html{scroll-behavior:smooth;scroll-padding-top:20px}p{line-height:1.6}.preview-note{padding:6px;text-align:center;background:#171b16;color:#b3b4a8;font-size:9px;letter-spacing:.15em}.empire-bar{display:flex;justify-content:center;border-bottom:1px solid #d7bb792b;padding:5px}.empire-bar a{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.08em;color:#aeb7b3}.empire-bar strong{color:var(--gold)}.empire-bar img{object-fit:contain}.hero{height:650px;max-height:none}.hero .eyebrow{margin-bottom:36px}.hero h1{margin-bottom:32px}.hero-summary{font-size:14px;color:#d5d8cc;margin:0 0 26px 9px}.hero .primary{font-size:10px}.hero-bottom{font-size:9px}.content{padding:70px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid #d7bb792b}.kicker{font-size:10px;color:var(--gold);letter-spacing:.16em;font-weight:700;margin:0 0 20px}h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:clamp(36px,4vw,58px);line-height:1.05;margin:0 0 25px;letter-spacing:.015em}h2 em{font-style:normal;color:var(--gold)}h3{font-size:20px;margin:0 0 8px}.lead{font-size:19px;color:#f4f1e7;margin-top:0}.content p:not(.kicker),.season p:not(.kicker),.follow-section p:not(.kicker){color:#b7bdb3}.text-action{display:block;color:var(--gold);font-size:13px;margin-top:22px}.season{display:grid;grid-template-columns:1.1fr 1fr;background:#111711;border-block:1px solid #d7bb792b}.season figure{margin:0;min-width:0}.season img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.season-copy{padding:60px 12%}.season-points article{padding:18px 0;border-top:1px solid #ffffff22}.season-points p{margin:0;font-size:14px}.outline-action{display:inline-block;padding:17px 20px;border:1px solid #d7bb7980;background:linear-gradient(120deg,#d7bb7915,#090e0f33);color:var(--gold);font-size:11px;letter-spacing:.08em;margin-top:16px}.follow-section{padding:45px 7%;text-align:center;background:#111711}.follow-section h2{font-size:36px;margin-bottom:15px}.follow-section div{display:flex;justify-content:center;gap:35px;padding-top:15px;color:var(--gold);font-size:11px;letter-spacing:.1em}.follow-section .kicker{margin-bottom:15px}.section-nav{color:var(--white)!important}.wce-footer{font-family:Arial,sans-serif!important}@media(max-width:900px){.section-nav{display:none!important}.season-copy{padding:40px 8%}}@media(max-width:650px){.hero{height:auto;min-height:640px}.hero-content{width:100%;padding-top:300px}.hero .eyebrow{margin-bottom:30px;letter-spacing:1.6px;font-size:9px}.hero-summary{font-size:13px}.hero-bottom{font-size:7px}.content{grid-template-columns:1fr;gap:10px;padding:45px 6%}.lead{font-size:17px}.content p{font-size:14px}.season{grid-template-columns:1fr}.season figure{height:auto}.season img{height:auto;object-fit:contain}.season-copy{padding:40px 6%}h2{font-size:40px}.follow-section{padding:35px 6%}.header-social{gap:14px}.identity-type{font-size:9px}.empire-bar span{font-size:7px}.header{padding-left:5%;padding-right:5%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Rougher Road Dawgs tone without obscuring the baseball or the players. */
.hero{border-bottom:1px solid #d7bb7944}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-content,.hero-bottom{z-index:1}.road{font-weight:900;letter-spacing:10px;text-shadow:2px 2px 0 #0008}.dawgs{color:#d6ae63;text-shadow:1px 3px 0 #0009}.hero-summary{font-size:16px;color:#eee8dc;line-height:1.65}.hero .primary{border:1px solid #d7bb7966;padding:15px 20px;background:#0a0e0c55;letter-spacing:.13em;gap:0}.content{background:linear-gradient(130deg,#101410,#080c0c)}.season{background:#151812}.kicker{color:#d6ae63}.outline-action{letter-spacing:.13em;background:transparent}.header-social a{font-size:10px}.text-action{display:inline-block;border-bottom:1px solid #d7bb7955;padding-bottom:6px}.opportunity .text-action{display:block;width:max-content}.follow-section{background:#0c100d}h2{font-weight:900}@media(max-width:650px){.hero-summary{font-size:14px}.header-social a{font-size:9px}.hero .primary{font-size:10px}}
