body:has(.league-main){background:radial-gradient(1200px 500px at 50% -120px, color-mix(in oklab, var(--color-fern) 70%, transparent), transparent), var(--color-forest);background-repeat:no-repeat}.league-header{z-index:10;background:color-mix(in oklab, var(--color-pine) 92%, transparent);backdrop-filter:blur(6px);border-bottom:2px solid var(--color-rust);position:sticky;top:0}.league-home{border-right:1px solid color-mix(in oklab, var(--color-moss) 60%, transparent);color:var(--color-sage);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding-right:1.25rem;font-size:1.05rem;font-weight:600;display:flex}.league-home img{transition:transform .15s}.league-home:hover{color:var(--color-cream)}.league-home:hover img{transform:rotate(-8deg)scale(1.08)}.league-me{align-items:center;gap:.6rem;margin-left:auto;display:flex}.league-me select{border:1px solid var(--color-moss);background:var(--color-forest);color:var(--color-cream);border-radius:9999px;padding:.25rem .5rem;font-size:.8rem}.league-me-link{color:var(--color-lake);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.league-main .league-table .is-me>td,.league-main li.is-me,.league-main .twin-card.is-me,.league-main .feat.is-me{background:#f6dccb!important}.league-main .league-table .is-me>td:first-child,.league-main li.is-me,.league-main .twin-card.is-me,.league-main .feat.is-me{box-shadow:inset 4px 0 #a8481f}.league-main li.headline.is-me,.league-main li.rushmore-card.is-me{box-shadow:0 0 0 3px #d0784a,0 6px 16px #1b352638;background:#1f3d2b url(/brand/topo.svg) 50%/900px!important}@media (width<=1320px){.league-home span{display:none}}.league-brand{color:var(--color-cream);align-items:center;gap:.7rem;display:flex}.league-brand-mark{border:2px solid var(--color-gold);background:var(--color-forest);width:2.6rem;height:2.6rem;color:var(--color-gold);font-family:var(--font-display);letter-spacing:.04em;border-radius:9999px;place-items:center;font-size:1rem;font-weight:700;display:grid}.league-brand-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.35rem;font-weight:700;line-height:1;display:block}.league-brand-sub{color:var(--color-sage);letter-spacing:.22em;text-transform:uppercase;margin-top:.2rem;font-size:.65rem;display:block}.league-nav{flex-wrap:wrap;gap:.25rem;display:flex}.league-nav a{color:var(--color-sage);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.35rem .7rem;font-size:1.05rem;font-weight:600}.league-nav a:hover{color:var(--color-cream);background:color-mix(in oklab, var(--color-fern) 80%, transparent)}@media (width<=640px){.league-nav{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.league-nav a{flex:none;padding-inline:.65rem;font-size:.95rem}}.league-nav a[aria-current=page]{color:var(--color-pine);background:var(--color-cream)}.league-subnav{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.league-subnav a{color:#1f3d2b;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#fbf7ea;border:1.5px solid #1f3d2b;border-radius:9999px;padding:.3rem .95rem;font-size:1rem;font-weight:600;transition:transform 80ms,box-shadow 80ms,background 80ms;box-shadow:0 2px #1f3d2b}.league-subnav a[href^=\#]:after{content:" ↓";opacity:.55}.league-subnav a:hover{color:#efe9d8;background:#1f3d2b}.league-subnav a:active{box-shadow:none;transform:translateY(2px)}.league-quote{border-left:3px solid var(--color-rust);color:var(--color-sage);margin-top:.75rem;padding-left:.8rem;font-size:.9rem;font-style:italic}.league-quote cite{letter-spacing:.08em;text-transform:uppercase;margin-left:.35rem;font-size:.75rem;font-style:normal}.league-main details.method{margin-top:.4rem}.league-main details.method>summary{cursor:pointer;color:var(--color-sage);text-underline-offset:4px;font-size:.85rem;text-decoration:underline dotted;list-style:none;display:inline-block}.league-main details.method>summary::-webkit-details-marker{display:none}.league-main details.method>summary:before{content:"+ "}.league-main details[open].method>summary:before{content:"− "}.league-main details.method>p{max-width:48rem;color:var(--color-sage);margin-top:.4rem;font-size:.875rem}.league-table.compact th,.league-table.compact td{padding:.5rem .6rem}.league-main .grid>*{min-width:0}@media (width<=640px){.league-table:not(.has-rank) :is(td,th):first-child,.league-table.has-rank :is(td,th):nth-child(2){z-index:1;position:sticky;left:0;box-shadow:1px 0 #d5cbab}.league-main .league-table:not(.has-rank) tbody td:first-child,.league-main .league-table.has-rank tbody td:nth-child(2){background:#fbf7ea}.league-main .league-table:not(.has-rank) tbody tr:nth-child(2n) td:first-child,.league-main .league-table.has-rank tbody tr:nth-child(2n) td:nth-child(2){background:#f4eed9}.league-table th,.league-table td{padding:.55rem .65rem}.league-subnav{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.league-subnav a{flex:none;padding-block:.5rem}.league-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.league-nav a{padding-block:.6rem}.league-brand-sub{display:none}.league-main ul:has(>li.headline){grid-template-columns:1fr 1fr;gap:.6rem}.league-main li.headline{padding:.8rem .85rem}.league-main li.headline .headline-value{font-size:1.45rem}.league-main li.headline .headline-label{font-size:.8rem}.league-main li.headline .headline-note{font-size:.78rem}}.league-main [id]{scroll-margin-top:5.5rem}.league-main h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(2.6rem,6vw,4.25rem);font-weight:700;line-height:.95}.league-main h2{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:700;line-height:1.1;display:flex}.league-main h2:before{content:"";background:var(--color-gold);border-radius:2px;flex:none;width:.4rem;height:1.4rem}.league-main h3{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cream);font-size:1.2rem;font-weight:600}.league-main dt{font-family:var(--font-display);font-size:.95rem}.league-main dd.text-2xl{font-family:var(--font-display);font-size:2.25rem;font-weight:700;line-height:1.1}.league-main .overflow-x-auto:has(>.league-table){border:1px solid color-mix(in oklab, var(--color-moss) 55%, transparent);background:color-mix(in oklab, var(--color-pine) 55%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--color-cream) 6%, transparent) inset;border-radius:.75rem}.league-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.league-table th,.league-table td{text-align:right;white-space:nowrap;padding:.55rem .9rem}.league-table th:first-child,.league-table td:first-child{text-align:left}.league-table thead th{border-bottom:1px solid var(--color-moss);background:color-mix(in oklab, var(--color-pine) 70%, transparent);color:var(--color-sage);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:600}.league-table thead th:first-child{border-top-left-radius:.75rem}.league-table thead th:last-child{border-top-right-radius:.75rem}.league-table tbody tr+tr td{border-top:1px solid color-mix(in oklab, var(--color-moss) 28%, transparent)}.league-table tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--color-fern) 28%, transparent)}.league-table tbody tr:hover td{background:color-mix(in oklab, var(--color-gold) 12%, transparent)}.league-table a{font-weight:600}.sort-button{all:unset;cursor:pointer;letter-spacing:inherit;text-transform:inherit}.sort-button:after{content:" ⇅";opacity:.4;font-size:.8em}.sort-button:hover,.sort-button:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.sort-button:focus-visible{outline:2px solid var(--color-lake);outline-offset:3px}th[aria-sort] .sort-button:after{content:none}.league-table thead th[aria-sort=ascending]:after{content:" ▲";font-size:.7em}.league-table thead th[aria-sort=descending]:after{content:" ▼";font-size:.7em}.rushmore-card,.twin-card,.feat,.league-card{border:1px solid color-mix(in oklab, var(--color-moss) 55%, transparent);background:color-mix(in oklab, var(--color-pine) 55%, transparent);border-radius:.75rem;padding:1.1rem 1.25rem}.headline{border-top:4px solid var(--color-gold)}.headline-sacko{border-top-color:var(--color-rust)}.headline-label{color:var(--color-sage);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:600}.headline-value{font-family:var(--font-display);text-transform:uppercase;margin-top:.2rem;font-size:2.3rem;font-weight:700;line-height:1.05}.headline-value a:hover{text-underline-offset:5px;text-decoration:underline}.headline-note{color:var(--color-sage);margin-top:.3rem;font-size:.9rem}.rushmore-card{border-top:4px solid var(--color-gold)}.rushmore-card .text-2xl{font-family:var(--font-display);text-transform:uppercase;font-size:2.4rem;font-weight:700;line-height:1}.twin-card .text-xl{font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem;font-weight:700;line-height:1.1}.twin-card>p:first-child{color:var(--color-gold);font-family:var(--font-display);font-size:1rem}.feat{border-left:4px solid var(--color-gold)}.rings{gap:.35rem;display:flex}.ring{border:3px solid var(--color-gold);width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-pine) 60%, transparent);border-radius:9999px}.text-gold{color:var(--color-gold)}.text-rust{color:var(--color-rust)}.league-footer{border-top:1px solid color-mix(in oklab, var(--color-moss) 45%, transparent);background:color-mix(in oklab, var(--color-pine) 70%, transparent);color:var(--color-moss);margin-top:3rem;font-size:.8rem}.league-footer a{color:var(--color-sage);text-underline-offset:4px;text-decoration:underline}body:has(.league-main){background-blend-mode:normal;background:#f1ead6 url(/brand/topo-ink.svg) top/1600px}body:has(.league-main):before{content:"";z-index:-1;background:#f1ead6;position:fixed;inset:0}body:has(.league-main){background-color:#0000;background-image:linear-gradient(#f1ead6ed,#f1ead6ed),url(/brand/topo-ink.svg);background-repeat:repeat;background-size:auto,1600px}.league-main{--ink:#1b3526;--paper:#f1ead6;--panel:#fbf7ea;--line:#d5cbab;--color-cream:#1b3526;--color-sage:#55695a;--color-moss:#9aa98b;--color-gold:#8c6b2f;--color-rust:#a8481f;--color-lake:#2c6e86;color:var(--ink)}.league-main h2:before{background:var(--color-rust)}.league-main .overflow-x-auto:has(>.league-table){border-color:var(--line);background:var(--panel);box-shadow:0 1px 2px #1b352614}.league-main .league-table thead th{color:#e9e2cd;background:#1f3d2b;border-bottom:0}.league-main .league-table tbody tr+tr td{border-top-color:#e6dfc6}.league-main .league-table tbody tr:nth-child(2n) td{background:#f4eed9}.league-main .league-table tbody tr:hover td{background:#dfe9e4}.league-main .twin-card,.league-main .feat{border-color:var(--line);background:var(--panel);box-shadow:0 1px 2px #1b352614}.league-main .feat{border-left:4px solid var(--color-rust)}.league-main .twin-card>p:first-child{color:var(--color-rust)}.league-main .headline,.league-main .rushmore-card{--color-cream:#efe9d8;--color-sage:#a9bd9c;--color-gold:#e2cf9e;border:0;border-top:4px solid var(--color-gold);background-blend-mode:soft-light;color:#efe9d8;background:#1f3d2b url(/brand/topo.svg) 50%/900px;box-shadow:0 6px 16px #1b352638}.league-main .headline-sacko{border-top-color:#d0784a}.league-main .ring{border-color:var(--color-gold);box-shadow:none}.league-footer{color:#8fa387;background:#14281c;border-top:3px solid #a8481f}
