.history-hero{background:var(--cream);display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;padding:48px 8% 60px;overflow:hidden}.history-hero .back-link{position:static;display:inline-block;color:var(--muted);margin-bottom:35px}.history-hero h1{font-size:clamp(78px,8vw,120px);line-height:.9;letter-spacing:-2px;color:var(--maroon);font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;text-transform:uppercase}.history-hero h1 em{font-style:normal;color:var(--maroon)}.history-hero p:last-child{font-size:15px;line-height:1.85;color:var(--muted);margin-top:24px;max-width:500px}.history-hero>img{width:min(100%,310px);height:auto;aspect-ratio:1;object-fit:contain;justify-self:center;mix-blend-mode:multiply;clip-path:circle(31.5% at 50% 50%);transform:scale(1.4)}.history-content{max-width:1450px;padding:40px 8% 75px;margin:0 auto}.history-tabs{display:flex;gap:8px;padding:7px;background:var(--cream);border:1px solid var(--border);max-width:490px;margin-bottom:42px}.history-tabs button{border:0;padding:16px 26px;flex:1;background:transparent;color:var(--maroon);font-size:13px;font-weight:700;min-height:50px}.history-tabs button[aria-selected=true]{background:var(--maroon);color:#fff}.history-panel[hidden]{display:none}.history-team-heading{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;margin-bottom:25px}.history-team-heading .eyebrow{width:100%;margin:0}.history-team-heading h2{font-size:52px;color:var(--maroon)}.history-team-heading>p:last-child{font-size:13px;color:var(--muted)}.history-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--deep);color:#fff;margin:25px 0 20px}.history-stats>div{padding:26px 20px;border-right:1px solid #ffffff21}.history-stats>div:last-child{border:0}.history-stats strong{display:block;font:600 60px/.95 'Barlow Condensed','Arial Narrow',Impact,sans-serif;color:var(--gold)}.history-stats span{display:block;font-size:10px;letter-spacing:.7px;margin-top:13px}.history-jumps{display:flex;flex-wrap:wrap;gap:20px;padding:12px 0 20px;font-size:11px;font-weight:600;color:var(--maroon)}.history-jumps a{text-decoration:underline;text-underline-offset:5px}.history-section{padding:44px 0 12px;border-top:1px solid var(--border);margin-top:20px;scroll-margin-top:25px}.history-section-head{display:flex;justify-content:space-between;gap:30px;margin-bottom:25px}.history-section-head .eyebrow{font-size:9px;margin-bottom:10px}.history-section-head h3{font-size:42px;line-height:1.05;letter-spacing:-.7px}.history-title-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px}.history-title-card{background:var(--cream);border-top:3px solid var(--gold);padding:23px}.history-title-card .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:12px}.history-title-card h4{font:600 34px 'Barlow Condensed','Arial Narrow',Impact,sans-serif;margin:0 0 15px;color:var(--maroon)}.history-title-card details{font-size:11px;color:var(--muted);line-height:1.8}.history-title-card summary{cursor:pointer;color:var(--maroon);font-weight:600}.history-title-card details p{margin-top:12px}.history-detail{border:1px solid var(--border);margin:12px 0;background:#fff}.history-detail>summary{cursor:pointer;display:list-item;list-style-position:inside;padding:19px 22px;color:var(--maroon);font-weight:700;font-size:13px;min-height:55px}.history-detail>summary:hover{background:var(--cream)}.history-detail>summary>span{float:right;font-size:10px;font-weight:400;color:var(--muted);margin-left:15px;margin-top:2px}.history-detail[open]>summary{border-bottom:1px solid var(--border);background:var(--cream)}.history-detail-body{padding:7px 23px 18px}.history-state-list>article{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:22px 0;border-bottom:1px solid var(--border)}.history-state-list>article:last-child{border:0}.history-state-year{font:600 34px 'Barlow Condensed','Arial Narrow',Impact,sans-serif;color:var(--maroon)}.history-state-list h4{font:600 25px 'Barlow Condensed','Arial Narrow',Impact,sans-serif;margin:0}.history-state-score{font-size:12px;color:var(--muted);margin-top:4px}.history-state-list details{margin-top:12px;font-size:12px;color:var(--muted);line-height:1.8}.history-state-list summary{color:var(--maroon);cursor:pointer}.history-state-list details p{margin-top:10px}.history-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px}.history-record-grid h4,.history-honors-grid h4,.history-conference h4{font:600 27px 'Barlow Condensed','Arial Narrow',Impact,sans-serif;margin:0 0 14px;color:var(--maroon)}.history-table-scroll{overflow:auto}.history-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;line-height:1.7}.history-table thead th{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:var(--cream);padding:13px 10px;white-space:nowrap}.history-table tbody td,.history-table tbody th{padding:15px 10px;vertical-align:top;border-bottom:1px solid var(--border)}.history-table tbody th{font-weight:600;min-width:125px}.history-table .record-score{font:600 29px 'Barlow Condensed','Arial Narrow',Impact,sans-serif;color:var(--maroon);white-space:nowrap}.history-detail .history-table{margin-top:9px}.history-detail .history-table tbody tr:last-child td,.history-detail .history-table tbody tr:last-child th{border:0}.history-list{list-style:none;padding:0;margin:0;font-size:12px;line-height:1.9}.history-list li{padding:13px 0;border-bottom:1px solid var(--border)}.history-list li:last-child{border:0}.history-honors-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:26px}.history-honors-grid>article{background:var(--cream);padding:25px}.history-honors-grid .history-mental{grid-column:1/-1;border-left:3px solid var(--gold)}.history-name-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.history-conference{padding:24px 0}.history-conference p{font-size:12px;line-height:1.8;margin:6px 0}.history-source-note{font-size:10px;line-height:1.9;color:var(--muted);margin:40px 0 16px}.history-page header nav a[aria-current=page]{color:var(--maroon);text-decoration:underline;text-underline-offset:6px}
@media(min-width:1251px) and (max-width:1500px){header{position:relative;z-index:10}header .menu{display:block;background:none;border:1px solid var(--border);font-size:11px;padding:10px}header nav{display:none;position:absolute;top:95px;left:0;right:0;background:white;padding:20px 6%;box-shadow:0 10px 15px #0001;flex-direction:column;align-items:stretch;gap:0}header nav.open{display:flex}header nav a{padding:14px 0}header .nav-cta{border:0}}
@media(max-width:900px){.history-title-grid{grid-template-columns:1fr 1fr}.history-record-grid{grid-template-columns:1fr}.history-hero{gap:25px}.history-hero>img{max-width:240px}.history-content{padding-left:6%;padding-right:6%}}
@media(max-width:600px){.history-hero{display:block;padding:35px 6% 42px}.history-hero>img{display:none}.history-hero h1{font-size:78px}.history-hero .back-link{margin-bottom:28px}.history-hero p:last-child{font-size:13px}.history-content{padding-top:25px}.history-tabs{margin-bottom:30px;gap:3px}.history-tabs button{font-size:12px;padding:14px 15px}.history-team-heading h2{font-size:43px}.history-team-heading{gap:12px}.history-stats{grid-template-columns:1fr 1fr}.history-stats>div{padding:23px 18px;border-bottom:1px solid #ffffff21}.history-stats>div:nth-child(2){border-right:0}.history-stats>div:nth-child(3){border-bottom:0}.history-stats strong{font-size:50px}.history-jumps{gap:15px;font-size:10px}.history-section{padding-top:32px}.history-section-head h3{font-size:35px}.history-title-grid,.history-honors-grid,.history-name-grid{grid-template-columns:1fr}.history-title-card{padding:22px}.history-detail>summary{padding:18px 15px;font-size:12px}.history-detail>summary>span{float:none;display:block;margin:6px 0 0 16px}.history-detail-body{padding:6px 15px 12px}.history-state-list>article{grid-template-columns:66px 1fr}.history-table{font-size:11px}.history-table thead th{padding:12px 8px}.history-table tbody td,.history-table tbody th{padding:13px 8px}.history-table tbody th{min-width:105px}.history-honors-grid{gap:15px}.history-honors-grid>article{padding:22px}}

.history-tribute{background:var(--deep);color:#fff;padding:44px 45px 36px;margin:0 0 48px;border-top:4px solid var(--gold)}.history-tribute>.eyebrow{color:var(--gold);font-size:9px;letter-spacing:2px}.history-tribute>h2{font-size:clamp(42px,4.6vw,66px);line-height:1.02;letter-spacing:-1px;margin:18px 0 25px}.tribute-message{max-width:840px}.tribute-message p{font-size:14px;line-height:1.95;color:#e5d8dd;margin:15px 0}.tribute-coaches{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:33px 0 30px;border-top:1px solid #ffffff26;padding-top:30px}.tribute-coaches article{min-width:0}.tribute-coaches .eyebrow{color:var(--gold);font-size:8px;letter-spacing:1.3px;margin-bottom:10px}.tribute-coaches h3{font-size:31px;line-height:1.1;letter-spacing:-.3px;margin:0 0 20px}.tribute-coaches dl{margin:0}.tribute-coaches dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff1c;padding:10px 0;font-size:12px;line-height:1.6}.tribute-coaches dt{color:#d6c3cb}.tribute-coaches dd{margin:0;color:#fff;font-weight:600;white-space:nowrap}.tribute-closing{border-top:1px solid #ffffff26;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;align-items:center}.tribute-closing p{font-size:13px;color:#e5d8dd}.tribute-closing span{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:25px;color:var(--gold);font-weight:600;letter-spacing:.2px}@media(max-width:700px){.history-tribute{padding:30px 24px 27px;margin-bottom:32px}.history-tribute>h2{font-size:43px}.tribute-message p{font-size:13px;line-height:1.9}.tribute-coaches{grid-template-columns:1fr;gap:28px;margin-top:25px;padding-top:25px}.tribute-coaches h3{font-size:29px}.tribute-coaches dl>div{font-size:12px}.tribute-closing{display:block}.tribute-closing p{line-height:1.8;margin-bottom:10px}.tribute-closing span{font-size:24px}}
