.section-rail[data-astro-cid-52xl3trp]{--rail-muted:#c9aaa6;z-index:40;scrollbar-width:thin;border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:#131313f2;width:190px;max-height:calc(100svh - 132px);padding:18px 14px;position:fixed;top:50%;right:16px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 10px 35px #00000024}.section-rail__heading[data-astro-cid-52xl3trp],.section-rail__hint[data-astro-cid-52xl3trp]{color:var(--rail-muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:.65rem;font-weight:700;line-height:1.5}.section-rail__hint[data-astro-cid-52xl3trp]{letter-spacing:.1em;opacity:.75;margin:14px 0 0 24px;font-size:.58rem}.section-rail__steps[data-astro-cid-52xl3trp]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.section-rail__steps[data-astro-cid-52xl3trp]:before,.section-rail__steps[data-astro-cid-52xl3trp]:after{content:"";pointer-events:none;border-radius:3px;width:2px;height:calc(100% - 32px);position:absolute;top:16px;left:7px}.section-rail__steps[data-astro-cid-52xl3trp]:before{background:var(--color-outline-variant)}.section-rail__steps[data-astro-cid-52xl3trp]:after{background:var(--color-primary-container);transform:scaleY(var(--section-progress));transform-origin:top;transition:transform .16s ease-out}.section-rail__step[data-astro-cid-52xl3trp]{z-index:1;position:relative}.section-rail__link[data-astro-cid-52xl3trp]{min-height:38px;color:var(--rail-muted);align-items:center;gap:13px;padding:7px 0;text-decoration:none;transition:color .15s;display:flex}.section-rail__link[data-astro-cid-52xl3trp]:hover,.section-rail__link[data-astro-cid-52xl3trp]:focus-visible,.section-rail__link[data-astro-cid-52xl3trp].is-active{color:var(--color-primary)}.section-rail__link[data-astro-cid-52xl3trp]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}.section-rail__dot[data-astro-cid-52xl3trp]{border:3px solid var(--color-outline);background:var(--color-surface);border-radius:50%;flex:0 0 16px;width:16px;height:16px;transition:border-color .15s,background .15s,box-shadow .15s}.section-rail__link[data-astro-cid-52xl3trp].is-active .section-rail__dot[data-astro-cid-52xl3trp]{border-color:var(--color-primary-container);background:var(--color-primary-container);box-shadow:0 0 0 3px #d0000029}.section-rail__label[data-astro-cid-52xl3trp]{font-size:.76rem;font-weight:600;line-height:1.35}.section-rail__link[data-astro-cid-52xl3trp].is-active .section-rail__label[data-astro-cid-52xl3trp]{font-weight:800}.section-rail__mobile[data-astro-cid-52xl3trp]{display:none}@media (width<=1239px){.section-rail[data-astro-cid-52xl3trp]{border-radius:9px;width:auto;max-height:none;padding:0;inset:auto 12px 12px;overflow:visible;transform:none;box-shadow:0 12px 30px #00000073}.section-rail__desktop[data-astro-cid-52xl3trp]{display:none}.section-rail__mobile[data-astro-cid-52xl3trp]{display:block}.section-rail__mobile[data-astro-cid-52xl3trp] summary[data-astro-cid-52xl3trp]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 16px;list-style:none;display:flex}.section-rail__mobile[data-astro-cid-52xl3trp] summary[data-astro-cid-52xl3trp]::-webkit-details-marker{display:none}.section-rail__mobile[data-astro-cid-52xl3trp] summary[data-astro-cid-52xl3trp]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.section-rail__mobile-copy[data-astro-cid-52xl3trp]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.section-rail__mobile-top[data-astro-cid-52xl3trp]{color:var(--rail-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:.59rem;font-weight:700;line-height:1.3;display:flex}.section-rail__mobile-count[data-astro-cid-52xl3trp]{color:var(--color-primary)}.section-rail__mobile-current[data-astro-cid-52xl3trp]{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.3;overflow:hidden}.section-rail__mobile-next[data-astro-cid-52xl3trp]{color:var(--rail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.2;overflow:hidden}.section-rail__chevron[data-astro-cid-52xl3trp]{color:var(--color-primary);font-size:1.7rem;line-height:1;transition:transform .18s}.section-rail__mobile[data-astro-cid-52xl3trp][open] .section-rail__chevron[data-astro-cid-52xl3trp]{transform:rotate(180deg)}.section-rail__mobile-links[data-astro-cid-52xl3trp]{overscroll-behavior:contain;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);border-radius:9px;flex-direction:column;max-height:min(58svh,480px);padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.section-rail__mobile-link[data-astro-cid-52xl3trp]{min-height:42px;color:var(--rail-muted);border-left:3px solid #0000;border-radius:3px;align-items:center;gap:13px;padding:8px 12px;font-size:.81rem;text-decoration:none;display:flex}.section-rail__mobile-link[data-astro-cid-52xl3trp]:hover,.section-rail__mobile-link[data-astro-cid-52xl3trp]:focus-visible,.section-rail__mobile-link[data-astro-cid-52xl3trp].is-active{border-left-color:var(--color-primary-container);color:var(--color-primary);background:#d0000017}.section-rail__mobile-number[data-astro-cid-52xl3trp]{letter-spacing:.05em;opacity:.8;min-width:23px;font-size:.67rem;font-weight:700}}@media (prefers-reduced-motion:reduce){.section-rail__steps[data-astro-cid-52xl3trp]:after,.section-rail__chevron[data-astro-cid-52xl3trp]{transition:none}}:root{--color-surface:#131313;--color-surface-dim:#131313;--color-surface-bright:#3a3939;--color-surface-container-lowest:#0e0e0e;--color-surface-container-low:#1c1b1b;--color-surface-container:#201f1f;--color-surface-container-high:#2a2a2a;--color-surface-container-highest:#353534;--color-on-surface:#e5e2e1;--color-on-surface-variant:#e8bdb6;--color-primary:#ffb4a8;--color-on-primary:#690000;--color-primary-container:#d00000;--color-on-primary-container:#ffded9;--color-tertiary-container:#c62417;--color-secondary-container:#4a4942;--color-outline:#ae8881;--color-outline-variant:#5e3f3a;--color-off-white:#fff;--color-muted-gray:#555;--color-hairline-border:#f0ede8;--color-cream:#f5f1e7;--color-cream-ink:#1c1b1b;--color-background:#131313;--color-on-background:#e5e2e1;--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--size-display-hero:128px;--size-display-hero-mobile:64px;--size-headline-lg:64px;--size-headline-lg-mobile:40px;--size-headline-md:40px;--size-headline-sm:24px;--size-body-lg:18px;--size-body-md:16px;--size-label-caps:12px;--size-stat-num:48px;--radius-sm:.125rem;--radius-default:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--space-section-gap-desktop:5rem;--space-section-gap-mobile:3.5rem;--space-gutter:2rem;--space-margin-page:5rem;--space-margin-page-mobile:1.5rem;--hairline:2px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}@media (width<=899px){html{scroll-padding-top:80px}}body{background:var(--color-background);color:var(--color-on-background);font-family:var(--font-body);font-size:var(--size-body-md);flex-direction:column;min-height:100vh;margin:0;line-height:1.7;display:flex}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}main{flex:1 0 auto;padding-top:88px}@media (width>=1240px){body.has-section-rail main{width:calc(100% - 218px)}}@media (width<=1239px){body.has-section-rail{padding-bottom:80px}}.container{width:100%;max-width:1280px;padding-inline:var(--space-margin-page-mobile);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--space-margin-page)}}.section{padding-block:var(--space-section-gap-mobile)}@media (width>=768px){.section{padding-block:var(--space-section-gap-desktop)}}.section-cream{background:var(--color-cream);color:var(--color-cream-ink)}.section-container-bg{background:var(--color-surface-container-highest)}.text-display-hero{font-family:var(--font-display);font-size:var(--size-display-hero-mobile);text-transform:uppercase;margin:0;font-weight:400;line-height:.9}@media (width>=768px){.text-display-hero{font-size:var(--size-display-hero);letter-spacing:-.02em}}.text-headline-lg{font-family:var(--font-display);font-size:var(--size-headline-lg-mobile);text-transform:uppercase;margin:0;font-weight:400;line-height:1}@media (width>=768px){.text-headline-lg{font-size:var(--size-headline-lg)}}.text-headline-md{font-family:var(--font-display);font-size:var(--size-headline-md);text-transform:uppercase;margin:0;font-weight:400;line-height:1}.text-headline-sm{font-family:var(--font-display);font-size:var(--size-headline-sm);text-transform:uppercase;margin:0;font-weight:400;line-height:1.1}.text-body-lg{font-family:var(--font-body);font-size:var(--size-body-lg);line-height:1.6}.text-body-md{font-family:var(--font-body);font-size:var(--size-body-md);line-height:1.7}.text-label-caps{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.25em;text-transform:uppercase;font-weight:700;line-height:1.2}.text-stat-num{font-family:var(--font-display);font-size:var(--size-stat-num);margin:0;font-weight:400;line-height:1}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-on-surface-variant)}.section-divider{background-color:var(--color-primary-container);width:60px;height:4px;margin-bottom:2rem}.btn{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.25em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-primary-container);color:var(--color-off-white)}.btn-primary:hover{background:var(--color-tertiary-container)}.btn-secondary{border-color:var(--color-primary-container);color:var(--color-off-white);background:0 0}.btn-secondary:hover{background:#d000001a}.site-nav{inset-inline:0;z-index:50;padding:1rem var(--space-margin-page-mobile);backdrop-filter:blur(8px);border-bottom:2px solid var(--color-primary-container);background:#131313f5;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}@media (width>=768px){.site-nav{padding-inline:var(--space-margin-page)}}.site-nav__brand{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-on-background);font-size:1.75rem;text-decoration:none}.site-nav__links{align-items:center;gap:2rem;display:none}@media (width>=900px){.site-nav__links{display:flex}}.site-nav__link{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.25em;text-transform:uppercase;color:var(--color-on-background);font-weight:700;text-decoration:none;transition:color .2s}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--color-primary)}.site-nav__toggle{color:var(--color-on-background);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}@media (width>=900px){.site-nav__toggle{display:none}}.site-nav__toggle .bar{background:currentColor;width:26px;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.site-nav__mobile{z-index:49;background:var(--color-surface-container-lowest);border-bottom:2px solid var(--color-primary-container);padding:1.5rem var(--space-margin-page-mobile);flex-direction:column;gap:1.25rem;display:none;position:fixed;top:64px;left:0;right:0}.site-nav__mobile.is-open{display:flex}@media (width>=900px){.site-nav__mobile{display:none!important}}.site-nav__mobile a{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-background);font-weight:700;text-decoration:none}.hero{width:100%;min-height:560px;padding-block:3rem;padding-inline:var(--space-margin-page-mobile);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero{padding-inline:var(--space-margin-page);min-height:720px;padding-block:5rem}}.hero--photo{min-height:600px}.hero--photo .hero__media img{object-position:center 18%}@media (width>=768px){.hero--photo{min-height:760px}}@media (width>=1400px){.hero--photo{min-height:820px}}.hero__media{z-index:0;position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.hero__gradient{z-index:1;background:linear-gradient(#1111118c 0%,#111111eb 100%);position:absolute;inset:0}.hero__content{z-index:2;flex-direction:column;gap:1.5rem;width:100%;max-width:1280px;margin-inline:auto;display:flex;position:relative}.hero__eyebrow{color:var(--color-primary);margin-bottom:1rem}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.stat-band{background:var(--color-surface-container-highest);border-top:2px solid var(--color-surface-container);border-bottom:2px solid var(--color-surface-container);padding-block:2rem}.stat-band__row{max-width:1280px;padding-inline:var(--space-margin-page-mobile);flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}@media (width>=768px){.stat-band__row{padding-inline:var(--space-margin-page);flex-direction:row;justify-content:space-between}}.stat-band__item{text-align:center;border-top:var(--hairline) solid var(--color-outline-variant);flex-direction:column;flex:1;align-items:center;width:100%;padding-top:1rem;display:flex}.stat-band__item:first-child{border-top:none;padding-top:0}@media (width>=768px){.stat-band__item{border-top:none;border-left:var(--hairline) solid var(--color-outline-variant);padding-top:0;padding-left:1.5rem}.stat-band__item:first-child{border-left:none;padding-left:0}}.hairline-grid{background:var(--color-outline-variant);grid-template-columns:1fr;gap:2px;display:grid}@media (width>=768px){.hairline-grid.cols-3{grid-template-columns:repeat(3,1fr)}.hairline-grid.cols-2{grid-template-columns:repeat(2,1fr)}}.card{background:var(--color-surface-container);border-top:3px solid var(--color-primary-container);padding:2rem}@media (width>=768px){.card{padding:3rem}}.card__icon{color:var(--color-primary);margin-bottom:1.5rem;display:block}.card__title{margin-bottom:1rem}.card p{color:var(--color-on-surface-variant);margin:0}.fact-list{flex-direction:column;gap:2rem;display:flex}.fact-list__item{border-bottom:var(--hairline) solid var(--color-outline-variant);align-items:flex-start;gap:1.5rem;padding-bottom:2rem;display:flex}.fact-list__item:last-child{border-bottom:none;padding-bottom:0}.fact-list__icon{color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.pull-quote__icon{color:var(--color-primary);margin-bottom:1rem;display:block}.bio-image-wrap{z-index:1;position:relative}.bio-image-wrap:before{content:"";border:3px solid var(--color-primary-container);z-index:-1;width:100%;height:100%;position:absolute;bottom:-16px;right:-16px}.bio-image-wrap img{object-fit:cover;filter:grayscale();width:100%;height:auto;transition:filter .5s}.bio-image-wrap:hover img{filter:grayscale(0)}.story-grid{flex-direction:column;align-items:center;gap:3rem;display:flex}@media (width>=1024px){.story-grid{flex-direction:row;gap:6rem}.story-grid>*{width:50%}}blockquote.pull-quote{border-left:4px solid var(--color-primary-container);margin:0;padding-left:1.5rem;font-style:italic}blockquote.pull-quote p{margin:0 0 .5rem}blockquote.pull-quote footer{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.chip{background:var(--color-primary-container);color:var(--color-off-white);font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius-sm);align-items:center;padding:.4rem .9rem;font-weight:700;display:inline-flex}.form-field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.form-field label{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:700}.form-field input,.form-field textarea{border-radius:var(--radius-sm);color:var(--color-on-background);font-family:var(--font-body);font-size:var(--size-body-md);background:#ffffff0f;border:none;padding:.9rem 1rem}.form-field input:focus,.form-field textarea:focus{outline:2px solid var(--color-primary)}.form-status{font-family:var(--font-body);margin-top:1rem;font-size:.95rem}.form-status[data-state=success]{color:#7fd39a}.form-status[data-state=error]{color:#ff9b93}.form-legal{color:var(--color-on-surface-variant);margin-top:1rem;font-size:.8rem}.site-footer{background:var(--color-surface);border-top:var(--hairline) solid var(--color-outline-variant);margin-top:auto;padding-block:3rem}.site-footer__row{max-width:1280px;padding-inline:var(--space-margin-page-mobile);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}@media (width>=768px){.site-footer__row{padding-inline:var(--space-margin-page);text-align:left;flex-direction:row;justify-content:space-between}}.site-footer__socials{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.site-footer__socials a{color:var(--color-on-surface-variant);font-size:var(--size-body-md);text-decoration:none;transition:color .2s}.site-footer__socials a:hover{color:var(--color-primary)}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.stack{flex-direction:column;gap:1.5rem;display:flex}.grid-responsive{background:var(--color-outline-variant);grid-template-columns:1fr;gap:2px;display:grid}@media (width>=640px){.grid-responsive.cols-2{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.grid-responsive.cols-3{grid-template-columns:repeat(3,1fr)}}.video-embed{background:var(--color-surface-container-lowest);border:2px solid var(--color-outline-variant);width:100%;padding-top:56.25%;position:relative}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.schedule-table{border-collapse:collapse;width:100%}.schedule-table th,.schedule-table td{text-align:left;border-bottom:var(--hairline) solid var(--color-outline-variant);font-family:var(--font-body);font-size:var(--size-body-md);padding:1rem}.schedule-table th{font-family:var(--font-body);font-size:var(--size-label-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:700}.schedule-row--home td:first-child{border-left:4px solid #e41c38}.schedule-row--away td:first-child{border-left:4px solid var(--color-cream)}.schedule-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.schedule-watch{white-space:nowrap;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.schedule-watch__tv{color:var(--color-primary);align-items:center;display:inline-flex}.schedule-watch--tba{color:var(--color-on-surface-variant);font-weight:500}
