:root{--sol-rosa:#f1b1a5;--sol-rosa-dark:#e0a094;--asphalt:#202121;--armour:#898c8f;--line-white:#fff;--pitch-black:#000;--text-dark:#202121;--primary-black:#0a0a0a;--border-color:#e0e0e0;--transition:all 0.3s ease;--radius-full:9999px}.sr-html .container-fluid:has(.angelcity2026-sliding-hero-container){padding-left:0!important;padding-right:0!important}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls{align-items:center;background:rgba(32,33,33,.75);border:1.5px solid rgba(241,177,165,.5);border-radius:30px;bottom:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:Anton,sans-serif;font-size:.75rem;gap:8px;height:38px;justify-content:center;letter-spacing:.1em;padding:0 16px;position:absolute;right:16px;text-transform:uppercase;transition:all .3s ease;z-index:5}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls:hover{background:var(--asphalt);border-color:var(--sol-rosa);color:var(--sol-rosa)}.angelcity2026-sliding-hero-container{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative;width:calc(100% + 15px)}.angelcity2026-sliding-hero-slide{left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;visibility:hidden;width:100%}.angelcity2026-sliding-hero-slide-active{opacity:1;position:relative;visibility:visible}.angelcity2026-sliding-hero-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.angelcity2026-sliding-hero-dot{background:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.angelcity2026-sliding-hero-dot:hover{background:hsla(0,0%,100%,.9);transform:scale(1.15)}.angelcity2026-sliding-hero-dot-active,.angelcity2026-sliding-hero-dot-active:hover{background:var(--sol-rosa);border-color:var(--sol-rosa);border-radius:6px;transform:none;width:28px}.angelcity2026-sh-btn{align-items:center;border:none;border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Anton,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.04em;max-height:60px;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.angelcity2026-sh-btn-primary{background:var(--sol-rosa);box-shadow:0 10px 30px rgba(241,177,165,.35);color:var(--pitch-black)}.angelcity2026-sh-btn-primary:hover{background:var(--sol-rosa-dark);box-shadow:0 15px 40px rgba(241,177,165,.45);transform:translateY(-3px)}.angelcity2026-sh-btn-secondary{align-items:center;background:var(--asphalt);border:2px solid var(--asphalt);border-radius:30px;box-shadow:0 6px 20px rgba(32,33,33,.3),0 2px 8px rgba(32,33,33,.15);color:var(--line-white);cursor:pointer;display:inline-flex;font-family:Anton,sans-serif;font-size:1.1rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.04em;padding:1.15rem 2.9rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.angelcity2026-sh-btn-secondary:hover{background:var(--pitch-black);border-color:var(--pitch-black);box-shadow:0 10px 28px rgba(32,33,33,.4);color:var(--line-white)!important;transform:translateY(-2px)}.angelcity2026-jl-hero{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:24px 16px 28px;position:relative}.angelcity2026-jl-hero:after{background:linear-gradient(to right,transparent 0,var(--sol-rosa) 50%,transparent 100%);bottom:0;content:"";height:2px;left:0;opacity:.4;position:absolute;right:0;z-index:10}.angelcity2026-jl-hero-inner{align-items:center;display:flex;gap:0;justify-content:flex-start;margin:0 auto;max-width:1360px;min-width:0;position:relative;width:100%;z-index:2}.angelcity2026-jl-hero-video-frame{align-self:center;aspect-ratio:16/9;background:#000;box-shadow:0 12px 40px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.1);flex:1 1 0;flex-shrink:1;isolation:isolate;max-width:none;min-width:0;overflow:hidden;position:relative;width:auto;z-index:2;--jl-hero-video-pan:0px}@supports not (aspect-ratio:16/9){.angelcity2026-jl-hero-video-frame:before{content:"";display:block;padding-bottom:56.25%}}.angelcity2026-jl-hero-video{border:none;display:block;height:100%;inset:0;margin:0;object-fit:cover;object-position:center center;padding:0;position:absolute;transform:none;width:100%;z-index:0}.angelcity2026-jl-hero-base-bar,.angelcity2026-jl-hero-date-badge{display:none}.angelcity2026-jl-hero-date-month{font-family:Anton,sans-serif;font-size:.85rem;letter-spacing:.12em;margin-bottom:2px;opacity:.85;text-transform:uppercase}.angelcity2026-jl-hero-date-day{color:var(--sol-rosa);font-family:Anton,sans-serif;font-size:2.2rem;line-height:1}.angelcity2026-jl-hero-content{align-items:center;align-self:stretch;background:transparent;border:none;border-radius:0;box-shadow:none;clip-path:none;display:flex;flex:0 0 auto;flex-direction:column;gap:0;justify-content:center;margin-left:0;max-width:400px;min-height:0;min-width:0;padding:0;position:relative;width:min(100%,400px);z-index:3}.angelcity2026-jl-hero-content:after,.angelcity2026-jl-hero-content:before{display:none}.angelcity2026-jl-hero-content-panel{align-items:stretch;background:hsla(0,0%,100%,.94);border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;margin:0;max-width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;text-align:left;width:100%;z-index:1}.angelcity2026-jl-hero-content-panel-body{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:1.15rem;min-height:0;padding:1.15rem 1.75rem 1.75rem;width:100%}@media (min-width:969px){.angelcity2026-jl-hero-inner{align-items:stretch;filter:drop-shadow(0 14px 36px rgba(0,0,0,.12))}.angelcity2026-jl-hero-video-frame{align-self:stretch;aspect-ratio:unset;border:1px solid rgba(0,0,0,.08);border-radius:10px 0 0 10px;border-right:none;box-shadow:none;height:auto;min-height:360px;--jl-hero-video-pan:0px}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls{bottom:16px;right:16px;z-index:5}.angelcity2026-jl-hero-content{align-self:stretch;display:flex;flex-direction:column;height:auto;margin-left:0}.angelcity2026-jl-hero-content-panel{border-left:none;border-radius:0 10px 10px 0;box-shadow:none;flex:1 1 auto;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto}.angelcity2026-cd-event-header h1{font-size:clamp(1.6rem,2.6vw,2.15rem);text-align:left;white-space:nowrap}.angelcity2026-jl-hero-dateline-main{border-radius:0 10px 0 0}.angelcity2026-jl-hero-content-panel-body{align-items:flex-start;text-align:left}}.angelcity2026-jl-hero-dateline{box-sizing:border-box;flex-shrink:0;margin:0;padding:0;position:sticky;top:0;width:100%;z-index:3}.angelcity2026-jl-hero-dateline-eyebrow{color:var(--armour);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;padding:0;text-align:left;text-transform:uppercase;width:100%}.angelcity2026-jl-hero-dateline-main{align-items:center;background:linear-gradient(145deg,#1a1b1b 0,var(--asphalt) 55%,#2d2e2e 100%);border:none;border-bottom:1px solid hsla(0,0%,100%,.1);border-left:3px solid var(--sol-rosa);border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;gap:1rem;justify-content:flex-start;padding:.8rem 1rem .85rem .85rem;width:100%}.angelcity2026-jl-hero-dateline-calendar{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.angelcity2026-jl-hero-dateline-day{color:var(--sol-rosa);font-family:Anton,sans-serif;font-size:clamp(2.35rem,4vw,2.85rem);font-weight:400;letter-spacing:.02em;line-height:.9}.angelcity2026-jl-hero-dateline-cal-meta{align-items:flex-start;display:flex;flex-direction:column;gap:.1rem}.angelcity2026-jl-hero-dateline-month{color:var(--line-white);font-family:Anton,sans-serif;font-size:.95rem;letter-spacing:.14em;line-height:1;text-transform:uppercase}.angelcity2026-jl-hero-dateline-dow{color:hsla(0,0%,100%,.62);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.angelcity2026-jl-hero-dateline-divider{align-self:stretch;background:linear-gradient(180deg,transparent,rgba(241,177,165,.55) 35%,rgba(241,177,165,.55) 65%,transparent);flex-shrink:0;min-height:2.75rem;width:1px}.angelcity2026-jl-hero-dateline-timeblock{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;justify-content:center;min-width:0}.angelcity2026-jl-hero-dateline-kick{color:rgba(241,177,165,.9);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.angelcity2026-jl-hero-dateline-time{color:var(--line-white);font-size:clamp(1.05rem,1.8vw,1.2rem);letter-spacing:.08em;line-height:1.1;white-space:nowrap}.angelcity2026-jl-hero h1,.angelcity2026-jl-hero-dateline-time{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase}.angelcity2026-jl-hero h1{color:var(--asphalt);font-size:clamp(2.25rem,4.15vw,3.375rem);letter-spacing:.03em;line-height:.95;margin:0;text-align:center}.angelcity2026-jl-hero h1 span{color:var(--sol-rosa)}.angelcity2026-cd-event-header{align-items:flex-start;background:none;border-bottom:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0;margin:0;max-width:none;padding:0;text-align:left;width:100%}.angelcity2026-cd-eyebrow{background:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--armour);cursor:default;display:block;flex-shrink:0;font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.3;margin:0 0 .45rem;max-width:100%;opacity:1;padding:0;text-transform:uppercase}.angelcity2026-cd-event-header h1{color:var(--asphalt);cursor:default;font-size:clamp(1.75rem,3vw,2.4rem);letter-spacing:.02em;line-height:.92;margin:0;padding:0 0 .55rem;text-align:left}.angelcity2026-cd-event-header h1 span{color:var(--sol-rosa)}.angelcity2026-cd-event-header .angelcity2026-jl-hero-presented-by{gap:.38rem .45rem;margin-bottom:0;margin-top:0}.angelcity2026-jl-hero-presented-by{align-items:center;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;gap:.45rem .55rem;justify-content:flex-start;margin:0;max-width:100%;padding:0}.angelcity2026-jl-hero-presented-label{color:var(--asphalt);display:block;flex-shrink:0;font-family:Anton,sans-serif;font-size:.925rem;font-weight:400;letter-spacing:.1em;line-height:1;opacity:1;text-transform:uppercase}.angelcity2026-jl-hero-bmo-wrap{align-items:center;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;line-height:0}.angelcity2026-jl-hero-bmo-logo{display:block;height:1.5rem;margin-top:-2px!important;margin:0;max-width:120px;object-fit:contain;object-position:center;padding:0;width:auto}.angelcity2026-jl-hero-bmo-wrap--wide{height:auto;max-height:2.75rem;min-height:1.5rem}.angelcity2026-jl-hero-bmo-logo--wide{height:auto;max-height:2.5rem;max-width:min(220px,72vw);width:auto}.angelcity2026-jl-hero-bmo-wrap--chevrolet{height:auto;max-height:2.25rem;min-height:1.5rem}.angelcity2026-jl-hero-bmo-logo--chevrolet{height:auto;max-height:2rem;max-width:min(160px,55vw);width:auto}.angelcity2026-jl-hero-event-highlights{box-sizing:border-box;margin:0;max-width:100%;padding:0;width:100%}.angelcity2026-jl-hero p.angelcity2026-jl-hero-ticket-line{color:var(--asphalt);font-size:.94rem;font-weight:500;line-height:1.55;margin:0;max-width:none;opacity:.92;text-align:left;width:100%}.angelcity2026-jl-hero-ticket-pack-link{color:var(--asphalt)!important;font-weight:500;text-decoration:underline;text-decoration-color:var(--sol-rosa);text-decoration-thickness:max(2px,.14em);text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease,text-decoration-thickness .2s ease}.angelcity2026-jl-hero-ticket-pack-link:focus-visible,.angelcity2026-jl-hero-ticket-pack-link:hover{color:var(--asphalt)!important;text-decoration:underline;text-decoration-color:var(--sol-rosa);text-decoration-thickness:max(2px,.14em);text-underline-offset:.2em}.angelcity2026-jl-hero-ticket-line--sub{font-size:.88rem;margin-top:.65rem;opacity:.92}.angelcity2026-jl-hero-ticket-line--emph{font-weight:600;margin-top:.85rem}.angelcity2026-jl-hero-bullets{box-sizing:border-box;font-size:.92rem;font-weight:500;line-height:1.55;list-style:disc;margin:.75rem auto 0;max-width:490px;padding-left:1.15rem;text-align:left}.angelcity2026-jl-hero-bullets li{margin:.35rem 0}.angelcity2026-jl-hero-matchup-card{border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;padding:.85rem 0 0;width:100%}.angelcity2026-jl-hero-matchup-card-inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.65rem .85rem;justify-content:flex-start;width:100%}.angelcity2026-jl-hero-team{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-width:0}.angelcity2026-jl-hero-team--home{flex:0 1 auto}.angelcity2026-jl-hero-team--away{flex:0 1 auto;min-width:0}.angelcity2026-jl-hero-team-logo{flex-shrink:0;height:40px;object-fit:contain;width:40px}.angelcity2026-jl-hero-team-logo--away{height:48px;width:48px}.angelcity2026-jl-hero-team-name{color:var(--asphalt);font-family:Anton,sans-serif;font-size:1.05rem;letter-spacing:.03em;line-height:1.15;text-align:left;text-transform:uppercase}.angelcity2026-jl-hero-vs{align-self:center;color:var(--armour);flex-shrink:0;font-family:Anton,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.1em;line-height:1;padding:0 .2rem;text-transform:uppercase;transform:none;writing-mode:horizontal-tb}.angelcity2026-jl-hero-content-panel .angelcity2026-jl-hero p{color:var(--asphalt);font-size:.94rem;font-weight:500;line-height:1.55;margin:0;max-width:none;opacity:.92;text-align:left}.angelcity2026-jl-hero-actions{display:flex;justify-content:flex-start;margin-top:0;width:100%}.angelcity2026-jl-hero-cta-zone{align-items:stretch;box-sizing:border-box;display:flex;justify-content:flex-start;margin:0;max-width:none;padding-top:.15rem;width:100%}.angelcity2026-jl-hero-actions-group{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;width:100%}.angelcity2026-jl-hero-actions-row{display:flex;flex-direction:column-reverse;gap:.65rem;justify-content:flex-start;width:100%}.angelcity2026-jl-hero-content-panel .angelcity2026-jl-hero-actions-row .angelcity2026-sh-btn{justify-content:center;width:100%}.angelcity2026-jl-hero-btn-full{justify-content:center}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary{background:var(--asphalt);border:2px solid var(--asphalt);box-shadow:0 6px 20px rgba(32,33,33,.3),0 2px 8px rgba(32,33,33,.15);color:var(--line-white)!important;font-size:1rem;padding:1.15rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary:active,.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary:hover{background:var(--pitch-black);border-color:var(--pitch-black);box-shadow:0 10px 28px rgba(32,33,33,.4);color:var(--line-white)!important;transform:translateY(-2px)}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-secondary{background:var(--sol-rosa);border:2px solid transparent;box-shadow:0 8px 24px rgba(241,177,165,.45);color:#1c1c1c!important;font-size:1rem;padding:1.15rem 2rem}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-secondary:active,.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-secondary:hover{background:var(--sol-rosa-dark);border-color:transparent;box-shadow:0 12px 32px rgba(241,177,165,.55);color:#1c1c1c!important;transform:translateY(-2px)}.angelcity2026-schedule-container{height:56.25dvw;max-height:787.5px;min-height:300px;overflow:hidden;position:relative;width:100%}.angelcity2026-schedule-container:before{background-position:50%;background-repeat:no-repeat;background-size:auto;bottom:-20px;content:"";filter:blur(8px);left:-20px;position:absolute;right:-20px;top:-20px;z-index:1}.angelcity2026-schedule-container.angelcity2026-mealdeal-hero{background-color:#141414;background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/ACFC26_YoungHeroesMealDeal_PaidAd_Desktop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.angelcity2026-schedule-container.angelcity2026-flare-hero{background-color:#141414;background-image:url("https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/(V1-SAVY+GISELE)ACFC26_JERSEY-LAUNCH_HERO-STATIC-SUSTAIN_FLARE-KIT_16x9.png");background-position:50%;background-repeat:no-repeat;background-size:cover}.angelcity2026-schedule-container.angelcity2026-mealdeal-hero:before{background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/ACFC26_YoungHeroesMealDeal_PaidAd_Desktop.jpg);background-size:cover}.angelcity2026-schedule-container.angelcity2026-flare-hero:before{background-image:url("https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/(V1-SAVY+GISELE)ACFC26_JERSEY-LAUNCH_HERO-STATIC-SUSTAIN_FLARE-KIT_16x9.png");background-size:cover}.angelcity2026-schedule-container-homeopener:before{background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/ACFC26_HOME-OPENER-HERO_STATIC_Desktop.png);background-position:50%;background-repeat:no-repeat;background-size:auto}.angelcity2026-schedule-wrapper{height:100%;margin:0 auto;max-width:fit-content;position:relative;z-index:4}.angelcity2026-schedule-link,.angelcity2026-schedule-wrapper picture{display:block;height:100%;width:100%}.angelcity2026-schedule-link{border:none;bottom:0;left:0;outline:none;position:absolute;right:0;text-decoration:none;top:0;z-index:3}.angelcity2026-schedule-link:focus{outline:2px solid #fff;outline-offset:2px;z-index:10}.angelcity2026-schedule-image{display:block;height:auto;position:relative;width:100%;z-index:5}@media (min-width:768px){.angelcity2026-schedule-container{height:min(56.25dvw,calc(72dvh + 61px));min-height:0}.angelcity2026-schedule-image{height:100%;object-fit:cover;object-position:center}}@media (min-width:1201px){.angelcity2026-jl-hero-inner{max-width:1400px}.angelcity2026-jl-hero-video-frame{align-self:stretch;aspect-ratio:unset;flex:1 1 0;flex-shrink:1;max-width:none;min-height:360px;min-width:0;width:auto}.angelcity2026-jl-hero-content{flex:0 0 400px;margin-left:0;max-width:400px;width:400px}.angelcity2026-cd-event-header h1{font-size:clamp(1.55rem,2.4vw,2.1rem);white-space:nowrap}}@media (max-width:1200px){.angelcity2026-jl-hero-inner{max-width:100%}.angelcity2026-jl-hero-video-frame{align-self:stretch;aspect-ratio:unset;flex:1 1 0;flex-shrink:1;max-width:none;min-height:340px;min-width:0;width:auto}.angelcity2026-jl-hero-content{flex:0 0 auto;margin-left:0;max-width:380px;padding:0;width:min(100%,380px)}.angelcity2026-jl-hero-content-panel-body{padding:1.1rem 1.4rem 1.55rem}.angelcity2026-jl-hero h1{font-size:clamp(2.05rem,4.15vw,3rem)}.angelcity2026-cd-event-header h1{font-size:clamp(1.65rem,2.9vw,2.2rem);white-space:nowrap}.angelcity2026-cd-event-header .angelcity2026-jl-hero-presented-by{margin-bottom:0;margin-top:.22rem}.angelcity2026-jl-hero-team-logo{height:32px;width:32px}.angelcity2026-jl-hero-team-logo--away{height:40px;width:40px}.angelcity2026-jl-hero-team-name{font-size:.95rem}.angelcity2026-jl-hero-matchup{gap:12px;padding:10px 18px}.angelcity2026-jl-hero-match-date{font-size:1.05rem;padding:8px 18px}.angelcity2026-cd-eyebrow{font-size:.7rem;margin-bottom:.4rem;padding:0}.angelcity2026-jl-hero-presented-label{font-size:.9rem}.angelcity2026-jl-hero-bmo-wrap{height:1.5rem}.angelcity2026-cd-event-header{padding:0}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary,.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-secondary{font-size:1rem;padding:1rem 2.2rem}}@media (max-width:968px){.angelcity2026-jl-hero-inner{flex-direction:column;gap:0}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls{bottom:16px;font-size:.65rem;gap:6px;height:30px;padding:0 12px;right:16px;z-index:5}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls:active,.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls:hover{background:rgba(32,33,33,.75);border-color:rgba(241,177,165,.5);color:#fff}.angelcity2026-jl-hero-video-frame .angelcity2026-jl-hero-video-controls svg{height:13px;width:13px}.angelcity2026-jl-hero-video-frame{align-self:auto;aspect-ratio:16/9;border:1px solid rgba(0,0,0,.08);border-bottom:none;border-radius:0;box-shadow:none;flex:none;max-width:none;min-height:0;min-width:0;order:1;width:100%;--jl-hero-video-pan:0px}.angelcity2026-jl-hero{padding:0}.angelcity2026-jl-hero-inner{filter:none;max-width:100%}.angelcity2026-jl-hero-content{align-items:center;align-self:auto;border-radius:0;box-shadow:none;clip-path:none;flex:none;margin-left:0;margin-top:0;max-width:520px;min-height:0;min-width:0;order:2;padding:0 16px 20px;width:100%}.angelcity2026-jl-hero-content-panel{align-items:stretch;border-radius:0 0 10px 10px;border-top:none;box-shadow:0 14px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);height:auto;margin:0 auto;max-width:520px;min-height:0;padding:0;text-align:center;width:100%}.angelcity2026-jl-hero-content-panel-body{align-items:center;overflow-y:visible;padding:1.15rem 1.35rem 1.6rem;text-align:center}.angelcity2026-jl-hero-dateline-main{border-left:none;border-radius:0;justify-content:center;padding:.8rem 1rem}.angelcity2026-jl-hero-dateline-eyebrow{font-size:.75rem!important;letter-spacing:.12em;text-align:center}.angelcity2026-jl-hero-dateline-cal-meta{align-items:center}.angelcity2026-jl-hero-dateline-timeblock{align-items:center;flex:0 1 auto}.angelcity2026-jl-hero-dateline-time{text-align:center;white-space:normal}.angelcity2026-jl-hero h1{font-size:clamp(2.125rem,8.5vw,3rem);text-align:center}.angelcity2026-cd-event-header h1{font-size:clamp(1.75rem,6.5vw,2.3rem);text-align:center;white-space:normal}.angelcity2026-cd-eyebrow{font-size:.7rem;margin-bottom:.4rem;padding:0;text-align:center}.angelcity2026-cd-event-header .angelcity2026-jl-hero-presented-by{justify-content:center;margin-bottom:0;margin-top:.2rem}.angelcity2026-jl-hero-presented-label{align-items:center;display:flex;font-size:.85rem;height:1.5rem;justify-content:center;line-height:1}.angelcity2026-jl-hero-presented-by{justify-content:center}.angelcity2026-jl-hero-bmo-wrap{height:1.35rem}.angelcity2026-jl-hero-bmo-wrap--chevrolet{height:auto;max-height:2rem;min-height:1.5rem}.angelcity2026-cd-event-header{align-items:center;border-bottom:none;margin-bottom:0;padding:0;text-align:center;width:100%}.angelcity2026-jl-hero-event-highlights{align-items:center;display:flex;flex-direction:column;padding-bottom:.5rem;width:100%}.angelcity2026-jl-hero-bmo-logo{height:2rem;max-width:125px}.angelcity2026-jl-hero-bmo-logo--chevrolet{height:auto;max-height:2rem;max-width:min(150px,60vw);padding-left:.4rem}.angelcity2026-jl-hero p.angelcity2026-jl-hero-ticket-line,.angelcity2026-jl-hero-content-panel .angelcity2026-jl-hero p,.angelcity2026-jl-hero-content-panel .angelcity2026-jl-hero p.angelcity2026-jl-hero-ticket-line{margin-left:auto;margin-right:auto;text-align:center}.angelcity2026-jl-hero-matchup-card{width:100%}.angelcity2026-jl-hero-team-name{font-size:1rem}.angelcity2026-jl-hero-team-logo{height:36px;width:36px}.angelcity2026-jl-hero-team-logo--away{height:44px;width:44px}.angelcity2026-jl-hero-team{align-items:center;gap:8px;justify-content:center}.angelcity2026-jl-hero-team-name{flex:0 1 auto;line-height:1.15;min-width:0;text-align:center}.angelcity2026-jl-hero-matchup-card-inner{flex-wrap:wrap;justify-content:center;row-gap:.5rem}.angelcity2026-jl-hero-team--away,.angelcity2026-jl-hero-team--home{flex:0 1 auto;justify-content:center}.angelcity2026-jl-hero-cta-zone{align-items:center;justify-content:center}.angelcity2026-jl-hero-actions-group{align-items:center;width:100%}.angelcity2026-jl-hero-actions{justify-content:center;width:100%}.angelcity2026-jl-hero-actions-row{align-items:center;width:100%}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn{justify-content:center;width:100%}.angelcity2026-sliding-hero-dots{bottom:8px}.angelcity2026-sliding-hero-dot{background:#fff;border:2px solid rgba(0,0,0,.5);height:10px;width:10px}.angelcity2026-sliding-hero-dot:hover{background:rgba(0,0,0,.15)}.angelcity2026-sliding-hero-dot.angelcity2026-sliding-hero-dot-active{background:var(--sol-rosa)!important;border-color:var(--sol-rosa)!important;width:24px}}@media (max-width:767px){.angelcity2026-sliding-hero-container{margin-left:0;margin-right:0;width:100%}.angelcity2026-schedule-container{height:100vw;max-height:100vw;min-height:unset;width:100%}.angelcity2026-schedule-container.angelcity2026-mealdeal-hero{background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/ACFC26_YoungHeroesMealDeal_PaidAd.jpg)}.angelcity2026-schedule-container.angelcity2026-flare-hero{background-image:url("https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/(V1-SAVY+GISELE)ACFC26_JERSEY-LAUNCH_HERO-STATIC-SUSTAIN_FLARE-KIT_1x1.png")}.angelcity2026-schedule-container:before{display:none}.angelcity2026-schedule-image{height:100%;object-fit:cover;object-position:center;width:100%}}@media (max-width:480px){.angelcity2026-jl-hero-content{gap:0;margin-top:-24px;padding:24px 16px 28px}.angelcity2026-jl-hero-content-panel-body{gap:1rem;padding:1rem 1.15rem 1.45rem}.angelcity2026-jl-hero-dateline-main{gap:.75rem;padding:.75rem .85rem}.angelcity2026-jl-hero-dateline-day{font-size:clamp(2rem,10vw,2.5rem)}.angelcity2026-jl-hero h1{font-size:clamp(1.875rem,8vw,2.5rem)}.angelcity2026-cd-event-header h1{font-size:clamp(1.6rem,6.5vw,2.1rem);white-space:normal}.angelcity2026-cd-event-header .angelcity2026-jl-hero-presented-by{gap:.3rem .2rem;margin-bottom:0;margin-top:.16rem}.angelcity2026-cd-eyebrow{font-size:.68rem;margin-bottom:.35rem;padding:0}.angelcity2026-cd-event-header{padding:0}.angelcity2026-jl-hero-presented-label{align-items:center;display:flex;font-size:.85rem;height:1.35rem;justify-content:center;line-height:1}.angelcity2026-jl-hero-presented-by{justify-content:center}.angelcity2026-jl-hero-bmo-wrap{height:1.2rem}.angelcity2026-jl-hero-bmo-wrap--wide{height:auto;max-height:2rem}.angelcity2026-jl-hero-bmo-wrap--chevrolet{max-height:1.75rem}.angelcity2026-jl-hero-event-highlights{padding-bottom:.4rem}.angelcity2026-jl-hero-bmo-logo{height:1.5rem;max-width:90px}.angelcity2026-jl-hero-bmo-logo--wide{max-height:2rem;max-width:min(180px,70vw)}.angelcity2026-jl-hero-bmo-logo--chevrolet{height:auto;max-height:1.75rem;max-width:min(140px,58vw);padding-left:.35rem}.angelcity2026-jl-hero p.angelcity2026-jl-hero-ticket-line,.angelcity2026-jl-hero-content-panel .angelcity2026-jl-hero p.angelcity2026-jl-hero-ticket-line{font-size:.88rem;line-height:1.55;margin-left:auto;margin-right:auto;max-width:300px;text-align:center;width:100%}.angelcity2026-jl-hero-bullets{font-size:.85rem;max-width:300px}.angelcity2026-jl-hero-team{gap:6px}.angelcity2026-jl-hero-team-name{font-size:.85rem;line-height:1.12}.angelcity2026-jl-hero-team-logo{height:26px;width:26px}.angelcity2026-jl-hero-team-logo--away{height:34px;width:34px}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn{font-size:.95rem;padding:1.05rem 1.5rem;width:100%}.angelcity2026-jl-hero p{font-size:.95rem}}@media (min-width:2030px){.angelcity2026-schedule-wrapper{width:2000px}}