@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;0,900;1,700&family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,600;9..40,800&family=Libre+Caslon+Display&family=Libre+Franklin:wght@400;600;800;900&display=swap";:root{color:#17271f;font-synthesis:none;--green:#14271e;--muted:#657068;--line:#d9ddd3;--lime:#d9ef91;background:#f5f4ee;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button,.button{cursor:pointer;border:1px solid var(--green);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:13px 20px;font-weight:700;display:inline-flex}button{background:var(--green);color:#fff}a,button,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #b17723}main:focus{outline:none}.skip{z-index:10;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em}h2{font-size:32px;line-height:1.12}p{line-height:1.65}small{display:block}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:40px;max-width:1440px;min-height:106px;margin:auto;padding:18px 48px;display:flex}.brand{letter-spacing:.025em;white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:900;display:flex}.brand small{letter-spacing:.24em;margin-top:5px;font-size:9px;font-weight:600}.brand-mark{background:var(--green);width:43px;height:48px;color:var(--lime);border-radius:3px 3px 15px 15px;place-items:center;font-family:Georgia,serif;font-size:23px;font-style:italic;display:grid}.site-header nav{align-items:center;gap:26px;margin-left:auto;display:flex}.site-header nav a{min-height:46px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:13px;font-weight:600;display:flex}.header-note{letter-spacing:.12em;writing-mode:vertical-rl;color:var(--muted);font-size:9px;line-height:1.5}main{max-width:1344px;min-height:65vh;margin:auto;padding:30px 48px 80px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;margin-bottom:14px;font-size:10px;font-weight:700;line-height:1.5}.hero{background:var(--green);color:#fafbf3;grid-template-columns:1.65fr 1fr;min-height:540px;margin:0;padding:54px 52px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(56px,5.8vw,84px);font-weight:800;line-height:.99}.hero h1 em{color:var(--lime);font-style:normal}.live-dot{background:var(--lime);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.intro{color:#c3cdc3;max-width:430px;margin:0 0 28px;font-size:15px;line-height:1.65}.light{background:var(--lime);color:var(--green);border-color:var(--lime)}.dark{background:var(--green);color:#fff}.hero-aside{border-left:1px solid #415145;align-self:end;margin-left:25px;padding-top:180px;padding-left:44px;position:relative}.hero-aside .eyebrow{color:#b7c4b7;font-size:9px}.season-number{letter-spacing:-.065em;justify-content:space-between;align-items:center;font-size:82px;font-weight:700;line-height:1.2;display:flex}.season-number span{color:var(--lime);font-size:32px}.hero-aside p{font-size:13px}.rule{background:#415145;height:1px;margin:24px 0;display:block}.hero-aside .muted{color:#aebdac;font-size:12px}.seal{text-align:center;outline-offset:8px;width:136px;height:136px;color:var(--lime);border:1px solid #4d6548;border-radius:50%;outline:1px solid #4d6548;place-content:center;font:italic 58px Georgia,serif;display:grid;position:absolute;top:-4px;right:14px;transform:rotate(-12deg)}.seal span{letter-spacing:.18em;margin-top:4px;font:9px Arial,sans-serif}.stat-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:55px;padding:30px 0;display:grid}.stat-strip>div,.stat-strip>a{border-left:1px solid var(--line);padding-left:30px}.stat-strip>:first-child{border-left:0;padding-left:0}.stat-strip strong{letter-spacing:-.05em;font-size:37px;line-height:1.15}.stat-strip span{color:var(--muted);margin-top:8px;font-size:11px;display:block}.home-champions{grid-template-columns:1.8fr 1fr;align-items:start;gap:44px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.section-heading .eyebrow{color:var(--muted);margin-bottom:9px}.section-heading h2{font-size:30px}.text-link{white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.champion-row{border-top:1px solid var(--line);grid-template-columns:58px 1.5fr 1fr 16px;align-items:center;gap:18px;min-height:96px;padding:22px 0;display:grid}.year{letter-spacing:-.04em;font-size:20px;font-weight:700}.champion-name strong{font-size:14px;line-height:1.4}.champion-name small,.runner small{color:var(--muted);margin:6px 0;font-size:10px}.runner{font-size:11px;line-height:1.5}.note{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.7}.feature{text-align:center;border-top:3px solid var(--green);background:#e8ebdd;padding:30px 24px}.feature .eyebrow{font-size:9px}.trophy{color:#597140;font-family:Georgia,serif;font-size:58px;line-height:1.2}.feature-year{margin:12px 0;font-size:13px;display:block}.feature h2{overflow-wrap:anywhere;font-size:30px;line-height:1.15}.feature p{color:var(--muted);margin-top:12px;font-size:12px}.feature .text-link{border-top:1px solid #ccd2be;justify-content:center;margin-top:22px;padding-top:14px;display:flex}.badge{color:#596153;background:#e9e9e1;border-radius:2px;margin-top:12px;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.4;display:inline-block}.growth{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:46px;padding:45px 0}.growth .section-heading{margin-bottom:10px}.growth>p{color:var(--muted);font-size:13px}.growth-chart{align-items:end;gap:12px;height:185px;margin-top:24px;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:9px;min-width:0;height:100%;min-height:44px;padding:4px 0;display:flex}.bar-column span{font-size:10px;font-weight:600}.bar-column i{width:100%;height:calc(var(--height)*.7);background:#9aae8d;border-radius:2px 2px 0 0;max-height:125px;display:block}.bar-column:hover i{background:#58754b}.bar-column small{color:var(--muted);font-size:10px}.record-teaser{grid-template-columns:1fr 1.6fr;gap:80px;margin-top:60px;display:grid}.record-teaser h2{font-size:42px}.record-teaser p:not(.eyebrow):not(.note){color:var(--muted);max-width:310px;margin:20px 0;font-size:13px}.record-line{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 56px;align-items:center;gap:16px;padding:25px 0;display:grid}.rank{color:#879079;font-size:18px;font-weight:600}.record-line strong{font-size:16px}.record-line small{color:var(--muted);max-width:360px;margin-top:7px;font-size:10px;line-height:1.7}.record-value{text-align:right;font-size:34px;font-weight:700}.record-value small{font-size:10px;font-weight:400}.page-heading{max-width:800px;padding:42px 0 45px}.page-heading .eyebrow{color:#657158}.page-heading h1{margin-bottom:22px;font-size:clamp(40px,4.6vw,64px);line-height:1.05}.page-heading>p:last-child:not(.eyebrow){color:var(--muted);max-width:610px;font-size:15px}.season-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.season-card{border:1px solid var(--line);background:#edeee5;flex-direction:column;min-height:300px;padding:26px;display:flex}.season-card:hover{background:#e7eadd;border-color:#869777}.season-card-top{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.season-card h2{margin:26px 0;font-size:64px}.season-card .eyebrow{margin-bottom:8px;font-size:9px}.season-card>strong{overflow-wrap:anywhere;font-size:15px}.season-card>small{color:var(--muted);margin-top:7px;font-size:11px}.season-card>div:last-child{margin-top:auto;padding-top:12px}.back{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.season-summary{background:#e9ecdf;grid-template-columns:1.2fr 1fr 1fr;gap:30px;margin-bottom:40px;padding:30px;display:grid}.season-summary h2{font-size:25px}.season-summary h2 small{letter-spacing:0;font-size:12px;font-weight:400;display:inline}.season-summary p:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:12px}section+section{margin-top:45px}.placement{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 1fr;align-items:center;gap:15px;padding:20px 0;display:grid}.placement strong{font-size:14px}.placement small{color:var(--muted);margin-top:6px;font-size:11px}.member-links{flex-wrap:wrap;justify-content:end;gap:12px;font-size:12px;display:flex}.member-links a{align-items:center;min-height:44px;display:flex}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.game{border:1px solid var(--line);background:#eeefe8;max-width:650px;padding:22px}.game-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:15px;margin-bottom:18px;font-size:9px;display:flex}.game-side{grid-template-columns:1fr auto;align-items:start;gap:16px;padding:9px 0;font-size:12px;display:grid}.game-side strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.game-side.winner{font-weight:700}.game-side small{color:#4b693d;margin-top:5px;font-size:9px}.game .note{font-size:9px}.pagination{gap:15px;margin-top:24px;display:flex}.history-badge{margin:-15px 0 15px 76px}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.member-card{border:1px solid var(--line);background:#edeee5;padding:27px}.avatar{background:#d9e1cb;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;font:22px Georgia,serif;display:grid}.member-card h2{font-size:26px}.member-card p{color:var(--muted);margin:8px 0 26px;font-size:12px}.member-card>span:last-child{justify-content:space-between;font-size:11px;display:flex}.career-row{border-top:1px solid var(--line);grid-template-columns:70px 1fr 1fr 20px;align-items:center;gap:20px;padding:22px 0;font-size:13px;display:grid}.career-row>span:nth-child(3){color:var(--muted);text-align:right;font-size:11px}.filter{flex-direction:column;gap:10px;max-width:350px;margin-bottom:25px;font-size:12px;font-weight:600;display:flex}.filter select{min-height:48px;color:var(--green);background:#fff;border:1px solid #aab2a2;border-radius:3px;padding:10px}.evidence-links{flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}.evidence-links a{align-items:center;min-height:35px;font-size:11px;text-decoration:underline;display:flex}.league-copy{max-width:690px}.league-copy h2{margin:30px 0 15px;font-size:26px}.league-copy p{color:var(--muted);font-size:15px}.status{background:#e9ecdf;margin:20px 0;padding:45px 30px}.status p{color:var(--muted);margin:18px 0;font-size:14px}.empty{color:var(--muted);background:#e9ecdf;padding:30px}.skeleton{align-content:start;gap:20px;min-height:260px;padding:40px 0;display:grid}.skeleton span{background:#e4e7dc;border-radius:3px;height:40px;display:block}.skeleton span:nth-child(2){width:70%}.skeleton span:nth-child(3){width:45%}footer{border-top:1px solid var(--line);align-items:center;gap:50px;max-width:1248px;margin:0 auto;padding:34px 0 46px;display:flex}.footer-brand{letter-spacing:.02em;font-size:14px;font-weight:800}.footer-brand span{letter-spacing:.28em;margin-top:7px;font-size:9px;display:block}footer p{color:var(--muted);font-size:12px}footer small{font-size:10px}footer>a:last-child{align-items:center;min-height:44px;margin-left:auto;font-size:11px;display:flex}strong,h2,a{overflow-wrap:anywhere}@media (width>=1500px){main{padding-left:0;padding-right:0}.site-header{padding-left:48px;padding-right:48px}footer{max-width:1344px}.hero{padding:65px}.hero h1{font-size:94px}.hero-aside{padding-left:60px}}@media (width<=1100px){.site-header{gap:20px;padding:20px 28px}.site-header nav{gap:20px}.header-note{display:none}main{padding:25px 28px 65px}.hero{padding:40px 35px}.hero h1{font-size:67px}.hero-aside{margin-left:0;padding-left:25px}.home-champions{grid-template-columns:1.6fr 1fr;gap:25px}.runner{display:none}.champion-row{grid-template-columns:50px 1fr 15px}.record-teaser{gap:40px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{margin:0 28px}.section-heading h2{font-size:25px}.season-number{font-size:70px}}@media (width<=760px){.site-header{flex-wrap:wrap;gap:10px;min-height:0;padding:18px 20px 0}.brand{font-size:14px}.brand-mark{width:36px;height:40px;font-size:21px}.brand small{font-size:8px}.site-header nav{justify-content:space-between;gap:6px;width:100%;margin:0}.site-header nav a{min-height:48px;font-size:11px}.hero{grid-template-columns:1fr;min-height:0;padding:32px 26px}.hero h1{margin:23px 0;font-size:64px}.hero .eyebrow{font-size:9px}.hero-aside{border-top:1px solid #415145;border-left:0;margin-top:32px;padding:25px 105px 0 0}.seal{outline-offset:5px;width:70px;height:70px;font-size:32px;top:39px;right:4px}.seal span{font-size:6px}.hero-aside .eyebrow{margin-bottom:2px}.season-number{max-width:190px;font-size:52px}.season-number span{font-size:25px}.hero-aside .rule,.hero-aside .muted{display:none}.intro{max-width:440px;font-size:13px}main{padding:20px 20px 55px}.stat-strip{grid-template-columns:repeat(2,1fr);row-gap:25px;margin-bottom:35px;padding:25px 0}.stat-strip>:nth-child(3){border-left:0;padding-left:0}.stat-strip>div,.stat-strip>a{padding-left:20px}.stat-strip strong{font-size:31px}.stat-strip span{font-size:10px}.home-champions{grid-template-columns:1fr;gap:25px}.section-heading{gap:14px}.section-heading h2{font-size:27px}.text-link{font-size:11px}.feature{display:none}.champion-row{grid-template-columns:50px 1fr 14px;gap:14px;min-height:90px;padding:18px 0}.champion-name strong{font-size:14px}.growth{margin-top:30px;padding:30px 0}.growth-chart{gap:6px;height:150px}.bar-column span,.bar-column small{font-size:8px}.bar-column{gap:8px}.record-teaser{grid-template-columns:1fr;gap:20px;margin-top:35px}.record-teaser h2{font-size:39px}.record-teaser h2 br{display:none}.record-teaser p:not(.eyebrow):not(.note){max-width:100%}.record-line{grid-template-columns:30px 1fr 42px;gap:12px;padding:21px 0}.record-line strong{font-size:14px}.record-line small{font-size:9px}.page-heading{padding:25px 0 30px}.page-heading h1{font-size:45px}.page-heading>p:last-child:not(.eyebrow){font-size:14px}.season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.season-card{min-height:270px;padding:18px}.season-card h2{margin:22px 0;font-size:49px}.season-card>strong{font-size:13px}.season-card>small{font-size:10px}.season-card .eyebrow{font-size:8px}.season-summary{grid-template-columns:1fr;gap:25px;padding:25px}.season-summary>div+div{border-top:1px solid var(--line);padding-top:22px}.game-grid{grid-template-columns:1fr}.game{max-width:none}.placement{grid-template-columns:30px 1fr;gap:12px}.member-links{grid-column:2;justify-content:start;font-size:11px}.member-links a{min-height:30px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-card{padding:20px}.member-card h2{font-size:23px}.career-row{grid-template-columns:55px 1fr 16px;gap:12px}.career-row>span:nth-child(3){text-align:left;grid-area:2/2}.career-row>span:last-child{grid-area:1/3}.history-badge{margin-left:64px}footer{flex-wrap:wrap;gap:25px;margin:0 20px;padding:28px 0}footer p{font-size:10px}footer>a:last-child{width:100%;margin:0}}.history-room{--history-ink:#f5ead2;--history-muted:#b7aa91;--history-brass:#c69243;--history-panel:#17130f;color:var(--history-ink);background:#0d0b09;margin:-30px -48px -80px;padding-bottom:80px}.history-hero{background:radial-gradient(circle at 78% 24%,#5e401f55,#0000 25%),linear-gradient(135deg,#1d1812 0%,#0b0907 65%);border-bottom:1px solid #6f512d;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);align-items:end;gap:70px;min-height:520px;padding:74px 64px 58px;display:grid;position:relative;overflow:hidden}.history-hero:before{content:"JH";color:#c6924308;font:italic 360px/.9 Georgia,serif;position:absolute;top:-13%;right:5%}.history-hero-copy{z-index:1;position:relative}.history-hero .eyebrow{color:var(--history-brass)}.history-hero h1{text-transform:uppercase;letter-spacing:-.04em;max-width:720px;margin:18px 0 26px;font:900 clamp(64px,7vw,104px)/.84 Impact,Arial Narrow,sans-serif}.history-hero h1 em{color:var(--history-brass);font-style:normal}.history-hero-copy>p:last-child{max-width:600px;color:var(--history-muted);font:17px/1.65 Georgia,serif}.history-hero-plaque{z-index:1;text-align:center;background:linear-gradient(145deg,#3d2a16,#8a612c 48%,#362412);border:1px solid #a67837;justify-items:center;padding:28px 25px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #17100a,0 24px 50px #0008}.history-trophy{color:#f1cd7a;text-shadow:0 2px #442a0b;font:64px/1 Georgia,serif}.history-hero-plaque small{color:#160f08;letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font:800 9px Arial,sans-serif}.history-hero-plaque>strong{color:#fff7df;text-transform:uppercase;margin:15px 0 6px;font:900 25px/1.05 Arial Narrow,Arial,sans-serif}.history-hero-plaque>b{color:#211308;font:900 42px Impact,sans-serif}.history-hero-plaque .badge{color:#ead6aa;background:#17100b}.history-hero-plaque>a{color:#fff1ca;letter-spacing:.06em;border-top:1px solid #3a2818;justify-content:space-between;width:100%;margin-top:18px;padding-top:16px;font:800 10px Arial,sans-serif;display:flex}.history-ledger-summary{background:#120f0c;border-bottom:1px solid #3d3021;grid-template-columns:repeat(3,1fr);display:grid}.history-ledger-summary>div{border-right:1px solid #3d3021;padding:26px 40px}.history-ledger-summary strong{color:#e2b564;font:900 38px/1 Impact,sans-serif;display:block}.history-ledger-summary span{color:var(--history-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 9px Arial,sans-serif;display:block}.history-roll{margin:0;padding:64px}.history-roll>header{grid-template-columns:1fr 1fr;align-items:end;gap:18px 60px;margin-bottom:30px;display:grid}.history-roll>header .eyebrow{color:var(--history-brass);grid-column:1;margin:0}.history-roll>header h2{text-transform:uppercase;letter-spacing:-.02em;grid-column:1;font:900 46px/1 Impact,sans-serif}.history-roll>header>p:last-child{color:var(--history-muted);grid-area:1/2/3;font:14px/1.6 Georgia,serif}.history-season-list{background:var(--history-panel);border:1px solid #51412e}.history-season{border-bottom:1px solid #423526;grid-template-columns:42px 105px minmax(190px,1.4fr) minmax(170px,1fr) 116px 28px;align-items:center;gap:20px;min-height:112px;padding:18px 26px;transition:background .2s,border-color .2s;display:grid}.history-season:last-child{border-bottom:0}.history-season:hover{background:#221b14;border-color:#8b6534}.history-season-number{color:#78684f;font:700 9px Arial,sans-serif}.history-season-year small,.history-season-champion>small,.history-season-runner>small{color:#9e8d71;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font:700 8px Arial,sans-serif}.history-season-year strong{color:var(--history-brass);font:900 34px/1 Impact,sans-serif}.history-season-champion>strong{text-transform:uppercase;font:900 18px/1.15 Arial Narrow,Arial,sans-serif;display:block}.history-season-champion>small+strong+small,.history-season-runner>span{color:#a89a84;margin-top:6px;font:11px/1.35 Georgia,serif}.history-season-runner>strong{font:800 14px/1.25 Arial Narrow,Arial,sans-serif;display:block}.history-season .badge{color:#d7c4a2;text-transform:uppercase;letter-spacing:.06em;background:#272018;border:1px solid #594832;justify-self:start;margin:0}.history-season-open{color:var(--history-brass);font-size:22px}.history-provenance{color:#918570;border-left:2px solid #92662e;margin:20px 0 0;padding-left:14px;font:11px/1.6 Arial,sans-serif}.history-room .empty{color:var(--history-muted);background:#1b1712}@media (width<=900px){.history-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:56px 38px}.history-hero-plaque{max-width:400px}.history-roll{padding:48px 38px}.history-season{grid-template-columns:32px 86px minmax(170px,1fr) 100px 22px}.history-season-runner{display:none}}@media (width<=760px){.history-room{margin:-20px -20px -55px;padding-bottom:55px}.history-hero{padding:44px 22px 34px}.history-hero h1{font-size:58px}.history-hero-copy>p:last-child{font-size:14px}.history-hero-plaque{padding:22px 18px}.history-ledger-summary>div{padding:20px 12px}.history-ledger-summary strong{font-size:29px}.history-ledger-summary span{font-size:7px;line-height:1.4}.history-roll{padding:42px 16px}.history-roll>header{display:block}.history-roll>header h2{margin:8px 0 14px;font-size:38px}.history-roll>header>p:last-child{font-size:13px}.history-season{grid-template-columns:54px minmax(0,1fr) 18px;gap:14px;min-height:125px;padding:17px 15px}.history-season-number{display:none}.history-season-year{grid-row:1/3}.history-season-year strong{font-size:28px}.history-season-champion{grid-column:2}.history-season-champion>strong{font-size:16px}.history-season .badge{grid-column:2;margin-top:2px}.history-season-open{grid-area:1/3/3}.history-season-runner{display:none}}.history-showcase{--hh-gold:#f2b33f;--hh-cream:#fff7e8;--hh-muted:#b9b1a5;--hh-red:#e72b35;color:var(--hh-cream);background:radial-gradient(circle at 5% 45%,#63331742,#0000 26%),radial-gradient(circle at 96% 78%,#5d2c1245,#0000 22%),#090806;margin:-30px -48px -80px;padding-bottom:72px;font-family:Libre Franklin,Arial,sans-serif}.history-showcase .history-hero{background:linear-gradient(90deg,#050403f5 0%,#070503e8 30%,#0906039c 49%,#09060326 72%),url(/images/history/history-hero.png) 50%/cover no-repeat;border-bottom:2px solid #a86b22;grid-template-columns:minmax(430px,.9fr) 1.1fr;align-items:center;gap:20px;height:430px;min-height:0;padding:38px 64px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -80px 90px #050403,0 18px 35px #000}.history-showcase .history-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0504037a 0%,#0000 58%,#0504031f 100%);position:absolute;inset:0}.history-showcase .history-hero-copy{z-index:2;align-self:center;position:relative}.history-showcase .history-hero .eyebrow{color:var(--hh-gold);letter-spacing:.19em;margin:0 0 8px;font:900 13px/1 Barlow Condensed,Arial,sans-serif}.history-showcase .history-hero h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 4px 22px #000;max-width:660px;margin:0;font:900 clamp(52px,5vw,78px)/.88 Archivo Black,Impact,sans-serif}.history-showcase .history-hero h1 em{color:#ffd27b;font-style:normal;display:inline-block}.history-showcase .history-hero-copy>p:last-child{color:#f0ebe3;text-shadow:0 2px 10px #000;max-width:560px;margin-top:16px;font:15px/1.4 Libre Franklin,Arial,sans-serif}.history-latest{z-index:3;display:none;position:absolute;bottom:18px;right:30px}.history-actions{background:linear-gradient(#16110c,#090806);border-bottom:1px solid #62401e;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:8px 64px;display:flex;box-shadow:0 12px 26px #0009}.history-actions>div{gap:12px;display:flex}.history-actions button{color:#eee6d8;letter-spacing:.08em;text-transform:uppercase;min-height:38px;box-shadow:none;background:linear-gradient(#1c1d1d,#101111);border:1px solid #534a40;border-radius:2px;padding:10px 22px;font:800 9px DM Mono,monospace}.history-actions button.active{border-color:var(--hh-red);color:#fff;background:linear-gradient(#ee3d45,#c91420)}.history-actions label{color:#a9a197;text-transform:uppercase;align-items:center;gap:10px;font:700 9px DM Mono,monospace;display:flex}.history-actions select{color:#eee6d8;background:#111313;border:1px solid #534a40;border-radius:2px;min-height:38px;padding:0 36px 0 14px;font-size:11px}.history-showcase .history-roll{margin:0;padding:12px 64px 20px}.history-showcase .history-roll>header{justify-content:space-between;align-items:end;gap:30px;margin:8px 0 14px;display:flex}.history-showcase .history-roll>header .eyebrow{color:var(--hh-gold);margin-bottom:4px}.history-showcase .history-roll>header h2{text-transform:uppercase;font:900 28px/1 Barlow Condensed,Impact,sans-serif}.history-showcase .history-roll>header>p{color:#a79f92;font:10px DM Mono,monospace}.history-showcase .history-season-list{background:0 0;border:0;gap:6px;display:grid}.history-showcase .history-season{background:linear-gradient(90deg,#11110ff2,#171715e8 48%,#0d0d0cf5),radial-gradient(circle at 63%,#9461262b,#0000 28%);border:1px solid #554938;border-left:3px solid #6c4c23;border-radius:4px;grid-template-columns:118px 42px minmax(180px,1.15fr) 34px minmax(170px,1fr) minmax(250px,1.18fr) 24px;align-items:center;gap:15px;min-height:102px;padding:10px 22px;transition:border-color .2s,transform .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 7px 15px #0008}.history-showcase .history-season:first-child{border-left-color:var(--hh-red)}.history-showcase .history-season:hover{background:linear-gradient(90deg,#1c1914,#201a13 55%,#11100e);border-color:#aa7635;transform:translateY(-1px)}.history-showcase .history-season-year{color:#fff;letter-spacing:-.04em;text-shadow:0 3px #000;font:900 46px/.9 Archivo Black,Impact,sans-serif}.history-medal{place-items:center;width:36px;height:36px;font-size:27px;display:grid}.history-medal-gold{color:#ffc348;text-shadow:0 2px #6a3608}.history-medal-silver{color:#d6d5d1;text-shadow:0 2px #313131;font-size:19px}.history-showcase .history-season-champion,.history-showcase .history-season-runner{min-width:0}.history-showcase .history-season-champion>small,.history-showcase .history-season-runner>small,.history-story>small{color:var(--hh-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font:800 8px DM Mono,monospace}.history-showcase .history-season-champion>strong,.history-showcase .history-season-runner>strong{color:#fff;text-transform:none;font:900 16px/1.15 Barlow Condensed,Arial,sans-serif;display:block}.history-showcase .history-season-champion>small+strong+small,.history-showcase .history-season-runner>span{color:#c4bbae;margin-top:5px;font:10px Arial,sans-serif}.history-story{border-left:1px solid #4a4033;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:20px;display:flex}.history-story>b{color:#e9e2d8;font:700 11px/1.3 Arial,sans-serif}.history-story>span{color:#aaa195;margin-top:4px;font:10px/1.3 Arial,sans-serif}.history-story .badge{color:#cfc5b5;background:#201b15;border:1px solid #5e503d;align-self:flex-start;margin-top:7px;padding:3px 6px;font-size:7px}.history-showcase .history-season-open{color:#ffcc59;font:300 33px/1 Arial,sans-serif}.history-showcase .history-provenance{color:#999083;border-left:2px solid #8f632b;margin:14px 0 0;padding-left:12px;font:9px/1.5 DM Mono,monospace}.history-showcase .empty{color:#b9b0a2;background:#17130e}.history-lower{grid-template-columns:1fr 1.25fr 1.05fr;gap:12px;margin:0;padding:0 64px;display:grid}.history-module{background:linear-gradient(145deg,#16120d,#0d0c0a);border:1px solid #58462f;border-radius:4px;min-width:0;padding:15px;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #0007}.history-module>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.history-module>header>span{color:#ffc142;font:32px/1 Georgia,serif}.history-module .eyebrow{color:var(--hh-gold);letter-spacing:.16em;margin:0 0 3px;font:900 11px Barlow Condensed,Arial,sans-serif}.history-module h2{color:#ddd2c1;letter-spacing:0;font:400 10px/1.2 Arial,sans-serif}.history-dynasties>div{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.history-dynasties a{border-top:1px solid #342b20;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;min-height:52px;display:grid}.history-dynasties a>strong{color:#f3bd52;font:900 27px Impact,sans-serif}.history-dynasties a b,.history-moments a strong{font:700 11px Arial,sans-serif}.history-dynasties a small,.history-moments a small{color:#aaa094;margin-top:3px;font:8px Arial,sans-serif}.history-dynasties a i{color:#675c4d;font:700 9px Arial,sans-serif}.history-eras>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.history-eras>div>div{background-position:50%;background-size:cover;border:1px solid #463b2e;flex-direction:column;justify-content:end;min-height:92px;padding:10px;display:flex}.history-eras small{color:#9e8b70;text-transform:uppercase;font:7px DM Mono,monospace}.history-eras strong{color:#fff;margin:5px 0;font:900 18px Barlow Condensed,Arial,sans-serif}.history-eras span{color:#b3aa9e;font:8px Arial,sans-serif}.history-moments>div{gap:5px;display:grid}.history-moments a{background:#11100e;border:1px solid #342c22;grid-template-columns:54px 1fr 15px;align-items:center;gap:10px;min-height:53px;padding:7px 10px;display:grid}.history-moments a>b{color:#efb84e;background:#241a10;border:1px solid #8c642f;place-items:center;height:37px;font:900 16px Barlow Condensed,Arial,sans-serif;display:grid}.history-moments a>i{color:#efb84e;font-style:normal}.history-showcase .history-room{margin:0}@media (width<=1050px){.history-showcase .history-season{grid-template-columns:100px 35px minmax(150px,1fr) 28px minmax(145px,1fr) 22px}.history-story{display:none}.history-lower{grid-template-columns:1fr 1fr}.history-moments{grid-column:1/-1}.history-moments>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.history-showcase{margin:-20px -20px -55px;padding-bottom:48px}.history-showcase .history-hero{background-position:72%;height:auto;min-height:510px;padding:42px 22px 25px;display:block}.history-showcase .history-hero:before{background:linear-gradient(#080705dd 0%,#080705aa 54%,#08070533 100%)}.history-showcase .history-hero h1{font-size:49px}.history-showcase .history-hero-copy>p:last-child{font-size:13px}.history-actions{align-items:stretch;padding:10px 12px}.history-actions>div{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.history-actions button{padding:8px 5px;font-size:7px}.history-actions label{display:none}.history-showcase .history-roll{padding:16px 12px}.history-showcase .history-roll>header{display:block}.history-showcase .history-roll>header>p{margin-top:8px}.history-showcase .history-season{grid-template-rows:auto auto;grid-template-columns:72px 28px minmax(0,1fr) 18px;gap:10px;min-height:150px;padding:14px 12px}.history-showcase .history-season-year{grid-row:1/3;font-size:30px}.history-medal{width:26px;height:28px;font-size:21px}.history-medal-silver{grid-area:2/2;font-size:15px}.history-showcase .history-season-champion{grid-area:1/3}.history-showcase .history-season-runner{grid-area:2/3;display:block}.history-showcase .history-season-open{grid-area:1/4/3}.history-showcase .history-season-champion>strong,.history-showcase .history-season-runner>strong{font-size:14px}.history-lower{grid-template-columns:1fr;padding:0 12px}.history-moments{grid-column:auto}.history-moments>div{grid-template-columns:1fr}.history-dynasties>div,.history-eras>div{grid-template-columns:1fr 1fr}}@media (width>=761px){.history-showcase .history-hero{background-position:40%;grid-template-columns:minmax(560px,.92fr) 1.08fr;height:555px;padding:54px 68px}.history-showcase .history-hero:before{background:linear-gradient(90deg,#020201f2 0%,#040302e8 25%,#050302bd 43%,#05030252 60%,#0000 78%),radial-gradient(at 15%,#000b 0%,#0000 62%)}.history-showcase .history-hero-copy{max-width:690px}.history-showcase .history-hero h1{letter-spacing:-.065em;max-width:760px;font-size:clamp(78px,6.7vw,108px);line-height:.82}.history-showcase .history-hero-copy>p:last-child{max-width:585px;margin-top:22px;font-size:16px;line-height:1.45}.history-actions{padding-inline:68px}.history-showcase .history-roll{padding:20px 68px 24px}.history-lower{padding-inline:68px}}.history-showcase .history-season-list{gap:9px}.history-showcase .history-season{background-image:linear-gradient(90deg,#0b0b0afb 0%,#11110fef 43%,#10100ee6 67%,#0a0908f5 100%),url(/images/history/history-hero.png);background-position:50%,50% 59%;background-size:auto,cover;border-color:#725634;border-left-width:3px;min-height:120px;box-shadow:inset 0 1px #e5b96a19,inset 0 -1px #000,0 10px 22px #000b}.history-showcase .history-season:nth-child(4n+2){background-image:linear-gradient(90deg,#0b0b0afb 0%,#11110fef 43%,#10100ee3 67%,#0a0908f5 100%),url(/images/history/history-era-early-years.png)}.history-showcase .history-season:nth-child(4n+3){background-image:linear-gradient(90deg,#0b0b0afb 0%,#11110fef 43%,#10100ee3 67%,#0a0908f5 100%),url(/images/history/history-era-rivalry.png)}.history-showcase .history-season:nth-child(4n+4){background-image:linear-gradient(90deg,#0b0b0afb 0%,#11110fef 43%,#10100ee3 67%,#0a0908f5 100%),url(/images/history/history-era-rise.png)}.history-showcase .history-season:hover{background-blend-mode:normal;border-color:#d29a43;box-shadow:inset 0 1px #f3ca7b2e,0 13px 28px #000d}.history-showcase .history-season-year{font-size:52px}.history-showcase .history-season-champion>strong,.history-showcase .history-season-runner>strong{font-size:18px}.history-story{border-left-color:#745835;padding-left:24px}.history-story>small{color:#ffc34e}.history-story>b{font-size:12px}.history-showcase .history-season-open{color:#ffd167;text-shadow:0 0 12px #d68721}.history-lower{gap:15px}.history-module{border-color:#745734;padding:18px;box-shadow:inset 0 1px #e9bd7117,0 15px 32px #000a}.history-module>header{margin-bottom:15px}.history-module .eyebrow{color:#ffc044;font-size:12px}.history-eras>div{gap:9px}.history-eras>div>div{background-position:50%;background-size:cover;border-color:#80613b;min-height:130px;padding:13px;box-shadow:inset 0 -42px 42px #050403d9,0 6px 14px #0009}.history-eras>div>div:first-child{background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-early-years.png)}.history-eras>div>div:nth-child(2){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-rise.png)}.history-eras>div>div:nth-child(3){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-rivalry.png)}.history-eras>div>div:nth-child(4){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-modern.png)}.history-eras small{color:#e0ab4a}.history-eras strong{text-shadow:0 2px 8px #000;font-size:21px}.history-eras span{color:#e1d7c8;font-size:9px}@media (width<=760px){.history-showcase .history-hero{background-position:72%;min-height:570px;padding-top:46px}.history-showcase .history-hero:before{background:linear-gradient(#020201f2 0%,#050302dc 44%,#05030270 72%,#05030225 100%),linear-gradient(90deg,#020201d9 0%,#0000 90%)}.history-showcase .history-hero h1{letter-spacing:-.06em;font-size:54px;line-height:.84}.history-showcase .history-season{background-position:50%,64%;border-color:#674e31;min-height:164px;box-shadow:inset 0 1px #e5b96a17,0 9px 18px #000b}.history-showcase .history-season-year{font-size:34px}.history-module{padding:16px}.history-eras>div>div{min-height:122px}}.history-story ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.history-story li{color:#d7cfc3;padding-left:10px;font:10px/1.25 Arial,sans-serif;position:relative}.history-story li:before{content:"•";color:#e5a93e;position:absolute;left:0}.history-story>span{color:#aaa195;font:10px/1.3 Arial,sans-serif}@media (width>=1051px){.history-showcase .history-hero{height:410px;padding-block:36px}.history-showcase .history-hero h1{font-size:clamp(72px,6vw,94px);line-height:.8}.history-showcase .history-hero-copy>p:last-child{margin-top:14px;font-size:14px;line-height:1.35}.history-actions{min-height:50px;padding-block:6px}.history-actions button,.history-actions select{min-height:36px}.history-showcase .history-roll{padding-top:12px;padding-bottom:16px}.history-showcase .history-roll>header{margin:4px 0 10px}.history-showcase .history-season-list{gap:6px}.history-showcase .history-season{min-height:98px;padding-block:8px}.history-showcase .history-season-year{font-size:48px}.history-story{padding-left:18px}.history-story>small{margin-bottom:4px}.history-story .badge{margin-top:5px}.history-lower{gap:12px}.history-module{padding:14px}.history-module>header{margin-bottom:10px}.history-eras>div>div{min-height:108px;padding:10px}.history-dynasties a,.history-moments a{min-height:48px}}.history-showcase .history-season-year{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}@media (width>=1051px){.history-showcase .history-season{grid-template-columns:126px 32px minmax(190px,1.12fr) 28px minmax(190px,1fr) minmax(285px,1.08fr) 18px;gap:12px;min-height:86px;padding:6px 18px}.history-showcase .history-season-year{font-size:45px;line-height:1}.history-medal{width:30px;height:30px;font-size:24px}.history-medal-silver{font-size:16px}.history-showcase .history-season-champion>small,.history-showcase .history-season-runner>small,.history-story>small{margin-bottom:3px}.history-showcase .history-season-champion>strong,.history-showcase .history-season-runner>strong{font-size:16px}.history-story{padding-left:16px}.history-story ul{gap:2px}.history-story li{font-size:9px;line-height:1.18}.history-story .badge{margin-top:3px}.history-showcase .history-season-open{font-size:28px}}@media (width<=760px){.history-showcase .history-season{grid-template-rows:auto auto auto;grid-template-columns:72px 26px minmax(0,1fr) 18px;row-gap:10px;min-height:0;padding:15px 13px 13px}.history-showcase .history-season-year{grid-area:1/1/3;align-self:center;font-size:31px}.history-medal-gold{grid-area:1/2}.history-medal-silver{grid-area:2/2}.history-showcase .history-season-champion{grid-area:1/3}.history-showcase .history-season-runner{grid-area:2/3}.history-showcase .history-season-open{grid-area:1/4/3;align-self:center}.history-story{border-top:1px solid #5f482d;border-left:0;grid-area:3/1/auto/-1;align-self:auto;margin-top:2px;padding:10px 0 0;display:flex}.history-story>small{margin-bottom:5px;font-size:7px}.history-story ul{grid-template-columns:1fr;gap:3px}.history-story li{padding-left:11px;font-size:9px;line-height:1.25}.history-story>span{font-size:9px}.history-showcase .history-season-champion>strong,.history-showcase .history-season-runner>strong{font-size:14px;line-height:1.12}}@media (width<=380px){main{padding:14px 14px 45px}.site-header{padding-left:14px;padding-right:14px}.hero{padding:28px 22px}.hero h1{font-size:55px}.hero-aside{padding-right:80px}.seal{width:58px;height:58px;font-size:27px}.season-number{font-size:45px}.section-heading h2{font-size:23px}.season-card{padding:14px}.season-card h2{font-size:42px}.page-heading h1{font-size:38px}.member-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.history-eras>div>a{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #80613b;flex-direction:column;justify-content:end;min-height:130px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 -42px 42px #050403d9,0 6px 14px #0009}.history-eras>div>a:first-child{background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-early-years.png)}.history-eras>div>a:nth-child(2){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-rise.png)}.history-eras>div>a:nth-child(3){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-rivalry.png)}.history-eras>div>a:nth-child(4){background-image:linear-gradient(#08060421 0%,#0806047a 52%,#050403ed 100%),url(/images/history/history-era-modern.png)}.history-eras>div>a:hover{border-color:#d29a43;transform:translateY(-2px);box-shadow:inset 0 -42px 42px #050403d9,0 10px 20px #000c}.history-eras>div>a:focus-visible{border-color:#f0bd5a}.history-eras a>span{padding-right:20px}.history-eras a>i{color:#efb84e;font:16px/1 Arial,sans-serif;transition:transform .18s;position:absolute;bottom:10px;right:11px}.history-eras a:hover>i,.history-eras a:focus-visible>i{transform:translate(2px)}@media (width<=760px){.history-eras>div>a{min-height:122px}}@media (width>=1051px){.history-eras>div>a{min-height:108px;padding:10px}}@media (prefers-reduced-motion:reduce){.history-eras>div>a,.history-eras a>i{transition:none}}@media (width<=760px){.history-showcase .history-hero{background-color:#050403;background-position:50%,72%;background-repeat:no-repeat;background-size:auto,350%}}@media (width<=768px){.history-showcase .history-hero{background-image:linear-gradient(#020201f5 0%,#050302d9 34%,#05030245 58%,#0503020d 100%),url(/images/history/history-hero-mobile.png);background-position:50%,bottom;background-repeat:no-repeat;background-size:auto,cover;height:clamp(610px,155vw,650px);min-height:0;padding:34px 20px 24px}.history-showcase .history-hero:before{background:linear-gradient(#0008 0%,#0000 46%,#0002 100%)}.history-showcase .history-hero-copy{max-width:390px}.history-showcase .history-hero .eyebrow{margin-bottom:9px;font-size:11px}.history-showcase .history-hero h1{letter-spacing:-.055em;max-width:390px;font-size:clamp(46px,12.6vw,54px);line-height:.86}.history-showcase .history-hero-copy>p:last-child{max-width:370px;margin-top:13px;font-size:clamp(12px,3.25vw,13px);line-height:1.42}.history-latest{display:none}}@media (width<=380px){.history-showcase .history-hero{height:610px;padding-inline:18px}.history-showcase .history-hero h1{font-size:46px}.history-showcase .history-hero-copy>p:last-child{max-width:340px;font-size:12px;line-height:1.4}}.rivalry-controls{grid-template-columns:1fr 80px 1fr;align-items:end;gap:24px;max-width:820px;margin:0 0 42px;display:grid}.rivalry-controls label{color:#f0b846;letter-spacing:.12em;text-transform:uppercase;gap:9px;font-size:10px;font-weight:800;display:grid}.rivalry-controls select{color:#f7f0df;background:#202c25;border:1px solid #5b6c60;min-height:52px;padding:12px}.rivalry-controls>strong{text-align:center;color:#e75a37;padding-bottom:10px;font:800 30px Impact,Arial}.rivalry-hero{background:linear-gradient(120deg,#26352e,#111714);border:1px solid #48584c;padding:36px 40px;box-shadow:0 18px 50px #0005}.rivalry-hero h2{text-transform:uppercase;letter-spacing:.015em;font:42px Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.rivalry-hero h2 em{color:#e75a37;font-style:normal}.rivalry-facts{gap:34px;margin-top:28px;display:flex}.rivalry-facts div{border-left:1px solid #536158;padding-left:18px}.rivalry-facts strong{color:#f0b846;font-size:28px;display:block}.rivalry-facts span{color:#aab5ac;margin-top:5px;font-size:10px;display:block}.rivalry-receipts{max-width:900px;margin-top:48px}.rivalry-receipts .game{margin-bottom:14px}.rivalry-receipts .game-grid{display:block}@media (width<=760px){.rivalry-controls{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.rivalry-controls>strong{padding:0;font-size:24px}.rivalry-hero{padding:25px 22px}.rivalry-hero h2{font-size:32px}.rivalry-facts{flex-wrap:wrap;gap:15px}.rivalry-facts div{flex:120px}.rivalry-facts strong{font-size:24px}.rivalry-receipts{margin-top:34px}}.segmented{flex-wrap:wrap;gap:8px;margin:-8px 0 24px;display:flex}.segmented button{border-color:var(--line);min-height:44px;color:var(--muted);background:0 0;padding:9px 14px;font-size:11px}.game-clickable{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.game-clickable:hover{background:#29362f;border-color:#f0b846;transform:translateY(-1px);box-shadow:0 10px 24px #0004}.game-clickable:focus-visible{outline-offset:3px;outline:3px solid #f0b846}.receipt-action{color:#f0b846;letter-spacing:.04em;margin-top:16px;font-size:11px;font-weight:800;display:block}.receipt-backdrop{z-index:1000;overscroll-behavior:contain;background:#050806d9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.receipt-detail{overscroll-behavior:contain;background:#17211c;border:1px solid #607064;width:min(760px,100vw - 56px);max-height:calc(100dvh - 56px);padding:38px 42px 34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000b}.receipt-close{color:#f7f0df;background:#26342d;border:1px solid #607064;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;right:18px}.receipt-close span:first-child{font-size:22px;font-weight:400;line-height:.7}.receipt-close:hover{background:#34463b;border-color:#f0b846}.receipt-close:focus-visible{outline-offset:2px;outline:3px solid #f0b846}.receipt-header{padding-right:92px}.receipt-header .eyebrow{margin-bottom:10px}.receipt-header h2{text-transform:uppercase;letter-spacing:.02em;font:clamp(27px,4vw,40px)/1.08 Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.receipt-score{background:#46564b;border:1px solid #46564b;grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.receipt-score>div{background:#202c25;align-content:start;min-height:166px;padding:25px;display:grid}.receipt-score span{color:#dce4dd;min-height:42px;font-size:14px;font-weight:700;line-height:1.35}.receipt-score strong{color:#f7f0df;font-variant-numeric:tabular-nums;margin-top:17px;font-size:46px;line-height:1}.receipt-score small{color:#cfe58d;letter-spacing:.04em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:700}.receipt-score .receipt-winner{box-shadow:inset 0 3px #f0b846}.receipt-result{color:#f7f0df;margin-top:18px;font-size:14px;font-weight:700;line-height:1.5}.receipt-result-secondary{color:#aab5ac;font-size:11px;font-weight:400}.receipt-evidence{color:#9eaaa2;border-top:1px solid #3b4b41;border-bottom:1px solid #3b4b41;margin-top:28px;font-size:11px}.receipt-evidence summary{cursor:pointer;min-height:46px;padding:15px 0;list-style-position:inside}.receipt-evidence summary strong{color:#d6ded7}.receipt-evidence>div{padding:0 0 16px 18px;line-height:1.6}.receipt-evidence p+p{margin-top:7px}.receipt-player-note{color:#819087;margin-top:18px;font-size:10px;line-height:1.55}.receipt-player-note strong{color:#aab5ac}.box-score{margin-top:34px}.box-score-heading{border-bottom:1px solid #607064;padding-bottom:14px}.box-score-heading .eyebrow{margin-bottom:5px}.box-score-heading h3{letter-spacing:.03em;text-transform:uppercase;font:26px Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.box-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.box-score-team{background:#202c25;border:1px solid #3b4b41;min-width:0;padding:18px}.box-score-team>header{border-bottom:1px solid #3b4b41;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.box-score-team h4{font-size:14px;line-height:1.25}.box-score-team header span,.box-score-team header small{color:#89988e;font-size:9px}.box-score-team header>strong{color:#f0b846;font-variant-numeric:tabular-nums;text-align:right;font-size:19px}.box-score-team header>strong small{margin-top:3px;font-weight:400}.box-score-team h5{color:#b7c2ba;letter-spacing:.12em;text-transform:uppercase;margin:15px 0 7px;font-size:9px}.box-score-player{border-bottom:1px solid #35443b;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.box-score-player:last-child{border-bottom:0}.box-score-player span{min-width:0}.box-score-player strong{color:#e8eee9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.box-score-player small{color:#89988e;margin-top:2px;font-size:9px}.box-score-player b{color:#f7f0df;font-variant-numeric:tabular-nums;font-size:12px}.box-score-bench{border-top:1px solid #4b5a50;margin-top:14px}.box-score-bench summary{cursor:pointer;color:#aab5ac;text-transform:uppercase;padding:12px 0 4px;font-size:10px;font-weight:700}.box-score-bench summary span{float:right;color:#748179;text-transform:none;font-size:9px;font-weight:400}.box-score-bench .box-score-player{opacity:.72}.box-score-qualification{color:#c8b98e;background:#2b2a21;border-left:2px solid #d5a34a;margin-top:14px;padding:10px;font-size:10px;line-height:1.5}.box-score-team-empty{color:#89988e;font-size:11px}.box-score-team-empty p{margin-top:12px}@media (width>=761px){.box-score-grid{align-items:start}.box-score-grid>.box-score-team{margin-top:0}.box-score-team>header{min-height:58px}}@media (width<=760px){.receipt-backdrop{background:#050806e8;place-items:end center;padding:0}.receipt-detail{width:100%;min-height:min(82dvh,680px);max-height:96dvh;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0}.receipt-close{z-index:1;background:#26342d;width:max-content;margin:-12px 0 12px auto;position:sticky;top:0}.receipt-header{padding-right:0}.receipt-header h2{font-size:30px}.receipt-score{grid-template-columns:1fr;margin-top:22px}.receipt-score>div{min-height:128px;padding:20px}.receipt-score strong{margin-top:12px;font-size:40px}.receipt-score span{min-height:0}.receipt-score .receipt-winner{box-shadow:inset 3px 0 #f0b846}.box-score-grid{grid-template-columns:1fr}.box-score-team{padding:16px}.receipt-evidence{margin-top:22px}}:root{--green:#15211c;--muted:#98a79d;--line:#35443b;--lime:#f0b846;--bar-red:#e75a37;--paper:#eee5cf;color:#f7f0df;background:#111714}body{color:#f7f0df;background:#111714;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.site-header{background:#1e2923;border-color:#3b4b41;max-width:none;min-height:82px;padding:16px clamp(20px,5vw,72px)}.brand{color:#f7f0df}.brand-mark{background:var(--lime);color:#17211c;border-radius:4px 4px 14px 14px}.brand small{color:#9eaaa2}.site-header nav a{color:#aab6ad}.site-header nav a.active{color:var(--lime);border-color:var(--lime)}.header-note{color:#728078}main{max-width:1440px;padding:42px clamp(20px,5vw,72px) 90px}.page-heading{padding:30px 0 44px}.eyebrow,.page-heading .eyebrow,.concept-kicker{color:var(--lime);letter-spacing:.14em}.page-heading h1{letter-spacing:.015em;text-transform:uppercase;color:#f7f0df;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.page-heading>p:last-child:not(.eyebrow),.league-copy p{color:#aab5ac}.hero{background:radial-gradient(circle at 75% 30%,#536449 0,#26352e 20%,#0000 44%),linear-gradient(120deg,#26352e,#111714 70%);box-shadow:0 18px 50px #0005}.hero h1{text-transform:uppercase;letter-spacing:.015em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.hero h1 em{color:var(--lime)}.light{background:var(--bar-red);border-color:var(--bar-red);color:#fff}.stat-strip,.stat-strip>div,.stat-strip>a{border-color:#35443b}.stat-strip strong,.season-number,.record-value{color:#f0b846}.stat-strip span,.note{color:#89988e}.section-heading h2,.record-teaser h2,.season-summary h2,.league-copy h2{text-transform:uppercase;letter-spacing:.015em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.text-link,.b-inline-link{color:var(--lime)}.champion-row,.career-row{border-color:#35443b}.champion-row:hover,.career-row:hover{background:#202c25}.champion-name strong,.record-line strong,.member-card h2{color:#f7f0df}.runner,.champion-name small,.runner small{color:#89988e}.feature,.season-summary,.status,.empty{color:#f7f0df;background:#202c25;border-color:#3b4b41}.feature{border-top-color:var(--lime)}.trophy{color:var(--lime)}.badge{color:#d7e1d6;background:#2b3730}.badge.available{color:#d9ef91;background:#38523c}.badge.partial{color:#f0c96f;background:#604a2a}.growth{border-color:#35443b}.bar-column i{background:#536449}.bar-column:last-child i{background:var(--lime)}.record-line{border-color:#35443b}.season-card,.member-card,.game{color:#f7f0df;background:#202c25;border-color:#3b4b41}.season-card:hover,.member-card:hover,.game:hover{background:#29362f;border-color:#71856f}.season-card-top,.season-card>small,.member-card p,.game-meta,.game .note{color:#89988e}.avatar{background:var(--bar-red);color:#fff}.game-side small{color:#b5d083}.filter select{color:#f7f0df;background:#202c25;border-color:#5b6c60}.segmented button{color:#aab5ac;border-color:#506156}.segmented button.selected{background:var(--lime);border-color:var(--lime);color:#17211c}.status button,.dark{background:var(--bar-red);border-color:var(--bar-red)}footer{color:#fff;background:#e75a37;border-color:#e75a37;max-width:none;margin:0;padding:30px clamp(20px,5vw,72px) 42px}footer p,footer small{color:#ffe2d9}.footer-brand{color:#fff}@media (width<=760px){.site-header{padding:14px 20px 0}.site-header nav a{font-size:10px}.hero{padding:32px 26px}.main{padding-left:20px;padding-right:20px}main{padding:24px 20px 60px}.season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:clamp(38px,11vw,52px)}.stat-strip strong{font-size:30px}.feature{display:block}.record-teaser{gap:26px}.record-line{background:#18231e}.season-summary{border:1px solid #3b4b41}.member-card{box-shadow:0 10px 24px #0003}footer{margin:0;padding:24px 20px 32px}}.career-row>span:nth-child(2) small{color:var(--muted);margin-top:7px;font-size:10px}.member-identities{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:-20px;display:grid}.member-identities>div{background:#202c25;padding:24px}.member-identities strong{font-size:13px;line-height:1.6}.member-superlatives{grid-template-columns:repeat(5,minmax(0,1fr))}.member-superlatives .superlative-card{min-height:245px}@media (width<=1000px){.member-superlatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.member-identities{grid-template-columns:1fr;margin-top:0}.member-superlatives{grid-template-columns:1fr}}.season-finish{font-weight:700;color:#f0b846!important}.playoff-brackets{gap:42px;display:grid}.playoff-bracket>h2{letter-spacing:.025em;text-transform:uppercase;margin:0 0 18px;font:30px Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.playoff-rounds{gap:30px;display:grid}.playoff-round{background:#18231e;border:1px solid #3b4b41;padding:24px}.playoff-round-heading{border-bottom:1px solid #35443b;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding-bottom:14px;display:flex}.playoff-round-heading .eyebrow{margin:0}.playoff-round-heading h3{letter-spacing:.025em;text-transform:uppercase;font:24px Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.superlative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.superlative-card{text-align:left;color:#f7f0df;background:#202c25;border-color:#3b4b41;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;min-height:220px;padding:24px;display:flex}.superlative-card:hover{background:#29362f;border-color:#f0b846}.superlative-card .eyebrow{margin-bottom:20px}.superlative-card>strong{color:#f0b846;font-variant-numeric:tabular-nums;font-size:42px;line-height:1}.superlative-card>small{color:#e0e7e1;margin-top:14px;font-size:13px;line-height:1.4}.superlative-card>span:last-child{color:#aab5ac;margin-top:auto;padding-top:24px;font-size:10px}.superlative-card.unavailable{cursor:default}.placements{border-top:1px solid #35443b}@media (width<=760px){.playoff-round{padding:18px}.playoff-round-heading{display:block}.playoff-round-heading h3{margin-top:7px}.superlative-grid{grid-template-columns:1fr}.superlative-card{min-height:185px}.superlative-card>strong{font-size:38px}}.archive-page{--archive-paper:#e6d5ad;--archive-ink:#2a1a12;--archive-brass:#c8923f;--archive-bronze:#795126;--archive-crimson:#a51f25;--archive-walnut:#24130c;--archive-green:#12251a;min-width:0}.archive-kicker{color:var(--archive-brass);letter-spacing:.18em;text-transform:uppercase;font:800 10px/1.4 Arial Narrow,Arial,sans-serif}.seasons-masthead{background:radial-gradient(circle at 86% 18%,#6b3f1b 0,#0000 21%),linear-gradient(135deg,#331b10,#160d09 70%);border:1px solid #684721;padding:34px 24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #0008,0 18px 45px #0004}.seasons-masthead:after{content:"JH";color:#d9ad5b0d;font:900 180px/1 Impact,sans-serif;position:absolute;bottom:-40px;right:-12px;transform:rotate(-8deg)}.seasons-masthead h1{z-index:1;color:#f2dfbd;letter-spacing:-.025em;text-transform:uppercase;margin:10px 0 14px;font:900 clamp(54px,15vw,88px)/.78 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;position:relative}.seasons-masthead h1 em{color:#d54339;font-style:normal}.seasons-masthead>p:not(.archive-kicker){z-index:1;color:#c6b79d;max-width:570px;font:16px/1.45 Georgia,serif;position:relative}.coverage-legend{z-index:1;color:#d7c5a7;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;margin-top:24px;font:700 9px/1.3 Arial,sans-serif;display:flex;position:relative}.coverage-legend span{align-items:center;gap:6px;min-height:28px;display:flex}.coverage-dot{background:#777;border-radius:50%;width:8px;height:8px}.coverage-dot.current{background:#d9ef91}.coverage-dot.full{background:#5dad68}.coverage-dot.partial{background:#d49c42}.coverage-dot.missing{background:#9e3232}.coverage-dot.unknown{background:#8b8174}.season-jump{scrollbar-color:#8a6230 #17100b;scroll-snap-type:x proximity;gap:8px;padding:14px 2px 16px;display:flex;overflow-x:auto}.season-jump a{color:#e5bd75;scroll-snap-align:start;background:#1c120d;border:1px solid #704d28;flex:none;place-items:center;min-width:62px;min-height:44px;padding:8px 10px;font:800 12px Arial Narrow,Arial,sans-serif;display:grid}.season-jump a:hover,.season-jump a:focus-visible{background:#3b2414;border-color:#cf9748}.season-wall{grid-template-columns:1fr;gap:14px;display:grid}.season-plaque{background:linear-gradient(135deg,#6c431e,#b17c35 42%,#5a3619 80%);border:1px solid #b1823d;flex-direction:column;min-width:0;min-height:360px;padding:10px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 0 0 4px #2b190d,0 12px 26px #0005}.season-plaque:before{content:"";pointer-events:none;border:1px solid #d6aa62;position:absolute;inset:10px}.season-plaque:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 4px #2b190d,0 18px 34px #0007}.season-plaque-top{z-index:1;color:#2a180d;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 8px;font:800 8px Arial,sans-serif;display:flex;position:relative}.coverage-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;min-height:25px;padding:5px 7px;font:800 8px Arial,sans-serif;display:inline-flex}.coverage-badge small{letter-spacing:.02em;margin-left:6px;font:700 7px Arial,sans-serif;display:block}.coverage-current{color:#16351f;background:#d9ef91}.coverage-full{color:#143e1f;background:#d2dfaf}.coverage-partial{color:#4e2d0b;background:#e6bd6c}.coverage-missing{color:#fff0dc;background:#8e292b}.coverage-unknown{color:#342b25;background:#c2b39c}.season-year{z-index:1;color:#ead6ad;text-align:center;background:#18100b;border-block:1px solid #714c27;place-items:center;padding:10px 12px 14px;display:grid;position:relative}.season-year small{letter-spacing:.2em;text-transform:uppercase;font:700 8px Arial,sans-serif}.season-year strong{letter-spacing:.015em;font:900 66px/.92 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.season-hardware{z-index:1;color:#2a190f;background:var(--archive-paper);background-image:radial-gradient(#53340d22 .7px,#0000 .7px);background-size:4px 4px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:18px 13px 14px;display:grid;position:relative}.trophy-mark{color:#875618;font:38px Georgia,serif}.season-hardware small,.season-runner span{letter-spacing:.12em;text-transform:uppercase;font:800 8px Arial,sans-serif}.season-hardware strong{text-transform:uppercase;font:900 19px/1.05 Arial Narrow,Arial,sans-serif}.season-hardware div>small{color:#675341;text-transform:none;letter-spacing:0;margin:5px 0 0;font:11px Georgia,serif}.season-runner{z-index:1;color:#493523;background:var(--archive-paper);padding:0 13px 14px;position:relative}.season-runner span{color:#866a4b;display:block}.season-runner strong{margin-top:4px;font:700 13px Georgia,serif;display:block}.season-facts{z-index:1;background:#77532c;border-top:1px solid #77532c;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;display:grid;position:relative}.season-facts span{color:#bca98b;text-transform:uppercase;background:#25170f;padding:10px;font:8px Arial,sans-serif}.season-facts b{color:#e7bd73;margin-bottom:2px;font:800 12px Arial Narrow,Arial,sans-serif;display:block}.season-open{z-index:1;color:#f3dfbe;letter-spacing:.08em;text-transform:uppercase;background:#981f25;justify-content:space-between;align-items:center;min-height:46px;padding:10px 13px;font:800 9px Arial,sans-serif;display:flex;position:relative}.season-detail-page>.back{color:#dfb262;align-items:center;min-height:44px;margin-bottom:12px;display:inline-flex}.season-newspaper{background:var(--archive-paper);color:var(--archive-ink);background-image:radial-gradient(#5b3b1120 .8px,#0000 .8px);background-size:4px 4px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.newspaper-flag{border-bottom:4px double #2a1a12;justify-content:space-between;align-items:end;gap:15px;padding-bottom:9px;display:flex}.newspaper-flag span{text-transform:uppercase;font:900 22px/.9 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.newspaper-flag b{letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:145px;font:700 7px/1.35 Arial,sans-serif}.newspaper-date{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-bottom:1px solid #624a34;padding:6px 0;font:700 8px Arial,sans-serif}.season-newspaper>h1{letter-spacing:-.035em;text-align:center;font:900 clamp(78px,25vw,150px)/.78 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.newspaper-deck{text-align:center;border-block:1px solid #624a34;max-width:620px;margin:12px auto 18px;padding:10px 0;font:italic 16px/1.35 Georgia,serif}.championship-banner{color:#fff1d1;text-align:center;background:linear-gradient(135deg,#741a20,#a82a2e 60%,#68151b);border:5px double #cf9f4c;padding:20px 18px 18px;position:relative;box-shadow:inset 0 0 25px #26060999}.banner-label{letter-spacing:.18em;text-transform:uppercase;font:800 9px Arial,sans-serif}.championship-banner h2{letter-spacing:.02em;text-transform:uppercase;margin:8px 0 4px;font:900 32px/1 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.championship-banner p{font:italic 13px Georgia,serif}.championship-banner .season-finish{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font:800 9px Arial,sans-serif;display:block;color:#f4c46e!important}.championship-banner .badge{color:#f2d69c;background:#20120d;margin-top:10px}.finalist-strip{background:#755b40;border:1px solid #755b40;grid-template-columns:1fr;gap:1px;margin-top:12px;display:grid}.finalist-strip>div{background:#d9c69f;padding:14px}.finalist-strip span{color:#755b40;letter-spacing:.12em;text-transform:uppercase;font:800 8px Arial,sans-serif;display:block}.finalist-strip strong{text-transform:uppercase;margin:5px 0 3px;font:900 17px Arial Narrow,Arial,sans-serif;display:block}.finalist-strip small{color:#66513e;font:11px Georgia,serif}.season-story-placeholder{background:#1b120d;border:1px dashed #83663f;padding:22px;margin-top:16px!important}.season-story-placeholder h2{color:#eed6ab;text-transform:uppercase;margin:7px 0;font:900 30px Impact,sans-serif}.season-story-placeholder>p:last-child{color:#a99a85;max-width:680px;font:14px/1.5 Georgia,serif}.season-editorial-teaser{color:#e4d0aa;background:#21150f;border-top:1px solid #917246;gap:4px;margin:0;padding:12px;font:12px/1.35 Georgia,serif;display:grid}.season-editorial-teaser b{color:#f1c66f;letter-spacing:.035em;text-transform:uppercase;font:900 13px/1.1 Arial Narrow,Impact,sans-serif}.season-editorial{color:#e8d7b8;background:radial-gradient(circle at 85% 10%,#72211c55,#0000 32%),linear-gradient(135deg,#25150d,#120b08);border:1px solid #8f6731;grid-template-columns:68px minmax(0,1fr);gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 14px 32px #0006;margin-top:16px!important}.season-editorial-stamp{color:#e8b95f;letter-spacing:.08em;text-align:center;border:3px double #d39a43;align-self:start;place-items:center;min-height:100px;font:900 14px/1.05 Impact,sans-serif;display:grid;transform:rotate(-2deg)}.season-editorial-copy h2{color:#fff0cf;letter-spacing:.01em;text-transform:uppercase;max-width:760px;margin:7px 0 14px;font:900 clamp(30px,6vw,52px)/.95 Arial Narrow,Impact,sans-serif}.season-editorial-copy>p:not(.archive-kicker):not(.season-editorial-note){max-width:780px;margin:0 0 12px;font:15px/1.58 Georgia,serif}.season-editorial-note{color:#baaa90;border-top:1px solid #775b37;max-width:780px;margin-top:16px;padding-top:10px;font:11px/1.45 Arial,sans-serif}.season-editorial .archive-kicker{color:#d9a44f}.season-detail-page>section:not(.season-story-placeholder){color:#2d2017;background:linear-gradient(135deg,#e9dbbb,#cfbd96);border:1px solid #62451f;margin-top:18px;padding:20px 16px;box-shadow:0 10px 28px #0004}.season-detail-page>section:not(.season-story-placeholder) .section-heading h2,.season-detail-page>section:not(.season-story-placeholder) .playoff-bracket>h2,.season-detail-page>section:not(.season-story-placeholder) .playoff-round-heading h3{color:#2d2017}.season-detail-page>section:not(.season-story-placeholder) .eyebrow{color:#8b251f}.season-detail-page>section:not(.season-story-placeholder) .note{color:#6a5948}.season-detail-page .playoff-round,.season-detail-page .game,.season-detail-page .superlative-card{color:#f8edd7;background:#1b271f;border-color:#68522f}.season-detail-page .playoff-round-heading h3,.season-detail-page .playoff-round .note,.season-detail-page .game .note{color:#e7d8bc}.season-detail-page .placements{border-color:#7c684f}.season-detail-page .placement{border-color:#9e8a6e}.season-detail-page .placement .rank{color:#8d241f}.season-detail-page .member-links a{color:#7a221f;font-weight:700}.season-detail-page>section.season-editorial{color:#e8d7b8;background:radial-gradient(circle at 85% 10%,#72211c55,#0000 32%),linear-gradient(135deg,#25150d,#120b08);border-color:#8f6731}.rivalry-callout{background:radial-gradient(circle at 100% 0,#4c3119,#0000 34%),#19100b;border:1px solid #604426;flex-direction:column;gap:18px;margin-top:18px;padding:22px;display:flex}.rivalry-callout h2{color:#f0d7aa;text-transform:uppercase;margin:6px 0;font:900 28px/1 Impact,sans-serif}.rivalry-callout p:not(.archive-kicker){color:#aa9c88;max-width:600px;font:13px/1.5 Georgia,serif}.rivalry-callout>a{color:#f0b846;text-transform:uppercase;align-items:center;min-height:46px;font:800 10px Arial,sans-serif;display:flex}@media (width>=700px){.seasons-masthead{padding:48px}.season-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.season-plaque{min-height:390px}.season-newspaper{padding:26px}.finalist-strip{grid-template-columns:repeat(3,1fr)}.season-detail-page>section:not(.season-story-placeholder){padding:30px}.rivalry-callout{flex-direction:row;justify-content:space-between;align-items:center;padding:28px 32px}.rivalry-callout>a{flex:none}}@media (width>=1100px){.season-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.season-newspaper{padding:34px 46px}.season-newspaper>h1{font-size:170px}.championship-banner{max-width:850px;margin-inline:auto;padding:26px}.championship-banner h2{font-size:42px}.season-detail-page>section:not(.season-story-placeholder),.season-story-placeholder,.rivalry-callout{margin-left:4%;margin-right:4%}}@media (width<=420px){.season-detail-page>section:not(.season-story-placeholder){margin-left:-4px;margin-right:-4px;padding:18px 14px}.seasons-masthead{margin-inline:-4px}.season-year strong{font-size:60px}.newspaper-flag{align-items:start}.newspaper-flag span{font-size:19px}.season-newspaper>h1{font-size:clamp(72px,25vw,108px)}.championship-banner h2{font-size:27px}.section-heading{flex-direction:column;align-items:start}.section-heading .text-link{margin-top:-10px}}@media (width<=760px){.site-header nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{flex:none;justify-content:center;min-width:48px;padding-inline:7px}}.featured-matchups{max-width:900px;margin:0 0 42px}.featured-matchup-grid{align-items:stretch;gap:18px;display:flex}.featured-matchup{color:#f7f0df;text-align:left;background:#202c25;border:1px solid #536449;grid-template-columns:auto auto auto auto;align-items:center;gap:10px;min-height:112px;padding:20px 24px;display:grid;box-shadow:0 12px 30px #0003}.featured-matchup:hover{background:#29362f;border-color:#f0b846}.featured-matchup .featured-vs{color:#e75a37;grid-row:span 2;font:800 24px Impact,Arial}.featured-matchup em{color:#e75a37;font-style:normal}.featured-matchup small{color:#aab5ac;grid-column:2/-1;font-size:10px;font-weight:400}.featured-matchup-grid>.note{max-width:300px;margin:0}@media (width<=760px){.featured-matchup-grid{display:block}.featured-matchup{grid-template-columns:auto 1fr auto 1fr;width:100%}.featured-matchup-grid>.note{margin-top:14px}}.archive-shell,.c6-production{--bar-walnut:#140b07;--bar-walnut-2:#24140c;--bar-brass:#b97c2e;--bar-cream:#f3e3c0;--bar-red:#a82025;min-height:100dvh;color:var(--bar-cream);background:radial-gradient(circle at 78% -10%,#55301755 0,#0000 32rem),linear-gradient(#21120b 0,#120b07 32rem,#100a06 100%)}.archive-header{z-index:40;height:68px;padding:0 max(14px,env(safe-area-inset-left));background:linear-gradient(#2b180e,#130b07);border-bottom:2px solid #75471d;align-items:center;gap:30px;display:flex;position:sticky;top:0;box-shadow:0 9px 28px #0009}.archive-logo{color:#f6e8ca;flex-direction:column;min-width:max-content;text-decoration:none;display:flex}.archive-logo b{letter-spacing:-.025em;font:900 22px/.88 Barlow Condensed,Arial Narrow,Arial,sans-serif;transform:skew(-3deg)}.archive-logo span{color:#d4a257;letter-spacing:.12em;margin-top:5px;font:700 6px DM Mono,monospace}.archive-desktop-nav,.archive-season{display:none}.archive-menu-button{color:#f4d399;background:#170e09;border:1px solid #795021;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:54px;height:44px;margin-left:auto;padding:0;font:700 8px DM Mono,monospace;display:flex}.archive-menu-button i{background:#d9a44c;width:22px;height:1px;display:block}.archive-mobile-menu{z-index:39;padding:8px 14px max(16px,env(safe-area-inset-bottom));background:#160c07;border-bottom:2px solid #a86b27;display:grid;position:fixed;top:68px;left:0;right:0;box-shadow:0 22px 35px #000c}.archive-mobile-menu a{color:#e9d8ba;text-transform:uppercase;border-bottom:1px solid #49301e;align-items:center;min-height:48px;font:800 16px Barlow Condensed,Arial Narrow,Arial,sans-serif;display:flex}.archive-mobile-menu a.active{color:#efbd68}.archive-mobile-menu a.active span:before{content:"●";color:#b32629;margin-right:9px;font-size:8px}.archive-shell>main{background:0 0;max-width:1440px;padding:20px clamp(14px,5vw,72px) 72px}.archive-page{position:relative}.archive-shell>footer{color:#f2dfbd;background:linear-gradient(#21120b,#0e0805);border-top:1px solid #6a431e;max-width:none;margin:0;padding:28px clamp(20px,5vw,72px) 36px}.archive-shell>footer p,.archive-shell>footer small{color:#aa987d}.archive-shell>footer .footer-brand{color:#f2dfbd}.archive-shell>footer>a:last-child{color:#d9a44c}.seasons-masthead{background:radial-gradient(circle at 84% 12%,#7d492050 0,#0000 28%),linear-gradient(135deg,#351d11dd,#160d09ee 72%);border-color:#765024;box-shadow:inset 0 0 52px #0009,0 18px 45px #0005}.season-jump{margin:0 -2px 2px;padding:14px 2px 18px}.season-jump a{color:#edc77f;background:linear-gradient(#28170e,#180e09);border-color:#76512a;box-shadow:inset 0 1px #d3a45d22}.season-jump a:hover,.season-jump a:focus-visible{color:#fff0cf;background:#482b17}.season-wall{align-items:stretch}.season-plaque{background:linear-gradient(135deg,#593316,#a46d2d 42%,#4a2a13 80%);border-color:#ad7935;box-shadow:inset 0 0 0 4px #241309,0 13px 30px #0007}.season-plaque:before{border-color:#d2a35a}.season-hardware,.season-runner{background-color:#e6d5ad}.season-detail-page>.back{color:#edbd68}.season-newspaper{border:1px solid #8c6a39}.season-story-placeholder{background:linear-gradient(135deg,#22140d,#160d09)}@media (width>=900px){.archive-header{height:72px;padding:0 clamp(24px,4vw,64px)}.archive-desktop-nav{align-self:stretch;align-items:center;gap:clamp(12px,1.8vw,28px);margin-left:auto;display:flex}.archive-desktop-nav a{color:#bbaa8e;letter-spacing:.05em;text-transform:uppercase;align-items:center;height:100%;font:800 11px Barlow Condensed,Arial Narrow,Arial,sans-serif;display:flex;position:relative}.archive-desktop-nav a:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.archive-desktop-nav a:hover{color:#f1dfbc}.archive-desktop-nav a.active{color:#f0bd64}.archive-desktop-nav a.active:after{background:#a92126}.archive-season{color:#e8b65e;border-left:1px solid #5e3b21;flex-direction:column;min-width:54px;padding-left:18px;font:800 14px DM Mono,monospace;display:flex}.archive-season small{color:#8d765d;letter-spacing:.12em;margin-top:2px;font-size:6px}.archive-menu-button{display:none}}@media (width<=760px){.archive-shell>main{padding:14px 14px 52px}.seasons-masthead{padding:24px 18px 22px}.seasons-masthead h1{margin:8px 0 12px;font-size:clamp(48px,15vw,66px)}.seasons-masthead>p:not(.archive-kicker){font-size:14px;line-height:1.42}.coverage-legend{gap:6px 12px;margin-top:17px}.season-jump{margin:0 -14px 2px;padding:12px 14px 16px;position:relative}.season-jump a{min-width:58px;min-height:42px}.season-wall{gap:12px}.season-plaque{min-height:330px}.season-plaque-top{padding:10px 11px 7px}.season-year{padding:8px 12px 10px}.season-year strong{font-size:56px}.season-hardware{padding:14px 12px 11px}.season-runner{padding:0 12px 11px}.season-facts span{padding:8px}.season-open{min-height:44px}.season-newspaper{padding:14px}.season-detail-page>section:not(.season-story-placeholder){margin-top:14px}.season-story-placeholder,.rivalry-callout{margin-top:14px!important}}@media (width<=340px){.archive-logo b{font-size:19px}.archive-logo span{font-size:5.5px}.archive-menu-button{width:50px}.seasons-masthead{padding-inline:14px}.coverage-legend{gap:4px 9px}.coverage-legend span{font-size:8px}.season-plaque{min-height:318px}.newspaper-flag b{display:none}}@media (width<=520px){.season-editorial{grid-template-columns:1fr;padding:18px 16px}.season-editorial-stamp{display:none}.season-editorial-copy>p:not(.archive-kicker):not(.season-editorial-note){font-size:14px;line-height:1.55}}.championship-banner-current{background:linear-gradient(135deg,#243c2b,#31583b 60%,#172d20)}@media (width<=760px){.season-jump a{min-height:44px}.member-links a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}}.archive-shell,.c6-production{--dark-surface-text:#f3e3c0;--dark-surface-muted:#c8b99f;--dark-surface-accent:#f0c963;--dark-surface-line:#766445}.season-section-nav{z-index:8;scrollbar-width:thin;background:#17100c;border:1px solid #5f4729;gap:8px;margin:14px 0 0;padding:10px;display:flex;position:sticky;top:68px;overflow-x:auto}.season-section-nav a{min-width:max-content;min-height:44px;color:var(--dark-surface-accent);letter-spacing:.05em;text-transform:uppercase;border:1px solid #6e5736;align-items:center;padding:8px 12px;font:800 11px Arial,sans-serif;display:flex}.season-detail-page section[id]{scroll-margin-top:132px}.season-detail-page .playoff-round{color:var(--dark-surface-text);border-color:var(--dark-surface-line);background:#1b271f;padding:0}.season-detail-page .playoff-round-heading{cursor:pointer;border-bottom:1px solid var(--dark-surface-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:0;padding:15px 18px;list-style:none;display:flex}.season-detail-page .playoff-round-heading::-webkit-details-marker{display:none}.season-detail-page .playoff-round-heading h3,.season-detail-page>section:not(.season-story-placeholder) .playoff-round-heading h3{color:var(--dark-surface-accent);letter-spacing:.055em;text-transform:uppercase;margin:0;font:900 24px/1 Arial Narrow,Impact,sans-serif}.season-detail-page .playoff-round-heading span{color:var(--dark-surface-muted);text-align:right;font:700 12px/1.35 Arial,sans-serif}.season-detail-page .playoff-round-heading b{color:var(--dark-surface-accent);text-transform:uppercase}.season-detail-page .playoff-round-heading:after{content:"+";color:var(--dark-surface-accent);font:900 24px/1 Arial,sans-serif}.season-detail-page .playoff-round[open]>.playoff-round-heading:after{content:"−"}.season-detail-page .playoff-round>.game-grid{padding:18px}.season-detail-page .game{color:var(--dark-surface-text);border-color:var(--dark-surface-line)}.season-detail-page .game-meta,.season-detail-page .game .note{color:var(--dark-surface-muted);font-size:12px}.season-detail-page .game-side{color:var(--dark-surface-muted);border-color:#56604f}.season-detail-page .game-side.winner{color:var(--dark-surface-text);box-shadow:inset 3px 0 var(--dark-surface-accent);padding-left:10px}.season-detail-page .game-side small{color:#d9efa0;text-transform:uppercase;font-size:12px;font-weight:800}.season-detail-page .receipt-action{color:var(--dark-surface-accent);font-size:12px;font-weight:800}.season-detail-page .playoff-bracket,.season-detail-page .playoff-rounds,.season-detail-page .playoff-round,.season-detail-page .game-grid,.season-detail-page .game{min-width:0}.archive-show-more{color:#f2d18a;text-transform:uppercase;letter-spacing:.07em;background:#2a1a10;border-color:#a97d3d;justify-content:center;width:min(100%,420px);min-height:48px;margin:16px auto 0;font:800 11px Arial,sans-serif;display:flex}@media (width>=900px){.season-section-nav{top:72px}}@media (width<=760px){.season-section-nav{margin-inline:-14px;padding-inline:14px}.season-newspaper>h1{font-size:clamp(68px,22vw,96px)}.newspaper-deck{margin:8px auto 12px;padding:8px 0}.championship-banner{padding:16px 14px 14px}.finalist-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.finalist-strip>div{min-width:0;padding:11px 10px}.finalist-strip>div:first-child{grid-column:1/-1}.finalist-strip strong{font-size:15px}.finalist-strip small{font-size:10px}.season-detail-page .playoff-round-heading{padding:14px}.season-detail-page .playoff-round-heading h3,.season-detail-page>section:not(.season-story-placeholder) .playoff-round-heading h3{font-size:21px}.season-detail-page .playoff-round-heading span{font-size:12px}.season-detail-page .playoff-round>.game-grid{padding:12px}}@media (width<=340px){.season-detail-page .playoff-round-heading span{display:none}}.rivalries-page .fight-center p,.rivalries-page .fight-stats span{color:#c2b5a2!important;font-size:12px!important}.rivalries-page .fight-receipt>span{color:#c5b8a4!important;font-size:12px!important}.rivalries-page .fight-receipt p b{color:#f1e3c7}.rivalries-page .fight-receipt small{font-size:12px!important}.rivalries-page .evidence-ribbon{color:#d2d9d2}.rivalries-page .archive-show-more{margin-bottom:8px}.ledger-count{color:#6f5a45;margin:0 0 12px;font:12px/1.45 Georgia,serif}.career-ledger .archive-show-more{margin-top:16px}.trophy-shelf a span{font-size:12px!important}.member-dossier>.note{line-height:1.5;font-size:12px!important}@media (width<=899px){.archive-logo,.archive-shell>footer .footer-brand{justify-content:center;min-height:44px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:520px;padding:20px 0}.skeleton i{background:linear-gradient(110deg,#1b1712 25%,#282119 45%,#1b1712 65%) 0 0/200% 100%;border:1px solid #57462f;min-height:280px;animation:1.8s ease-in-out infinite archive-loading;display:block}.skeleton-season i{min-height:360px}.skeleton-member i{background:linear-gradient(110deg,#1c120c 25%,#392315 45%,#1c120c 65%) 0 0/200% 100%;border-color:#6e4c27;min-height:430px}@keyframes archive-loading{to{background-position:-200% 0}}@media (width<=760px){.skeleton{grid-template-columns:1fr;min-height:980px}.skeleton i{min-height:300px}.skeleton i:nth-of-type(3){display:none}.skeleton-season i{min-height:330px}.skeleton-member i{min-height:420px}}@media (prefers-reduced-motion:reduce){.skeleton i{background-position:0 0;animation:none}}.concept{min-height:100vh}.concept *{box-sizing:border-box}.concept main{max-width:none;margin:0;padding:0}.concept-switcher{z-index:20;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#101310;border-radius:99px;align-items:center;gap:5px;padding:7px;font:700 10px Arial,sans-serif;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 7px 25px #0005}.concept-switcher span{padding:0 7px}.concept-switcher a{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.concept-switcher a.current{color:#111;background:#fff}.concept-nav{align-items:center;gap:38px;height:86px;padding:0 5vw;display:flex}.concept-logo{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:11px;font-weight:900;display:flex}.concept-logo>b{place-items:center;width:43px;height:43px;display:grid}.concept-logo span{font-size:15px}.concept-logo small{letter-spacing:.2em;margin-top:3px;font-size:8px;display:block}.concept-nav nav{text-transform:uppercase;letter-spacing:.08em;gap:28px;margin-left:auto;font:700 11px Arial,sans-serif;display:flex}.concept-menu{text-transform:uppercase;border:1px solid;padding:12px 16px;font:700 10px Arial,sans-serif}.concept-kicker{text-transform:uppercase;letter-spacing:.18em;font:800 10px Arial,sans-serif!important}.concept-cta{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:45px;min-height:52px;padding:0 20px;font:800 11px Arial,sans-serif;display:inline-flex}.concept-pending{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#101c17;place-items:center;min-height:100vh;font:700 12px Arial,sans-serif;display:grid}.concept-champion{grid-template-columns:42px 1fr 20px;align-items:center;gap:16px;display:grid}.concept-champion small,.concept-champion em{display:block}.concept-champion em{font-style:normal}.concept-members{grid-template-columns:repeat(3,1fr);display:grid}.concept-member{align-items:center;gap:14px;display:flex}.concept-member i{border-radius:50%;place-items:center;font-style:normal;display:grid}.concept-member small{display:block}.concept-a{color:#10291f;background:#f2f0e8;font-family:Arial,sans-serif}.concept-a .concept-nav{border-bottom:1px solid #c8cbc0}.concept-a .concept-logo>b{color:#d8ee8c;background:#0d2a20;border-radius:50%;font-family:Georgia,serif;font-size:18px}.a-hero{color:#fff;background:#102b21;grid-template-columns:1.55fr .7fr;min-height:590px;padding:70px 8vw 0;display:grid;overflow:hidden}.a-hero-copy{padding-bottom:70px}.a-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:850px;margin:35px 0;font-size:clamp(60px,7vw,108px);line-height:.86}.a-hero h1 em{color:#d8ee8c;font-style:normal}.a-hero-copy>p:not(.concept-kicker){color:#bac7c0;max-width:520px;font-size:16px}.a-hero .concept-cta{color:#102b21;background:#d8ee8c;margin-top:28px}.a-hero aside{color:#102b21;text-align:center;background:#e2e5d5;align-self:end;min-height:480px;padding:42px 38px 38px;position:relative}.a-trophy{color:#78914d;font:100px Georgia,serif;display:block}.a-hero aside small{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.a-hero aside>b{margin:18px 0 5px;font-size:55px;display:block}.a-hero aside h2{font-size:28px}.a-hero aside p{color:#68756e;margin-top:8px;font-size:12px}.a-hero aside a{border-top:1px solid #c2c8b9;margin-top:30px;padding-top:20px;font-size:11px;font-weight:800;display:block}.a-numbers{border-bottom:1px solid #cacdc3;grid-template-columns:repeat(4,1fr);padding:36px 7vw;display:grid}.a-numbers div{border-left:1px solid #cacdc3;padding-left:28px}.a-numbers div:first-child{border:0}.a-numbers span{letter-spacing:-.06em;font-size:46px;font-weight:800}.a-numbers small{text-transform:uppercase;letter-spacing:.1em;color:#66736b;margin-top:6px;font-size:10px}.a-grid{grid-template-columns:1.7fr .75fr;gap:7vw;padding:75px 7vw;display:grid}.a-grid header{grid-template-columns:1fr auto;align-items:end;margin-bottom:22px;display:grid}.a-grid header .concept-kicker{grid-column:1/3}.a-grid h2,.a-members h2{font-size:44px}.a-grid header>a{font-size:11px;font-weight:800}.concept-a .concept-champion{border-top:1px solid #c9ccc2;padding:24px 0}.concept-a .concept-rank{color:#8b948e;font-size:14px}.concept-a .concept-champion strong{font-size:18px}.concept-a .concept-champion small,.concept-a .concept-champion em{color:#6e7872;margin:4px 0;font-size:10px}.a-records{background:#d8ee8c;padding:38px}.a-records h2{text-transform:uppercase;margin:22px 0 30px;font-size:45px;line-height:.9}.a-records>a{border-top:1px solid #aebf75;grid-template-columns:1fr auto 35px;align-items:end;padding:17px 0;font-size:13px;display:grid}.a-records>a b{font-size:26px}.a-records>a small{text-transform:uppercase;font-size:8px}.a-members{padding:0 7vw 80px}.a-members header{margin-bottom:25px}.concept-a .concept-members{border-top:1px solid #c9ccc2}.concept-a .concept-member{border-bottom:1px solid #c9ccc2;padding:22px 14px}.concept-a .concept-member i{background:#dfe4d7;width:38px;height:38px;font:italic 18px Georgia,serif}.concept-a .concept-member strong{font-size:12px}.concept-a .concept-member small{color:#6b756e;margin-top:5px;font-size:9px}.concept-a footer{color:#fff;letter-spacing:.16em;background:#102b21;padding:30px 7vw;font-size:11px}.concept-a footer span{float:right;color:#abbab2}.concept-b{color:#f8f0d8;background:#151b19;font-family:Arial,sans-serif}.concept-b .concept-nav{background:#1e2723;border-bottom:1px solid #39443e}.concept-b .concept-logo>b{color:#18211d;background:#f0b846;border-radius:4px;transform:rotate(-5deg)}.concept-b .concept-nav nav a{color:#b9c1bb}.concept-b .concept-menu{color:#f0b846;border-color:#526158}.b-hero{background:radial-gradient(circle at 16% 20%,#3b4c3b,#0000 31%),linear-gradient(120deg,#26352e,#111714 70%);grid-template-columns:.7fr 1.5fr;align-items:center;gap:6vw;min-height:540px;padding:70px 7vw;display:grid}.b-scoreboard{text-align:center;background:#0d110f;border:7px solid #202520;outline:1px solid #647066;padding:32px 24px;box-shadow:0 15px 50px #0008}.b-scoreboard span,.b-scoreboard small{color:#9eaaa2;text-transform:uppercase;letter-spacing:.14em;font-size:9px;display:block}.b-scoreboard b{color:#f0b846;margin:28px 0;font:700 clamp(27px,3.5vw,50px) monospace;display:block}.b-scoreboard i{color:#607067;font-style:normal}.b-copy h1{text-transform:uppercase;letter-spacing:-.065em;margin:22px 0;font-size:clamp(50px,6vw,88px);line-height:.91}.b-copy h1 em{color:#f0b846;font-style:normal}.b-copy>p:not(.concept-kicker){color:#b9c3bd;max-width:600px}.concept-b .concept-cta{color:#fff;background:#e75a37;margin-top:28px}.b-marquee{color:#18211d;text-transform:uppercase;letter-spacing:.12em;background:#f0b846;justify-content:space-around;gap:24px;padding:15px 4vw;font:900 11px Arial,sans-serif;display:flex}.b-room{grid-template-columns:1.5fr .75fr;gap:35px;padding:70px 7vw;display:grid}.b-hardware{background:#202925;border:1px solid #3a4640;padding:30px}.b-hardware header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:15px;display:grid}.b-badge{background:#f0b846;border-radius:50%;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.b-hardware h2,.b-board h2,.b-club h2{text-transform:uppercase;font-size:36px}.b-hardware header>a{color:#f0b846;text-transform:uppercase;font-size:10px;font-weight:800}.concept-b .concept-champion{border-top:1px solid #3b4741;padding:19px 0}.concept-b .concept-rank{color:#f0b846;font:700 13px monospace}.concept-b .concept-champion strong{font-size:16px}.concept-b .concept-champion small,.concept-b .concept-champion em{color:#97a29b;margin:4px 0;font-size:9px}.b-board{color:#1d2923;background:#ece5cf;padding:34px;transform:rotate(1deg);box-shadow:8px 8px #e75a37}.b-board h2{margin:12px 0 24px}.b-board>a{border-top:1px solid #bcb7a7;grid-template-columns:30px 1fr auto;align-items:center;padding:16px 0;display:grid}.b-board>a b{color:#8d806b}.b-board>a strong{font-size:26px}.b-fineprint{text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-size:9px!important}.b-club{border-top:1px solid #35423b;grid-template-columns:.55fr 1.4fr;gap:5vw;padding:60px 7vw 80px;display:grid}.b-club>div:first-child>p:last-child{color:#a7b1ab;margin-top:15px;font-size:13px}.concept-b .concept-members{grid-template-columns:repeat(2,1fr);gap:12px}.concept-b .concept-member{background:#202925;padding:16px}.concept-b .concept-member i{color:#fff;background:#e75a37;width:36px;height:36px;font-weight:800}.concept-b .concept-member strong{font-size:12px}.concept-b .concept-member small{color:#94a199;margin-top:4px;font-size:9px}.concept-b footer{text-align:center;letter-spacing:.08em;background:#e75a37;padding:23px 7vw;font-size:11px}.concept-c{color:#1c1b19;background:#f4efe2;font-family:Georgia,serif}.c-masthead{text-align:center;border-bottom:5px double #1c1b19;grid-template-columns:1fr 3fr 1fr;align-items:center;max-width:1250px;margin:auto;padding:26px 4vw 18px;display:grid}.c-logo{letter-spacing:-.055em;font-size:clamp(31px,4vw,56px);font-weight:900;line-height:.85}.c-logo small{text-transform:uppercase;letter-spacing:.4em;margin-top:12px;font:700 10px Arial,sans-serif;display:block}.c-date,.c-price{text-transform:uppercase;letter-spacing:.1em;font:700 9px/1.7 Arial,sans-serif}.c-date{text-align:left}.c-price{text-align:right}.c-nav{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #1c1b19;justify-content:center;gap:40px;max-width:1250px;margin:auto;padding:13px;font:800 9px Arial,sans-serif;display:flex}.c-lead{text-align:center;border-bottom:3px solid #1c1b19;max-width:1250px;margin:auto;padding:36px 4vw}.c-breaking{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#a72224;padding:7px 12px;font:800 9px Arial,sans-serif;display:inline-block}.c-lead h1{letter-spacing:-.065em;max-width:1100px;margin:22px auto;font-size:clamp(55px,7.8vw,110px);line-height:.85}.c-deck{max-width:850px;margin:auto;font-size:clamp(18px,2vw,26px);font-style:italic;line-height:1.25}.c-byline{text-transform:uppercase;letter-spacing:.12em;margin:20px;font:700 9px Arial,sans-serif}.c-byline span{margin:0 8px}.c-lead-grid{text-align:left;border-top:1px solid;grid-template-columns:1.25fr .75fr;gap:30px;padding-top:25px;display:grid}.c-photo{background:repeating-linear-gradient(45deg,#d0cabd,#d0cabd 2px,#c5bfb2 2px 5px);place-items:center;min-height:280px;display:grid;position:relative}.c-photo span{color:#3d3a35;text-shadow:4px 4px #eee7d8;font-size:100px;font-weight:900}.c-photo em{color:#fff;letter-spacing:.15em;background:#171715;padding:8px;font:700 9px Arial,sans-serif;position:absolute;bottom:15px;left:15px}.c-lead-grid article{columns:2;column-gap:22px;font-size:13px;line-height:1.55}.c-lead-grid article p{margin-bottom:13px}.c-drop{float:left;margin:8px 5px 0 0;font-size:64px;line-height:.75}.c-lead-grid article a{text-transform:uppercase;font:800 9px Arial,sans-serif;text-decoration:underline}.c-columns{grid-template-columns:1.4fr .65fr .65fr;gap:30px;max-width:1250px;margin:auto;padding:35px 4vw;display:grid}.c-columns>div,.c-columns>aside{border-right:1px solid;padding-right:30px}.c-columns>aside:last-child{border:0;padding:0}.c-headlines h2,.c-society h2{margin:9px 0 20px;font-size:38px;line-height:1}.c-headlines>a{border-top:1px solid;grid-template-columns:55px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.c-headlines>a>b{font-size:18px}.c-headlines strong{font-size:16px}.c-headlines small{color:#5e5b55;margin-top:4px;font:400 9px Arial,sans-serif;display:block}.c-headlines i{font:700 9px Arial,sans-serif}.c-by-numbers>div{border-top:1px solid;padding:16px 0}.c-by-numbers strong{font-size:43px}.c-by-numbers span{text-transform:uppercase;letter-spacing:.1em;font:700 8px Arial,sans-serif;display:block}.c-opinion h2{margin:14px 0;font-size:27px;line-height:1.02}.c-opinion p:last-child{font-size:12px;line-height:1.6}.c-society{border-top:5px double;max-width:1250px;margin:auto;padding:32px 4vw 70px}.c-society header{justify-content:space-between;align-items:end;display:flex}.c-society-grid{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(5,1fr);display:grid}.c-society-grid>a{border-bottom:1px solid;border-right:1px solid;min-height:145px;padding:18px}.c-society-grid span,.c-society-grid b{text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.c-society-grid h3{margin:30px 0 9px;font-size:20px}.concept-c footer{text-align:center;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid;max-width:1150px;margin:auto;padding:25px;font:700 8px Arial,sans-serif}@media (width<=760px){.concept-switcher{bottom:8px;right:8px}.concept-nav{height:auto;min-height:70px;padding:12px 18px}.concept-nav nav{display:none}.concept-menu{margin-left:auto}.a-hero{grid-template-columns:1fr;padding:42px 20px 0}.a-hero h1{font-size:58px}.a-hero aside{min-height:auto;padding:25px}.a-trophy{font-size:55px}.a-hero aside>b{font-size:40px}.a-numbers{grid-template-columns:repeat(2,1fr);gap:20px;padding:22px 20px}.a-numbers div:nth-child(3){border:0}.a-numbers span{font-size:35px}.a-grid{grid-template-columns:1fr;padding:50px 20px}.a-grid h2,.a-members h2{font-size:34px}.a-members{padding:0 20px 60px}.concept-members{grid-template-columns:1fr!important}.concept-a footer span{display:none}.b-hero{grid-template-columns:1fr;padding:38px 20px}.b-scoreboard{order:2}.b-copy h1{font-size:50px}.b-marquee span:nth-of-type(2){display:none}.b-room{grid-template-columns:1fr;padding:45px 20px}.b-hardware{padding:20px}.b-hardware header{grid-template-columns:auto 1fr}.b-hardware header>a{grid-column:2}.b-board{transform:none}.b-club{grid-template-columns:1fr;padding:45px 20px}.c-masthead{grid-template-columns:1fr;padding:24px 18px 16px}.c-date,.c-price{display:none}.c-logo{font-size:39px}.c-nav{white-space:nowrap;justify-content:start;gap:25px;padding-left:18px;overflow:auto}.c-lead{padding:28px 18px}.c-lead h1{font-size:53px}.c-lead-grid{grid-template-columns:1fr}.c-lead-grid article{columns:1}.c-columns{grid-template-columns:1fr;padding:30px 18px}.c-columns>div,.c-columns>aside{border-bottom:1px solid;border-right:0;padding:0 0 25px}.c-society{padding:30px 18px 60px}.c-society-grid{grid-template-columns:1fr 1fr}.c-society-grid>a{min-height:120px}.c-society header{display:block}}@media (width<=390px){.concept-logo span{font-size:12px}.concept-menu{padding:10px;font-size:8px}.a-hero h1,.b-copy h1{font-size:44px}.a-grid header{display:block}.a-grid header>a{margin-top:10px;display:block}.b-hardware header{display:block}.b-badge{margin-bottom:12px}.c-lead h1{font-size:43px}.c-society-grid{grid-template-columns:1fr}}.concept-b .b-hero{background:radial-gradient(circle at 72% 35%,#536449 0,#26352e 18%,#0000 42%),linear-gradient(120deg,#26352e,#111714 70%);grid-template-columns:1.45fr .7fr;min-height:590px;padding-top:78px;padding-bottom:60px;position:relative;overflow:hidden}.concept-b .b-hero:after{content:"";opacity:.1;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.concept-b .b-copy,.concept-b .b-scoreboard{z-index:1;position:relative}.concept-b .b-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.concept-b .b-secondary-cta{color:#f0b846;text-transform:uppercase;letter-spacing:.08em;margin-top:28px;font:800 10px Arial,sans-serif}.concept-b .b-hero-proof{color:#9eaaa2;text-transform:uppercase;letter-spacing:.08em;gap:28px;margin-top:36px;font:700 9px Arial,sans-serif;display:flex}.concept-b .b-hero-proof b{color:#f6f0df;letter-spacing:-.06em;margin-bottom:5px;font:800 25px Arial,sans-serif;display:block}.concept-b .b-scoreboard{transform:rotate(1.5deg)}.concept-b .b-scoreboard-stamp{color:#f0b846;letter-spacing:.08em;border:1px solid #59665c;width:100px;margin:30px auto 0;padding:14px;font:800 23px Georgia,serif;transform:rotate(-6deg)}.concept-b .b-scoreboard-stamp small{color:#9eaaa2;margin-top:4px;font:800 7px/1.5 Arial,sans-serif}.concept-b .b-hardware{padding:34px}.concept-b .b-subhead{color:#97a29b;margin-top:7px;font-size:12px;line-height:1.5}.concept-b .b-badge{color:#19211d;box-shadow:0 7px #15201b}.concept-b .b-board h2{margin:12px 0}.concept-b .b-board-intro{color:#716b5b;margin-bottom:20px;font-size:12px;line-height:1.5}.concept-b .b-hardware-footer{border-top:1px solid #3b4741;grid-template-columns:1fr 1.3fr;gap:18px;margin-top:12px;padding-top:20px;display:grid}.concept-b .b-hardware-footer>span{text-transform:uppercase;letter-spacing:.12em;color:#f0b846;font:800 9px Arial,sans-serif}.concept-b .b-hardware-footer strong{font-size:16px;display:block}.concept-b .b-hardware-footer small{color:#97a29b;margin-top:4px;font-size:9px}.concept-b .concept-champion{transition:background .2s,transform .2s}.concept-b .concept-champion:hover{background:#26322c;transform:translate(4px)}.concept-b .b-recap-teaser{background:#29362f;border:1px solid #48584c;grid-template-columns:70px 1fr auto;align-items:center;gap:24px;margin:0 7vw 70px;padding:28px 32px;display:grid;box-shadow:inset 0 0 0 1px #161f1a}.concept-b .b-recap-mark{color:#17211c;letter-spacing:-.08em;background:#f0b846;border-radius:50%;place-items:center;width:58px;height:58px;font:900 18px Arial,sans-serif;display:grid}.concept-b .b-recap-teaser h2{text-transform:uppercase;margin:6px 0;font-size:24px}.concept-b .b-recap-teaser p:not(.concept-kicker){color:#aab5ac;font-size:12px;line-height:1.5}.concept-b .b-recap-link{text-transform:uppercase;color:#f0b846;white-space:nowrap;font:800 10px Arial,sans-serif}.concept-b .b-club>div:first-child>p:not(.concept-kicker){color:#a7b1ab;margin-top:15px;font-size:13px}.concept-b .b-inline-link{color:#f0b846;text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font:800 10px Arial,sans-serif;display:inline-block}.concept-b .concept-member{transition:transform .2s,background .2s}.concept-b .concept-member:hover{background:#29362f;transform:translateY(-2px)}.concept-b footer{justify-content:space-between;gap:20px;display:flex}.concept-b footer span{opacity:.8}@media (width<=760px){.concept-b .b-hero{grid-template-columns:1fr;gap:35px;padding:42px 20px 34px}.concept-b .b-scoreboard{order:2;transform:rotate(0)}.concept-b .b-hero-proof{gap:18px}.concept-b .b-hardware-footer{grid-template-columns:1fr;gap:10px}.concept-b .b-recap-teaser{grid-template-columns:52px 1fr;gap:15px;margin:0 20px 45px;padding:22px}.concept-b .b-recap-mark{width:46px;height:46px;font-size:15px}.concept-b .b-recap-teaser h2{font-size:20px}.concept-b .b-recap-link{grid-column:2}.concept-b footer{padding:22px 20px;display:block}.concept-b footer span{margin-top:8px;display:block}}.concept-b .b-scoreboard-champion{text-align:left;border-top:1px solid #344139;border-bottom:1px solid #344139;margin-top:25px;padding:18px 0}.concept-b .b-scoreboard-champion small{letter-spacing:.1em;color:#9eaaa2}.concept-b .b-scoreboard-champion strong{color:#f6f0df;margin:7px 0;font-size:20px;line-height:1.1;display:block}.concept-b .b-scoreboard-champion span{color:#9eaaa2;letter-spacing:.04em;font-size:9px;line-height:1.45;display:block}.concept-b .b-story{background:linear-gradient(90deg,#1b241f,#222e27);border-top:1px solid #536158;border-bottom:1px solid #536158;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;margin:0 7vw 70px;padding:25px 30px;display:grid}.concept-b .b-story-label{border-right:1px solid #536158;min-height:72px}.concept-b .b-story-label span{color:#89968d;text-transform:uppercase;letter-spacing:.12em;margin-top:15px;font:9px Arial,sans-serif;display:block}.concept-b .b-story h2{text-transform:uppercase;margin-bottom:8px;font-size:24px;line-height:1.06}.concept-b .b-story p:not(.concept-kicker){color:#aab5ac;max-width:620px;font-size:12px;line-height:1.55}.concept-b .b-story .b-inline-link{white-space:nowrap}.concept-b .b-copy h1,.concept-b .b-hardware h2,.concept-b .b-board h2,.concept-b .b-club h2{letter-spacing:.015em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif}.concept-b .b-story{box-shadow:0 18px 50px #0003}@media (width<=760px){.concept-b .b-story{grid-template-columns:1fr;gap:15px;margin:0 20px 45px;padding:22px}.concept-b .b-story-label{border-bottom:1px solid #536158;border-right:0;min-height:auto;padding-bottom:15px}.concept-b .b-story-label span{margin-top:7px}.concept-b .b-story h2{font-size:21px}.concept-b .b-story .b-inline-link{margin-top:0}.concept-b .b-scoreboard-champion{margin-top:20px}}.recaps-page{padding-bottom:72px}.recaps-masthead{color:#f6ead5;background:#17100d;border-bottom:8px solid #8f201f;padding:70px clamp(22px,7vw,96px)}.recaps-masthead p,.recap-card-top{letter-spacing:.16em;text-transform:uppercase;color:#d8a345;font:800 11px/1.2 Arial,sans-serif}.recaps-masthead h1{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 28px;font:900 clamp(54px,10vw,128px)/.78 Georgia,serif}.recaps-masthead h1 em{color:#bd352e}.recaps-masthead>span{color:#cdbfac;max-width:650px;font-size:16px;line-height:1.6;display:block}.recap-season-filter{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;margin:38px clamp(20px,7vw,96px) 0;font-weight:800;display:flex}.recap-season-filter select{font:inherit;background:#fffaf0;border:1px solid #b9aa91;padding:10px 36px 10px 12px}.recap-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;padding:34px clamp(20px,7vw,96px);display:grid}.recap-card{background:#fffaf0;border:1px solid #b8a98f;border-top:7px solid #8f201f;padding:26px;box-shadow:6px 7px #ded2bd}.recap-card-top{justify-content:space-between;gap:12px;display:flex}.recap-card h2{text-transform:uppercase;margin:18px 0 12px;font:900 30px/1 Georgia,serif}.recap-card>p{color:#5d5248;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.recap-stats{border-top:1px solid #cdbfa8;border-bottom:1px solid #cdbfa8;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;padding:16px 0;display:grid}.recap-stats span{text-transform:uppercase;color:#6b5f53;font:700 10px Arial,sans-serif}.recap-stats b{color:#241712;margin-bottom:3px;font:900 19px Georgia,serif;display:block}.recap-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.recap-actions a,.full-recap-bar a{color:#8f201f;text-transform:uppercase;font:900 12px Arial,sans-serif}.recap-actions audio{max-width:220px;height:34px}.full-recap{background:#140c09}.full-recap-bar{background:#f1e5d1;border-bottom:4px solid #8f201f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(16px,4vw,56px);display:flex}.full-recap-bar>div{align-items:center;gap:20px;display:flex}.full-recap-bar span{text-transform:uppercase;letter-spacing:.1em;font:800 11px Arial,sans-serif}.full-recap-bar audio{max-width:280px;height:36px}.full-recap iframe{background:#140c09;border:0;width:100%;height:calc(100vh - 148px);min-height:720px;display:block}.full-recap>.status{color:#f5ead6;min-height:65vh}@media (width<=640px){.recaps-masthead{padding-top:42px}.recap-card-grid{padding-top:24px}.full-recap-bar{flex-direction:column;align-items:stretch}.full-recap-bar>div{justify-content:space-between}.full-recap-bar audio{width:100%;max-width:none}.full-recap iframe{height:calc(100vh - 206px);min-height:620px}}.week-recap-link{color:#8f201f;text-underline-offset:3px;font-weight:800;text-decoration:underline}.recaps-page{color:#f4ead8;background:#120c09;min-height:100%}.recaps-page .recaps-masthead{background:#17100d;border-bottom:1px solid #765329}.recaps-page .recaps-masthead h1 em{color:#b83a32}.recaps-page .recap-season-filter{color:#d8bd8b}.recaps-page .recap-season-filter select{color:#f4ead8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#201510;border-color:#8a6938}.recaps-page .recap-season-filter select:focus-visible{outline-offset:3px;outline:2px solid #b83a32}.recaps-page .recap-card{color:#f4ead8;background:#211510;border:1px solid #72542f;border-top:4px solid #9b2d28;box-shadow:6px 7px #0a0705}.recaps-page .recap-card-top{color:#d5ae67}.recaps-page .recap-card-top b{color:#c9b58f}.recaps-page .recap-card>p{color:#cbbba6}.recaps-page .recap-stats{border-color:#624a2e}.recaps-page .recap-stats span{color:#aa9a83}.recaps-page .recap-stats b{color:#f5e8d0}.recaps-page .recap-actions a{color:#d95b50}.recaps-page>.status{color:#dfcfb7}.recaps-page>.status button{color:#fff4df;background:#9b2d28;border-color:#b3473e}.archive-shell>main:has(.full-recap){max-width:none;padding:0}.full-recap{min-width:0}.full-recap-bar{color:#d6c09d;background:linear-gradient(#24140c,#180e09);border-bottom:1px solid #68431f;gap:18px;min-height:48px;padding:7px clamp(14px,2.5vw,36px)}.full-recap-bar>div{gap:18px;min-width:0}.full-recap-bar a{color:#e1ad55;white-space:nowrap}.full-recap-bar span{color:#bca98b;text-overflow:ellipsis;letter-spacing:.12em;white-space:nowrap;font-size:10px;overflow:hidden}.full-recap-bar audio{opacity:.78;width:clamp(180px,22vw,240px);height:30px}.full-recap iframe{height:calc(100dvh - 120px);min-height:680px}@media (width<=640px){.full-recap-bar{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:76px;padding:6px 14px;display:grid}.full-recap-bar>div{grid-column:1/-1;justify-content:space-between;gap:12px}.full-recap-bar audio{grid-column:2;width:180px;height:28px}.full-recap iframe{height:calc(100dvh - 144px);min-height:600px}}.archive-shell>main:has(.full-recap){background:#140c09;padding:0 clamp(24px,3vw,40px)}.full-recap-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;min-height:48px;padding:0;display:grid}.full-recap-bar>span{min-width:0}.full-recap-bar audio{justify-self:end}.full-recap iframe{height:calc(100dvh - 120px)}@media (width<=640px){.archive-shell>main:has(.full-recap){padding:0 clamp(12px,3.5vw,16px)}.full-recap-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0;display:grid}.full-recap-bar a{font-size:10px}.full-recap-bar span{font-size:9px}.full-recap-bar audio{grid-column:auto;width:clamp(132px,34vw,160px);height:28px}.full-recap iframe{height:calc(100dvh - 118px)}}.c6-latest-recap{color:#f4ead8;background:#26130f;border:1px solid #65302a;border-left:8px solid #b22f29;grid-template-columns:minmax(0,72fr) minmax(230px,28fr);align-items:stretch;gap:24px;min-height:260px;margin:0 clamp(18px,5vw,72px) 34px;padding:24px;display:grid;box-shadow:8px 8px #120b08}.c6-recap-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.c6-recap-copy>span{letter-spacing:.16em;color:#e0a341;font:900 11px Arial,sans-serif}.c6-latest-recap h2{text-transform:uppercase;max-width:840px;margin:9px 0;font:900 clamp(27px,3.5vw,44px)/.95 Georgia,serif}.c6-latest-recap p{color:#cbbbad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:780px;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.c6-latest-recap .recap-stats{border-color:#5e4036;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:720px;margin:12px 0;padding:10px 0}.c6-latest-recap .recap-stats span{color:#bba99a}.c6-latest-recap .recap-stats b{color:#fff4df;font-size:17px}.c6-recap-actions{align-items:center;gap:22px;display:flex}.c6-recap-actions a{color:#e5a63d;font:900 11px Arial,sans-serif}.c6-recap-actions a:first-child{color:#fff;background:#a82b26;padding:11px 15px}.c6-house-audio{color:#f1dfbd;background:#130e0b;border:1px solid #9b7740;flex-direction:column;justify-content:center;align-self:stretch;gap:15px;padding:16px;display:flex;box-shadow:inset 0 0 0 3px #211812}.c6-house-audio>div{border-bottom:1px solid #6f542f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.c6-house-audio span,.c6-house-audio b,.c6-house-audio small{letter-spacing:.14em;font:900 10px Arial,sans-serif}.c6-house-audio b{color:#d8b775;align-items:center;gap:6px;display:flex}.c6-house-audio b i{background:#a52c27;border:1px solid #d27763;border-radius:50%;width:7px;height:7px}.c6-house-audio small{color:#bda67e;line-height:1.4}.c6-house-audio audio{filter:sepia(.3)saturate(.7);width:100%;height:40px}@media (width<=760px){.c6-latest-recap{grid-template-columns:1fr;gap:18px;min-height:0;margin-left:14px;margin-right:14px;padding:20px}.c6-latest-recap h2{font-size:clamp(27px,9vw,38px)}.c6-latest-recap .recap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.c6-recap-actions{flex-wrap:wrap;align-items:flex-start;gap:14px 20px}.c6-house-audio{grid-template-columns:auto 1fr;align-items:center;gap:9px 14px;min-height:0;padding:12px 14px;display:grid}.c6-house-audio>div{border:0;border-right:1px solid #6f542f;grid-row:1/span 2;padding:0 14px 0 0;display:block}.c6-house-audio b{margin-top:7px}.c6-house-audio small{display:none}.c6-house-audio audio{height:36px}}.c6-latest-recap{margin-top:24px}@media (width<=760px){.c6-latest-recap{margin-top:16px}}.lab-page,.design-lab-index{min-height:100vh}.lab-page *,.design-lab-index *{box-sizing:border-box}.lab-page a,.design-lab-index a{color:inherit;text-decoration:none}.lab-switcher{color:#eee;letter-spacing:.12em;z-index:20;background:#0a0a0a;align-items:center;height:42px;padding:0 2.5vw;font:600 10px/1 DM Mono,monospace;display:flex;position:relative}.lab-switcher-home{margin-right:28px}.lab-switcher>div{height:100%;display:flex}.lab-switcher>div a{border-left:1px solid #333;place-items:center;width:42px;display:grid}.lab-switcher>div a:last-child{border-right:1px solid #333}.lab-switcher>div a.active{color:#111;background:#eee}.lab-exit{margin-left:auto;color:#999!important}.lab-nav{border-bottom:1px solid;align-items:center;gap:50px;height:78px;padding:0 4vw;display:flex}.lab-brand{align-items:center;gap:12px;display:flex}.lab-brand b{font:900 24px Archivo Black,sans-serif}.lab-brand span{letter-spacing:.18em;font:600 9px DM Mono,monospace}.lab-nav nav{gap:30px;margin-left:auto;font:600 12px DM Sans,sans-serif;display:flex}.lab-nav-action{border:1px solid;padding:11px 16px;font:700 10px DM Mono,monospace}.lab-kicker{letter-spacing:.14em;font:600 10px DM Mono,monospace}.lab-loading{color:#eee;text-align:center;background:#111;place-content:center;gap:16px;min-height:100vh;font:12px DM Mono,monospace;display:grid}.lab-loading b{font:48px Archivo Black}.lab-initials{border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.design-lab-index{color:#101010;background:#e9e7df;font-family:DM Sans,sans-serif}.design-lab-index>header{letter-spacing:.08em;border-bottom:1px solid #aaa;align-items:center;height:54px;padding:0 3vw;font:600 10px DM Mono,monospace;display:flex}.design-lab-index>header span{margin:auto}.design-lab-index>header em{color:#666;font-style:normal}.design-lab-index main{max-width:1500px;margin:auto;padding:9vh 4vw}.index-intro p:first-child{letter-spacing:.18em;font:600 11px DM Mono,monospace}.index-intro h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(54px,7.5vw,116px)/.88 Libre Caslon Display,serif}.index-intro h1 i{color:#b32b21}.index-intro>p:last-child{max-width:590px;font-size:17px;line-height:1.6}.index-grid{background:#999;border:1px solid #999;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:70px;display:grid}.index-card{background:#f6f4ed;flex-direction:column;min-height:390px;padding:18px;transition:transform .25s,filter .25s;display:flex}.index-card:hover{filter:contrast(1.08);transform:translateY(-8px)}.index-card>span{font:500 11px DM Mono}.index-preview{height:150px;margin:28px -2px;padding:16px;position:relative;overflow:hidden}.index-preview b{font:900 40px Archivo Black}.index-preview i{opacity:.6;background:currentColor;height:5px;margin:10px 0;display:block}.index-preview i:nth-of-type(2){width:70%}.index-preview i:nth-of-type(3){width:40%}.index-card-1 .index-preview{color:#baff45;background:#091712}.index-card-2 .index-preview{color:#b61518;background:#eadfbd}.index-card-3 .index-preview{color:#49c9ff;background:#08255e}.index-card-4 .index-preview{color:#ff542e;background:#24180e}.index-card-5 .index-preview{color:#24150f;background:#e8e3d9}.index-card h2{margin:0 0 12px;font:800 21px/1.05 Libre Franklin,sans-serif}.index-card p{color:#555;font-size:13px;line-height:1.5}.index-card strong{margin-top:auto;font:700 10px DM Mono}.design-lab-index>footer{text-align:center;color:#666;border-top:1px solid #aaa;padding:24px;font:10px DM Mono}.sportsbook{color:#e7eedc;background:#07120f;font-family:DM Sans,sans-serif}.sportsbook .lab-nav{background:#0b1c17;border-color:#274238}.sportsbook .lab-brand b,.sportsbook .book-hero h1 i,.sportsbook .lab-nav-action{color:#baff45}.sportsbook main{max-width:1500px;margin:auto;padding:0 4vw 60px}.book-status{color:#9db0a6;letter-spacing:.08em;border-bottom:1px solid #274238;align-items:center;gap:30px;height:42px;font:500 9px DM Mono;display:flex}.book-status span:last-child{color:#baff45;margin-left:auto}.pulse{background:#baff45;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #baff45}.book-hero{border-bottom:1px solid #274238;grid-template-columns:.9fr 1.1fr;min-height:590px;display:grid}.book-lead{padding:90px 7vw 60px 0}.book-lead h1{text-transform:uppercase;letter-spacing:-.05em;margin:24px 0;font:900 clamp(58px,7vw,110px)/.83 Barlow Condensed,sans-serif}.book-lead>p:not(.lab-kicker){color:#9db0a6;max-width:520px;font-size:16px;line-height:1.6}.book-button{color:#07120f;background:#baff45;gap:30px;margin-top:26px;padding:17px 20px;font:800 11px DM Mono;display:inline-flex}.book-board{border-left:1px solid #274238;padding:36px 0 36px 4vw}.book-board>header{color:#879b91;justify-content:space-between;margin-bottom:16px;font:600 10px DM Mono;display:flex}.book-board>button{color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #274238;grid-template-columns:1fr 90px 1fr;align-items:center;width:100%;padding:18px 8px;display:grid}.book-board>button.active{background:#10271f}.book-board>button span{text-align:left;justify-content:space-between;align-items:center;display:flex}.book-board>button span:last-child{text-align:right}.book-board>button small{text-transform:uppercase;font:600 12px Barlow Condensed}.book-board>button span b{color:#baff45;font:700 28px Barlow Condensed}.book-board>button em{text-align:center;color:#83968c;font:400 20px Barlow Condensed}.book-board>button em small{font:8px DM Mono;display:block}.book-slip{color:#0b1713;background:#e6eadc;margin-top:24px;padding:22px;display:block;transform:rotate(-.5deg);box-shadow:0 13px 35px #0008}.book-slip span,.book-slip small{font:9px DM Mono;display:block}.book-slip b{margin:11px 0;font:800 17px Barlow Condensed;display:block}.book-grid{border-bottom:1px solid #274238;grid-template-columns:1fr 340px;display:grid}.book-table{padding:54px 4vw 54px 0}.book-table>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.book-table h2{margin:6px 0;font:700 35px Barlow Condensed}.book-row{border-top:1px solid #274238;grid-template-columns:44px 1fr 1fr 75px;align-items:center;padding:14px 0;display:grid}.book-row>span{color:#71847a;font:10px DM Mono}.book-row b{text-transform:uppercase;font:700 15px Barlow Condensed}.book-row i{color:#baff45;letter-spacing:8px;font-style:normal}.book-row strong{text-align:right;font:700 28px Barlow Condensed}.book-row small{font:7px DM Mono;display:block}.book-ticket{border-left:1px solid #274238;padding:54px 0 54px 4vw}.book-ticket>span,.book-ticket>small{color:#91a299;font:9px DM Mono;display:block}.book-ticket h2{text-transform:uppercase;margin:34px 0 6px;font:900 39px/1 Barlow Condensed}.book-ticket>b{color:#baff45;font:900 80px Barlow Condensed;display:block}.book-ticket>a{border-bottom:1px solid;padding-bottom:4px;font:700 10px DM Mono}.book-ticket em{color:#72847b;margin-top:70px;font:9px/1.7 DM Mono;display:block}.book-tape{border-bottom:1px solid #274238;display:flex;overflow:hidden}.book-tape span{white-space:nowrap;margin-right:30px;padding:16px 30px 16px 0;font:600 11px Barlow Condensed}.book-tape b,.book-tape i{color:#baff45;font-style:normal}.tabloid{color:#17130e;background:#eee5cd;font-family:Libre Franklin,sans-serif}.tabloid .lab-switcher{background:#b5161a}.tabloid main{max-width:1450px;margin:auto;padding:0 3vw 70px}.tab-head{text-align:center;letter-spacing:.08em;border-bottom:5px solid #111;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:14px 3vw 8px;font:600 8px DM Mono;display:grid}.tab-logo{color:#b5161a;letter-spacing:-.06em;font:900 clamp(34px,5vw,68px)/.8 Archivo Black}.tab-logo small{letter-spacing:.4em;color:#111;margin-top:8px;font:700 10px Libre Franklin;display:block}.tab-head>div:last-child{text-align:right}.tab-head>div:first-child{text-align:left}.tab-nav{text-transform:uppercase;border-bottom:1px solid;justify-content:center;gap:3vw;padding:10px;font:800 11px Libre Franklin;display:flex}.tab-alert{color:#fff;text-align:center;letter-spacing:.03em;background:#b5161a;margin-top:18px;padding:7px;font:900 15px Archivo Black}.tab-lead{border-bottom:5px double #111;grid-template-columns:1fr 310px;display:grid}.tab-story{border-right:1px solid #111;padding:26px 3vw 30px 0}.tab-story>p:first-child{color:#b5161a;font:800 10px DM Mono}.tab-story h1{letter-spacing:-.07em;margin:16px 0;font:900 clamp(55px,7.4vw,116px)/.78 Archivo Black}.tab-story h2{margin:22px 0;font:600 22px/1.25 Libre Caslon Display}.tab-image{color:#eee5cd;background:repeating-linear-gradient(135deg,#332c22,#332c22 2px,#17130e 2px 5px);place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.tab-image>span{opacity:.8;font:900 145px Archivo Black}.tab-stamp{color:#b5161a;border:6px solid #b5161a;padding:10px;font:900 22px/1 Archivo Black;position:absolute;top:30px;right:25px;transform:rotate(11deg)}.tab-image small{font:8px DM Mono;position:absolute;bottom:8px;left:8px}.tab-story article{columns:2;column-gap:40px;margin-top:22px;font:15px/1.65 Libre Caslon Display}.tab-story article p{margin-top:0}.tab-story article a{color:#b5161a;font:800 10px Libre Franklin}.tab-sidebar{padding:26px 0 30px 25px}.tab-sidebar h2{color:#eee5cd;background:#111;margin:0;padding:8px;font:900 22px Archivo Black}.tab-sidebar>a{border-bottom:2px solid #111;padding:18px 4px;display:block}.tab-sidebar>a span{font:800 11px;color:#b5161a}.tab-sidebar>a b{margin:6px 0;font:900 21px/1 Archivo Black;display:block}.tab-sidebar>a small{font:13px/1.25 Libre Caslon Display}.tab-ad{text-align:center;border:4px double #111;margin-top:28px;padding:18px}.tab-ad small,.tab-ad span{display:block}.tab-ad b{margin:12px 0;font:900 25px Archivo Black;display:block}.tab-feud{border-bottom:5px double #111;grid-template-columns:1fr 260px 220px;align-items:center;padding:30px 0;display:grid}.tab-feud>div>span{color:#fff;background:#b5161a;padding:5px;font:900 10px Archivo Black}.tab-feud h2{margin:13px 0;font:900 36px Archivo Black}.tab-feud h2 i{font:400 24px Libre Caslon Display}.tab-feud p{margin:0}.tab-feud small{font-size:8px}.tab-score{text-align:center}.tab-score b{color:#b5161a;font:900 70px Archivo Black}.tab-score i{font:40px Libre Caslon Display}.tab-feud>a{color:#fff;text-align:center;background:#111;padding:17px;font:800 10px DM Mono}.tab-bottom{grid-template-columns:1fr 1fr;gap:60px;padding-top:35px;display:grid}.tab-bottom article>p:first-child{color:#b5161a;font:800 10px DM Mono}.tab-bottom article h2{font:900 34px/1 Archivo Black}.tab-bottom>div a{border-top:1px solid;grid-template-columns:45px 1fr auto;align-items:center;padding:15px 0;display:grid}.tab-bottom>div span{font:11px DM Mono}.tab-bottom>div strong{color:#b5161a}.network{color:#f4f7fb;background:#06142d;font-family:DM Sans,sans-serif}.network .lab-switcher{background:#020813}.network main{max-width:1500px;margin:auto;padding:35px 4vw 70px}.net-head{background:#092358;align-items:center;gap:40px;height:80px;padding:0 4vw;display:flex}.net-logo{letter-spacing:-.08em;align-items:center;font:900 40px Archivo Black;display:flex}.net-logo b{background:#f6323e;padding:3px 7px}.net-logo span{color:#4cc7ff}.net-head nav{gap:32px;margin-left:30px;font:800 11px Libre Franklin;display:flex}.net-live{margin-left:auto;font:800 10px DM Mono}.net-live i{background:#f6323e;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.4s infinite netpulse;display:inline-block}@keyframes netpulse{50%{box-shadow:0 0 0 7px #f6323e00}}.net-ticker{color:#07142d;background:#f5f5f2;height:36px;font:800 10px DM Mono;display:flex;overflow:hidden}.net-ticker>b{color:#fff;z-index:2;background:#f6323e;padding:12px 22px}.net-ticker>div{white-space:nowrap;align-items:center;gap:55px;padding-left:25px;animation:35s linear infinite ticker;display:flex}.net-ticker span i{color:#f6323e;margin-right:6px;font-style:normal}.net-ticker span strong{color:#55708e;margin-left:5px}@keyframes ticker{to{transform:translate(-40%)}}.net-hero{grid-template-columns:1fr 330px;min-height:570px;display:grid}.net-screen{background:radial-gradient(circle at 70% 35%,#1667a9 0,#0a376f 28%,#071b3d 65%);border:1px solid #315582;position:relative;overflow:hidden}.net-screen:after{content:"JH";color:#ffffff09;letter-spacing:-.15em;font:900 320px Archivo Black;position:absolute;top:40px;right:-35px}.net-bug{font:900 16px Archivo Black;position:absolute;top:22px;left:25px}.net-bug span{color:#4cc7ff}.net-corner{text-align:right;color:#b5cde3;font:8px/1.5 DM Mono;position:absolute;top:22px;right:25px}.net-hero-copy{z-index:1;position:absolute;bottom:120px;left:6%}.net-hero-copy p{color:#4cc7ff;letter-spacing:.15em;font:900 12px Archivo Black}.net-hero-copy h1{text-transform:uppercase;letter-spacing:-.04em;margin:12px 0;font:900 clamp(62px,7vw,105px)/.82 Barlow Condensed}.net-hero-copy span{font:600 12px DM Mono}.net-lower{color:#07142d;background:#f5f5f2;display:flex;position:absolute;bottom:25px;left:4%;right:4%}.net-lower>b{color:#fff;background:#f6323e;padding:15px}.net-lower>div{padding:9px 15px}.net-lower strong,.net-lower small{display:block}.net-lower small{color:#55708e;margin-top:4px;font:9px DM Mono}.net-rundown{background:#092358;border:1px solid #315582;border-left:0}.net-rundown>header{color:#06142d;background:#4cc7ff;padding:13px 18px;font:900 11px Archivo Black}.net-rundown>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #315582;grid-template-columns:50px 1fr;width:100%;padding:18px;display:grid}.net-rundown>button.active{color:#07142d;background:#f5f5f2}.net-rundown>button b{font:700 11px DM Mono}.net-rundown>button span{font:800 13px Libre Franklin}.net-rundown>button small{color:#829cbc;margin-top:5px;font:9px DM Mono;display:block}.net-analyst{border-left:4px solid #f6323e;margin:25px 18px;padding-left:13px}.net-analyst span{color:#4cc7ff;font:800 9px DM Mono}.net-analyst p{font:600 17px/1.35 Barlow Condensed}.net-matchup{background:linear-gradient(90deg,#0c2d64,#071c40,#0c2d64);border:1px solid #315582;grid-template-columns:1fr 130px 1fr;margin-top:32px;padding:62px 25px 46px;display:grid;position:relative}.net-matchup>header{color:#07142d;background:#f5f5f2;justify-content:space-between;padding:10px 15px;font:800 10px DM Mono;display:flex;position:absolute;top:0;left:0;right:0}.net-team{align-items:center;gap:18px;display:flex}.net-team.reverse{justify-content:flex-end}.net-team .lab-initials{background:#f6323e}.net-team.reverse .lab-initials{color:#07142d;background:#4cc7ff}.net-team h2{text-transform:uppercase;font:900 25px Barlow Condensed}.net-team strong{margin-left:auto;font:900 70px Barlow Condensed}.net-team.reverse strong{margin:0}.net-vs{text-align:center}.net-vs>span{font:900 28px Barlow Condensed}.net-vs small{font:8px DM Mono;display:block}.net-vs i{color:#4cc7ff;margin-top:8px;font:900 20px Archivo Black;display:block}.net-matchup>footer{background:#041020;padding:8px 15px;font:700 9px DM Mono;position:absolute;bottom:0;left:0;right:0}.net-matchup>footer a{float:right;color:#4cc7ff}.net-panels{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;display:grid}.net-panels>div{border:1px solid #315582;padding:25px}.net-panels p,.net-promo small{color:#4cc7ff;font:800 9px DM Mono}.net-panels h2{font:800 26px Barlow Condensed}.net-panels>div:first-child span{border-top:1px solid #315582;grid-template-columns:30px 1fr auto;padding:10px 0;display:grid}.net-panels>div:first-child span b{color:#4cc7ff}.net-promo{background:#f6323e!important;border-color:#f6323e!important}.net-promo small,.net-promo p{color:#fff}.net-promo h2{font:900 44px/1 Archivo Black}.net-promo a{border-bottom:1px solid;font:800 10px DM Mono}.divebar{color:#ead5af;background:#1b130d radial-gradient(#5b3d2722 1px,#0000 1px) 0 0/7px 7px;font-family:DM Sans,sans-serif}.divebar .lab-switcher{background:#0c0907}.bar-head{background:#21160f;border-bottom:1px solid #5e402a;align-items:center;gap:45px;min-height:120px;padding:16px 4vw;display:flex}.bar-sign{text-align:center;border:3px double #d79d45;padding:9px 16px;transform:rotate(-1deg);box-shadow:0 0 15px #e7902933}.bar-sign b,.bar-sign span,.bar-sign small{display:block}.bar-sign b{letter-spacing:.2em;font:700 12px Barlow Condensed}.bar-sign span{color:#ff5036;font:900 28px Barlow Condensed}.bar-sign small{font:7px DM Mono}.bar-head nav{text-transform:uppercase;gap:28px;margin-left:auto;font:700 12px Barlow Condensed;display:flex}.bar-open{text-align:center;color:#ff5036;text-shadow:0 0 8px #ff5036;font:900 11px Archivo Black}.bar-open i{color:#4fc8ad;font-style:normal}.divebar main{max-width:1500px;margin:auto;padding:35px 4vw 70px}.bar-room{grid-template-columns:1fr 300px;gap:25px;display:grid}.bar-wall{background:linear-gradient(#53361f,#2a1c12);border:12px solid #392719;min-height:590px;padding:25px;position:relative}.bar-banners{justify-content:center;gap:10px;display:flex}.bar-banners a{clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%);text-align:center;background:#6d1620;width:17%;min-height:96px;padding:10px 5px 25px;box-shadow:inset 0 0 0 2px #c99d56}.bar-banners span,.bar-banners small{font:7px DM Mono;display:block}.bar-banners b{text-transform:uppercase;margin:8px 0;font:800 11px Barlow Condensed;display:block}.bar-tv{color:#e7eef0;background:#071018;border:10px solid #15110e;width:60%;min-width:470px;margin:55px auto 0;padding:0;transform:perspective(800px)rotateX(1deg);box-shadow:0 15px 35px #000}.bar-tv header,.bar-tv footer{background:#df342b;justify-content:space-between;padding:8px 12px;font:800 8px DM Mono;display:flex}.bar-tv>div{text-align:center;background:radial-gradient(#245f67,#08171d);place-content:center;min-height:205px;display:grid}.bar-tv>div small{color:#73e3cd;font:8px DM Mono}.bar-tv h1{text-transform:uppercase;margin:10px;font:900 44px/1 Barlow Condensed}.bar-tv p{margin:0;font-size:12px}.bar-tv strong{color:#ffca68;font:900 50px Barlow Condensed}.bar-neon{text-align:center;color:#ff5036;text-shadow:0 0 8px;border:2px solid #4fc8ad;border-radius:50%;padding:18px;font:700 10px Archivo Black;position:absolute;bottom:25px;right:25px;transform:rotate(-7deg)}.bar-neon i{color:#4fc8ad;font-style:normal}.bar-menu{background:#16100b;border:2px solid #987347;padding:25px;box-shadow:inset 0 0 40px #000}.bar-menu h2{color:#ffca68;margin:0;font:900 30px Barlow Condensed}.bar-menu>p{color:#a98f72;font:italic 14px Libre Caslon Display}.bar-menu>a{border-top:1px dashed #806140;align-items:center;padding:17px 0;display:flex}.bar-menu>a b{color:#ff5036;width:70px;font:900 40px Barlow Condensed}.bar-menu>a span{font:700 9px DM Mono}.bar-menu>small{border:1px solid #705236;margin-top:30px;padding:15px;font:italic 13px/1.5 Libre Caslon Display;display:block}.bar-history{grid-template-columns:1fr 1.4fr;gap:25px;margin-top:25px;display:grid}.bar-plaque,.bar-receipts{background:#21160f;border:1px solid #5e402a;padding:28px}.bar-plaque>span,.bar-receipts header span{color:#4fc8ad;font:700 9px DM Mono}.bar-plaque h2{font:800 32px Barlow Condensed}.bar-plaque>a{border-top:1px solid #5e402a;grid-template-columns:52px 1fr auto;align-items:center;padding:10px 0;display:grid}.bar-plaque .lab-initials{color:#ffca68;background:#54361f}.bar-plaque strong{color:#ff5036;font:900 28px Barlow Condensed}.bar-plaque strong small{font:7px DM Mono;display:block}.bar-receipts header{justify-content:space-between;font:9px DM Mono;display:flex}.bar-receipts>a{color:#261c14;background:#e9dfc8;grid-template-columns:1fr 85px;margin-top:16px;padding:16px;display:grid;position:relative;transform:rotate(.3deg);box-shadow:0 4px 7px #0006}.bar-receipts>a:nth-child(3){transform:rotate(-.6deg)}.bar-receipts>a div{align-items:center;gap:8px;display:flex}.bar-receipts>a i{color:#a23a2e;font:8px DM Mono}.bar-receipts>a>strong{text-align:right;font:900 25px Barlow Condensed}.bar-receipts>a small{grid-column:1/-1;margin-top:7px;font:8px DM Mono}.bar-lastcall{border-top:1px solid #5e402a;border-bottom:1px solid #5e402a;grid-template-columns:120px 1fr auto;align-items:center;margin-top:25px;padding:30px;display:grid}.bar-lastcall span{color:#ff5036;font:900 22px Archivo Black}.bar-lastcall p{font:18px Libre Caslon Display}.bar-lastcall a{color:#4fc8ad;font:800 9px DM Mono}.vice{color:#211a16;background:#e8e4db;font-family:DM Sans,sans-serif}.vice .lab-switcher{background:#211a16}.vice-head{border-bottom:1px solid #776f65;align-items:center;height:92px;padding:0 4vw;display:flex}.vice-wordmark{letter-spacing:-.07em;font:400 48px Libre Caslon Display}.vice-wordmark span{letter-spacing:.2em;margin-left:3px;font:600 7px DM Mono;display:block}.vice-head nav{gap:32px;margin:auto;font:600 11px DM Sans;display:flex}.vice-head>span{font:500 9px DM Mono}.vice main{max-width:1480px;margin:auto;padding:0 4vw 60px}.vice-hero{border-bottom:1px solid #776f65;padding:13vh 0 9vh}.vice-hero>p{letter-spacing:.18em;font:500 9px DM Mono}.vice-hero h1{letter-spacing:-.06em;margin:35px 0 60px;font:400 clamp(70px,10vw,150px)/.79 Libre Caslon Display}.vice-hero h1 i{color:#7c2c22;font-weight:400}.vice-hero-meta{color:#676058;grid-template-columns:repeat(3,1fr);font:500 9px DM Mono;display:grid}.vice-feature{border-bottom:1px solid #776f65;grid-template-columns:1fr 1fr;min-height:520px;display:grid}.vice-number{color:#d2ccc0;letter-spacing:-.1em;border-right:1px solid #776f65;place-items:center;font:400 clamp(130px,21vw,320px)/1 Libre Caslon Display;display:grid}.vice-feature article{padding:70px 6vw}.vice-feature article>p:first-child,.vice-chart header>div p{letter-spacing:.14em;color:#7c2c22;font:500 9px DM Mono}.vice-feature h2{margin:20px 0;font:400 58px/1 Libre Caslon Display}.vice-dek{font:italic 23px/1.4 Libre Caslon Display}.vice-feature article>p:not(:first-child):not(.vice-dek){color:#615a53;font:15px/1.7 DM Sans}.vice-feature article>a{border-bottom:1px solid;margin-top:20px;font:600 10px DM Mono;display:inline-block}.vice-chart{border-bottom:1px solid #776f65;padding:80px 0}.vice-chart>header{grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.vice-chart h2{margin:15px 0;font:400 48px/1.05 Libre Caslon Display}.vice-chart>header>p{color:#6f675f;max-width:320px;line-height:1.6}.vice-bars{border-bottom:1px solid #776f65;align-items:end;gap:clamp(4px,1vw,18px);height:260px;margin-top:55px;display:flex}.vice-bars a{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.vice-bars i{background:#211a16;width:100%;max-width:44px;transition:background .2s,height .4s;display:block}.vice-bars a:hover i{background:#7c2c22}.vice-bars span,.vice-bars small{font:8px DM Mono}.vice-editorial{border-bottom:1px solid #776f65;grid-template-columns:1fr 1fr;padding:80px 0;display:grid}.vice-editorial>div:first-child span{color:#7c2c22;font:9px DM Mono}.vice-editorial h2{font:400 45px/1.1 Libre Caslon Display}.vice-leaders a{border-top:1px solid #aaa196;grid-template-columns:45px 1fr 60px;align-items:center;padding:16px 0;display:grid}.vice-leaders span{font:9px DM Mono}.vice-leaders b{font:600 14px}.vice-leaders strong{text-align:right;font:400 30px Libre Caslon Display}.vice blockquote{text-align:center;max-width:1100px;margin:100px auto;padding:0;font:italic clamp(38px,5vw,75px)/1.05 Libre Caslon Display}.vice footer{border-top:1px solid #776f65;justify-content:space-between;padding-top:25px;font:9px DM Mono;display:flex}@media (width<=900px){.lab-nav nav{display:none}.lab-nav{gap:15px}.lab-nav-action{margin-left:auto}.lab-switcher{padding:0 12px}.lab-exit{display:none}.index-grid{grid-template-columns:1fr 1fr}.book-hero,.book-grid,.tab-lead,.tab-bottom,.net-hero,.net-panels,.bar-room,.bar-history,.vice-feature,.vice-editorial{grid-template-columns:1fr}.book-board,.book-ticket{border-left:0}.tab-story{border-right:0}.tab-sidebar{padding-left:0}.tab-feud{grid-template-columns:1fr}.net-screen{min-height:520px}.net-rundown{border-left:1px solid #315582}.bar-menu{margin-top:0}.vice-number{border-bottom:1px solid #776f65;border-right:0}.vice-chart>header{grid-template-columns:1fr}.tab-story article{columns:1}.tab-head{grid-template-columns:1fr}.tab-head>div,.book-status span:nth-child(2),.book-status span:nth-child(3){display:none}.book-lead{padding-right:0}.bar-tv{width:88%;min-width:0}.vice-head nav{display:none}.vice-head>span{margin-left:auto}.net-matchup{text-align:center;grid-template-columns:1fr;gap:15px}.net-team,.net-team.reverse{justify-content:center}.net-team strong{margin:0}.net-vs{order:2}.net-team.reverse{order:3}.net-matchup{padding-bottom:55px}.index-intro h1{font-size:55px}}@media (width<=560px){.index-grid{grid-template-columns:1fr}.index-card{min-height:320px}.lab-switcher-home{display:none}.lab-switcher>div{margin:auto}.book-hero h1,.tab-story h1{font-size:54px}.book-row{grid-template-columns:35px 1fr 60px}.book-row i{display:none}.tab-feud h2{font-size:28px}.net-hero-copy h1{font-size:58px}.bar-banners a:nth-child(n+4){display:none}.bar-banners a{width:30%}.bar-tv h1{font-size:31px}.bar-lastcall{grid-template-columns:1fr;gap:15px}.vice-hero h1{font-size:62px}.vice-feature h2{font-size:43px}.vice-hero-meta{grid-template-columns:1fr;gap:9px}.vice-bars small,.net-head nav{display:none}}.c6{--ink:#130e0a;--paper:#eadcba;--paper2:#cfb985;--red:#9d151b;--crimson:#d3292f;--brass:#b67a28;--amber:#f0b64e;--green:#101d16;--wood:#211109;color:#f5e6c5;background:#100a06;font-family:Libre Franklin,sans-serif;overflow-x:hidden}.c6 *{box-sizing:border-box}.c6 a{color:inherit;text-decoration:none}.c6-lab{letter-spacing:.08em;color:#a88b64;background:#070504;border-bottom:1px solid #3d2719;justify-content:space-between;align-items:center;height:36px;padding:0 14px;font:600 8px DM Mono,monospace;display:flex}.c6-lab span{color:#e2bc78}.c6-header{z-index:30;background:linear-gradient(#25140b,#120b07);border-bottom:2px solid #6f431c;align-items:center;height:68px;padding:0 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0008}.c6-logo{flex-direction:column;display:flex}.c6-logo b{letter-spacing:-.025em;font:900 22px/.88 Barlow Condensed,sans-serif;transform:skew(-3deg)}.c6-logo span{letter-spacing:.12em;color:#d4a257;margin-top:5px;font:600 6px DM Mono,monospace}.c6-header>nav,.c6-season{display:none}.c6-menu-button{color:#f4d399;background:#170e09;border:1px solid #795021;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;height:44px;margin-left:auto;font:700 8px DM Mono,monospace;display:flex}.c6-menu-button i{background:#d9a44c;width:22px;height:1px;display:block}.c6-mobile-menu{z-index:29;background:#160c07;border-bottom:2px solid #a86b27;padding:10px 14px 18px;display:grid;position:fixed;top:104px;left:0;right:0;box-shadow:0 20px 30px #000b}.c6-mobile-menu a{text-transform:uppercase;border-bottom:1px solid #49301e;align-items:center;min-height:47px;font:800 16px Barlow Condensed,sans-serif;display:flex}.c6 main{max-width:1500px;margin:auto}.c6-atmosphere{background-image:linear-gradient(#0000 40%,#100a06),url(/design-lab/6/bar-wall.webp);background-position:top;background-size:auto 100%,cover;height:174px;padding:14px;position:relative;overflow:hidden}.c6-pennants{justify-content:center;gap:5px;padding-top:2px;display:flex}.c6-pennants a{text-align:center;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);filter:drop-shadow(0 4px 3px #000);color:#dc9c3a;background:#171817;border:1px solid #a56b25;align-content:center;width:45px;height:59px;font:700 9px DM Mono,monospace;display:grid}.c6-pennants span{color:#8f7048;font-size:5px}.c6-neon{color:#ff503d;text-shadow:0 0 8px #f22;border:1px solid #c82128;padding:7px 9px;font:700 10px/1.35 Barlow Condensed,sans-serif;position:absolute;bottom:20px;left:12px;transform:rotate(-2deg);box-shadow:inset 0 0 10px #b20b0b44,0 0 8px #b20b0b44}.c6-neon b{color:#f6e4b7}.c6-atmosphere>p{text-align:right;color:#e0ad63;margin:0;font:italic 9px/1.45 Libre Caslon Display,serif;position:absolute;bottom:21px;right:12px;transform:rotate(2deg)}.c6-atmosphere>p i{color:#e9503c}.c6-lead-grid{z-index:2;margin-top:-8px;position:relative}.c6-paper{background:var(--paper);color:var(--ink);background-image:radial-gradient(#56390d19 .8px,#0000 .8px);background-size:4px 4px;border:1px solid #8d7548;min-height:500px;margin:0 10px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0009,inset 0 0 50px #7b4b1c24}.c6-paper:before,.c6-paper:after{content:"";z-index:3;pointer-events:none;position:absolute}.c6-paper:before{border:8px solid #0000;border-image:linear-gradient(135deg,#fff2,#0003) 1;inset:0}.c6-paper:after{background:linear-gradient(135deg,#0000 7px,#100a06 0) 0 0/14px 14px repeat-x;width:100%;height:14px;bottom:-6px;left:0}.c6-paper-meta{z-index:4;border-bottom:1px solid #887345;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:38px;padding:0 10px;font:600 6px DM Mono,monospace;display:grid;position:relative}.c6-paper-meta b{background:var(--red);color:#fff;padding:7px 8px;font-size:8px}.c6-paper-meta time{text-align:right}.c6-paper-copy{z-index:4;padding:20px 16px 235px;position:relative}.c6-paper-copy>p:first-child{letter-spacing:.08em;font:700 7px DM Mono,monospace}.c6-paper h1{letter-spacing:-.065em;max-width:350px;margin:12px 0 14px;font:900 clamp(44px,13vw,62px)/.78 Archivo Black,sans-serif}.c6-paper h1 em{color:var(--red);font-style:normal}.c6-deck{max-width:310px;margin:0;font:400 16px/1.22 Libre Caslon Display,serif}.c6-red-button{background:var(--red);justify-content:space-between;align-items:center;gap:25px;min-height:44px;margin-top:16px;padding:12px 14px;font:800 9px DM Mono,monospace;display:inline-flex;color:#fff!important}.c6-paper>img{z-index:2;filter:drop-shadow(-8px 5px 4px #0004);width:290px;height:auto;position:absolute;bottom:-18px;right:-45px}.c6-scribble{z-index:4;color:#4e321b;margin:0;font:italic 12px/1.22 Libre Caslon Display,serif;position:absolute;bottom:72px;left:16px;transform:rotate(-5deg)}.c6-scribble b{color:var(--red)}.c6-headlines{background:#14100d;border:1px solid #775025;margin:12px 10px 0;box-shadow:inset 0 0 25px #000}.c6-section-head{border-bottom:1px solid #71502c;justify-content:space-between;align-items:end;gap:16px;padding:15px 14px 10px;display:flex}.c6-section-head span{color:#d09b4c;letter-spacing:.1em;font:700 7px DM Mono,monospace}.c6-section-head h2{text-transform:uppercase;margin:4px 0 0;font:900 25px/.95 Barlow Condensed,sans-serif}.c6-section-head>a{color:#e1b870;padding:10px 0;font:700 7px DM Mono,monospace}.c6-headlines>a{border-bottom:1px solid #403124;grid-template-columns:26px 1fr 12px;align-items:center;gap:9px;min-height:78px;padding:10px 12px;display:grid}.c6-headlines>a i{color:#b4762f;font:700 9px DM Mono,monospace}.c6-headlines>a b{font:800 15px/1.08 Barlow Condensed,sans-serif;display:block}.c6-headlines>a small{color:#9f9484;margin-top:4px;font:11px/1.3 Libre Caslon Display,serif;display:block}.c6-headlines>a>strong{color:#d32c29;font-size:23px}.c6-scoreboard,.c6-super-section{background:#0b120e;border:1px solid #5d512c;margin:12px 10px 0;box-shadow:inset 0 0 30px #000}.c6-score-scroll{scroll-snap-type:x mandatory;scrollbar-color:#93692c #10100d;scrollbar-width:thin;gap:10px;padding:12px 14px 18px;display:flex;overflow-x:auto}.c6-score-scroll:after{content:"";min-width:3px}.c6-score-card{scroll-snap-align:start;background:linear-gradient(#132018,#0b110e);border:1px solid #395232;min-width:292px;padding:11px;box-shadow:inset 0 0 20px #0008}.c6-score-card>span{color:#b99051;margin-bottom:8px;font:600 6px DM Mono,monospace;display:block}.c6-score-card>div{color:#aea99c;border-top:1px solid #2d3e2d;grid-template-columns:1fr auto;align-items:center;padding:9px 2px;display:grid}.c6-score-card>div.winner{color:#fff}.c6-score-card>div.winner b:before{content:"▲";color:#45bd5b;margin-right:6px;font-size:7px}.c6-score-card b{font:700 16px Barlow Condensed,sans-serif}.c6-score-card strong{font:700 24px Barlow Condensed,sans-serif}.c6-score-card>small{text-align:right;color:#ce9b4d;margin-top:8px;font:600 7px DM Mono,monospace;display:block}.c6-super-grid{background:#8f794d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.c6-super-grid article{background:var(--paper);color:var(--ink);background-image:radial-gradient(#56390d1b .8px,#0000 .8px);background-size:4px 4px;min-height:174px;padding:15px 12px}.c6-super-grid article span{font:800 9px Barlow Condensed,sans-serif}.c6-super-grid article b{margin-top:14px;font:900 18px/.95 Barlow Condensed,sans-serif;display:block}.c6-super-grid article strong{color:#17642e;margin:4px 0;font:900 34px Barlow Condensed,sans-serif;display:block}.c6-super-grid article.loser strong{color:#a11f26}.c6-super-grid article p{margin:0;font:12px/1.25 Libre Caslon Display,serif}.c6-super-grid article.muted{color:#504638;background:#b9aa8c}.c6-lower-grid{gap:12px;margin:12px 10px 0;display:grid}.c6-standings,.c6-history{background:#120e0b;border:1px solid #755026}.c6-data-note{color:#9c8a72;margin:10px 14px;font:9px/1.35 DM Mono,monospace}.c6-standings>a{border-top:1px solid #403022;grid-template-columns:30px 1fr auto 55px;align-items:center;gap:7px;min-height:48px;padding:0 13px;display:grid}.c6-standings>a>span{color:#b88742;font:600 9px DM Mono,monospace}.c6-standings>a>b{font:700 14px Barlow Condensed,sans-serif}.c6-standings>a small{color:#a79782;font-size:9px}.c6-standings>a strong{text-align:right;color:#d0a149;letter-spacing:2px;font-size:10px}.c6-plaque{background:linear-gradient(135deg,#6e481e,#a17232 45%,#614019);border:1px solid #d1a253;margin:12px;padding:6px;box-shadow:inset 0 0 0 3px #2b190c}.c6-plaque>span{text-align:center;color:#211208;padding:10px;font:800 9px DM Mono,monospace;display:block}.c6-plaque>a{color:#ead6ad;background:#160f0a;border-top:1px solid #6e4b28;grid-template-columns:48px 1fr;align-items:center;min-height:53px;padding:8px 10px;display:grid}.c6-plaque>a b{color:#d39940;grid-row:1/3;font:900 20px Barlow Condensed,sans-serif}.c6-plaque>a strong{font:800 14px Barlow Condensed,sans-serif}.c6-plaque>a small{color:#9f8c72;font:7px DM Mono,monospace}.c6-history blockquote{color:#dfb760;border-left:3px solid #b4181d;margin:18px 14px 22px;padding-left:14px;font:italic 22px/1.05 Libre Caslon Display,serif}.c6-footer{background:#090604;border-top:1px solid #644522;justify-content:space-between;align-items:end;gap:20px;margin-top:20px;padding:30px 16px 40px;display:flex}.c6-footer div{flex-direction:column;display:flex}.c6-footer b{font:900 22px Barlow Condensed,sans-serif}.c6-footer span,.c6-footer>a{color:#af8c5d;font:600 7px DM Mono,monospace}.index-card-6 .index-preview{color:#d4262a;background:linear-gradient(#27150b,#0d0906);border:3px solid #916329}.index-card-6 .index-preview:after{content:"TABLOID / TAPROOM";color:#e6c17d;font:700 8px DM Mono,monospace;position:absolute;bottom:12px;left:16px}@media (width>=700px){.c6-lab{padding:0 3vw}.c6-header{height:82px;padding:0 3vw}.c6-logo b{font-size:31px}.c6-logo span{font-size:7px}.c6-header>nav{text-transform:uppercase;gap:23px;margin-left:auto;font:700 10px Barlow Condensed,sans-serif;display:flex}.c6-season{text-align:right;color:#e3b560;flex-direction:column;margin-left:30px;font:800 14px DM Mono,monospace;display:flex}.c6-season small{font-size:6px}.c6-menu-button{display:none}.c6-atmosphere{height:220px}.c6-pennants a{width:70px;height:82px;font-size:12px}.c6-neon{font-size:15px}.c6-atmosphere>p{font-size:14px}.c6-lead-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);gap:12px;margin:0 3vw;display:grid}.c6-paper{min-height:540px;margin:0}.c6-headlines{margin:0}.c6-paper-copy{padding:28px 24px 240px}.c6-paper h1{max-width:690px;font-size:clamp(58px,7vw,96px)}.c6-paper>img{width:400px;right:-40px}.c6-scoreboard,.c6-super-section,.c6-lower-grid{margin-left:3vw;margin-right:3vw}.c6-score-card{min-width:340px}.c6-super-grid{grid-template-columns:repeat(4,1fr)}.c6-lower-grid{grid-template-columns:1fr 1fr}.c6-footer{padding-left:3vw;padding-right:3vw}.index-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.c6-atmosphere{height:210px}.c6-lead-grid{grid-template-columns:minmax(0,3fr) minmax(330px,1fr)}.c6-paper{min-height:470px}.c6-paper-copy{padding-bottom:40px;padding-right:42%}.c6-paper h1{font-size:80px}.c6-paper>img{width:510px;bottom:-88px;right:0}.c6-scribble{font-size:14px;bottom:42px;left:auto;right:25px}.c6-score-scroll{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.c6-score-card{min-width:0}.c6-super-grid article{min-height:190px;padding:20px}.c6-header>nav{gap:34px}.c6-neon{left:3vw}.c6-atmosphere>p{right:3vw}}@media (prefers-reduced-motion:reduce){.c6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.c6-paper h1{letter-spacing:-.045em;text-wrap:balance;max-width:100%;font-family:Barlow Condensed,sans-serif;font-size:clamp(50px,15vw,66px);line-height:.72}.c6-paper>img{width:282px;right:-38px}@media (width>=700px){.c6-paper h1{max-width:100%;font-size:clamp(64px,8.5vw,88px)}.c6-paper>img{width:390px;right:-52px}}@media (width>=1100px){.c6-paper-copy{padding-right:40%}.c6-paper h1{max-width:760px;font-size:86px}.c6-paper>img{width:480px;bottom:-82px;right:-8px}}.c6{--c6-fluid-pad:clamp(16px, 4vw, 32px);width:100%;max-width:none}.c6-section-head>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.c6-empty a{align-items:center;min-height:44px;display:inline-flex}.c6 main{width:100%;max-width:none;padding:0}.c6 section+section{margin-top:0}.c6-header,.c6-atmosphere,.c6-headlines>h2,.c6-score-head,.c6-section-head,.c6-lower-grid{padding-left:max(var(--c6-fluid-pad), env(safe-area-inset-left));padding-right:max(var(--c6-fluid-pad), env(safe-area-inset-right))}.c6-production-loading{min-height:100dvh;padding:var(--c6-fluid-pad,24px);color:#f3dec0;text-align:center;background:#160c07;grid-template-columns:minmax(0,760px);place-content:start center;gap:18px;font-family:Georgia,serif;display:grid}.c6-loading-mark{text-align:left;border-bottom:2px solid #6f431c;justify-content:space-between;align-items:center;min-height:72px;display:flex}.c6-loading-mark b{font:900 30px/.9 Barlow Condensed,sans-serif}.c6-loading-mark span{color:#d4a257;letter-spacing:.12em;font:700 9px DM Mono,monospace}.c6-loading-paper{grid-template-columns:2fr 1fr;gap:14px;min-height:540px;display:grid}.c6-loading-paper i{background:linear-gradient(110deg,#25140b 25%,#3a2415 45%,#25140b 65%) 0 0/200% 100%;border:1px solid #6d4b29;animation:1.8s ease-in-out infinite c6-loading;display:block}.c6-loading-paper i:first-child{background-color:#c9b584;grid-row:span 2}.c6-production-loading h1{text-transform:uppercase;margin:0;font:900 clamp(28px,5vw,46px)/.95 Barlow Condensed,sans-serif}.c6-production-loading p{color:#c6b79d;margin:0}.c6-production-loading button{color:#fff;background:#9d151b;border:1px solid #d39b46;justify-self:center;min-height:46px;padding:10px 24px;font-weight:800}.c6-production-loading.is-error .c6-loading-paper{display:none}@keyframes c6-loading{to{background-position:-200% 0}}@media (width<=640px){.c6-production-loading{gap:14px}.c6-loading-paper{grid-template-columns:1fr;min-height:620px}.c6-loading-paper i:first-child{grid-row:auto;min-height:430px}.c6-loading-paper i:not(:first-child){min-height:82px}}@media (prefers-reduced-motion:reduce){.c6-loading-paper i{background-position:0 0;animation:none}}.c6-empty{min-width:min(520px, calc(100vw - (2 * var(--c6-fluid-pad))));color:#e8cfaa;background:#140c08b8;border:1px dashed #f5d39d59;gap:8px;padding:24px;display:grid}.c6-empty b{letter-spacing:.05em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.c6-empty span{color:#baa98f}.c6-empty a{color:#efb14a;font-weight:800}.c6-empty-paper{color:#35251a;background:#502d1a14;border-color:#502d1a59;grid-column:1/-1;min-width:0}.c6-empty-paper span{color:#6b5544}.c6-header nav a.active,.c6-mobile-menu a.active{color:#f3c26f;text-decoration-color:#b51f24}.c6-header nav a{align-items:center;min-height:44px;display:flex}.c6-mobile-menu a{min-height:48px}@media (width<=699px){.c6-paper,.c6-headlines,.c6-scoreboard,.c6-super-section,.c6-lower-grid{border-left:0;border-right:0;margin-left:0;margin-right:0}.c6-score-scroll,.c6-super-grid{padding-left:max(var(--c6-fluid-pad), env(safe-area-inset-left));padding-right:max(var(--c6-fluid-pad), env(safe-area-inset-right))}}@media (width>=700px){.c6-lead-grid,.c6-headlines,.c6-scoreboard,.c6-super-section,.c6-lower-grid{margin-left:clamp(16px,4vw,64px);margin-right:clamp(16px,4vw,64px)}}.records-book,.rivalries-page{--brass:#d3a53b;--brass-pale:#f4d785;--cream:#efe3c6;--ink:#20160d;--wood:#24140c;--red:#a82d20;min-width:0}.archive-feature-masthead,.fight-masthead{background:radial-gradient(circle at 85% 15%,#70482355,#0000 26%),repeating-linear-gradient(90deg,#24140c 0,#2d190e 8%,#21120b 17%);border:1px solid #644322;margin:-10px 0 20px;padding:28px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #0008,0 18px 45px #0005}.archive-feature-masthead:after,.fight-masthead:after{content:"";pointer-events:none;border:1px solid #b4853370;position:absolute;inset:9px}.archive-feature-masthead>p,.fight-masthead>p{z-index:1;color:var(--brass-pale);letter-spacing:.18em;font:800 9px/1.4 Arial,sans-serif;position:relative}.archive-feature-masthead h1,.fight-masthead h1{z-index:1;color:var(--cream);letter-spacing:.01em;text-shadow:4px 5px #0007;margin:9px 0 16px;font:900 clamp(58px,16vw,92px)/.77 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;position:relative}.archive-feature-masthead h1 em,.fight-masthead h1 em{color:var(--brass);font-style:normal}.archive-feature-masthead>div,.fight-masthead>div{z-index:1;color:#c8bba4;border-top:1px solid #9e753d;gap:10px;padding-top:13px;font:14px/1.45 Georgia,serif;display:grid;position:relative}.archive-feature-masthead>div b,.fight-masthead>div b{color:#dc6c52;letter-spacing:.12em;font:800 9px/1.4 Arial,sans-serif}.record-control-panel,.grudge-picker{background:#17130f;border:1px solid #534433;gap:16px;margin:0 0 14px;padding:18px;display:grid}.record-control-panel>div span,.record-control-panel label,.grudge-picker>div>span,.grudge-selects label{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;font:800 9px/1.4 Arial,sans-serif}.record-control-panel>div strong{color:var(--cream);text-transform:uppercase;margin-top:5px;font:900 22px/1 Impact,sans-serif;display:block}.record-control-panel label,.grudge-selects label{gap:7px;display:grid}.record-control-panel select,.grudge-selects select{color:#f2e7d2;background:#282119;border:1px solid #806d52;width:100%;min-height:48px;padding:10px 36px 10px 12px;font:700 14px Arial,sans-serif}.evidence-ribbon{border-left:4px solid var(--brass);color:#b8c2b8;background:#223128;gap:5px;margin:12px 0 18px;padding:13px 15px;display:grid}.evidence-ribbon b{color:#f0cc72;letter-spacing:.14em;font:800 9px Arial,sans-serif}.evidence-ribbon span{font:12px/1.5 Georgia,serif}.plaque-wall{gap:14px;display:grid;margin:0!important}.record-plaque{color:#21140b;background:radial-gradient(circle at 50% 0,#f7dda9,#d2a853 40%,#9f752d 100%);border:1px solid #9f7937;flex-direction:column;min-width:0;min-height:280px;padding:20px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #3c2718,inset 0 0 0 7px #e0bd6d,0 15px 30px #0006}.records-shame .record-plaque{background:radial-gradient(circle at 50% 0,#c7bba1,#8d8069 42%,#514737 100%);border-color:#765b44}.plaque-rank{letter-spacing:.15em;border-bottom:1px solid #4e361f66;justify-content:space-between;align-items:center;padding:3px 2px 10px;font:900 9px Arial,sans-serif;display:flex}.plaque-rank i{font-size:17px;font-style:normal}.plaque-value{letter-spacing:.01em;margin:24px 0 5px;font:900 clamp(48px,15vw,72px)/.85 Impact,sans-serif}.plaque-holder{text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font:900 20px/1.05 Impact,sans-serif;display:flex}.record-plaque>p{color:#4e361f;margin:4px 0 18px;font:700 11px/1.4 Georgia,serif}.plaque-evidence{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.plaque-evidence button,.plaque-evidence a{color:#f1d995;text-align:left;background:#352115;border:1px solid #4a321f;align-content:center;min-width:92px;min-height:46px;padding:8px 10px;display:grid}.plaque-evidence button{justify-content:stretch;width:100%}.plaque-evidence span{font:700 9px Arial,sans-serif}.plaque-evidence b{font:800 10px Arial,sans-serif}.record-plaque>small{color:#513d27;text-transform:uppercase;margin-top:10px;font:700 9px Arial,sans-serif}.archive-feature-state{background:#201a14;border:1px solid #66533a;margin:18px 0;padding:28px 22px}.archive-feature-state>span{color:var(--brass);letter-spacing:.15em;font:800 9px Arial,sans-serif}.archive-feature-state h2{color:var(--cream);text-transform:uppercase;margin:8px 0;font:900 30px/1 Impact,sans-serif}.archive-feature-state p{color:#afa28e;font:13px/1.5 Georgia,serif}.archive-feature-state a,.archive-feature-state button{min-height:46px;color:var(--brass-pale);margin-top:16px;font:800 10px Arial,sans-serif}.archive-feature-loading{gap:12px;padding:28px 0;display:grid}.archive-feature-loading i{background:#211b15;border:1px solid #4b4032;height:90px}.fight-card{background:#17100b;border:1px solid #6c4b25;margin:0 0 16px!important}.fight-card>header{color:#fff;background:#a82d20;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.fight-card>header span{letter-spacing:.08em;font:900 14px Impact,sans-serif}.fight-card>header b{font:700 9px Arial,sans-serif}.fight-card>div{display:grid}.fight-card button{color:#24170d;text-align:center;background:linear-gradient(145deg,#eee0bc,#cdb884);border:0;border-bottom:1px solid #4d3824;grid-template-columns:1fr auto 1fr;align-content:center;gap:7px;width:100%;min-height:190px;padding:20px;display:grid}.fight-card button:last-child{border-bottom:0}.fight-card button small,.fight-card button span{letter-spacing:.1em;grid-column:1/-1;font:800 9px/1.4 Arial,sans-serif}.fight-card button strong{text-transform:uppercase;font:900 24px/.95 Impact,sans-serif}.fight-card button i{color:#a82d20;font:900 22px Impact,sans-serif}.fight-card button span{color:#604524;margin-top:8px}.grudge-picker>div h2{color:var(--cream);text-transform:uppercase;margin-top:5px;font:900 34px/1 Impact,sans-serif}.grudge-selects{gap:10px;display:grid}.grudge-selects>b{color:#c95038;place-self:center;font:900 25px Impact,sans-serif}.fight-night{background:radial-gradient(circle at 50% 25%,#62442a,#21140d 60%);border:1px solid #7b582d;scroll-margin-top:18px;display:grid;box-shadow:inset 0 0 80px #0009,0 20px 50px #0006;margin:16px 0 0!important}.fighter{text-align:center;min-width:0;padding:24px 20px}.fighter>span,.fight-center>span{color:#e5bd5e;letter-spacing:.15em;font:800 9px Arial,sans-serif}.fighter h2{color:#f2e5c7;text-transform:uppercase;margin:8px 0;font:900 32px/.9 Impact,sans-serif}.fighter>strong{color:#f0c963;font:900 70px/.9 Impact,sans-serif;display:block}.fighter>small{color:#b7a78f;letter-spacing:.15em;font:800 9px Arial,sans-serif}.fighter-a{border-bottom:1px solid #674a2c}.fight-center{text-align:center;background:#120d09;border-bottom:1px solid #674a2c;justify-items:center;padding:19px;display:grid}.fight-center b{color:#f0c963;margin:8px 0;font:900 38px Impact,sans-serif}.fight-center i{opacity:0;position:absolute}.fight-center p{color:#9f9281;font:11px Georgia,serif}.fight-stats{border-top:1px solid #674a2c;grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.fight-stats div{text-align:center;border-bottom:1px solid #50371f;border-right:1px solid #50371f;min-width:0;padding:15px 10px}.fight-stats strong{color:#f0cf7d;overflow-wrap:anywhere;font:900 21px/1 Impact,sans-serif;display:block}.fight-stats span{color:#9f9281;text-transform:uppercase;margin-top:6px;font:8px/1.3 Arial,sans-serif;display:block}.receipt-ledger{margin-top:22px!important}.receipt-ledger>header{color:#24170d;background:#e8ddc3;border-bottom:5px solid #a82d20;padding:20px}.receipt-ledger>header>span{letter-spacing:.15em;font:800 9px Arial,sans-serif}.receipt-ledger h2{text-transform:uppercase;margin:5px 0;font:900 35px/.95 Impact,sans-serif}.receipt-ledger header p{font:13px/1.45 Georgia,serif}.receipt-ledger>div{gap:10px;padding-top:10px;display:grid}.fight-receipt{color:#eee1c5;text-align:left;background:#1d1914;border:1px solid #4f4436;width:100%;min-height:0;padding:16px;display:block}.fight-receipt>span{color:#a99d8c;letter-spacing:.08em;font:800 8px Arial,sans-serif}.fight-receipt>div{margin:10px 0}.fight-receipt p{border-top:1px solid #3d352b;grid-template-columns:1fr auto;gap:10px;padding:6px 0;display:grid}.fight-receipt p b{font:800 13px Arial,sans-serif}.fight-receipt p strong{color:#f0c963;font:900 18px Arial,sans-serif}.fight-receipt small{color:#dfb654;letter-spacing:.06em;font:800 9px Arial,sans-serif}@media (width>=700px){.archive-feature-masthead,.fight-masthead{padding:42px}.archive-feature-masthead>div,.fight-masthead>div{grid-template-columns:1fr auto;align-items:end}.record-control-panel,.grudge-picker{grid-template-columns:1fr minmax(320px,520px);align-items:end;padding:22px}.plaque-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.record-plaque-featured{grid-column:1/-1;min-height:320px}.record-plaque-featured .plaque-value{font-size:88px}.fight-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fight-card button{border-right:1px solid #4d3824}.grudge-selects{grid-template-columns:1fr auto 1fr;align-items:end}.fight-night{grid-template-columns:1fr .72fr 1fr}.fighter-a,.fight-center{border:0;border-right:1px solid #674a2c}.fight-stats{grid-template-columns:repeat(4,1fr)}.receipt-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.archive-feature-masthead h1,.fight-masthead h1{font-size:112px}.plaque-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.record-plaque-featured{grid-column:span 2}.fight-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.fight-night{grid-template-columns:1fr .6fr 1fr}.fighter{padding:42px 28px}.fighter h2{font-size:48px}.fighter>strong{font-size:94px}.receipt-ledger>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.archive-feature-masthead,.fight-masthead{margin-inline:-6px;padding:24px 18px}.archive-feature-masthead h1,.fight-masthead h1{font-size:clamp(54px,18vw,76px)}.record-plaque{min-height:270px;padding:18px}.plaque-holder{font-size:18px}.fight-card button{min-height:175px;padding:17px 12px}.fight-card button strong{font-size:21px}.fight-stats strong{font-size:18px}}.fight-card-loading>div i{background:linear-gradient(110deg,#d2be8d 25%,#eadcb9 45%,#d2be8d 65%) 0 0/200% 100%;border-bottom:1px solid #4d3824;min-height:190px;animation:1.8s ease-in-out infinite fight-card-loading;display:block}.fight-card-loading>div i:last-child{border-bottom:0}@keyframes fight-card-loading{to{background-position:-200% 0}}@media (width<=430px){.fight-card-loading>div i{min-height:175px}}@media (prefers-reduced-motion:reduce){.fight-card-loading>div i{animation:none}}.regulars-page,.member-dossier{--member-paper:#e8d7ae;--member-ink:#26180f;--member-brass:#c7923d;--member-red:#a32127;--member-green:#122219;min-width:0}.regulars-masthead{background:radial-gradient(circle at 82% 10%,#7b4a2350,#0000 25%),repeating-linear-gradient(93deg,#29160c 0,#341b0e 12%,#211108 23%);border:1px solid #704821;padding:28px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #000a,0 18px 42px #0006}.regulars-masthead:after{content:"MEMBERS ONLY";color:#e4b45b12;font:900 60px Impact,sans-serif;position:absolute;bottom:15px;right:-28px;transform:rotate(-8deg)}.regulars-masthead>p,.dossier-hero>p{z-index:1;color:#e3b85f;letter-spacing:.17em;font:800 9px/1.4 Arial,sans-serif;position:relative}.regulars-masthead h1{z-index:1;color:#f1dfbc;letter-spacing:.01em;margin:10px 0 18px;font:900 clamp(58px,17vw,92px)/.76 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;position:relative}.regulars-masthead h1 em{color:#d54039;font-style:normal}.regulars-masthead>div{z-index:1;border-top:1px solid #9d713a;gap:8px;padding-top:12px;display:grid;position:relative}.regulars-masthead span{color:#d2c1a6;font:italic 16px/1.4 Georgia,serif}.regulars-masthead b{color:#d96252;letter-spacing:.08em;font:800 9px/1.4 Arial,sans-serif}.regulars-truth{border-left:4px solid var(--member-brass);background:#17231b;gap:5px;margin:12px 0 16px;padding:13px 15px;display:grid}.regulars-truth b{color:#efc56c;letter-spacing:.14em;font:800 9px Arial,sans-serif}.regulars-truth span{color:#bcae98;font:12px/1.45 Georgia,serif}.regulars-wall{gap:14px!important;margin:0!important;display:grid!important}.regular-card{background:linear-gradient(135deg,#442713,#9d6a2f 45%,#432510);border:1px solid #7f572c;min-width:0;padding:7px;box-shadow:0 13px 28px #0007}.regular-card.is-champion{border-color:#e3b65d;box-shadow:0 13px 30px #0008,0 0 0 1px #d9a84a55}.regular-frame{text-align:center;background:radial-gradient(circle at 50% 21%,#26382a,#111913 42%,#0b100d 75%);border:1px solid #d0a355;flex-direction:column;align-items:center;min-height:365px;padding:16px 14px 0;display:flex;position:relative}.regular-index{color:#a88c62;letter-spacing:.14em;align-self:flex-start;font:700 7px Arial,sans-serif}.regular-crown{color:#211409;letter-spacing:.06em;background:#c99b42;padding:5px 7px;font:900 8px Arial,sans-serif;position:absolute;top:14px;right:12px}.regular-crown.no-title{color:#9b917d;background:0 0;border:1px solid #756c58}.regular-silhouette{color:#d1ad65;background:linear-gradient(#2c3e30,#0b100d);border:4px double #9b7337;border-radius:48% 48% 8px 8px;place-items:center;width:92px;height:112px;margin:25px 0 12px;font:900 45px Georgia,serif;display:grid;box-shadow:inset 0 0 24px #000,0 7px 18px #0008}.regular-card h2{color:#f2dfba;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font:900 27px/.9 Impact,sans-serif}.regular-card p{color:#aa9a83;min-height:31px;margin:7px 0 10px;font:italic 12px/1.25 Georgia,serif}.regular-card dl{background:#53442f;grid-template-columns:repeat(2,1fr);gap:1px;width:100%;margin-top:auto;display:grid}.regular-card dl div{background:#191f1a;min-width:0;padding:8px 4px}.regular-card dt{color:#8f846f;letter-spacing:.1em;text-transform:uppercase;font:700 7px Arial,sans-serif}.regular-card dd{color:#e7bf6c;overflow-wrap:anywhere;margin:3px 0 0;font:900 14px Arial Narrow,Arial,sans-serif}.regular-card .regular-frame>small{color:#908678;width:100%;padding:8px 2px;font:8px/1.35 Arial,sans-serif}.regular-open{color:#fff0d4;letter-spacing:.08em;background:#921e23;justify-content:space-between;align-items:center;width:calc(100% + 28px);min-height:47px;margin-top:0;padding:10px 13px;font:800 9px Arial,sans-serif;display:flex}.dossier-hero{background:var(--member-paper);color:var(--member-ink);background-image:radial-gradient(#5b3b111f .8px,#0000 .8px);background-size:4px 4px;border:1px solid #8b6a3d;margin-top:12px;padding:16px;box-shadow:0 18px 45px #0006}.dossier-edition{letter-spacing:.08em;border-bottom:4px double #2d1d12;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font:800 8px Arial,sans-serif;display:flex}.dossier-edition b{background:var(--member-red);color:#fff;padding:6px}.dossier-hero>p{color:#8a251f;margin:12px 0 5px}.dossier-hero h1{text-transform:uppercase;overflow-wrap:anywhere;font:900 clamp(48px,14vw,90px)/.78 Impact,sans-serif}.dossier-deck{border-block:1px solid #6d5841;margin:14px 0;padding:11px 0;font:italic 17px/1.25 Georgia,serif}.dossier-stats{background:#806849;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.dossier-stats div{text-align:center;background:#d8c59d;padding:13px 8px}.dossier-stats strong{font:900 24px/1 Arial Narrow,Arial,sans-serif;display:block}.dossier-stats span{color:#705a42;text-transform:uppercase;margin-top:6px;font:800 7px Arial,sans-serif;display:block}.dossier-hero>small{color:#6d5841;margin-top:10px;font:10px/1.45 Georgia,serif;display:block}.member-dossier>.note{color:#b5a791;background:#1b1712;border-left:3px solid #bd8638;margin:12px 0;padding:12px}.identity-register,.trophy-shelf,.career-ledger,.permanent-record{border:1px solid #76532b;padding:18px;margin-top:16px!important}.identity-register,.career-ledger{color:#2c1e14;background:linear-gradient(135deg,#e9dabc,#cdbb96)}.identity-register header span,.trophy-shelf header span,.permanent-record header span{color:#8d251f;letter-spacing:.14em;font:800 8px Arial,sans-serif}.identity-register h2,.trophy-shelf h2,.permanent-record h2{text-transform:uppercase;margin:5px 0 15px;font:900 28px/.95 Impact,sans-serif}.identity-register>div{background:#8b775d;gap:1px;display:grid}.identity-register article{background:#dfcfae;padding:15px}.identity-register article b{color:#8c241f;letter-spacing:.1em;font:800 8px Arial,sans-serif}.identity-register article strong{overflow-wrap:anywhere;margin:7px 0;font:900 16px/1.15 Arial Narrow,Arial,sans-serif;display:block}.identity-register article p{color:#695643;font:12px/1.4 Georgia,serif}.trophy-shelf{color:#f1dbb3;background:radial-gradient(circle at 50% 0,#51331c,#160e09 70%)}.trophy-shelf header span,.permanent-record header span{color:#dfaa50}.trophy-shelf>div{gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.trophy-shelf a{text-align:center;background:linear-gradient(#26372a,#111812);border:1px solid #a57937;place-items:center;min-width:155px;min-height:145px;padding:12px;display:grid}.trophy-shelf i{color:#d4a551;font:44px Georgia,serif}.trophy-shelf strong{font:900 25px Impact,sans-serif}.trophy-shelf a span{color:#caa45e;font:800 8px Arial,sans-serif}.trophy-shelf p{color:#b9aa92;font:13px Georgia,serif}.career-ledger .section-heading h2{color:#2b1b11}.career-ledger .eyebrow{color:#8f241f}.career-ledger .career-history{border-color:#806c53}.career-ledger .career-row{color:#2c1d13;border-color:#9b896f;grid-template-columns:68px 1fr auto;gap:10px;min-height:92px}.career-ledger .career-row>span:nth-child(3){grid-column:2/3;gap:4px;display:grid}.career-ledger .career-row>span:nth-child(4){color:#8e251f;grid-area:1/3/3;align-self:center;font-size:20px}.career-ledger .career-row small{color:#6f5a45;font:11px/1.35 Georgia,serif;display:block}.career-ledger .career-row b{color:#7f211d;text-transform:uppercase;font:800 9px Arial,sans-serif}.career-ledger .career-row.champion-year{background:#ead69a;box-shadow:inset 4px 0 #a47a26}.permanent-record{color:#f1dfbd;background:#15100c}.permanent-record>div{gap:12px;display:grid}.record-clipping{background:var(--member-paper);min-width:0;min-height:245px;color:var(--member-ink);text-align:left;border:1px solid #8e7b5d;flex-direction:column;align-items:flex-start;padding:18px;display:flex;transform:rotate(-.25deg)}.record-clipping:nth-child(2n){transform:rotate(.25deg)}.record-clipping>span{text-transform:uppercase;font:900 12px Impact,sans-serif}.record-clipping>strong{color:#9b2025;margin:13px 0 6px;font:900 43px/.9 Impact,sans-serif}.record-clipping>b{text-transform:uppercase;font:800 14px/1.2 Arial Narrow,Arial,sans-serif}.record-clipping>small{color:#665442;margin-top:10px;font:11px/1.4 Georgia,serif}.record-clipping>i{color:#84201d;margin-top:auto;padding-top:16px;font:800 8px Arial,sans-serif}.record-clipping.unavailable{opacity:.72}@media (width>=700px){.regulars-masthead{padding:42px}.regulars-masthead>div{grid-template-columns:1fr auto;align-items:end}.regulars-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-hero{padding:26px}.dossier-stats{grid-template-columns:repeat(4,1fr)}.identity-register>div,.permanent-record>div{grid-template-columns:repeat(2,minmax(0,1fr))}.career-ledger .career-row{grid-template-columns:86px minmax(0,1fr) minmax(190px,.7fr) 28px}.career-ledger .career-row>span:nth-child(3){grid-column:auto}.career-ledger .career-row>span:nth-child(4){grid-area:auto}.permanent-record .record-clipping:first-child{grid-column:1/-1}}@media (width>=1100px){.regulars-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}.regulars-masthead h1{font-size:108px}.dossier-hero,.identity-register,.trophy-shelf,.career-ledger,.permanent-record,.member-dossier>.note{margin-left:4%;margin-right:4%}.dossier-hero{padding:32px 42px}.identity-register>div,.permanent-record>div{grid-template-columns:repeat(3,minmax(0,1fr))}.permanent-record .record-clipping:first-child{grid-column:span 2}}@media (width<=420px){.regulars-masthead{margin-inline:-4px;padding:24px 16px}.regulars-masthead h1{font-size:clamp(52px,17vw,66px)}.regular-frame{text-align:left;grid-template-rows:auto auto auto auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:13px;min-height:0;padding:14px 12px 0;display:grid}.regular-index{grid-column:1/-1}.regular-crown{top:11px;right:10px}.regular-silhouette{grid-area:2/1/5;width:70px;height:88px;margin:18px 0 10px;font-size:36px}.regular-card h2{grid-area:2/2;margin-top:18px;font-size:clamp(22px,7.5vw,29px);line-height:.95}.regular-card p{grid-area:3/2;min-height:0;margin:5px 0 8px}.regular-card dl{grid-area:5/1/auto/-1}.regular-card .regular-frame>small{text-align:center;grid-area:6/1/auto/-1}.regular-open{grid-area:7/1/auto/-1;width:calc(100% + 24px);margin-left:-12px}.dossier-hero{margin-inline:-4px;padding:14px}.dossier-edition span{max-width:145px}.dossier-stats strong{font-size:21px}.identity-register,.trophy-shelf,.career-ledger,.permanent-record{margin-inline:-4px;padding:15px 13px}.career-ledger .career-row{grid-template-columns:62px 1fr auto}.record-clipping{min-height:230px}}.draft-masthead{background:radial-gradient(circle at 85% 15%,#812a2455,#0000 32%),#1b100a;border:1px solid #795126;padding:clamp(28px,6vw,72px)}.draft-masthead h1,.draft-board-hero h1{color:#f5dfb8;text-transform:uppercase;margin:8px 0 16px;font:900 clamp(52px,10vw,110px)/.82 Barlow Condensed,Arial Narrow,sans-serif}.draft-masthead em{color:#d34b3e}.draft-masthead>p:last-child{color:#c5b49b;max-width:680px;font:15px/1.55 Georgia,serif}.draft-season-grid{gap:14px;margin-top:18px;display:grid}.draft-season-card{color:#f0dfc0;background:linear-gradient(145deg,#2a180f,#140c08);border:1px solid #75502a;min-height:210px;padding:22px;text-decoration:none;display:grid}.draft-season-card>span{color:#d19d50;text-transform:uppercase;font:800 10px DM Mono,monospace}.draft-season-card>strong{color:#f7e7c8;margin:auto 0;font:900 62px/.9 Barlow Condensed,sans-serif}.draft-season-card p{color:#b7a58d;font-size:12px}.draft-season-card>b{color:#edbd67;text-transform:uppercase;align-self:end;font-size:11px}.draft-back{color:#efbd68;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.draft-board-hero{border-bottom:1px solid #6f4b2a;justify-content:space-between;align-items:end;gap:24px;padding:26px 0 18px;display:flex}.draft-board-hero h1{margin-bottom:10px}.draft-board-hero p{color:#c5b59d}.draft-completeness{background:#1b1510;border:1px solid #6f573a;gap:5px;min-width:190px;padding:15px;display:grid}.draft-completeness b{text-transform:uppercase}.draft-completeness span{color:#b8aa94;font-size:11px}.draft-completeness.complete{border-color:#63805d}.draft-completeness.incomplete{border-color:#b77c36}.draft-legend{flex-wrap:wrap;gap:9px 16px;padding:14px 0;display:flex}.draft-legend span{color:#c9bca6;align-items:center;gap:6px;font:800 10px Arial,sans-serif;display:flex}.draft-legend i{border-radius:50%;width:10px;height:10px}.draft-scroll-cue{color:#b8a78f;margin:0 0 8px;font-size:11px}.draft-board-scroll{overscroll-behavior-x:contain;scrollbar-color:#a76a2d #1b110b;padding-bottom:12px;overflow-x:auto}.draft-board{--cell-width:152px;grid-template-columns:68px repeat(var(--teams),var(--cell-width));background:#50351e;border:1px solid #71512d;gap:1px;width:max-content;min-width:100%;display:grid}.draft-corner,.draft-team-head,.draft-round,.draft-cell{background:#1b1510;min-width:0}.draft-corner,.draft-round{z-index:2;color:#e5b75e;text-transform:uppercase;place-items:center;font:900 10px Arial,sans-serif;display:grid;position:sticky;left:0}.draft-team-head{min-height:88px;padding:11px}.draft-team-head>b{color:#d39946;font:900 18px DM Mono,monospace;display:block}.draft-team-head strong{color:#f0dfc1;margin:4px 0;font:800 12px/1.15 Arial,sans-serif;display:block}.draft-team-head a{color:#c8ad7b;font-size:9px}.draft-round{font-size:15px}.draft-round span{font-size:18px}.draft-cell{color:#14100b;flex-direction:column;min-height:112px;padding:9px;display:flex;position:relative}.draft-cell>span{opacity:.7;font:800 9px DM Mono,monospace}.draft-cell>strong{margin:5px 0 4px;font:900 14px/1.05 Barlow Condensed,Arial,sans-serif}.draft-cell small{font-size:10px}.draft-cell em{text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font:700 9px/1.2 Arial,sans-serif;overflow:hidden}.draft-cell mark{color:#fff;text-transform:uppercase;background:#17110bcc;padding:2px 4px;font:800 7px Arial,sans-serif;position:absolute;bottom:5px;right:5px}.position-QB{background:#e89784!important}.position-RB{background:#9ed5a0!important}.position-WR{background:#9fc8e8!important}.position-TE{background:#e8cf83!important}.position-K{background:#d2b5e3!important}.position-DST{background:#e3ad75!important}.position-UNK{background:#c3beb4!important}.draft-cell-missing{color:#9e8f7c;background:#241c16!important}.draft-cell-missing strong{color:#9e8f7c;margin:auto}.draft-photo-plan{background:#1b120d;border:1px dashed #81613b;gap:20px;margin-top:24px;padding:22px;display:grid}.draft-photo-plan h2{color:#f0d7aa;text-transform:uppercase;margin:6px 0;font:900 27px/1 Barlow Condensed,sans-serif}.draft-photo-plan p:not(.archive-kicker){color:#b7aa96;max-width:800px;font:13px/1.5 Georgia,serif}.draft-photo-plan>span{color:#8e7558;text-align:center;border:2px double #765738;place-items:center;min-height:120px;font:900 22px/1 DM Mono,monospace;display:grid}.draft-empty{padding:64px 0}.draft-empty h1{color:#f0d7aa}.draft-empty p{color:#b9aa94}.draft-empty a{color:#efbd68}.draft-loading{color:#d4b37b;place-items:center;min-height:560px;display:grid}.draft-loading span{border:1px solid #6d4b2b;padding:20px}.archive-desktop-nav{gap:clamp(9px,1.25vw,22px)!important}@media (width>=700px){.draft-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-photo-plan{grid-template-columns:1fr 220px;align-items:center}}@media (width<=760px){.draft-board-hero{flex-direction:column;align-items:start}.draft-board-hero h1{font-size:58px}.draft-completeness{width:100%}.draft-scroll-cue{justify-content:space-between;display:flex}.draft-board{--cell-width:138px}.draft-team-head{min-height:82px}.draft-cell{min-height:108px}.draft-photo-plan{margin-inline:-2px;padding:18px 15px}}@media (width>=761px){:is(.archive-shell>main:has(.draft-index),.archive-shell>main:has(.draft-board-page)){max-width:1800px;padding-inline:clamp(24px,3vw,56px)}}.draft-photo-link{color:#f3d49b;background:#100b08;border:2px double #765738;min-height:120px;display:block;position:relative;overflow:hidden}.draft-photo-link img{object-fit:cover;width:100%;height:180px;display:block}.draft-photo-link span{text-transform:uppercase;background:#100b08e6;padding:6px 8px;font:800 9px Arial,sans-serif;position:absolute;bottom:8px;right:8px}.draft-photo-missing{font-size:18px!important;line-height:1.1!important}.draft-photo-plan.unavailable{border-style:dashed}.bartender-page{--bt-amber:#efbd68;--bt-red:#b32629;--bt-paper:#eadbbd;--bt-muted:#b9a98e;max-width:1220px;margin:0 auto;padding-bottom:150px}.bartender-page *{box-sizing:border-box}.bartender-hero{background:radial-gradient(circle at 78% 12%,#a15a272e,#0000 25rem),linear-gradient(135deg,#321c10,#160d09 70%);border:1px solid #70471f;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:clamp(30px,6vw,90px);min-height:430px;padding:clamp(34px,6vw,74px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0008,0 24px 60px #0007}.bartender-hero:after{content:"";border:1px solid #b97c2e33;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-110px;right:-60px;box-shadow:0 0 0 28px #b97c2e0b,0 0 0 56px #b97c2e09}.bartender-kicker{color:var(--bt-amber);letter-spacing:.13em;align-items:center;gap:9px;font:800 10px DM Mono,monospace;display:flex}.bartender-kicker span{background:#c72c31;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #e22}.bartender-hero h1{color:#f5e6c7;letter-spacing:-.035em;margin:23px 0 20px;font:900 clamp(54px,7.2vw,94px)/.84 Barlow Condensed,Arial Narrow,Impact,sans-serif}.bartender-hero h1 em{color:var(--bt-amber);font-style:normal}.bartender-hero>div>p:last-child{color:#cfc0a6;max-width:670px;margin:0;font:18px/1.6 Georgia,serif}.bartender-hero aside{z-index:1;background:#100a07aa;border:1px solid #74502b;align-self:end;padding:24px;position:relative;transform:rotate(1deg);box-shadow:8px 10px #090604}.bartender-hero aside b{color:var(--bt-amber);letter-spacing:.08em;border-bottom:1px solid #5c3c22;padding-bottom:12px;font:900 15px Barlow Condensed,Arial Narrow,sans-serif;display:block}.bartender-hero aside p{color:#d7c7aa;margin:14px 0 0;font:13px/1.4 DM Mono,monospace}.bartender-starters{border-bottom:1px solid #5f4328;grid-template-columns:220px 1fr;gap:30px;padding:34px 0;display:grid}.bartender-starters>div:first-child span,.bartender-starters>div:first-child h2,.bartender-answer-body h3{display:block}.bartender-starters>div:first-child span{color:var(--bt-amber);letter-spacing:.12em;font:800 9px DM Mono,monospace}.bartender-starters h2{color:#f3e3c0;text-transform:uppercase;margin:8px 0 0;font:900 27px Barlow Condensed,Arial Narrow,sans-serif}.bartender-starters>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bartender-starters button{color:#e8d8bb;text-align:left;background:#1d120c;border:1px solid #634629;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 15px;font:700 13px/1.3 Arial,sans-serif;display:flex}.bartender-starters button:hover,.bartender-starters button:focus-visible{border-color:var(--bt-amber);color:#fff;background:#2a190e}.bartender-starters button i{color:var(--bt-amber);font-style:normal}.bartender-conversation{gap:26px;margin-top:40px;display:grid}.bartender-turn{background:#17100c;border:1px solid #624628;scroll-margin-top:90px;box-shadow:0 16px 38px #0005}.bartender-turn>header{background:#23150d;border-bottom:1px solid #684724;grid-template-columns:190px 1fr;gap:25px;padding:22px 26px;display:grid}.bartender-turn>header span{color:#9d8768;letter-spacing:.12em;font:800 8px/1.5 DM Mono,monospace}.bartender-turn>header p{color:#f0dcae;overflow-wrap:anywhere;margin:0;font:700 18px/1.4 Georgia,serif}.bartender-verdict{color:#1c120c;background:linear-gradient(110deg,#e6d6b4,#f0e3c8);padding:30px 34px}.bartender-verdict.unsupported{color:#f3e3c0;background:#2b241b}.bartender-verdict>span{color:#9e1d22;letter-spacing:.13em;font:900 10px DM Mono,monospace}.bartender-verdict.unsupported>span{color:var(--bt-amber)}.bartender-verdict p{overflow-wrap:anywhere;white-space:pre-wrap;max-width:900px;margin:12px 0 0;font:22px/1.58 Georgia,serif}.bartender-interpretations,.bartender-stats{border-top:1px solid #4d3824;padding:28px 34px}.bartender-answer-body h3{color:#e9d8b8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font:900 21px Barlow Condensed,Arial Narrow,sans-serif}.bartender-interpretations>div{gap:10px;display:grid}.bartender-interpretations article{background:#1e1711;border:1px solid #4e3a26;padding:17px}.bartender-interpretations article header{grid-template-columns:32px 1fr auto;align-items:center;gap:11px;display:grid}.bartender-interpretations article header b{color:#887257;font:10px DM Mono,monospace}.bartender-interpretations article header strong{color:#f1dfbd;font:800 14px Arial,sans-serif}.bartender-interpretations article p{color:#c7b89e;margin:9px 0 0 43px;font:13px/1.55 Arial,sans-serif}.bartender-interpretations article small{color:#9f917c;margin:8px 0 0 43px;font:11px/1.55 Arial,sans-serif;display:block}.bartender-coverage{color:#ddc68f;text-transform:uppercase;border:1px solid #745c37;padding:6px 8px;font:800 8px DM Mono,monospace}.bartender-coverage.coverage-partial{color:#f1bf62;border-color:#9a6d2f}.bartender-coverage.coverage-unknown{color:#bfb5a7;border-color:#6f6860}.bartender-stats>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bartender-stats article{background:#25170e;border:1px solid #674821;min-width:0;padding:18px}.bartender-stats strong{color:var(--bt-amber);overflow-wrap:anywhere;font:900 25px/1.1 DM Mono,monospace;display:block}.bartender-stats span{color:#bbaa90;text-transform:uppercase;margin-top:8px;font:10px/1.4 Arial,sans-serif;display:block}.bartender-qualifications{background:#12100d;border:1px solid #4f3a27;margin:0 34px 26px}.bartender-qualifications summary{cursor:pointer;color:#d9c5a5;text-transform:uppercase;min-height:48px;padding:15px;font:800 11px Arial,sans-serif}.bartender-qualifications summary span{width:22px;height:22px;color:var(--bt-amber);background:#3a2a1c;border-radius:50%;place-items:center;margin-left:7px;display:inline-grid}.bartender-qualifications ul{color:#ad9f8b;margin:0;padding:0 35px 18px 38px;font:12px/1.65 Arial,sans-serif}.bartender-sources{border-top:1px dashed #60472f;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 34px;display:flex}.bartender-sources>span{color:#88775e;letter-spacing:.1em;font:800 8px DM Mono,monospace}.bartender-sources a{min-height:44px;color:var(--bt-amber);overflow-wrap:anywhere;align-items:center;font:700 12px Arial,sans-serif;text-decoration:none;display:flex}.bartender-sources i{margin-left:6px;font-style:normal}.bartender-loading,.bartender-error{min-height:150px;padding:32px 34px}.bartender-loading{align-items:center;gap:18px;display:flex}.bartender-loading>div{gap:5px;display:flex}.bartender-loading i{background:var(--bt-amber);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite bartender-pour;display:block}.bartender-loading i:nth-child(2){animation-delay:.16s}.bartender-loading i:nth-child(3){animation-delay:.32s}.bartender-loading p{margin:0}.bartender-loading strong,.bartender-loading span{display:block}.bartender-loading strong{color:#ecd8b4;font:800 16px Arial,sans-serif}.bartender-loading span{color:#9f927f;margin-top:7px;font:12px Arial,sans-serif}.bartender-error>span{color:#d96a50;letter-spacing:.12em;font:900 9px DM Mono,monospace}.bartender-error h3{color:#ebd8b8;margin:10px 0 17px;font:700 17px/1.4 Arial,sans-serif}.bartender-error button,.bartender-composer button{color:#fff;text-transform:uppercase;background:#a82025;border:1px solid #a7712d;min-height:46px;padding:10px 17px;font:800 11px Arial,sans-serif}.bartender-composer{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#21130cf5;border:1px solid #9a6c30;margin:38px auto 0;padding:16px;position:sticky;bottom:14px;box-shadow:0 14px 55px #000c,0 0 0 5px #110a06aa}.bartender-composer>div{color:#b89c72;letter-spacing:.12em;justify-content:space-between;margin-bottom:9px;font:800 8px DM Mono,monospace;display:flex}.bartender-composer textarea{resize:vertical;color:#f4e2c1;background:#120c08;border:1px solid #5c4228;border-radius:0;outline:0;width:100%;min-height:82px;max-height:240px;padding:13px;font:16px/1.45 Georgia,serif;display:block}.bartender-composer textarea:focus{border-color:var(--bt-amber);box-shadow:0 0 0 2px #efbd6820}.bartender-composer textarea::placeholder{color:#796956}.bartender-composer footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 0 0;display:flex}.bartender-composer footer small{color:#93836c;font:10px Arial,sans-serif}.bartender-composer button:disabled,.bartender-starters button:disabled{opacity:.45;cursor:not-allowed}.bartender-composer .bartender-cancel{color:#dec9a8;background:#282017;border-color:#7d6547}@keyframes bartender-pour{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-7px)}}@media (width<=760px){.bartender-page{padding-bottom:85px}.bartender-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:30px 20px}.bartender-hero h1{font-size:clamp(48px,15vw,68px)}.bartender-hero>div>p:last-child{font-size:15px;line-height:1.55}.bartender-hero aside{padding:17px;transform:none}.bartender-hero aside p{font-size:11px}.bartender-starters{grid-template-columns:1fr;gap:17px;padding:26px 0}.bartender-starters>div:last-child{grid-template-columns:1fr}.bartender-starters button{min-height:50px}.bartender-conversation{gap:20px;margin-top:28px}.bartender-turn>header{grid-template-columns:1fr;gap:7px;padding:17px}.bartender-turn>header p{font-size:16px}.bartender-verdict{padding:23px 19px}.bartender-verdict p{font-size:18px;line-height:1.55}.bartender-interpretations,.bartender-stats{padding:22px 18px}.bartender-interpretations article{padding:14px}.bartender-interpretations article header{grid-template-columns:26px 1fr}.bartender-coverage{grid-column:2;width:max-content}.bartender-interpretations article p,.bartender-interpretations article small{margin-left:37px}.bartender-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bartender-stats article{padding:14px}.bartender-stats strong{font-size:20px}.bartender-qualifications{margin:0 18px 18px}.bartender-sources{padding:15px 18px}.bartender-sources>span{width:100%}.bartender-loading,.bartender-error{min-height:140px;padding:25px 19px}.bartender-composer{margin-top:26px;padding:11px;bottom:8px}.bartender-composer footer{align-items:flex-end}.bartender-composer footer small{max-width:170px;line-height:1.4}.bartender-composer button{max-width:155px}}@media (width<=360px){.bartender-stats>div{grid-template-columns:1fr}.bartender-composer footer small{display:none}.bartender-composer button{max-width:none;margin-left:auto}}@media (prefers-reduced-motion:reduce){.bartender-loading i{animation:none}.bartender-page *{scroll-behavior:auto!important}}.bartender-coverage.bartender-coverage-partial{color:#f1bf62;border-color:#9a6d2f}.bartender-coverage.bartender-coverage-unknown{color:#bfb5a7;border-color:#6f6860}.bartender-related{background:#1b130e;border-top:1px solid #5a432d;justify-content:space-between;align-items:center;gap:18px;padding:18px 34px;display:flex}.bartender-related span{color:#9f8d72;letter-spacing:.1em;font:800 9px DM Mono,monospace}.bartender-related button{min-height:44px;color:var(--bt-amber);text-align:left;background:#29190e;border:1px solid #8b642f;padding:10px 14px;font:800 12px Arial,sans-serif}.bartender-related button:hover,.bartender-related button:focus-visible{border-color:var(--bt-amber);color:#fff}@media (width<=760px){.bartender-related{flex-direction:column;align-items:flex-start;padding:17px 19px}.bartender-related button{width:100%}}.bartender-coverage-summary{color:#d8c5a3;background:#21170e;border:1px solid #765326;margin:22px 34px 0;padding:15px 17px}.bartender-coverage-summary strong{color:#efbd68;text-transform:uppercase;font:800 12px Arial,sans-serif}.bartender-coverage-summary p{margin:7px 0 0;font:13px/1.5 Arial,sans-serif}.bartender-qualifications .bartender-interpretations{border-top:1px solid #4f3a27;padding:20px 18px}.bartender-qualifications .bartender-interpretations h3{font-size:16px}.bartender-qualifications>ul{border-top:1px solid #4f3a27;padding-top:16px}@media (width<=760px){.bartender-coverage-summary{margin:18px 18px 0}.bartender-qualifications .bartender-interpretations{padding:18px 14px}}@media (width>=900px){.bartender-page{padding-bottom:0}.bartender-composer{z-index:auto;margin-top:38px;padding:12px;position:static}.bartender-composer>div{margin-bottom:7px}.bartender-composer textarea{min-height:56px;max-height:min(160px,28dvh);padding:10px 12px}.bartender-composer footer{padding-top:8px}.archive-shell:has(.bartender-page.has-conversation){height:100dvh;overflow:hidden}.archive-shell:has(.bartender-page.has-conversation)>main{height:calc(100dvh - 72px);min-height:0;padding-top:20px;padding-bottom:20px}.archive-shell:has(.bartender-page.has-conversation)>footer{display:none}.bartender-page.has-conversation{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.bartender-page.has-conversation .bartender-hero{display:none}.bartender-page.has-conversation .bartender-starters{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:0 0 16px}.bartender-page.has-conversation .bartender-starters h2{font-size:22px}.bartender-page.has-conversation .bartender-starters>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.bartender-page.has-conversation .bartender-starters button{min-height:46px;padding:9px 12px}.bartender-page.has-conversation .bartender-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin-top:0;padding:18px 10px 18px 0;scroll-padding-block:18px;overflow-y:auto}.bartender-page.has-conversation .bartender-turn{scroll-margin-top:18px}.bartender-page.has-conversation .bartender-composer{margin-top:0}}@media (width<=899px){.bartender-page{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.bartender-composer{bottom:max(8px,env(safe-area-inset-bottom))}}.bartender-ranked-receipts ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bartender-ranked-receipts li{background:#25170e;border:1px solid #674821;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:grid}.bartender-ranked-receipts li>div strong{color:#f0dfbd;font:800 15px/1.3 Arial,sans-serif;display:block}.bartender-ranked-receipts li small{color:#9f917c;margin-top:4px;font:11px/1.4 Arial,sans-serif;display:block}.bartender-receipt-rank{margin:0;color:#8f795a!important;text-transform:none!important;font:800 12px DM Mono,monospace!important}.bartender-ranked-receipts li>p{text-align:right;margin:0}.bartender-ranked-receipts li>p b{color:var(--bt-amber);font:900 21px/1.1 DM Mono,monospace;display:block}.bartender-ranked-receipts li>p span{margin-top:4px}.bartender-show-all{width:100%;min-height:44px;color:var(--bt-amber);text-transform:uppercase;background:#1b130e;border:1px solid #74542e;margin-top:10px;font:800 11px Arial,sans-serif}.bartender-show-all:hover,.bartender-show-all:focus-visible{border-color:var(--bt-amber);color:#fff}.bartender-sources details{border-top:1px solid #4e3a28;width:100%}.bartender-sources details summary{cursor:pointer;color:#bbaa90;text-transform:uppercase;min-height:44px;padding:14px 0;font:800 10px Arial,sans-serif}.bartender-sources details>div{flex-wrap:wrap;gap:4px 18px;padding-bottom:8px;display:flex}@media (width<=760px){.bartender-ranked-receipts li{grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.bartender-ranked-receipts li>div strong{font-size:13px}.bartender-ranked-receipts li>p b{font-size:18px}.bartender-sources details>div{display:grid}}.bathroom-wall-page{--gold:#e0a927;--ink:#17130e;color:var(--ink);background:#0a0907;overflow:hidden;max-width:none!important}.wall-intro{z-index:6;color:#f3ecdc;background:radial-gradient(circle at 18% -80%,#c8781d42,#0000 39%),linear-gradient(102deg,#050708,#17120d 52%,#050708);border-bottom:2px solid #b77917;grid-template-columns:minmax(310px,.78fr) minmax(570px,1.22fr);align-items:center;gap:24px;min-height:104px;padding:10px clamp(16px,3.4vw,54px);display:grid;position:relative;box-shadow:inset 0 -22px 30px #000b,0 8px 20px #000b}.wall-intro:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ef981709 1px,#0000 1px) 0 0/118px 100%,radial-gradient(circle at 8% 20%,#ffbe4e31 0 1px,#0000 3px),radial-gradient(circle at 92% 58%,#b72f221f,#0000 17%);position:absolute;inset:0}.wall-title-lockup{align-items:center;gap:13px;display:flex;position:relative}.wall-crown{color:#edb52d;filter:drop-shadow(0 0 9px #df7f22c4);font-size:2.35rem;line-height:1;transform:rotate(-7deg)}.wall-kicker,.stall-challenge>form>span{letter-spacing:.17em;text-transform:uppercase;color:#e1ae3c;margin:0;font-size:.62rem;font-weight:900}.wall-intro h1{letter-spacing:-.035em;text-transform:uppercase;text-shadow:2px 2px #000,0 0 18px #fff2;margin:2px 0;font:900 clamp(1.75rem,2.7vw,2.75rem)/.9 Arial Narrow,Impact,sans-serif}.wall-title-lockup p:last-child{color:#bdb4a4;letter-spacing:.08em;margin:4px 0 0;font-size:.72rem}.stall-challenge{background:linear-gradient(#151716ee,#070808f5);border:1px solid #9e7129;border-radius:2px;padding:8px 10px;position:relative;box-shadow:inset 0 0 27px #000,0 3px 12px #000b}.stall-challenge:before{content:"";pointer-events:none;border:1px solid #c28e303d;position:absolute;inset:4px}.stall-challenge form{grid-template-columns:minmax(130px,.62fr) minmax(170px,1fr) auto;align-items:end;gap:6px 10px;display:grid;position:relative}.stall-challenge strong{color:#21170d;clip-path:polygon(2% 5%,100% 0,97% 94%,0 100%);background:linear-gradient(100deg,#b9a17a,#e1d1b0 52%,#bca27b);padding:7px 13px;font:900 clamp(1.02rem,1.7vw,1.42rem)/1 Segoe Print,Comic Sans MS,cursive;transform:rotate(-.6deg);box-shadow:inset 0 0 11px #4b31105c,0 2px 3px #000}.stall-challenge label{color:#c2b8a7;font-size:.63rem}.stall-challenge label>span{white-space:nowrap;display:block}.stall-challenge input,.stall-challenge textarea{box-sizing:border-box;color:#191611;width:100%;font:inherit;background:#d9ceba;border:1px solid #665b4a;border-radius:2px;margin-top:3px;padding:7px 9px;display:block;box-shadow:inset 0 2px 8px #392e2254}.stall-challenge button,.load-wall{color:#fff7df;cursor:pointer;background:linear-gradient(#e2aa39,#a8650c);border:1px solid #f0c45c;min-height:36px;padding:7px 15px;font-weight:900;box-shadow:inset 0 1px #ffe8aa,0 2px 10px #000b}.stall-challenge button i{margin-left:7px;font-style:normal}.stall-challenge button:disabled{opacity:.48;cursor:not-allowed}.stall-challenge button:focus-visible,.stall-challenge input:focus-visible,.stall-challenge textarea:focus-visible,.load-wall:focus-visible{outline-offset:3px;outline:3px solid #8bc6ff}.wall-honeypot{position:absolute!important;left:-9999px!important}.wall-composer{grid-template-columns:minmax(145px,.42fr) minmax(250px,1fr) auto!important}.composer-row{align-items:flex-end;gap:7px;display:flex}.composer-row label{flex:1}.composer-row span{color:#b7aa8e;font-size:.62rem}.wall-composer textarea{resize:vertical;height:51px}.composer-actions{align-items:end;gap:8px;display:flex}.marker-check{color:#caba98;margin:7px;font-size:.76rem;position:relative}.wall-status{z-index:7;color:#ffe2a2;text-align:center;background:#5a3510;min-height:0;margin:0;padding:0 5vw;font-size:.72rem;line-height:0;transition:all .15s;position:relative}.wall-status:not(:empty){padding-block:4px;line-height:1.2;box-shadow:0 2px 8px #0009}.tile-wall{isolation:isolate;background-color:#ae9470;background-image:linear-gradient(#332313a6 2px,#0000 3px),linear-gradient(90deg,#37271894 2px,#0000 3px),radial-gradient(at 9% 14%,#512a128c 0 2%,#0000 17%),radial-gradient(at 91% 29%,#321b0d75 0 2%,#0000 15%),radial-gradient(at 37% 68%,#56301469,#0000 14%),radial-gradient(at 68% 8%,#eadbb44f,#0000 20%),linear-gradient(106deg,#57361952,#d2bb925c 31%,#84623d48 68%,#4327155c);background-size:122px 91px,122px 91px,auto,auto,auto,auto,auto;min-height:790px;padding:36px clamp(28px,5vw,78px) 310px;position:relative;box-shadow:inset 62px 0 78px #170d09a8,inset -62px 0 78px #170d09a8,inset 0 37px 48px #21120887}.tile-wall:before{content:"";z-index:-2;mix-blend-mode:multiply;background:repeating-radial-gradient(at 10% 20%,#21150d1c 0 1px,#0000 2px 11px),repeating-linear-gradient(78deg,#0000 0 76px,#f8e6b711 78px,#0000 81px),linear-gradient(#0000 0 44%,#2a170c2b 74%,#10080678);position:absolute;inset:0}.tile-wall:after{content:"";z-index:-1;filter:contrast(1.2);background:radial-gradient(circle at 13% 18%,#0000 0 12%,#351c0c18 20%,#0000 28%),radial-gradient(circle at 76% 52%,#0000 0 7%,#2b160c2e 15%,#0000 24%);position:absolute;inset:0}.wall-patina{z-index:-1;background:radial-gradient(circle at 3% 62%,#28140ab8 0 2%,#0000 12%),radial-gradient(circle at 98% 67%,#28130ac7 0 3%,#0000 14%),radial-gradient(at 50% 99%,#180c07b8,#0000 28%),repeating-linear-gradient(101deg,#0000 0 129px,#f2d9a10e 131px,#0000 134px);position:absolute;inset:0}.wall-glow{z-index:1;filter:blur(7px);pointer-events:none;background:radial-gradient(at 50% 0,#ffd88b36,#0000 70%);height:34px;position:absolute;top:-5px;left:13%;right:13%}.wall-edge{z-index:4;background:linear-gradient(90deg,#110a07,#7b4823 34%,#24130b 77%,#070504);width:27px;position:absolute;top:0;bottom:0;box-shadow:0 0 27px #000d,inset 0 0 5px #ff9f3b73}.wall-edge-left{left:0}.wall-edge-right{right:0;transform:scaleX(-1)}.decorative-graffiti{z-index:0;pointer-events:none;font-family:Segoe Print,Comic Sans MS,cursive;font-weight:800;position:absolute;inset:0}.decorative-graffiti span{opacity:.25;text-shadow:.5px .5px #ead7b077;position:absolute}.deco-crown{color:#8c5d10;font-size:4.2rem;top:5%;left:5%;transform:rotate(-11deg)}.deco-tallies{font-size:2rem;top:8%;right:6%;transform:rotate(5deg)}.deco-arrow{color:#4d1714;font-size:.92rem;top:38%;left:2%;transform:rotate(-8deg)}.deco-flush{color:#123964;font-size:1.05rem;top:40%;right:4%;transform:rotate(5deg)}.deco-football{font-size:.95rem;bottom:30%;left:7%;transform:rotate(7deg)}.deco-remnant{color:#6a210f;font-size:.95rem;bottom:28%;right:9%;transform:rotate(-4deg)}.deco-score{color:#a41716;font-size:1rem;top:21%;right:3%;transform:rotate(7deg)}.deco-initials{font-size:.75rem;bottom:25%;left:44%;transform:rotate(-3deg)}.graffiti-flow{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:27px 23px;max-width:1420px;margin:auto;display:grid;position:relative}.graffiti{--r:-.7deg;color:#171510;transform:translateY(var(--nudge)) rotate(var(--r));text-shadow:.35px .45px #d7c39a;filter:drop-shadow(.25px .45px .15px #0007);grid-column:span 4;padding:2px 5px;font-family:Segoe Print,Comic Sans MS,cursive}.graffiti-0{--r:-1.4deg;grid-column:span 3}.graffiti-1{--r:.9deg;color:#951d20;grid-column:span 5}.graffiti-2{--r:-.25deg;color:#13447f;grid-column:span 4}.graffiti-3{--r:1.3deg;grid-column:span 3;margin-left:12%}.graffiti-4{--r:-1deg;grid-column:span 5}.graffiti-5{--r:.6deg;color:#7a4c0a;grid-column:span 4;margin-top:14px}.graffiti-6{--r:-1.5deg;grid-column:span 4;margin-left:5%}.graffiti-7{--r:.35deg;grid-column:span 3}.graffiti-8{--r:-.55deg;color:#821d1b;grid-column:span 5;margin-right:8%}.graffiti:nth-child(6n+4){margin-top:19px}.graffiti p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.42vw,1.45rem);font-weight:750;line-height:1.2}.graffiti footer{opacity:.66;justify-content:flex-end;gap:8px;margin-top:3px;font:700 .64rem/1.2 Segoe Print,Comic Sans MS,cursive;display:flex;transform:rotate(-1deg)}.graffiti-faded{opacity:.65;filter:blur(.12px)}.wall-state{z-index:2;text-align:center;color:#2c251c;text-shadow:.5px .5px #ead8b7;background:#c5ad832e;border-top:2px solid #5f4930;border-bottom:1px solid #7b6244;width:min(390px,78%);margin:42px auto;padding:15px 22px;font-family:Segoe Print,Comic Sans MS,cursive;position:relative;transform:rotate(-1deg)}.wall-state b{font-size:1.25rem;display:block}.wall-state span{opacity:.75;margin-top:4px;font-size:.78rem;display:block}.load-wall{z-index:5;margin:42px auto;display:block;position:relative}.fixtures{z-index:3;filter:drop-shadow(0 -8px 13px #0008);background:linear-gradient(#140d08 0 6px,#8b6039 7px 10px,#0000 11px);border-top:12px solid #44301f;justify-content:space-around;align-items:flex-end;height:303px;display:flex;position:absolute;bottom:-74px;left:0;right:0}.urinal{background:linear-gradient(90deg,#665f55,#b9ad98 8%,#f0e6d0 25%,#e5d8bf 49%,#b1a58f 82%,#625b51 96%);border:4px solid #625c54;border-radius:22% 22% 45% 45%/12% 12% 35% 35%;width:min(22vw,270px);height:210px;position:relative;box-shadow:inset 17px 0 22px #3e342a70,inset -15px 0 20px #302a246e,inset 0 -31px 35px #493e337a,0 22px 30px #120c08c4,0 2px 3px #fff9}.urinal:before{content:"";z-index:2;background:radial-gradient(at 50% 100%,#39342d 0 15%,#9d927f 16% 42%,#696158 43%);border:8px solid #81786b;border-top-color:#d0c5af;border-radius:11px 11px 50% 50%;height:82px;position:absolute;top:13px;left:11%;right:11%;box-shadow:inset 0 17px 27px #2b241d78,0 2px 4px #fff7}.urinal:after{content:"";background:radial-gradient(circle,#25231f 0 25%,#777064 30% 59%,#25231f 62%);border-radius:50%;width:18%;height:13px;position:absolute;bottom:27px;left:41%}.fixture-rim{border-top:5px solid #eee5d3;border-radius:50%;height:23px;position:absolute;top:5px;left:8%;right:8%;box-shadow:0 -2px 4px #fff6}.flush{z-index:4;width:112px;height:118px;position:absolute;top:-113px;left:50%;transform:translate(-50%)}.flush:before{content:"";background:linear-gradient(90deg,#2e2d2a,#d9d5cc 36%,#fff 51%,#777570 74%,#232321);border-radius:5px;width:14px;height:91px;position:absolute;top:25px;left:50%;transform:translate(-50%);box-shadow:4px 2px 8px #000b}.flush i{z-index:2;background:linear-gradient(90deg,#2b2a28,#eee9df 33%,#77746d 75%,#20201e);border:3px solid #373632;border-radius:7px;width:46px;height:34px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #000c}.flush em{z-index:3;background:radial-gradient(circle at 40% 35%,#fff,#4b4945);border-radius:50%;width:13px;height:13px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.flush b{z-index:2;background:linear-gradient(#f0ece5,#4c4b47);border-radius:8px;width:54px;height:15px;position:absolute;top:46px;left:2px;box-shadow:0 2px 6px #000a}.urinal>span{background:#8f83704d;width:2px;height:36px;position:absolute;bottom:7px;left:49%}.urinal:nth-of-type(3){height:234px}.divider{background:linear-gradient(90deg,#2b2118,#927a5d 36%,#3a2b20);border-radius:5px;width:20px;height:244px;margin-bottom:61px;box-shadow:8px 9px 17px #000a}@media (width<=1000px){.wall-intro{grid-template-columns:1fr;gap:7px;min-height:0;padding-block:9px}.wall-title-lockup{text-align:center;justify-content:center}.stall-challenge form,.wall-composer{grid-template-columns:1fr 1fr!important}.stall-challenge button,.composer-actions{grid-column:1/-1}.graffiti{grid-column:span 6}.tile-wall{min-height:720px;padding:32px 34px 255px}.fixtures{height:220px}.urinal,.divider{display:none}.urinal:nth-of-type(3){width:215px;height:190px;display:block}.flush{top:-101px;transform:translate(-50%)scale(.88)}}@media (width<=560px){.wall-intro{gap:6px;padding:7px 12px}.wall-title-lockup{text-align:left;justify-content:flex-start;gap:9px}.wall-crown{font-size:1.8rem}.wall-intro h1{font-size:1.65rem}.wall-kicker{font-size:.52rem}.wall-title-lockup p:last-child{display:none}.stall-challenge{padding:7px 8px}.stall-challenge form,.wall-composer{gap:5px 8px;grid-template-columns:minmax(0,1fr) auto!important}.stall-challenge form>span{grid-column:1/-1}.stall-challenge strong{grid-column:1/-1;padding:5px 10px;font-size:1rem}.stall-challenge label{min-width:0}.stall-challenge button,.composer-actions{grid-column:auto;padding-inline:10px}.wall-composer>label{grid-column:1/-1}.composer-row{min-width:0}.wall-composer textarea{height:46px}.tile-wall{background-size:91px 69px,91px 69px,auto,auto,auto,auto,auto;min-height:660px;padding:22px 20px 205px;box-shadow:inset 24px 0 36px #170d098c,inset -24px 0 36px #170d098c,inset 0 28px 35px #21120875}.wall-edge{width:10px}.graffiti-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:19px 8px;display:grid}.graffiti,.graffiti-0,.graffiti-1,.graffiti-2,.graffiti-3,.graffiti-4,.graffiti-5,.graffiti-6,.graffiti-7,.graffiti-8{grid-column:span 3;padding:1px 3px;margin:0!important}.graffiti:nth-child(3n+1){grid-column:span 4}.graffiti:nth-child(4n+2){grid-column:span 2}.graffiti p{font-size:clamp(.86rem,4vw,1.04rem);line-height:1.18}.graffiti footer{gap:4px;font-size:.54rem}.decorative-graffiti span{font-size:.67rem}.deco-crown,.deco-tallies{font-size:1.65rem!important}.deco-score{top:28%}.fixtures{height:172px;bottom:-46px;left:18%;right:-70px}.urinal:nth-of-type(3){width:190px;height:166px}.flush{top:-92px;transform:translate(-50%)scale(.74)}.wall-state{margin-top:28px;padding:12px 16px}.wall-state b{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.graffiti,.decorative-graffiti span,.wall-state{transform:none}}.bathroom-wall-page{min-height:100vh;max-width:none!important}.bathroom-wall-page .bw-graffiti footer{max-width:none!important;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;margin:4px 0 0!important;padding:0!important}.bathroom-wall-page .bw-empty{z-index:5;text-align:center;color:#21170f;text-shadow:.5px .5px #ead8b7;background:#c5ad8366;border-top:2px solid #5f4930;border-bottom:1px solid #7b6244;width:min(390px,78%);margin:52px auto;padding:15px 22px;font-family:Segoe Print,Comic Sans MS,cursive;position:relative;transform:rotate(-1deg)}.bathroom-wall-page .bw-empty b,.bathroom-wall-page .bw-empty span{display:block}.bathroom-wall-page .bw-empty span{opacity:.75;margin-top:4px;font-size:.78rem}@media (width>=761px){.archive-shell>main:has(.bathroom-wall-page){max-width:1800px;padding-inline:clamp(24px,3vw,56px)}}.bw-lab{--gold:#d79a20;color:#e9e2d3;background:#080807;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bw-lab *{box-sizing:border-box}.bw-skip{z-index:100;color:#000;background:#fff;padding:10px 16px;position:fixed;top:-80px;left:16px}.bw-skip:focus{top:10px}.bw-lab-nav{z-index:40;background:#080908;border-bottom:1px solid #5c4c30;align-items:center;gap:24px;height:58px;padding:0 clamp(16px,3vw,46px);display:flex;position:relative;box-shadow:0 4px 18px #000c}.bw-lab-nav a{color:#e8e1d2;text-decoration:none}.bw-lab-brand{grid-template-columns:32px auto;align-items:center;column-gap:8px;line-height:.8;display:grid}.bw-lab-brand span{color:#e2ad3f;border:1px solid #c99329;grid-row:1/3;place-items:center;width:32px;height:32px;font:900 15px Georgia;display:grid}.bw-lab-brand b{letter-spacing:.08em;font:900 11px/1 Arial}.bw-lab-brand small{letter-spacing:.34em;color:#ac9d81;font-size:7px}.bw-lab-nav>div{align-items:center;gap:5px;margin-left:auto;display:flex}.bw-lab-nav>div>span{color:#766e61;letter-spacing:.16em;text-transform:uppercase;margin-right:10px;font-size:9px}.bw-lab-nav>div a{letter-spacing:.08em;text-transform:uppercase;border:1px solid #36342f;padding:7px 11px;font-size:10px;font-weight:800}.bw-lab-nav>div a.active{color:#17120a;background:#d29c37;border-color:#d29c37}.bw-production-link{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#a99a7d!important}.bw-scene{min-height:calc(100vh - 58px);position:relative}.bw-hero{z-index:20;position:relative}.bw-access{position:relative}.bw-access form{align-items:end;display:grid}.bw-access p{margin:0}.bw-access label{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.bw-access label small{opacity:.55;font-weight:400}.bw-access input,.bw-access textarea{border-radius:0;width:100%;margin-top:4px;padding:7px 9px;font:12px Arial;display:block}.bw-access textarea{resize:vertical;height:46px}.bw-access button,.bw-more{color:#fff9ea;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#b7770e;border:1px solid #e7b34e;min-height:34px;padding:7px 13px;font:900 10px Arial}.bw-access button:disabled{opacity:.45;cursor:not-allowed}.bw-access button:focus-visible,.bw-access input:focus-visible,.bw-access textarea:focus-visible,.bw-more:focus-visible,.bw-lab-nav a:focus-visible{outline-offset:3px;outline:3px solid #7fcaff}.bw-access button i{margin-left:7px;font-style:normal}.bw-write{grid-template-columns:130px minmax(260px,1fr) auto;gap:8px}.bw-message{position:relative}.bw-message small{position:absolute;right:0}.bw-submit{align-items:end;gap:7px;display:flex}.bw-honeypot{position:absolute!important;left:-9999px!important}.bw-checking{color:#c7b997;padding:12px;font-size:11px}.bw-concept-stamp{opacity:.28;font:900 8px Arial;position:absolute;top:6px;right:8px}.bw-status{z-index:25;color:#ffe0af;text-align:center;background:#7c290e;margin:0;padding:5px 20px;font-size:11px;position:relative}.bw-loading{z-index:9;color:inherit;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.bw-loading i{background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:3px;display:inline-block}.bw-room{isolation:isolate;min-height:calc(100vh - 170px);position:relative;overflow:hidden}.bw-posts{z-index:4;display:grid;position:relative}.bw-graffiti{transform:translateY(var(--shift)) rotate(var(--turn));white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.bw-graffiti p{margin:0}.bw-graffiti footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.bw-graffiti footer b,.bw-graffiti footer time,.bw-graffiti footer span{opacity:.65;font:700 9px/1.2 inherit}.bw-wall-scribbles{z-index:2;pointer-events:none;position:absolute;inset:0}.bw-wall-scribbles b{white-space:pre-wrap;position:absolute}.bw-fixtures{z-index:7;pointer-events:none;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.bw-urinal{position:relative}.bw-bowl{border-style:solid;position:absolute;inset:auto 0 0}.bw-bowl:before{content:"";background:radial-gradient(at 50% 95%,#3a3935 0 13%,#a19d91 14% 41%,#66645e 43%);border:7px solid #76736c;border-radius:12px 12px 47% 47%;height:42%;position:absolute;top:8%;left:11%;right:11%;box-shadow:inset 0 17px 30px #17171580,0 2px 3px #fff8}.bw-bowl:after{content:"";background:radial-gradient(circle,#292824 0 25%,#8d8980 28% 62%,#292824 65%);border-radius:50%;width:14%;height:8%;position:absolute;bottom:12%;left:43%}.bw-bowl>i{border-top:5px solid #f6f1e6;border-radius:50%;height:20px;position:absolute;top:3px;left:8%;right:8%}.bw-valve{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.bw-valve:before{content:"";background:linear-gradient(90deg,#222,#d8d8d3 35%,#fff 48%,#6d6e6a 75%,#1c1d1c);border-radius:4px;width:13px;position:absolute;left:50%;transform:translate(-50%)}.bw-valve i{background:linear-gradient(90deg,#242523,#f4f2ea 33%,#72736f 75%,#1b1c1b);border:3px solid #343532;border-radius:6px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #000c}.bw-valve b{background:linear-gradient(#eee,#555);border-radius:7px;position:absolute;box-shadow:0 2px 5px #000b}.bw-valve em{z-index:2;background:radial-gradient(circle at 40% 35%,#fff,#4c4d49);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.bw-divider{align-self:flex-end;position:relative}.bw-divider:before{content:"";background:linear-gradient(90deg,#242424,#a7a5a0 27%,#4a4946 76%,#171817);position:absolute;inset:0;box-shadow:8px 7px 19px #000c}.bw-divider i,.bw-divider b{background:linear-gradient(90deg,#222,#bbb,#333);width:10px;height:22px;position:absolute;right:-5px}.bw-more{z-index:15;position:absolute;bottom:22px;right:28px}.bw-cleaning-sign{text-align:center;align-self:flex-end;font-weight:900}.bw-cleaning-sign small{display:block}.bw-lab-a{background:#17110b}.bw-scene-a .bw-hero{background:radial-gradient(circle at 20% -70%,#8e571a66,#0000 45%),linear-gradient(100deg,#080909,#1a140e 52%,#080908);border-bottom:3px solid #8e5f1d;grid-template-columns:minmax(250px,.62fr) minmax(630px,1.38fr);align-items:center;gap:30px;min-height:112px;padding:13px clamp(24px,4vw,64px);display:grid;box-shadow:0 12px 30px #000c}.bw-scene-a .bw-hero>div>p{color:#c89534;letter-spacing:.19em;text-transform:uppercase;margin:0;font:800 9px Arial}.bw-scene-a h1{color:#f1eadc;letter-spacing:-.025em;text-transform:uppercase;text-shadow:3px 3px #000;margin:3px 0 1px;font:900 clamp(31px,3.2vw,51px)/.82 Impact,Arial Narrow}.bw-scene-a h1 span{color:#d39a31}.bw-scene-a .bw-hero>div>small{color:#918675;letter-spacing:.12em;font-size:10px}.bw-scene-a .bw-access{background:linear-gradient(#171714,#080908);border:1px solid #6e5227;padding:9px 12px;box-shadow:inset 0 0 23px #000,0 4px 10px #000}.bw-scene-a .bw-access form:not(.bw-write){grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr) auto;gap:9px}.bw-scene-a .bw-access form>p span{color:#c49335;letter-spacing:.16em;text-transform:uppercase;font:900 8px Arial;display:block}.bw-scene-a .bw-access form>p strong{color:#24180d;background:#cbb890;margin-top:4px;padding:7px 11px;font:900 17px Segoe Print,cursive;display:block;transform:rotate(-.5deg)}.bw-scene-a .bw-access label{color:#b9aa90}.bw-scene-a .bw-access input,.bw-scene-a .bw-access textarea{color:#19150f;background:#d6c8ac;border:1px solid #71644e;box-shadow:inset 0 2px 6px #42352055}.bw-scene-a .bw-room{background-color:#b7a17d;background-image:linear-gradient(#4b3928a6 3px,#0000 3px),linear-gradient(90deg,#4b3928a6 3px,#0000 3px),radial-gradient(at 11% 16%,#46200d99,#0000 13%),radial-gradient(at 76% 48%,#57311970,#0000 19%),radial-gradient(at 43% 84%,#31170c92,#0000 16%),repeating-linear-gradient(103deg,#0000 0 117px,#f8e4b51f 119px,#0000 122px),linear-gradient(107deg,#5a382566,#d5c29955 46%,#59361f66);background-size:128px 94px,128px 94px,auto,auto,auto,auto,auto;min-height:760px;padding:42px clamp(52px,6vw,100px) 315px;box-shadow:inset 70px 0 80px #190c08b5,inset -70px 0 80px #190c08b5,inset 0 55px 65px #2e180d7a}.bw-scene-a .bw-room:before{content:"";z-index:1;mix-blend-mode:multiply;background:repeating-radial-gradient(circle at 20% 20%,#24150c24 0 1px,#0000 2px 13px),linear-gradient(#0000 40%,#31180c21 72%,#13090796);position:absolute;inset:0}.bw-scene-a .bw-room:after{content:"";z-index:1;background:linear-gradient(#1b1009,#9a6a3b,#2e1b10);border-top:5px solid #5a3c24;height:16px;position:absolute;bottom:249px;left:4%;right:4%;box-shadow:0 -9px 22px #0006}.bw-scene-a .bw-ceiling-light{z-index:3;filter:blur(7px);background:#e6c99073;height:24px;position:absolute;top:-5px;left:25%;right:25%;box-shadow:0 20px 60px #ffda885c}.bw-scene-a .bw-pipe{z-index:3;background:linear-gradient(90deg,#1d1b18,#b6aaa0 27%,#4e4b46 72%,#171614);width:22px;position:absolute;top:0;bottom:240px;box-shadow:7px 0 15px #0008}.bw-scene-a .bw-pipe:after{content:"";background:linear-gradient(#ded8cc,#43423f);border-radius:4px;width:36px;height:13px;position:absolute;top:180px;left:-7px}.bw-scene-a .bw-pipe-left{left:22px}.bw-scene-a .bw-pipe-right{right:22px}.bw-scene-a .bw-posts{grid-template-columns:repeat(12,minmax(0,1fr));gap:29px 26px;max-width:1440px;margin:auto}.bw-scene-a .bw-graffiti{color:#17130f;text-shadow:.5px .5px #d9c8a8;grid-column:span 4;font-family:Segoe Print,Comic Sans MS,cursive}.bw-scene-a .bw-graffiti-0,.bw-scene-a .bw-graffiti-6{grid-column:span 3}.bw-scene-a .bw-graffiti-1,.bw-scene-a .bw-graffiti-5{grid-column:span 5}.bw-scene-a .bw-graffiti-2{color:#8d1e1b}.bw-scene-a .bw-graffiti-3{color:#163e72}.bw-scene-a .bw-graffiti-5{color:#825307}.bw-scene-a .bw-graffiti p{font-size:clamp(17px,1.65vw,27px);font-weight:800;line-height:1.13}.bw-scene-a .bw-graffiti footer{font-family:inherit}.bw-scene-a .bw-wall-scribbles{color:#26170e;opacity:.26;font:800 18px Segoe Print,cursive}.bw-scene-a .bw-wall-scribbles b:first-child{font-size:48px;top:7%;left:4%;transform:rotate(-12deg)}.bw-scene-a .bw-wall-scribbles b:nth-child(2){top:8%;right:5%;transform:rotate(5deg)}.bw-scene-a .bw-wall-scribbles b:nth-child(3){color:#7d1d13;top:49%;left:2%;transform:rotate(-7deg)}.bw-scene-a .bw-wall-scribbles b:nth-child(4){color:#173e69;top:43%;right:3%;transform:rotate(6deg)}.bw-scene-a .bw-wall-scribbles b:nth-child(5){font-size:55px;bottom:27%;left:48%;transform:rotate(-8deg)}.bw-scene-a .bw-fixtures{filter:drop-shadow(0 -10px 15px #0008);background:linear-gradient(#130b07 0 5px,#81582f 6px 9px,#0000 10px);border-top:10px solid #3d291a;height:280px;padding:0 3%}.bw-scene-a .bw-urinal{width:min(20vw,270px);height:245px}.bw-scene-a .bw-bowl{background:linear-gradient(90deg,#666159,#bdb4a3 9%,#f2ead9 27%,#ded3be 52%,#aaa08d 83%,#5a554e 97%);border-width:4px;border-color:#5e5a53;border-radius:20% 20% 45% 45%/12% 12% 35% 35%;height:202px;box-shadow:inset 18px 0 23px #3b332b73,inset -15px 0 22px #302a2475,inset 0 -35px 40px #493e337a,0 20px 28px #100a07c9,0 2px 3px #fff9}.bw-scene-a .bw-valve{width:110px;height:90px;top:-63px}.bw-scene-a .bw-valve:before{height:75px;top:25px}.bw-scene-a .bw-valve i{width:45px;height:32px;top:2px}.bw-scene-a .bw-valve b{width:54px;height:14px;top:43px;left:1px}.bw-scene-a .bw-valve em{width:12px;height:12px;top:9px}.bw-scene-a .bw-divider{width:20px;height:240px;margin-bottom:34px}.bw-scene-a .bw-divider i{top:25%}.bw-scene-a .bw-divider b{top:72%}.bw-lab-b{background:#030606}.bw-scene-b .bw-hero{background:repeating-linear-gradient(90deg,#070909 0 47px,#0c0f0f 48px 49px),linear-gradient(#111,#030404);border-bottom:5px solid #242b2a;grid-template-columns:310px 1fr;align-items:center;gap:30px;min-height:126px;padding:14px clamp(18px,3vw,48px);display:grid;box-shadow:0 12px 30px #000}.bw-scoreboard{align-items:center;gap:13px;display:flex}.bw-scoreboard>i{color:#dda83f;background:#080a09;border:2px solid #ba7d20;place-items:center;width:72px;height:72px;font:900 28px Georgia;display:grid;box-shadow:inset 0 0 18px #000,0 0 14px #c77d1426}.bw-scoreboard p{margin:0}.bw-scoreboard p>*{display:block}.bw-scoreboard b{color:#6b756f;letter-spacing:.27em;font-size:8px}.bw-scoreboard strong{color:#ece7d8;letter-spacing:.06em;font:900 23px/1 Impact}.bw-scoreboard span{color:#c08724;letter-spacing:.22em;margin-top:5px;font:800 9px Arial}.bw-scene-b .bw-access{background:#0d1110;border:1px solid #38403e;box-shadow:inset 0 0 30px #000}.bw-scene-b .bw-access form{gap:8px;padding:9px}.bw-scene-b .bw-access form:not(.bw-write){grid-template-columns:minmax(150px,.6fr) minmax(170px,1fr) auto}.bw-scene-b .bw-access form>p span{color:#77827c;letter-spacing:.15em;text-transform:uppercase;font:900 8px Arial;display:block}.bw-scene-b .bw-access form>p strong{color:#d8972c;letter-spacing:.07em;margin-top:4px;font:900 19px Arial Narrow;display:block}.bw-scene-b .bw-access label{color:#77817c}.bw-scene-b .bw-access input,.bw-scene-b .bw-access textarea{color:#eee;background:#141a18;border:1px solid #48504c}.bw-scene-b .bw-access button{color:#e5b85f;background:#252a27;border-color:#a2742d}.bw-scene-b .bw-room{perspective:1000px;background-color:#252d2a;background-image:linear-gradient(#060908c9 4px,#0000 4px),linear-gradient(90deg,#060908bd 4px,#0000 4px),radial-gradient(at 50% 0,#799b8a3b,#0000 33%),radial-gradient(circle at 13% 42%,#000d,#0000 28%),radial-gradient(circle at 91% 58%,#000d,#0000 30%),linear-gradient(105deg,#060908,#3a4841 48%,#070a09);background-size:148px 66px,148px 66px,auto,auto,auto,auto;min-height:790px;padding:74px clamp(65px,7vw,125px) 325px;box-shadow:inset 105px 0 130px #000,inset -105px 0 130px #000}.bw-scene-b .bw-room:before,.bw-scene-b .bw-room:after{content:"";z-index:6;clip-path:polygon(0 0,100% 6%,100% 94%,0 100%);background:linear-gradient(90deg,#020303,#232827);width:8%;position:absolute;top:0;bottom:0;box-shadow:0 0 45px #000}.bw-scene-b .bw-room:before{left:0}.bw-scene-b .bw-room:after{right:0;transform:scaleX(-1)}.bw-neon{z-index:3;color:#dfa849;letter-spacing:.25em;background:#090b0a;border:2px solid #8b6330;padding:7px 35px;font:900 10px Arial;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #e6a13b55,inset 0 0 8px #e6a13b22}.bw-conduit{z-index:3;background:linear-gradient(#d2d4d0,#444a47,#161918);height:11px;position:absolute;box-shadow:0 5px 9px #000}.bw-conduit:after{content:"";background:#202422;border:4px solid #8d918b;width:22px;height:23px;position:absolute;top:-6px;right:0}.bw-conduit.one{width:24%;top:47px;left:0}.bw-conduit.two{width:24%;top:47px;right:0;transform:scaleX(-1)}.bw-scene-b .bw-posts{grid-template-columns:repeat(10,minmax(0,1fr));gap:18px 28px;transform:rotateX(.5deg)}.bw-scene-b .bw-graffiti{color:#ded9c8;text-transform:uppercase;mix-blend-mode:screen;filter:drop-shadow(0 1px #000);grid-column:span 3;font-family:Impact,Arial Narrow}.bw-scene-b .bw-graffiti-0,.bw-scene-b .bw-graffiti-4{grid-column:span 4}.bw-scene-b .bw-graffiti-1{color:#b7362b;font-family:Segoe Print,cursive}.bw-scene-b .bw-graffiti-2,.bw-scene-b .bw-graffiti-6{color:#cc8d29}.bw-scene-b .bw-graffiti-3{color:#6f91a2}.bw-scene-b .bw-graffiti p{letter-spacing:.035em;font-size:clamp(17px,1.55vw,26px);line-height:1.02}.bw-scene-b .bw-graffiti:nth-child(2n){border-bottom:2px solid;padding-bottom:3px}.bw-scene-b .bw-wall-scribbles{color:#8ea49b;opacity:.26;font:900 18px Impact}.bw-scene-b .bw-wall-scribbles b:first-child{writing-mode:vertical-rl;top:25%;left:2%}.bw-scene-b .bw-wall-scribbles b:nth-child(2){writing-mode:vertical-rl;top:19%;right:2%}.bw-scene-b .bw-wall-scribbles b:nth-child(3){color:#a47224;font-size:70px;top:47%;left:45%}.bw-scene-b .bw-wall-scribbles b:nth-child(4){color:#9f3129;bottom:34%;right:4%;transform:rotate(7deg)}.bw-scene-b .bw-fixtures{filter:drop-shadow(0 -15px 25px #000);background:linear-gradient(#3d4641 0 3px,#070909 4px 14px,#0000 15px);border-top:16px solid #111615;height:300px;padding:0 5%}.bw-scene-b .bw-urinal{width:min(25vw,320px);height:245px}.bw-scene-b .bw-bowl{background:linear-gradient(90deg,#424946,#7e8983 9%,#bfc3b9 27%,#939a91 54%,#5d6661 83%,#303633);border-width:5px;border-color:#454b48;border-radius:10% 10% 34% 34%/8% 8% 30% 30%;height:192px;box-shadow:inset 21px 0 30px #1519189c,inset -20px 0 27px #1013119c,inset 0 -40px 45px #1d2421,0 25px 38px #000}.bw-scene-b .bw-valve{width:126px;height:100px;top:-78px}.bw-scene-b .bw-valve:before{height:92px;top:25px}.bw-scene-b .bw-valve i{width:51px;height:37px;top:0}.bw-scene-b .bw-valve b{width:64px;height:17px;top:49px;left:-4px}.bw-scene-b .bw-valve em{width:13px;height:13px;top:10px}.bw-scene-b .bw-urinal-trough{width:min(32vw,430px)}.bw-scene-b .bw-urinal-trough .bw-bowl{border-radius:6% 6% 22% 22%/8% 8% 30% 30%}.bw-scene-b .bw-divider{width:27px;height:276px;margin-bottom:22px}.bw-scene-b .bw-divider:before{clip-path:polygon(0 0,100% 5%,100% 95%,0 100%)}.bw-scene-b .bw-divider i{top:19%}.bw-scene-b .bw-divider b{top:73%}.bw-scene-b .bw-more{color:#c7d5cd;background:#171d1b;border-color:#75837c}.bw-lab-c{color:#171915;background:#d8d4c8}.bw-lab-c .bw-lab-nav{background:#17211d;border-color:#8b886f}.bw-scene-c .bw-hero{color:#16211c;background-color:#e2dfd3;background-image:repeating-linear-gradient(90deg,#0000 0 6px,#b8b4a826 7px),linear-gradient(#eeece4,#c4c1b6);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-bottom:8px solid #1d3c32;grid-template-columns:350px 1fr;align-items:center;gap:34px;min-height:132px;padding:13px clamp(20px,4vw,65px);display:grid;box-shadow:0 9px 16px #1d211b57}.bw-institution-sign{background:#e9e7de;border:2px solid #24382f;padding:8px 15px;box-shadow:3px 4px #777b70}.bw-institution-sign span{letter-spacing:.22em;font:800 8px Arial}.bw-institution-sign h1{color:#183d31;letter-spacing:.11em;margin:1px 0;font:900 32px/1 Arial Narrow,Arial}.bw-institution-sign p{letter-spacing:.13em;margin:0;font:800 9px Arial}.bw-scene-c .bw-access{background:#d4d2c8;border:2px solid #45554d;padding:9px 11px;box-shadow:3px 4px #7d8179}.bw-scene-c .bw-access form:not(.bw-write){grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr) auto;gap:9px}.bw-scene-c .bw-access form>p span{color:#57685e;letter-spacing:.14em;text-transform:uppercase;font:900 8px Arial;display:block}.bw-scene-c .bw-access form>p strong{color:#121b17;margin-top:3px;font:900 18px Segoe Print,cursive;display:block}.bw-scene-c .bw-access input,.bw-scene-c .bw-access textarea{color:#161914;background:#f2f0e7;border:1px solid #53655c}.bw-scene-c .bw-access button{color:#fff;background:#21483a;border-color:#203f34}.bw-scene-c .bw-room{background-color:#d8d7cd;background-image:linear-gradient(#7e8277a8 2px,#0000 2px),linear-gradient(90deg,#7e8277a8 2px,#0000 2px),radial-gradient(at 16% 35%,#887d615c,#0000 13%),radial-gradient(at 72% 22%,#fff9,#0000 22%),radial-gradient(at 53% 76%,#81765b45,#0000 19%),linear-gradient(100deg,#b6b4a7,#e4e2d8 52%,#bcb9ac);background-size:74px 74px,74px 74px,auto,auto,auto,auto;min-height:770px;padding:58px clamp(45px,6vw,105px) 290px;box-shadow:inset 35px 0 50px #393f3861,inset -35px 0 50px #393f3861}.bw-scene-c .bw-room:before{content:"";z-index:1;mix-blend-mode:multiply;background:repeating-linear-gradient(82deg,#0000 0 159px,#4f544d12 160px 162px,#0000 164px),radial-gradient(circle at 5% 85%,#57504459,#0000 14%);position:absolute;inset:0}.bw-scene-c .bw-room:after{content:"";z-index:6;background:linear-gradient(#d0cbb9,#797a70,#b5b1a4);border-block:3px solid #34463f;height:18px;position:absolute;bottom:229px;left:0;right:0;box-shadow:0 -7px 11px #2225}.bw-rules{z-index:5;color:#20251f;background:#dedbd0;border:1px solid #696f66;width:135px;padding:10px;font:10px Arial;position:absolute;top:28px;left:25px;transform:rotate(-1deg);box-shadow:3px 4px #777b70}.bw-rules b{letter-spacing:.12em;border-bottom:2px solid #244b3e;padding-bottom:4px;display:block}.bw-rules ol{margin:7px 0;padding-left:17px;line-height:1.45}.bw-rules span{color:#a83f31;border:1px solid #a83f31;padding:4px;font-size:8px;display:inline-block;transform:rotate(3deg)}.bw-scene-c .bw-posts{grid-template-columns:repeat(3,1fr);gap:27px 45px;max-width:1260px;margin-left:100px}.bw-scene-c .bw-graffiti{color:#171b17;border-left:2px solid #0000;padding:3px 7px;font-family:Segoe Print,Comic Sans MS,cursive}.bw-scene-c .bw-graffiti:nth-child(3n+2){color:#243e36}.bw-scene-c .bw-graffiti:nth-child(5n){color:#7d2921}.bw-scene-c .bw-graffiti p{font-size:clamp(16px,1.42vw,23px);font-weight:800;line-height:1.17}.bw-scene-c .bw-graffiti footer{border-top:1px solid;justify-content:flex-start;padding-top:4px;font-family:Arial}.bw-scene-c .bw-graffiti footer span{margin-left:auto;font-family:Arial Narrow}.bw-scene-c .bw-wall-scribbles{color:#1b211c;opacity:.2;font:800 15px Segoe Print,cursive}.bw-scene-c .bw-wall-scribbles b:first-child{top:8%;right:3%;transform:rotate(3deg)}.bw-scene-c .bw-wall-scribbles b:nth-child(2){font-size:32px;top:51%;left:2%;transform:rotate(-8deg)}.bw-scene-c .bw-wall-scribbles b:nth-child(3){font-size:30px;top:46%;right:5%}.bw-scene-c .bw-wall-scribbles b:nth-child(4){bottom:32%;left:3%;transform:rotate(-5deg)}.bw-scene-c .bw-fixtures{background:linear-gradient(#263931 0 7px,#9a9a8f 8px 12px,#0000 13px);height:260px;padding:0 8%}.bw-scene-c .bw-urinal{width:min(20vw,255px);height:214px}.bw-scene-c .bw-bowl{background:linear-gradient(90deg,#8f9088,#d4d1c5 11%,#f2f0e8 29%,#dddacf 56%,#aaa99f 84%,#777971);border-width:3px;border-color:#77786f;border-radius:18% 18% 42% 42%/10% 10% 34% 34%;height:175px;box-shadow:inset 15px 0 20px #474b4470,inset -12px 0 18px #474b4463,inset 0 -26px 32px #68695f70,0 17px 23px #343b356e}.bw-scene-c .bw-valve{width:105px;height:80px;top:-61px}.bw-scene-c .bw-valve:before{height:70px;top:24px}.bw-scene-c .bw-valve i{width:42px;height:30px;top:2px}.bw-scene-c .bw-valve b{width:48px;height:13px;top:43px;left:3px}.bw-scene-c .bw-valve em{width:11px;height:11px;top:9px}.bw-cleaning-sign{color:#1d1c14;clip-path:polygon(21% 0,79% 0,100% 100%,0 100%);background:#d6ad23;width:90px;height:115px;margin:0 5px 14px;padding:51px 5px 0;font-size:11px;box-shadow:0 10px 18px #0005}.bw-cleaning-sign small{font-size:7px}.bw-scene-c .bw-more{background:#21483a;border-color:#24483c}.bw-scene-c .bw-loading{color:#1f3029}@media (width<=980px){.bw-lab-nav>div>span,.bw-production-link{display:none}.bw-lab-nav{gap:10px}.bw-lab-nav>div{margin-left:auto}.bw-scene-a .bw-hero,.bw-scene-b .bw-hero,.bw-scene-c .bw-hero{grid-template-columns:1fr;gap:8px}.bw-scene-a .bw-hero>div:first-child,.bw-scoreboard,.bw-institution-sign{display:none}.bw-write{grid-template-columns:110px minmax(190px,1fr) auto}.bw-scene-a .bw-room,.bw-scene-b .bw-room,.bw-scene-c .bw-room{padding-inline:35px}.bw-scene-c .bw-posts{margin-left:100px}}@media (width<=600px){.bw-lab-nav{height:52px;padding:0 10px}.bw-lab-brand b,.bw-lab-brand small{display:none}.bw-lab-brand{grid-template-columns:30px}.bw-lab-brand span{width:30px;height:30px}.bw-lab-nav>div{gap:3px}.bw-lab-nav>div a{padding:7px 8px;font-size:8px}.bw-scene{min-height:calc(100vh - 52px)}.bw-scene-a .bw-hero,.bw-scene-b .bw-hero,.bw-scene-c .bw-hero{min-height:0;padding:7px 9px}.bw-access{padding:6px!important}.bw-access form:not(.bw-write){grid-template-columns:1fr auto!important}.bw-access form:not(.bw-write)>p{grid-column:1/-1}.bw-access form>p strong{padding:3px 7px!important;font-size:14px!important}.bw-access label{font-size:8px}.bw-access input,.bw-access textarea{padding:6px 7px}.bw-write{grid-template-columns:92px 1fr}.bw-write .bw-message{grid-column:2}.bw-write .bw-submit{grid-column:1/-1;justify-content:flex-end}.bw-access textarea{height:38px}.bw-room{min-height:700px!important;padding:26px 14px 190px!important}.bw-posts{margin:0!important}.bw-graffiti{transform:translateY(calc(var(--shift) * .4)) rotate(var(--turn))}.bw-more{bottom:12px;right:12px}.bw-loading{white-space:nowrap;top:9px}.bw-scene-a .bw-room{background-size:92px 70px,92px 70px,auto,auto,auto,auto,auto;box-shadow:inset 24px 0 35px #190c088f,inset -24px 0 35px #190c088f}.bw-scene-a .bw-posts{grid-template-columns:repeat(6,1fr);gap:19px 9px}.bw-scene-a .bw-graffiti,.bw-scene-a .bw-graffiti-0,.bw-scene-a .bw-graffiti-1,.bw-scene-a .bw-graffiti-5,.bw-scene-a .bw-graffiti-6{grid-column:span 3}.bw-scene-a .bw-graffiti:nth-child(3n+1){grid-column:span 4}.bw-scene-a .bw-graffiti p{font-size:14px}.bw-scene-a .bw-room:after{bottom:154px}.bw-scene-a .bw-fixtures{height:170px;left:14%;right:-150px}.bw-scene-a .bw-urinal{display:none}.bw-scene-a .bw-urinal:nth-of-type(3){width:190px;height:148px;display:block}.bw-scene-a .bw-urinal:nth-of-type(3) .bw-bowl{height:136px}.bw-scene-a .bw-divider{display:none}.bw-scene-a .bw-valve{top:-61px;transform:translate(-50%)scale(.77)}.bw-scene-a .bw-wall-scribbles b{font-size:11px!important}.bw-scene-b .bw-room{background-size:98px 50px,98px 50px,auto,auto,auto,auto;box-shadow:inset 45px 0 60px #000,inset -45px 0 60px #000}.bw-neon{padding:5px 15px;font-size:8px;top:8px}.bw-scene-b .bw-posts{grid-template-columns:repeat(6,1fr);gap:20px 10px}.bw-scene-b .bw-graffiti,.bw-scene-b .bw-graffiti-0,.bw-scene-b .bw-graffiti-4{grid-column:span 3}.bw-scene-b .bw-graffiti:nth-child(3n){grid-column:span 4}.bw-scene-b .bw-graffiti p{font-size:14px}.bw-scene-b .bw-fixtures{height:186px;left:-80px;right:-210px}.bw-scene-b .bw-urinal{width:215px;height:160px}.bw-scene-b .bw-bowl{height:145px}.bw-scene-b .bw-urinal-trough,.bw-scene-b .bw-divider:first-child,.bw-scene-b .bw-divider:last-child{display:none}.bw-scene-b .bw-valve{top:-68px;transform:translate(-50%)scale(.73)}.bw-scene-b .bw-divider{height:175px}.bw-scene-c .bw-room{background-size:55px 55px,55px 55px,auto,auto,auto,auto;padding-top:86px!important}.bw-rules{width:118px;padding:7px;top:13px;left:14px}.bw-rules ol{display:none}.bw-scene-c .bw-posts{grid-template-columns:repeat(2,1fr);gap:21px 13px}.bw-scene-c .bw-graffiti p{font-size:13px}.bw-scene-c .bw-room:after{bottom:164px}.bw-scene-c .bw-fixtures{height:180px;padding:0;left:12%;right:-240px}.bw-scene-c .bw-urinal{width:180px;height:150px}.bw-scene-c .bw-bowl{height:137px}.bw-scene-c .bw-urinal:first-child,.bw-cleaning-sign{display:none}.bw-scene-c .bw-valve{top:-56px;transform:translate(-50%)scale(.76)}.bw-scene-c .bw-wall-scribbles b{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.bw-graffiti{transform:none}}.bw-scene-a{background:#0a0705;min-height:960px}.bw-scene-a .bw-hero{z-index:20;width:min(1020px,76vw);min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:22px 0 0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.bw-a-title{text-align:center;text-shadow:0 3px 12px #000;justify-content:center;align-items:center;gap:14px;display:flex!important}.bw-a-title>div>p{color:#e6e1d7!important}.bw-a-crown{color:#e6a929;filter:drop-shadow(0 0 8px #ef9b20);font:52px/1 Georgia;transform:rotate(-6deg)}.bw-scene-a .bw-a-title h1{letter-spacing:-.07em;text-transform:none;font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(42px,5vw,72px);line-height:.9;transform:rotate(-1deg)}.bw-scene-a .bw-a-title h1 span{color:#f1ede5}.bw-scene-a .bw-a-title small{color:#e3ded4;letter-spacing:.25em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:800;display:block}.bw-scene-a .bw-access{background:#080b0ce8;border-color:#bf861f;margin-top:4px;box-shadow:inset 0 0 24px #000,0 3px 16px #000}.bw-scene-a .bw-a-trust{color:#dbd5c8;justify-content:flex-end;gap:25px;padding:0 14px;font-size:8px;line-height:1.2;display:flex}.bw-a-trust span{padding-left:19px;position:relative}.bw-a-trust span:before{content:"✓";color:#e0ad41;border:1px solid #e0ad41;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:1px;left:0}.bw-a-trust b{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.bw-scene-a .bw-room{background-color:#20140d;background-image:linear-gradient(#0000 0 21%,#0000000b 47%,#120b0770 100%),url(/assets/bathroom-wall/restroom-scene-desktop.webp);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:960px;padding:360px clamp(82px,9vw,155px) 285px;box-shadow:inset 0 0 55px #000}.bw-scene-a .bw-room:before{mix-blend-mode:multiply;background:linear-gradient(90deg,#0008,#0000 9% 91%,#0008),radial-gradient(at 50% 45%,#0000 50%,#0005)}.bw-scene-a .bw-room:after{display:none}.bw-scene-a .bw-posts{gap:23px 28px}.bw-scene-a .bw-graffiti{text-shadow:0 1px #e7c9a3,0 0 2px #fff3;filter:drop-shadow(0 1px .3px #0008);padding:3px 5px}.bw-scene-a .bw-graffiti p{font-size:clamp(17px,1.5vw,24px);line-height:1.08}.bw-scene-a .bw-wall-scribbles{top:320px;bottom:260px}.bw-scene-a .bw-wall-scribbles b{opacity:.75}.bw-scene-a .bw-fixtures,.bw-scene-a .bw-ceiling-light,.bw-scene-a .bw-pipe{display:none}.bw-a-feed-label{z-index:8;color:#e4b548;letter-spacing:.13em;text-transform:uppercase;background:#080a09dd;border:1px solid #d39c31;padding:7px 18px;font:800 9px Arial;position:absolute;top:326px;right:9%;box-shadow:0 3px 10px #000}.bw-scene-a .bw-more{bottom:20px}@media (width<=980px) and (width>=601px){.bw-scene-a .bw-hero{width:min(900px,88vw);padding-top:16px;display:grid}.bw-scene-a .bw-hero>div:first-child{display:flex}.bw-scene-a .bw-room{padding-inline:60px}.bw-scene-a .bw-a-title h1{font-size:50px}}@media (width<=600px){.bw-scene-a{min-height:760px}.bw-scene-a .bw-hero{gap:6px;width:calc(100% - 22px);padding:16px 0 0;display:grid;top:0}.bw-scene-a .bw-hero>div:first-child{display:flex}.bw-a-title{gap:7px}.bw-a-crown{font-size:29px}.bw-scene-a .bw-a-title h1{font-size:35px;line-height:.84}.bw-scene-a .bw-a-title>div>p{letter-spacing:.12em;font-size:7px!important}.bw-scene-a .bw-a-title small{letter-spacing:.16em;margin-top:4px;font-size:7px}.bw-scene-a .bw-access{margin-top:3px}.bw-scene-a .bw-a-trust{display:none}.bw-scene-a .bw-room{background-image:linear-gradient(#0000 0 24%,#00000008 50%,#10080678 100%),url(/assets/bathroom-wall/restroom-scene-mobile.webp);background-position:top;background-size:cover;box-shadow:inset 15px 0 28px #0008,inset -15px 0 28px #0008;min-height:max(760px,100svh - 52px)!important;padding:280px 18px 165px!important}.bw-scene-a .bw-posts{gap:17px 8px}.bw-scene-a .bw-graffiti p{font-size:13px;line-height:1.08}.bw-scene-a .bw-wall-scribbles{top:270px;bottom:150px}.bw-a-feed-label{padding:5px 10px;font-size:7px;top:252px;right:14px}.bw-scene-a .bw-more{bottom:8px}}.bw-lab .bw-graffiti footer{max-width:none!important;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;margin:4px 0 0!important;padding:0!important}.bw-scene-a>.bw-status{z-index:22;color:#e5bd72;background:#160d08e8;border:1px solid #9b631c;width:min(820px,70vw);position:absolute;top:300px;left:50%;transform:translate(-50%)}.bw-scene-a>.bw-loading{top:278px}@media (width<=600px){.bw-scene-a>.bw-loading{top:202px}.bw-scene-a>.bw-status{width:calc(100% - 36px);font-size:9px;top:220px}}.bw-lab .bw-graffiti{transform:translate(var(--indent),var(--shift)) rotate(var(--turn)) skewX(var(--skew));opacity:var(--marker-opacity)}.bw-lab .bw-graffiti p{font-size:var(--marker-size);font-weight:var(--marker-weight);line-height:var(--marker-leading)}.bw-scene-a .bw-graffiti-6{color:#28452f}.bw-scene-a .bw-graffiti-2,.bw-scene-a .bw-graffiti-7{grid-column:span 4}.bw-scene-a .bw-graffiti-6{grid-column:span 3}@media (width<=600px){.bw-scene-a .bw-posts{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bw-lab .bw-graffiti{width:var(--mobile-width);box-sizing:border-box;color:#171510;transform:translateY(var(--mobile-shift)) rotate(var(--mobile-turn)) skewX(var(--mobile-skew));opacity:var(--mobile-opacity);text-shadow:0 1px #ead2ad,0 0 1px #fff8;filter:drop-shadow(0 1px .2px #0009);font-family:Segoe Print,Comic Sans MS,cursive;font-style:normal;margin-left:var(--mobile-indent)!important}.bw-lab .bw-graffiti p{font-size:var(--mobile-size);font-weight:var(--mobile-weight);line-height:var(--mobile-leading)}.bw-scene-a .bw-graffiti-2{color:#6c2421}.bw-scene-a .bw-graffiti-3{color:#173652}.bw-scene-a .bw-graffiti-5{color:#5c4613}.bw-scene-a .bw-graffiti-6{color:#203e2a}.bw-scene-a .bw-graffiti footer{opacity:.72;gap:6px;font-size:11px;line-height:1.2}.bw-scene-a .bw-room{padding-top:525px!important}.bw-scene-a .bw-wall-scribbles{top:510px}.bw-scene-a .bw-a-feed-label{top:480px}}@font-face{font-family:BW Schoolbell;src:url(/assets/bathroom-wall/fonts/Schoolbell-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:BW Rock Salt;src:url(/assets/bathroom-wall/fonts/RockSalt-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:BW Rubik Dirt;src:url(/assets/bathroom-wall/fonts/RubikDirt-Regular.ttf)format("truetype");font-display:swap}.bw-scene-a .bw-graffiti{font-family:BW Schoolbell,sans-serif;font-style:normal}.bw-scene-a .bw-font-schoolbell{font-family:BW Schoolbell,sans-serif}.bw-scene-a .bw-font-rock-salt{font-family:BW Rock Salt,sans-serif}.bw-scene-a .bw-font-rubik-dirt{text-transform:uppercase;letter-spacing:.02em;font-family:BW Rubik Dirt,sans-serif}.bw-scene-a .bw-graffiti footer,.bw-scene-a .bw-access form>p strong,.bw-scene-a .bw-empty{text-transform:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif;font-style:normal}.bw-scene-a .bw-wall-scribbles{font-family:BW Schoolbell,sans-serif}
