@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../Anton-Regular.ttf) format("truetype")}:root{--sol-rosa:#f1b1a5;--sol-rosa-dark:#e0a094;--asphalt:#202121;--armour:#898c8f;--line-white:#fff;--pitch-black:#000;--text-dark:#202121;--border-color:#e0e0e0;--transition:all 0.3s ease}.sr-html .container-fluid:has(.angelcity2026-sliding-hero-container){padding-left:0!important;padding-right:0!important}.angelcity2026-sliding-hero-container{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative;width:calc(100% + 30px)}.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:100}.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;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 hsla(9,73%,80%,.35);color:var(--pitch-black)}.angelcity2026-sh-btn-primary:hover{background:var(--sol-rosa-dark);box-shadow:0 15px 40px hsla(9,73%,80%,.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);overflow:hidden;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;margin:0 auto;max-width:100%;position:relative;z-index:2}.angelcity2026-jl-hero-video-frame{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-shrink:0;overflow:hidden;position:relative;width:65%;z-index:1}@supports not (aspect-ratio:16/9){.angelcity2026-jl-hero-video-frame:before{content:"";display:block;padding-bottom:56.25%}}.angelcity2026-jl-hero-video{display:block;height:100%;object-fit:cover;width:100%}.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:linear-gradient(135deg,#fafafa,#fff 50%,#f8f8f8);border-radius:12px 0 0 12px;box-shadow:-8px 0 32px rgba(0,0,0,.08),-4px 0 12px rgba(0,0,0,.04);display:flex;flex:1;flex-direction:column;gap:1.35rem;justify-content:center;margin-left:-60px;min-height:400px;min-width:500px;padding:56px 80px 56px 56px;position:relative;z-index:3}.angelcity2026-jl-hero-content:before{background-image:radial-gradient(circle at 20% 80%,hsla(9,73%,80%,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(32,33,33,.02) 0,transparent 50%);border-radius:12px 0 0 12px;content:"";inset:0;pointer-events:none;position:absolute}.angelcity2026-jl-hero-content>*{max-width:600px;width:100%}.angelcity2026-jl-hero h1{color:var(--asphalt);font-family:Anton,sans-serif;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:400;letter-spacing:.03em;line-height:.95;margin:0;text-align:center;text-transform:uppercase}.angelcity2026-jl-hero h1 span{color:var(--sol-rosa)}.angelcity2026-jl-hero-match-info{background:var(--asphalt);border:2px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.angelcity2026-jl-hero-match-date{background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--sol-rosa);font-family:Anton,sans-serif;font-size:.85rem;letter-spacing:.14em;padding:12px 24px;text-align:center;text-transform:uppercase}.angelcity2026-jl-hero-matchup{align-items:center;display:flex;gap:18px;justify-content:center;padding:18px 24px}.angelcity2026-jl-hero-team{align-items:center;display:flex;gap:12px}.angelcity2026-jl-hero-team-logo{flex-shrink:0;height:44px;object-fit:contain;width:44px}.angelcity2026-jl-hero-team-name{color:var(--line-white);font-family:Anton,sans-serif;font-size:1.15rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.angelcity2026-jl-hero-vs{color:var(--sol-rosa);flex-shrink:0;font-family:Anton,sans-serif;font-size:1.1rem;letter-spacing:.08em}.angelcity2026-jl-hero p{color:var(--asphalt);font-size:1.08rem;font-weight:500;line-height:1.7;margin:0;max-width:415px;opacity:.92;text-align:center}.angelcity2026-jl-hero-actions{display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;margin-top:.5rem}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary{border:2px solid transparent;box-shadow:0 8px 24px hsla(9,73%,80%,.45);color:#1c1c1c!important;font-size:1.1rem;padding:1.15rem 2.9rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn-primary:hover{box-shadow:0 12px 32px hsla(9,73%,80%,.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-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:auto;bottom:-20px;content:"";filter:blur(8px);left:-20px;position:absolute;right:-20px;top:-20px;z-index:1}.angelcity2026-schedule-wrapper{height:100%;margin:0 auto;max-width:1400px;position:relative;z-index:4}.angelcity2026-schedule-link{border:none;bottom:0;display:block;height:100%;left:0;outline:none;position:absolute;right:0;text-decoration:none;top:0;width:100%;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 (max-width:1200px){.angelcity2026-jl-hero-content{margin-left:-40px;max-width:480px;padding:44px 36px 44px 44px}.angelcity2026-jl-hero h1{font-size:clamp(2.25rem,4.5vw,3.25rem)}.angelcity2026-jl-hero-team-logo{height:36px;width:36px}.angelcity2026-jl-hero-team-name{font-size:1rem}.angelcity2026-jl-hero-matchup{gap:14px;padding:16px 20px}.angelcity2026-jl-hero-match-date{font-size:.8rem;padding:10px 20px}.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{aspect-ratio:16/9;order:1;width:100%}.angelcity2026-jl-hero-content{border-radius:12px 12px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.1);margin-left:0;margin-top:-40px;max-width:100%;min-height:0;min-width:0;order:2;padding:36px 32px 48px;width:100%}.angelcity2026-jl-hero h1{font-size:clamp(2.25rem,9vw,3.25rem)}.angelcity2026-jl-hero-matchup{gap:14px;padding:14px 16px}.angelcity2026-jl-hero-match-date{font-size:.78rem;padding:10px 16px}.angelcity2026-jl-hero-team-name{font-size:1rem}.angelcity2026-jl-hero-team-logo{height:36px;width:36px}.angelcity2026-jl-hero-actions{align-items:center;flex-direction:column;flex-wrap:wrap;gap:.65rem;width:100%}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn{font-size:1rem;justify-content:center;max-width:320px;padding:1.15rem 2rem;width:80%}.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: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:1rem;margin-top:-30px;padding:28px 24px 44px}.angelcity2026-jl-hero h1{font-size:clamp(2rem,8.5vw,2.75rem)}.angelcity2026-jl-hero-matchup{gap:10px;justify-content:center;padding:12px 14px}.angelcity2026-jl-hero-match-date{font-size:.72rem;letter-spacing:.1em;padding:8px 14px}.angelcity2026-jl-hero-team-name{font-size:.85rem}.angelcity2026-jl-hero-team-logo{height:30px;width:30px}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn{font-size:.95rem;max-width:280px;padding:1.05rem 1.5rem;width:85%}.angelcity2026-jl-hero p{font-size:.95rem}}@media (min-width:2030px){.angelcity2026-schedule-wrapper{width:2000px}}