@font-face{font-family:Anton;src:url('assets/anton.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.play-section{background:#f3f7fa}.play-grid{display:grid;grid-template-columns:.65fr 1fr;gap:65px;align-items:center}.player-portrait img{width:100%;height:auto;display:block}.play-copy h2{margin-bottom:25px}.play-copy>p{max-width:560px}.play-copy video{display:block;width:100%;max-width:360px;aspect-ratio:9/16;height:auto;background:#070c22;object-fit:contain}.play-copy .media-caption{font-size:11px;color:#555b68;margin:12px 0 0}@media(max-width:720px){.play-grid{grid-template-columns:1fr;gap:30px}.player-portrait{max-width:330px;margin:0 auto}.play-copy h2{font-size:36px}}
:root{--navy:#171d5b;--cream:#fff;--red:#f42518;--muted:#555b68;--line:#e2e4e9;--blue:#49b9ef}
body{background:#fff}h1,h2,h3{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400;letter-spacing:0;line-height:1.15}h2{font-size:44px;text-transform:uppercase}h3{font-size:25px}.eyebrow{letter-spacing:.1em;color:#555b68}.button{text-transform:uppercase;border-radius:4px;background:#f42518;font-size:14px;letter-spacing:.015em;box-shadow:0 2px 0 rgba(0,0,0,.09)}.button:hover{background:#d21c10}header{height:83px;background:#fff;border:0;padding:0 max(35px,calc((100vw - 1200px)/2));position:relative;z-index:4}header .brand{gap:10px}header .brand img{width:135px;height:68px}header .brand span{font-size:11px;padding-left:15px;border-left-color:#d8d8de}header .brand small{font-size:7px}nav a{font-size:13px;text-transform:uppercase;font-weight:700}header .button{font-size:11px}.brand-bar{height:42px;background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;padding-left:max(35px,calc((100vw - 1200px)/2));padding-right:max(35px,calc((100vw - 1200px)/2));font-size:12px;letter-spacing:.04em}.brand-bar>a{background:var(--red);align-self:stretch;display:flex;align-items:center;padding:0 20px;text-decoration:none;font-size:11px;font-weight:bold}.brand-bar>a span{margin-left:18px}.hero{display:flex;position:relative;min-height:630px;isolation:isolate;align-items:center;justify-content:center;overflow:hidden;background:#141a33}.hero-copy{position:relative;z-index:2;text-align:center;color:white;padding:53px 25px 95px;max-width:1000px}.hero .eyebrow{color:white;font-size:11px;letter-spacing:.15em;margin-bottom:22px}.hero h1{font-size:clamp(44px,5.2vw,72px);font-style:italic;text-shadow:0 3px 9px #0007;line-height:1.08;letter-spacing:0}.hero .lead{margin:22px auto 18px;max-width:650px;font-size:22px;line-height:1.4;text-shadow:0 1px 4px #000}.hero-desc{display:none}.hero .button{margin-top:2px}.asking{color:white;margin-top:20px;font-size:12px}.asking span{color:#eee}.asking strong{font-size:20px}.hero-image{position:absolute;inset:0;z-index:0;min-height:0;max-height:none!important}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center 47%;position:absolute;filter:brightness(.56)}.hero-image:after{inset:0;background:linear-gradient(90deg,rgba(15,20,50,.2),rgba(15,20,50,.12));z-index:0}.hero-image figcaption{font-size:8px;bottom:77px;left:auto;right:20px;max-width:270px;text-align:right;color:#eee;z-index:1}.hero:before,.hero:after{content:'';position:absolute;bottom:-1px;left:0;right:0;z-index:3;height:63px;pointer-events:none}.hero:before{background:var(--blue);clip-path:polygon(0 0,50% 88%,100% 0,100% 100%,0 100%)}.hero:after{background:var(--red);clip-path:polygon(0 36%,50% 100%,100% 36%,100% 100%,0 100%)}.stats{background:#fff;color:var(--navy);padding-top:45px;padding-bottom:35px;text-align:center;gap:30px}.stats>div{border-color:#dce1e9}.stats strong{font-family:Anton,Impact,sans-serif;font-size:54px;font-weight:400;color:var(--navy);letter-spacing:0}.stats span{font-weight:700;text-transform:uppercase;font-size:14px}.stats small{color:var(--muted)}.data-note{text-align:center}.business{border-top:1px solid #eee;margin-top:30px}.business h2:before,.economics h2:before,.faq h2:before{content:'‹‹';display:block;font-family:Arial,sans-serif;color:var(--blue);font-size:29px;font-weight:bold;margin-bottom:12px}.section-copy .large{color:var(--navy)}.calendar-section,.transition{background:#f3f7fa}.seasons h3{font-family:Arial,sans-serif;font-size:23px;font-weight:700}.seasons{border-color:#b2d9f0}.seasons span{color:#0478b5}.growth{background:var(--navy);position:relative}.growth .eyebrow{color:#70ccf6}.growth h2{font-size:49px}.growth-list h3{font-size:28px}.growth-list .number{color:#70ccf6}.growth-list article{border-color:#4b5181}.growth-list strong{font-family:Anton,Impact,sans-serif;font-weight:400;color:#6dccfa}.growth-list strong small{font-family:Arial,sans-serif}.operations img{height:auto;max-height:425px;object-fit:contain}.deal-tabs button[aria-selected=true]{border-bottom-color:var(--red)}.deal-panel h3{font-family:Anton,Impact,sans-serif;color:var(--red)}.included h3,.financial-note h3{font-family:Arial,sans-serif;font-weight:700}.steps h3{font-size:25px}.steps li{border-color:#b2d9f0}.contact-email{font-size:20px}.inquiry{background:var(--navy)}.inquiry .eyebrow{color:#70ccf6}.inquiry h2{font-size:46px}.inquiry input,.inquiry select,.inquiry textarea{background:#fff;color:#171d5b;border:1px solid #b5bfd0;border-radius:3px}.inquiry select{color-scheme:light}.inquiry textarea::placeholder{color:#666d7c}.text-link{color:#171d5b}.text-link:hover{color:var(--red)}footer{background:white}.form-help{max-width:100%}
@media(max-width:1050px){header{padding:0 28px}.brand-bar{padding:0 28px}.hero-copy{padding-top:55px;padding-bottom:100px}.hero h1{font-size:62px}.hero{min-height:600px}.hero-image{min-height:0}h2{font-size:39px}.growth h2,.inquiry h2{font-size:42px}}
@media(max-width:720px){header{height:76px;padding:0 18px}header .brand img{width:105px;height:58px}header .button{font-size:10px;padding:10px 13px;min-height:39px;gap:9px}.brand-bar{height:36px;padding:0 20px;font-size:8px;letter-spacing:.06em}.brand-bar>a{display:none}.hero{min-height:575px}.hero-copy{padding:48px 20px 92px}.hero h1{font-size:46px;line-height:1.15;letter-spacing:0}.hero .lead{font-size:18px;max-width:380px;margin-top:22px}.hero .eyebrow{font-size:8px;letter-spacing:.07em}.hero-image{min-height:0;max-height:none}.hero-image>img{object-position:55% center}.hero-image figcaption{bottom:61px;right:20px;max-width:300px;font-size:7px}.hero:before,.hero:after{height:45px}.hero .asking{font-size:10px}.hero .asking strong{font-size:18px}.stats{padding:30px 20px;text-align:left}.stats>div{grid-template-columns:125px 1fr;border-bottom-color:#e2e6ed}.stats strong{font-size:39px}.stats span{font-size:12px}.stats small{font-size:10px}.data-note{text-align:left}h2,.growth h2,.inquiry h2{font-size:36px}.seasons h3{font-size:18px}.business{margin-top:20px}.growth-list h3{font-size:25px}.included h3{font-size:18px}.operations img{height:auto}.contact-email{font-size:19px}.deal-panel h3{font-size:40px}}
.video-feature{background:#f3f7fa;text-align:center}.video-feature h2{margin-bottom:20px}.video-feature video{display:block;width:100%;max-width:360px;aspect-ratio:9/16;height:auto;object-fit:contain;background:#070c22;margin:30px auto 14px}.video-feature .media-caption{font-size:11px;color:#555b68}
.replay-section{background:#eaf0f6}.scoreboard{background:#080e25;color:white;border:7px solid #222d49;border-radius:12px;box-shadow:0 18px 38px #08122d30;overflow:hidden}.score-top,.score-bottom{display:flex;justify-content:space-between;gap:12px;padding:15px 28px;background:#171d5b;font-size:11px;letter-spacing:.14em;font-weight:bold}.score-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px;border-bottom:2px solid #f42518;background:radial-gradient(#ffffff0d 1px,transparent 1px);background-size:5px 5px}.score-title h2{font-size:38px;color:white;text-align:center}.score-title>span{font:700 14px monospace;color:#ffc663;letter-spacing:.1em;padding:9px;border:1px solid #b88a3860}.replay-layout{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:32px;padding:32px}.replay-screen{background:#02050c;border:1px solid #36456a;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.screen-label,.screen-footer{padding:14px;text-align:center;font-size:10px;font-weight:bold;letter-spacing:.16em;width:100%;background:#11192d}.screen-label{color:#ffc663}.screen-footer{color:#a6b5d4;font-size:9px}.replay-screen video{width:100%;max-width:330px;aspect-ratio:9/16;object-fit:contain;display:block}.highlight-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:#8dcff1;margin-bottom:16px}.team-highlight{border:1px solid #36456a;margin:0 0 22px}.team-highlight img{display:block;width:100%;height:auto}.team-highlight figcaption{padding:13px 16px;background:#151f39;font-size:13px;font-weight:bold;letter-spacing:.08em}.team-highlight figcaption span{float:right;font-weight:normal;font-size:10px;letter-spacing:0;color:#c3cde0}.instagram-highlight{display:flex;flex-direction:column;text-decoration:none;border:1px solid #455274;border-left:4px solid #f42518;padding:22px;margin-bottom:22px;background:#141d37}.instagram-highlight:hover{background:#1d2a4c}.social-kicker{font-size:10px;color:#8dcff1;letter-spacing:.15em}.instagram-highlight strong{font-size:clamp(19px,2.5vw,28px);margin:8px 0}.instagram-highlight>span:nth-child(3){font-size:12px;color:#c3cde0}.social-action{margin-top:18px;font-size:12px;font-weight:bold}.fan-zone{padding:8px 0}.fan-zone>span{font:700 11px monospace;letter-spacing:.14em;color:#ffc663}.fan-zone h3{font-size:26px;margin:12px 0;color:white}.fan-zone p{font-size:13px;color:#c3cde0;margin:0}.score-bottom{background:#11192d;border-top:1px solid #36456a;color:#bdcbe5;font-size:10px}@media(max-width:720px){.scoreboard{border-width:4px}.score-top,.score-bottom{padding:12px;font-size:8px;letter-spacing:.04em}.score-title{padding:24px 12px}.score-title h2{font-size:29px}.score-title>span{display:none}.score-title{justify-content:center}.replay-layout{grid-template-columns:1fr;padding:16px;gap:28px}.replay-screen video{max-width:290px}.team-highlight figcaption span{display:block;float:none;margin-top:5px}.instagram-highlight strong{font-size:23px}}
.fan-zone blockquote{margin:18px 0;padding:0 0 0 15px;border-left:2px solid #49b9ef}.fan-zone blockquote p{font-size:17px;color:white;margin:0 0 7px}.fan-zone cite{font-style:normal;font-size:10px;color:#b9c7df}.review-link{display:inline-block;font-size:11px;font-weight:bold;color:white;margin-top:8px;text-underline-offset:5px}.fan-zone .review-source{font-size:10px;color:#a6b5d4;margin-top:14px}
