.wb-hero .cal-facts{margin-top:clamp(20px,3vh,32px)}.page-guide.page-cal .lr-sec.lawn,.page-guide.page-cal .lr-sec.court{display:flow-root}.lr .wb-dates{max-width:860px}.skin-rg .court,.skin-wb .court{background:var(--sun),var(--grain),var(--turf)}.ladder2{margin:8px 0 0;padding:22px 0 0;border-top:3px solid var(--ink);max-width:860px}.ladder2-cap{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.ladder2-title{font:700 clamp(20px,1.8vw,24px)/1.2 var(--head);letter-spacing:-.02em}.ladder2-sub{font-size:15px;color:var(--ink-muted);max-width:var(--read, 650px)}.ladder2 ol{list-style:none;margin:0;padding:0}.ladder2 li{display:grid;grid-template-columns:132px minmax(0,1fr) 150px;align-items:center;gap:4px 18px;padding:9px 0;border-bottom:1px solid var(--rule)}.l2-round{font-size:15px;font-weight:700}.l2-track{position:relative;height:26px;background:var(--surface-tint);border-radius:1px}.l2-bar{position:absolute;inset:0 auto 0 0;width:var(--w);min-width:4px;background:var(--grain),var(--l2c, var(--accent-bar));box-shadow:inset 0 -3px #0000001f;transform-origin:0 50%}.ladder2 li:first-child .l2-bar{--l2c: var(--deep);box-shadow:inset 0 -3px 0 var(--accent-bar)}.l2-val{text-align:right;font-variant-numeric:tabular-nums}.l2-num{display:block;font:400 clamp(22px,2vw,28px)/1 var(--display);white-space:nowrap}.l2-usd{display:block;margin-top:3px;font-size:13px;color:var(--ink-muted);white-space:nowrap}.l2-foot{margin-top:14px;font-size:14px;color:var(--ink-muted);max-width:var(--read, 650px)}@media(prefers-reduced-motion:no-preference){.motion .ladder2[data-draw] .l2-bar{scale:.001 1;transition:scale 1s var(--ease-out)}.motion .ladder2[data-draw] li:nth-child(n+2) .l2-bar{transition-delay:.06s}.motion .ladder2[data-draw] li:nth-child(n+4) .l2-bar{transition-delay:.14s}.motion .ladder2[data-draw] li:nth-child(n+6) .l2-bar{transition-delay:.22s}.motion .ladder2[data-draw].is-drawn .l2-bar{scale:1 1}}.champs{max-width:980px}.champs .board-table td,.champs .board-table th{vertical-align:top}.c-year{font:400 clamp(26px,2.4vw,36px)/1 var(--display);color:var(--board-hl-c, #fff)}.c-name{display:block;font-weight:700;font-size:16.5px}.c-meta{display:block;margin-top:4px;font-size:13.5px;font-weight:400;color:var(--board-dim2, var(--board-dim))}.champs-foot{margin-top:14px;font-size:14px;color:var(--on-court-muted);max-width:70ch}.paper .champs-foot{color:var(--ink-muted)}.cbars{list-style:none;margin:8px 0 0;padding:0;max-width:860px;border-top:3px solid var(--ink)}.cbars li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 28px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:center}.cb-name{font:400 clamp(24px,2.2vw,32px)/1.05 var(--display)}.cb-note{display:block;margin-top:6px;font:400 14.5px/1.45 var(--text);color:var(--ink-muted)}.cb-track{display:flex;align-items:center;gap:14px;min-height:34px}.cb-bar{flex:none;height:34px;width:calc(var(--w) * .66);background:var(--grain),var(--deep);box-shadow:inset 0 -3px 0 var(--accent-bar);transform-origin:0 50%}.cb-cap{font:700 15px/1.2 var(--text);color:var(--ink);font-variant-numeric:tabular-nums}.cb-roof{display:block;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--accent)}@media(prefers-reduced-motion:no-preference){.motion .cbars[data-draw] .cb-bar{scale:.001 1;transition:scale 1.1s var(--ease-out)}.motion .cbars[data-draw].is-drawn .cb-bar{scale:1 1}}.rec{max-width:860px}.rec .money-val{font:400 clamp(24px,2.2vw,32px)/1 var(--display);white-space:nowrap}.cmp{margin:8px 0 0}.cmp-grid{display:grid;grid-template-columns:150px repeat(4,minmax(0,1fr));border-top:3px solid var(--ink)}.cmp-grid :is([role=cell],[role=rowheader],[role=columnheader]){padding:18px 14px 18px 0;border-bottom:1px solid var(--rule);min-width:0}.cmp-grid [role=columnheader]{padding-top:0}.cmp-rowh{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-self:stretch;padding-top:18px}.cmp-grid .cmp-head{padding:0 10px 16px 0}.cmp-swatch{display:block;height:92px;position:relative;background:var(--sun),var(--grain),var(--t);box-shadow:inset 0 -4px 0 var(--b)}.cmp-swatch:before{content:"";position:absolute;inset:16px 18px;border:2px solid rgba(255,255,255,.85);border-bottom:0}.cmp-swatch:after{content:"";position:absolute;left:50%;top:16px;bottom:0;width:2px;background:#ffffffd9}.cmp--ao{--t: linear-gradient(180deg, #2a7fd0, #2474c2);--b: #46b7f2}.cmp--rg{--t: repeating-linear-gradient(97deg, rgba(255, 236, 220, .05) 0 2px, transparent 2px 11px), linear-gradient(180deg, #b9572f, #ad4f2a);--b: #0d4a34}.cmp--wb{--t: repeating-linear-gradient(90deg, #2c7a3f 0 22px, #276f39 22px 44px);--b: #4b2a70}.cmp--us{--t: linear-gradient(180deg, #1f45a6, #1b3e98);--b: #6fa0e8}.cmp-name{display:block;margin-top:14px;font:400 clamp(24px,2.2vw,34px)/1 var(--display)}.cmp-name a{text-decoration:none}.cmp-name a:hover{text-decoration:underline;text-underline-offset:4px}.cmp-v{font-size:15.5px;line-height:1.45}.cmp-v strong{display:block;font:400 clamp(22px,1.9vw,28px)/1.05 var(--display)}.cmp-v span{display:block;font-size:13.5px;color:var(--ink-muted)}.cmp-cheque{position:relative}.cmp-bar{display:block;height:10px;margin-top:10px;width:var(--w);background:var(--t);box-shadow:inset 0 -2px 0 var(--b);transform-origin:0 50%}.cmp-foot{margin-top:16px;font-size:14px;color:var(--ink-muted);max-width:80ch}@media(prefers-reduced-motion:no-preference){.motion .cmp[data-draw] .cmp-bar{scale:.001 1;transition:scale 1s var(--ease-out) .2s}.motion .cmp[data-draw].is-drawn .cmp-bar{scale:1 1}}.hist{margin:8px 0 0;padding-top:22px;border-top:3px solid var(--ink);max-width:980px}.hist svg{display:block;width:100%;height:auto;overflow:visible}.hist .h-grid{stroke:var(--rule);stroke-width:1}.hist .h-axis{font:600 12px var(--text);fill:var(--ink-muted)}.hist .h-bar{fill:#2f6b3a}.hist .h-bar--eq{fill:#4b2a70}.hist .h-w{fill:#b9a3d6}.hist .h-lab{font:400 17px var(--display);fill:var(--ink)}.hist .h-ann{font:600 12px var(--text);fill:var(--ink-muted)}.hist-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:13.5px;color:var(--ink-muted)}.hist-legend i{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px}@media(prefers-reduced-motion:no-preference){.motion .hist[data-draw] .h-bars{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease-out)}.motion .hist[data-draw].is-drawn .h-bars{clip-path:inset(0 0 0 0)}}.kv{margin:8px 0 32px;max-width:860px;border-top:3px solid var(--ink)}.kv>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:6px 32px;padding:18px 0;border-bottom:1px solid var(--rule)}.kv dt{font:700 clamp(17px,1.4vw,20px)/1.3 var(--head);letter-spacing:-.015em}.kv dd{margin:0;font-size:16.5px;color:var(--ink-muted)}.court .prose p,.lawn .prose p,.court .prose a,.lawn .prose a{color:#fff}@media(max-width:900px){.cmp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-grid .cmp-rowh{grid-column:1 / -1;padding:16px 0 0;border-bottom:0}.cmp-grid .cmp-corner{display:none}}@media(max-width:720px){.ladder2 li{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.l2-track{grid-column:1 / -1;grid-row:2;height:18px}.cbars li{grid-template-columns:1fr}.cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-grid :is([role=cell],[role=columnheader]){padding-right:10px}.cmp-swatch{height:64px}.kv>div{grid-template-columns:1fr}.hist .h-axis{font-size:20px}.hist .h-lab{font-size:26px}.hist .h-ann{font-size:20px}}.lr-frame>:is(.ladder2,.cbars,.rec,.champs,.wb-dates,.kv,.hist,.cmp)+.prose{margin-top:40px}.cur-table td,.cmp-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-table .is-hl>*{background:#f3eefb}.cmp-yr{font-weight:400;font-size:13px;color:var(--ink-muted);margin-left:4px}.cmp-table a{color:inherit}@media(max-width:720px){.cur-table,.cmp-table{font-size:14px}.cur-table th,.cur-table td,.cmp-table th,.cmp-table td{padding-right:8px;font-size:14px}.cmp-table thead th:nth-child(4),.cmp-table td:nth-child(4){display:none}}@media(max-width:720px){.cur-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.cur-table thead *{opacity:0}.cur-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--rule)}.cur-table tbody th{grid-column:1 / -1;padding:0;border:0}.cur-table tbody td{padding:0;border:0;text-align:left;font-size:14px}.cur-table tbody td:before{content:attr(data-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-muted)}}.skin-wb :is(.kv dt,.q-q,.ladder2-title,.results-table caption,.method h3,.cb-name,.c-name){letter-spacing:0}.skin-wb :is(.kv dt,.q-q){font-size:clamp(19px,1.6vw,22px)}.lr-frame>.board+:is(.prose,.kv,.method){margin-top:40px}.lr-frame>.wb-courts+.prose{margin-top:40px}@media(max-width:720px){:is(.wb-hero,.page-hub) .cal-facts>div{grid-template-columns:auto minmax(0,1fr)}:is(.wb-hero,.page-hub) .cal-facts dd>span:first-child{min-width:72px;font-size:34px;white-space:nowrap;text-align:left}}@media(max-width:720px){.wb-hero:has(.cal-facts){padding-top:136px}.wb-hero:has(.cal-facts):before{background:linear-gradient(180deg,rgb(var(--scrim) / .6),rgb(var(--scrim) / 0) 14%),linear-gradient(0deg,rgb(var(--scrim) / .96),rgb(var(--scrim) / .86) 55%,rgb(var(--scrim) / .55) 78%,rgb(var(--scrim) / .15) 92%)}}.eh-art{position:relative}.eh-art .eh-photo{display:block}.eh-art .eh-photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.eh-credit{margin-top:8px;font-size:12px;color:#ffffffc7}.eh-credit a{color:inherit;text-decoration:underline;white-space:nowrap}.champs .c-name .fn{gap:12px}.champs .fn-face{box-shadow:0 0 0 2px #ffffffb3}.champs .fn-name{font:inherit}.champs+.photo-credits{color:var(--on-court-muted);margin-top:12px}@media(max-width:720px){.champs .board-table{table-layout:fixed;width:100%}.champs th[scope=row]{width:56px}.champs .c-year{font-size:20px}.champs .fn-face{width:26px;height:26px}.champs .fn{gap:7px;align-items:flex-start}.champs .c-name,.champs .c-meta{overflow-wrap:anywhere;min-width:0}.champs td,.champs th{padding-inline:8px}}.sf{list-style:none;margin:0 0 clamp(28px,3vw,44px);padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:4px solid var(--sk, var(--ink));background:var(--surface-tint, #eef3fa)}.sf li{display:grid;gap:5px;align-content:start;padding:18px 18px 20px;border-left:1px solid var(--rule, rgb(20 27 43 / .14));min-width:0}.sf li:first-child{border-left:0}.sf-k{font:700 11px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sf-v{font:400 clamp(24px,2.2vw,34px)/1.05 var(--display);letter-spacing:0;overflow-wrap:anywhere}.sf-s{font-size:13px;line-height:1.35;color:var(--ink-muted)}@media(max-width:1100px){.sf{grid-template-columns:repeat(3,minmax(0,1fr))}.sf li:nth-child(4){border-left:0}}@media(max-width:640px){.sf{grid-template-columns:repeat(2,minmax(0,1fr))}.sf li:nth-child(odd){border-left:0}.sf li:nth-child(2n){border-left:1px solid var(--rule, rgb(20 27 43 / .14))}}.dc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 clamp(24px,3vw,36px)}.dc-year{grid-column:1 / -1;margin:0;font:700 12px/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-on-deep, #fff)}.dc-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center;padding:18px 20px;background:#08142c8c;border:1px solid rgb(255 255 255 / .18);border-left:6px solid var(--sk, #fff);color:#fff}.dc-face{width:112px;height:112px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #ffffffd9,0 14px 26px -12px #0009;background:#1a2e58;display:grid;place-items:center}.dc-face picture,.dc-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.dc-i{font:700 34px/1 var(--head);color:#fff}.dc-text{display:grid;gap:5px;min-width:0}.dc-label{font:700 11.5px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--on-court-muted, #c9d6ea)}.dc-name{font:400 clamp(28px,2.6vw,40px)/1.05 var(--display);letter-spacing:0}.dc-final{font-size:14px;line-height:1.4;color:var(--on-court-muted, #c9d6ea)}@media(max-width:900px){.dc{grid-template-columns:1fr}.dc-card{grid-template-columns:84px minmax(0,1fr)}.dc-face{width:84px;height:84px}}.sy-bar.is-dim{opacity:.38;filter:saturate(.5)}.skin-ao .cal-hero{--scrim: 6 36 76}.skin-rg .cal-hero{--scrim: 14 42 28}.skin-wb .cal-hero{--scrim: 12 40 26}.skin-us .cal-hero{--scrim: 10 20 60}.page-slam-long .cal-hero h1{max-width:min(100%,1240px)}.page-slam-long .cal-hero .h1-lead{white-space:normal;max-width:17ch;font-size:clamp(40px,min(5.2vw,9vh),86px)}.page-slam-long .cal-hero .h1-tail{max-width:44ch}.page-slam-long .cal-facts{width:min(100%,980px)}@media(max-width:720px){.page-slam-long .cal-hero .h1-lead{font-size:clamp(32px,9vw,44px)}}@media(min-width:1200px){.page-slam-long .lr-frame>.prose:not(.now-prose):not(.pn-prose){display:block;column-count:2;column-gap:clamp(40px,4vw,72px)}.page-slam-long .lr-frame>.prose>p{max-width:none;break-inside:auto;orphans:3;widows:3}.page-slam-long .lr-frame>.prose>p:first-child{column-span:all;margin-bottom:1em;font:500 clamp(19px,1.55vw,22px)/1.5 var(--head)}.page-slam-long .lr-frame>.prose>h3{break-after:avoid-column;margin-top:.4em}}.sy-bar:not(.is-dim){box-shadow:0 0 0 3px #fff,0 8px 18px -8px #040c1ccc;z-index:2}.court .sy-bar.is-dim{opacity:.55}.page-slam-long .sy-list li{border-left-width:5px}
