.fg-page{color:#2c2429;max-width:1100px;font-family:var(--body);margin:auto;padding:24px 24px 70px}.fg-page *{box-sizing:border-box}.fg-header{text-align:center;background:#fff;border:1px solid #e5dddd;border-radius:12px;padding:24px}.fg-header>a{text-align:left;color:var(--maroon);padding-bottom:20px;font-size:14px;display:block}.fg-kicker{text-transform:uppercase;letter-spacing:.08em;color:#816c74;margin:0 0 12px;font-size:12px}.fg-header h1{font:900 48px/1 var(--sans);text-transform:uppercase;margin:0 0 12px}.fg-header h2{font:700 18px/1.4 var(--body);margin:0}.fg-score{margin:18px 0}.fg-score>span{color:#806c75;margin-bottom:6px;font-size:12px;display:block}.fg-score strong{font:900 28px/1.3 var(--sans);display:block}.fg-score i{color:#b6a7ac;padding:0 12px;font-style:normal}.fg-header .event-matchup-mini{background:0 0;max-width:360px;margin:auto;padding:0}.fg-header .event-matchup-mini .event-team-mark{background:0 0;justify-self:center;width:112px;max-width:100%;height:88px;padding:0}.fg-header .event-team-mark img{filter:none}.fg-page-nav{border-bottom:1px solid #d7cccf;gap:24px;margin:18px 0 22px;display:flex}.fg-page-nav a{font:800 15px var(--body);color:#87717b;border-bottom:3px solid #0000;min-height:48px;padding:14px 2px}.fg-page-nav a[aria-current]{color:var(--maroon);border-color:var(--maroon)}.fg-sections{background:#eee9e8;border-radius:8px;gap:5px;margin-bottom:18px;padding:4px;display:flex}.fg-sections button{min-height:46px;font:700 14px/1.3 var(--body);cursor:pointer;color:#77616b;background:0 0;border:0;border-radius:5px;flex:1;padding:8px}.fg-sections button[aria-pressed=true]{color:var(--maroon);background:#fff;box-shadow:0 1px 5px #30111d12}.fg-card{background:#fff;border:1px solid #e3dada;border-radius:10px;min-width:0;margin-bottom:20px;padding:24px}.fg-card h2{font:900 30px/1.1 var(--sans);text-transform:uppercase;margin:0 0 22px}.fg-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.fg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.fg-table caption{text-align:left;color:#836f77;padding-bottom:14px}.fg-table td,.fg-table th{text-align:right;border-bottom:1px solid #eee6e7;padding:14px 10px}.fg-table th:first-child{text-align:left}.fg-table thead th{color:#826c75;text-transform:uppercase;white-space:nowrap;font-size:12px}.fg-table tbody th{font-weight:600}.fg-table small{color:#8b717c;margin-bottom:4px;font-size:12px;display:block}.fg-table td{font-weight:700}.fg-line td:last-child{color:var(--maroon);font-size:22px}.fg-line th:first-child{width:35%}.fg-players th:first-child{min-width:160px}.fg-players td{white-space:nowrap}.fg-scoring,.fg-play-list{margin:0;padding:0;list-style:none}.fg-scoring li{border-top:1px solid #e8dfe1;padding:18px 0}.fg-scoring li>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.fg-scoring span,.fg-play-list span{color:#825e6d}.fg-scoring p,.fg-play-list p{margin:10px 0 0;font-size:15px;line-height:1.7}.fg-filters{grid-template-columns:1fr 1.5fr;gap:16px;margin-bottom:20px;display:grid}.fg-filters label{min-width:0;font-size:14px;font-weight:700}.fg-filters select{color:#492532;width:100%;min-height:48px;font:500 15px var(--body);text-overflow:ellipsis;background:#fff;border:1px solid #cbbcc1;border-radius:6px;margin-top:8px;padding:10px 30px 10px 12px;display:block}.fg-note{color:#847078;font-size:13px;line-height:1.6}.fg-drive{border:1px solid #dfd5d8;border-radius:7px;margin:12px 0;overflow:hidden}.fg-drive summary{cursor:pointer;align-items:center;gap:12px;padding:17px 14px;font-size:14px;display:flex}.fg-drive summary::-webkit-details-marker{display:none}.fg-drive summary:after{content:"+";color:var(--maroon);margin-left:auto;font-size:20px}.fg-drive[open] summary:after{content:"−"}.fg-drive summary>b{color:var(--maroon);margin-left:auto;font-size:13px}.fg-drive-number{width:30px;height:30px;color:var(--maroon);background:#f0e6e9;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.fg-drive small{color:#8a7780;margin-top:5px;font-size:12px;line-height:1.6;display:block}.fg-drive-field{color:#816875;background:#f8f4f5;margin:0;padding:12px 16px;font-size:12px}.fg-play-list li{border-top:1px solid #eee4e7;padding:18px}.fg-play-list li>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.fg-play-list small{margin:0}.fg-recap{border:1px solid #e5dcdc;border-top:4px solid var(--maroon);background:#fff;max-width:860px;margin:auto;padding:40px clamp(20px,5vw,70px)}.fg-recap h2{font:900 clamp(32px,4vw,48px)/1.1 var(--sans);margin:0 0 30px}.fg-recap>p:not(.fg-kicker){margin:0 0 24px;font-size:18px;line-height:1.9}.fg-box-link{min-height:48px;color:var(--maroon);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.fg-sources{color:#847079;margin-top:28px;font-size:13px;line-height:1.7}.fg-sources summary{cursor:pointer;min-height:44px}.fg-sources a{min-height:44px;margin-right:20px;text-decoration:underline;display:inline-block}.fg-page :is(button,a,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b38b48}.fg-videos{border-top:3px solid #5d1725;margin-top:40px;padding-top:28px}.fg-videos h2{font:900 clamp(28px,4vw,42px)/1.1 var(--sans);margin:8px 0 24px}.fg-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fg-videos-grid article{background:#fff;border:1px solid #ddd5cf;min-width:0}.fg-videos iframe{aspect-ratio:16/9;background:#181214;border:0;width:100%;height:auto;display:block}.fg-video-copy{padding:18px}.fg-video-copy h3{font:800 22px/1.2 var(--sans);overflow-wrap:break-word;margin:8px 0}.fg-video-copy>p:not(.fg-kicker){color:#645b5e;font-size:14px}.fg-video-copy a{color:#5d1725;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=760px){.fg-videos-grid{grid-template-columns:minmax(0,1fr);gap:20px}.fg-page{padding:14px 12px 40px}.fg-header{padding:20px 14px}.fg-header h1{font-size:38px}.fg-header h2{font-size:16px}.fg-score strong{font-size:24px}.fg-card{padding:20px 14px}.fg-card h2{font-size:27px}.fg-sections button{padding-inline:5px;font-size:13px}.fg-table td,.fg-table th{padding:13px 6px}.fg-line{font-size:12px}.fg-line thead th{font-size:11px}.fg-line td:last-child{font-size:18px}.fg-filters{grid-template-columns:1fr;gap:14px}.fg-drive summary{flex-wrap:wrap;gap:8px;padding-inline:10px}.fg-drive summary>span:nth-child(2){flex:1}.fg-drive summary>b{flex-basis:75%;margin-left:38px}.fg-drive summary:after{margin-top:-26px}.fg-recap{padding:28px 20px}.fg-recap>p:not(.fg-kicker){font-size:17px;line-height:1.85}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-60{top:calc(var(--spacing) * 60)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700-italic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}:root{--maroon:#5d1725;--maroon-dark:#3f0f19;--cream:#f5f0e8;--paper:#fbfaf7;--white:#fff;--ink:#171717;--muted:#69645f;--line:#d8d1c7;--live:#d65f44;--display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--sans:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--body:"Barlow", "Helvetica Neue", Arial, sans-serif;--athletic-letter-spacing:.01em;--max:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--maroon);color:#fff}:focus-visible{outline-offset:4px;outline:3px solid #df8e45}.skip-link{z-index:100;color:var(--ink);background:#fff;padding:12px 18px;font-weight:700;transition:top .2s;position:fixed;top:-80px;left:12px}.wfca-live-card{background:#f6f2f1;border:1px solid #d8c9cd;border-top:4px solid #5d1725;padding:21px}.wfca-live-card-heading{gap:8px;display:grid}.wfca-live-card-heading>strong{color:#272327;font:800 21px/1.15 var(--display);text-transform:uppercase}.wfca-live-label{color:#5d1725;font:800 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.wfca-live-label i,.global-audio-live i{background:#c51d35;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #c51d351f}.wfca-live-button{color:#fff;width:100%;min-height:54px;font:750 17px/1.2 var(--body);cursor:pointer;background:#5d1725;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:13px 18px;display:inline-flex}.wfca-live-button:hover{background:#40101b}.wfca-live-button:focus-visible,.wfca-live-fallback:focus-visible,.global-audio-mini button:focus-visible{outline-offset:3px;outline:3px solid #9d7244}.wfca-live-button>span{min-width:18px;font-size:14px}.wfca-live-status{color:#685b61;min-height:21px;margin:11px 0 5px;font-size:14px;line-height:1.5}.wfca-live-status.is-error{color:#8b142a;font-weight:700}.wfca-live-fallback{color:#5d1725;text-underline-offset:3px;align-items:center;gap:7px;min-height:38px;font-size:14px;font-weight:700;display:inline-flex}.global-audio-mini{z-index:189;color:#fff;background:#351019;border:1px solid #ffffff2b;border-top:3px solid #a64255;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:13px;width:min(520px,100vw - 32px);min-height:58px;padding:8px 9px 8px 15px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #18070c47}.global-audio-live{color:#fff;font:800 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.global-audio-copy{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.global-audio-copy strong{font:850 17px/1 var(--display)}.global-audio-copy small{color:#eadbe0;font:650 13px/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-audio-mini button{color:#5d1725;width:44px;height:44px;font:850 16px/1 var(--body);cursor:pointer;background:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid}.skip-link:focus{top:12px}.utility-strip{min-height:32px;padding:6px max(24px, calc((100vw - var(--max)) / 2 + 42px));background:var(--maroon-dark);color:#ffffffdb;font:600 10px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;display:flex}.utility-strip b{color:#fff}.utility-strip a{border-bottom:1px solid #fff6}.utility-next{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;border-bottom:0!important}.utility-next .event-matchup-mini{background:#fbfaf7;border-radius:2px;flex:0 0 96px;width:96px;padding:2px 4px;box-shadow:inset 2px 0 #c5a66c}.utility-next .event-matchup-mini .event-team-mark{height:24px}.utility-next .event-matchup-mini .event-matchup-connector{color:var(--maroon)}.utility-next-event-icon{flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.utility-next-event-name{color:#fff;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(34vw,360px);font-weight:700;overflow:hidden}.utility-next time{white-space:nowrap}.utility-strip>a:last-child{flex:none}.utility-pregame-live{align-items:center;gap:7px;display:inline-flex}.utility-pregame-live>i{background:#ff3652;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff365224}.team-mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.team-mark img{object-fit:contain;width:100%;height:100%}.logo-matchup{vertical-align:middle;justify-content:center;align-items:center;gap:14px;display:inline-flex}.matchup-separator{color:var(--muted);font:italic 16px/1 var(--display);text-transform:lowercase;flex:none}.logo-matchup-utility{gap:6px}.logo-matchup-utility .team-mark{width:36px;height:20px}.logo-matchup-utility .matchup-separator{color:#ffffff9e;font-size:10px}.logo-matchup-band{justify-content:space-around;width:100%}.logo-matchup-band .team-mark{width:clamp(88px,9vw,128px);height:72px}.logo-matchup-event .team-mark{width:72px;height:38px}.logo-matchup-event .matchup-separator{font-size:13px}.logo-matchup-card{justify-content:space-between;width:100%;margin:4px 0 6px}.logo-matchup-card .team-mark{width:72px;height:45px}.logo-matchup-card .matchup-separator,.logo-matchup-poster .matchup-separator{color:#ffffffa6}.logo-matchup-poster{justify-content:space-between;width:100%;margin-bottom:28px}.logo-matchup-poster .team-mark{width:clamp(100px,13vw,175px);height:105px}.logo-matchup-compact .team-mark{width:58px;height:30px}.logo-matchup-compact .matchup-separator{font-size:12px}.site-header{min-height:92px;padding:0 max(24px, calc((100vw - var(--max)) / 2 + 42px));border-bottom:4px solid var(--maroon);z-index:20;background:#f4f4f4;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;display:grid;position:relative}.brand-link{width:220px;display:block}.brand-lockup{aspect-ratio:1;width:100%;display:block}.brand-lockup img{object-fit:contain;width:100%;height:100%;display:block}.brand-lockup-wordmark{aspect-ratio:3}.brand-lockup-wordmark img{mix-blend-mode:multiply}.wordmark{letter-spacing:-.04em;flex-direction:column;width:fit-content;line-height:.85;display:flex}.wordmark-main{font:900 22px/.85 var(--sans);transform-origin:0;transform:scaleX(.88)}.wordmark-sub{font:700 8px/1 var(--sans);letter-spacing:.42em;border-top:2px solid;margin-top:7px;padding-top:5px}.primary-nav,.desktop-primary-links{align-items:center;gap:clamp(20px,2.3vw,38px);display:flex}.primary-nav a,.search-link,.credits-link{font:700 13px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;position:relative}.primary-nav a:after{content:"";background:var(--maroon);height:2px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.primary-nav a:hover:after{right:0}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.credits-link{min-height:36px;color:var(--ink);align-items:center;transition:color .18s;display:inline-flex}.credits-link:hover{color:var(--maroon)}.search-link{min-height:36px;color:var(--maroon);cursor:pointer;background:#fff9;border:1px solid #5d17256b;border-radius:2px;align-items:center;gap:8px;padding:0 12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.search-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.search-link:hover,.search-link.is-open{border-color:var(--maroon);background:var(--maroon);color:#fff}.desktop-search-layer{z-index:40;min-height:calc(100vh - 92px);position:absolute;top:100%;left:0;right:0}.desktop-search-backdrop{-webkit-backdrop-filter:blur(2px);background:#0f070a57;border:0;position:absolute;inset:0}.desktop-search-dropdown{width:min(680px,100vw - 48px);max-height:min(680px,100vh - 124px);margin:0 max(24px, calc((100vw - var(--max)) / 2 + 42px)) 0 auto;border-top:4px solid var(--maroon);background:#fbfaf8;padding:22px 24px 25px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #14080c40}.desktop-search-form{background:#fff;border:1px solid #bcb4ae;border-radius:3px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:0 16px;display:grid}.desktop-search-form:focus-within{border-color:var(--maroon);box-shadow:0 0 0 3px #5d172514}.desktop-search-form svg{fill:none;width:23px;height:23px;stroke:var(--maroon);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.desktop-search-form input{width:100%;min-width:0;color:var(--ink);font:500 17px/1.2 var(--body);background:0 0;border:0;outline:0;padding:16px 0}.desktop-search-form button{color:var(--maroon);font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 0 10px 12px}.header-search-results{padding-top:16px}.header-search-results>p{color:var(--muted);font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 4px 8px}.header-search-results>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 5px;display:flex}.header-search-results>a.header-search-person{justify-content:flex-start;gap:13px}.header-search-person>img{object-fit:cover;object-position:center top;border:1px solid var(--line);background:#ece8e3;flex:0 0 52px;width:52px;height:58px;display:block}.header-search-result-copy{flex:1;min-width:0}.header-search-results>a span,.header-search-results>a small,.header-search-results>a strong{min-width:0;display:block}.header-search-results>a small{color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.header-search-results>a strong{color:var(--ink);font:700 15px/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-search-results>a em{color:var(--muted);font:normal 650 10px/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.header-search-results>a b{color:var(--maroon);font-size:18px;font-weight:400}.header-search-empty{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100px;padding:22px 5px;display:flex}.header-search-empty strong{font:750 15px/1.2 var(--body)}.header-search-empty span{color:var(--muted);margin-top:5px;font-size:12px}.menu-button{text-transform:uppercase;font:700 13px var(--sans);background:0 0;border:0;display:none}.mobile-secondary-links,.mobile-tab-bar,.mobile-header-search,.mobile-header-live,.mobile-search-layer,.mobile-more-layer,.app-boot-loader{display:none}@keyframes svr-boot-screen{0%,74%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes svr-boot-mark{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.82)}42%{opacity:1;clip-path:inset(0);transform:scale(.96)}72%{transform:scale(1.035)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes svr-boot-rail{0%{opacity:0;transform:translate(-70px)scaleX(.45)}35%{opacity:.9}78%{opacity:.9;transform:translate(82px)scaleX(1)}to{opacity:0;transform:translate(118px)scaleX(.7)}}@keyframes mobile-more-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-more-rise{0%{opacity:.6;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-search-drop{0%{opacity:.5;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-boot-loader{animation-duration:.22s!important}.app-boot-mark img,.app-boot-rail,.mobile-search-backdrop,.mobile-search-dropdown,.mobile-more-backdrop,.mobile-more-sheet{animation:none!important}}.eyebrow{font:800 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.eyebrow.light{color:#ffffffa8}.button{min-height:48px;font:800 12px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:24px;padding:0 19px;transition:all .2s;display:inline-flex}.button span{font-size:17px;font-weight:400}.button-light{color:#fff}.button-light:hover{color:var(--maroon-dark);background:#fff}.button-dark{color:var(--ink)}.button-dark:hover{background:var(--ink);color:#fff}.home-hero{min-height:690px;max-width:var(--max);background:var(--maroon);color:#fff;grid-template-columns:minmax(0,1fr) 240px;align-items:center;margin:0 auto;padding:88px 6.5% 58px;display:grid;position:relative;overflow:hidden}.home-hero-with-photo{background-color:var(--maroon)}.home-hero:before{content:"S";font:italic 760px/.9 var(--display);color:#ffffff09;pointer-events:none;position:absolute;top:-21%;right:4%}.home-hero:after{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:26px}.hero-copy{z-index:1;max-width:900px;position:relative}.hero-copy h1{max-width:800px;font:900 clamp(78px, 9vw, 142px)/.75 var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0}.hero-copy h1 em{font:italic 400 1.02em/.9 var(--display);text-transform:none;letter-spacing:-.06em;display:inline-block}.hero-copy>p:not(.eyebrow){color:#ffffffc2;max-width:600px;margin:34px 0 32px;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:30px;display:flex}.quiet-link{font:700 11px var(--sans);border-bottom:1px solid #ffffff80;padding-bottom:5px}.hero-edition{z-index:1;border-left:1px solid #ffffff40;flex-direction:column;justify-content:flex-end;height:420px;padding-left:30px;display:flex;position:relative}.hero-edition>span{font:400 12px var(--sans);position:absolute;top:0;left:30px}.hero-photo-credit{z-index:2;color:#ffffffb8;font:600 8px/1.4 var(--sans);letter-spacing:.02em;margin:0;position:absolute;bottom:12px;right:3.5%}.hero-photo-credit a{border-bottom:1px solid #ffffff59}.hero-edition p{font:700 9px var(--sans);letter-spacing:.25em;text-transform:uppercase;color:#fff9;margin:0 0 16px}.hero-edition strong{font:900 42px/.86 var(--sans);letter-spacing:-.04em}.hero-edition small{font:700 8px var(--sans);letter-spacing:.2em;color:#ffffffa6;margin-top:26px}.next-game-band{max-width:var(--max);border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:.7fr 1.5fr 1fr .8fr;align-items:stretch;min-height:142px;margin:0 auto;display:grid}.next-game-band>div{border-right:1px solid var(--line);align-items:center;padding:26px 32px;display:flex}.next-game-band>div:last-child{border-right:0}.game-label{flex-direction:column;justify-content:center;gap:12px;align-items:flex-start!important}.game-label span{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.18em;text-transform:uppercase}.game-label b{font:900 22px var(--sans);text-transform:uppercase}.matchup{justify-content:space-between;gap:22px}.game-detail{gap:20px}.game-detail>b{font:800 10px/1 var(--sans);color:var(--maroon);text-align:center;letter-spacing:.15em}.game-detail em{font:900 36px/.9 var(--sans);color:var(--ink);letter-spacing:-.05em}.game-detail span{color:var(--muted);font-size:12px;line-height:1.6}.game-actions{flex-direction:column;justify-content:center;gap:15px;align-items:flex-start!important}.game-actions>a{font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.08em}.game-actions small{color:var(--muted);font-size:10px;line-height:1.4}.game-actions small a{text-decoration:underline}.section-shell{max-width:var(--max);margin:0 auto;padding:112px 6.5%}.section-heading h2{font:900 clamp(50px, 6vw, 87px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.section-heading h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.section-heading-row{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.section-heading-row>a{font:800 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px}.lead-grid{background:var(--paper);grid-template-columns:1.35fr .65fr;gap:55px 44px;display:grid}.full-span{grid-column:1/-1}.lead-rail{grid-template-rows:1fr 1fr;gap:30px;display:grid}.story-card{min-width:0}.story-art{aspect-ratio:16/10;flex-direction:column;justify-content:space-between;padding:clamp(22px,3vw,42px);display:flex;position:relative;overflow:hidden}.story-art:after{content:"";border:55px solid #ffffff14;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px;right:-120px}.story-art-kicker{font:800 9px var(--sans);letter-spacing:.18em;text-transform:uppercase}.story-art strong{max-width:560px;font:900 clamp(24px, 3.2vw, 52px)/.9 var(--sans);letter-spacing:-.05em;text-transform:uppercase;z-index:1;position:relative}.story-art-rule{background:currentColor;width:70px;height:1px}.story-art small{font:800 8px var(--sans);letter-spacing:.2em}.photo-credit{color:var(--muted);font:600 8px/1.45 var(--sans);margin:7px 0 0}.photo-credit a{border-bottom:1px solid var(--line)}.photo-change{color:#8a8178}.story-maroon .story-art{color:#fff;background:var(--maroon)}.story-charcoal .story-art{color:#fff;background:#232323}.story-cream .story-art{color:var(--maroon);background:#e8dfd1}.story-score .story-art{color:#fff;background:var(--maroon-dark)}.story-art-photo{background-color:var(--maroon-dark);color:#fff!important}.story-score .story-art:before{content:"VS";font:italic 130px var(--display);color:#ffffff0f;position:absolute;top:5px;right:20px}.story-copy{padding-top:21px}.story-meta{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.story-meta b{color:var(--ink);background:#eee5d8;padding:5px 7px;font-size:8px}.story-copy h3{font:800 clamp(21px, 2.1vw, 33px)/1.04 var(--sans);letter-spacing:-.035em;margin:15px 0 11px}.story-copy h3 a:hover{color:var(--maroon)}.story-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.byline{border-top:1px solid var(--line);color:var(--muted);font:600 9px var(--sans);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:10px;margin-top:18px;padding-top:13px;display:flex}.story-featured .story-art{aspect-ratio:16/9}.story-featured .story-copy h3{font-size:clamp(30px,3vw,47px)}.lead-rail .story-card{border-bottom:1px solid var(--line);grid-template-columns:41% 1fr;gap:20px;padding-bottom:30px;display:grid}.lead-rail .story-art{aspect-ratio:4/5;padding:20px}.lead-rail .story-art strong{font-size:clamp(18px,1.8vw,27px)}.lead-rail .story-copy{padding-top:0}.lead-rail .story-copy h3{font-size:clamp(19px,1.8vw,27px)}.lead-rail .story-copy>p{display:none}.lead-rail .byline{flex-direction:column}.radio-band{max-width:var(--max);background:var(--maroon-dark);color:#fff;grid-template-columns:.65fr 1.2fr .9fr;align-items:center;gap:6%;min-height:600px;margin:0 auto;padding:72px 6.5%;display:grid;position:relative;overflow:hidden}.radio-band:after{content:"107.9";font:900 220px/.7 var(--sans);letter-spacing:-.08em;color:#ffffff06;position:absolute;bottom:-65px;left:38%}.radio-signal{z-index:1;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;gap:13px;height:360px;display:flex;position:relative}.radio-signal i{background:#fff;width:8px;display:block}.radio-signal i:first-child,.radio-signal i:nth-child(5){opacity:.4;height:42px}.radio-signal i:nth-child(2),.radio-signal i:nth-child(4){opacity:.7;height:95px}.radio-signal i:nth-child(3){height:160px}.radio-copy,.radio-card{z-index:1;position:relative}.radio-copy h2,.data-copy h2{font:900 clamp(54px, 6.5vw, 90px)/.8 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:0}.radio-copy h2 em,.data-copy h2 em{font:italic 400 1em var(--display);text-transform:none}.radio-copy>p:last-child{color:#ffffffa6;max-width:540px;font-size:14px;line-height:1.7}.radio-card{background:#ffffff0a;border:1px solid #ffffff40;padding:32px}.radio-card>span{background:var(--live);color:#fff;font:800 8px var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:7px 9px;display:inline-block}.radio-card h3{font:800 30px/.95 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:26px 0}.radio-card dl{margin:0 0 28px}.radio-card dl>div{border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:11px 0;font-size:11px;display:flex}.radio-card dt{color:#ffffff8c}.radio-card dd{text-align:right;margin:0;font-weight:700}.radio-card .button{width:100%}.external-text{text-align:center;color:#ffffff9e;font:700 9px var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;display:block}.three-stories{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.data-feature{max-width:var(--max);color:#fff;background:#222;grid-template-columns:.65fr 1.3fr .7fr;align-items:center;gap:7%;min-height:560px;margin:0 auto;padding:78px 6.5%;display:grid}.data-number{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;min-height:350px;display:flex}.data-number>span{font:700 11px var(--sans)}.data-number strong{font:900 80px/.72 var(--sans);letter-spacing:-.06em}.data-number small{font:700 9px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c}.data-copy p:not(.eyebrow){color:#ffffff9e;max-width:580px;font-size:14px;line-height:1.7}.data-copy a{font:800 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff73;margin-top:15px;padding-bottom:6px;display:inline-block}.data-sources{gap:6px;display:grid}.data-sources span{color:#ffffff73;font:700 8px var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-top:18px}.data-sources b{border-bottom:1px solid #ffffff24;padding-bottom:14px;font-size:12px}.event-section{grid-template-columns:.55fr 1fr;align-items:start;gap:8%;display:grid}.event-list article{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:30px;min-height:138px;padding:26px 0;display:grid}.event-list article:last-child{border-bottom:1px solid var(--line)}.event-list time{font:900 22px/.9 var(--sans);color:var(--maroon);white-space:pre-line}.event-list span{color:var(--muted);font:800 8px var(--sans);text-transform:uppercase;letter-spacing:.13em}.event-list h3{font:800 20px var(--sans);letter-spacing:-.02em;margin:7px 0 5px}.event-list p{color:var(--muted);margin:0;font-size:11px}.event-links{font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;align-items:end;gap:12px;display:flex}.event-section>.button{grid-column:2;justify-self:start;margin-top:-35px}.calendar-controls{border-bottom:2px solid var(--ink);gap:22px;margin:0 6.5%;padding:60px 0 38px;display:grid}.calendar-controls>div>span{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;display:block}.calendar-filter-row{flex-wrap:wrap;gap:8px;display:flex}.calendar-filter-row button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;font:800 9px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:0 15px}.calendar-filter-row button:hover,.calendar-filter-row button.active{border-color:var(--maroon);background:var(--maroon);color:#fff}.calendar-controls>p{color:var(--muted);margin:0;font-size:11px}.calendar-month>header{align-self:start;position:sticky;top:30px}.calendar-month>header span{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.14em;text-transform:uppercase}.calendar-month>header h2{font:900 clamp(38px, 4.2vw, 62px)/.85 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:10px 0 0}.calendar-event-list{border-top:1px solid var(--line)}.calendar-event-list article{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:28px;min-height:155px;padding:24px 0;display:grid}.calendar-event-list time{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:94px;padding-right:18px;display:flex}.calendar-event-list time span,.calendar-event-list time small{color:var(--muted);font:800 8px var(--sans);letter-spacing:.1em;text-transform:uppercase}.calendar-event-list time b{color:var(--maroon);font:900 35px/.9 var(--sans);margin:6px 0 4px}.calendar-event-copy>p:first-child{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.calendar-event-copy>p:first-child span,.calendar-event-copy>p:first-child b{background:var(--cream);color:var(--maroon);font:800 8px var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px}.calendar-event-copy>p:first-child b{color:var(--ink);background:#eee7dd}.calendar-event-copy>p:first-child em{color:var(--muted);font:700 10px var(--sans)}.calendar-event-copy h3{font:900 clamp(19px, 2.1vw, 29px)/.98 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 8px}.calendar-event-copy>p:not(:first-child){color:var(--muted);margin:0;font-size:11px}.calendar-event-copy>small{color:var(--maroon);font:800 8px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;display:block}.calendar-event-actions{flex-direction:column;align-items:flex-end;gap:13px;min-width:120px;display:flex}.calendar-event-actions a{border-bottom:1px solid var(--line);font:800 8px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px}.schedule-monitor{background:var(--cream);border-top:1px solid var(--line);padding:100px 6.5%}.schedule-monitor>header{grid-template-columns:1fr .65fr;align-items:end;gap:8%;margin-bottom:55px;display:grid}.schedule-monitor>header h2{font:900 clamp(52px, 6vw, 86px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.schedule-monitor>header h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.schedule-monitor>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.schedule-monitor-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.schedule-monitor-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff59;flex-direction:column;min-height:180px;padding:24px;display:flex;position:relative}.schedule-monitor-grid h3{font:900 22px/1 var(--sans);letter-spacing:-.03em;text-transform:uppercase;margin:auto 0 8px}.schedule-monitor-grid p{color:var(--muted);margin:0;font-size:10px}.schedule-monitor-grid>a>b{color:var(--maroon);font-size:17px;position:absolute;top:22px;right:22px}.schedule-state{font:800 7px var(--sans);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:6px 8px}.schedule-state-published{background:var(--maroon);color:#fff}.schedule-state-partial{color:#251b0d;background:#d9a84f}.schedule-state-not-posted{color:var(--muted);background:#ddd6cc}.schedule-monitor>.source-note{margin:35px 0 0}.starkville-feature{max-width:var(--max);background:var(--maroon-dark);color:#fff;grid-template-columns:1.18fr .82fr;min-height:620px;margin:0 auto;display:grid;overflow:hidden}.starkville-feature-photo{min-height:620px;margin:0;position:relative;overflow:hidden}.starkville-feature-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#3f0f194d);position:absolute;inset:0}.starkville-feature-photo img{object-fit:cover;width:100%;height:100%}.starkville-feature-photo figcaption{z-index:1;color:#ffffffc7;max-width:calc(100% - 44px);font:700 8px/1.4 var(--sans);letter-spacing:.03em;background:#171717bd;padding:8px 10px;position:absolute;bottom:18px;left:22px}.starkville-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 11%;display:flex}.starkville-feature-copy h2{font:900 clamp(56px, 6vw, 90px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.starkville-feature-copy h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.starkville-feature-copy>p:not(.eyebrow){color:#ffffffb3;margin:30px 0;font-size:14px;line-height:1.75}.home-page{background:var(--paper)}.home-stage{max-width:var(--max);color:#fff;background-color:var(--maroon-dark);grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(45px,7vw,105px);min-height:630px;margin:0 auto;padding:72px 6.5% 54px;display:grid;position:relative;overflow:hidden}.home-stage:after{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:24px}.home-stage-copy{z-index:2;max-width:780px;position:relative}.home-stage-copy h1{font:900 clamp(70px, 7.5vw, 112px)/.77 var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0}.home-stage-copy h1 em{font:italic 400 1.03em/.9 var(--display);letter-spacing:-.05em;text-transform:none;display:inline-block}.home-stage-copy>p:not(.eyebrow){color:#ffffffc7;max-width:590px;margin:31px 0;font-size:16px;line-height:1.65}.home-stage-actions{align-items:center;gap:28px;display:flex}.home-primary-button{color:var(--maroon-dark);background:#fff;border-color:#fff}.home-primary-button:hover{color:#fff;background:0 0}.home-text-link{min-height:48px;font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff6b;align-items:center;gap:16px;display:inline-flex}.home-text-link span{font-size:16px}.home-next-card{z-index:2;width:100%;min-width:0;max-width:430px;color:var(--ink);background:#fbfaf7f5;justify-self:end;padding:27px;position:relative;box-shadow:0 24px 70px #12030947}.home-next-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.home-next-card header span{color:var(--maroon);font:800 9px/1 var(--sans);letter-spacing:.17em;text-transform:uppercase}.home-next-card header b{font:800 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.home-next-card .logo-matchup-poster{margin:27px 0}.home-next-card .logo-matchup-poster .team-mark{width:clamp(92px,9vw,124px);height:78px}.home-next-card .logo-matchup-poster .matchup-separator{color:var(--maroon)}.home-next-date{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:21px 0;display:grid}.home-next-date time,.home-next-date p{flex-direction:column;justify-content:center;margin:0;display:flex}.home-next-date strong{font:900 24px/.9 var(--sans);letter-spacing:-.03em}.home-next-date time span,.home-next-date p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.45}.home-next-date p{color:var(--ink);margin-top:0;font-weight:750}.home-next-date p span{color:var(--muted);font-weight:400}.home-next-card footer{justify-content:space-between;align-items:center;gap:18px;padding-top:21px;display:flex}.home-next-card footer>a{color:var(--maroon);font:900 9px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:13px;display:inline-flex}.home-next-card footer>a span{font-size:15px}.home-next-card footer small{color:var(--muted);text-align:right;font-size:8px;line-height:1.4}.home-next-card footer small a{border-bottom:1px solid var(--line)}.home-stage-credit{z-index:3;color:#ffffffa8;font:600 7px/1.4 var(--sans);margin:0;position:absolute;bottom:10px;right:3.2%}.home-stage-credit a{border-bottom:1px solid #ffffff52}.home-quick-nav{max-width:var(--max);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.home-quick-nav>a{border-left:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-width:0;min-height:116px;padding:24px 25px;transition:background .2s,color .2s;display:grid}.home-quick-nav>a>span{color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.12em;align-self:start}.home-quick-nav strong,.home-quick-nav small{display:block}.home-quick-nav strong{font:900 18px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.home-quick-nav small{max-width:165px;color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45}.home-quick-nav>a>b{font:400 18px/1 var(--sans)}.home-quick-nav>a:hover{background:var(--maroon);color:#fff}.home-quick-nav>a:hover>span,.home-quick-nav>a:hover small{color:#ffffffb3}.home-section-header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.home-section-header h2{font:900 clamp(54px, 6vw, 86px)/.8 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:0}.home-section-header h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.home-section-header>a{font:800 9px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;gap:13px;padding-bottom:6px;display:inline-flex}.home-discover{max-width:var(--max);background:var(--maroon-dark);color:#fff;margin:0 auto;padding:95px 6.5% 105px}.home-discover>.home-section-header{align-items:end}.home-discover>.home-section-header>p{color:#ffffffa1;max-width:420px;margin:0 0 5px;font-size:13px;line-height:1.7}.home-discover-grid{grid-template-columns:repeat(3,1fr);display:grid}.home-discover-card{color:#fff;border:1px solid #ffffff38;flex-direction:column;min-width:0;min-height:445px;padding:32px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.home-discover-card+.home-discover-card{border-left:0}.home-discover-card>:not(img):not(i){z-index:2;position:relative}.home-discover-card>span{font:800 8px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.home-discover-card>div:not(.home-uniform-marks){margin-top:auto}.home-discover-card h3{font:900 clamp(39px, 4vw, 60px)/.86 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0}.home-discover-card p{color:#ffffffad;max-width:330px;margin:18px 0 0;font-size:12px;line-height:1.65}.home-discover-card>b{font:800 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff3b;margin-top:28px;padding-top:17px}.home-discover-card:hover{z-index:3;border-color:#ffffffb3;transform:translateY(-7px)}.home-discover-vault{background:#270a12}.home-discover-vault>strong{color:#ffffff17;font:900 clamp(145px, 14vw, 205px)/.65 var(--sans);letter-spacing:-.1em;margin:auto 0 -18px}.home-discover-history>img{object-fit:cover}.home-discover-history>i{z-index:1;background:linear-gradient(#19060c59 0%,#19060c4d 27%,#19060cf0 100%);position:absolute;inset:0}.home-discover-history>b{margin-bottom:10px}.home-discover-credit{color:#ffffff94;font:600 7px/1.3 var(--sans);bottom:9px;left:32px;right:32px;position:absolute!important}.home-discover-uniforms{background:var(--cream);color:var(--ink)}.home-discover-uniforms p{color:var(--muted)}.home-discover-uniforms>b{border-color:var(--line);color:var(--maroon)}.home-uniform-marks{justify-content:center;align-items:center;gap:12px;height:165px;margin:auto 0 25px;display:flex}.home-uniform-marks i{border:1px solid var(--line);background:#fff;width:50px;display:block;box-shadow:inset 0 0 0 7px #5d172514}.home-uniform-marks i:first-child{border-radius:28px 28px 8px 8px;height:100px}.home-uniform-marks i:nth-child(2){background:var(--maroon);border-color:var(--maroon);border-radius:12px 12px 5px 5px;height:145px}.home-uniform-marks i:nth-child(3){border-radius:5px 5px 22px 22px;height:112px}.maroon-brief{max-width:var(--max);background:var(--maroon);color:#fff;grid-template-columns:.25fr .8fr 1fr .6fr;align-items:center;gap:5%;min-height:340px;margin:0 auto;padding:65px 6.5%;display:grid}.brief-no{font:700 11px var(--sans);align-self:start}.maroon-brief h2{font:900 clamp(42px, 4vw, 63px)/.85 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0}.maroon-brief>p{color:#ffffffab;font-size:13px;line-height:1.7}.maroon-brief button{color:#ffffffb3;min-height:50px;font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #ffffff59}.site-footer{max-width:var(--max);color:#fff;background:#171717;margin:0 auto;padding:0 0 32px}.footer-lead{min-height:190px;color:var(--ink);border-bottom:6px solid var(--maroon);background:#f4f4f4;justify-content:space-between;align-items:center;gap:40px;padding:28px 6.5%;display:flex}.brand-link-footer{background:0 0;width:185px}.brand-link-footer .brand-lockup{aspect-ratio:1;filter:none}.footer-lead-copy{max-width:500px}.footer-lead-copy span{color:var(--maroon);font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.footer-lead-copy p{color:#4b4845;font:600 clamp(18px, 2vw, 24px)/1.35 var(--display);margin:12px 0 0}.footer-grid{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,1fr);padding:46px 6.5%;display:grid}.footer-grid>div{min-width:0}.footer-grid h2{color:#ffffff94;font:800 9px var(--sans);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px}.footer-about p{color:#ffffffb3;max-width:470px;font:400 16px/1.65 var(--body);margin:22px 0 24px}.footer-about-links{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.footer-about-links a{align-items:center;width:fit-content;display:inline-flex}.footer-about-primary{color:#fff;font:800 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #d8a7ada6;gap:12px;padding:4px 0 7px}.footer-about-primary span{color:#d8a7ad;font-size:16px}.footer-about-secondary{color:#ffffff94;font:600 12px/1.3 var(--body);gap:7px;padding:5px 0}.footer-about-secondary span{color:#d8a7adb3;font-size:13px}.footer-legal{color:#ffffff9e;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr) auto;align-items:start;gap:44px;margin:0 6.5%;padding:30px 0 0;font-size:10px;line-height:1.65;display:grid}.footer-legal p{margin:8px 0 0}.footer-legal-copy,.footer-privacy-note{min-width:0}.footer-legal-copy strong,.footer-privacy-note strong{color:#ffffffe6;font:800 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.footer-privacy-note{border-left:3px solid var(--maroon);padding-left:24px}.footer-legal>span{color:#ffffff8c;white-space:nowrap}.page-hero{max-width:var(--max);background:var(--cream);border-bottom:1px solid var(--line);grid-template-columns:1fr .55fr;align-items:end;gap:8%;min-height:390px;margin:0 auto;padding:75px 6.5% 60px;display:grid}.page-hero.maroon{background:var(--maroon);color:#fff}.page-hero.dark{color:#fff;background:#202020}.page-hero h1{font:900 clamp(66px, 9vw, 130px)/.75 var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0}.page-hero h1 em{font:italic 400 .85em/.9 var(--display);text-transform:none}.page-hero>p{max-width:500px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.page-hero.maroon>p,.page-hero.dark>p{color:#ffffffa8}.content-shell{max-width:var(--max);margin:0 auto;padding:75px 6.5% 110px}.content-shell.narrow{max-width:1040px}.status-pill{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#ece4d8;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.status-pill:before{content:"";background:var(--live);border-radius:50%;width:6px;height:6px}.source-note{border-left:3px solid var(--maroon);color:var(--muted);background:#eee8df;padding:15px 18px;font-size:11px;line-height:1.55}.source-note a{text-decoration:underline}.history-hero{min-height:700px;max-width:var(--max);background:var(--maroon-dark);color:#fff;align-items:flex-end;margin:0 auto;display:flex;position:relative;overflow:hidden}.history-hero>img{object-fit:cover;object-position:center 57%}.history-hero-shade{z-index:1;background:linear-gradient(90deg,#23080feb 0%,#23080fa6 48%,#23080f26 100%),linear-gradient(#0000 48%,#14080a8c);position:absolute;inset:0}.history-hero-copy{z-index:2;width:100%;padding:90px 6.5%;position:relative}.history-hero-copy h1{max-width:1050px;font:900 clamp(70px, 8.5vw, 126px)/.77 var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0}.history-hero-copy h1 em{font:italic 400 .92em/.9 var(--display);text-transform:none}.history-hero-copy>p:last-child{color:#ffffffc7;max-width:610px;margin:35px 0 0;font-size:16px;line-height:1.7}.history-photo-credit{z-index:2;color:#ffffffb8;font:700 8px/1.4 var(--sans);margin:0;position:absolute;bottom:18px;right:24px}.history-intro{max-width:var(--max);background:var(--paper);grid-template-columns:.38fr 1fr;gap:8%;margin:0 auto;padding:115px 6.5%;display:grid}.history-chapter{color:var(--maroon);font:800 9px/1.4 var(--sans);letter-spacing:.17em;text-transform:uppercase;margin:7px 0 0}.history-intro h2,.history-timeline header h2,.town-gown-band h2,.history-sources h2{font:900 clamp(53px, 6vw, 88px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.history-intro h2 em,.history-timeline header h2 em,.town-gown-band h2 em,.history-sources h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.history-intro div>p{max-width:790px;color:var(--muted);margin:30px 0 0;font-size:15px;line-height:1.8}.history-timeline{max-width:var(--max);background:var(--cream);grid-template-columns:.66fr 1fr;gap:8%;margin:0 auto;padding:100px 6.5% 120px;display:grid}.history-timeline header{align-self:start;position:sticky;top:40px}.history-timeline-list article{border-top:1px solid var(--line);grid-template-columns:45px 125px 1fr;gap:24px;min-height:180px;padding:28px 0;display:grid}.history-timeline-list article:last-child{border-bottom:1px solid var(--line)}.history-timeline-list article>span{color:#a49b91;font:700 9px var(--sans);letter-spacing:.12em}.history-timeline-list time{color:var(--maroon);font:900 17px/1.15 var(--sans);letter-spacing:-.02em}.history-timeline-list h3{font:800 27px/1 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:-4px 0 12px}.history-timeline-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.town-gown-band{max-width:var(--max);background:var(--maroon);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8%;margin:0 auto;padding:100px 6.5%;display:grid}.town-gown-points{grid-template-columns:repeat(3,1fr);display:grid}.town-gown-points article{border-left:1px solid #fff3;flex-direction:column;min-height:300px;padding:0 26px;display:flex}.town-gown-points span{color:#ffffff7a;font:700 9px var(--sans);letter-spacing:.13em}.town-gown-points h3{font:900 28px/1 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:auto 0 16px}.town-gown-points p{color:#ffffffa6;margin:0;font-size:12px;line-height:1.65}.history-sources{max-width:var(--max);background:var(--paper);grid-template-columns:.85fr 1fr;gap:10%;margin:0 auto;padding:110px 6.5%;display:grid}.history-sources>div>p:last-child{max-width:570px;color:var(--muted);margin:30px 0 0;font-size:13px;line-height:1.7}.history-sources ol{counter-reset:history-source;margin:0;padding:0;list-style:none}.history-sources li{counter-increment:history-source;border-top:1px solid var(--line)}.history-sources li:last-child{border-bottom:1px solid var(--line)}.history-sources a{grid-template-columns:35px 1fr auto;align-items:center;gap:18px;min-height:78px;font-size:13px;font-weight:700;display:grid}.history-sources a:before{content:"0" counter(history-source);color:var(--maroon);font:800 8px var(--sans)}.history-sources a span{color:var(--maroon);font-size:17px;transition:transform .2s}.history-sources a:hover span{transform:translate(3px,-3px)}.history-next{max-width:var(--max);background:var(--cream);border-top:1px solid var(--line);grid-template-columns:.35fr 1fr auto;align-items:center;gap:5%;min-height:260px;margin:0 auto;padding:58px 6.5%;display:grid}.history-next>p{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.15em;text-transform:uppercase}.history-next h2{font:900 clamp(31px, 4vw, 56px)/.9 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0}.game-center{max-width:var(--max);margin:0 auto}.score-hero{background:var(--maroon-dark);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;min-height:510px;padding:70px 6.5%;display:grid;position:relative}.team-mark-hero{justify-self:center;width:min(28vw,330px);height:235px}.score-middle{flex-direction:column;align-items:center;gap:15px;padding:0 6vw;display:flex}.score-middle>span{font:italic 26px var(--display);color:#ffffffb3}.score-middle strong{font:900 20px var(--sans);letter-spacing:.12em}.score-middle small{color:#fff9;font-size:11px;line-height:1.6}.game-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:6%;padding:70px 6.5% 110px;display:grid}.game-grid h2,.interior-section h2{font:900 clamp(35px, 4vw, 58px)/.9 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 25px}.game-grid h3{font:800 24px var(--sans);margin:35px 0 12px}.game-grid p{color:var(--muted);line-height:1.75}.placeholder-list{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.placeholder-list>div{background:var(--paper);padding:18px}.placeholder-list span{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.placeholder-list b{font-size:13px}.keys-list{counter-reset:keys;gap:0;display:grid}.keys-list article{counter-increment:keys;border-top:1px solid var(--line);padding:25px 0 25px 75px;position:relative}.keys-list article:before{content:"0" counter(keys);color:var(--maroon);font:900 28px var(--sans);position:absolute;top:25px;left:0}.keys-list h3{margin:0 0 8px}.keys-list p{margin:0}.game-day-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.game-day-actions .button-outline{color:var(--maroon);border-color:var(--maroon);background:0 0}.uniform-watch-card{border:1px solid var(--line);background:var(--cream);margin-top:25px;padding:26px}.uniform-watch-card>span{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.15em;text-transform:uppercase}.uniform-watch-card h3{text-transform:uppercase;margin:16px 0 9px;font-size:22px}.uniform-watch-card p{margin:0 0 18px;font-size:12px;line-height:1.6}.uniform-watch-card a{border-bottom:1px solid var(--line);width:fit-content;font:800 9px var(--sans);letter-spacing:.05em;text-transform:uppercase;margin-top:11px;padding-bottom:4px;display:block}.card-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.directory-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:28px;display:flex}.directory-card .status-pill{align-self:flex-start}.directory-card h2,.directory-card h3{font:900 27px/.95 var(--sans);letter-spacing:-.03em;text-transform:uppercase;margin:30px 0 10px}.directory-card p{color:var(--muted);font-size:12px;line-height:1.65}.directory-card footer{border-top:1px solid var(--line);color:var(--muted);font:700 9px var(--sans);text-transform:uppercase;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px;display:flex}.filter-bar{background:var(--cream);border:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:35px;padding:18px;display:flex}.filter-bar a,.filter-bar button{border:1px solid var(--line);font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.06em;background:#fff;padding:10px 14px}.filter-bar a.active,.filter-bar button.active{background:var(--maroon);color:#fff;border-color:var(--maroon)}.sport-page-nav{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;min-height:58px;padding:0 6.5%;display:flex}.sport-page-nav a,.sport-page-nav button{color:inherit;font:800 9px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:21px 0 17px}.sport-page-nav a.active{color:var(--maroon);border-bottom-color:var(--maroon)}.sport-page-nav a:hover,.sport-page-nav button:hover{color:var(--maroon)}.sport-season-shell{border-bottom:1px solid var(--line);background:#eee8df;padding:88px 6.5% 100px}.sport-schedule-heading h2 em{font:italic 400 .88em/.9 var(--display);text-transform:none}.sport-schedule-totals{background:#ffffff8a;border:1px solid #cfc5b9;grid-template-columns:repeat(2,112px);display:grid}.sport-schedule-totals p{border-right:1px solid #cfc5b9;flex-direction:column;justify-content:center;align-items:center;min-height:108px;margin:0;display:flex}.sport-schedule-totals p:last-child{border-right:0}.sport-schedule-totals strong{font:900 37px/.9 var(--sans);letter-spacing:-.05em}.sport-schedule-label{border-bottom:1px solid #bfb5aa;justify-content:space-between;align-items:end;gap:25px;margin-bottom:19px;display:flex}.sport-schedule-label span{color:var(--muted);font:800 8px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px}.sport-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sport-schedule-card{background:#fff;border:1px solid #cfc5b9;grid-template-rows:auto 1fr auto;min-width:0;min-height:242px;padding:20px 22px;display:grid;box-shadow:0 9px 28px #2e201b0a}.sport-schedule-card.is-final{border-top:4px solid var(--maroon);padding-top:17px}.sport-schedule-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sport-schedule-card>header>div{align-items:center;gap:10px;display:flex}.sport-schedule-card time{font:900 15px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.sport-schedule-card>header span{border-left:1px solid var(--line);color:var(--muted);font:800 8px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;padding-left:10px}.sport-kick-time{max-width:190px;color:var(--maroon);font:800 10px/1.25 var(--sans);text-align:right;text-transform:uppercase}.sport-result{color:#fff;background:var(--maroon);font:900 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:7px 9px}.sport-result-l{background:#343434}.sport-result-canceled{color:var(--ink);background:#ddd5ca}.sport-schedule-matchup{grid-template-columns:minmax(120px,210px) auto;justify-content:center;align-items:center;gap:24px;min-width:0;padding:19px 0 17px;display:grid}.sport-schedule-matchup>.event-matchup-mini{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:7px;width:100%}.sport-schedule-matchup .event-team-mark{height:54px}.sport-schedule-matchup .event-matchup-connector{width:22px;height:22px;font-size:8px}.sport-final-score{color:var(--ink);font:900 36px/.9 var(--sans);letter-spacing:-.045em;align-items:center;gap:8px;margin:0;display:flex}.sport-final-score i{color:#a39a91;font:400 20px/1 var(--display)}.sport-schedule-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding-top:14px;display:flex}.sport-schedule-card>footer p{gap:5px;min-width:0;margin:0;display:grid}.sport-schedule-card>footer p strong{overflow-wrap:anywhere;font:800 10px/1.25 var(--sans);text-transform:uppercase}.sport-schedule-card>footer p span{color:var(--muted);font-size:9px;line-height:1.3}.sport-schedule-card>footer nav{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px 12px;display:flex}.sport-schedule-card>footer nav a{border-bottom:1px solid var(--maroon);color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding-bottom:3px}.sport-schedule-more{margin-top:16px}.sport-schedule-more summary{border:1px solid var(--ink);cursor:pointer;width:fit-content;font:800 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 auto 16px;padding:14px 18px;list-style-position:inside}.sport-schedule-all-link{text-align:center;margin:36px 0 0}.sport-schedule-empty{background:#fff;border:1px solid #cfc5b9;max-width:790px;padding:clamp(28px,4vw,52px)}.sport-schedule-empty h3{max-width:670px;font:900 clamp(32px, 4vw, 55px)/.9 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 16px}.sport-schedule-empty>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0 0 25px;font-size:13px;line-height:1.65}.sport-coverage-shell{padding-top:95px}.team-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.team-coverage-empty{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:350px;padding:30px;display:flex}.team-coverage-empty:first-child{border-color:var(--maroon-dark);background:var(--maroon-dark);color:#fff}.team-coverage-empty>span{color:var(--maroon);font:800 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.team-coverage-empty:first-child>span{color:#d8bd8a}.team-coverage-empty h3{max-width:520px;font:900 clamp(31px, 3.2vw, 48px)/.9 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:auto 0 0}.uniforms-promo{max-width:var(--max);background:var(--maroon-dark);color:#fff;grid-template-columns:1fr .7fr;align-items:center;gap:9%;min-height:420px;margin:0 auto;padding:75px 6.5%;display:grid}.uniforms-promo h2,.uniform-archive h2,.surface-history h2{font:900 clamp(52px, 6vw, 88px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.uniforms-promo h2 em,.uniform-archive h2 em,.surface-history h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.uniforms-promo>div:last-child>p{color:#ffffffb3;margin:0 0 25px;font-size:14px;line-height:1.7}.uniforms-promo>div:last-child>a:last-child{width:fit-content;font:800 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff73;margin-top:20px;padding-bottom:5px;display:block}.uniform-announcement{border-top:4px solid var(--maroon);background:var(--paper);gap:20px;margin:28px 0;padding:clamp(18px,4vw,36px);display:grid}.uniform-announcement h2{font:900 clamp(28px, 4vw, 44px)/1.1 var(--sans);margin:8px 0 12px}.uniform-announcement p{margin:0}.uniform-announcement .uniform-combination article{grid-template-rows:100px auto auto;gap:8px;min-height:0;padding:12px 8px}.uniform-announcement .uniform-combination img{height:100px}.uniform-announcement .uniform-combination strong{text-align:center;overflow-wrap:normal;font-size:14px;line-height:1.35}.uniform-next{max-width:var(--max);background:var(--paper);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px 7%;margin:0 auto;padding:90px 6.5%;display:grid}.uniform-next-heading h2{max-width:520px;font:900 clamp(38px, 4.5vw, 64px)/.9 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 25px}.uniform-next-meta{color:var(--muted);font:800 12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.uniform-last-result{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:0 0 26px;padding:22px 0;display:grid}.uniform-last-result strong{width:fit-content;font:900 30px/.9 var(--sans);font-variant-numeric:tabular-nums}.uniform-last-result strong.is-win{color:#14753e}.uniform-last-result strong.is-loss{color:#b1202e}.uniform-last-result span{font:700 15px/1.35 var(--body)}.uniform-last-source{border-bottom:1px solid var(--maroon);color:var(--maroon);font:800 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;padding-bottom:4px;display:inline-block}.uniform-last-art{border:1px solid var(--line);background:#fff;place-items:center;min-width:0;min-height:420px;margin:0;padding:clamp(24px,4vw,50px);display:grid;overflow:hidden}.uniform-last-art img{object-fit:contain;width:100%;height:100%;max-height:410px;display:block}.uniform-combination{border:1px solid var(--line);background:var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.uniform-combination article{background:#fff;grid-template-rows:minmax(95px,1fr) auto;justify-items:center;gap:14px;min-width:0;min-height:180px;padding:20px;display:grid}.uniform-combination img{object-fit:contain;width:100%;height:120px;display:block}.uniform-combination span{color:var(--maroon);font:800 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}.uniform-note{color:var(--muted);grid-column:1/-1;margin:-16px 0 0;font-size:11px;line-height:1.6}.uniform-archive{max-width:var(--max);background:var(--cream);margin:0 auto;padding:105px 6.5%}.uniform-archive>header{grid-template-columns:1fr .55fr;align-items:end;gap:9%;margin-bottom:55px;display:grid}.uniform-archive-heading{align-items:flex-end;gap:24px;min-width:0;display:flex}.hail-state-unis-mark{flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid}.hail-state-unis-mark img{width:100%;height:auto;display:block}.uniform-archive>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.uniform-archive>header>p a{color:var(--maroon);border-bottom:1px solid;font-weight:800}.uniform-archive-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#ffffff6b;grid-template-columns:repeat(4,1fr);display:grid}.uniform-archive-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:132px;padding:25px;display:flex}.uniform-archive-facts strong{color:var(--maroon);font:900 clamp(38px, 4.5vw, 60px)/.8 var(--sans);letter-spacing:-.055em}.uniform-archive-facts span{max-width:150px;color:var(--muted);font:800 8px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:12px}.uniform-combo-builder{color:#fff;background:#19080d;grid-template-columns:1fr;margin-top:60px;display:grid;overflow:hidden;box-shadow:0 28px 70px #280a122e}.uniform-combo-intro{background:linear-gradient(115deg,#5d1725 0%,#2d0a12 70%,#19080d 100%);grid-template-columns:minmax(240px,.75fr) minmax(270px,.85fr) minmax(420px,1.4fr);align-items:center;gap:clamp(24px,3.4vw,48px);min-width:0;padding:clamp(30px,4vw,52px);display:grid}.uniform-combo-intro h3{color:#fff;max-width:520px;font:900 clamp(44px, 5.1vw, 76px)/.87 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 0}.uniform-combo-intro>p{color:#ffffffd1;max-width:480px;font:500 17px/1.6 var(--body);margin:0}.uniform-combo-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.uniform-combo-preset{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff42;gap:7px;min-width:0;min-height:104px;padding:19px 21px;transition:background .2s,border-color .2s,transform .2s;display:grid}.uniform-combo-preset:hover{background:#ffffff1f;border-color:#d8bd8a;transform:translateY(-2px)}.uniform-combo-preset span,.uniform-combo-preset b{color:#d8bd8a;font:800 9px/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase}.uniform-combo-preset strong{font:900 19px/1 var(--sans);letter-spacing:.01em;text-transform:uppercase}.uniform-combo-preset b{justify-self:end;margin-top:4px}.uniform-combo-workbench{min-width:0;color:var(--ink);background:#f3eee7;grid-template-columns:minmax(360px,.86fr) minmax(390px,1.14fr);align-items:start;gap:clamp(28px,4vw,56px);padding:clamp(24px,3.4vw,48px);display:grid}.uniform-combo-preview{background:#fff;border:1px solid #cfc6bb;grid-template-rows:1fr auto;min-width:0;margin:0;display:grid;overflow:hidden;box-shadow:0 16px 38px #2a0f151a}.uniform-combo-player{background:radial-gradient(at 50% 40%,#fff 0 40%,#f0eeea 100%);place-items:center;min-height:610px;padding:68px 24px 32px;display:grid;position:relative;overflow:hidden}.uniform-combo-player:before{content:"";pointer-events:none;border:1px solid #5d17251f;position:absolute;inset:16px}.uniform-combo-preview-status{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:30px 30px auto}.uniform-combo-preview-status span,.uniform-combo-preview-status strong{font:800 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.uniform-combo-preview-status span{color:var(--maroon)}.uniform-combo-preview-status strong{color:var(--muted)}.uniform-player-preview{filter:drop-shadow(0 7px 7px #1e10141f);flex-direction:column;align-items:center;width:min(100%,390px);display:flex}.uniform-artwork-piece{flex-shrink:0;display:block;overflow:hidden}.uniform-artwork-helmets{width:54%;margin-bottom:10px}.uniform-artwork-jerseys{z-index:1;width:96%;position:relative}.uniform-artwork-pants{width:78%;margin-top:12px}.uniform-artwork-thumbnail{width:100%;height:100%;display:block;overflow:hidden}.uniform-combo-controls button:focus-visible,.uniform-combo-preset:focus-visible{outline:3px solid var(--maroon);outline-offset:4px}.uniform-combo-preview figcaption{background:#fff;border-top:1px solid #d9d1c8;min-height:112px;padding:20px}.uniform-combo-preview figcaption span{color:var(--maroon);font:800 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:block}.uniform-combo-preview figcaption strong{font:800 16px/1.35 var(--body)}.uniform-combo-controls{gap:18px;min-width:0;display:grid}.uniform-combo-controls fieldset{background:#ffffff7a;border:1px solid #d2c9bf;min-width:0;margin:0;padding:16px}.uniform-combo-controls legend{color:var(--maroon);font:800 14px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;padding:0 7px}.uniform-combo-controls fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.uniform-combo-controls fieldset button{min-width:0;min-height:78px;color:var(--ink);text-align:left;font:800 12px/1.2 var(--sans);text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #cfc6bb;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.uniform-combo-controls fieldset button:hover{border-color:var(--maroon);transform:translateY(-2px)}.uniform-combo-option-image{background:#f7f4ef;border:1px solid #e1d9cf;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.uniform-combo-option-image img{object-fit:contain;width:100%;height:100%;display:block}.uniform-combo-controls fieldset button.is-active{border-color:var(--maroon);color:var(--maroon-dark);box-shadow:inset 0 0 0 2px var(--maroon);background:#f6edef}.uniform-combo-controls fieldset button.is-active:after{content:"✓";background:var(--maroon);color:#fff;width:18px;height:18px;font:900 11px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;inset:7px 7px auto auto}.uniform-combo-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.uniform-combo-reset{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:800 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 19px}.uniform-combo-footer a{color:var(--maroon);font:800 12px/1.35 var(--sans);text-transform:uppercase;border-bottom:1px solid}.football-uniform-history{color:#fff;background:#171113;margin-top:60px;padding:clamp(28px,4.5vw,58px)}.football-uniform-history>header{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;padding-bottom:30px;display:flex}.football-uniform-history h3{font:900 clamp(45px, 5.5vw, 72px)/.83 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0}.football-uniform-history h3 em{font:italic 400 1em/.9 var(--display);text-transform:none}.football-uniform-year-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.football-uniform-year-filter button{color:#ffffffb8;min-height:46px;font:800 13px/1 var(--sans);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:0 17px}.football-uniform-year-filter button.is-active{color:#211519;background:#d7b781;border-color:#d7b781}.football-uniform-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.football-uniform-game{min-width:0;color:var(--ink);background:#f8f5f0;flex-direction:column;display:flex;overflow:hidden}.football-uniform-game-art{aspect-ratio:.86;background:#ebe6df;place-items:center;padding:8px;display:grid;overflow:hidden}.football-uniform-game-art img{object-fit:contain;width:100%;height:100%;display:block}.football-uniform-game-copy{flex-direction:column;min-height:190px;padding:18px;display:flex}.football-uniform-game-copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.football-uniform-game-copy time,.football-uniform-game-copy>div span{font:800 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.football-uniform-game-copy>div span.is-win{color:#17713b}.football-uniform-game-copy>div span.is-loss{color:#a62f35}.football-uniform-game-copy h4{font:900 22px/.95 var(--sans);text-transform:uppercase;margin:22px 0 10px}.football-uniform-game-copy p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.45}.football-uniform-game-copy>span{color:var(--maroon);font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:auto}.football-uniform-history>footer{color:#ffffff9e;min-height:68px;font:800 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.football-uniform-history>footer a{color:#fff;border-bottom:1px solid #ffffff80}.uniform-locker{color:#fff;background:#19080d;border:1px solid #ffffff1f;width:100%;margin-top:60px;overflow:hidden;box-shadow:0 28px 70px #280a1233}.uniform-locker-topline{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.uniform-locker-topline span,.uniform-locker-topline strong{font:800 8px/1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase}.uniform-locker-topline span{align-items:center;gap:9px;display:flex}.uniform-locker-topline span i{background:#70c47c;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #70c47c21}.uniform-locker-topline strong{color:#ffffff7a}.uniform-locker-sports{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(8,minmax(118px,1fr));display:grid;overflow-x:auto}.uniform-locker-sports :is(button,a){color:#ffffff91;text-align:left;overflow-wrap:anywhere;min-width:0;min-height:82px;font:800 8px/1.3 var(--sans);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;padding:14px 12px;display:flex}.uniform-locker-sports :is(button,a):last-child{border-right:0}.uniform-locker-sports :is(button,a) span{color:#ffffff4a;letter-spacing:.13em;font-size:7px}.uniform-locker-sports :is(button,a):hover{color:#fff;background:#ffffff0f}.uniform-locker-sports :is(button,a).is-active{background:var(--maroon);color:#fff}.uniform-locker-sports :is(button,a).is-active span{color:#ffffff94}.uniform-locker-context{background:#260a12;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 22px;display:flex}.uniform-locker-context>div{gap:7px;display:grid}.uniform-locker-context span{color:#ffffff73;font:800 7px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.uniform-locker-context strong{font:900 21px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.uniform-locker-context a,.uniform-locker-empty a{color:#fff;min-height:44px;font:800 8px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff6b;align-items:center;gap:16px;padding:0 16px;display:inline-flex}.uniform-locker-controls{min-height:86px;color:var(--ink);background:#f4f1ec;justify-content:space-between;align-items:center;gap:25px;padding:16px 22px;display:flex}.uniform-locker-controls label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:min(520px,70%);display:grid}.uniform-locker-controls label>span{color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.uniform-locker-controls input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:600 12px var(--body);background:#fff;padding:0 15px}.uniform-locker-controls p{color:var(--muted);font:800 8px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin:0}.uniform-locker-controls p strong{color:var(--maroon);margin-right:5px;font-size:18px}.uniform-locker-feature{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.05fr) minmax(350px,.85fr);display:grid;overflow:hidden}.uniform-locker-feature>*{min-width:0}.uniform-locker-art{background:#f8f6f2;justify-content:center;align-items:center;min-width:0;min-height:630px;padding:34px;display:flex;position:relative;overflow:hidden}.uniform-locker-art img{object-fit:contain;flex:0 auto;width:auto;max-width:100%;height:auto;max-height:560px;display:block}.uniform-locker-art>span{color:#746d68;font:700 7px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;padding:7px 9px;position:absolute;bottom:17px;left:20px}.uniform-locker-story{background:linear-gradient(145deg,#38101b 0%,#17070b 78%);flex-direction:column;min-width:0;padding:48px 42px;display:flex}.uniform-locker-record{color:#ffffff80;font:800 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-bottom:auto;padding-bottom:55px;display:flex}.uniform-locker-record b{color:#fff}.uniform-locker-story .eyebrow{margin-top:43px}.uniform-locker-story h3{overflow-wrap:anywhere;font:900 clamp(43px, 4.6vw, 68px)/.84 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.uniform-locker-story>p:not(.eyebrow){color:#ffffffad;margin:27px 0 30px;font-size:12px;line-height:1.7}.uniform-locker-story dl{margin:0 0 30px}.uniform-locker-story dl>div{border-top:1px solid #ffffff1f;grid-template-columns:105px 1fr;gap:18px;padding:13px 0;display:grid}.uniform-locker-story dl>div:last-child{border-bottom:1px solid #ffffff1f}.uniform-locker-story dt{color:#fff6;font:800 7px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.uniform-locker-story dd{overflow-wrap:anywhere;color:#ffffffb8;min-width:0;margin:0;font-size:9px;line-height:1.5}.uniform-locker-actions{flex-wrap:wrap;gap:8px;display:flex}.uniform-locker-actions a{min-height:46px;color:var(--maroon-dark);font:800 8px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #fff;align-items:center;gap:11px;padding:0 15px;display:flex}.uniform-locker-actions a.is-secondary{color:#fff;background:0 0;border-color:#fff6}.uniform-look-grid{background:#e9e3db;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px;display:grid}.uniform-look-grid>button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#f8f6f2;border:1px solid #d1c9bf;flex-direction:column;padding:0;display:flex;overflow:hidden}.uniform-look-grid>button:hover,.uniform-look-grid>button.is-active{border-color:var(--maroon);box-shadow:inset 0 -4px 0 var(--maroon)}.uniform-look-image{background:#fff;border-bottom:1px solid #e3ddd5;justify-content:center;align-items:center;height:205px;padding:15px;display:flex;overflow:hidden}.uniform-look-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.uniform-look-meta{flex-direction:column;min-height:132px;padding:17px;display:flex}.uniform-look-meta small{color:var(--maroon);font:800 7px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase}.uniform-look-meta strong{overflow-wrap:anywhere;font:900 15px/1.05 var(--sans);text-transform:uppercase;margin:11px 0 20px}.uniform-look-meta i{color:var(--muted);font:normal 800 7px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:auto}.uniform-locker-deep-links{border-top:1px solid #ffffff21;align-items:center;gap:0;min-height:76px;padding:0 22px;display:flex}.uniform-locker-deep-links>span{color:#ffffff70;font:800 7px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.uniform-locker-deep-links a{color:#ffffffb8;min-height:76px;font:800 8px/1 var(--sans);text-transform:uppercase;border-left:1px solid #ffffff21;align-items:center;gap:9px;padding:0 18px;display:flex}.uniform-locker-deep-links a:hover{color:#fff;background:#ffffff12}.uniform-locker-deep-links b{color:#ffffff61}.uniform-locker-empty{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:360px;padding:40px;display:flex}.uniform-locker-empty strong{font:900 32px/1 var(--sans);text-transform:uppercase}.uniform-locker-empty button{color:#fff;min-height:45px;font:800 8px/1 var(--sans);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;padding:0 18px}.uniform-archive-source{color:var(--muted);margin:28px 0 0;font-size:10px;line-height:1.65}.surface-history{max-width:var(--max);color:#fff;background:#222;grid-template-columns:1fr .7fr;align-items:center;gap:9%;margin:0 auto;padding:90px 6.5%;display:grid}.surface-history>div:last-child{display:grid}.surface-history a{min-height:74px;font:800 11px var(--sans);text-transform:uppercase;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;padding:0 4px;display:flex}.surface-history a:last-child{border-bottom:1px solid #ffffff2b}.surface-history a span{color:#ffffff8c;font-size:17px}.athlete-directory-shell{padding-top:48px}.roster-source-note{margin-top:72px}.football-directory{scroll-margin-top:120px}.roster-directory-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:60px;padding-bottom:28px;display:flex}.roster-directory-head h2{font:900 clamp(40px, 4.5vw, 64px)/.88 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0}.roster-directory-head>p{max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.roster-controls{grid-template-columns:1fr minmax(280px,430px);align-items:center;gap:24px;margin-top:26px;display:grid}.athlete-directory-dropdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.athlete-directory-picker{min-width:0;color:var(--maroon);font:750 14px/1.2 var(--body);gap:10px;display:grid}.athlete-directory-picker select{width:100%;min-width:0;min-height:52px;color:var(--ink);font:650 16px/1.3 var(--body);cursor:pointer;appearance:auto;background:#fff;border:1px solid #b9afa3;border-radius:6px;padding:12px 14px}.athlete-directory-picker select:focus-visible{outline:3px solid var(--maroon);outline-offset:3px}@media (width<=760px){.athlete-directory-dropdowns{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}}.athlete-roster-controls{margin-top:18px}.active-roster-label{flex-wrap:wrap;align-items:baseline;gap:12px;min-height:48px;display:flex}.active-roster-label span{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.12em;text-transform:uppercase}.active-roster-label strong{font:900 23px var(--sans);letter-spacing:-.025em;text-transform:uppercase}.active-roster-label small{color:var(--muted);font:800 8px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.athlete-filter-fields{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.athlete-filter-fields.has-positions{grid-template-columns:minmax(150px,.42fr) minmax(240px,1fr)}.athlete-position-picker{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:48px;display:grid}.athlete-position-picker>span{color:var(--maroon);font:800 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:0 12px}.athlete-position-picker select{border:0;border-left:1px solid var(--line);width:100%;min-width:0;min-height:46px;color:var(--ink);font:800 14px/1 var(--sans);text-transform:uppercase;cursor:pointer;background-color:#fff;border-radius:0;padding:0 30px 0 12px}.roster-group-tabs{flex-wrap:wrap;gap:8px;display:flex}.roster-group-tabs button{border:1px solid var(--line);min-height:43px;color:var(--ink);font:800 9px var(--sans);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;padding:0 16px}.roster-group-tabs button:hover,.roster-group-tabs button.active{border-color:var(--maroon);background:var(--maroon);color:#fff}.roster-search{display:block}.roster-search input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:0;padding:0 17px;font-size:12px}.roster-search input::placeholder{color:#817970}.roster-result-count{color:var(--muted);font:700 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 30px}.athlete-alpha-directory{gap:85px;display:grid}.athlete-alpha-group{width:100%;scroll-margin-top:120px}.athlete-alpha-group>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;margin-bottom:28px;padding-bottom:16px;display:flex}.athlete-alpha-group>header h3{color:var(--maroon);font:900 64px/.7 var(--sans);letter-spacing:-.06em;margin:0}.athlete-alpha-group>header span{color:var(--muted);font:800 9px var(--sans);letter-spacing:.08em;text-transform:uppercase}.football-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;display:grid}.football-player-card{border:1px solid var(--line);background:#fff;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.football-player-card:hover{border-color:var(--maroon);transform:translateY(-4px);box-shadow:0 16px 32px #2b191914}.football-player-photo{aspect-ratio:4/5;background:var(--maroon-dark);margin:0;position:relative;overflow:hidden}.football-player-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#180a0e8c);height:35%;position:absolute;inset:auto 0 0}.football-player-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .3s;display:block}.football-player-card:hover .football-player-photo img{transform:scale(1.025)}.football-player-photo>span{z-index:1;background:var(--paper);color:var(--maroon);font:900 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:7px 9px;position:absolute;bottom:14px;left:15px}.football-player-copy{flex-direction:column;min-width:0;min-height:235px;padding:24px 21px 20px;display:flex}.football-player-copy>p{color:var(--maroon);font:800 9px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.football-player-copy h3{overflow-wrap:anywhere;font:900 clamp(22px, 2.1vw, 31px)/.92 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:11px 0 23px}.football-player-copy dl{margin:0}.football-player-copy dl>div{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:10px;padding:8px 0;font-size:10px;line-height:1.4;display:grid}.football-player-copy dt{color:var(--muted)}.football-player-copy dd{text-align:right;margin:0;font-weight:700}.football-player-copy strong{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:17px}.football-player-copy strong span{margin-left:7px;font-size:15px}.spirit-roster-card .football-player-photo{background:#fff}.spirit-roster-card .football-player-photo img{object-fit:cover;object-position:top center;transform-origin:top;transform:scale(1.12)}.spirit-roster-card:hover .football-player-photo img{transform:scale(1.145)}.spirit-roster-card:focus-visible{outline:3px solid var(--maroon);outline-offset:3px}.roster-empty{border:1px solid var(--line);background:var(--cream);text-align:center;padding:70px 25px}.roster-empty h3{font:900 30px var(--sans);text-transform:uppercase;margin:0 0 8px}.roster-empty p{color:var(--muted);margin:0}.roster-empty .player-correction-link{margin-top:18px}.player-profile-hero{max-width:var(--max);isolation:isolate;background:var(--maroon-dark);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:end;gap:7%;min-height:680px;margin:0 auto;padding:62px 6.5% 0;display:grid;position:relative;overflow:hidden}.player-profile-hero:before{content:"STATE";z-index:1;color:#ffffff0a;font:900 210px/.7 var(--sans);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-45px;left:2%}.player-profile-hero.has-player-gallery:before{color:#ffffff06}.player-profile-copy{z-index:3;text-shadow:0 2px 18px #18020957;align-self:center;padding-bottom:50px;position:relative}.player-back-link{color:#ffffffbf;font:800 9px var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff59;margin-bottom:65px;padding-bottom:6px;display:inline-block}.player-profile-number{color:var(--maroon);font:900 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;margin-bottom:15px;padding:8px 11px;display:inline-block}.player-profile-copy h1{max-width:760px;font:900 clamp(66px, 8vw, 122px)/.75 var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0}.player-profile-position{color:#ffffffb3;font:800 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:27px 0 0}.player-profile-gallery{z-index:0;background:var(--maroon-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.player-profile-gallery:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#2a040ff5 0%,#2f0511d6 37%,#2f051180 72%,#1c030a9e 100%),linear-gradient(#1d030b70 0%,#2e05111f 42%,#1d030bc7 100%);position:absolute;inset:0}.player-profile-gallery figure{min-width:0;margin:0;position:relative;overflow:hidden}.player-profile-gallery figure+figure{border-left:1px solid #ffffff24}.player-profile-gallery img{object-fit:cover;filter:saturate(.62)contrast(1.06);width:100%;height:100%;display:block}.player-profile-gallery figure:first-child img{object-position:56% center}.player-profile-gallery figure:nth-child(2) img{object-position:53% center}.player-profile-gallery figure:nth-child(3) img{object-position:50% center}.player-profile-gallery figcaption{z-index:2;color:#ffffffad;max-width:calc(100% - 16px);font:700 7px/1.35 var(--sans);text-align:right;background:#15020894;padding:5px 7px;position:absolute;bottom:10px;right:8px}.player-profile-gallery figcaption a{border-bottom:1px solid #ffffff47}.player-profile-photo{z-index:4;background:#2c0510ad;border:1px solid #ffffff38;place-self:center;width:min(100%,500px);margin:0;position:relative;box-shadow:0 0 55px #15020859}.player-profile-photo img{object-fit:cover;object-position:top center;width:100%;max-height:610px;display:block}.player-profile-photo figcaption{color:#ffffffa8;min-height:28px;font:700 8px/1.35 var(--sans);text-align:right;background:#1b030ae0;padding:9px 10px}.player-profile-photo figcaption a{border-bottom:1px solid #ffffff59}.player-profile-body{max-width:var(--max);margin:0 auto;padding:90px 6.5% 120px}.player-profile-main>h2{font:900 clamp(46px, 5vw, 75px)/.86 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0}.player-profile-deck{color:#3c3936;max-width:800px;font:400 19px/1.7 var(--display);margin:25px 0 45px}.player-profile-jump{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:28px;margin:-10px 0 38px;padding:14px 0;display:flex}.player-profile-jump a{color:var(--maroon);font:800 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.player-profile-jump a:after{content:"↓";color:var(--muted);margin-left:8px}.player-fact-grid{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.player-fact-grid>div{border-bottom:1px solid var(--line);min-height:92px;padding:21px 18px 20px 0}.player-fact-grid>div:nth-child(odd){border-right:1px solid var(--line)}.player-fact-grid>div:nth-child(2n){padding-left:24px}.player-fact-grid dt{color:var(--maroon);font:800 8px var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.player-fact-grid dd{font:800 18px/1.25 var(--sans);margin:0}.player-insider-section{margin-top:80px;scroll-margin-top:120px}.player-insider-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:35px;padding-bottom:23px;display:flex}.player-insider-header h2{font:900 clamp(42px, 5vw, 68px)/.86 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0}.player-insider-header>span{color:var(--muted);font:800 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding-bottom:4px}.player-biography-copy article{border-bottom:1px solid var(--line);padding:38px 0}.player-biography-copy h3{color:var(--maroon);font:900 23px/1.05 var(--sans);letter-spacing:-.015em;text-transform:uppercase;margin:0 0 18px}.player-biography-copy p{color:#3c3936;max-width:850px;font:400 17px/1.75 var(--display);margin:0 0 18px}.player-biography-copy p:last-child{margin-bottom:0}.player-statistics-status{max-width:760px;color:var(--muted);margin:27px 0 8px;font-size:14px;line-height:1.7}.player-statistics-period{width:min(100%,390px);margin:26px 0 2px;display:block}.player-statistics-period>span:first-child{color:var(--maroon);font:800 9px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;display:block}.player-statistics-select{border:1px solid var(--line);border-bottom:3px solid var(--maroon);background:#fff;grid-template-columns:1fr auto;align-items:center;min-height:58px;display:grid}.player-statistics-select select{appearance:none;width:100%;min-height:55px;color:var(--ink);font:900 20px/1 var(--sans);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;outline:0;padding:0 20px}.player-statistics-select>span{color:var(--maroon);font:900 24px/1 var(--sans);pointer-events:none;padding:0 20px}.player-statistics-period-empty{border-top:1px solid var(--line);margin-top:25px}.player-stats-table-wrap{border:1px solid var(--line);background:#fff;width:100%;min-width:0;margin-top:25px;overflow-x:auto}.player-stats-table-wrap table{border-collapse:collapse;table-layout:auto;width:100%}.player-stats-table-wrap caption{background:var(--maroon);color:#fff;font:900 17px/1 var(--sans);letter-spacing:.02em;text-align:left;text-transform:uppercase;padding:20px 22px}.player-stats-table-wrap th,.player-stats-table-wrap td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-width:0;padding:15px clamp(5px,1vw,15px)}.player-stats-table-wrap th{color:var(--maroon);font:800 clamp(10px, .8vw, 12px)/1.25 var(--sans);letter-spacing:.04em;text-transform:uppercase}.player-stats-table-wrap td{font:800 clamp(12px, 1.25vw, 17px)/1.15 var(--sans)}.player-stats-table-wrap tr>:last-child{border-right:0}.player-stat-mobile-label{display:none}.stat-label-plain{font:inherit}.stat-term{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;background:0 0;border:0;padding:0;position:relative}.stat-term abbr{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.stat-term-tooltip{z-index:20;visibility:hidden;opacity:0;pointer-events:none;color:#fff;background:var(--ink);width:max-content;max-width:min(220px,100vw - 48px);font:600 13px/1.35 var(--body);letter-spacing:0;text-align:left;text-transform:none;padding:8px 10px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 8px 24px #140e0c33}.stat-term:hover .stat-term-tooltip,.stat-term:focus-visible .stat-term-tooltip,.stat-term:focus .stat-term-tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.player-insider-empty{border:1px solid var(--line);background:var(--cream);border-top:0;padding:35px}.player-insider-empty.compact{border-top:1px solid var(--line)}.player-insider-empty h3{font:900 25px/1 var(--sans);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px}.player-insider-empty p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.player-correction-link{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;display:inline-block}.show-feature{grid-template-columns:1fr .8fr;align-items:stretch;gap:7%;display:grid}.show-poster{background:var(--maroon);color:#fff;flex-direction:column;justify-content:space-between;min-height:540px;padding:42px;display:flex}.show-poster strong{font:900 clamp(52px, 7vw, 96px)/.78 var(--sans);text-transform:uppercase;letter-spacing:-.06em}.show-poster>div{flex-direction:column;display:flex}.show-poster small{font:800 9px var(--sans);letter-spacing:.2em}.show-details{padding:35px 0}.show-details h2{font:900 44px/.9 var(--sans);text-transform:uppercase;letter-spacing:-.04em;margin:25px 0 12px}.show-details>p{color:var(--muted);line-height:1.7}.detail-list{border-top:1px solid var(--line);margin:35px 0}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;margin:0;font-weight:700}.article-header{text-align:center;max-width:1120px;margin:0 auto;padding:90px 6.5% 45px}.article-header h1{font:900 clamp(52px, 7vw, 95px)/.88 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:22px auto}.article-header .deck{max-width:760px;color:var(--muted);font:400 18px/1.65 var(--display);margin:0 auto}.article-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font:700 9px var(--sans);letter-spacing:.07em;text-transform:uppercase;justify-content:center;gap:24px;margin-top:35px;padding:18px 0;display:flex}.article-fallback-art{aspect-ratio:16/7;background:var(--maroon);color:#fff;flex-direction:column;justify-content:space-between;max-width:1120px;margin:0 auto;padding:5%;display:flex}.article-fallback-art strong{max-width:740px;font:900 clamp(45px, 6vw, 88px)/.8 var(--sans);text-transform:uppercase;letter-spacing:-.06em}.article-body{max-width:760px;margin:0 auto;padding:65px 30px 110px}.article-body .sample-disclosure{background:var(--cream);border:1px solid var(--line);margin-bottom:45px;padding:20px;font-size:12px;line-height:1.6}.article-body h2{font:900 36px/.95 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:50px 0 18px}.article-body p{color:#383634;font:400 17px/1.8 var(--display)}.article-sources{border-top:2px solid var(--ink);margin-top:60px;padding-top:25px}.article-sources h2{margin-top:0;font-size:17px}.article-sources li{color:var(--muted);margin:8px 0;font-size:12px}.search-form{border-bottom:2px solid var(--ink);max-width:820px;margin:0 auto 50px;display:flex}.search-form input{width:100%;font:900 28px var(--sans);background:0 0;border:0;outline:0;padding:18px 0}.search-form button{font:800 10px var(--sans);text-transform:uppercase;background:0 0;border:0}.search-results{gap:0;display:grid}.search-results article{border-top:1px solid var(--line);grid-template-columns:.3fr 1fr auto;align-items:center;gap:30px;padding:25px 0;display:grid}.search-results span{color:var(--maroon);font:800 9px var(--sans);letter-spacing:.1em;text-transform:uppercase}.search-results h2{font:800 23px var(--sans);margin:0}.search-results p{color:var(--muted);margin:7px 0 0;font-size:12px}.search-results article.search-result-person{grid-template-columns:82px minmax(0,1fr) auto}.search-result-headshot{object-fit:cover;object-position:center top;border:1px solid var(--line);background:#ece8e3;width:72px;height:84px;display:block}.search-result-arrow{color:var(--maroon);font-size:22px}.search-no-results{border-top:1px solid var(--line);padding:30px 0}.policy-grid{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr;gap:8%;padding:45px 0;display:grid}.policy-grid>h2{font:900 34px/.95 var(--sans);text-transform:uppercase;margin:0}.policy-grid>div{color:var(--muted);line-height:1.75}.policy-grid h3{color:var(--ink);font-size:16px}.about-page{background:var(--paper);overflow:hidden}.about-page section[id],.about-page article[id]{scroll-margin-top:24px}.about-hero{color:#fff;background:var(--maroon);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:640px;display:grid;position:relative;overflow:hidden}.about-hero:before{content:"SVR";color:#ffffff09;font:900 clamp(230px, 29vw, 470px)/.7 var(--sans);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-9vw;left:-1.5vw}.about-hero-copy{z-index:2;align-self:center;min-width:0;padding:82px 7% 70px 11.6%;position:relative}.about-hero-copy h1{max-width:800px;font:700 clamp(62px, 6.4vw, 98px)/.9 var(--sans);letter-spacing:-.022em;text-transform:uppercase;margin:0}.about-hero-copy h1 em{color:#e7d2a8;font:italic 500 .78em/.95 var(--display);letter-spacing:-.035em;text-transform:none;display:inline-block}.about-hero-copy>p:not(.eyebrow){color:#ffffffc2;max-width:680px;font:400 17px/1.65 var(--body);margin:32px 0 0}.about-jump-nav{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.about-jump-nav a{color:#ffffffd1;min-height:44px;font:800 12px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff57;align-items:center;padding:0 15px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.about-jump-nav a:hover{color:var(--maroon-dark);background:#fff;border-color:#fff}.about-hero-photo{background:#251218;min-width:0;min-height:640px;margin:0;position:relative;overflow:hidden}.about-hero-photo>img{object-fit:cover;object-position:48% center}.about-hero-photo:after{content:"";background:linear-gradient(90deg,#5d1725b8 0%,#1e0c1114 42%),linear-gradient(#0000 50%,#12090bd6 100%);position:absolute;inset:0}.about-hero-photo-copy{z-index:2;gap:10px;display:grid;position:absolute;bottom:55px;left:42px;right:36px}.about-hero-photo-copy span{color:#e7d2a8;font:800 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.about-hero-photo-copy strong{color:#fff;font:700 clamp(36px, 3.5vw, 54px)/.92 var(--sans);letter-spacing:-.018em;text-transform:uppercase}.about-hero-photo figcaption,.about-photo-story figcaption{z-index:3;color:#ffffffb8;font:600 7px/1.35 var(--sans);position:absolute;bottom:10px;left:14px;right:14px}.about-profile-band{color:#fff;background:#171314;grid-template-columns:minmax(220px,.34fr) minmax(0,1.66fr);align-items:stretch;gap:6%;padding:36px 6.5%;display:grid}.about-profile-band header{flex-direction:column;justify-content:space-between;gap:24px;padding:7px 0;display:flex}.about-profile-band header p,.about-profile-band header span{color:#ffffff85;font:800 10px/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0}.about-profile-band dl{border-left:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.about-profile-band dl>div{border-right:1px solid #fff3;min-width:0;padding:9px 24px}.about-profile-band dt{color:#d8bd8a;font:800 10px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase}.about-profile-band dd{color:#fff;font:700 19px/1.15 var(--sans);margin:11px 0 0}.about-mission{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:9%;padding:112px 6.5% 94px;display:grid}.about-mission h2,.about-coverage h2,.about-standards h2{font:700 clamp(52px, 6vw, 84px)/.94 var(--sans);letter-spacing:-.018em;text-transform:uppercase;margin:0}.about-mission h2 em,.about-coverage h2 em,.about-standards h2 em,.about-corrections h2 em{font:italic 500 .92em/.95 var(--display);letter-spacing:-.025em;text-transform:none}.about-mission-copy{border-top:4px solid var(--ink);padding-top:26px}.about-mission-copy p{color:var(--muted);font:400 17px/1.75 var(--body);margin:0}.about-mission-copy p+p{color:var(--ink);margin-top:24px;font-weight:600}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 6.5% 112px;display:grid}.about-principles article{border:1px solid var(--line);background:#fff;border-right:0;min-height:292px;padding:30px 31px 32px}.about-principles article:last-child{border-right:1px solid var(--line)}.about-principles span{color:var(--maroon);font:800 12px/1 var(--sans);letter-spacing:.16em}.about-principles h2{font:700 clamp(34px, 3vw, 46px)/1 var(--sans);letter-spacing:-.01em;text-transform:uppercase;margin:70px 0 15px}.about-principles p{max-width:370px;color:var(--muted);font:400 16px/1.6 var(--body);margin:0}.about-photo-story{background:#e9e2d8;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:560px;display:grid}.about-photo-story figure{background:#26211e;min-height:560px;margin:0;position:relative;overflow:hidden}.about-photo-story figure>img{object-fit:cover;object-position:center 48%}.about-photo-story figure:after{content:"";background:linear-gradient(#0000,#130e0dc2);height:34%;position:absolute;inset:auto 0 0}.about-photo-story>div{align-self:center;padding:72px 13%}.about-photo-story h2{max-width:560px;font:700 clamp(50px, 5vw, 76px)/.92 var(--sans);letter-spacing:-.02em;text-transform:uppercase;margin:0}.about-photo-story h2 em{color:var(--maroon);font:italic 500 .92em/.95 var(--display);letter-spacing:-.025em;text-transform:none}.about-photo-story>div>p:not(.eyebrow){color:#57514c;max-width:520px;font:400 17px/1.7 var(--body);margin:28px 0 30px}.about-photo-story>div>a{border-bottom:2px solid var(--maroon);width:fit-content;color:var(--maroon);font:800 11px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:15px;padding-bottom:7px;display:inline-flex}.about-photo-story>div>a span{font-size:18px}.about-coverage{color:#fff;background:#171314;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:8%;padding:94px 6.5%;display:grid}.about-coverage header{align-self:start;position:sticky;top:32px}.about-coverage h2 em{color:#d8bd8a}.about-coverage>div{border-top:1px solid #ffffff42}.about-coverage a{border-bottom:1px solid #ffffff42;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:22px;min-height:134px;padding:24px 0;transition:color .2s,padding .2s;display:grid}.about-coverage a:hover{color:#d8bd8a;padding-left:12px}.about-coverage a>span{color:#d8bd8a;font:800 12px/1 var(--sans);letter-spacing:.12em}.about-coverage a h3{font:700 34px/1.05 var(--sans);letter-spacing:-.005em;text-transform:uppercase;margin:0}.about-coverage a p{color:#ffffff94;max-width:600px;font:400 16px/1.5 var(--body);margin:9px 0 0}.about-coverage a b{font:400 28px/1 var(--body);text-align:right}.about-standards{background:var(--cream);padding:112px 6.5%}.about-standards>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:9%;padding-bottom:50px;display:grid}.about-standards>header>p{max-width:570px;color:var(--muted);font:400 17px/1.7 var(--body);margin:0 0 6px}.about-standards ol{border-top:4px solid var(--ink);margin:0;padding:0;list-style:none}.about-standards li{border-bottom:1px solid #bfb6aa;grid-template-columns:80px minmax(220px,.72fr) minmax(300px,1fr);align-items:start;gap:36px;min-height:150px;padding:30px 0;display:grid}.about-standards li>span{color:var(--maroon);font:800 12px/1 var(--sans);letter-spacing:.16em;padding-top:5px}.about-standards li h3{font:700 27px/1.12 var(--sans);letter-spacing:0;text-transform:uppercase;margin:0}.about-standards li p{color:var(--muted);font:400 16px/1.65 var(--body);margin:0}.about-policy-pair{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-policy-pair article{border-right:1px solid var(--line);min-height:510px;padding:86px 6.5%}.about-policy-pair article:last-child{border-right:0}.about-policy-pair h2{max-width:560px;font:700 clamp(40px, 4vw, 58px)/1 var(--sans);letter-spacing:-.012em;text-transform:uppercase;margin:0 0 29px}.about-policy-pair article>p:not(.eyebrow){max-width:610px;color:var(--muted);font:400 16px/1.72 var(--body);margin:0}.about-policy-pair article>p+p{margin-top:19px}.about-corrections{color:#fff;background:var(--maroon-dark);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:8%;padding:96px 6.5% 102px;display:grid}.about-corrections h2{max-width:780px;font:700 clamp(48px, 5.3vw, 76px)/.98 var(--sans);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin:0}.about-corrections h2 br{display:none}.about-corrections h2 em{color:#d8bd8a}.about-corrections>div:last-child{background:#ffffff0e;border:1px solid #ffffff40;padding:30px 32px}.about-corrections>div:last-child p{color:#ffffffd1;font:400 17px/1.72 var(--body);margin:0}.about-corrections>div:last-child p+p{color:#fff;border-top:1px solid #ffffff2e;margin-top:24px;padding-top:24px;font-weight:600}@media (width<=960px){.about-hero{grid-template-columns:1fr}.about-hero-copy{padding-left:6.5%;padding-right:6.5%}.about-hero-photo{min-height:500px}.about-profile-band{grid-template-columns:1fr;gap:26px;padding:34px 6.5%}.about-profile-band header{flex-direction:row;align-items:center}.about-profile-band dl{border-top:1px solid #fff3;border-left:0}.about-photo-story{grid-template-columns:1fr}.about-photo-story figure{min-height:500px}.about-mission,.about-standards>header,.about-corrections{grid-template-columns:1fr;gap:44px}.about-coverage{grid-template-columns:1fr;gap:52px}.about-coverage header{position:static}.about-standards li{grid-template-columns:58px minmax(210px,.75fr) 1fr;gap:24px}.about-policy-pair article{padding:76px 6.5%}}@media (width<=700px){.about-hero{min-height:0}.about-hero-copy{padding:58px 20px 46px}.about-hero-copy h1{letter-spacing:-.012em;font-size:clamp(48px,14vw,64px);line-height:.94}.about-hero-copy h1 em{margin-top:6px;font-size:.74em;line-height:1}.about-hero-copy>p:not(.eyebrow){margin-top:25px;font-size:16px}.about-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:32px 0 0;display:grid}.about-jump-nav a{text-align:center;justify-content:center;padding:0 10px;font-size:11px}.about-hero-photo{min-height:390px}.about-hero-photo-copy{bottom:44px;left:20px;right:20px}.about-hero-photo-copy strong{font-size:38px}.about-profile-band{gap:22px;padding:28px 20px 32px}.about-profile-band header{flex-direction:column;align-items:flex-start;gap:8px}.about-profile-band dl{grid-template-columns:repeat(2,minmax(0,1fr))}.about-profile-band dl>div{border-bottom:1px solid #fff3;border-right:0;padding:18px 12px 18px 0}.about-profile-band dl>div:nth-child(2n){border-left:1px solid #fff3;padding-left:12px}.about-profile-band dd{font-size:17px}.about-mission{grid-template-columns:1fr;gap:32px;padding:72px 20px 60px}.about-mission h2,.about-coverage h2,.about-standards h2{font-size:clamp(44px,12vw,58px);line-height:.98}.about-mission-copy{padding-top:22px}.about-mission-copy p{font-size:16px}.about-principles{grid-template-columns:1fr;padding:0 20px 72px}.about-principles article{border-right:1px solid var(--line);border-bottom:0;min-height:220px}.about-principles article:last-child{border-bottom:1px solid var(--line)}.about-principles h2{margin-top:42px;font-size:37px;line-height:1.04}.about-photo-story{min-height:0}.about-photo-story figure{min-height:360px}.about-photo-story>div{padding:60px 20px 66px}.about-photo-story h2{font-size:clamp(44px,12vw,58px)}.about-photo-story>div>p:not(.eyebrow){font-size:16px}.about-coverage{padding:70px 20px}.about-coverage a{grid-template-columns:36px minmax(0,1fr) 22px;gap:12px;min-height:126px}.about-coverage a h3{font-size:28px;line-height:1.08}.about-coverage a p{font-size:15px}.about-standards{padding:72px 20px}.about-standards>header{gap:28px;padding-bottom:35px}.about-standards>header>p{font-size:16px}.about-standards li{grid-template-columns:35px 1fr;gap:11px 14px;min-height:0;padding:26px 0}.about-standards li h3{font-size:23px;line-height:1.18}.about-standards li p{grid-column:2;font-size:16px}.about-policy-pair{grid-template-columns:1fr}.about-policy-pair article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:66px 20px}.about-policy-pair h2{font-size:40px;line-height:1.05}.about-policy-pair article>p:not(.eyebrow){font-size:16px}.about-corrections{grid-template-columns:1fr;gap:30px;padding:70px 20px 76px}.about-corrections h2{letter-spacing:-.006em;font-size:clamp(42px,12vw,56px);line-height:1}.about-corrections>div:last-child{padding:24px 22px}.about-corrections>div:last-child p{font-size:16px;line-height:1.68}}.studio-shell{grid-template-columns:230px 1fr;gap:50px;max-width:1180px;margin:0 auto;padding:60px 5% 110px;display:grid}.studio-nav{flex-direction:column;gap:5px;display:flex}.studio-nav a{font:700 11px var(--sans);padding:12px 14px}.studio-nav a.active{background:var(--maroon);color:#fff}.studio-panel{border:1px solid var(--line);background:#fff;padding:35px}.studio-panel h1{font:900 39px var(--sans);text-transform:uppercase;margin:0 0 10px}.studio-panel>p{color:var(--muted);line-height:1.6}.editor-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.editor-form label{font:800 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;display:flex}.editor-form label.full{grid-column:1/-1}.editor-form input,.editor-form select,.editor-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:400 13px var(--body);text-transform:none;letter-spacing:0;padding:13px}.editor-form textarea{resize:vertical;min-height:160px}.editor-form button{background:var(--maroon);color:#fff;min-height:50px;font:800 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;border:0;grid-column:1/-1}.editor-form button:disabled{cursor:not-allowed;background:#aaa29a}.studio-note{background:var(--cream);margin-top:25px;padding:18px;font-size:11px;line-height:1.6}@media (width>=1051px){.site-header{grid-template-columns:minmax(86px,1fr) auto auto minmax(86px,1fr)}.site-header>.brand-link{grid-column:1}.site-header>.primary-nav{grid-column:2}.site-header>.header-actions{grid-column:3;justify-self:start}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}.primary-nav{border-bottom:1px solid var(--line);background:#f4f4f4;flex-direction:column;align-items:stretch;gap:0;padding:25px;display:none;position:absolute;top:100%;left:0;right:0}.primary-nav.is-open{display:flex}.desktop-primary-links{flex-direction:column;align-items:stretch;gap:0}.primary-nav a{border-bottom:1px solid var(--line);padding:15px 0}.menu-button{align-items:center;gap:9px;display:flex}.menu-button i{border-top:1px solid;border-bottom:1px solid;width:14px;height:8px}.home-stage{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);gap:35px;min-height:610px;padding-left:4.5%;padding-right:4.5%}.home-stage-copy h1{font-size:clamp(65px,8.8vw,92px)}.home-next-card{padding:23px}.home-quick-nav{grid-template-columns:1fr 1fr}.home-quick-nav>a:nth-child(n+3){border-top:1px solid var(--line)}.home-discover>.home-section-header{flex-direction:column;align-items:flex-start;gap:26px}.home-discover-card{min-height:410px;padding:26px}.radio-band{grid-template-columns:.45fr 1fr}.radio-card{grid-column:2}.data-feature{grid-template-columns:.4fr 1fr}.data-sources{grid-column:2;grid-template-columns:repeat(3,1fr)}.starkville-feature{grid-template-columns:1fr 1fr}.starkville-feature-photo{min-height:560px}.calendar-month{grid-template-columns:170px 1fr}.schedule-monitor-grid{grid-template-columns:repeat(2,1fr)}.history-timeline{grid-template-columns:1fr}.history-timeline header{margin-bottom:60px;position:static}.town-gown-band,.uniform-next{grid-template-columns:1fr}.uniform-note{grid-column:auto}.uniform-locker-feature{grid-template-columns:minmax(0,1fr) 340px}.uniform-locker-story{padding:38px 30px}.uniform-look-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(2,1fr)}.football-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-hero{grid-template-columns:1fr minmax(300px,.68fr);gap:4%}}@media (width<=760px){.global-audio-mini{width:100%;min-height:58px;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));border-width:3px 0 0;border-top-style:solid;border-top-color:#a64255;transform:none;box-shadow:0 -8px 24px #170f112e}body.has-live-audio .site-footer{padding-bottom:calc(154px + env(safe-area-inset-bottom))}.sport-page-nav{white-space:nowrap;gap:22px;padding:0 24px;overflow-x:auto}.sport-season-shell{padding:65px 24px 75px}.sport-schedule-heading{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.sport-schedule-heading h2{font-size:clamp(49px,15vw,72px)}.sport-schedule-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-schedule-totals p{min-height:88px}.sport-schedule-grid{grid-template-columns:1fr}.sport-schedule-card{min-height:224px;padding:18px}.sport-schedule-card.is-final{padding-top:15px}.sport-schedule-card>header{gap:10px}.sport-schedule-card>header>div{flex-direction:column;align-items:flex-start;gap:5px}.sport-schedule-card>header span{border:0;padding:0}.sport-schedule-matchup{grid-template-columns:minmax(130px,190px) auto;gap:15px;padding:18px 0}.sport-schedule-matchup .event-team-mark{height:48px}.sport-final-score{font-size:30px}.sport-schedule-card>footer{flex-direction:column;align-items:flex-start}.sport-schedule-card>footer nav{justify-content:flex-start}.sport-schedule-group+.sport-schedule-group{margin-top:52px}.utility-strip{display:none}.site-header{z-index:150;-webkit-backdrop-filter:blur(16px)saturate(1.18);background:#faf9f7f7;border-bottom-width:2px;grid-template-columns:1fr auto 1fr;gap:12px;min-height:52px;padding:0 14px;position:sticky;top:0;box-shadow:0 3px 14px #170f1112}.site-header>.brand-link{grid-area:1/2;justify-self:center;width:min(38vw,148px)}.site-header .primary-nav,.site-header .header-actions{display:none}.mobile-header-search,.mobile-header-live{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.mobile-header-search{grid-area:1/1;justify-self:start}.mobile-header-live{color:var(--maroon);font:700 11px/1 var(--body);letter-spacing:.01em;grid-area:1/3;justify-self:end;gap:5px}.mobile-header-search{cursor:pointer;background:0 0;border:0}.mobile-header-live>i{background:#d31e37;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #d31e371c}.mobile-header-search svg,.mobile-header-live svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}body.mobile-search-open{overflow:hidden}.mobile-search-layer{z-index:180;display:block;position:fixed;inset:52px 0 0}.mobile-search-backdrop{-webkit-backdrop-filter:blur(2px);background:#0f070a61;border:0;animation:.18s both mobile-more-fade;position:absolute;inset:0}.mobile-search-dropdown{border-bottom:3px solid var(--maroon);background:#fbfaf8;max-height:calc(100svh - 128px);padding:14px 18px 16px;animation:.2s cubic-bezier(.2,.8,.2,1) both mobile-search-drop;position:relative;overflow-y:auto;box-shadow:0 16px 38px #14080c33}.mobile-search-form{background:#fff;border:1px solid #bcb4ae;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 13px;display:grid;box-shadow:inset 0 0 0 1px #ffffffbf}.mobile-search-form:focus-within{border-color:var(--maroon);box-shadow:0 0 0 3px #5d172514}.mobile-search-form svg{fill:none;width:22px;height:22px;stroke:var(--maroon);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mobile-search-form input{width:100%;min-width:0;color:var(--ink);font:500 16px/1.2 var(--body);background:0 0;border:0;outline:0;padding:14px 0}.mobile-search-form input::placeholder{color:#89817c}.mobile-search-form button{min-height:40px;color:var(--maroon);font:750 12px/1 var(--body);cursor:pointer;background:0 0;border:0;padding:0 2px 0 8px}.mobile-search-dropdown .header-search-results{padding-top:14px}.mobile-search-dropdown .header-search-results>a{min-height:58px;padding-left:4px;padding-right:4px}.mobile-search-dropdown .header-search-results>a.header-search-person{gap:12px}.mobile-search-dropdown .header-search-empty{min-height:92px;padding:20px 4px}.desktop-search-layer{display:none}.mobile-tab-bar{z-index:190;min-height:calc(68px + env(safe-area-inset-bottom));padding:6px 4px max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.25);background:#fbfaf7f7;border:0;border-top:1px solid #5d172529;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #170f111a}.mobile-tab-bar a,.mobile-tab-bar button{color:#716b68;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:2px;transition:color .18s,transform .18s;display:flex;position:relative}.mobile-tab-bar a:active,.mobile-tab-bar button:active{transform:scale(.95)}.mobile-tab-bar a.is-active,.mobile-tab-bar button.is-active{color:var(--maroon)}.mobile-tab-bar a.is-active:before,.mobile-tab-bar button.is-active:before{content:"";background:var(--maroon);height:3px;position:absolute;top:-6px;left:22%;right:22%}.mobile-tab-bar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;overflow:visible}.mobile-tab-bar span{text-overflow:ellipsis;color:currentColor;max-width:100%;font:700 11px/1.05 var(--body);letter-spacing:.01em;white-space:nowrap;overflow:hidden}body.mobile-more-open{overflow:hidden}.mobile-more-layer{z-index:170;display:block;position:fixed;inset:0}.mobile-more-backdrop{inset:0 0 calc(68px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#0f070a8a;border:0;animation:.18s both mobile-more-fade;position:absolute}.mobile-more-sheet{max-height:calc(100svh - 108px);left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));border-top:4px solid var(--maroon);background:var(--paper);border-radius:20px 20px 0 0;padding:10px 22px 14px;animation:.24s cubic-bezier(.2,.8,.2,1) both mobile-more-rise;position:absolute;overflow-y:auto;box-shadow:0 -20px 55px #14080c3d}.mobile-more-sheet:before{content:"";background:#d0c9c3;border-radius:999px;width:38px;height:4px;margin:0 auto 6px;display:block}.mobile-more-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.mobile-more-sheet>header span{color:var(--maroon);font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;display:block}.mobile-more-sheet h2{font:900 34px/.88 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:0}.mobile-more-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);font:400 27px/1 var(--body);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 40px}.mobile-more-sheet nav{grid-template-columns:1fr;display:grid}.mobile-more-sheet nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:52px;padding:0 4px;display:flex}.mobile-more-sheet nav a.mobile-more-featured{background:var(--maroon);color:#fff;border:0;border-radius:4px;min-height:60px;margin:12px 0 3px;padding:0 15px}.mobile-more-sheet nav strong{font:750 15px/1.1 var(--body)}.mobile-more-sheet nav b{color:var(--maroon);font-size:17px;font-weight:400}.mobile-more-sheet nav .mobile-more-featured b{color:#fff}.mobile-more-sheet>footer{min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.mobile-more-sheet>footer>span{max-width:170px;line-height:1.3}.mobile-more-sheet>footer a{color:var(--maroon);text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.mobile-more-sheet>footer a i{background:#d31e37;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d31e371a}.app-boot-loader{z-index:1000;background:#f4f4f4;place-items:center;transition:opacity .24s,visibility .24s;animation:1.08s forwards svr-boot-screen;display:grid;position:fixed;inset:0}.app-boot-loader.is-exiting{opacity:0;visibility:hidden}.app-boot-mark{isolation:isolate;place-items:center;width:112px;height:112px;display:grid;position:relative}.app-boot-mark:after{content:"";background:var(--maroon);opacity:.92;width:52px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.app-boot-mark img{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 18px #3f0f1921);width:112px;height:112px;animation:.72s cubic-bezier(.2,.75,.25,1) both svr-boot-mark;position:relative}.app-boot-rail{z-index:1;background:var(--maroon);opacity:0;transform-origin:0;width:58px;height:3px;animation:.64s cubic-bezier(.2,.75,.25,1) both svr-boot-rail;display:block;position:absolute;left:-36px}.app-boot-rail-one{top:36px}.app-boot-rail-two{background:#c5a66c;animation-delay:70ms;top:52px}.app-boot-rail-three{animation-delay:.14s;top:68px}.brand-link-footer{width:205px}.wordmark-main{font-size:18px}.search-link,.credits-link{display:none}.home-stage{min-height:0;padding:64px 20px 55px;display:block;background-position:58%!important}.home-stage:after{inset:12px}.home-stage-copy h1{font-size:clamp(57px,17vw,84px);line-height:.79}.home-stage-copy>p:not(.eyebrow){margin:26px 0;font-size:14px;line-height:1.6}.home-stage-actions{flex-direction:column;align-items:flex-start;gap:14px}.home-primary-button{width:100%}.home-text-link{min-height:40px}.home-next-card{max-width:none;margin-top:46px;padding:20px}.home-next-card .logo-matchup-poster{margin:22px 0}.home-next-card .logo-matchup-poster .team-mark{width:88px;height:63px}.home-next-date{grid-template-columns:1fr;gap:17px}.home-next-card footer{flex-direction:column;align-items:flex-start}.home-next-card footer small{text-align:left}.home-stage-credit{text-align:center;bottom:13px;left:20px;right:20px}.home-quick-nav{grid-template-columns:1fr 1fr}.home-quick-nav>a{flex-direction:column;align-items:flex-start;gap:10px;min-height:126px;padding:18px;display:flex}.home-quick-nav>a:nth-child(n+3){border-top:1px solid var(--line)}.home-quick-nav>a>b{align-self:flex-end;margin-top:auto}.home-quick-nav small{font-size:9px}.section-shell{padding:78px 24px}.section-heading h2{font-size:52px}.section-heading-row{flex-direction:column;align-items:flex-start;gap:25px}.lead-grid{grid-template-columns:1fr;row-gap:35px}.full-span{grid-column:auto}.lead-rail{gap:35px}.lead-rail .story-card{grid-template-columns:1fr}.lead-rail .story-art{aspect-ratio:16/9}.story-art strong{font-size:30px}.radio-band{grid-template-columns:1fr;gap:45px;padding:70px 24px}.radio-signal{justify-self:center;width:210px;height:210px}.radio-card{grid-column:auto}.three-stories,.team-coverage-grid,.card-grid{grid-template-columns:1fr;gap:45px}.team-coverage-empty{min-height:220px;padding:24px}.data-feature{grid-template-columns:1fr;gap:45px;padding:65px 24px}.data-number{border-bottom:1px solid #fff3;border-right:0;min-height:230px;padding-bottom:30px}.data-sources{grid-column:auto;grid-template-columns:1fr}.event-section{grid-template-columns:1fr}.event-list article{grid-template-columns:68px 1fr;gap:15px}.event-links{flex-flow:wrap;grid-column:2;align-items:flex-start}.event-section>.button{grid-column:auto;margin-top:15px}.calendar-summary{grid-template-columns:1fr 1fr}.calendar-summary>div{border-bottom:1px solid var(--line);min-height:120px;padding:22px 20px}.calendar-summary>div:nth-child(2){border-right:0}.calendar-summary>div:nth-child(3),.calendar-summary>div:nth-child(4){border-bottom:0}.calendar-controls{margin:0 24px;padding-top:45px}.calendar-filter-row{flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.calendar-filter-row button{flex:none}.academic-calendar{padding:0 24px 80px}.calendar-month{grid-template-columns:1fr;gap:28px;padding-top:55px}.calendar-month>header{position:static}.calendar-event-list article{grid-template-columns:58px 1fr;gap:18px}.calendar-event-list time{padding-right:12px}.calendar-event-actions{flex-flow:wrap;grid-column:2;align-items:flex-start}.schedule-monitor{padding:75px 24px}.schedule-monitor>header{grid-template-columns:1fr;gap:28px}.schedule-monitor>header h2{font-size:52px}.schedule-monitor-grid,.starkville-feature{grid-template-columns:1fr}.starkville-feature-photo{aspect-ratio:4/3;min-height:0}.starkville-feature-copy{padding:65px 24px}.starkville-feature-copy h2{font-size:53px}.home-section-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:38px}.home-section-header h2{font-size:clamp(49px,14vw,66px)}.home-discover{padding:72px 20px 78px}.home-discover>.home-section-header>p{font-size:12px}.home-discover-grid{grid-template-columns:1fr}.home-discover-card{min-height:360px;padding:27px}.home-discover-card+.home-discover-card{border-top:0;border-left:1px solid #ffffff38}.home-discover-card h3{font-size:48px}.home-discover-vault>strong{font-size:150px}.home-discover-credit{left:27px;right:27px}.home-uniform-marks{height:135px}.home-uniform-marks i{width:43px}.home-uniform-marks i:first-child{height:82px}.home-uniform-marks i:nth-child(2){height:120px}.home-uniform-marks i:nth-child(3){height:92px}.maroon-brief{grid-template-columns:1fr;gap:24px;padding:55px 24px}.brief-no{display:none}.footer-lead{text-align:left;flex-direction:row;align-items:flex-start;gap:18px;min-height:0;padding:24px}.brand-link-footer{flex:0 0 118px;width:118px}.footer-lead-copy span{font-size:7px;line-height:1.4}.footer-lead-copy p{margin-top:7px;font-size:15px}.footer-grid{grid-template-columns:1fr;gap:28px;padding:30px 24px 32px}.footer-grid h2{font-size:8px}.footer-about p{margin:16px 0 18px;font-size:15px}.footer-about-links{flex-direction:column;align-items:flex-start;gap:8px}.footer-about-primary{min-height:34px;padding:5px 0 6px;font-size:10px}.footer-about-primary span{font-size:14px}.footer-about-secondary{min-height:30px;padding:3px 0;font-size:11.5px}.footer-about-secondary span{font-size:12px}.footer-legal{grid-template-columns:1fr;gap:24px;margin:0 24px;padding-top:28px;font-size:11.5px;line-height:1.65}.footer-privacy-note{border-left:0;border-top:3px solid var(--maroon);padding:18px 0 0}.footer-legal>span{padding-top:2px}.site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.page-hero{grid-template-columns:1fr;gap:30px;min-height:350px;padding:65px 24px 45px}.page-hero h1{font-size:clamp(60px,20vw,92px)}.content-shell{padding:55px 24px 85px}.history-hero{min-height:610px}.history-hero>img{object-position:61% center}.history-hero-shade{background:linear-gradient(#23080f2e 0%,#23080f9e 37%,#23080fed 100%)}.history-hero-copy{padding:80px 24px 60px}.history-hero-copy h1{font-size:clamp(57px,17vw,82px)}.history-hero-copy>p:last-child{font-size:14px}.history-photo-credit{bottom:14px;left:24px;right:24px}.history-intro,.history-timeline,.town-gown-band,.history-sources{grid-template-columns:1fr;padding:75px 24px}.history-intro{gap:35px}.history-intro h2,.history-timeline header h2,.town-gown-band h2,.history-sources h2{font-size:51px}.history-timeline header{margin-bottom:45px}.history-timeline-list article{grid-template-columns:35px 1fr;gap:18px}.history-timeline-list time,.history-timeline-list article>div{grid-column:2}.town-gown-points{grid-template-columns:1fr}.town-gown-points article{border-top:1px solid #fff3;border-left:0;min-height:210px;padding:26px 0}.town-gown-points h3{margin-top:auto}.history-sources{gap:55px}.history-next{grid-template-columns:1fr;gap:25px;padding:55px 24px}.uniforms-promo,.uniform-next,.surface-history{grid-template-columns:1fr;gap:45px;padding:70px 24px}.uniforms-promo h2,.uniform-archive h2,.surface-history h2{font-size:52px}.uniform-last-art{min-height:340px}.uniform-combination article{min-height:170px;padding:16px}.uniform-combination img{height:110px}.uniform-archive{padding:75px 24px}.uniform-archive>header{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.uniform-archive-heading{align-items:center;gap:17px}.hail-state-unis-mark{flex-basis:82px;width:82px;height:82px}.uniform-archive-facts{grid-template-columns:1fr 1fr}.uniform-archive-facts>div{min-height:115px;padding:20px}.uniform-combo-builder{margin-top:45px}.uniform-combo-intro{grid-template-columns:1fr;gap:22px;padding:34px 24px}.uniform-combo-intro h3{max-width:430px;font-size:48px;line-height:.9}.uniform-combo-intro>p{font-size:16px}.uniform-combo-presets{grid-template-columns:1fr 1fr}.uniform-combo-preset{min-height:100px;padding:16px}.uniform-combo-workbench{grid-template-columns:1fr;gap:28px;padding:20px}.uniform-combo-player{min-height:0;padding:64px 12px 30px}.uniform-combo-preview-status{inset:23px 23px auto}.uniform-player-preview{width:min(100%,360px)}.uniform-combo-preview figcaption{min-height:100px;padding:17px}.uniform-combo-controls fieldset>div{grid-template-columns:1fr 1fr}.uniform-combo-controls fieldset button{grid-template-columns:52px minmax(0,1fr);min-height:76px;padding:7px;font-size:11px}.uniform-combo-option-image{width:52px;height:62px}.uniform-combo-footer{flex-direction:column;align-items:stretch}.uniform-combo-reset{width:100%;min-height:50px}.uniform-combo-footer a{width:fit-content}.football-uniform-history{margin-top:45px;padding:34px 16px}.football-uniform-history>header{flex-direction:column;align-items:stretch;gap:24px}.football-uniform-history h3{font-size:50px}.football-uniform-year-filter{justify-content:flex-start}.football-uniform-year-filter button{min-height:46px;padding:0 14px}.football-uniform-game-grid{grid-template-columns:1fr 1fr;gap:9px}.football-uniform-game-art{padding:5px}.football-uniform-game-copy{min-height:184px;padding:14px}.football-uniform-game-copy>div{flex-direction:column;align-items:flex-start;gap:7px}.football-uniform-game-copy h4{margin-top:17px;font-size:19px}.football-uniform-game-copy p{font-size:13px}.football-uniform-history>footer{flex-direction:column;justify-content:center;align-items:flex-start}.uniform-locker{margin-top:45px}.uniform-locker-topline{flex-direction:column;justify-content:center;align-items:flex-start;min-height:73px;padding:14px 17px}.uniform-locker-topline strong{line-height:1.45}.uniform-locker-sports{overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.uniform-locker-sports :is(button,a){flex:0 0 128px;min-height:76px}.uniform-locker-context{flex-direction:column;align-items:stretch;gap:16px}.uniform-locker-context a{justify-content:space-between}.uniform-locker-controls{flex-direction:column;align-items:stretch;padding:18px}.uniform-locker-controls label{grid-template-columns:1fr;gap:10px;width:100%}.uniform-locker-controls p{align-self:flex-end}.uniform-locker-feature{grid-template-columns:1fr}.uniform-locker-art{min-height:430px;padding:23px}.uniform-locker-art img{width:auto;max-width:100%;height:auto;max-height:390px}.uniform-locker-story{padding:37px 23px}.uniform-locker-record{padding-bottom:34px}.uniform-locker-story h3{font-size:48px}.uniform-locker-story dl>div{grid-template-columns:90px 1fr}.uniform-locker-actions{flex-direction:column}.uniform-locker-actions a{justify-content:space-between}.uniform-look-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px}.uniform-look-image{height:160px;padding:10px}.uniform-look-meta{min-height:124px;padding:14px}.uniform-look-meta strong{font-size:13px}.uniform-locker-deep-links{flex-direction:column;align-items:stretch;padding:0}.uniform-locker-deep-links>span{width:100%;margin:0;padding:19px 17px}.uniform-locker-deep-links a{border-top:1px solid #ffffff21;border-left:0;justify-content:space-between;width:100%;min-height:58px;padding:0 17px}.score-hero{grid-template-columns:1fr;gap:30px;min-height:480px;padding:55px 24px}.score-middle{order:2}.score-hero>.team-mark-hero:last-child{order:3}.team-mark-hero{width:min(70vw,250px);height:145px}.game-grid{grid-template-columns:1fr;padding:55px 24px 85px}.show-feature{grid-template-columns:1fr}.show-poster{min-height:430px}.article-header{padding:65px 24px 35px}.article-header h1{font-size:clamp(44px,13vw,70px)}.article-byline{flex-direction:column;gap:8px}.article-fallback-art{aspect-ratio:4/3;margin:0 15px}.article-body{padding:45px 24px 85px}.search-results article{grid-template-columns:1fr;gap:8px}.search-results article.search-result-person{grid-template-columns:58px minmax(0,1fr) auto;gap:12px}.search-result-headshot{width:54px;height:66px}.policy-grid{grid-template-columns:1fr;gap:20px}.studio-shell{grid-template-columns:1fr;padding:35px 20px 80px}.studio-nav{flex-direction:row;overflow-x:auto}.studio-panel{padding:25px 20px}.editor-form{grid-template-columns:1fr}.editor-form label.full,.editor-form button{grid-column:auto}.athlete-directory-shell{padding-top:22px}.roster-source-note{margin-top:52px}.roster-directory-head{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px}.roster-directory-head h2{font-size:clamp(36px,11vw,44px)}.roster-directory-intro{display:none}.roster-controls{grid-template-columns:1fr;gap:9px;margin-top:12px}.active-roster-label{min-height:0;display:block}.active-roster-label span,.active-roster-label small{display:none}.active-roster-label strong{font-size:22px}.athlete-filter-fields.has-positions{grid-template-columns:1fr}.athlete-position-picker{min-height:46px}.athlete-position-picker select{min-height:44px;font-size:16px}.roster-search input{min-height:46px;font-size:16px}.roster-result-count{margin:12px 0 16px;font-size:12px}.athlete-alpha-directory{gap:38px}.athlete-alpha-group>header{margin-bottom:14px;padding-bottom:10px}.athlete-alpha-group>header h3{font-size:42px}.roster-group-tabs{grid-template-columns:1fr 1fr;display:grid}.football-roster-grid{grid-template-columns:1fr;gap:12px}.football-player-card{grid-template-columns:minmax(112px,31%) minmax(0,1fr);min-height:174px;display:grid}.football-player-photo{aspect-ratio:auto;width:100%;height:100%;min-height:174px}.football-player-photo>span{padding:5px 7px;bottom:8px;left:8px}.football-player-copy{width:auto;min-height:174px;padding:14px 14px 12px}.football-player-copy>p{letter-spacing:.08em;font-size:12px}.football-player-copy h3{max-width:100%;margin:6px 0 10px;font-size:clamp(21px,6.5vw,28px)}.football-player-copy dl>div{grid-template-columns:42px 1fr;gap:6px;padding:4px 0;font-size:12px}.football-player-copy strong{padding-top:9px;font-size:11px}.player-profile-hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:34px 18px 0}.player-profile-hero:before{z-index:1;font-size:104px;bottom:-8px}.player-profile-copy{padding-bottom:4px}.player-back-link{margin-bottom:22px}.player-profile-copy h1{font-size:clamp(50px,15vw,76px)}.player-profile-gallery{grid-template-columns:1fr}.player-profile-gallery:after{background:linear-gradient(#2a040fb8 0%,#2f0511e0 50%,#24030dfa 100%)}.player-profile-gallery figure:not(:first-child){display:none}.player-profile-gallery figure:first-child img{object-position:58% center}.player-profile-gallery figcaption{top:10px;bottom:auto;right:10px}.player-profile-photo{justify-self:center;width:min(100%,470px);box-shadow:0 -12px 34px #15020847}.player-profile-photo img{max-height:420px}.player-profile-body{padding:38px 18px 78px}.player-profile-main>h2{font-size:clamp(38px,12vw,54px);line-height:.92}.player-profile-deck{margin:14px 0 24px;font-size:15px;line-height:1.5}.player-profile-jump{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 20px;padding:0;display:grid}.player-profile-jump a{justify-content:center;align-items:center;min-height:42px;display:flex}.player-profile-jump a+a{border-left:1px solid var(--line)}.player-fact-grid{border:1px solid var(--line);border-top:2px solid var(--ink);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr))}.player-fact-grid>div{min-height:0;padding:13px 12px 14px}.player-fact-grid>div:nth-child(odd){border-right:1px solid var(--line)}.player-fact-grid>div:nth-child(2n){padding-left:12px}.player-fact-grid dt{margin-bottom:5px;font-size:7px;line-height:1.2}.player-fact-grid dd{overflow-wrap:anywhere;font-size:14px;line-height:1.2}.player-insider-section{margin-top:42px}.player-insider-header{flex-direction:column;align-items:flex-start;gap:7px;padding-bottom:16px}.player-insider-header h2{font-size:38px}.player-biography-copy article{padding:22px 0}.player-biography-copy h3{margin-bottom:12px;font-size:20px}.player-biography-copy p{margin-bottom:14px;font-size:15px;line-height:1.6}.player-statistics-period{width:100%}.player-stats-table-wrap{background:0 0;border:0;overflow:visible}.player-stats-table-wrap table,.player-stats-table-wrap caption,.player-stats-table-wrap tbody{width:100%;display:block}.player-stats-table-wrap caption{border:1px solid var(--maroon)}.player-stats-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player-stats-table-wrap tbody{border:1px solid var(--line);background:var(--cream);border-top:0;gap:12px;padding:12px;display:grid}.player-stats-table-wrap tr{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-stats-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:72px;padding:13px 12px;font-size:18px;display:flex}.player-stat-mobile-label{color:var(--maroon);font:800 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;display:block}.player-stat-mobile-label .stat-term-tooltip{left:0;transform:translateY(-3px)}.player-stat-mobile-label .stat-term:hover .stat-term-tooltip,.player-stat-mobile-label .stat-term:focus .stat-term-tooltip{transform:translateY(0)}.player-stats-table-wrap tr>td:nth-child(2n){border-right:0}:is(.player-stats-table-wrap tr>td:last-child,.player-stats-table-wrap tr:has(>td:last-child:nth-child(2n))>td:nth-last-child(2)){border-bottom:0}.player-stats-table-wrap tr>td:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.player-insider-empty{padding:28px 22px}}@media (width<=370px){.global-audio-mini{grid-template-columns:auto minmax(0,1fr) 42px;gap:9px;padding-left:12px}.global-audio-copy small{display:none}}@media (prefers-reduced-motion:no-preference){.wfca-live-label i,.global-audio-live i{animation:2s ease-out infinite wfca-live-pulse}}@keyframes wfca-live-pulse{0%,45%{box-shadow:0 0 0 4px #c51d3526}75%,to{box-shadow:0 0 0 9px #c51d3500}}@media print{.global-audio-mini{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vault-page{background:#e9e4da}.vault-hero{min-height:790px;padding:106px max(24px, calc((100vw - var(--max)) / 2 + 42px)) 138px;color:#fff;background:#171314;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:24px;display:grid;position:relative;overflow:hidden}.vault-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 69% 40%,#7423367a,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff09 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.vault-hero:after{content:"ARCHIVE";color:#ffffff13;font:900 74px/1 var(--sans);letter-spacing:.1em;position:absolute;top:49%;right:-36px;transform:rotate(90deg)translateY(-50%)}.vault-hero-topline{z-index:1;top:28px;left:max(24px, calc((100vw - var(--max)) / 2 + 42px));right:max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#ffffff94;font:700 9px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff38;justify-content:space-between;padding-bottom:14px;display:flex;position:absolute}.vault-hero-copy{z-index:1;grid-column:1/7;align-self:center;position:relative}.vault-hero-copy h1{max-width:710px;font:400 clamp(96px, 12vw, 184px)/.72 var(--display);letter-spacing:-.075em;margin:0}.vault-hero-copy h1 em{color:#c5a66c;font-weight:400}.vault-hero-copy>p:last-child{color:#ffffffbd;max-width:590px;font:400 17px/1.7 var(--body);margin:60px 0 0}.vault-feature-record{z-index:1;background:#ffffff09;border:1px solid #ffffff61;flex-direction:column;grid-column:8/13;align-self:center;min-height:420px;padding:28px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.vault-feature-record:hover{background:var(--maroon);transform:translateY(-4px)}.vault-record-number{z-index:2;font:800 9px/1 var(--sans);letter-spacing:.19em;text-transform:uppercase;position:relative}.vault-feature-record>strong{color:#ffffff17;font:900 clamp(105px, 12vw, 180px)/.8 var(--sans);letter-spacing:-.09em;margin:20px 0 -15px}.vault-feature-record>div{z-index:1;margin-top:auto;position:relative}.vault-feature-record>div>span{color:#ffffff94;font:800 9px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.vault-feature-record h2{max-width:390px;font:400 clamp(34px, 3.4vw, 53px)/.96 var(--display);letter-spacing:-.045em;margin:12px 0 18px}.vault-feature-record p{font:800 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.vault-feature-record>i{font:normal 24px/1 var(--body);position:absolute;top:22px;right:24px}.vault-hero-ledger{z-index:1;left:max(24px, calc((100vw - var(--max)) / 2 + 42px));right:max(24px, calc((100vw - var(--max)) / 2 + 42px));border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:26px}.vault-hero-ledger>div{align-items:baseline;gap:12px;padding:18px 24px 0 0;display:flex}.vault-hero-ledger strong{font:400 31px/1 var(--display)}.vault-hero-ledger span{color:#ffffff7a;font:700 9px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}.vault-manifesto{padding:125px max(24px, calc((100vw - var(--max)) / 2 + 42px));border-bottom:1px solid #bbb3a8;grid-template-columns:1.1fr 1fr;gap:24px 90px;display:grid}.vault-manifesto>.eyebrow{grid-column:1/-1}.vault-manifesto h2{font:400 clamp(56px, 6vw, 91px)/.92 var(--display);letter-spacing:-.055em;margin:0}.vault-manifesto h2 em{color:var(--maroon);font-weight:400}.vault-manifesto>div{align-self:end;max-width:570px;padding-bottom:7px}.vault-manifesto>div p{color:#3d3936;font:400 16px/1.75 var(--body);margin:0 0 22px}.vault-manifesto>div p:first-child{color:var(--ink);font-size:20px;line-height:1.55}.vault-archive{padding:120px max(24px, calc((100vw - var(--max)) / 2 + 42px)) 135px;background:#f8f5ef}.vault-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:55px;display:flex}.vault-section-head h2{font:400 clamp(62px, 7vw, 102px)/.88 var(--display);letter-spacing:-.06em;margin:0}.vault-section-head>p{font:800 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px}.vault-controls{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:25px;padding:18px 0;display:grid}.vault-sport-filters{flex-wrap:wrap;gap:7px;display:flex}.vault-sport-filters button{min-height:38px;color:var(--ink);cursor:pointer;font:800 9px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #b7afa4;padding:0 15px}.vault-sport-filters button:hover,.vault-sport-filters button.active{border-color:var(--maroon);background:var(--maroon);color:#fff}.vault-controls label{grid-template-columns:auto 145px;align-items:center;gap:12px;display:grid}.vault-controls label>span{font:800 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.vault-controls select{min-height:38px;font:700 11px/1 var(--sans);text-transform:uppercase;background:0 0;border:1px solid #b7afa4;border-radius:0;padding:0 10px}.vault-record-grid{border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.vault-record-card{border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f8f5ef;flex-direction:column;min-height:455px;padding:24px;transition:color .25s,background .25s;display:flex;position:relative;overflow:hidden}.vault-record-card:nth-child(n+4){border-top:0}.vault-record-card:hover{color:#fff;background:var(--maroon-dark)}.vault-record-year{color:#3a2f2b13;font:900 clamp(104px, 10vw, 150px)/1 var(--sans);letter-spacing:-.1em;transition:color .25s;position:absolute;top:46px;right:-15px}.vault-record-card:hover .vault-record-year{color:#ffffff14}.vault-record-card-copy{z-index:1;margin-top:auto;position:relative}.vault-record-card-copy>p{font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.vault-record-card-copy>p i{opacity:.45;margin:0 4px;font-style:normal}.vault-record-card h3{min-height:105px;font:400 clamp(36px, 3.3vw, 50px)/.95 var(--display);letter-spacing:-.045em;margin:0}.vault-record-score{border-top:1px solid;align-items:baseline;gap:13px;margin-top:24px;padding-top:17px;display:flex}.vault-record-score strong{font:900 15px/1 var(--sans);letter-spacing:-.01em}.vault-record-score span{color:var(--muted);font:600 11px/1 var(--sans);transition:color .25s}.vault-record-card:hover .vault-record-score span{color:#fff9}.vault-open-record{font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-top:42px;display:flex}.vault-open-record b{font-size:17px}.vault-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:240px;display:flex}.vault-empty strong{font:400 28px/1.2 var(--display)}.vault-empty button{cursor:pointer;font:800 10px/1.6 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0}.vault-reading-room{padding:120px max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#fff;background:var(--maroon-dark);grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.vault-reading-room>div:first-child{align-self:start;position:sticky;top:35px}.vault-reading-room h2{max-width:550px;font:400 clamp(56px, 6vw, 88px)/.9 var(--display);letter-spacing:-.055em;margin:0}.vault-method-grid{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:1fr 1fr;display:grid}.vault-method-grid article{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;flex-direction:column;min-height:250px;padding:24px;display:flex}.vault-method-grid article>span{color:#ffffff73;font:800 9px/1 var(--sans);letter-spacing:.16em}.vault-method-grid h3{font:400 32px/1 var(--display);margin:auto 0 10px}.vault-method-grid p{color:#ffffffa6;font:400 13px/1.6 var(--body);margin:0}.vault-contribute{padding:105px max(24px, calc((100vw - var(--max)) / 2 + 42px));background:#c3a979;grid-template-columns:120px 1.2fr .8fr;align-items:end;gap:70px;display:grid}.vault-contribute>span{writing-mode:vertical-rl;font:800 9px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-self:start}.vault-contribute h2{font:400 clamp(58px, 6vw, 92px)/.9 var(--display);letter-spacing:-.055em;margin:0}.vault-contribute>p{max-width:470px;font:400 16px/1.7 var(--body);margin:0 0 8px}.vault-exhibit-page{background:#f5f1ea}.vault-exhibit-hero{min-height:730px;padding:115px max(24px, calc((100vw - var(--max)) / 2 + 42px)) 90px;color:#fff;background:#171314;grid-template-columns:1.4fr .6fr;align-content:center;gap:70px;display:grid;position:relative;overflow:hidden}.vault-exhibit-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 55%,#74233680,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#ffffff09 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.vault-exhibit-nav{z-index:2;top:28px;left:max(24px, calc((100vw - var(--max)) / 2 + 42px));right:max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#ffffffa6;font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff40;justify-content:space-between;padding-bottom:14px;display:flex;position:absolute}.vault-exhibit-nav a{border-bottom:1px solid #ffffff73}.vault-exhibit-title{z-index:1;position:relative}.vault-exhibit-title h1{max-width:890px;font:400 clamp(70px, 7.8vw, 118px)/.88 var(--display);letter-spacing:-.065em;margin:0}.vault-exhibit-title>p:last-child{color:#ffffffad;max-width:720px;font:400 18px/1.65 var(--body);margin:40px 0 0}.vault-exhibit-score{z-index:1;border-top:1px solid #fff;border-left:1px solid #fff;flex-direction:column;align-self:end;padding:27px 0 0 28px;display:flex;position:relative}.vault-exhibit-score>span{color:#ffffff91;font:800 9px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}.vault-exhibit-score>strong{font:900 clamp(46px, 5vw, 72px)/1 var(--sans);letter-spacing:-.06em;margin-top:28px}.vault-exhibit-score>p{font:400 27px/1 var(--display);margin:12px 0 50px}.vault-exhibit-score>small{color:#ffffff94;font:600 11px/1.6 var(--sans);letter-spacing:.05em;text-transform:uppercase}.vault-exhibit-watermark{color:#ffffff0b;font:900 clamp(170px, 27vw, 420px)/.8 var(--sans);letter-spacing:-.1em;position:absolute;bottom:-55px;right:-15px}.vault-exhibit-significance{padding:125px max(24px, calc((100vw - var(--max)) / 2 + 42px));grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.vault-exhibit-significance h2{font:400 clamp(54px, 5.8vw, 87px)/.92 var(--display);letter-spacing:-.055em;margin:0}.vault-exhibit-significance h2 em{color:var(--maroon);font-weight:400}.vault-exhibit-significance>p{max-width:570px;font:400 20px/1.65 var(--body);margin:0 0 8px}.vault-fact-ledger{margin:0 max(24px, calc((100vw - var(--max)) / 2 + 42px)) 120px;border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.vault-fact-ledger>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:150px;padding:19px;display:flex}.vault-fact-ledger span{font:800 9px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}.vault-fact-ledger strong{font:400 clamp(32px, 3.5vw, 51px)/1 var(--display);letter-spacing:-.04em}.vault-exhibit-timeline{padding:120px max(24px, calc((100vw - var(--max)) / 2 + 42px));background:#ded8ce;grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.vault-exhibit-timeline>header{align-self:start;position:sticky;top:35px}.vault-exhibit-timeline h2{font:400 clamp(58px, 6vw, 90px)/.9 var(--display);letter-spacing:-.055em;margin:0}.vault-exhibit-timeline>div{border-top:1px solid var(--ink)}.vault-exhibit-timeline article{border-bottom:1px solid #aaa298;grid-template-columns:42px 95px 1fr;gap:20px;padding:32px 0;display:grid}.vault-exhibit-timeline article>span{color:var(--maroon);font:900 11px/1 var(--sans)}.vault-exhibit-timeline time{font:900 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.vault-exhibit-timeline h3{font:400 34px/1 var(--display);letter-spacing:-.025em;margin:-5px 0 12px}.vault-exhibit-timeline article p{color:#4e4945;max-width:570px;font:400 14px/1.65 var(--body);margin:0}.vault-source-dossier{padding:120px max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#fff;background:var(--maroon-dark);grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.vault-source-dossier header{align-self:start}.vault-source-dossier h2{font:400 clamp(58px, 6vw, 90px)/.9 var(--display);letter-spacing:-.055em;margin:0}.vault-source-dossier header>p:last-child{color:#ffffffa3;max-width:460px;font:400 14px/1.65 var(--body);margin:35px 0 0}.vault-source-dossier>div{border-top:1px solid #ffffff59}.vault-source-dossier a{border-bottom:1px solid #ffffff59;padding:27px 55px 27px 0;display:block;position:relative}.vault-source-dossier a:hover h3{color:#d8bd8a}.vault-source-dossier a>span{color:#ffffff75;font:800 9px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}.vault-source-dossier h3{font:400 30px/1 var(--display);margin:12px 0 10px;transition:color .2s}.vault-source-dossier a p{color:#ffffff94;max-width:590px;font:400 13px/1.55 var(--body);margin:0}.vault-source-dossier a b{font:800 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;display:block}.vault-next-record{min-height:245px;padding:50px max(24px, calc((100vw - var(--max)) / 2 + 42px));background:#c3a979;grid-template-columns:170px 1fr auto;align-items:center;gap:55px;transition:background .2s;display:grid}.vault-next-record:hover{background:#d0b98d}.vault-next-record>span,.vault-next-record small{font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.vault-next-record>div{flex-direction:column;gap:12px;display:flex}.vault-next-record strong{font:400 clamp(42px, 5vw, 72px)/.95 var(--display);letter-spacing:-.045em}.vault-next-record>b{font:400 40px/1 var(--body)}@media (width<=1050px){.vault-hero{min-height:730px}.vault-hero-copy{grid-column:1/7}.vault-feature-record{grid-column:7/13}.vault-record-grid{grid-template-columns:1fr 1fr}.vault-record-card:nth-child(n+3),.vault-record-card:nth-child(3){border-top:0}.vault-reading-room,.vault-source-dossier{grid-template-columns:1fr}.vault-reading-room>div:first-child,.vault-exhibit-timeline>header{position:static}.vault-contribute{grid-template-columns:70px 1fr}.vault-contribute>p{grid-column:2}}@media (width<=700px){.vault-hero{min-height:0;padding:105px 24px 142px;display:block}.vault-hero:after{display:none}.vault-hero-topline{left:24px;right:24px}.vault-hero-topline span:last-child{display:none}.vault-hero-copy h1{font-size:clamp(90px,28vw,132px)}.vault-hero-copy>p:last-child{margin-top:45px;font-size:15px}.vault-feature-record{min-height:355px;margin-top:55px}.vault-feature-record>strong{font-size:125px}.vault-hero-ledger{grid-template-columns:repeat(3,1fr);left:24px;right:24px}.vault-hero-ledger>div{padding-right:8px;display:block}.vault-hero-ledger strong{font-size:25px;display:block}.vault-hero-ledger span{margin-top:7px;font-size:7px;line-height:1.3;display:block}.vault-manifesto{grid-template-columns:1fr;gap:35px;padding:78px 24px}.vault-manifesto h2{font-size:52px}.vault-archive{padding:78px 24px 90px}.vault-section-head{flex-direction:column;align-items:flex-start;margin-bottom:35px}.vault-section-head h2{font-size:62px}.vault-controls{grid-template-columns:1fr}.vault-sport-filters{flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.vault-sport-filters button{flex:none}.vault-controls label{grid-template-columns:auto 1fr}.vault-record-grid{grid-template-columns:1fr}.vault-record-card{border-top:0;min-height:410px}.vault-record-card:first-child{border-top:1px solid var(--ink)}.vault-record-card h3{min-height:0}.vault-reading-room{gap:55px;padding:78px 24px}.vault-reading-room h2{font-size:54px}.vault-method-grid{grid-template-columns:1fr}.vault-method-grid article{min-height:210px}.vault-contribute{grid-template-columns:1fr;gap:35px;padding:75px 24px}.vault-contribute>span{writing-mode:initial}.vault-contribute h2{font-size:55px}.vault-contribute>p{grid-column:auto}.vault-exhibit-hero{grid-template-columns:1fr;gap:55px;min-height:0;padding:105px 24px 65px}.vault-exhibit-nav{left:24px;right:24px}.vault-exhibit-nav span{display:none}.vault-exhibit-title h1{font-size:clamp(58px,17vw,82px)}.vault-exhibit-title>p:last-child{margin-top:30px;font-size:15px}.vault-exhibit-score{max-width:340px}.vault-exhibit-score>p{margin-bottom:30px}.vault-exhibit-significance{grid-template-columns:1fr;gap:35px;padding:78px 24px}.vault-exhibit-significance h2{font-size:51px}.vault-exhibit-significance>p{font-size:17px}.vault-fact-ledger{grid-template-columns:1fr 1fr;margin:0 24px 78px}.vault-fact-ledger>div{min-height:125px}.vault-exhibit-timeline{grid-template-columns:1fr;gap:45px;padding:78px 24px}.vault-exhibit-timeline h2{font-size:58px}.vault-exhibit-timeline article{grid-template-columns:35px 1fr;gap:15px}.vault-exhibit-timeline time,.vault-exhibit-timeline article>div{grid-column:2}.vault-source-dossier{gap:50px;padding:78px 24px}.vault-source-dossier h2{font-size:58px}.vault-next-record{grid-template-columns:1fr auto;gap:25px;min-height:260px;padding:45px 24px}.vault-next-record>span{grid-column:1/-1}.vault-next-record strong{font-size:43px}}.calendar-shell{max-width:var(--max);background:#f6f3ed;margin:0 auto}.calendar-controls{background:#eae4da;border-bottom:1px solid #c1b9ae;grid-template-columns:1.2fr .8fr auto;align-items:end;gap:32px;margin:0;padding:34px 6.5%;display:grid}.calendar-control-group{min-width:0}.calendar-control-group>label{color:var(--maroon);font:750 14px/1.2 var(--body);margin-bottom:10px;display:block}.calendar-filter-select{width:100%;min-width:0;min-height:52px;color:var(--ink);font:650 16px/1.3 var(--body);cursor:pointer;appearance:auto;background:#fff;border:1px solid #b9afa3;border-radius:6px;padding:12px 14px;display:block}.calendar-filter-select:focus-visible{outline:3px solid var(--maroon);outline-offset:3px}@media (width<=1000px){.calendar-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calendar-download{grid-column:1/-1}}@media (width<=480px){.calendar-controls .calendar-control-group{grid-column:1/-1}}.calendar-filter-row{gap:6px}.calendar-filter-row button{background:#ffffff8f;border-color:#c4bbb0;min-height:36px;padding:0 12px;font-size:8px}.calendar-download{flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;display:flex}.calendar-download-action{color:#fff;background:var(--ink);gap:5px;min-width:220px;min-height:54px;padding:11px 15px;transition:background .2s,transform .2s;display:grid}.calendar-download-action:hover{background:var(--maroon);transform:translateY(-2px)}.calendar-download-action>span{color:#ffffffad;font:800 7px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.calendar-download-action>strong{font:900 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex}.calendar-download-action i{color:#c5a66c;font-size:18px;font-style:normal}.calendar-download-help{justify-content:flex-end;align-items:center;gap:9px;display:flex}.calendar-download-help small{color:var(--muted);font:700 8px/1.35 var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.calendar-download-help a{color:var(--maroon);font:800 8px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding-bottom:2px}.academic-calendar{padding:15px 6.5% 105px}.calendar-month{grid-template-columns:190px 1fr;gap:45px;padding-top:70px;display:grid}.calendar-month>header{align-self:start;padding-top:3px;position:sticky;top:28px}.calendar-month>header span{font-size:8px}.calendar-month>header h2{max-width:180px;font:400 clamp(42px, 4.5vw, 65px)/.86 var(--display);letter-spacing:-.055em;text-transform:none;margin-top:12px}.calendar-matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-matchup-card{background:#fff;border:1px solid #d2cbc1;flex-direction:column;min-height:455px;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #23181509}.calendar-matchup-card:hover{border-color:#aa9d91;transform:translateY(-3px);box-shadow:0 14px 34px #23181514}.calendar-matchup-card>header{border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:flex-start;gap:18px;min-height:62px;padding-bottom:16px;display:flex}.calendar-matchup-card>header time{grid-template-columns:auto auto;align-items:baseline;gap:9px;display:grid}.calendar-matchup-card>header time b{color:var(--maroon);font:400 38px/.85 var(--display);letter-spacing:-.05em}.calendar-matchup-card>header time span{color:var(--muted);font:800 8px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase}.calendar-matchup-card>header>div{align-items:center;gap:6px;display:flex}.calendar-matchup-card>header>div>span,.calendar-site-tag{font:800 7px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px}.calendar-matchup-card>header>div>span{color:var(--maroon);background:#f2ece4}.calendar-site-tag{color:#4c4743;background:#eceae6}.calendar-site-home{color:#fff;background:var(--maroon)}.calendar-site-away{color:#2d4a6b;background:#e5edf4}.calendar-site-neutral{color:#6a5329;background:#f0e8d5}.event-matchup-marks{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;min-height:160px;padding:26px 8px 20px;display:grid}.event-matchup-marks.event-matchup-event-only{grid-template-columns:repeat(2,minmax(0,1fr))}.event-matchup-event-only .event-team-mark,.event-matchup-event-only .event-sport-icon{justify-self:center}.event-team-mark{justify-content:center;align-items:center;width:100%;height:94px;display:flex}.event-team-mark-msu{background:0 0;padding:5px}.event-team-mark img{object-fit:contain;width:100%;height:100%}.event-matchup-connector{width:34px;height:34px;color:var(--muted);font:italic 11px/1 var(--display);border:1px solid #d8d0c6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.event-team-tba{width:90px;height:90px;color:var(--muted);font:900 13px/1 var(--sans);letter-spacing:.12em;border:1px dashed #aaa198;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.calendar-matchup-details{border-top:1px solid #ded8cf;grid-template-columns:.72fr 1.28fr;gap:20px;margin-top:auto;padding-top:16px;display:grid}.calendar-matchup-details p{margin:0}.calendar-matchup-details span{color:var(--muted);font:800 7px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;display:block}.calendar-matchup-details strong{font:700 11px/1.45 var(--body);display:block}.calendar-event-note{color:var(--maroon);font:800 8px/1.35 var(--sans);letter-spacing:.07em;text-transform:uppercase;background:#f4eee6;margin:16px 0 0;padding:9px 11px}.calendar-matchup-card footer{border-top:1px solid #ded8cf;justify-content:space-between;gap:14px;margin-top:17px;padding-top:15px;display:flex}.calendar-matchup-card footer a{font:800 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.calendar-matchup-card footer a:hover{color:var(--maroon)}.calendar-matchup-card footer a span{margin-left:3px;font-size:12px}.schedule-monitor{background:#e7e1d7;padding:90px 6.5%}.schedule-monitor>header{grid-template-columns:.75fr 1fr;gap:10%;margin-bottom:45px}.schedule-monitor>header h2{font:400 clamp(50px, 5.4vw, 76px)/.85 var(--display);letter-spacing:-.055em;text-transform:none}.schedule-monitor-grid{grid-template-columns:repeat(4,1fr)}.schedule-monitor-grid>a{background:#ffffff47;min-height:135px;padding:18px}.schedule-monitor-grid h3{font-size:16px}.schedule-monitor-grid p{font-size:8px}.schedule-monitor-grid>a>b{font-size:14px;top:16px;right:17px}.schedule-monitor>.source-note{background:#ffffff61;margin-top:28px}@media (width<=1050px){.calendar-controls{grid-template-columns:1fr 1fr}.calendar-download{grid-column:1/-1;justify-self:start;align-items:flex-start}.calendar-month{grid-template-columns:145px 1fr;gap:30px}.calendar-matchup-grid{grid-template-columns:1fr}.schedule-monitor-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.calendar-controls{grid-template-columns:1fr;gap:24px;padding:32px 24px}.calendar-site-control{margin-top:0}.calendar-download{grid-column:auto;width:100%}.calendar-download-action{width:100%}.calendar-filter-row{flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.academic-calendar{padding:0 24px 75px}.calendar-month{grid-template-columns:1fr;gap:24px;padding-top:58px}.calendar-month>header{flex-direction:row-reverse;justify-content:space-between;align-items:end;display:flex;position:static}.calendar-month>header h2{max-width:none;margin:0;font-size:47px}.calendar-matchup-card{min-height:430px;padding:18px}.calendar-matchup-card>header{gap:10px}.calendar-matchup-card>header>div{flex-direction:column;align-items:flex-end}.event-matchup-marks{min-height:150px;padding-left:0;padding-right:0}.event-team-mark{height:82px}.calendar-matchup-details{grid-template-columns:1fr 1.3fr;gap:14px}.schedule-monitor{padding:72px 24px}.schedule-monitor>header{grid-template-columns:1fr;gap:26px}.schedule-monitor-grid{grid-template-columns:1fr 1fr}}.month-calendar{background:#f6f3ed;padding:68px 6.5% 95px}.month-calendar-toolbar{grid-template-columns:48px 1fr 48px;align-items:center;gap:20px;margin-bottom:28px;display:grid}.month-calendar-toolbar>button{width:48px;height:48px;color:var(--ink);cursor:pointer;font:400 22px/1 var(--body);background:0 0;border:1px solid #bfb6aa}.month-calendar-toolbar>button:hover:not(:disabled){border-color:var(--maroon);color:#fff;background:var(--maroon)}.month-calendar-toolbar>button:disabled{opacity:.28;cursor:default}.month-calendar-toolbar>div{text-align:center;min-width:0}.month-calendar-toolbar span{color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;display:block}.month-calendar-toolbar h2{overflow-wrap:anywhere;max-width:100%;font:400 clamp(42px, 5vw, 68px)/.88 var(--display);letter-spacing:-.055em;margin:0}.month-calendar-frame{background:#fff;border-top:1px solid #9e968c;border-left:1px solid #c8c0b6}.calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{min-width:0;color:var(--muted);text-align:center;font:800 8px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c8c0b6;border-right:1px solid #c8c0b6;padding:11px 7px}.month-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day-events{display:contents}.calendar-mobile-date,.calendar-mobile-event-meta,.calendar-mobile-no-events{display:none}.calendar-day{background:#fff;border-bottom:1px solid #d3ccc2;border-right:1px solid #d3ccc2;flex-direction:column;gap:5px;min-width:0;min-height:116px;padding:9px;display:flex;position:relative}.calendar-day.is-empty{background:#eeeae3}.calendar-day.has-events{background:#faf7f2}.calendar-day.is-past{background:#ece8e2}.calendar-day.is-past .calendar-day-number{color:#918980}.calendar-day.is-past .calendar-day-event:not(.active){opacity:.68;filter:saturate(.58)}.calendar-day.is-past .calendar-day-event:hover{opacity:1;filter:none}.calendar-day.is-today{z-index:1;box-shadow:inset 0 0 0 2px var(--maroon);background:#f4e8ea}.calendar-day.is-today .calendar-day-number{background:var(--maroon);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:-2px 0 1px;display:grid}.calendar-day-number{color:var(--muted);font:800 9px/1 var(--sans);margin-bottom:3px}.calendar-day-event{cursor:pointer;background:#fff;border:1px solid #d1c8bd;border-radius:3px;min-width:0;min-height:41px;padding:4px 6px;display:block}.calendar-day-event:hover,.calendar-day-event.active{border-color:var(--maroon);box-shadow:inset 0 0 0 1px var(--maroon)}.event-matchup-mini{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:4px;min-height:0;padding:0}.event-matchup-mini.event-matchup-event-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.event-matchup-mini.event-matchup-event-only .event-team-mark,.event-matchup-mini.event-matchup-event-only .event-sport-icon{justify-self:center}.event-matchup-mini .event-team-mark{height:28px}.event-matchup-mini .event-matchup-connector{border:0;width:18px;height:18px;font-size:7px}.event-matchup-mini .event-team-tba{border-radius:50%;width:28px;height:28px;font-size:6px}.calendar-selection{background:#fff;border:1px solid #bdb4a8;grid-template-columns:.65fr 1fr 1.25fr;align-items:center;gap:30px;min-height:190px;margin-top:18px;padding:26px 28px;display:grid}.calendar-selection>header{border-right:1px solid #d6cfc5;flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:25px;display:flex}.calendar-selection>header span{color:var(--maroon);font:800 8px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.calendar-selection>header time{max-width:170px;font:400 24px/1.05 var(--display)}.calendar-selection>.event-matchup-marks{min-height:110px;padding:10px 0}.calendar-selection .event-team-mark{height:78px}.calendar-selection-details{gap:14px;display:grid}.calendar-selection-details p{margin:0}.calendar-selection-details span{color:var(--muted);font:800 7px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;display:block}.calendar-selection-details strong{font:700 11px/1.4 var(--body);display:block}.calendar-selection-result{border-left:4px solid var(--maroon);background:#f2ece4;padding:13px 15px}.calendar-selection-result span{margin-bottom:6px}.calendar-selection-result strong{font:900 21px/1 var(--sans);letter-spacing:-.025em;text-transform:uppercase}.calendar-selection-result.is-w strong,.calendar-selection-result.is-l strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,38px);line-height:.95}.calendar-selection-result small{color:var(--muted);font:700 9px/1.4 var(--body);margin-top:7px;display:block}.calendar-selection-result.is-w{background:var(--maroon);color:#fff}.calendar-selection-result.is-w span{color:#ffffffb3}.calendar-selection-result.is-l{border-left-color:var(--ink);background:var(--ink);color:#fff}.calendar-selection-result.is-l span{color:#ffffffa6}.calendar-selection-result.is-canceled,.calendar-selection-result.is-pending{border-left-color:#8a8178}.calendar-selection-result.is-today{background:#f4e8ea}.calendar-selection>footer{border-top:1px solid #ded8cf;flex-wrap:wrap;grid-column:3;gap:16px 22px;padding-top:15px;display:flex}.calendar-selection>footer a{font:800 8px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.calendar-selection>footer a:hover{color:var(--maroon)}.calendar-empty{background:#fff;border:1px solid #c8c0b6;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:320px;display:flex}.calendar-empty strong{font:400 28px/1.2 var(--display)}.calendar-empty button{cursor:pointer;font:800 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px}@media (width<=900px){.calendar-selection{grid-template-columns:.7fr 1.3fr}.calendar-selection-details{border-top:1px solid #ded8cf;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:18px}.calendar-selection>footer{grid-column:1/-1}}@media (width<=700px){.month-calendar{padding:50px 12px 70px}.month-calendar-toolbar{grid-template-columns:38px 1fr 38px;gap:8px;margin:0 12px 22px}.month-calendar-toolbar>button{width:38px;height:38px}.month-calendar-toolbar h2{font-size:clamp(34px,11vw,46px)}.calendar-weekdays span{letter-spacing:.06em;padding:9px 2px;font-size:7px}.calendar-day{gap:3px;min-height:72px;padding:5px 3px}.calendar-day-number{font-size:8px}.calendar-day-event{min-height:29px;padding:2px}.event-matchup-mini{grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);gap:1px}.event-matchup-mini .event-team-mark{height:21px}.event-matchup-mini .event-matchup-connector{width:9px;height:12px;font-size:5px}.event-matchup-mini .event-team-tba{width:21px;height:21px;font-size:5px}.calendar-selection{grid-template-columns:1fr;gap:18px;min-height:0;margin:12px 0 0;padding:20px}.calendar-selection>header{border-bottom:1px solid #d6cfc5;border-right:0;min-height:70px;padding:0 0 16px}.calendar-selection>header time{max-width:none;font-size:22px}.calendar-selection>.event-matchup-marks{min-height:95px}.calendar-selection .event-team-mark{height:68px}.calendar-selection-details{grid-column:auto;grid-template-columns:1fr;padding-top:16px}.calendar-selection>footer{grid-column:auto;justify-content:space-between;gap:12px}}.calendar-site-legend{justify-content:flex-end;gap:18px;margin:-10px 0 14px;display:flex}.calendar-site-legend span{color:var(--muted);font:800 8px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.calendar-site-legend i{border:1px solid #bcb3a8;border-radius:2px;width:13px;height:13px;display:inline-block}.calendar-site-legend .legend-today{border:2px solid var(--maroon);background:#f4e8ea;box-shadow:inset 0 0 0 2px #fff}.calendar-site-legend .legend-home{border-color:var(--maroon);background:var(--maroon)}.calendar-site-legend .legend-away{background:#fff}.calendar-site-legend .legend-neutral{background:#dedede}.calendar-day-event.calendar-event-home{border-color:var(--maroon);background:var(--maroon)}.calendar-day-event.calendar-event-away{background:#fff;border-color:#c9c1b7}.calendar-day-event.calendar-event-neutral{background:#dedede;border-color:#c8c8c8}.calendar-day-event.calendar-event-home .event-matchup-mini{background:#fbfaf7;border-radius:2px;padding:3px 5px;box-shadow:inset 3px 0 #c5a66c,0 2px 5px #1f050c2e}.calendar-day-event.calendar-event-home .event-team-mark{background:0 0;border-radius:0;padding:0}.calendar-day-event.calendar-event-home .event-team-mark-msu img{filter:none}.calendar-day-event.calendar-event-home .event-team-mark:not(.event-team-mark-msu){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.calendar-day-event.calendar-event-home .event-matchup-connector:not(.event-sport-icon){color:var(--maroon)}.calendar-day-event.calendar-event-home:hover,.calendar-day-event.calendar-event-home.active{border-color:#c5a66c;box-shadow:inset 0 0 0 1px #c5a66c}.calendar-day-event.calendar-event-away:hover,.calendar-day-event.calendar-event-away.active,.calendar-day-event.calendar-event-neutral:hover,.calendar-day-event.calendar-event-neutral.active{border-color:var(--maroon);box-shadow:inset 0 0 0 1px var(--maroon)}.event-sport-icon{background:0 0;border:0;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-style:normal;line-height:1}.event-matchup-mini .event-sport-icon{filter:saturate(.9);font-size:13px}.calendar-selection .event-sport-icon{background:#faf7f2;border:1px solid #d8d0c6;width:42px;height:42px;font-size:20px}.calendar-selection .event-matchup-intrasquad .event-sport-icon{background:0 0;border:0}.game-center-page{max-width:var(--max);background:#f3efe8;margin:0 auto}.game-center-page .event-team-mark-msu img,.game-center-page .game-table-team.is-msu img{filter:none}.game-center-hero{background:linear-gradient(120deg, #351018, var(--maroon) 62%, #6f2637);color:#fff;grid-template-rows:auto auto 1fr;gap:24px;min-height:485px;padding:34px 6.5% 42px;display:grid;position:relative;overflow:hidden}.game-center-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-135px;right:-60px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.game-center-kicker{z-index:1;color:#ffffffb3;font:800 10px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex;position:relative}.game-center-kicker a{border-bottom:1px solid #ffffff73;padding-bottom:5px}.game-center-heading{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:48px;display:grid;position:relative}.game-center-heading h1{font:900 clamp(58px, 7vw, 100px)/.76 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.game-center-heading h1 em{font:italic 700 .82em/.8 var(--display);text-transform:none}.game-center-heading .eyebrow{color:#fff9}.game-center-result{background:#1405095c;border-top:4px solid #c9aa71;min-width:260px;padding:20px 24px;box-shadow:inset 0 0 0 1px #ffffff2e}.game-center-result span,.game-center-result time,.game-center-result small{color:#ffffffb8;font:800 10px/1.4 var(--sans);letter-spacing:.11em;text-transform:uppercase;display:block}.game-center-result strong{font:900 clamp(38px, 4.4vw, 58px)/.85 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:9px 0 14px;display:block}.game-center-result small{margin-top:5px}.game-center-hero>.event-matchup-marks{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff13;border:1px solid #ffffff3d;place-self:end center;width:min(680px,100%);min-height:142px;padding:18px 4%}.game-center-hero .event-team-mark{height:104px}.game-center-hero .event-matchup-connector{color:#fff;border-color:#ffffff6b}.game-coverage{padding:72px 6.5% 100px}.game-coverage>header{grid-template-columns:1fr .72fr;align-items:end;gap:8%;max-width:1180px;margin:0 auto 34px;display:grid}.game-coverage>header h2{font:900 clamp(52px, 6.7vw, 88px)/.8 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0}.game-coverage>header h2 em{color:var(--maroon);font:italic 700 .92em/.8 var(--display);text-transform:none}.game-coverage>header>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.game-coverage-shell{background:#fff;border:1px solid #b7ada0;max-width:1180px;margin:0 auto;box-shadow:12px 12px #ded5ca}.game-coverage-tabs{color:#fff;background:#171314;align-items:stretch;min-height:62px;display:flex}.game-coverage-tabs button{color:#ffffffb8;cursor:pointer;min-width:190px;font:800 14px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff29;align-items:center;gap:12px;padding:0 24px;display:inline-flex}.game-coverage-tabs button>span{color:#c9aa71;font-size:11px}.game-coverage-tabs button:hover{color:#fff;background:#ffffff12}.game-coverage-tabs button.active{background:var(--maroon);color:#fff}.game-coverage-tabs>strong{color:#c9aa71;font:900 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;place-items:center;margin-left:auto;padding:0 24px;display:grid}.game-coverage-panel{background:linear-gradient(#fff,#fbfaf8);min-height:500px;padding:clamp(24px,4vw,54px)}.game-panel-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.game-panel-heading p{color:var(--maroon);font:900 20px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.game-panel-heading span{color:var(--muted);font:800 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.game-table-scroll{border:1px solid #c8c0b6;overflow-x:auto}.game-line-score{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--sans)}.game-line-score th,.game-line-score td{text-align:center;border-bottom:1px solid #ddd6cd;height:70px;padding:10px 18px;font-size:18px}.game-line-score thead th{color:#665e56;letter-spacing:.12em;text-transform:uppercase;background:#eee9e2;height:42px;font-size:11px}.game-line-score th:first-child{text-align:left;width:46%}.game-line-score tbody tr:last-child th,.game-line-score tbody tr:last-child td{border-bottom:0}.game-table-team{font:900 18px/1 var(--sans);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:15px;display:flex}.game-table-team img{object-fit:contain;width:42px;height:42px}.game-final-cell{background:var(--maroon);color:#fff;min-width:70px;font-weight:900;font-size:24px!important}.game-stat-card{border-top:5px solid var(--maroon);background:#f1ede7;margin-top:34px}.game-stat-head{border-bottom:1px solid #d2cbc1;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:58px;padding:0 24px;display:grid}.game-stat-head span{color:var(--maroon);font:900 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.game-stat-head span:last-child{text-align:right}.game-stat-head h3{font:900 19px/1 var(--sans);text-transform:uppercase;margin:0}.game-stat-card dl{margin:0;padding:8px 24px 18px}.game-stat-card dl>div{border-bottom:1px solid #d8d1c8;grid-template-columns:1fr 1.5fr 1fr;align-items:center;min-height:50px;display:grid}.game-stat-card dl>div:last-child{border-bottom:0}.game-stat-card dt{color:#6b6259;font:800 11px/1.2 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase}.game-stat-card dd{color:var(--ink);font:900 22px/1 var(--sans);margin:0}.game-stat-card dd:last-child{text-align:right}.game-recap-native{max-width:920px;margin:0 auto}.game-recap-label{border-bottom:4px solid var(--maroon);color:var(--maroon);font:900 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding-bottom:16px;display:flex}.game-recap-photo{aspect-ratio:3/2;background:#171314;margin:28px 0 0;position:relative;overflow:hidden}.game-recap-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);height:25%;position:absolute;inset:auto 0 0}.game-recap-photo img{object-fit:cover;width:100%;height:100%;display:block}.game-recap-photo figcaption{z-index:1;color:#ffffffe6;max-width:calc(100% - 20px);font:700 11px/1.25 var(--body);letter-spacing:.01em;text-align:right;text-shadow:0 1px 3px #000000d9;position:absolute;bottom:8px;right:10px}.game-recap-photo figcaption a:hover{color:#fff;text-decoration:underline}.game-recap-native h3{max-width:820px;font:900 clamp(46px, 6vw, 78px)/.84 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:32px 0 22px}.game-recap-deck{color:#4c4540;max-width:760px;font:600 clamp(18px, 2vw, 23px)/1.45 var(--body);margin:0}.game-recap-notes{grid-template-columns:190px 1fr;gap:40px;margin-top:44px;display:grid}.game-recap-notes h4{color:var(--maroon);font:900 18px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0}.game-recap-notes ol{margin:0;padding:0;list-style:none}.game-recap-notes li{border-top:1px solid #d2cbc1;grid-template-columns:46px 1fr;gap:18px;min-height:70px;padding:14px 0;display:grid}.game-recap-notes li>span{color:#a08d75;font:900 12px/1.4 var(--sans)}.game-recap-notes li p{margin:0;font-size:16px;line-height:1.55}.game-insight-video{border-top:4px solid var(--maroon);grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:34px;margin-top:52px;padding-top:30px;display:grid}.game-insight-video header p{color:var(--maroon);font:900 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.game-insight-video header :is(h2,h4){font:900 clamp(28px, 3.3vw, 43px)/.92 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:0}.game-insight-video header span{color:var(--muted);font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:block}.game-insight-video>div{background:#0a0809;border:1px solid #2c2326;min-width:0;overflow:hidden;box-shadow:10px 10px #ded5ca}.game-insight-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.game-coverage-source{max-width:1180px;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:26px;margin:25px auto 0;font-size:12px;line-height:1.55;display:flex}.game-coverage-source p{margin:0}.game-coverage-source nav{white-space:nowrap;font:800 10px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;gap:18px;display:flex}.game-coverage-source a{color:var(--maroon);border-bottom:1px solid #5d172559}@media (width<=700px){.calendar-site-legend{justify-content:center;gap:13px;margin-top:-5px}.calendar-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 12px;padding:24px 18px 26px}.calendar-control-group{min-width:0}.calendar-control-group>label{margin-bottom:8px}.calendar-download{grid-column:1/-1;width:100%}.calendar-download-action{min-width:0;min-height:58px}.calendar-download-help{justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.calendar-download-help small{white-space:normal;max-width:72%;font-size:8px;line-height:1.45}.calendar-download-help a{align-items:center;min-height:32px;display:inline-flex}.month-calendar{padding:32px 16px 60px}.month-calendar-toolbar{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;margin:0 0 18px}.month-calendar-toolbar>button{width:42px;height:42px}.month-calendar-toolbar h2{font-size:clamp(32px,9.5vw,40px);line-height:.94}.calendar-site-legend{flex-wrap:wrap;justify-content:flex-start;gap:9px 14px;margin:0 0 18px}.calendar-site-legend span{gap:5px;font-size:7px}.calendar-site-legend i{width:11px;height:11px}.month-calendar-frame{background:0 0;border:0}.calendar-weekdays{display:none}.month-calendar-grid{flex-direction:column;gap:10px;display:flex}.calendar-day{display:none}.calendar-day.has-events,.calendar-day.is-today{background:#fff;border:1px solid #c9c0b5;grid-template-columns:56px minmax(0,1fr);gap:0;min-height:0;padding:0;display:grid}.calendar-day.is-past{background:#eeeae3}.calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--maroon);background:#fff}.calendar-day-number,.calendar-day.is-today .calendar-day-number{display:none}.calendar-mobile-date{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100%;padding:12px 6px;display:flex}.calendar-day.is-today .calendar-mobile-date{background:var(--maroon)}.calendar-mobile-date span{color:#ffffffa8;font:800 8px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.calendar-mobile-date strong{font:900 28px/.8 var(--sans)}.calendar-day-events{flex-direction:column;gap:6px;padding:7px;display:flex}.calendar-day-event{border-radius:0;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;min-height:66px;padding:8px;display:grid}.event-matchup-mini{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:5px}.event-matchup-mini .event-team-mark{height:42px}.event-matchup-mini .event-matchup-connector{width:18px;height:18px;font-size:7px}.event-matchup-mini .event-sport-icon{font-size:15px}.calendar-mobile-event-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.calendar-mobile-event-meta strong{overflow-wrap:anywhere;max-width:100%;color:var(--maroon);font:800 9px/1.1 var(--sans);letter-spacing:.035em;text-transform:uppercase}.calendar-mobile-event-meta span{color:var(--muted);font:700 8px/1.15 var(--sans);text-transform:uppercase}.calendar-mobile-event-meta b{min-width:48px;color:var(--maroon);font:900 13px/1 var(--sans);letter-spacing:.025em;font-variant-numeric:tabular-nums;text-transform:uppercase;background:#fbfaf7;border:1px solid;border-radius:2px;justify-content:center;align-items:center;padding:4px 7px;display:inline-flex}.calendar-event-home .calendar-mobile-event-meta strong,.calendar-event-home .calendar-mobile-event-meta span,.calendar-event-home .calendar-mobile-event-meta b{color:#fff}.calendar-day-event .calendar-mobile-event-meta b.is-w{color:#0b6636;background:#eef8f1;border-color:#77a98b}.calendar-day-event .calendar-mobile-event-meta b.is-l{color:#9c1f2d;background:#fff1f2;border-color:#d6a3aa}.calendar-mobile-no-events{min-height:54px;color:var(--muted);font:700 11px/1.3 var(--body);align-items:center;padding:0 12px;display:flex}.calendar-selection{grid-template-columns:1fr;gap:0;min-height:0;margin:16px 0 0;padding:0}.calendar-selection>header{border-bottom:1px solid #d6cfc5;border-right:0;min-height:0;padding:20px}.calendar-selection>header span{margin-bottom:12px}.calendar-selection>header time{max-width:none;font-size:28px}.calendar-selection>.event-matchup-marks{border-bottom:1px solid #ded8cf;min-height:108px;padding:16px 20px}.calendar-selection .event-team-mark{height:68px}.calendar-selection-details{border-top:0;grid-column:auto;grid-template-columns:1fr;gap:14px;padding:20px}.calendar-selection>footer{flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:stretch;gap:0;padding:4px 20px 14px}.calendar-selection>footer a{border-bottom:1px solid #e0dad2;justify-content:space-between;align-items:center;min-height:42px;display:flex}.calendar-selection>footer a:last-child{border-bottom:0}.game-center-hero{gap:22px;min-height:500px;padding:28px 20px 36px}.game-center-kicker{font-size:8px}.game-center-heading{grid-template-columns:1fr;gap:22px}.game-center-heading h1{font-size:clamp(50px,17vw,72px)}.game-center-result{min-width:0;padding:18px}.game-center-result strong{font-size:38px}.game-center-hero>.event-matchup-marks{min-height:112px;padding:12px 3%}.game-center-hero .event-team-mark{height:72px}.game-coverage{padding:60px 12px 80px}.game-coverage>header{grid-template-columns:1fr;gap:24px;margin:0 12px 30px}.game-coverage>header h2{font-size:53px}.game-coverage>header>p{font-size:15px}.game-coverage-shell{box-shadow:6px 6px #ded5ca}.game-coverage-tabs{min-height:56px}.game-coverage-tabs button{flex:1;gap:7px;min-width:0;padding:0 12px;font-size:11px}.game-coverage-tabs>strong{display:none}.game-coverage-panel{min-height:430px;padding:22px 16px 28px}.game-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.game-panel-heading span{font-size:9px}.game-table-scroll{overflow-x:hidden}.game-line-score{table-layout:fixed;min-width:0}.game-line-score .game-team-column{width:36%}.game-line-score .game-final-column{width:15%}.game-line-score th,.game-line-score td{font-variant-numeric:tabular-nums;height:62px;padding:7px 3px;font-size:15px}.game-line-score thead th{letter-spacing:.04em;height:38px;padding:5px 2px;font-size:9px}.game-line-score th:first-child{width:auto;padding-left:8px}.game-table-team{gap:6px;min-width:0;font-size:12px}.game-table-team img{flex:0 0 28px;width:28px;height:28px}.game-table-team>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-final-cell{min-width:0;font-size:18px!important}.game-stat-head{gap:8px;padding:0 14px}.game-stat-head h3{font-size:15px}.game-stat-head span{font-size:10px}.game-stat-card dl{padding:6px 14px 14px}.game-stat-card dl>div{grid-template-columns:.8fr 1.5fr .8fr}.game-stat-card dd{font-size:18px}.game-stat-card dt{font-size:10px}.game-recap-native h3{margin-top:26px;font-size:clamp(42px,13vw,58px)}.game-recap-photo{aspect-ratio:4/3;margin-top:20px}.game-recap-photo figcaption{font-size:10px;bottom:6px;right:7px}.game-recap-deck{font-size:17px}.game-recap-notes{grid-template-columns:1fr;gap:14px;margin-top:34px}.game-recap-notes li{grid-template-columns:38px 1fr;gap:10px}.game-insight-video{grid-template-columns:1fr;gap:22px;margin-top:38px;padding-top:24px}.game-insight-video>div{box-shadow:6px 6px #ded5ca}.game-coverage-source{flex-direction:column;margin:22px 8px 0}.game-coverage-source nav{white-space:normal;flex-wrap:wrap;gap:12px}}.vault-media-trigger{color:#fff;cursor:pointer;text-align:left;background:#171314;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vault-media-trigger img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.65,.25,1),filter .3s;display:block}.vault-media-trigger:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.035)}.vault-media-shade{background:linear-gradient(#0f0b0c0a 28%,#0f0b0cdb 100%);position:absolute;inset:0}.vault-media-action{z-index:2;font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;display:flex;position:absolute;bottom:20px;left:22px}.vault-media-action b{color:#fff;background:#742336eb;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;transition:transform .25s,background .25s;display:grid}.vault-media-trigger:hover .vault-media-action b{background:#a33750;transform:scale(1.08)}.vault-media-hero{z-index:1;border:1px solid #ffffff59;grid-column:8/13;align-self:center;min-height:440px}.vault-media-hero .vault-media-action{top:24px;bottom:auto}.vault-media-hero-copy{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:27px;left:28px;right:28px}.vault-media-hero-copy small{color:#ffffffb3;font:800 9px/1 var(--sans);letter-spacing:.17em;text-transform:uppercase}.vault-media-hero-copy strong{max-width:390px;font:400 clamp(39px, 3.8vw, 58px)/.9 var(--display);letter-spacing:-.045em;margin-top:13px}.vault-media-hero-copy i{font:800 10px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-top:17px;font-style:normal}.vault-media-hero .vault-media-shade{background:linear-gradient(#0d090a3d,#0d090a0d 34%,#0d090af2 100%)}.vault-archive{padding-top:105px}.vault-record-grid{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.vault-record-card{color:#fff;background:#171314;border:0;grid-column:span 4;min-height:0;padding:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:visible}.vault-record-card:first-child{grid-column:span 8}.vault-record-card:nth-child(6),.vault-record-card:nth-child(7){grid-column:span 6}.vault-record-card:hover{color:#fff;background:#171314;transform:translateY(-5px);box-shadow:0 20px 45px #2018192e}.vault-media-card{aspect-ratio:16/10;flex:none}.vault-record-card-copy{flex-direction:column;flex:1;margin:0;padding:25px 25px 23px;display:flex}.vault-record-card-copy>p{color:#ffffff9e}.vault-record-card h3{min-height:96px;font-size:clamp(33px,3vw,47px)}.vault-record-card:first-child h3{max-width:610px;font-size:clamp(44px,4.4vw,68px)}.vault-record-score{border-color:#ffffff6b}.vault-record-score span,.vault-record-card:hover .vault-record-score span{color:#ffffff9e}.vault-open-record{color:#fff;margin-top:auto;padding-top:36px}.vault-open-record:hover{color:#d8bd8a}.vault-trust-strip{padding:52px max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#fff;background:var(--maroon-dark);grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.vault-trust-strip strong{font:400 clamp(28px, 3vw, 42px)/1.05 var(--display)}.vault-trust-strip p{color:#ffffff9e;max-width:580px;font:400 13px/1.65 var(--body);margin:0}.vault-exhibit-media{padding:110px max(24px, calc((100vw - var(--max)) / 2 + 42px));color:#fff;background:var(--maroon-dark);grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px;display:grid}.vault-exhibit-media header h2{font:400 clamp(52px, 5.5vw, 82px)/.9 var(--display);letter-spacing:-.055em;margin:0}.vault-exhibit-media header h2 em{color:#d8bd8a;font-weight:400}.vault-exhibit-media header>p:last-child{color:#ffffffa3;max-width:480px;font:400 14px/1.65 var(--body);margin:30px 0 0}.vault-media-detail{aspect-ratio:16/9;min-height:480px;box-shadow:0 24px 60px #00000052}.vault-media-detail .vault-media-action{bottom:26px;left:28px}.vault-memory-page{color:#fff;background:#171314;min-height:100vh}.vault-memory-shell{max-width:var(--max);margin:0 auto;padding:32px 42px 90px}.vault-memory-nav{color:#ffffffa6;font:800 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff40;justify-content:space-between;padding-bottom:16px;display:flex}.vault-memory-nav a{border-bottom:1px solid #fff6}.vault-memory-nav a:hover{color:#fff}.vault-memory-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;padding:88px 0 54px;display:grid}.vault-memory-heading h1{max-width:900px;font:400 clamp(66px, 7.4vw, 112px)/.86 var(--display);letter-spacing:-.06em;margin:0}.vault-memory-heading>p{color:#ffffffab;max-width:510px;font:400 17px/1.65 var(--body);margin:0 0 8px}.vault-memory-player{aspect-ratio:16/9;background:#050505;border:1px solid #ffffff47;overflow:hidden;box-shadow:0 30px 80px #0000005c}.vault-memory-player video,.vault-memory-player img{object-fit:contain;width:100%;height:100%;display:block}.vault-memory-meta{grid-template-columns:1.25fr .75fr;gap:90px;padding:58px 0 68px;display:grid}.vault-memory-meta--solo{display:block}.vault-memory-meta h2{font:400 clamp(45px, 5vw, 72px)/.92 var(--display);letter-spacing:-.05em;margin:0}.vault-memory-meta>div>p:last-child{color:#ffffffa3;max-width:690px;font:400 15px/1.7 var(--body);margin:25px 0 0}.vault-memory-links{flex-direction:column;align-self:end;align-items:flex-start;gap:18px;display:flex}.vault-memory-links span{color:#ffffff73;font:800 10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.vault-memory-links strong{color:#fff;font:800 22px/1.1 var(--sans);text-transform:uppercase}.vault-memory-links p{color:#ffffff8c;max-width:340px;font:400 13px/1.55 var(--body);margin:0}.vault-memory-record-link{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;grid-template-columns:180px 1fr auto;align-items:center;gap:40px;padding:38px 0;display:grid}.vault-memory-record-link span{color:#ffffff80;font:800 8px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase}.vault-memory-record-link strong{font:400 clamp(32px, 4vw, 55px)/.95 var(--display)}.vault-memory-record-link b{font:400 38px/1 var(--body)}.vault-memory-record-link:hover strong{color:#d8bd8a}@media (width<=1050px){.vault-media-hero{grid-column:7/13}.vault-record-grid{grid-template-columns:1fr 1fr}.vault-record-card,.vault-record-card:first-child,.vault-record-card:nth-child(6),.vault-record-card:nth-child(7){grid-column:auto}.vault-record-card:first-child h3{font-size:clamp(36px,4.2vw,50px)}.vault-exhibit-media{grid-template-columns:1fr}.vault-exhibit-media header{grid-template-columns:1fr 1fr;column-gap:45px;display:grid}.vault-exhibit-media header .eyebrow{grid-column:1/-1}.vault-exhibit-media header>p:last-child{align-self:end}}@media (width<=700px){.vault-media-hero{min-height:365px;margin-top:48px}.vault-media-hero-copy{bottom:20px;left:20px;right:20px}.vault-media-hero-copy strong{font-size:41px}.vault-media-hero .vault-media-action{top:18px;left:18px}.vault-media-hero .vault-media-action>span{display:none}.vault-record-grid{grid-template-columns:1fr;gap:14px}.vault-record-card,.vault-record-card:first-child,.vault-record-card:nth-child(6),.vault-record-card:nth-child(7){border:0;grid-column:auto;min-height:0}.vault-record-card:first-child{border:0}.vault-record-card h3,.vault-record-card:first-child h3{min-height:0;font-size:39px}.vault-record-card-copy{min-height:270px}.vault-trust-strip{grid-template-columns:1fr;gap:22px;padding:46px 24px}.vault-exhibit-media{gap:42px;padding:72px 24px}.vault-exhibit-media header{display:block}.vault-exhibit-media header h2{font-size:55px}.vault-media-detail{min-height:0}.vault-media-detail .vault-media-action{bottom:17px;left:18px}.vault-media-detail .vault-media-action>span{display:none}.vault-memory-shell{padding:25px 20px 62px}.vault-memory-nav{gap:18px;font-size:7px}.vault-memory-heading{grid-template-columns:1fr;gap:28px;padding:60px 0 38px}.vault-memory-heading h1{font-size:clamp(54px,16vw,76px)}.vault-memory-heading>p{font-size:15px}.vault-memory-meta{grid-template-columns:1fr;gap:38px;padding:42px 0 50px}.vault-memory-meta h2{font-size:48px}.vault-memory-record-link{grid-template-columns:1fr auto;gap:18px}.vault-memory-record-link span{grid-column:1/-1}.vault-memory-record-link strong{font-size:35px}}.vault-replay-library{padding:88px max(24px, calc((100vw - var(--max)) / 2 + 42px)) 100px;color:#fff;background:#171314}.vault-replay-head{background:linear-gradient(90deg,#171314 0%,#171314cc 38%,#17131438 100%),url(/vault/film-camera-background.webp) 100%/cover no-repeat;border-bottom:1px solid #ffffff3d;max-width:none;padding:32px 0 48px}.vault-replay-head h1{font:400 clamp(70px, 8vw, 118px)/.82 var(--display);letter-spacing:-.052em;margin:7px 0 0}.vault-replay-head>div>p:last-child{color:#ffffffad;max-width:690px;font:400 16px/1.65 var(--body);margin:28px 0 0}.vault-replay-controls{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:36px;min-width:0;padding:34px 0 26px;display:grid}.vault-replay-controls>*{min-width:0}.vault-replay-controls>div>span,.vault-replay-controls label>span{color:#ffffff7a;font:800 8px/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;display:block}.vault-replay-filter-row{flex-wrap:wrap;gap:7px;display:flex}.vault-replay-filter-row button{color:#ffffffba;min-height:39px;font:800 9px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;padding:0 14px;transition:color .2s,border-color .2s,background .2s}.vault-replay-filter-row button:hover{color:#fff;border-color:#fff}.vault-replay-filter-row button.active{color:#171314;background:#d8bd8a;border-color:#d8bd8a}.vault-replay-mobile-filter{display:none}.vault-replay-controls label select{box-sizing:border-box;color:#fff;width:100%;min-width:0;max-width:100%;min-height:52px;font:650 16px/1.3 var(--body);cursor:pointer;background:#211b1d;border:1px solid #fff6;border-radius:6px;padding:12px 38px 12px 14px}.vault-replay-controls label select:focus-visible{outline-offset:3px;outline:3px solid #d8bd8a}.vault-replay-controls label>span{font:700 14px/1.2 var(--body);color:#fffc;letter-spacing:0;text-transform:none}.vault-replay-status{color:#ffffff7a;font:800 8px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:13px 0 16px;display:flex}.vault-replay-status strong{color:#fff}.vault-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:18px;display:grid}.vault-replay-card{color:#fff;background:#211b1d;border:1px solid #ffffff38;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.vault-replay-card:hover{color:#fff;border-color:#d8bd8abf;transform:translateY(-4px);box-shadow:0 24px 55px #00000042}.vault-replay-card figure{aspect-ratio:16/9;background:#090708;margin:0;position:relative;overflow:hidden}.vault-replay-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.65,.25,1),filter .3s;display:block}.vault-replay-card:hover figure img{filter:saturate(1.08)contrast(1.04);transform:scale(1.035)}.vault-replay-card figure:after{content:"";pointer-events:none;background:linear-gradient(#0e090a0a 35%,#0e090ab8 100%);position:absolute;inset:0}.vault-replay-play{z-index:2;color:#fff;background:#742336ed;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;font-size:12px;display:grid;position:absolute;bottom:18px;left:20px}.vault-replay-type{z-index:2;color:#fff;font:800 8px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#171314e0;padding:8px 10px;position:absolute;top:15px;left:15px}.vault-replay-card figcaption{z-index:2;color:#ffffffb8;max-width:calc(100% - 88px);font:700 8px/1.2 var(--body);text-align:right;position:absolute;bottom:10px;right:12px}.vault-replay-card-copy{flex-direction:column;flex:1;min-height:350px;padding:24px 23px 21px;display:flex}.vault-replay-card-copy>p:first-child{color:#d8bd8a;font:800 8px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin:0}.vault-replay-card-copy h2{font:700 clamp(30px, 2.7vw, 42px)/.92 var(--display);letter-spacing:-.026em;margin:13px 0 9px}.vault-replay-card-copy>span{color:#ffffffd1;font:800 10px/1.35 var(--sans);letter-spacing:.035em;text-transform:uppercase}.vault-replay-card-copy>p:not(:first-child){color:#ffffff94;font:400 13px/1.55 var(--body);margin:22px 0 25px}.vault-replay-card-copy footer{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:18px;display:flex}.vault-replay-card-copy footer strong{color:#fff;max-width:56%;font:900 13px/1.2 var(--sans);text-transform:uppercase}.vault-replay-card-copy footer b{color:#d8bd8a;font:800 8px/1.2 var(--sans);letter-spacing:.08em;text-align:right;text-transform:uppercase}.vault-replay-card-copy footer i{margin-left:5px;font-style:normal}.vault-replay-intro{align-self:end}.vault-replay-intro strong{color:#d8bd8a;font:900 26px/1 var(--sans);text-transform:uppercase;display:block}.vault-replay-intro span{color:#fff;font:800 11px/1.35 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;display:block}.vault-replay-intro p{color:#ffffffab;max-width:540px;font:400 16px/1.65 var(--body);margin:20px 0 0}.vault-memory-player iframe{border:0;width:100%;height:100%;display:block}.vault-replay-page .vault-memory-heading h1{font-size:clamp(60px,6.7vw,102px)}@media (width<=1050px){.vault-replay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-replay-card-copy h2{font-size:38px}}@media (width<=700px){.vault-replay-library{padding:36px 16px 58px}.vault-replay-head{padding-bottom:22px}.vault-replay-head h1{margin-top:9px;font-size:clamp(52px,15.5vw,66px);line-height:.88}.vault-replay-head>div>p:last-child{max-width:355px;margin-top:16px;font-size:13px;line-height:1.55}.vault-replay-controls{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0 16px}.vault-replay-controls>div>span,.vault-replay-controls label>span{color:#fffc;margin-bottom:8px;font-size:14px}.vault-replay-filter-row{display:none}.vault-replay-mobile-filter{width:100%;display:block}.vault-replay-mobile-filter .sr-only{margin:0}.vault-replay-controls label select{color:#241c1e;background:#f4efe6;border-color:#d8bd8a;width:100%;max-width:100%;min-height:52px;padding-inline:12px 22px;font-size:16px}.vault-replay-status{flex-direction:row;align-items:center;gap:10px;padding:12px 0 13px;line-height:1.25}.vault-replay-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-replay-grid{grid-template-columns:1fr;gap:18px}.vault-replay-card{border-color:#d8bd8a59}.vault-replay-card figure{aspect-ratio:16/9}.vault-replay-play{width:50px;height:50px;bottom:50%;left:50%;transform:translate(-50%,50%)}.vault-replay-card figcaption{display:none}.vault-replay-card-copy{min-height:0;padding:18px 18px 17px}.vault-replay-card-copy h2{margin:10px 0 7px;font-size:31px;line-height:.94}.vault-replay-card-copy>p:not(:first-child){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 17px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.vault-replay-card-copy footer{flex-direction:row;align-items:center;gap:12px;padding-top:14px}.vault-replay-card-copy footer strong{max-width:48%;font-size:12px}.vault-replay-card-copy footer b{text-align:right;margin-left:auto}.vault-replay-page .vault-memory-heading h1{font-size:clamp(50px,15vw,70px)}.vault-replay-intro strong{font-size:22px}.vault-replay-intro p{font-size:15px}}.hero-copy h1,.hero-edition strong,.game-detail em,.section-heading h2,.story-art strong,.story-copy h3,.radio-copy h2,.data-copy h2,.radio-card h3,.event-list h3,.calendar-summary strong,.calendar-month>header h2,.calendar-event-copy h3,.schedule-monitor>header h2,.schedule-monitor-grid h3,.starkville-feature-copy h2,.home-stage-copy h1,.home-next-date strong,.home-quick-nav strong,.home-section-header h2,.home-discover-card h3,.maroon-brief h2,.page-hero h1,.history-hero-copy h1,.history-intro h2,.history-timeline header h2,.town-gown-band h2,.history-sources h2,.history-timeline-list h3,.town-gown-points h3,.history-next h2,.game-grid h2,.interior-section h2,.directory-card h2,.directory-card h3,.sport-schedule-heading h2,.sport-schedule-totals strong,.sport-schedule-label h3,.sport-final-score,.sport-schedule-empty h3,.uniforms-promo h2,.uniform-archive h2,.surface-history h2,.uniform-next-heading h2,.uniform-archive-facts strong,.uniform-locker-story h3,.roster-directory-head h2,.active-roster-label strong,.athlete-alpha-group>header h3,.football-player-copy h3,.player-profile-copy h1,.player-profile-main>h2,.player-insider-header h2,.player-insider-empty h3,.show-poster strong,.show-details h2,.article-header h1,.article-fallback-art strong,.article-body h2,.vault-hero-copy h1,.vault-feature-record h2,.vault-manifesto h2,.vault-section-head h2,.vault-record-card h3,.vault-reading-room h2,.vault-contribute h2,.vault-exhibit-title h1,.vault-exhibit-significance h2,.vault-exhibit-timeline h2,.vault-source-dossier h2,.vault-next-record strong,.game-center-heading h1,.game-center-result strong,.game-coverage>header h2,.game-recap-native h3,.vault-media-hero-copy strong,.vault-exhibit-media header h2,.vault-memory-heading h1,.vault-memory-meta h2{letter-spacing:var(--athletic-letter-spacing);font-kerning:normal}.sports-index-hero{max-width:var(--max);background:var(--maroon-dark);color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:.34fr 1fr;align-items:end;gap:7%;min-height:250px;margin:0 auto;padding:50px 6.5% 44px;display:grid}.sports-index-hero h1{font:900 clamp(54px, 7vw, 86px)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.sports-index-hero div>p{color:#ffffffad;max-width:650px;margin:20px 0 0;font-size:15px;line-height:1.6}.sports-index-shell{max-width:var(--max);margin:0 auto;padding:58px 6.5% 100px}.sports-index-heading{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:28px;padding-bottom:25px;display:grid}.sports-index-heading h2{font:900 clamp(38px, 4.5vw, 62px)/.86 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:8px 0 0}.sports-index-heading>p{max-width:320px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.sports-directory{gap:12px;display:grid}.sports-directory-featured{background:var(--maroon);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:17px 22px;transition:background .2s;display:flex}.sports-directory-featured:hover{background:var(--maroon-dark)}.sports-directory-featured>span:first-child{gap:4px;display:grid}.sports-directory-featured small{color:#ffffffa8;font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.sports-directory-featured strong{font:900 25px/.95 var(--sans);letter-spacing:-.025em;text-transform:uppercase}.sports-directory-featured>span:last-child{font:800 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:16px;display:flex}.sports-directory-featured i{font:normal 22px/1 var(--sans)}.sports-directory-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sports-directory-link{min-width:0;min-height:82px;color:var(--ink);background:#fff;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:0 20px;transition:background .18s,color .18s;display:grid}.sports-directory-link:hover{background:var(--ink);color:#fff}.sports-directory-link:focus-visible,.sports-directory-featured:focus-visible{outline-offset:3px;outline:3px solid #d6a9b2}.sports-directory-index{color:var(--maroon);font:900 11px/1 var(--sans);letter-spacing:.1em}.sports-directory-link:hover .sports-directory-index{color:#e5bfc6}.sports-directory-copy{gap:7px;min-width:0;display:grid}.sports-directory-copy strong{overflow-wrap:anywhere;font:900 20px/.95 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.sports-directory-copy small{color:var(--muted);font:700 10px/1.15 var(--sans);letter-spacing:.035em;text-transform:uppercase}.sports-directory-copy small i{padding:0 3px;font-style:normal}.sports-directory-link:hover .sports-directory-copy small{color:#ffffffa8}.sports-directory-arrow{border:1px solid var(--line);width:30px;height:30px;color:var(--maroon);font:800 17px/1 var(--sans);border-radius:50%;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.sports-directory-link:hover .sports-directory-arrow{color:#fff;border-color:#ffffff52}@media (width<=760px){.sports-index-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:38px 24px 34px}.sports-index-hero h1{font-size:clamp(46px,15vw,64px)}.sports-index-hero div>p{margin-top:14px;font-size:14px}.sports-index-shell{padding:42px 24px 72px}.sports-index-heading{grid-template-columns:1fr;gap:12px;margin-bottom:20px;padding-bottom:20px}.sports-index-heading h2{font-size:42px}.sports-index-heading>p{text-align:left;max-width:none}.sports-directory-featured{min-height:76px;padding:15px 17px}.sports-directory-featured>span:last-child{gap:10px;font-size:9px}.sports-directory-grid{grid-template-columns:1fr}.sports-directory-link{grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;min-height:74px;padding:0 14px}.sports-directory-copy strong{font-size:18px}.sports-directory-copy small{font-size:9px}.sports-directory-arrow{width:28px;height:28px}}@media (width<=520px){.uniform-combo-presets{grid-template-columns:1fr}.uniform-combo-preset{min-height:88px}.uniform-combo-preview-status{flex-direction:column;align-items:flex-start;gap:6px}.uniform-combo-controls fieldset>div{grid-template-columns:1fr}.uniform-combo-controls fieldset button{grid-template-columns:62px minmax(0,1fr);min-height:72px}.uniform-combo-option-image{width:62px;height:58px}}.spirit-profile-hero .player-profile-copy{min-width:0}.spirit-profile-hero .player-profile-copy h1{overflow-wrap:anywhere;line-height:.95}.spirit-profile-hero .player-profile-photo img{object-fit:contain;background:#fff;height:auto}.spirit-profile-details .player-fact-grid>div{min-width:0}.spirit-profile-details .player-fact-grid dt{font-size:12px;line-height:1.3}.spirit-profile-details .player-fact-grid dd{overflow-wrap:anywhere;line-height:1.4}.spirit-profile-details .player-fact-grid .player-fact-major{border-right:0;grid-column:1/-1;padding-left:0}.spirit-profile-details .player-profile-jump{grid-template-columns:1fr}@media (width<=700px){.spirit-roster-card .football-player-copy h3{line-height:1.05}.spirit-profile-hero .player-profile-copy h1{font-size:clamp(38px,11.5vw,62px);line-height:1}.spirit-profile-hero .player-back-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.spirit-profile-hero .player-profile-position{margin-top:16px;font-size:14px;line-height:1.5}.spirit-profile-hero .player-profile-photo{width:min(100%,330px)}.spirit-profile-hero .player-profile-photo img{max-height:360px}.spirit-profile-hero .player-profile-photo figcaption{font-size:12px}.spirit-profile-details .player-profile-main>h2{overflow-wrap:anywhere;font-size:clamp(32px,9vw,48px);line-height:1.05}.spirit-profile-details .player-profile-deck,.spirit-profile-details .player-biography-copy p,.spirit-profile-details .player-fact-grid dd{font-size:16px}.spirit-profile-details .player-fact-grid .player-fact-major{padding-left:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.gd-page{color:#28252b;max-width:1240px;font-family:var(--body);margin:auto;padding:28px clamp(16px,3vw,40px) 70px}.gd-page *{box-sizing:border-box}.gd-page button,.gd-page a{-webkit-tap-highlight-color:transparent}.gd-page :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #ad873d}.gd-eyebrow{font:800 11px/1.4 var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--maroon);margin:0 0 8px}.gd-hero{background:#fff;border:1px solid #e3ddda;border-radius:14px;overflow:hidden}.gd-topline{color:#fff;font:700 11px/1.4 var(--body);text-transform:uppercase;letter-spacing:.08em;background:#461724;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.gd-topline a{align-items:center;min-height:40px;display:flex}.gd-topline span{color:#e9d9b9}.gd-hero-content{padding:22px 30px 18px}.gd-title{text-align:center}.gd-title h1{font:900 36px/1.05 var(--sans);text-transform:uppercase;margin:0 0 14px}.gd-hero .event-matchup-mini{background:0 0;grid-template-columns:1fr 130px 1fr;gap:0;max-width:680px;margin:auto;padding:0}.gd-hero .event-team-mark{background:0 0;height:68px}.gd-hero .event-matchup-connector{color:#98858b;width:auto;font:italic 14px var(--body)}.gd-scoreboard-labels{text-align:center;grid-template-columns:1fr 130px 1fr;gap:0;max-width:680px;margin:8px auto 0;display:grid}.gd-scoreboard-labels strong{font:800 16px/1.3 var(--body);display:block}.gd-scoreboard-labels span{color:#776a6f;font:500 13px/1.4 var(--body);margin-top:4px;display:block}.gd-scoreboard-labels>div:nth-child(2){margin-bottom:-40px;transform:translateY(-46px)}.gd-scoreboard .event-matchup-connector{visibility:hidden}.gd-venue-line{text-align:center;color:#74686d;margin:16px 0 0;font-size:12px}.gd-actions{flex-wrap:wrap;gap:16px;margin:4px 0;display:flex}.gd-actions a{min-height:44px;color:var(--maroon);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.gd-section-nav{z-index:15;scrollbar-width:none;background:#faf9f7;border-bottom:1px solid #d9d2d1;gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.gd-section-nav button{white-space:nowrap;color:#76676e;min-width:max-content;min-height:50px;font:800 14px var(--body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px 16px}.gd-section-nav button[aria-pressed=true]{color:var(--maroon);border-bottom-color:var(--maroon)}.gd-snapshot{color:#786a70;font:500 11px/1.5 var(--body);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:14px 2px;display:flex}.gd-analysis-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.gd-card{background:#fff;border:1px solid #e3ddda;border-radius:14px;min-width:0;padding:26px;box-shadow:0 5px 20px #35222a04}.gd-section-heading h2{font:900 32px/1.08 var(--sans);text-transform:uppercase;margin:0 0 8px}.gd-section-heading>p:last-child:not(.gd-eyebrow){color:#78696e;font:400 13px/1.6 var(--body);margin:0 0 20px}.gd-switch{background:#f0eeed;border-radius:8px;gap:3px;padding:3px;display:flex}.gd-switch button{color:#76676e;min-width:0;min-height:44px;font:700 12px/1.3 var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px}.gd-switch button[aria-pressed=true]{color:var(--maroon);background:#fff;box-shadow:0 1px 5px #30111d20}.gd-ranking-controls{gap:8px;display:flex}.gd-ranking-controls>div:first-child{flex:1.7}.gd-ranking-controls>div:last-child{flex:1}.gd-team-key{font:700 11px/1.4 var(--body);justify-content:space-between;gap:12px;margin:22px 0 8px;display:flex}.gd-team-key span{align-items:center;gap:6px;display:inline-flex}.gd-team-key i{background:#531b30;border-radius:2px;flex-shrink:0;width:8px;height:8px}.gd-team-key span:last-child i{background:#555964}.gd-metric{border-top:1px solid #ede8e7;padding:17px 0}.gd-metric h3{text-align:center;text-transform:uppercase;font:800 17px/1.2 var(--sans);margin:0 0 8px}.gd-metric h3 small{text-transform:none;font:400 10px/1.5 var(--body);color:#87767e;margin-top:2px;display:block}.gd-metric-values{font:900 26px/1 var(--sans);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gd-metric-values strong:first-child{color:#531b30}.gd-metric-values strong:last-child{color:#444954}.gd-metric-values span{font-size:15px}.gd-edge-bar{background:#eeeaeb;border-radius:3px;height:20px;display:flex;position:relative;overflow:hidden}.gd-edge-bar>span:first-child{width:var(--edge);background:#531b30}.gd-edge-bar>span:nth-child(2){background:#555964;border-left:2px solid #fff;flex:1}.gd-edge-bar>i{filter:drop-shadow(1px 0 #0005);border-left:1px dashed #fff;height:100%;position:absolute;top:0;left:50%}.gd-metric-ranks{color:#796b71;font:600 10px/1.4 var(--body);justify-content:space-between;align-items:center;gap:4px;margin-top:7px;display:flex}.gd-metric-ranks span:nth-child(2){font-weight:400}.gd-footnote{color:#807078;font:400 11px/1.65 var(--body);border-top:1px solid #ede8e7;margin:16px 0 0;padding-top:14px}.gd-side-stack{gap:22px;display:grid}.gd-headshot{background:#f0eded;border:1px solid #dfd9d9;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.gd-headshot img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.gd-headshot-fallback{width:100%;height:100%;color:var(--maroon);font:800 18px var(--sans);place-items:center;display:grid}.gd-mini-leader{border-bottom:1px solid #ede8e7;padding:18px 0}.gd-mini-leader>span{text-transform:uppercase;text-align:center;font:800 13px var(--sans);margin-bottom:12px;display:block}.gd-mini-leader>div{grid-template-columns:48px 1fr 1fr 48px;align-items:center;gap:8px;display:grid}.gd-mini-leader .gd-headshot{width:48px;height:48px}.gd-mini-leader p{min-width:0;margin:0}.gd-mini-leader p+p{text-align:right}.gd-mini-leader strong{font:700 11px/1.4 var(--body);display:block}.gd-mini-leader b{font:900 27px/1.2 var(--sans);margin:3px 0;display:block}.gd-mini-leader small{color:#8c7982;font-size:10px}.gd-text-button{min-height:44px;color:var(--maroon);font:700 12px var(--body);cursor:pointer;background:0 0;border:0;padding:12px 0 0}.gd-watch article{margin-top:22px}.gd-watch article>span{color:#926d52;text-transform:uppercase;font:800 10px var(--body)}.gd-watch h3{font:800 23px/1.2 var(--sans);margin:8px 0}.gd-watch article p{color:#786971;font:400 13px/1.7 var(--body);margin:0}.gd-leaders{max-width:850px;margin:auto}.gd-playmakers{scroll-margin-top:64px}.gd-playmakers .gd-section-heading>p:last-child{font-size:14px}.gd-playmakers .gd-team-switch{max-width:none}.gd-playmakers .gd-switch button{font-size:14px}.gd-playmaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gd-playmakers-compact .gd-playmaker-grid{grid-template-columns:1fr}.gd-playmaker{border:1px solid #e4dcde;border-top:3px solid var(--maroon);border-radius:8px;min-width:0;overflow:hidden}.gd-playmaker>header{align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.gd-playmaker>header>div:last-child{min-width:0}.gd-playmaker .gd-headshot{width:64px;height:64px}.gd-playmaker-unit{color:#755a65;font:700 12px/1.4 var(--body);display:block}.gd-playmaker h3{font:800 23px/1.15 var(--sans);overflow-wrap:normal;word-break:normal;margin:3px 0}.gd-playmaker header p{color:#71616a;font:500 14px/1.4 var(--body);margin:4px 0 0}.gd-playmaker-stats{background:#f7f3f4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 8px;display:grid}.gd-playmaker-stats>div{text-align:center;border-right:1px solid #dfd3d8;flex-direction:column-reverse;justify-content:end;padding:0 5px;display:flex}.gd-playmaker-stats>div:last-child{border:0}.gd-playmaker-stats dt{color:#6e5b65;font:500 12px/1.4 var(--body);min-height:34px}.gd-playmaker-stats dd{color:var(--maroon);font:900 28px/1.1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 5px}.gd-playmaker-read{padding:18px 16px 20px}.gd-playmaker-read h4{font:800 17px/1.3 var(--sans);margin:0 0 7px}.gd-playmaker-read p{color:#675660;font:400 16px/1.65 var(--body);margin:0}@media (width<=1000px){.gd-playmaker-grid{grid-template-columns:1fr}}.gd-leader{border-top:1px solid #e5dede}.gd-leader summary{cursor:pointer;padding:22px 0 14px;list-style:none}.gd-leader summary::-webkit-details-marker{display:none}.gd-leader-category{text-align:center;text-transform:uppercase;font:800 17px var(--sans);margin-bottom:12px;display:block}.gd-leader-pair{grid-template-columns:1fr 25px 1fr;align-items:center;gap:8px;display:grid}.gd-leader-person{grid-template-columns:72px 1fr;align-items:center;gap:4px 12px;display:grid}.gd-leader-person .gd-headshot{grid-row:span 2;width:72px;height:72px}.gd-leader-person>strong{font:900 34px/1 var(--sans);color:var(--maroon)}.gd-leader-person>span{font:700 14px/1.4 var(--body)}.gd-leader-person small{color:#84717a;font:400 12px/1.4 var(--body);grid-column:1/-1;margin-top:5px}.gd-leader-person:last-child{text-align:right;grid-template-columns:1fr 72px}.gd-leader-person:last-child .gd-headshot{grid-column:2}.gd-leader-person:last-child>strong{color:#444954;grid-area:1/1}.gd-leader-person:last-child>span{grid-area:2/1}.gd-leader-versus{color:#aa999f;font:italic 12px var(--body);text-align:center}.gd-expand-label{font:600 10px var(--body);color:#927e87;justify-content:center;gap:10px;padding-top:14px;display:flex}.gd-leader[open] .gd-expand-label b{transform:rotate(45deg)}.gd-comparison{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--body)}.gd-comparison tr{border-top:1px solid #ece5e4}.gd-comparison th,.gd-comparison td{text-align:center;overflow-wrap:normal;word-break:normal;padding:14px 5px}.gd-comparison tbody th{color:#76626b;font:500 12px/1.4 var(--body)}.gd-comparison td{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.gd-comparison td:first-child{color:var(--maroon)}.gd-comparison thead th{font-size:11px}.gd-team-switch{max-width:520px;margin-bottom:24px}.gd-game-log{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gd-performance{border:1px solid #e6e0df;border-radius:10px;overflow:hidden}.gd-performance>header{justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.gd-performance header span{color:#84747a;font-size:11px}.gd-performance h3{font:800 23px/1.2 var(--sans);margin:6px 0 0}.gd-result{color:#256b45;white-space:nowrap;font-weight:800}.gd-performance header>strong{font:800 25px var(--sans)}.gd-game-totals{background:#f7f4f3;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 10px;display:grid}.gd-game-totals>div{text-align:center;border-right:1px solid #e3dcdc}.gd-game-totals>div:last-child{border:0}.gd-game-totals b{color:var(--maroon);font:900 30px var(--sans);display:block}.gd-game-totals span{color:#84717a;font-size:11px}.gd-performance details{padding:0 16px}.gd-performance summary{cursor:pointer;min-height:48px;font:700 12px var(--body);padding-block:15px}.gd-season-table{border-collapse:collapse;width:100%;font:500 14px/1.4 var(--body)}.gd-season-table caption{text-align:left;color:#87717b;padding-bottom:16px;font-size:12px}.gd-season-table th,.gd-season-table td{text-align:left;border-bottom:1px solid #eae3e3;padding:15px 12px}.gd-season-table thead{color:#8a737e;text-transform:uppercase;font-size:11px}.gd-season-table th:last-child,.gd-season-table td:last-child{text-align:right}.gd-season-table tbody th{font-weight:700}.gd-season-table tbody th span{color:#8b7b82;font-weight:400}.gd-season-table small{color:var(--maroon);font:700 10px var(--body);margin-top:4px;display:block}.gd-season-table td:first-child{white-space:nowrap}.gd-current-game{background:#f7eff0}.gd-current-game th{color:var(--maroon)}.gd-current-game td:first-child,.gd-standings .gd-current-game th{box-shadow:inset 3px 0 #612436}.gd-data-notes{color:#75636b;font:400 12px/1.7 var(--body);margin-top:24px}.gd-data-notes summary{cursor:pointer;min-height:44px;font-weight:700}.gd-data-notes a{text-underline-offset:3px;text-decoration:underline}.gd-pending{border:1px solid var(--line);background:#fff;margin-top:28px;padding:26px}@media (width<=760px){.gd-section-nav{scroll-margin-top:52px;top:52px}#gd-active-section{scroll-margin-top:116px}.gd-page :is(.gd-card,.gd-game-log,.gd-season-table){scroll-margin-top:112px}.gd-page{padding:14px 12px 40px}.gd-topline{padding-inline:16px}.gd-hero-content{padding:18px 10px 14px}.gd-title h1{margin-bottom:14px;font-size:29px}.gd-title .gd-eyebrow{font-size:9px}.gd-hero .event-matchup-mini,.gd-scoreboard-labels{grid-template-columns:1fr 96px 1fr}.gd-hero .event-team-mark{height:54px}.gd-scoreboard-labels strong{font-size:12px}.gd-scoreboard-labels span{font-size:11px}.gd-scoreboard-labels>div:nth-child(2){margin-bottom:-35px;transform:translateY(-41px)}.gd-venue-line{margin-top:12px;font-size:10px}.gd-actions{gap:14px}.gd-actions a{font-size:10px}.gd-section-nav button{padding-inline:10px;font-size:12px}.gd-snapshot{font-size:10px}.gd-analysis-grid,.gd-game-log{grid-template-columns:1fr;gap:16px}.gd-card{border-radius:12px;padding:20px 16px}.gd-section-heading h2{font-size:29px}.gd-section-heading>p:last-child:not(.gd-eyebrow){font-size:12px}.gd-ranking-controls{gap:5px}.gd-switch button{padding-inline:6px;font-size:11px}.gd-team-key{font-size:10px}.gd-leader-person,.gd-leader-person:last-child{text-align:center;grid-template-columns:1fr;justify-items:center}.gd-leader-person .gd-headshot,.gd-leader-person:last-child .gd-headshot{grid-area:1/1;width:64px;height:64px}.gd-leader-person>strong,.gd-leader-person:last-child>strong{grid-area:2/1;margin-top:4px;font-size:30px}.gd-leader-person>span,.gd-leader-person:last-child>span{grid-area:3/1;font-size:13px}.gd-leader-person small{font-size:10px}.gd-season-table{table-layout:fixed;font-size:12px}.gd-season-table th,.gd-season-table td{padding:14px 8px}.gd-season-table th:first-child{width:23%}.gd-season-table th:nth-child(2){width:43%}.gd-season-table th:last-child{width:34%}.gd-season-table td:last-child{font-size:11px}.gd-standings th:first-child{width:60%}.gd-standings th:nth-child(2),.gd-standings th:last-child{width:20%}}.matchup-preview .gd-hero h1{font-size:clamp(36px,6vw,70px)}.mp-section{border:1px solid var(--line);background:#fff;max-width:1120px;margin:28px auto;padding:28px}.mp-section h2{font:800 30px/1.1 var(--sans);text-transform:uppercase;margin:8px 0 24px}.mp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mp-metrics article{border:1px solid var(--line);border-top:3px solid var(--maroon);min-width:0;padding:20px}.mp-metrics span,.mp-metrics small{font:600 14px/1.45 var(--body);color:var(--muted);display:block}.mp-metrics strong{font:800 36px/1.1 var(--body);margin:12px 0;display:block}.mp-note{font:400 16px/1.6 var(--body);color:var(--muted)}.mp-games article{border-top:1px solid var(--line);font:600 15px/1.4 var(--body);grid-template-columns:80px minmax(0,1fr) 110px;align-items:center;gap:16px;padding:18px 12px;display:grid}.mp-games b{text-align:right;font-variant-numeric:tabular-nums}.mp-games small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.mp-games .mp-selected{border-left:3px solid var(--maroon);background:#f5edf0}@media (width<=760px){.mp-section{margin:18px 12px;padding:20px 16px}.mp-metrics{grid-template-columns:1fr;gap:10px}.mp-metrics article{padding:16px}.mp-metrics strong{font-size:32px}.mp-games article{grid-template-columns:52px minmax(0,1fr) 72px;gap:10px;padding-inline:0;font-size:14px}.mp-games small{overflow-wrap:break-word}}.coverage-article-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:350px;padding:clamp(25px,3vw,38px);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:12px 12px #5d172514}.coverage-article-card:before{content:"";background:linear-gradient(90deg, var(--maroon) 0 76%, #c6a45e 76% 100%);height:4px;position:absolute;inset:0 0 auto}@media (hover:hover){.coverage-article-card:hover{border-color:#5d172561;transform:translateY(-4px);box-shadow:16px 18px #5d17251c}}.coverage-article-meta,.coverage-article-card footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.coverage-article-meta time,.coverage-article-card footer{font:800 10px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.coverage-article-meta{min-height:44px}.coverage-article-meta time{color:var(--muted);white-space:nowrap}.coverage-publisher-mark{color:#fff;width:112px;height:42px;font:950 20px/.8 var(--sans);letter-spacing:-.07em;flex:none;justify-content:center;align-items:center;display:inline-flex}.coverage-publisher-mark>span{display:block}.coverage-publisher-mark--image{justify-content:flex-start;overflow:hidden}.coverage-publisher-mark--image img{object-fit:contain;width:auto;height:42px;display:block}.coverage-publisher-mark--247sports img{width:80px}.coverage-publisher-mark--espn{color:#d71920;border-top:5px solid;justify-content:flex-start;width:92px;font-size:24px;font-style:italic}.coverage-publisher-mark--state-1878{width:90px;color:var(--maroon);font:950 21px/1 var(--sans);letter-spacing:.05em;border-block:2px solid #c6a45e}.coverage-publisher-mark--hailstate img{width:42px}.coverage-article-card h3{font:900 clamp(30px, 3.2vw, 48px)/.92 var(--sans);letter-spacing:var(--athletic-letter-spacing);margin:auto 0 20px}.coverage-article-card h3 a:hover{color:var(--maroon)}.coverage-article-card>p{max-width:620px;color:var(--muted);font:500 15px/1.65 var(--body);margin:0 0 28px}.coverage-article-card footer{border-top:1px solid var(--line);color:var(--muted);padding-top:18px}.coverage-article-card footer a{color:var(--maroon);border-bottom:1px solid #5d172557}.coverage-article-card footer i{margin-left:5px;font-style:normal}.coverage-article-card--compact{min-height:310px;box-shadow:none}.coverage-article-card--compact h3{margin-top:42px;font-size:clamp(28px,2.6vw,41px)}.coverage-library{background:var(--paper);padding:clamp(70px,8vw,118px) 6.5%}.coverage-library>header{max-width:920px;margin-bottom:54px}.coverage-library>header h1{font:900 clamp(54px, 7.2vw, 104px)/.82 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 24px}.coverage-library>header h1 em{font:italic 400 1em/.9 var(--display);text-transform:none}.coverage-library>header>p:last-child{max-width:690px;color:var(--muted);font:500 17px/1.65 var(--body);margin:0}.coverage-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.coverage-library-empty{border:1px solid var(--line);background:#fff;min-height:300px;padding:clamp(28px,4vw,52px)}.coverage-library-empty h2{max-width:760px;font:900 clamp(36px, 5vw, 70px)/.9 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:28px 0 18px}.coverage-library-empty>p:last-child{color:var(--muted)}@media (width<=760px){.coverage-library{padding-inline:24px}.coverage-library>header h1{font-size:58px}.coverage-library-grid{grid-template-columns:1fr}.coverage-article-card{min-height:285px;padding:24px 21px;box-shadow:7px 7px #5d172514}.coverage-article-card h3{margin-top:36px;font-size:32px}.coverage-article-card footer{flex-direction:column;align-items:flex-start;gap:12px}.coverage-publisher-mark{transform-origin:0;transform:scale(.9)}.coverage-article-meta time{font-size:9px}}.team-directory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f1e9;padding:clamp(68px,8vw,112px) 6.5%}.team-directory-heading{grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:end;gap:8%;display:grid}.team-directory-heading h1,.team-directory-heading h2{font:900 clamp(54px, 6vw, 92px)/.82 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0}.team-directory-heading h1 em,.team-directory-heading h2 em{font:italic 400 1em/.9 var(--display);text-transform:none}.team-directory-heading>p{color:var(--muted);font:400 15px/1.65 var(--body);margin:0 0 4px}.team-directory-tabs{background:#fff;border:1px solid #bfb5aa;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px;display:grid}.team-directory-tabs button{min-height:72px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-right:1px solid #bfb5aa;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.team-directory-tabs button:last-child{border-right:0}.team-directory-tabs button.active{background:var(--maroon);color:#fff}.team-directory-tabs button span{font:900 20px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.team-directory-tabs button strong{font:900 30px/1 var(--sans)}.team-directory-panel{padding-top:30px}.team-directory-panel[hidden]{display:none}.team-roster-toolbar{grid-template-columns:minmax(190px,.55fr) minmax(260px,1fr) auto;align-items:stretch;gap:10px;min-height:54px;display:grid}.team-roster-toolbar label{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.team-roster-toolbar label>span:not(.sr-only){color:var(--maroon);font:800 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;padding:0 14px}.team-roster-toolbar select,.team-roster-toolbar input{border:0;border-left:1px solid var(--line);width:100%;min-width:0;min-height:52px;color:var(--ink);font:600 15px/1 var(--body);background:#fff;border-radius:0;padding:0 15px}.team-roster-toolbar input{border-left:0}.team-roster-toolbar>p{border:1px solid var(--line);min-width:142px;color:var(--muted);font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;place-items:center;margin:0;padding:0 16px;display:grid}.team-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.team-roster-card{border:1px solid var(--line);background:#fff;grid-template-columns:116px minmax(0,1fr);min-width:0;min-height:158px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.team-roster-card:hover{border-color:var(--maroon);transform:translateY(-2px);box-shadow:0 12px 24px #2d191d14}.team-roster-card figure{background:var(--maroon-dark);min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.team-roster-card figure img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.team-roster-card figure span{color:var(--maroon);font:900 10px/1 var(--sans);background:#fff;padding:5px 7px;position:absolute;bottom:8px;left:8px}.team-roster-card>div{flex-direction:column;min-width:0;padding:19px 18px 15px;display:flex}.team-roster-card p{color:var(--maroon);font:800 9px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.team-roster-card h3{font:900 clamp(20px, 2vw, 28px)/.9 var(--sans);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;margin:9px 0 8px}.team-roster-card small{color:var(--muted);font:500 12px/1.35 var(--body)}.team-roster-card strong{color:var(--maroon);font:800 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:13px}.team-roster-card strong i{font:normal 16px/1 var(--body);margin-left:6px}.team-roster-more{border:1px solid var(--ink);background:var(--ink);color:#fff;width:100%;min-height:54px;font:800 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:18px}.team-roster-more:hover{background:var(--maroon);border-color:var(--maroon)}.team-roster-more span{margin-left:9px;font-size:16px}.team-directory-empty{border:1px solid var(--line);text-align:center;background:#fff;margin:18px 0 0;padding:40px 22px}.team-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.team-coach-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);min-width:0;display:grid}.team-coach-card figure{background:var(--maroon-dark);min-height:300px;margin:0;overflow:hidden}.team-coach-card figure img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.team-coach-card>div{flex-direction:column;min-width:0;padding:24px 22px 20px;display:flex}.team-coach-card>div>p:first-child{color:var(--maroon);font:800 9px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.team-coach-card h3{font:900 clamp(26px, 2.4vw, 36px)/.88 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 16px}.team-coach-bio{color:var(--muted);font:400 12px/1.58 var(--body);margin:0}.team-coach-card a{width:fit-content;color:var(--maroon);font:800 9px/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #5d172559;margin-top:auto;padding-top:18px}@media (width<=1180px){.team-roster-grid,.team-coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.team-directory{padding:62px 24px 72px}.team-directory-heading{grid-template-columns:1fr;gap:22px}.team-directory-heading h1,.team-directory-heading h2{font-size:clamp(52px,15vw,74px)}.team-directory-heading>p{font-size:14px}.team-directory-tabs{margin-top:30px}.team-directory-tabs button{min-height:62px;padding:0 16px}.team-directory-tabs button span{font-size:17px}.team-directory-tabs button strong{font-size:25px}.team-roster-toolbar{grid-template-columns:1fr}.team-roster-toolbar>p{min-height:42px}.team-roster-toolbar select,.team-roster-toolbar input{font-size:16px}.team-roster-grid,.team-coach-grid{grid-template-columns:1fr}.team-roster-card{grid-template-columns:108px minmax(0,1fr)}.team-roster-card h3{font-size:clamp(21px,7vw,29px)}.team-coach-card{grid-template-columns:minmax(122px,40%) minmax(0,1fr)}.team-coach-card figure{min-height:280px}.team-coach-card>div{padding:20px 17px 18px}.team-coach-card h3{font-size:clamp(25px,8vw,34px)}.team-coach-bio{font-size:13px;line-height:1.5}}@media (width<=430px){.team-coach-card{grid-template-columns:1fr}.team-coach-card figure{aspect-ratio:4/3;min-height:0}.team-coach-card figure img{object-position:center 18%}.team-coach-card>div{min-height:250px}}.team-directory--page{border-top:0;min-height:70vh}.team-directory--page .team-directory-panel{padding-top:38px}@media (width<=760px){.team-directory--page .team-directory-panel{padding-top:28px}}.sports-index-heading h1{font:900 clamp(38px, 4.5vw, 62px)/.92 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:8px 0 0}@media (width<=760px){.sports-index-heading h1{font-size:42px}}.sports-identity-panel{border-left:4px solid var(--maroon);color:#fff;background:#211f20;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;gap:16px;min-height:86px;padding:10px 18px 10px 15px;transition:background .2s;display:grid;position:relative;overflow:hidden}.sports-identity-panel:after{content:"";pointer-events:none;border:1px solid #ffffff14;width:150px;height:150px;position:absolute;top:-86px;right:50px;transform:rotate(45deg)}.sports-identity-panel:hover{background:var(--maroon-dark)}.sports-identity-panel>img{object-fit:contain;z-index:1;width:112px;height:66px;position:relative}.sports-identity-panel>span{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.sports-identity-panel small{color:#ffffff94;font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.sports-identity-panel strong{font:900 clamp(17px, 1.6vw, 22px)/.95 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase}.sports-identity-panel>b{z-index:1;width:30px;height:30px;font:800 17px/1 var(--sans);border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:relative}.sports-identity-panel:focus-visible{outline-offset:3px;outline:3px solid #d6a9b2}@media (width<=1050px){.sports-identity-panel{grid-template-columns:88px minmax(0,1fr) 30px;gap:12px}.sports-identity-panel>img{width:88px}}@media (width<=760px){.sports-identity-panel{display:none}}.front-page{max-width:1600px;margin-inline:auto;padding:0 clamp(18px,3vw,48px) 64px}.front-page a:focus-visible,.front-page button:focus-visible{outline-offset:5px;outline:3px solid #c5a66c}.front-mastline{min-height:54px;font:700 12px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.front-mastline time{color:var(--muted);white-space:nowrap}.front-lead{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 340px;display:grid}.front-lead-visual{isolation:isolate;background:#281019;align-items:flex-end;min-height:525px;display:flex;position:relative;overflow:hidden}.front-lead-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.front-lead-visual-video{background:#160b10;min-height:0;display:block}.front-lead-visual-video:before{display:none}.front-feature-video{aspect-ratio:16/9;background:#0c080a;position:relative}.front-feature-video button,.front-feature-video iframe{border:0;width:100%;height:100%;display:block}.front-feature-video button{color:#fff;cursor:pointer;background:#0c080a;padding:0;position:relative;overflow:hidden}.front-feature-video button:after{content:"";background:linear-gradient(#12070b0d,#12070b80);position:absolute;inset:0}.front-feature-video img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.front-feature-video button:hover img{filter:saturate(1.07)contrast(1.03);transform:scale(1.018)}.front-feature-video button>span{z-index:2;background:#5d1725f0;border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #00000052}.front-feature-video button>b{z-index:2;font:800 11px/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:18px;left:20px}.front-lead-feature-video .front-lead-copy{background:#35101b}.front-lead-feature-video .front-lead-copy h1{font-size:clamp(44px,4.4vw,70px)}.front-lead-actions>button.front-watch-button{color:#451521;background:#fff}.front-lead-visual:before{content:"";z-index:-1;background:linear-gradient(#18040b14,#18040ba6 53%,#18040bfa);position:absolute;inset:0}.front-lead-copy{color:#fff;width:100%;padding:clamp(26px,3vw,48px)}.front-kicker{font:800 12px/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.front-lead-copy .front-kicker{color:#e4cfa9}.front-lead-copy h1{font:900 clamp(50px,5.5vw,88px)/.98 var(--sans);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:normal;margin:0}.front-lead-copy h1>span{font:400 .6em/1.05 var(--body);letter-spacing:-.03em;text-transform:none;margin-bottom:6px;display:block}.front-lead-deck{max-width:620px;font:400 17px/1.55 var(--body);color:#f1e9e9;margin:20px 0 24px}.front-lead-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.front-lead-actions>a,.front-lead-actions>button{color:#451521;min-height:48px;font:800 14px/1.4 var(--body);cursor:pointer;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:26px;padding:13px 20px;display:inline-flex}.front-lead-actions>button{color:#fff;background:0 0}.front-match-panel{flex-direction:column;min-width:0;padding:28px;display:flex}.front-match-panel>.front-kicker{border-bottom:1px solid var(--line);color:var(--maroon);padding-bottom:14px}.front-match-panel .event-matchup-mini{background:#fbfaf7;border-radius:2px;grid-template-columns:1fr 28px 1fr;gap:12px;min-height:0;margin:5px 0 12px;padding:14px 12px;box-shadow:inset 3px 0 #c5a66c}.front-match-panel .event-team-mark{height:78px;box-shadow:none;background:0 0;border-radius:0;padding:0}.front-match-panel .event-matchup-connector{width:28px;height:28px;color:var(--maroon);border:0;font-size:14px}.front-match-panel h2{font:800 24px/1.15 var(--sans);text-transform:uppercase;margin:10px 0 20px}.front-match-panel h2 span{color:var(--muted);margin-top:3px;font-size:21px;display:block}.front-match-facts{font:500 14px/1.5 var(--body)}.front-match-facts time strong{color:var(--maroon);font-size:21px;display:block}.front-match-facts p{margin:14px 0}.front-match-facts p span{color:var(--muted);display:block}.front-match-link{border-top:1px solid var(--line);min-height:44px;font:800 14px/1.4 var(--body);justify-content:space-between;align-items:center;display:flex}.front-highlight-player{color:#fff;background:#160b10;grid-column:1/-1;padding:24px}.front-highlight-player iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.front-highlight-player p{margin:12px 0 0;font-size:14px}.front-offseason{background:var(--maroon);color:#fff;padding:48px}.front-offseason h1{font:900 64px/1 var(--sans)}.front-on-deck{border:1px solid var(--line);background:#fff;margin-top:24px}.front-on-deck>header{color:#fff;background:#25171c;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.front-on-deck h2{font:800 18px/1 var(--sans);text-transform:uppercase;margin:0}.front-on-deck header>a{font:600 14px/1.4 var(--body);align-items:center;gap:10px;min-height:30px;display:flex}.front-event-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.front-event{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:18px 20px;display:flex}.front-event:last-child{border-right:0}.front-event-sport{font:800 12px/1.3 var(--body);color:var(--maroon);text-transform:uppercase}.front-event strong{font:800 20px/1.15 var(--sans)}.front-event time{font:600 13px/1.5 var(--body)}.front-event small{color:var(--muted);font:400 12px/1.4 var(--body)}.front-quick-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 52px;display:grid}.front-quick-nav>a{background:#efe9e4;border-bottom:2px solid #d7c7c9;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.front-quick-nav strong{font:800 21px/1.2 var(--sans);text-transform:uppercase;display:block}.front-quick-nav small{color:#66595b;font:400 13px/1.4 var(--body);margin-top:5px;display:block}.front-quick-nav b{color:var(--maroon)}.front-section-heading{border-bottom:2px solid #26191e;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.front-section-heading .front-kicker{color:var(--maroon);margin-bottom:8px}.front-section-heading h2{font:900 clamp(32px,3.5vw,50px)/1 var(--sans);text-transform:uppercase;margin:0}.front-section-heading>a{min-height:44px;font:700 14px/1.4 var(--body);align-items:center;gap:15px;display:inline-flex}.front-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.front-story-grid article{flex-direction:column;min-width:0;display:flex}.front-story-meta{font:700 12px/1.5 var(--body);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.front-story-meta span{color:var(--maroon)}.front-story-meta time{color:var(--muted);font-weight:400}.front-story-grid h3{font:800 27px/1.08 var(--sans);margin:14px 0}.front-story-grid article>p{font:400 16px/1.55 var(--body);color:#65595d;margin:0 0 20px}.front-story-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px;display:flex}.front-story-grid footer>a{min-height:44px;font:700 13px/1.4 var(--body);align-items:center;gap:7px;display:flex}.front-story-grid .coverage-publisher-mark{width:48px;height:48px;color:var(--maroon);justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.front-story-grid .coverage-publisher-mark img{object-fit:contain;width:100%;height:100%}.front-vault{color:#fff;background:#24131b;margin:54px calc(-1*clamp(18px,3vw,48px)) -64px;padding:36px clamp(18px,3vw,48px) 48px}.front-vault .front-section-heading{border-color:#675057}.front-vault .front-kicker{color:#d1b787}.front-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.front-replay{min-width:0}.front-replay-image{aspect-ratio:16/9;background:#10090d;position:relative;overflow:hidden}.front-replay-image img{object-fit:cover;width:100%;height:100%}.front-play{background:#370917eb;border:1px solid #fffc;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.front-replay-type{color:#421625;font:800 12px/1.3 var(--body);background:#fff;padding:5px 8px;position:absolute;bottom:10px;left:10px}.front-replay>p{font:700 12px/1.5 var(--body);text-transform:uppercase;color:#d1b787;margin:16px 0 8px}.front-replay h3{font:800 27px/1.12 var(--sans);margin:0 0 8px}.front-replay>span{font:400 14px/1.5 var(--body);color:#c9babe}@media (width<=1050px){.front-lead{grid-template-columns:minmax(0,1fr) 285px}.front-match-panel{padding:22px}.front-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.front-page{padding-inline:16px}.front-mastline{letter-spacing:.025em;gap:10px;min-height:48px;font-size:10px}.front-lead{border-inline:0;grid-template-columns:1fr;margin-inline:-16px}.front-lead-visual{min-height:360px}.front-lead-feature-video .front-lead-visual{min-height:0}.front-feature-video button>span{width:58px;height:58px;font-size:20px}.front-feature-video button>b{font-size:9px;bottom:12px;left:14px}.front-lead-feature-video .front-lead-copy h1{font-size:clamp(39px,11vw,52px)}.front-lead-copy{padding:28px 22px}.front-lead-copy h1{font-size:clamp(43px,12vw,58px)}.front-lead-deck{margin:16px 0 20px;font-size:15px}.front-match-panel{grid-template-columns:1fr;gap:10px;padding:18px 22px;display:grid}.front-match-panel>.front-kicker{margin:0;padding-bottom:10px;display:block}.front-match-panel .event-matchup-mini{width:100%;margin:0;padding:12px 30px}.front-match-panel .event-team-mark{width:100%;height:68px}.front-match-panel .event-matchup-connector{height:28px}.front-match-panel h2{margin:0;font-size:20px}.front-match-panel h2 span{font-size:18px}.front-match-facts{grid-column:1;justify-content:space-between;gap:14px;display:flex}.front-match-facts time{display:block}.front-match-facts p{margin:0;font-size:13px}.front-match-link{grid-column:1/-1}.front-on-deck{margin-top:20px}.front-event-strip{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.front-event{scroll-snap-align:start;flex:0 0 80%}.front-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 36px}.front-quick-nav>a{padding:14px 12px}.front-quick-nav strong{font-size:20px}.front-quick-nav small{font-size:12px}.front-section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding-bottom:12px}.front-section-heading h2{font-size:36px}.front-section-heading>a{min-height:36px}.front-story-grid{grid-template-columns:1fr;gap:28px}.front-story-grid h3{font-size:29px}.front-story-grid article>p{margin-bottom:15px}.front-vault{margin-inline:-16px;margin-top:36px;padding-inline:16px}.front-replay-grid{grid-template-columns:1fr;gap:28px}.front-highlight-player{padding:16px}}@media (prefers-reduced-motion:reduce){.front-page *{scroll-behavior:auto}}.front-video-toolbar{color:#fff;background:#170c11;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.front-video-toolbar button,.front-video-toolbar a{color:#451521;cursor:pointer;background:#fff;border:1px solid #dfcba7;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}.front-video-placeholder{color:#fff;place-items:center;width:100%;height:100%;min-height:200px;font-size:16px;display:grid}@media (width<=480px){.front-video-toolbar{gap:10px;padding:12px}.front-video-toolbar button,.front-video-toolbar a{flex-shrink:0;padding:10px}}.front-lead-visual-video{flex-direction:column;align-items:stretch;display:flex}.front-lead-visual-video>.front-next-video,.front-lead-visual-video>.front-feature-video{flex:none;width:100%}.front-lead-feature-video .front-lead-copy{flex-direction:column;flex:1;justify-content:center;display:flex}.front-lead-actions:empty{display:none}.front-match-stats{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:17px 0 12px;display:flex}.front-match-stats h3{font:800 23px/1.2 var(--sans);text-transform:uppercase;margin:0}.front-match-stats h3 a{color:var(--maroon);justify-content:space-between;align-items:center;gap:8px;display:flex}.front-match-stats-note{color:var(--muted);font:400 13px/1.4 var(--body);margin:7px 0 12px}.front-match-stats table{border-collapse:collapse;width:100%;font:500 14px/1.35 var(--body);font-variant-numeric:tabular-nums;flex:1}.front-match-stats th,.front-match-stats td{border-bottom:1px solid var(--line);text-align:right;padding:8px 4px}.front-match-stats th:first-child{text-align:left;padding-left:0}.front-match-stats th:last-child,.front-match-stats td:last-child{padding-right:0}.front-match-stats thead th{color:var(--muted);font-size:13px}.front-match-stats tbody th{font-weight:500}.front-match-stats td{white-space:nowrap;font-weight:800}.front-match-stats td:nth-child(2){color:var(--maroon)}.front-match-stats abbr{text-decoration:none}.front-match-details{min-height:44px;font:700 14px/1.4 var(--body);color:var(--maroon);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=760px){.front-match-stats{padding-top:14px}.front-match-stats th,.front-match-stats td{padding-block:9px}}.football-preview-intro{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 8px;display:flex}.football-preview-intro h1{font:800 32px/1.1 var(--sans);text-transform:uppercase;margin:0 0 8px}.football-preview-intro p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.football-preview-intro a{white-space:nowrap;color:var(--maroon);padding-block:12px;font-size:14px;font-weight:700}.football-live-graphic{background:#fff;flex-direction:column;min-width:0;display:flex}.football-preview-label{color:#483716;background:#f1e6ca;justify-content:space-between;gap:12px;padding:12px 24px;font-size:14px;font-weight:800;display:flex}.football-preview-label span{font-weight:500}.football-live-heading{color:#fff;font:800 14px/1.3 var(--body);text-transform:uppercase;letter-spacing:.04em;background:#38101d;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.football-live-heading b{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.football-live-heading b span{border-left:1px solid #936c79;padding-left:12px;font-size:22px}.football-scoreboard{background:#f8f6f2;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:28px 22px 22px;display:grid}.football-score-team{text-align:center;grid-template-rows:70px minmax(2.1em,auto) 20px auto;place-items:center;gap:10px;min-width:0;display:grid}.football-score-logo{place-items:center;width:86px;height:70px;display:grid}.football-score-team .football-score-logo img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;margin:0;display:block;transform:none}.football-score-team h2{min-height:2.1em;font:800 26px/1.05 var(--sans);text-transform:uppercase;justify-content:center;align-items:center;margin:0;display:flex}.football-score-team>span{min-height:20px;font:600 13px/1.4 var(--body);color:var(--muted);display:block}.football-score-team .football-possession{color:#541d30;font-weight:800}.football-timeouts{flex-direction:column;align-items:center;gap:5px;margin-top:2px;display:flex}.football-timeouts>span{font:600 12px/1.4 var(--body);color:#655c57;white-space:nowrap}.football-timeout-count{justify-content:center;align-items:center;gap:8px;min-height:22px;display:flex}.football-timeout-count strong{font:800 18px/1 var(--body);color:#451521;font-variant-numeric:tabular-nums}.football-timeout-bars{gap:4px;display:flex}.football-timeout-bars i{background:0 0;border:1px solid #aaa29a;width:13px;height:6px;display:block}.football-timeout-bars i.available{background:#541d30;border-color:#541d30}.football-score-numbers{font:900 clamp(60px,6vw,100px)/1 var(--sans);font-variant-numeric:tabular-nums;align-items:center;gap:20px;display:flex}.football-score-numbers strong:first-child{color:#541d30}.football-score-numbers>span{font:400 24px/1 var(--body);color:#9c9590}.football-drive-status{border-block:1px solid #d8d2c9;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:14px;display:flex}.football-drive-status strong{color:#541d30;font:800 23px/1.1 var(--sans)}.football-field-wrap{background:#fff;padding:22px 24px 12px}.football-field{border:1px solid #d8d2c9;width:100%;height:auto;display:block}.football-field-key{color:#6d655f;justify-content:center;gap:20px;padding-top:10px;font-size:12px;display:flex}.football-field-key span{align-items:center;gap:6px;display:flex}.football-field-key i{background:#4aa1d8;width:15px;height:3px;display:block}.football-field-key span+span i{background:#ba891b}.football-latest-play{padding:12px 24px 22px}.football-latest-play p{text-transform:uppercase;letter-spacing:.035em;color:#541d30;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.football-latest-play p span{color:#726963;font-weight:500}.football-latest-play>strong{font:800 28px/1.2 var(--sans);margin-bottom:5px;display:block}.football-latest-play>span{color:#655c57;font-size:16px;line-height:1.5}.football-quarter-score{border-collapse:collapse;width:calc(100% - 48px);margin:0 24px 22px;font-size:14px}.football-quarter-score th,.football-quarter-score td{text-align:center;border-bottom:1px solid #ddd7cf;padding:12px 8px}.football-quarter-score th:first-child{text-align:left}.football-quarter-score thead{color:#766f68;font-size:12px}.football-quarter-score td:last-child{color:#541d30;font-size:18px;font-weight:800}.football-live-footer{background:#f8f6f2;border-top:1px solid #ddd7cf;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:18px 24px;font-size:14px;display:flex}.football-live-footer small{color:#736962;margin-top:4px;font-size:12px;display:block}.football-live-footer a{color:#541d30;padding-block:10px;font-weight:800}@media (width<=1100px) and (width>=761px){.football-scoreboard{gap:8px;padding-inline:12px}.football-score-numbers{gap:10px;font-size:62px}.football-score-team h2{font-size:22px}}@media (width<=760px){.football-preview-intro{flex-direction:column;align-items:flex-start;gap:4px;padding-top:22px}.football-preview-label{flex-direction:column;gap:3px;padding:12px 18px;font-size:13px}.football-live-heading{padding:16px 18px;font-size:12px}.football-scoreboard{gap:8px;padding:22px 12px}.football-score-team{grid-template-rows:50px minmax(2.1em,auto) 20px auto;gap:10px}.football-score-logo{width:60px;height:50px}.football-score-team h2{font-size:21px}.football-score-team>span{font-size:12px}.football-score-numbers{gap:12px;font-size:58px}.football-score-numbers>span{font-size:18px}.football-drive-status{gap:8px;padding:12px 16px;font-size:12px}.football-drive-status strong{font-size:22px}.football-field-wrap{padding:16px 12px 10px}.football-field-key{gap:14px}.football-latest-play{padding:12px 18px 20px}.football-latest-play>strong{font-size:25px}.football-quarter-score{width:calc(100% - 36px);margin-inline:18px;font-size:13px}.football-quarter-score th,.football-quarter-score td{padding:10px 4px}.football-live-footer{padding:16px 18px;font-size:13px}}@media (width<=350px){.football-score-numbers{gap:7px;font-size:48px}.football-score-team h2{font-size:18px}.football-drive-status{flex-wrap:wrap}}.front-official-stats{border-top:1px solid var(--line);background:#fff;grid-column:1/-1;min-width:0}.front-official-stats>header{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.front-official-stats .front-kicker{color:var(--maroon);margin-bottom:4px}.front-official-stats h2{font:800 28px/1.1 var(--sans);text-transform:uppercase;margin:0}.front-official-stats a{min-height:44px;color:var(--maroon);font:800 14px/1.4 var(--body);white-space:nowrap;align-items:center;display:flex}.front-official-stats iframe{border:0;border-top:1px solid var(--line);background:#fff;width:100%;min-height:620px;display:block}@media (width<=760px){.front-official-stats>header{padding:18px 20px}.front-official-stats h2{font-size:24px}.front-official-stats iframe{min-height:560px}}._page_1whfa_1{--about-maroon:#5d1725;color:#262323;background:#fcfbf8}._page_1whfa_1 p{margin:0 0 1.15em;font-size:1.0625rem;line-height:1.75}._page_1whfa_1 h1,._page_1whfa_1 h2,._page_1whfa_1 h3,._page_1whfa_1 h4{font-family:var(--display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.02}._page_1whfa_1 h2{font-size:clamp(2.4rem,4.4vw,4.3rem)}._page_1whfa_1 em{text-transform:none;font-weight:400}._page_1whfa_1 ._eyebrow_1whfa_11{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--about-maroon);margin:0 0 20px;font-size:.875rem;font-weight:700;line-height:1.4}._hero_1whfa_13{background:var(--about-maroon);color:#fff;grid-template-columns:1.15fr 1fr;display:grid}._heroCopy_1whfa_15{padding:clamp(32px,4vw,58px)}._hero_1whfa_13 ._eyebrow_1whfa_11{color:#ead5d9}._hero_1whfa_13 h1{max-width:14ch;font-size:clamp(3rem,4.8vw,5rem)}._heroCopy_1whfa_15>p{color:#f0e7e9;max-width:54ch}._heroCopy_1whfa_15 ._heroLead_1whfa_23{font-family:var(--display);color:#fff;margin:26px 0;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.35}._heroCopy_1whfa_15>p:last-child{margin-bottom:0}._heroPhoto_1whfa_27{min-height:420px;margin:0;position:relative}._heroPhoto_1whfa_27 img{object-fit:cover;object-position:52% center}._heroPhoto_1whfa_27 figcaption{color:#fff;background:#1f0c12d9;padding:14px 22px;font-size:.8125rem;position:absolute;bottom:0;left:0;right:0}._readingWrap_1whfa_33,._mission_1whfa_33,._broadcast_1whfa_33,._standards_1whfa_33{width:min(1200px,100% - 80px);margin-inline:auto}._story_1whfa_35{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,6vw,100px);padding-block:72px;display:grid}._story_1whfa_35+._story_1whfa_35{border-top:1px solid #ded8d2}._story_1whfa_35 header h2{color:var(--about-maroon)}._prose_1whfa_41>p:last-child{margin-bottom:0}._page_1whfa_1 ._lead_1whfa_43{font-size:1.25rem;line-height:1.6}._founder_1whfa_45{border-left:4px solid var(--about-maroon);background:#f0ece6;margin:0;padding:clamp(28px,5vw,64px)}._founder_1whfa_45 blockquote{max-width:870px;font-family:var(--display);color:var(--about-maroon);margin:0 0 28px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.2}._founder_1whfa_45 figcaption{flex-direction:column;gap:4px;font-size:.9375rem;display:flex}._founder_1whfa_45 figcaption strong{font-size:1.125rem}._timelineSection_1whfa_53{padding-block:72px}._timeline_1whfa_53{grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 0;padding:0;list-style:none;display:grid}._timeline_1whfa_53 li{border-top:2px solid #d7c4c7;padding:26px 26px 0 0;position:relative}._timeline_1whfa_53 li:before{content:"";background:var(--about-maroon);width:10px;height:10px;position:absolute;top:-6px;left:0}._timeline_1whfa_53 h3{color:var(--about-maroon);margin-bottom:14px;font-size:1.6rem}._timeline_1whfa_53 p{margin:0;font-size:1rem}._timeline_1whfa_53 ._timelineDate_1whfa_65{font:700 1.15rem/1.4 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--about-maroon);margin-bottom:12px}._prose_1whfa_41{max-width:65ch}._publisher_1whfa_69{border-top:1px solid #b18890;padding-top:22px}._publisher_1whfa_69 strong,._publisher_1whfa_69 span{display:block}._publisher_1whfa_69 span{font-size:1rem}._newEra_1whfa_75{background:var(--about-maroon);color:#fff}._newEra_1whfa_75 ._story_1whfa_35{width:min(1200px,100% - 80px);margin-inline:auto}._newEra_1whfa_75 ._eyebrow_1whfa_11,._newEra_1whfa_75 header h2{color:#fff}._newEra_1whfa_75 ._prose_1whfa_41{color:#f4e9ec}._page_1whfa_1 ._statement_1whfa_83{font-family:var(--display);color:#fff;padding-block:14px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.2}._mission_1whfa_33{padding-block:72px}._missionGrid_1whfa_87{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}._missionGrid_1whfa_87 article{border-top:3px solid var(--about-maroon);padding-top:20px}._missionGrid_1whfa_87 h3{color:var(--about-maroon);margin-bottom:16px;font-size:1.6rem;line-height:1.1}._missionGrid_1whfa_87 p{margin-bottom:0;font-size:1rem}._broadcast_1whfa_33{border-top:1px solid #d8cecf;padding-block:72px}._broadcastIntro_1whfa_97{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,6vw,100px);display:grid}._broadcastIntro_1whfa_97 h2{color:var(--about-maroon);font-size:clamp(3.6rem,7vw,6rem)}._hosts_1whfa_101{border-top:1px solid var(--about-maroon);border-bottom:1px solid var(--about-maroon);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;padding-block:38px 48px;display:grid}._hosts_1whfa_101 h3{color:var(--about-maroon);margin-bottom:18px;font-size:2rem}._hosts_1whfa_101 p{font-size:1rem;line-height:1.65}._hosts_1whfa_101 p:last-child{margin-bottom:0}._hosts_1whfa_101 ._hostRole_1whfa_109{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:.875rem;font-weight:600}._hosts_1whfa_101 ._hostSubtitle_1whfa_111{margin-top:-6px;font-weight:600;line-height:1.4}._guestIntro_1whfa_113{max-width:760px;padding-top:48px}._guestIntro_1whfa_113 h3{color:var(--about-maroon);margin-bottom:24px;font-size:clamp(2.25rem,4vw,3.5rem)}._guests_1whfa_117{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}._guests_1whfa_117 li{border-top:1px solid #d8cecf;padding:20px 0}._guests_1whfa_117 h4{margin-bottom:12px;font-size:1.5rem}._guests_1whfa_117 p{margin:0;font-size:1rem;line-height:1.65}._page_1whfa_1 ._disclaimer_1whfa_125{color:#62595c;border-top:1px solid #d8cecf;max-width:900px;margin:0;padding-top:22px;font-size:.875rem;line-height:1.6}._closing_1whfa_127{text-align:center;background:#f0ece6;padding:72px 24px}._closing_1whfa_127 h2{color:var(--about-maroon);margin-bottom:30px}._closing_1whfa_127 p{max-width:650px;margin-inline:auto}._closing_1whfa_127 ._love_1whfa_133{font-size:1.3rem;font-weight:700}._closing_1whfa_127 ._bells_1whfa_135{font:700 italic clamp(2.5rem,5vw,4rem)/1.1 var(--display);color:var(--about-maroon);margin:32px 0 0}._standards_1whfa_33{padding-block:26px}._standards_1whfa_33 summary{cursor:pointer;color:var(--about-maroon);padding:14px 0;font-weight:600}._standards_1whfa_33>div{max-width:800px;padding:20px 0}._standards_1whfa_33 h3{margin-bottom:12px;font-size:1.4rem}._standards_1whfa_33 p{font-size:1rem}._page_1whfa_1 ._independence_1whfa_147{color:#62595c;width:min(1200px,100% - 80px);margin:28px auto 0;font-size:.875rem;line-height:1.6}@media (width<=1050px){._heroCopy_1whfa_15{padding:40px 30px}._missionGrid_1whfa_87{grid-template-columns:repeat(2,minmax(0,1fr))}._hosts_1whfa_101{gap:24px}._guests_1whfa_117{column-gap:24px}}@media (width<=760px){._hero_1whfa_13{grid-template-columns:1fr}._heroCopy_1whfa_15{padding:28px 24px}._hero_1whfa_13 h1{max-width:14ch;font-size:clamp(2.45rem,9vw,3.4rem)}._heroCopy_1whfa_15 ._heroLead_1whfa_23{margin:20px 0}._heroPhoto_1whfa_27{min-height:210px}._readingWrap_1whfa_33,._mission_1whfa_33,._broadcast_1whfa_33,._standards_1whfa_33,._newEra_1whfa_75 ._story_1whfa_35{width:calc(100% - 48px)}._story_1whfa_35,._broadcastIntro_1whfa_97{grid-template-columns:1fr;gap:26px}._story_1whfa_35,._timelineSection_1whfa_53,._mission_1whfa_33,._broadcast_1whfa_33{padding-block:46px}._timeline_1whfa_53{grid-template-columns:1fr;margin-top:30px}._timeline_1whfa_53 li{border-top:0;border-left:2px solid #d7c4c7;padding:0 0 28px 24px}._timeline_1whfa_53 li:last-child{padding-bottom:0}._timeline_1whfa_53 li:before{top:6px;left:-6px}._timeline_1whfa_53 h3{margin-bottom:8px}._hosts_1whfa_101{grid-template-columns:1fr;gap:24px;margin-top:30px;padding-block:28px}._hosts_1whfa_101 article+article{border-top:1px solid #ded8d2;padding-top:24px}._hosts_1whfa_101 h3{margin-bottom:14px}._guestIntro_1whfa_113{padding-top:34px}._guests_1whfa_117{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}._guests_1whfa_117 p{font-size:.9375rem}._closing_1whfa_127{padding:48px 24px}._page_1whfa_1 ._independence_1whfa_147{width:calc(100% - 48px)}}@media (width<=370px){._readingWrap_1whfa_33,._mission_1whfa_33,._broadcast_1whfa_33,._standards_1whfa_33,._newEra_1whfa_75 ._story_1whfa_35{width:calc(100% - 36px)}._heroCopy_1whfa_15{padding-inline:18px}._page_1whfa_1 ._independence_1whfa_147{width:calc(100% - 36px)}._guests_1whfa_117,._missionGrid_1whfa_87{grid-template-columns:1fr}}._page_4mn3e_1{z-index:80;min-height:100dvh;padding:calc(30px + env(safe-area-inset-top)) 20px calc(30px + env(safe-area-inset-bottom));color:#fff;font-family:var(--body);isolation:isolate;background:#e2e6df;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}._preview_4mn3e_3{z-index:-3;filter:blur(5px);background:radial-gradient(at 75% 22%,#a8c3b5 0,#0000 40%),radial-gradient(at 35% 78%,#b8c0a0 0,#0000 45%),#e5e7df;position:fixed;inset:-12px;overflow:hidden}._previewHeader_4mn3e_5{color:#5d1725;letter-spacing:2px;background:#fff;border-radius:20px;width:370px;padding:20px;font-size:12px;position:absolute;top:35px;left:35px}._previewHeader_4mn3e_5 strong{letter-spacing:-1px;font-size:25px;display:block}._previewTabs_4mn3e_9{color:#5d1725;gap:12px;display:flex;position:absolute;top:140px;left:35px}._previewTabs_4mn3e_9 span{background:#fff;border-radius:14px;padding:15px 28px}._previewPanel_4mn3e_13{color:#3d2630;background:#fff;border-radius:24px;gap:25px;width:370px;padding:28px;display:grid;position:absolute;bottom:35px;left:35px}._previewPanel_4mn3e_13 span{border-top:1px solid #ded7db;padding-top:10px}._haze_4mn3e_17{z-index:-2;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f5f1ee99,#eee8e5bd);position:fixed;inset:0}._announcement_4mn3e_19{background:linear-gradient(145deg,#651c30f5,#300a18fa);border:1px solid #ffffff38;border-radius:28px;width:min(100%,590px);padding:clamp(28px,5vw,55px);box-shadow:0 28px 90px #31132238}._brand_4mn3e_21{letter-spacing:.2em;color:#fff;margin:0 0 34px;font-size:14px;font-weight:800}._label_4mn3e_23{letter-spacing:.12em;color:#e0bf84;margin:0 0 14px;font-size:12px;font-weight:750}._announcement_4mn3e_19 h1{font:900 clamp(70px, 11vw, 110px)/.88 var(--display);letter-spacing:-.025em;margin:0}._announcement_4mn3e_19 h1 span{color:#e0bf84}._announcement_4mn3e_19 h2{font:750 clamp(23px, 3vw, 29px)/1.2 var(--body);letter-spacing:-.035em;margin:28px 0 15px}._description_4mn3e_31{color:#efe4e7;max-width:430px;margin:0;font-size:16px;line-height:1.65}._note_4mn3e_33{color:#d9bdc6;margin:20px 0 27px;font-size:14px;line-height:1.5}._back_4mn3e_35{color:#fff;background:#ffffff0b;border:1px solid #ffffff54;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:14px 18px;font-size:15px;font-weight:750;text-decoration:none;display:flex}._back_4mn3e_35:hover{background:#ffffff1c}._back_4mn3e_35:focus-visible{outline-offset:5px;outline:3px solid #e0bf84}@media (width<=480px){._page_4mn3e_1{padding-left:18px;padding-right:18px}._announcement_4mn3e_19{border-radius:24px;padding:29px 25px}._brand_4mn3e_21{margin-bottom:28px;font-size:12px}._label_4mn3e_23{letter-spacing:.09em;font-size:11px}._announcement_4mn3e_19 h1{font-size:clamp(66px,20vw,88px)}._previewHeader_4mn3e_5,._previewPanel_4mn3e_13{width:calc(100% - 48px);left:24px}}._page_186nz_1{--ink:#171313;--paper:#f3eee6;--rule:#cfc5ba;--maroon:#5d1725;background:var(--paper);color:var(--ink)}._kicker_186nz_3,._eyebrow_186nz_3{color:var(--maroon);font:850 .7rem/1.25 var(--sans);letter-spacing:.19em;text-transform:uppercase;margin:0}._hero_186nz_5{color:#fff;background:var(--maroon);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:90px;min-height:510px;padding:88px max(32px,50vw - 590px) 72px;display:grid;position:relative;overflow:hidden}._hero_186nz_5:before{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:24px}._hero_186nz_5:after{content:"CREDITS / SOURCES / RECORD";color:#ffffff14;font:900 clamp(38px, 7vw, 94px)/1 var(--sans);letter-spacing:-.04em;white-space:nowrap;position:absolute;top:30px;left:max(32px,50vw - 590px)}._heroMain_186nz_11,._fieldNote_186nz_11{z-index:1;position:relative}._hero_186nz_5 ._kicker_186nz_3{color:#e6cdd2;margin-bottom:30px}._hero_186nz_5 h1{font:950 clamp(58px, 8vw, 116px)/.82 var(--sans);letter-spacing:-.058em;text-transform:uppercase;margin:0}._hero_186nz_5 h1 em{font-family:var(--body);text-transform:none;letter-spacing:-.04em;font-weight:400}._heroIntro_186nz_19{color:#ffffffc7;max-width:680px;font:500 1.08rem/1.65 var(--body);margin:32px 0 0}._fieldNote_186nz_11{border-left:1px solid #ffffff5c;padding:28px 0 4px 30px}._fieldNote_186nz_11 span{color:#e6cdd2;font:850 .68rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}._fieldNote_186nz_11 p{color:#ffffffc7;font:500 1rem/1.65 var(--body);margin:20px 0 24px}._fieldNote_186nz_11 strong{font:italic 600 1.08rem/1.4 var(--body);display:block}._index_186nz_29{border-bottom:1px solid var(--rule);background:#fff;grid-template-columns:1.05fr repeat(5,1fr);min-height:74px;padding:0 max(32px,50vw - 590px);display:grid}._index_186nz_29>span,._index_186nz_29 a{align-items:center;display:flex}._index_186nz_29>span{color:#756a63;font:850 .68rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}._index_186nz_29 a{color:#322b28;font:800 .72rem/1.2 var(--sans);letter-spacing:.055em;text-transform:uppercase;border-left:1px solid #e2dbd3;gap:11px;padding:0 16px;transition:background .18s,color .18s}._index_186nz_29 a:hover{color:#fff;background:var(--maroon)}._index_186nz_29 b{color:#9f888c;font-size:.64rem}._permissions_186nz_41,._standards_186nz_41,._directory_186nz_41,._photos_186nz_41,._media_186nz_41,._finalRecord_186nz_41{padding:96px max(32px,50vw - 590px);scroll-margin-top:105px}._sectionHeader_186nz_43{grid-template-columns:170px minmax(260px,.82fr) minmax(300px,1fr);align-items:start;gap:46px;display:grid}._sectionHeader_186nz_43>div{align-items:baseline;gap:18px;display:flex}._sectionNumber_186nz_47{color:var(--maroon);font:950 2.05rem/1 var(--sans);letter-spacing:-.04em}._sectionHeader_186nz_43 h2{font:950 clamp(43px, 5vw, 70px)/.88 var(--sans);letter-spacing:-.052em;text-transform:uppercase;margin:0}._sectionHeader_186nz_43>p{color:#655c57;max-width:610px;font:450 1.02rem/1.75 var(--body);margin:0}._permissions_186nz_41{background:#fff}._permissionLedger_186nz_55{border-top:4px solid var(--maroon);margin-top:58px}._permissionLedger_186nz_55 article{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(210px,.72fr) minmax(340px,1.28fr);align-items:start;gap:46px;padding:28px 0;display:grid}._ledgerCode_186nz_59 span,._ledgerCode_186nz_59 small{text-transform:uppercase;display:block}._ledgerCode_186nz_59 span{color:var(--maroon);font:950 1rem/1 var(--sans)}._ledgerCode_186nz_59 small{color:#7a7069;font:800 .62rem/1.25 var(--sans);letter-spacing:.12em;margin-top:11px}._permissionLedger_186nz_55 article>div:nth-child(2) p{color:#746964;font:800 .68rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}._permissionLedger_186nz_55 h3{color:var(--maroon);font:950 1.85rem/.95 var(--sans);text-transform:uppercase;margin:0}._permissionLedger_186nz_55 article>p{color:#5c544f;font:450 .98rem/1.7 var(--body);margin:0}._standards_186nz_41{color:#fff;background:#1b1919}._standards_186nz_41 ._eyebrow_186nz_3,._media_186nz_41 ._eyebrow_186nz_3,._standards_186nz_41 ._sectionNumber_186nz_47,._media_186nz_41 ._sectionNumber_186nz_47{color:#d9aab3}._standards_186nz_41 ._sectionHeader_186nz_43>p,._media_186nz_41 ._sectionHeader_186nz_43>p{color:#ffffffab}._sourceRegister_186nz_77{border-top:1px solid #ffffff4d;margin-top:64px}._sourceRegister_186nz_77 article{border-bottom:1px solid #ffffff29;grid-template-columns:80px minmax(280px,.85fr) minmax(360px,1.15fr);gap:38px;padding:28px 0;display:grid}._sourceRegister_186nz_77 article>span{color:#d9aab3;font:950 1rem/1 var(--sans)}._sourceRegister_186nz_77 h3{font:900 1.28rem/1.08 var(--sans);text-transform:uppercase;margin:0 0 11px}._sourceRegister_186nz_77 strong{color:#ffffffb3;font:750 .72rem/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase}._sourceRegister_186nz_77 p{color:#ffffffa6;font:450 .95rem/1.68 var(--body);margin:0}._workflow_186nz_89{border-top:4px solid var(--maroon);grid-template-columns:.72fr 1.28fr;gap:80px;margin-top:78px;padding-top:45px;display:grid}._workflowIntro_186nz_91 h3{max-width:410px;font:900 clamp(30px, 3vw, 43px)/.98 var(--sans);letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 20px}._workflowIntro_186nz_91>p:last-child{color:#ffffff94;font:450 .95rem/1.65 var(--body)}._workflow_186nz_89 ol{border-top:1px solid #ffffff42;margin:0;padding:0;list-style:none}._workflow_186nz_89 li{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:18px;padding:20px 0;display:grid}._workflow_186nz_89 li>span{color:#d9aab3;font:850 .72rem/1.4 var(--sans)}._workflow_186nz_89 strong{font:850 .9rem/1.25 var(--sans);text-transform:uppercase;margin-bottom:6px;display:block}._workflow_186nz_89 li p{color:#ffffff9e;font:450 .9rem/1.55 var(--body);margin:0}._directory_186nz_41{background:#e9e1d7}._directoryGrid_186nz_107{border-top:2px solid var(--maroon);border-left:1px solid #bfb4a8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:62px;display:grid}._directoryGrid_186nz_107 article{border-bottom:1px solid #bfb4a8;border-right:1px solid #bfb4a8;padding:30px 32px 34px}._directoryGrid_186nz_107 article>span{color:#897b72;font:850 .66rem/1 var(--sans);letter-spacing:.12em}._directoryGrid_186nz_107 h3{color:var(--maroon);font:950 1.45rem/1 var(--sans);text-transform:uppercase;margin:16px 0 24px}._directoryGrid_186nz_107 ul,._mediaRegister_186nz_115 ul{margin:0;padding:0;list-style:none}._directoryGrid_186nz_107 li{border-top:1px solid #c9beb3}._directoryGrid_186nz_107 a{color:#302a27;min-height:44px;font:750 .85rem/1.25 var(--sans);justify-content:space-between;align-items:center;gap:18px;display:flex}._directoryGrid_186nz_107 a span[aria-hidden]{color:var(--maroon)}._directoryNote_186nz_123{color:#6d635d;font:450 .88rem/1.6 var(--body);margin:30px 0 0}._directoryNote_186nz_123 strong{color:var(--ink)}._photos_186nz_41{background:var(--paper)}._venueTable_186nz_129{border-top:3px solid var(--maroon);border-bottom:1px solid #bdb2a7;margin-top:62px}._tableHead_186nz_131,._venueTable_186nz_129 article{grid-template-columns:1.45fr .85fr .62fr .55fr;align-items:center;gap:26px;display:grid}._tableHead_186nz_131{color:#776b64;min-height:46px;font:850 .66rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}._venueTable_186nz_129 article{border-top:1px solid var(--rule);min-height:72px}._venueTable_186nz_129 article p,._venueTable_186nz_129 article h3,._venueTable_186nz_129 article>span{margin:0;font-size:.92rem;line-height:1.35}._venueTable_186nz_129 article p{font-weight:700}._venueTable_186nz_129 article h3{color:var(--maroon);font-family:var(--sans);font-weight:900}._venueTable_186nz_129 article>span{color:#6e645e}._venueTable_186nz_129 article a{color:var(--maroon);font:850 .68rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}._contributors_186nz_147{border-top:1px solid #bdb2a7;grid-template-columns:.7fr 1.3fr;gap:76px;margin-top:74px;padding-top:40px;display:grid}._contributors_186nz_147 h3{max-width:420px;font:950 clamp(30px, 3vw, 43px)/.95 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:15px 0 18px}._contributors_186nz_147>div>p:last-child{color:#6b615b;max-width:400px;font:450 .92rem/1.65 var(--body);margin:0}._contributors_186nz_147 ol{border-top:1px solid #bdb2a7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._contributors_186nz_147 li{color:#433c38;min-height:48px;font:750 .82rem/1.35 var(--sans);border-bottom:1px solid #d5ccc3;align-items:center;gap:14px;padding:12px 16px 11px 0;display:flex}._contributors_186nz_147 li:nth-child(2n){border-left:1px solid #d5ccc3;padding-left:16px}._contributors_186nz_147 li span{color:#9a8883;letter-spacing:.08em;font-size:.62rem}._photoNote_186nz_161,._archiveNote_186nz_161{color:#746a64;max-width:860px;font:450 .84rem/1.65 var(--body);margin:34px 0 0 auto}._media_186nz_41{color:#fff;background:var(--maroon)}._mediaPermission_186nz_165{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;grid-template-columns:220px 1fr;gap:36px;margin-top:58px;padding:22px 0;display:grid}._mediaPermission_186nz_165 span{color:#e4bec6;font:850 .68rem/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase}._mediaPermission_186nz_165 p{color:#fffc;font:450 .95rem/1.55 var(--body);margin:0}._mediaRegister_186nz_115{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._mediaRegister_186nz_115 article{padding:34px 36px 30px 0}._mediaRegister_186nz_115 article+article{border-left:1px solid #ffffff3d;padding-left:36px}._mediaRegister_186nz_115 article>span{color:#e4bec6;font:800 .65rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}._mediaRegister_186nz_115 h3{font:900 1.35rem/1.05 var(--sans);text-transform:uppercase;margin:14px 0 22px}._mediaRegister_186nz_115 li{color:#ffffffc2;font:700 .84rem/1.3 var(--sans);border-top:1px solid #ffffff2e;padding:10px 0}._archiveNote_186nz_161{color:#ffffffa8;border-top:1px solid #ffffff52;padding-top:28px}._finalRecord_186nz_41{background:#fff;grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}._finalRecord_186nz_41 h2{max-width:560px;color:var(--maroon);font:950 clamp(46px, 5.4vw, 76px)/.88 var(--sans);letter-spacing:-.052em;text-transform:uppercase;margin:16px 0 0}._finalRecord_186nz_41>div:last-child{padding-top:3px}._finalRecord_186nz_41>div:last-child p{color:#5f5752;font:450 1rem/1.72 var(--body);margin:0 0 20px}._finalRecord_186nz_41 a{border-bottom:3px solid var(--maroon);min-height:48px;color:var(--maroon);font:850 .72rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:28px;margin-top:15px;padding:0 18px;display:inline-flex}@media (width<=960px){._hero_186nz_5{grid-template-columns:1fr;gap:46px}._fieldNote_186nz_11{max-width:640px}._index_186nz_29{grid-template-columns:repeat(3,1fr)}._index_186nz_29>span{display:none}._index_186nz_29 a{border-bottom:1px solid #e2dbd3;min-height:56px}._sectionHeader_186nz_43{grid-template-columns:125px 1fr}._sectionHeader_186nz_43>p{grid-column:2}._permissionLedger_186nz_55 article{grid-template-columns:125px 1fr}._permissionLedger_186nz_55 article>p{grid-column:2}._sourceRegister_186nz_77 article{grid-template-columns:55px 1fr}._sourceRegister_186nz_77 article>p{grid-column:2}._workflow_186nz_89,._contributors_186nz_147,._finalRecord_186nz_41{grid-template-columns:1fr;gap:42px}}@media (width<=760px){._hero_186nz_5{align-items:start;min-height:490px;padding:68px 22px 48px}._hero_186nz_5:before{inset:14px}._hero_186nz_5:after{font-size:48px;top:24px;left:22px}._hero_186nz_5 ._kicker_186nz_3{margin:44px 0 22px}._hero_186nz_5 h1{font-size:clamp(52px,16vw,76px)}._heroIntro_186nz_19{margin-top:24px;font-size:.98rem}._fieldNote_186nz_11{border-top:1px solid #ffffff4d;border-left:0;padding:20px 0 0}._fieldNote_186nz_11 p{margin:14px 0;font-size:.92rem}._index_186nz_29{grid-template-columns:repeat(2,1fr);padding:0 22px}._index_186nz_29 a{border-left:0;border-right:1px solid #e2dbd3;padding:0 10px}._permissions_186nz_41,._standards_186nz_41,._directory_186nz_41,._photos_186nz_41,._media_186nz_41,._finalRecord_186nz_41{padding:68px 22px}._sectionHeader_186nz_43{display:block}._sectionHeader_186nz_43>div{margin-bottom:18px}._sectionHeader_186nz_43 h2{font-size:42px}._sectionHeader_186nz_43>p{margin-top:24px;font-size:.97rem;line-height:1.68}._permissionLedger_186nz_55,._sourceRegister_186nz_77,._directoryGrid_186nz_107,._venueTable_186nz_129{margin-top:44px}._permissionLedger_186nz_55 article{padding:24px 0;display:block}._ledgerCode_186nz_59{justify-content:space-between;align-items:center;gap:15px;display:flex}._ledgerCode_186nz_59 small{margin-top:0}._permissionLedger_186nz_55 article>div:nth-child(2){margin:22px 0 14px}._permissionLedger_186nz_55 h3{font-size:1.6rem}._sourceRegister_186nz_77 article{grid-template-columns:36px 1fr;gap:12px;padding:24px 0}._sourceRegister_186nz_77 article>p{grid-column:1/-1;padding-left:48px}._sourceRegister_186nz_77 h3{font-size:1.15rem}._workflow_186nz_89{margin-top:58px;padding-top:34px}._workflowIntro_186nz_91 h3{font-size:32px}._workflow_186nz_89 li{grid-template-columns:35px 1fr;gap:12px}._directoryGrid_186nz_107{border-left:0;grid-template-columns:1fr}._directoryGrid_186nz_107 article{border-right:0;padding:26px 0}._tableHead_186nz_131{display:none}._venueTable_186nz_129 article{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;min-height:0;padding:20px 0}._venueTable_186nz_129 article p,._venueTable_186nz_129 article h3,._venueTable_186nz_129 article>span{grid-column:1}._venueTable_186nz_129 article a{grid-area:1/2/span 3;align-self:center}._contributors_186nz_147{margin-top:56px;padding-top:34px}._contributors_186nz_147 ol{grid-template-columns:1fr}._contributors_186nz_147 li,._contributors_186nz_147 li:nth-child(2n){border-left:0;padding:11px 0}._photoNote_186nz_161,._archiveNote_186nz_161{margin-top:26px}._mediaPermission_186nz_165{grid-template-columns:1fr;gap:12px}._mediaRegister_186nz_115{grid-template-columns:1fr}._mediaRegister_186nz_115 article,._mediaRegister_186nz_115 article+article{border-bottom:1px solid #ffffff3d;border-left:0;padding:28px 0}._finalRecord_186nz_41 h2{font-size:44px}}@media (width<=390px){._index_186nz_29{grid-template-columns:1fr}._index_186nz_29 a{border-right:0}._hero_186nz_5 h1{font-size:50px}._sectionHeader_186nz_43 h2,._finalRecord_186nz_41 h2{font-size:38px}._sourceRegister_186nz_77 article>p{padding-left:0}}._page_igl2h_1{color:#272327;background:#fcfbf8;padding:44px max(24px,50vw - 580px) 48px}._intro_igl2h_3{margin-bottom:30px}._eyebrow_igl2h_5{font:700 14px/1.4 var(--display);text-transform:uppercase;letter-spacing:.12em;color:#5d1725;margin:0 0 12px}._intro_igl2h_3 h1{font:800 clamp(38px,5vw,64px)/1 var(--display);text-transform:uppercase;margin:0 0 14px}._intro_igl2h_3>p:last-child{margin:0;font-size:18px;line-height:1.5}._feature_igl2h_11{border:1px solid #ded2d5;grid-template-columns:1fr 1fr;display:grid}._matchup_igl2h_13{color:#fff;background:#5d1725;padding:32px}._matchup_igl2h_13 ._eyebrow_igl2h_5{color:#eed8de}._matchup_igl2h_13 .event-matchup-marks{justify-content:start;gap:24px;height:auto;min-height:0;margin:24px 0;padding:0;display:flex}._matchup_igl2h_13 .event-team-mark{background:0 0;width:96px;max-width:none;height:82px;padding:0}._matchup_igl2h_13 .event-team-mark img{object-fit:contain;width:100%;height:100%}._matchup_igl2h_13 .event-matchup-connector{color:#f4e7ea}._matchup_igl2h_13 h2{font:800 clamp(28px,3vw,38px)/1.15 var(--display);text-transform:uppercase;margin:0 0 18px}._matchup_igl2h_13 h2 span{display:block}._date_igl2h_29{margin:0 0 22px;font-size:17px;line-height:1.5}._details_igl2h_31{border-top:1px solid #986471;gap:12px;margin:0;padding-top:18px;display:grid}._details_igl2h_31>div{grid-template-columns:70px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}._details_igl2h_31 dt{color:#eed8de}._details_igl2h_31 dd{margin:0;font-weight:600}._listen_igl2h_37{flex-direction:column;justify-content:center;padding:36px;display:flex}._listen_igl2h_37 h2{font:800 clamp(28px,3vw,38px)/1.12 var(--display);text-transform:uppercase;margin:0 0 18px}._listen_igl2h_37>p:not(._eyebrow_igl2h_5):not(._note_igl2h_41){max-width:46ch;margin:0 0 24px;font-size:17px;line-height:1.65}._previewLink_igl2h_43:focus-visible{outline-offset:4px;outline:3px solid #9d7244}._note_igl2h_41{color:#685b61;margin:12px 0 20px;font-size:14px;line-height:1.5}._previewLink_igl2h_43{color:#5d1725;text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:700;display:flex}._hosts_igl2h_49{border-top:1px solid #ded2d5;margin-top:30px;padding-top:24px}._hosts_igl2h_49>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._hosts_igl2h_49 p{margin:0}._hosts_igl2h_49 ._eyebrow_igl2h_5{margin-bottom:14px}._hosts_igl2h_49 strong{font:800 24px/1.2 var(--display);display:block}._hosts_igl2h_49 span{color:#685b61;margin-top:5px;font-size:14px;display:block}@media (width<=700px){._page_igl2h_1{padding:26px 20px 34px}._intro_igl2h_3{margin-bottom:22px}._intro_igl2h_3>p:last-child{font-size:16px}._feature_igl2h_11{grid-template-columns:1fr}._matchup_igl2h_13{padding:24px}._matchup_igl2h_13 .event-matchup-marks{margin:16px 0}._matchup_igl2h_13 .event-team-mark{width:74px;height:64px}._listen_igl2h_37{padding:24px}._listen_igl2h_37 h2{font-size:28px}._hosts_igl2h_49>div{gap:16px}._hosts_igl2h_49 strong{font-size:20px}}@media (width<=370px){._page_igl2h_1{padding-inline:16px}._matchup_igl2h_13,._listen_igl2h_37{padding:20px}._hosts_igl2h_49>div{grid-template-columns:1fr}._hosts_igl2h_49 p:not(._eyebrow_igl2h_5){justify-content:space-between;align-items:baseline;gap:12px;display:flex}}.sports-mobile-choices,.sports-mobile-switch,.sports-index-heading>.sports-mobile-intro{display:none}.sports-gender-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.sports-gender-panel{border:1px solid var(--line);background:var(--line);min-width:0;box-shadow:0 18px 48px #261d1f12}.sports-gender-panel>header{border-top:5px solid var(--maroon);color:#fff;background:#211f20;flex-direction:column;justify-content:flex-end;min-height:108px;padding:22px 24px 20px;display:flex}.sports-gender-panel>header span{color:#ffffff94;font:800 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.sports-gender-panel>header h3{font:900 clamp(31px, 3.2vw, 47px)/.94 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:0}.sports-team-list{gap:1px;display:grid}.sports-team-link{min-width:0;min-height:86px;color:var(--ink);background:#fff;border-left:4px solid #0000;grid-template-columns:38px minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:0 18px 0 20px;transition:background .18s,color .18s,border-color .18s;display:grid}.sports-team-link.is-active-season{border-left-color:var(--maroon);background:linear-gradient(90deg,#5d17250e,#fff 34%)}.sports-team-link:hover{background:var(--maroon-dark);color:#fff}.sports-team-link:focus-visible,.sports-directory-featured:focus-visible{outline-offset:3px;outline:3px solid #d6a9b2}.sports-team-index{color:#918b85;font:900 12px/1 var(--sans);letter-spacing:.1em}.sports-team-link.is-active-season .sports-team-index{color:var(--maroon)}.sports-team-copy{gap:7px;min-width:0;display:grid}.sports-team-copy strong{overflow-wrap:anywhere;font:900 20px/1.02 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase}.sports-team-copy small{color:#5d5752;font:700 11px/1.3 var(--sans);letter-spacing:.055em;text-transform:uppercase}.sports-team-copy small i{padding:0 3px;font-style:normal}.sports-team-copy small b{color:var(--maroon);font-weight:900}.sports-season-state{color:#807a75;font:800 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sports-season-state i{border:1px solid #9f9993;border-radius:50%;width:7px;height:7px}.sports-season-state.is-active{color:var(--maroon)}.sports-season-state.is-active i{border-color:var(--maroon);background:var(--maroon);box-shadow:0 0 0 3px #5d17251a}.sports-team-arrow{border:1px solid var(--line);width:30px;height:30px;color:var(--maroon);font:800 17px/1 var(--sans);border-radius:50%;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.sports-team-link:hover .sports-team-index,.sports-team-link:hover .sports-team-copy small,.sports-team-link:hover .sports-team-copy small b,.sports-team-link:hover .sports-season-state{color:#ffffffad}.sports-team-link:hover .sports-season-state i{box-shadow:none;background:#ffffffd1;border-color:#ffffff94}.sports-team-link:hover .sports-team-arrow{color:#fff;border-color:#ffffff52}@media (width<=1050px){.sports-team-link{grid-template-columns:34px minmax(0,1fr) 30px}.sports-season-state{grid-column:2;margin-top:-2px}.sports-team-arrow{grid-area:1/3/span 2}}@media (width<=760px){.sports-index-heading>.sports-desktop-intro{display:none}.sports-index-heading>.sports-mobile-intro{font-size:16px;display:block}.sports-index-heading h1{font:900 clamp(32px, 10vw, 44px)/1 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:0}.sports-index-shell[data-selected-group=none] .sports-gender-columns,.sports-index-shell[data-selected-group=men] [data-sports-group=women],.sports-index-shell[data-selected-group=women] [data-sports-group=men]{display:none}.sports-mobile-choices{gap:14px;display:grid}.sports-group-choice{border:1px solid var(--line);border-top:5px solid var(--maroon);color:#fff;background:#211f20;justify-content:space-between;align-items:center;gap:12px;min-height:128px;padding:24px 20px;display:flex}.sports-group-choice>span:first-child{gap:12px;min-width:0;display:grid}.sports-group-choice strong{font:900 clamp(26px, 8vw, 34px)/1.08 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase}.sports-group-choice small{font:500 14px/1.5 var(--body);color:#ffffffd9}.sports-group-choice>span:last-child{font-size:25px}.sports-group-choice:focus-visible,.sports-mobile-back:focus-visible{outline:3px solid var(--maroon);outline-offset:4px}.sports-group-choice:hover{background:var(--maroon-dark)}.sports-mobile-back{width:fit-content;min-height:44px;color:var(--maroon);font:800 16px/1.3 var(--body);align-items:center;gap:10px;display:inline-flex}.sports-directory-featured{order:2}.sports-index-shell[data-selected-group=none] .sports-directory-featured{margin-top:8px}.sports-gender-columns{grid-template-columns:1fr;gap:18px}.sports-gender-panel>header{min-height:91px;padding:18px 18px 17px}.sports-gender-panel>header h3{font-size:36px}.sports-team-link{grid-template-columns:31px minmax(0,1fr) 29px;gap:9px;min-height:80px;padding:0 13px 0 15px}.sports-team-copy strong{font-size:19px}.sports-team-copy small,.sports-season-state{font-size:10px}.sports-team-arrow{width:28px;height:28px}.sports-index-shell{min-height:calc(100svh - 120px - env(safe-area-inset-bottom,0px));padding:16px 16px 24px}.sports-index-shell .sports-index-heading{border:0;margin-bottom:12px;padding-bottom:0;display:block}.sports-index-shell .sports-index-heading h1{margin:0;font-size:32px;line-height:1.1}.sports-index-shell .sports-index-heading .eyebrow,.sports-index-shell:not([data-selected-group=none]) .sports-mobile-intro{display:none}.sports-index-shell .sports-mobile-intro{text-align:left;margin-top:8px}.sports-mobile-switch{border-top:5px solid var(--maroon);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.sports-mobile-switch a{color:#fff;min-height:44px;font:900 20px/1.2 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;text-align:center;background:#211f20;justify-content:center;align-items:center;padding:8px;display:flex}.sports-mobile-switch a[aria-current=page]{background:var(--maroon);color:#fff;box-shadow:inset 0 -3px #d6a9b2}.sports-mobile-switch a:focus-visible{outline:3px solid var(--maroon);outline-offset:2px}.sports-index-shell .sports-gender-panel{border:1px solid var(--line);background:var(--line);box-shadow:none}.sports-gender-panel>header{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.sports-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.sports-index-shell .sports-team-link{background:#fff;border:0;border-left:4px solid #0000;align-items:center;min-height:clamp(64px,25svh - 80px,96px);padding:12px;display:flex}.sports-index-shell .sports-team-link.is-active-season{border-left-color:var(--maroon);background:linear-gradient(90deg,#5d17250e,#fff 34%)}.sports-index-shell .sports-team-link:active,.sports-index-shell .sports-team-link:hover{background:var(--maroon-dark);color:#fff}.sports-index-shell .sports-team-copy strong{overflow-wrap:normal;text-transform:uppercase;font-size:20px;line-height:1.1}.sports-team-index,.sports-team-copy small,.sports-season-state,.sports-team-arrow{display:none}.sports-team-list .sports-identity-panel{justify-content:center;align-items:center;min-width:0;min-height:clamp(64px,25svh - 80px,96px);padding:8px 12px;display:flex}.sports-team-list .sports-identity-panel>img{object-fit:contain;width:min(112px,100%);height:clamp(40px,25svh - 100px,64px)}.sports-team-list .sports-identity-panel>span,.sports-team-list .sports-identity-panel>b{display:none}.sports-index-shell .sports-directory-featured{background:var(--maroon);color:#fff;border:0;min-height:44px;padding:8px 12px}.sports-index-shell .sports-directory-featured:hover{background:var(--maroon-dark)}.sports-directory-featured small{display:none}.sports-directory-featured strong{font-size:18px}.sports-directory-featured>span:last-child{font-size:12px}}._page_73qbq_1{max-width:1200px;margin:0 auto;padding:38px 32px 42px}._heading_73qbq_3{border-bottom:1px solid var(--line);padding-bottom:25px}._heading_73qbq_3>p{color:var(--maroon);font:700 13px var(--body);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px}._heading_73qbq_3 h1{font:800 clamp(40px,5vw,68px)/1 var(--display);text-transform:uppercase;margin:0}._heading_73qbq_3 em{color:var(--maroon);text-transform:none;font-weight:400}._heading_73qbq_3>div{color:var(--muted);margin-top:12px;font-size:16px}._sportPicker_73qbq_13{align-items:center;gap:18px;padding:24px 0 12px;display:flex}._sportPicker_73qbq_13 label,._search_73qbq_15 label{color:var(--maroon);font-size:14px;font-weight:700}._sportPicker_73qbq_13 select{width:min(100%,350px);min-height:48px;color:var(--ink);background:#fff;border:1px solid #aaa19b;border-radius:8px;padding:10px 14px;font-size:16px}._sportPicker_73qbq_13>span{color:var(--muted);margin-left:auto;font-size:14px}._search_73qbq_15{align-items:center;gap:18px;margin:8px 0 22px;display:flex}._search_73qbq_15 input{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(100%,420px);min-width:0;min-height:46px;padding:10px 14px;font-size:16px}._search_73qbq_15>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:14px}._feature_73qbq_27{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;scroll-margin-top:75px;display:grid}._art_73qbq_29{background:#f0eeeb;border-radius:14px;place-items:center;height:490px;padding:28px;display:grid;overflow:hidden}._art_73qbq_29 img{object-fit:contain;width:100%;height:100%;max-height:434px}._story_73qbq_33{padding:20px 0}._record_73qbq_35{color:var(--maroon);gap:14px;margin:0 0 18px;font-size:14px;font-weight:700;display:flex}._record_73qbq_35 span{border-left:1px solid var(--line);color:var(--muted);padding-left:14px}._story_73qbq_33 h2{font:800 clamp(32px,3.3vw,46px)/1.06 var(--display);text-transform:uppercase;margin:0 0 18px}._story_73qbq_33>p:not(._record_73qbq_35){color:#5d5752;margin:0 0 24px;font-size:17px;line-height:1.65}._story_73qbq_33 small{color:var(--muted);font-size:12px}._collectionHeading_73qbq_45{justify-content:space-between;align-items:baseline;gap:14px;margin:32px 0 18px;display:flex}._collectionHeading_73qbq_45 h2,._football_73qbq_47>h2{font:700 26px var(--display);margin:0}._collectionHeading_73qbq_45 p{color:var(--muted);margin:0;font-size:14px}._grid_73qbq_51{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._grid_73qbq_51 button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-width:0;padding:0;overflow:hidden}._grid_73qbq_51 button[aria-pressed=true]{border:2px solid var(--maroon)}._thumb_73qbq_57{background:#f4f3f1;place-items:center;height:220px;padding:16px;display:grid}._thumb_73qbq_57 img{object-fit:contain;width:100%;height:100%;max-height:188px}._grid_73qbq_51 button>span:last-child{gap:7px;padding:14px;display:grid}._grid_73qbq_51 small{color:var(--muted);font-size:12px}._grid_73qbq_51 strong{font:700 20px/1.15 var(--display)}._empty_73qbq_67{text-align:center;background:#fff;border-radius:12px;padding:45px 20px}._empty_73qbq_67 h2{font:700 28px var(--display)}._empty_73qbq_67 p{color:var(--muted);font-size:16px}._empty_73qbq_67 button{border:1px solid var(--maroon);min-height:44px;color:var(--maroon);background:#fff;border-radius:6px;padding:8px 16px}._football_73qbq_47{margin-top:40px}._builderEntry_73qbq_77{margin-top:24px}._builderEntry_73qbq_77 .uniform-combo-builder{margin-top:0}._football_73qbq_47>h2{margin-bottom:14px}._football_73qbq_47>details{border-top:1px solid var(--line)}._football_73qbq_47>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}._football_73qbq_47>details>summary::-webkit-details-marker{display:none}._football_73qbq_47>details>summary span{color:var(--maroon);font-size:24px}._football_73qbq_47>details[open]>summary span{transform:rotate(45deg)}._credit_73qbq_93{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:32px;padding-top:24px;display:flex}._credit_73qbq_93 img{object-fit:contain;width:42px;height:42px}._credit_73qbq_93 p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}._page_73qbq_1 :is(button,select,input,summary):focus-visible{outline-offset:4px;outline:3px solid #b8814d}@media (width<=760px){._page_73qbq_1{padding:22px 16px calc(92px + env(safe-area-inset-bottom))}._heading_73qbq_3{padding-bottom:18px}._heading_73qbq_3 h1{font-size:40px}._heading_73qbq_3>p{letter-spacing:.07em;font-size:12px}._heading_73qbq_3>div{margin-top:8px;font-size:14px;line-height:1.5}._sportPicker_73qbq_13{grid-template-columns:1fr;gap:8px;padding:18px 0 8px;display:grid}._sportPicker_73qbq_13 select{width:100%}._sportPicker_73qbq_13>span{display:none}._search_73qbq_15{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:9px 0 18px;display:grid}._search_73qbq_15 label{grid-column:1}._search_73qbq_15 input{grid-area:2/1/auto/-1;width:100%}._search_73qbq_15>span{grid-area:1/2}._feature_73qbq_27{grid-template-columns:minmax(0,1fr);gap:0}._art_73qbq_29{height:330px;padding:16px}._art_73qbq_29 img{max-height:298px}._story_73qbq_33{padding:20px 2px 6px}._record_73qbq_35{margin-bottom:10px;font-size:13px}._story_73qbq_33 h2{margin-bottom:12px;font-size:30px}._story_73qbq_33>p:not(._record_73qbq_35){margin-bottom:12px;font-size:16px;line-height:1.5}._collectionHeading_73qbq_45{margin-top:24px;display:block}._collectionHeading_73qbq_45 h2{font-size:24px}._collectionHeading_73qbq_45 p{margin-top:5px}._grid_73qbq_51{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._thumb_73qbq_57{height:180px;padding:12px}._thumb_73qbq_57 img{max-height:156px}._grid_73qbq_51 button>span:last-child{padding:12px}._grid_73qbq_51 strong{font-size:18px}._football_73qbq_47{margin-top:30px}._builderEntry_73qbq_77{margin:18px -16px 0}}.sport-desk-hero{overflow:hidden}.dawg-data-panel{color:#fff;background:linear-gradient(135deg,#c5a66c1a,#0000 34%),#171415;border:1px solid #2b2225;grid-template-rows:auto 1fr auto;min-width:0;min-height:350px;display:grid;box-shadow:12px 12px #5d17251f}.dawg-data-panel>header{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:25px 26px 23px;display:grid}.dawg-data-panel>header span,.dawg-data-panel>footer,.dawg-metric-card>p,.dawg-rank-line span,.dawg-rank-label span{font:800 9px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}.dawg-data-panel>header span{color:#d8bd8a}.dawg-data-panel>header h3{max-width:510px;font:700 clamp(22px, 2vw, 31px)/1.02 var(--sans);letter-spacing:var(--athletic-letter-spacing);margin:12px 0 0}.dawg-record{text-align:right;min-width:86px}.dawg-record>strong{color:#d8bd8a;font:900 clamp(29px, 3vw, 43px)/.9 var(--sans);font-variant-numeric:tabular-nums;display:block}.dawg-record>small{color:#ffffff94;font:800 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:block}.dawg-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dawg-metric-card{border-right:1px solid #ffffff24;min-width:0;padding:23px 21px 21px}.dawg-metric-card:last-child{border-right:0}.dawg-metric-card>p{color:#fff9;margin:0}.dawg-metric-card>strong{color:#fff;font:900 clamp(30px, 3vw, 46px)/.88 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;display:block}.dawg-metric-card>small{color:#ffffff91;min-height:31px;font:500 11px/1.35 var(--body);margin-top:7px;display:block}.dawg-rank-stack{gap:11px;margin-top:18px;display:grid}.dawg-rank-line>div:first-child,.dawg-rank-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.dawg-rank-line span,.dawg-rank-label span{color:#ffffff7a}.dawg-rank-line strong,.dawg-rank-label strong{color:#d8bd8a;font:900 11px/1 var(--sans);text-transform:uppercase}.dawg-rank-track{background:#ffffff1f;height:3px;margin-top:6px;overflow:hidden}.dawg-rank-track i{width:var(--rank-strength);background:linear-gradient(90deg, var(--maroon), #d8bd8a);height:100%;display:block}.dawg-data-panel>footer{color:#ffffff7a;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;display:flex}.dawg-data-panel>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 15px;display:flex}.dawg-data-panel>footer a{color:#ffffffc7;border-bottom:1px solid #ffffff3d}.dawg-data-panel--waiting{background:linear-gradient(135deg,#171415,#28181d);padding:0}.dawg-data-panel--waiting>p{color:#ffffffa8;max-width:590px;font:500 14px/1.65 var(--body);margin:auto 26px}.sport-desk-hero-aside{grid-template-columns:minmax(118px,.72fr) minmax(180px,1.28fr);align-items:end;gap:clamp(18px,3vw,34px);min-width:0;display:grid}.sport-desk-mark-frame{background:#fffffff2;border:1px solid #ffffff7a;place-items:center;min-height:112px;padding:13px;display:grid;box-shadow:10px 10px #23050e3d}.sport-desk-mark{object-fit:contain;width:100%;height:86px}.sport-desk-hero-aside p{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.sport-schedule-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:clamp(190px,17vw,250px) minmax(0,1fr);min-width:0;display:grid}.schedule-rail-heading{background:var(--maroon-dark);color:#fff;flex-direction:column;justify-content:flex-end;min-height:190px;padding:27px 28px 25px;display:flex}.schedule-rail-heading>span{color:#ffffff94;font:800 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.schedule-rail-heading h2{font:900 clamp(35px, 3.3vw, 49px)/.88 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:0}.schedule-rail-heading a{color:#ffffffd1;width:fit-content;font:800 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff70;margin-top:27px;padding-bottom:4px}.schedule-rail-heading a i{margin-left:7px;font-style:normal}.schedule-rail-track{overscroll-behavior-inline:contain;scrollbar-color:var(--maroon) #e5dfd6;scrollbar-width:thin;grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.schedule-rail-event{border-right:1px solid var(--line);min-height:190px;color:var(--ink);background:#fff;grid-template-rows:auto 1fr auto;gap:15px;padding:22px 20px 19px;transition:background .18s,color .18s;display:grid}.schedule-rail-event.is-final{color:#fff;background:#211f20}.schedule-rail-event.is-next{box-shadow:inset 0 5px var(--maroon);background:linear-gradient(#5d172513,#fff 42%)}.schedule-rail-event:hover{color:var(--ink);background:#f3ede5}.schedule-rail-event.is-final:hover{background:var(--maroon-dark);color:#fff}.schedule-rail-event>header,.schedule-rail-event>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-rail-event>header time,.schedule-rail-event>header span,.schedule-rail-event>footer span{font:800 9px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase}.schedule-rail-event>header span{color:var(--maroon)}.schedule-rail-event.is-final>header,.schedule-rail-event.is-final>footer{color:#ffffffad}.schedule-rail-event.is-final>header span{color:#d9b8bf}.schedule-rail-event>.event-matchup-mini{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-self:center;gap:8px;width:100%}.schedule-rail-event>.event-matchup-mini .event-team-mark{height:43px}.schedule-rail-event>.event-matchup-mini .event-matchup-connector{width:26px;height:26px;color:var(--muted);font-size:8px}.schedule-rail-event.is-final>.event-matchup-mini .event-matchup-connector{color:#ffffffa3}.schedule-rail-event>footer strong{color:var(--maroon);font:900 13px/1 var(--sans);letter-spacing:.01em;white-space:nowrap}.schedule-rail-event.is-final>footer strong{color:#fff}.sport-video-spotlight{color:#fff;background:#171415;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:center;gap:7%;padding:96px 6.5%;display:grid}.sport-video-spotlight>header h2{max-width:470px;font:900 clamp(49px, 5.5vw, 79px)/.84 var(--sans);letter-spacing:var(--athletic-letter-spacing);text-transform:uppercase;margin:0}.sport-video-spotlight>header h2 em{color:#d8bd8a;font:italic 400 1em/.9 var(--display);text-transform:none}.sport-video-spotlight>header>p:not(.eyebrow){color:#ffffffa8;max-width:420px;margin:27px 0 22px;font-size:15px;line-height:1.65}.sport-video-spotlight>header>a{color:#ffffffad;font:800 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff59;padding-bottom:4px}.sport-video-frame{background:#050505;border:1px solid #ffffff38;min-width:0;overflow:hidden;box-shadow:18px 18px #5d1725b8}.sport-video-frame iframe{aspect-ratio:16/9;background:#050505;border:0;width:100%;display:block}.sport-video-caption{background:#231f20;gap:7px;min-height:76px;padding:16px 20px;display:grid}.sport-video-caption span{color:#d8bd8a;font:800 9px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.sport-video-caption strong{font:800 17px/1.15 var(--sans)}@media (width<=900px){.sport-desk-hero-aside{grid-template-columns:minmax(105px,150px) minmax(0,1fr)}.sport-schedule-rail{grid-template-columns:165px minmax(0,1fr)}.schedule-rail-heading{padding-inline:20px}.schedule-rail-track{grid-auto-columns:minmax(195px,52vw)}.sport-video-spotlight{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.dawg-data-panel{box-shadow:7px 7px #5d17251f}.dawg-data-panel>header{gap:14px;padding:22px 20px}.dawg-data-panel>header h3{font-size:22px}.dawg-record{min-width:66px}.dawg-record>strong{font-size:30px}.dawg-metric-grid{grid-template-columns:1fr}.dawg-metric-card{border-bottom:1px solid #ffffff24;border-right:0;padding:19px 20px}.dawg-metric-card:last-child{border-bottom:0}.dawg-metric-card>strong{font-size:36px}.dawg-metric-card>small{min-height:0}.dawg-rank-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dawg-data-panel>footer{flex-direction:column;align-items:flex-start;padding:16px 20px}.dawg-data-panel>footer nav{justify-content:flex-start}.dawg-data-panel--waiting>p{margin:38px 20px}.sport-desk-hero-aside{grid-template-columns:104px minmax(0,1fr);gap:18px}.sport-desk-mark-frame{min-height:86px;padding:10px;box-shadow:6px 6px #23050e3d}.sport-desk-mark{height:66px}.sport-desk-hero-aside p{font-size:13px;line-height:1.55}.sport-schedule-rail{grid-template-columns:1fr}.schedule-rail-heading{grid-template-columns:1fr auto;align-items:end;min-height:104px;padding:20px 24px;display:grid}.schedule-rail-heading>span{grid-column:1/-1}.schedule-rail-heading h2{font-size:37px}.schedule-rail-heading a{margin-top:0;margin-bottom:3px}.schedule-rail-track{grid-auto-columns:minmax(190px,72vw)}.schedule-rail-event{min-height:176px}.sport-video-spotlight{padding:72px 24px 78px}.sport-video-spotlight>header h2{font-size:55px}.sport-video-frame{box-shadow:9px 9px #5d1725b8}.sport-video-caption strong{font-size:15px}}.sport-next-event{border-block:1px solid var(--line);background:#fff;grid-template-columns:clamp(190px,17vw,235px) minmax(430px,1fr) minmax(310px,.72fr);min-width:0;display:grid}.sport-next-heading{color:#fff;background:var(--maroon-dark);flex-direction:column;justify-content:flex-end;min-height:204px;padding:28px 30px;display:flex}.sport-next-heading>span,.sport-next-meta>span,.sport-next-matchup>p>span,.sport-next-final>span,.sport-countdown-label,.sport-countdown-unset>span,.sport-countdown-gameday>span{color:var(--maroon);font:700 12px/1.2 var(--body);letter-spacing:.055em;text-transform:uppercase}.sport-next-heading>span{color:#ffffffad;margin-bottom:9px}.sport-next-heading h2{font:900 clamp(34px, 3vw, 46px)/.94 var(--sans);letter-spacing:.018em;text-transform:uppercase;margin:0}.sport-next-heading a{color:#fff;width:fit-content;min-height:30px;font:700 12px/1.2 var(--body);letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:8px;margin-top:22px;display:inline-flex}.sport-next-heading a i{font-style:normal}.sport-next-matchup{grid-template-columns:minmax(145px,.62fr) minmax(178px,.8fr) minmax(140px,.58fr);align-items:center;gap:clamp(18px,2.2vw,34px);min-width:0;padding:28px clamp(26px,3vw,44px);display:grid;position:relative}.sport-next-meta{gap:8px;min-width:0;display:grid}.sport-next-meta time{font:750 20px/1.12 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.sport-next-meta strong{color:var(--muted);font:700 13px/1.25 var(--body);font-variant-numeric:tabular-nums}.sport-next-matchup>.event-matchup-mini{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:9px;width:100%}.sport-next-matchup .event-team-mark{height:64px}.sport-next-matchup .event-matchup-connector{width:28px;height:28px;font:700 10px/1 var(--body)}.sport-next-matchup>p{gap:6px;min-width:0;margin:0;display:grid}.sport-next-matchup>p strong{overflow-wrap:anywhere;font:800 23px/1.02 var(--body);letter-spacing:-.018em;text-transform:uppercase}.sport-next-matchup>p small{color:var(--muted);font:600 13px/1.35 var(--body)}.sport-countdown,.sport-countdown-unset,.sport-countdown-gameday,.sport-next-final,.sport-countdown-placeholder{border-left:1px solid var(--line);background:#f3eee7;flex-direction:column;justify-content:center;min-width:0;min-height:204px;padding:26px clamp(22px,2.4vw,36px);display:flex}.sport-countdown>div{background:#d4cbc0;border:1px solid #d4cbc0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.sport-countdown p{background:#fff;place-items:center;gap:6px;min-width:0;margin:0;padding:14px 5px 12px;display:grid}.sport-countdown p strong{font:750 clamp(25px, 2.25vw, 34px)/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.035em}.sport-countdown p span{color:var(--muted);font:700 10px/1 var(--body);letter-spacing:.035em;text-transform:uppercase}.sport-countdown-unset,.sport-countdown-gameday,.sport-next-final{gap:9px}.sport-countdown-unset strong,.sport-countdown-gameday strong,.sport-next-final strong{font:800 28px/1 var(--body);letter-spacing:-.015em;text-transform:uppercase}.sport-countdown-unset small{max-width:280px;color:var(--muted);font:500 13px/1.45 var(--body)}.sport-next-final a{border-bottom:1px solid var(--maroon);width:fit-content;min-height:28px;color:var(--maroon);font:700 12px/1.2 var(--body);text-transform:uppercase;align-items:center;margin-top:7px;display:inline-flex}.sport-countdown-placeholder{color:var(--muted);font:700 13px/1.2 var(--body)}.sport-next-event.has-venue-backdrop{background-repeat:no-repeat;background-color:var(--maroon-dark);position:relative}.sport-next-event.has-venue-backdrop .sport-next-heading{background:linear-gradient(90deg,#2a040fd1,#3d0a187a)}.sport-next-event.has-venue-backdrop .sport-next-matchup{color:#fff;background:#18040b47}.sport-next-event.has-venue-backdrop .sport-next-meta>span,.sport-next-event.has-venue-backdrop .sport-next-matchup>p>span{color:#e6c98e}.sport-next-event.has-venue-backdrop .sport-next-meta strong,.sport-next-event.has-venue-backdrop .sport-next-matchup>p small{color:#ffffffc7}.sport-next-event.has-venue-backdrop .sport-next-matchup>.event-matchup-mini{background:#fbfaf7f5;border:1px solid #ffffff94;border-radius:2px;padding:9px 10px;box-shadow:inset 3px 0 #c9aa71,0 8px 22px #0c020647}.sport-next-event.has-venue-backdrop .event-team-mark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:3px}.sport-next-event.has-venue-backdrop .event-matchup-connector{color:var(--maroon);text-transform:uppercase;background:0 0;border:0;border-radius:0;font-size:9px;font-style:normal;font-weight:800}.sport-season-shell{padding:42px 5.5% 68px}.sport-schedule-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:20px;display:grid}.sport-schedule-heading .eyebrow{color:var(--maroon);font:700 12px/1.35 var(--body);letter-spacing:.055em;margin-bottom:12px}.sport-schedule-heading h2{font:900 clamp(44px, 4.8vw, 68px)/.94 var(--sans);letter-spacing:.005em;text-transform:uppercase;margin:0}.sport-schedule-totals{text-align:center;background:#ffffff8f;border:1px solid #c8beb2;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;justify-content:flex-end;display:grid}.sport-schedule-totals p{border-left:1px solid #c8beb2;align-content:center;justify-items:center;min-height:82px;margin:0;padding:12px 16px;display:grid}.sport-schedule-totals p:first-child{border-left:0}.sport-schedule-totals strong{white-space:nowrap;font:800 30px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.sport-schedule-totals span{color:var(--muted);font:700 12px/1.2 var(--body);letter-spacing:.045em;text-transform:uppercase;margin-top:5px}.sport-schedule-totals.is-single{grid-template-columns:minmax(150px,1fr);grid-auto-flow:row}.sport-season-picker summary span,.sport-season-picker nav a{white-space:nowrap}.sport-schedule-group+.sport-schedule-group{margin-top:30px}#season-schedule{scroll-margin-top:132px}.sport-schedule-label{justify-content:space-between;align-items:end;gap:24px;margin:0 0 10px;display:flex}.sport-schedule-label h3{font:850 26px/1 var(--body);letter-spacing:-.02em;text-transform:uppercase;margin:0}.sport-schedule-label span{color:var(--muted);font:650 12px/1.2 var(--body)}.sport-season-picker{z-index:12;position:relative}.sport-season-picker summary{cursor:pointer;border-bottom:2px solid #171717;justify-content:space-between;align-items:center;gap:18px;width:max-content;min-width:108px;padding:0 2px 6px 0;list-style:none;display:inline-flex}.sport-season-picker summary::-webkit-details-marker{display:none}.sport-season-picker summary span{color:#171717;font:850 26px/1 var(--body);letter-spacing:-.02em}.sport-season-picker summary svg{fill:none;width:16px;height:16px;stroke:var(--maroon);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;transition:transform .16s}.sport-season-picker[open] summary svg{transform:rotate(180deg)}.sport-season-picker nav{background:#fff;border:1px solid #bbb1a6;grid-template-columns:repeat(4,minmax(0,1fr));width:304px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #160d0e33}.sport-season-picker nav a{color:#292523;min-height:42px;font:750 15px/1 var(--body);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:grid}.sport-season-picker nav a:hover,.sport-season-picker nav a:focus-visible{background:#f1ece6;outline:0}.sport-season-picker nav a[aria-current=page]{background:var(--maroon);color:#fff}.sport-schedule-list{background:#fff;border-block:1px solid #c8beb2;display:grid}.sport-schedule-row{border-left:5px solid #0000;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:120px minmax(190px,1.2fr) 174px minmax(190px,.9fr) 116px;align-items:center;gap:clamp(16px,2vw,28px);min-width:0;min-height:82px;padding:12px 18px;transition:background .16s,border-color .16s;display:grid}.sport-schedule-row:last-child{border-bottom:0}.sport-schedule-row.is-home{border-left-color:var(--maroon);background:#fff}.sport-schedule-row.is-away{background:#f6f3ee;border-left-color:#817b75}.sport-schedule-row.is-neutral{background:#e4e2df;border-left-color:#85827d}.sport-schedule-row.is-home:hover{background:#fbfaf8}.sport-schedule-row.is-away:hover{background:#efebe5}.sport-schedule-row.is-neutral:hover{background:#d9d7d3}.sport-schedule-date{gap:8px;min-width:0;display:grid}.sport-schedule-date time{font:750 15px/1.15 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-transform:uppercase}.sport-site-label{width:fit-content;color:var(--muted);font:700 12px/1.2 var(--body);align-items:center;gap:7px;display:inline-flex}.sport-site-label i{background:#1d1d1d;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sport-site-label.is-home{color:var(--muted)}.sport-site-label.is-home i{background:var(--maroon)}.sport-site-label.is-away i{background:#817b75}.sport-site-label.is-neutral i{background:#77736d}.sport-schedule-opponent{grid-template-columns:2.5ch 44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.sport-schedule-opponent>.event-matchup-marks{grid-template-columns:1fr;justify-content:flex-start;gap:0;min-width:0}.sport-schedule-opponent .event-team-mark,.sport-schedule-opponent .event-team-tba{width:44px;height:44px}.sport-schedule-opponent .event-matchup-connector{display:none}.sport-schedule-opponent .event-team-tba{min-width:0;font-size:12px}.sport-schedule-opponent>p{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px 8px;min-width:0;margin:0;display:grid}.sport-schedule-site-marker{color:var(--maroon);font:700 14px/1.15 var(--body);white-space:nowrap;text-transform:uppercase}.sport-schedule-opponent>p strong{overflow-wrap:anywhere;font:800 18px/1.08 var(--body);letter-spacing:-.015em;text-transform:uppercase}.sport-schedule-opponent>p small{color:var(--muted);font:600 12px/1.3 var(--body);grid-column:1/-1}.sport-schedule-status{text-align:left;align-content:center;justify-items:stretch;gap:5px;min-width:0;display:grid}.sport-schedule-status .sport-kick-time{width:100%;color:var(--ink);font:750 14px/1.25 var(--body);font-variant-numeric:tabular-nums;text-align:left;justify-items:start;gap:3px;display:grid}.sport-kick-time>span,.sport-kick-time>small{white-space:nowrap;display:block}.sport-kick-time>small{color:var(--muted);font:750 12px/1.2 var(--body)}.sport-result-line{grid-template-columns:minmax(0,1fr) 48px;justify-content:stretch;align-items:center;gap:8px;width:100%;display:grid}.sport-result-line .sport-result{color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:7px;padding:0;display:grid}.sport-result-decision{font:850 25px/.9 var(--body);text-align:left}.sport-schedule-record{text-align:right;font-variant-numeric:tabular-nums;justify-self:end;margin-right:24px}.sport-result-score{white-space:nowrap}.sport-result-canceled .sport-result-score,.sport-result-placed .sport-result-score{white-space:normal;grid-column:1/-1}.sport-result-score{color:var(--ink);font:800 20px/1 var(--body);letter-spacing:-.025em}.sport-result-line>span{color:var(--muted);font:700 12px/1.15 var(--body);white-space:nowrap}.sport-result-w .sport-result-decision{color:#14733f}.sport-result-l .sport-result-decision{color:#b42318}.sport-result-canceled .sport-result-score{color:var(--muted);font-size:14px}.sport-result-placed .sport-result-score{color:var(--maroon);font-size:16px}.sport-schedule-location{text-align:left;justify-items:start;gap:5px;min-width:0;display:grid}.sport-schedule-location>strong>span{display:block}.sport-venue-name{color:var(--ink);margin-bottom:3px}.sport-schedule-location>span{color:var(--muted);font:700 12px/1.15 var(--body);text-transform:uppercase}.sport-schedule-location>strong{overflow-wrap:anywhere;font:650 14px/1.32 var(--body)}.sport-schedule-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.sport-schedule-actions a,.sport-schedule-actions button{border:0;border-bottom:1px solid var(--maroon);min-height:28px;color:var(--maroon);font:750 12px/1.2 var(--body);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;padding:0;display:inline-flex}.sport-schedule-actions>span{color:#817b75;font:650 12px/1.25 var(--body);text-align:right}.sport-schedule-replay{color:#fff;background:#171314;border-top:1px solid #ffffff29;grid-column:1/-1;width:auto;margin:8px -18px -12px;overflow:hidden}.sport-schedule-replay:not([open]){display:none}.sport-schedule-replay[open]{animation:.22s ease-out both schedule-replay-drop}.sport-schedule-replay>summary{cursor:pointer;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;list-style:none;display:flex}.sport-schedule-replay>summary::-webkit-details-marker{display:none}.sport-schedule-replay>summary>span{color:#d8bd8a;font:700 12px/1.25 var(--body);letter-spacing:.06em;text-transform:uppercase}.sport-schedule-replay>summary>b{color:#fff;font:750 13px/1 var(--body);white-space:nowrap}.sport-schedule-replay>summary i{color:#d8bd8a;margin-left:5px;font-style:normal;display:inline-block}.sport-schedule-replay-card{background:#171314}.sport-schedule-replay-content{grid-template-columns:minmax(230px,.7fr) minmax(360px,1.3fr);align-items:center;gap:26px;padding:22px;display:grid}.sport-schedule-replay-copy{min-width:0}.sport-schedule-replay-copy h4{font:900 clamp(30px, 3.2vw, 46px)/.92 var(--sans);letter-spacing:.015em;text-transform:uppercase;margin:0}.sport-schedule-replay-copy h4 em{color:#d8bd8a;font-weight:500}.sport-schedule-replay-copy>strong{font:750 15px/1.35 var(--body);margin-top:14px;display:block}.sport-schedule-replay-copy>span{color:#ffffffb3;font:500 14px/1.5 var(--body);margin-top:10px;display:block}.sport-schedule-replay-frame{aspect-ratio:16/9;background:#050505;min-width:0;overflow:hidden}.sport-schedule-replay-frame iframe{border:0;width:100%;height:100%;display:block}@keyframes schedule-replay-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sport-schedule-empty>p:not(.eyebrow){font:500 16px/1.6 var(--body)}.sport-schedule-more summary{min-height:44px;font:700 14px/1.2 var(--body);cursor:pointer;align-items:center;display:flex}@media (width<=1120px){.sport-next-event{grid-template-columns:190px minmax(0,1fr)}.sport-countdown,.sport-countdown-unset,.sport-countdown-gameday,.sport-next-final,.sport-countdown-placeholder{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:0}.sport-schedule-row{grid-template-columns:110px minmax(140px,1fr) 160px minmax(150px,.9fr);gap:16px}.sport-schedule-actions{grid-column:2/-1;justify-content:flex-end}.sport-schedule-heading{grid-template-columns:1fr;align-items:start}.sport-schedule-totals{justify-self:start}}@media (width<=900px){.sport-next-event{grid-template-columns:1fr}.sport-next-heading{min-height:116px;padding:20px 24px}.sport-next-heading h2{font-size:37px}.sport-next-heading a{margin-top:15px}.sport-next-matchup{grid-template-columns:minmax(120px,.62fr) minmax(140px,.88fr);gap:18px;padding:22px 24px}.sport-next-meta{grid-column:1/-1}.sport-next-matchup>p strong{font-size:19px}.sport-next-matchup .event-team-mark{height:52px}.sport-countdown,.sport-countdown-unset,.sport-countdown-gameday,.sport-next-final,.sport-countdown-placeholder{padding:20px 24px}.sport-countdown p strong{letter-spacing:.025em;font-size:25px}.sport-countdown p span{font-size:10px}.sport-next-event.has-venue-backdrop{background-position:50%}.sport-next-event.has-venue-backdrop .sport-next-heading{background:linear-gradient(#2a040fc7,#2a040f66);min-height:132px}.sport-next-event.has-venue-backdrop .sport-next-matchup{background:linear-gradient(#23050f8f,#1d040ce6)}.sport-season-shell{padding:30px 16px 52px}.sport-schedule-heading{gap:14px;margin-bottom:18px}.sport-schedule-heading .eyebrow{font-size:12px}.sport-schedule-heading h2{font-size:clamp(34px,9vw,43px);line-height:.96}.sport-schedule-totals{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sport-schedule-totals.has-neutral{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-schedule-totals p{min-height:76px;padding:10px 8px}.sport-schedule-totals.has-neutral p:nth-child(3){border-top:1px solid #c8beb2;border-left:0}.sport-schedule-totals.has-neutral p:nth-child(4){border-top:1px solid #c8beb2}.sport-schedule-totals strong{font-size:24px}.sport-schedule-totals span{font-size:10px}.sport-schedule-group+.sport-schedule-group{margin-top:25px}.sport-schedule-label{align-items:center}.sport-schedule-label h3{font-size:22px}.sport-schedule-label span{text-align:right;font-size:12px}.sport-season-picker summary{gap:14px;min-width:102px}.sport-season-picker summary span{font-size:22px}.sport-season-picker nav{grid-template-columns:repeat(3,minmax(0,1fr));width:min(300px,100vw - 32px)}.sport-schedule-row{border-left-width:4px;grid-template-columns:minmax(0,1fr) 142px;grid-template-areas:"date status""opponent opponent""location location""actions actions";gap:10px 14px;min-height:0;padding:13px 14px 12px}.sport-schedule-date{flex-wrap:wrap;grid-area:date;align-items:center;gap:6px 10px;display:flex}.sport-schedule-date time{font-size:14px}.sport-site-label{font-size:12px}.sport-schedule-status{text-align:left;grid-area:status;align-self:center;justify-items:stretch;width:142px;min-width:0}.sport-schedule-status .sport-kick-time{white-space:nowrap;font-size:14px}.sport-result-line{grid-template-columns:minmax(0,1fr) 40px;justify-content:stretch;gap:8px}.sport-result-decision{font-size:22px}.sport-result-score{font-size:18px}.sport-result-line>span{text-align:right;min-width:25px;font-size:12px}.sport-schedule-record{margin-right:0}.sport-schedule-opponent{grid-area:opponent;grid-template-columns:2.5ch 36px minmax(0,1fr);gap:10px;padding:4px 0 2px}.sport-schedule-opponent .event-team-mark,.sport-schedule-opponent .event-team-tba{width:36px;height:36px}.sport-schedule-opponent>p strong{font-size:17px}.sport-schedule-opponent>p small{font-size:12px}.sport-schedule-location{grid-area:location;min-width:0;display:block}.sport-schedule-location>span{display:none}.sport-schedule-location>strong{color:var(--muted);font-size:12px;line-height:1.3;display:block}.sport-schedule-actions{grid-area:actions;justify-content:flex-start;place-self:center stretch;gap:16px}.sport-schedule-actions a,.sport-schedule-actions button{min-height:44px;font-size:13px}.sport-schedule-actions>span{display:none}.sport-schedule-replay{width:auto;margin:6px -14px -12px}.sport-schedule-replay>summary{min-height:50px;padding-inline:14px}.sport-schedule-replay-content{grid-template-columns:1fr;gap:16px;padding:16px 14px 14px}.sport-schedule-replay-copy h4{font-size:34px}.sport-schedule-replay-copy>strong{font-size:14px}.sport-schedule-replay-copy>span{font-size:13px}.sport-kick-time>small{font-size:11px}}@media (width<=430px){.sport-next-matchup{grid-template-columns:1fr}.sport-next-matchup>.event-matchup-mini{max-width:194px}.sport-countdown p{padding-inline:3px}.sport-countdown p strong{font-size:22px}.sport-countdown p span{font-size:9px}.sport-season-shell{padding-inline:12px}.sport-schedule-heading h2{font-size:clamp(32px,9vw,39px)}.sport-schedule-row{gap:9px 10px;padding:12px 11px 11px}.sport-schedule-date{gap:8px}.sport-schedule-date time{font-size:13px}.sport-site-label{font-size:11px}.sport-schedule-opponent{grid-template-columns:2.5ch 32px minmax(0,1fr);gap:9px}.sport-schedule-opponent .event-team-mark,.sport-schedule-opponent .event-team-tba{width:32px;height:32px}.sport-schedule-location>strong{font-size:12px}.sport-schedule-replay{margin-inline:-11px}.sport-schedule-replay>summary{padding-inline:11px}}
