@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;--primary-pink:#f1b1a5;--primary-black:#202121;--primary-white:#fff;--text-dark:#202121;--text-light:#898c8f;--border-color:#e0e0e0;--shadow:0 2px 10px rgba(0,0,0,.1);--shadow-hover:0 8px 30px rgba(0,0,0,.15);--transition:all 0.3s ease}.sr-html .container-fluid:has(.angelcity2026-sliding-hero-container){padding-left:0!important;padding-right:0!important}.sr-footer-03 .container,.sr-offer-bar-01 .container{padding-left:15px!important;padding-right:15px!important}.text-center .angelcity2026-container{text-align:left!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--line-white);color:var(--text-dark);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.container-fluid:has(.angelcity2026-App),.container-large:has(.angelcity2026-App),.container-lg:has(.angelcity2026-App),.container-md:has(.angelcity2026-App),.container-sm:has(.angelcity2026-App),.container-small:has(.angelcity2026-App),.container-xl:has(.angelcity2026-App),.container:has(.angelcity2026-App){box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.angelcity2026-App{background-color:var(--line-white);box-sizing:border-box;color:var(--text-dark);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;left:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow-x:clip;padding-bottom:env(safe-area-inset-bottom,0);position:relative;width:100vw}.angelcity2026-container{margin:0 auto;max-width:1340px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.angelcity2026-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-btn-primary{background:var(--sol-rosa);box-shadow:0 10px 30px hsla(9,73%,80%,.35);color:var(--pitch-black)}.angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);box-shadow:0 15px 40px hsla(9,73%,80%,.45);transform:translateY(-3px)}.angelcity2026-btn-secondary{background:transparent;border:2px solid var(--line-white);color:var(--line-white)}.angelcity2026-btn-secondary:hover{background:var(--line-white);color:var(--primary-black);transform:translateY(-3px)}.angelcity2026-btn-dark{background:var(--asphalt);box-shadow:0 4px 16px rgba(0,0,0,.15);color:var(--line-white)}.angelcity2026-btn-dark:hover{background:var(--sol-rosa);box-shadow:0 6px 24px hsla(9,73%,80%,.4);color:var(--pitch-black);transform:translateY(-2px)}.angelcity2026-jl-section-title{color:var(--asphalt);font-family:Anton,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:.05em;line-height:1.1;margin:0 0 12px;text-align:center;text-transform:uppercase}.angelcity2026-jl-section-subtitle{color:var(--armour);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;margin:0 auto 2.5rem;max-width:680px;text-align:center}.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-jl-hero-video-controls{align-items:center;background:rgba(32,33,33,.75);border:1.5px solid hsla(9,73%,80%,.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:80px;text-transform:uppercase;transition:all .3s ease;z-index:10}.angelcity2026-jl-hero-video-controls:hover{background:var(--asphalt);border-color:var(--sol-rosa);color:var(--sol-rosa)}.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-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.25vw;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/ACFC26_Match-up-Ad_0327vsHOUSTON_16x9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-24px;content:"";filter:blur(10px);left:-24px;position:absolute;right:-24px;top:-24px;transform:scale(1.06);z-index:1}.angelcity2026-schedule-wrapper{height:100%;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:4}.angelcity2026-schedule-wrapper picture{display:block;height:100%;margin:0;width:100%}.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:100%;min-height:0;object-fit:cover;object-position:center;position:relative;width:100%;z-index:5}@media (min-width:969px){.angelcity2026-schedule-container{height:min(56.25vw,calc(72vh + 61px));max-height:787.5px;min-height:280px}}@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-wrapper{max-width:100%;min-width:0}.angelcity2026-schedule-container:before{display:none}.angelcity2026-schedule-image{height:100%;max-width:100%;object-fit:cover;object-position:center;width:100%}@supports (height:100svh){.angelcity2026-schedule-container{height:min(100vw,100svh);max-height:min(100vw,100svh)}}}@media (min-width:2030px){.angelcity2026-schedule-wrapper{width:2000px}}.angelcity2026-jl-hero{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);overflow:hidden;padding:0;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;margin:0 auto;max-width:100%;min-height:0;padding:0;position:relative;z-index:2}.angelcity2026-jl-hero-video-frame{aspect-ratio:16/9;background:#000;border:0 solid var(--asphalt);border-left:none;border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.1);flex-shrink:0;margin-left: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{display:none}.angelcity2026-jl-hero-date-badge{backdrop-filter:blur(8px);background:var(--pitch-black);border:2px solid hsla(9,73%,80%,.2);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3);color:var(--line-white);display:none;left:24px;padding:16px 20px;position:absolute;text-align:center;top:24px;z-index:3}.angelcity2026-jl-hero-date-month{font-family:Anton,sans-serif;font-size:.85rem;font-weight:400;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;font-weight:400;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),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;flex:1;flex-direction:column;gap:1.35rem;justify-content:center;margin-left:-60px;max-width:none;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;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.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-shadow:0 2px 4px rgba(0,0,0,.02);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),0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:0;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;font-weight:400;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;font-weight:400;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;font-weight:400;letter-spacing:.08em}.angelcity2026-jl-hero p{color:var(--asphalt);font-size:1.08rem;font-weight:500;letter-spacing:.015em;line-height:1.7;margin:0;max-width:415px;opacity:.92;text-align:center;text-shadow:0 1px 2px hsla(0,0%,100%,.3)}.angelcity2026-jl-hero-actions{display:flex;justify-content:center;margin-top:.5rem}.angelcity2026-jl-hero-actions-group{align-items:stretch;display:inline-flex;flex-direction:column;gap:.75rem}.angelcity2026-jl-hero-actions-row{display:flex;gap:.75rem;justify-content:center}.angelcity2026-jl-hero-btn-full{justify-content:center}.angelcity2026-jl-hero-actions .angelcity2026-btn-primary{border:2px solid transparent;box-shadow:0 8px 24px hsla(9,73%,80%,.45),0 2px 8px hsla(9,73%,80%,.2);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-btn-primary:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 12px 32px hsla(9,73%,80%,.55),0 4px 12px hsla(9,73%,80%,.3);color:#1c1c1c!important;transform:translateY(-2px)}.angelcity2026-btn-secondary-hero{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-btn-secondary-hero:hover{background:var(--pitch-black);border-color:var(--pitch-black);box-shadow:0 10px 28px rgba(32,33,33,.4),0 4px 12px rgba(32,33,33,.2);color:var(--line-white)!important;transform:translateY(-2px)}@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-btn-secondary-hero,.angelcity2026-jl-hero-actions .angelcity2026-btn-primary{font-size:1rem;padding:1rem 2.2rem}}@media (max-width:968px){.angelcity2026-jl-hero-inner{flex-direction:column;gap:0}.angelcity2026-jl-hero-video-controls{bottom:26px;font-size:.65rem;gap:6px;height:30px;padding:0 12px;right:16px}.angelcity2026-jl-hero-video-controls:active,.angelcity2026-jl-hero-video-controls:hover{background:rgba(32,33,33,.75);border-color:hsla(9,73%,80%,.5);color:#fff}.angelcity2026-jl-hero-video-controls svg{height:13px;width:13px}.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}.angelcity2026-jl-hero-actions-row{flex-direction:column}.angelcity2026-jl-hero-actions .angelcity2026-sh-btn{font-size:1rem;justify-content:center;padding:1.15rem 2rem;width:100%}.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:-10px;max-width:100%;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-date-badge{left:16px;padding:10px 14px;top:16px}.angelcity2026-jl-hero-date-day{font-size:1.8rem}.angelcity2026-jl-hero-base-bar{display:none}.angelcity2026-jl-hero-actions-group{width:100%}.angelcity2026-jl-hero-actions .angelcity2026-btn,.angelcity2026-jl-hero-actions .angelcity2026-btn-primary,.angelcity2026-jl-hero-actions .angelcity2026-btn-secondary-hero{justify-content:center;width:100%}}@media (max-width:480px){.angelcity2026-jl-hero-content{gap:1rem;margin-top:-30px;padding:28px 20px}.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-btn-secondary-hero,.angelcity2026-jl-hero-actions .angelcity2026-btn-primary,.angelcity2026-jl-hero-actions .angelcity2026-btn-secondary-hero{font-size:.95rem;padding:.95rem 1.5rem}.angelcity2026-jl-hero-date-badge{left:10px;padding:8px 12px;top:10px}.angelcity2026-jl-hero-date-month{font-size:.7rem}.angelcity2026-jl-hero-date-day{font-size:1.5rem}.angelcity2026-jl-hero p{font-size:.95rem}}.angelcity2026-jl-gallery{background:#0c0c0c;overflow:hidden;padding:70px 0 60px}.angelcity2026-jl-gallery-header{margin-bottom:36px;padding:0 20px;text-align:center}.angelcity2026-jl-gallery-eyebrow{color:var(--sol-rosa);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.angelcity2026-jl-gallery-title{color:#fff;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.angelcity2026-jl-gallery-stage{align-items:center;display:flex;gap:0;position:relative}.angelcity2026-jl-gallery-nav{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;margin:0 16px;transition:var(--transition);width:48px;z-index:10}.angelcity2026-jl-gallery-nav:hover{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--pitch-black);transform:scale(1.08)}.angelcity2026-jl-gallery-track-container{border-radius:0;overflow:hidden;width:100%}.angelcity2026-jl-gallery-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.angelcity2026-jl-gallery-slide{box-sizing:border-box;flex-shrink:0;padding:0 10px;position:relative;width:33.333%}.angelcity2026-jl-gallery-slide img{border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4);display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s ease;width:100%}.angelcity2026-jl-gallery-slide:hover img{box-shadow:0 16px 56px rgba(0,0,0,.75),0 4px 16px rgba(0,0,0,.5);transform:scale(1.03)}.angelcity2026-jl-gallery-footer{display:flex;justify-content:center;margin-top:36px;padding:0 20px}.angelcity2026-jl-gallery-dots{align-items:center;display:flex;gap:8px;justify-content:center}.angelcity2026-jl-gallery-dot{background:hsla(0,0%,100%,.2);border:none;border-radius:2px;cursor:pointer;height:4px;padding:0;transition:var(--transition);width:24px}.angelcity2026-jl-gallery-dot.active{background:var(--sol-rosa);width:40px}.angelcity2026-jl-home-opener{background:linear-gradient(180deg,#fafafa,#fff);padding:90px 0;position:relative}.angelcity2026-jl-home-opener:before{background:linear-gradient(90deg,transparent 0,var(--border-color) 50%,transparent 100%);content:"";height:1px;left:0;position:absolute;right:0;top:0}.angelcity2026-jl-home-opener .angelcity2026-container{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.angelcity2026-jl-opener-left{display:flex;flex-direction:column;gap:2rem}.angelcity2026-jl-opener-left .angelcity2026-jl-section-title{background:#1c1c1c;-webkit-background-clip:text;font-size:clamp(2.25rem,4vw,3.5rem);margin:0;text-align:left;-webkit-text-fill-color:transparent;background-clip:text}.angelcity2026-jl-opener-left .angelcity2026-jl-section-subtitle{color:var(--asphalt);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;letter-spacing:.015em;margin:0;opacity:.92;text-align:left;text-shadow:0 1px 2px hsla(0,0%,100%,.3)}.angelcity2026-jl-opener-right{width:100%}.angelcity2026-jl-opener-meta{background:#fff;border:2px solid #f0f0f0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.06);display:grid;gap:0;grid-template-columns:repeat(2,1fr);overflow:hidden;transition:box-shadow .3s ease}.angelcity2026-jl-opener-meta:hover{box-shadow:0 15px 50px rgba(0,0,0,.1)}.angelcity2026-jl-opener-meta-item{align-items:flex-start;background:linear-gradient(135deg,#fff,#fafafa);border-bottom:2px solid #f0f0f0;border-right:2px solid #f0f0f0;display:flex;flex-direction:column;padding:20px 24px;transition:all .3s ease}.angelcity2026-jl-opener-meta-item:hover{background:linear-gradient(135deg,#fff5f3,#fff);transform:translateY(-2px)}.angelcity2026-jl-opener-meta-item:nth-child(2),.angelcity2026-jl-opener-meta-item:nth-child(4){border-right:none}.angelcity2026-jl-opener-meta-item:nth-child(3),.angelcity2026-jl-opener-meta-item:nth-child(4){border-bottom:none}.angelcity2026-jl-opener-meta-label{color:var(--sol-rosa);font-size:.7rem;font-weight:700;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.angelcity2026-jl-opener-meta-value{color:var(--asphalt);font-family:Anton,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.angelcity2026-jl-opener-image-link{border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.18);display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;width:100%}.angelcity2026-jl-opener-image-link:after{border:2px solid transparent;border-radius:20px;content:"";inset:0;position:absolute;transition:border-color .4s ease}.angelcity2026-jl-opener-image-link:hover{box-shadow:0 35px 90px hsla(9,73%,80%,.3);transform:translateY(-6px) scale(1.01)}.angelcity2026-jl-opener-image-link:hover:after{border-color:var(--sol-rosa)}.angelcity2026-jl-opener-image-link img{border-radius:20px;display:block;width:100%}.angelcity2026-jl-opener-image-link .angelcity2026-jl-opener-img-desktop{display:block}.angelcity2026-jl-opener-image-link .angelcity2026-jl-opener-img-mobile{display:none}.angelcity2026-jl-opener-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.angelcity2026-jl-shop{background:#f8f8f8;padding:70px 0}.angelcity2026-jl-jersey-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.angelcity2026-jl-jersey-card{animation:jlFadeInUp .6s ease-out both;background:var(--line-white);border:1px solid var(--border-color);border-radius:12px;color:var(--asphalt);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.angelcity2026-jl-jersey-card:first-child{animation-delay:.1s}.angelcity2026-jl-jersey-card:nth-child(2){animation-delay:.17s}.angelcity2026-jl-jersey-card:nth-child(3){animation-delay:.24s}.angelcity2026-jl-jersey-card:nth-child(4){animation-delay:.31s}@keyframes jlFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.angelcity2026-jl-jersey-card:hover{border-color:var(--sol-rosa);box-shadow:0 12px 40px rgba(0,0,0,.14);transform:translateY(-5px)}.angelcity2026-jl-jersey-card-image{align-items:center;aspect-ratio:4/5;background-color:#f4f4f4;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.angelcity2026-jl-jersey-card-image img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.angelcity2026-jl-jersey-card:hover .angelcity2026-jl-jersey-card-image img{transform:scale(1.05)}.angelcity2026-jl-jersey-card-info{background:var(--line-white);border-top:2px solid var(--sol-rosa);display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 16px 18px}.angelcity2026-jl-jersey-type{color:var(--asphalt);font-family:Anton,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.2;margin:0;text-transform:uppercase;transition:color .3s ease}.angelcity2026-jl-jersey-card:hover .angelcity2026-jl-jersey-type{color:var(--sol-rosa)}.angelcity2026-jl-jersey-cut{color:var(--armour);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.angelcity2026-jl-jersey-cta-row{align-items:center;color:var(--sol-rosa);display:flex;font-family:Anton,sans-serif;font-size:.85rem;gap:4px;justify-content:center;letter-spacing:.04em;margin-top:8px;text-transform:uppercase;transition:gap .3s ease}.angelcity2026-jl-jersey-card:hover .angelcity2026-jl-jersey-cta-row{gap:8px}.angelcity2026-jl-shop-all-wrapper{margin-top:1.5rem;text-align:center}.angelcity2026-jl-5050{background:var(--line-white);padding:0}.angelcity2026-jl-5050-grid{display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:100%}.angelcity2026-jl-5050-image{background:#f8f8f8;overflow:hidden;position:relative}.angelcity2026-jl-5050-image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.angelcity2026-jl-5050-image:hover img{transform:scale(1.02)}@media (max-width:768px){.angelcity2026-jl-5050-grid{grid-template-columns:1fr}.angelcity2026-jl-5050-image{min-height:300px}}@media (max-width:480px){.angelcity2026-jl-5050-image{min-height:250px}}.angelcity2026-jl-sbp{background:#f3f3f3;padding:70px 0}.angelcity2026-jl-sbp-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.angelcity2026-jl-sbp-toggle-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.angelcity2026-jl-sbp-toggle-wrapper-inner{border:2px solid var(--asphalt);border-radius:8px;display:flex;gap:0;overflow:hidden}.angelcity2026-jl-sbp-toggle{align-items:center;background:transparent;border:none;border-radius:0;color:var(--asphalt);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;justify-content:center;letter-spacing:.08em;padding:12px 32px;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.angelcity2026-jl-sbp-toggle:hover{background:rgba(32,33,33,.06)}.angelcity2026-jl-sbp-toggle.active{background:var(--asphalt);color:var(--line-white)}.angelcity2026-jl-sbp-gender-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.angelcity2026-jl-sbp-gender-label{color:var(--armour);font-family:Anton,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.08em;margin-bottom:0;text-align:center;text-transform:uppercase}.angelcity2026-jl-sbp-gender-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23202121' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border:2px solid var(--asphalt);border-radius:8px;color:var(--asphalt);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;letter-spacing:.08em;padding:12px 44px 12px 20px;text-transform:uppercase;transition:var(--transition)}.angelcity2026-jl-sbp-gender-select:hover{border-color:var(--sol-rosa);box-shadow:0 4px 12px hsla(9,73%,80%,.2)}.angelcity2026-jl-sbp-gender-select:focus{border-color:var(--sol-rosa);box-shadow:0 0 0 3px hsla(9,73%,80%,.2);outline:none}.angelcity2026-jl-sbp-dynamic-heading{color:var(--armour);font-family:Anton,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.1;margin:0 0 8px;text-align:center;text-transform:uppercase}.angelcity2026-jl-sbp-carousel{align-items:center;display:flex;gap:0;margin-bottom:2rem;position:relative}.angelcity2026-jl-sbp-nav{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin:0 8px;transition:var(--transition);width:44px;z-index:10}.angelcity2026-jl-sbp-nav,.angelcity2026-jl-sbp-nav:hover{background:var(--line-white);border:2px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--asphalt)}.angelcity2026-jl-sbp-track-container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.angelcity2026-jl-sbp-track-container::-webkit-scrollbar{display:none}.angelcity2026-jl-sbp-grid{display:flex;gap:20px;width:max-content}.angelcity2026-jl-sbp-card{animation:jlFadeInUp .6s ease-out both;background:var(--line-white);border:2px solid #e8e8e8;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.04);color:var(--asphalt);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);width:280px}.angelcity2026-jl-sbp-card:first-child{animation-delay:.05s}.angelcity2026-jl-sbp-card:nth-child(2){animation-delay:.1s}.angelcity2026-jl-sbp-card:nth-child(3){animation-delay:.15s}.angelcity2026-jl-sbp-card:nth-child(4){animation-delay:.2s}.angelcity2026-jl-sbp-card:hover{border-color:var(--sol-rosa);box-shadow:0 24px 60px rgba(0,0,0,.14),0 8px 24px hsla(9,73%,80%,.2);transform:translateY(-8px)}.angelcity2026-jl-sbp-card-image{align-items:center;aspect-ratio:2/3;background:#f8f8f8;display:flex;justify-content:center;overflow:hidden;width:100%}.angelcity2026-jl-sbp-card-image img{background:#fff;display:block;height:100%;object-fit:cover;padding:0;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s ease;width:100%}.angelcity2026-jl-sbp-card:hover .angelcity2026-jl-sbp-card-image img{transform:scale(1.04)}.angelcity2026-jl-sbp-card-info{background:#fff;border-top:2px solid #f0f0f0;display:flex;flex:1;flex-direction:column;gap:8px;padding:24px 20px 26px;text-align:center;transition:all .3s ease}.angelcity2026-jl-sbp-card:hover .angelcity2026-jl-sbp-card-info{background:#fafafa;border-top-color:var(--sol-rosa)}.angelcity2026-jl-sbp-player-name{color:var(--asphalt);font-family:Anton,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.08em;line-height:1.15;margin:0;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.angelcity2026-jl-sbp-card:hover .angelcity2026-jl-sbp-player-name{color:var(--sol-rosa);transform:scale(1.02)}.angelcity2026-jl-sbp-player-number{display:none}.angelcity2026-jl-sbp-jersey-desc{color:#888;font-family:Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.1em;line-height:1.3;margin:0;text-transform:uppercase}.angelcity2026-jl-sbp-price{color:var(--asphalt);font-family:Anton,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:.03em;line-height:1.2;margin:6px 0 0;transition:color .3s ease}.angelcity2026-jl-sbp-card:hover .angelcity2026-jl-sbp-price{color:var(--sol-rosa)}.angelcity2026-jl-app{background:var(--line-white);padding:70px 0}.angelcity2026-jl-app-inner{align-items:center;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.1);display:flex;gap:0;overflow:hidden}.angelcity2026-jl-app-image{background:#1a1a1a;flex:0 0 50%;max-width:50%;overflow:hidden;position:relative}.angelcity2026-jl-app-image img{display:block;height:100%;object-fit:cover;width:100%}.angelcity2026-jl-app-content{background:var(--line-white);display:flex;flex:0 0 50%;flex-direction:column;gap:1.25rem;justify-content:center;max-width:50%;padding:52px}.angelcity2026-jl-app-eyebrow{color:var(--sol-rosa);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.angelcity2026-jl-app-content h2{color:var(--asphalt);font-family:Anton,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.angelcity2026-jl-app-content p{color:var(--armour);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7;margin:0;max-width:440px}.angelcity2026-jl-app-downloads{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:.5rem}.angelcity2026-jl-app-badge{align-items:center;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;text-decoration:none;transition:transform .25s ease,opacity .25s ease}.angelcity2026-jl-app-badge:hover{opacity:.9;transform:translateY(-3px)}.angelcity2026-jl-app-badge-ios img{display:block;height:48px;width:auto}.angelcity2026-jl-app-badge-android img{display:block;height:49px;width:auto}.angelcity2026-jl-gplay-btn{align-items:center;background:var(--asphalt);border:none;border-radius:8px;color:var(--line-white);cursor:pointer;display:inline-flex;flex-shrink:0;gap:10px;padding:10px 18px;text-decoration:none;transition:var(--transition)}.angelcity2026-jl-gplay-btn:hover{background:#333;transform:translateY(-3px)}.angelcity2026-jl-gplay-btn-text{align-items:flex-start;display:flex;flex-direction:column}.angelcity2026-jl-gplay-btn-sub{font-size:.6rem;letter-spacing:.04em;opacity:.8}.angelcity2026-jl-gplay-btn-main{font-family:Anton,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.02em}@media (max-width:1024px){.angelcity2026-jl-jersey-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.angelcity2026-jl-sbp-card{width:240px}.angelcity2026-jl-sbp-player-name{font-size:1.05rem}.angelcity2026-jl-sbp-jersey-desc{font-size:.7rem}.angelcity2026-jl-sbp-price{font-size:1.05rem}.angelcity2026-jl-sbp-card-info{padding:20px 16px 22px}.angelcity2026-jl-gallery{padding:60px 0 50px}.angelcity2026-jl-gallery-header{margin-bottom:36px}.angelcity2026-jl-gallery-slide{width:50%}.angelcity2026-jl-gallery-nav{height:42px;margin:0 10px;width:42px}.angelcity2026-jl-home-opener .angelcity2026-container{align-items:stretch;gap:2.5rem;grid-template-columns:1fr;min-width:0}.angelcity2026-jl-opener-right{min-width:0;order:-1;width:100%}.angelcity2026-jl-opener-left{align-items:center;gap:1.5rem;min-width:0;text-align:center}.angelcity2026-jl-opener-left .angelcity2026-jl-section-title{text-align:center}.angelcity2026-jl-opener-left .angelcity2026-jl-section-subtitle{margin-inline:auto;max-width:36rem;text-align:center}.angelcity2026-jl-opener-meta{margin-inline:auto;max-width:32rem}.angelcity2026-jl-opener-meta-item{align-items:center;text-align:center}.angelcity2026-jl-opener-actions{flex-wrap:wrap;justify-content:center;width:100%}.angelcity2026-jl-opener-image-link .angelcity2026-jl-opener-img-desktop{display:none}.angelcity2026-jl-opener-image-link .angelcity2026-jl-opener-img-mobile{display:block}.angelcity2026-jl-app-inner{border-radius:16px;flex-direction:column;min-width:0}.angelcity2026-jl-app-image{aspect-ratio:16/9;flex:none;max-width:100%;min-height:180px;width:100%}.angelcity2026-jl-app-content{align-items:center;flex:none;gap:1rem;max-width:100%;padding:40px max(36px,env(safe-area-inset-right,0px)) 40px max(36px,env(safe-area-inset-left,0px));text-align:center;width:100%}.angelcity2026-jl-app-content p{max-width:100%}.angelcity2026-jl-app-downloads{justify-content:center}.angelcity2026-jl-sbp-grid{gap:16px}.angelcity2026-jl-sbp-card-image img{padding:0}.angelcity2026-jl-sbp-gender-select{font-size:.8rem;padding:10px 40px 10px 16px}}@media (max-width:768px){.angelcity2026-container{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.angelcity2026-btn{font-size:.9rem;padding:.85rem 1.75rem}.angelcity2026-jl-gallery{padding:50px 0 40px}.angelcity2026-jl-gallery-header{margin-bottom:28px}.angelcity2026-jl-gallery-stage{padding:0 4px}.angelcity2026-jl-gallery-slide{padding:0 8px;width:100%}.angelcity2026-jl-gallery-slide img{border-radius:10px}.angelcity2026-jl-gallery-nav{height:34px;margin:0 4px;width:34px}.angelcity2026-jl-gallery-nav svg{height:14px;width:14px}.angelcity2026-jl-gallery-footer{margin-top:24px}.angelcity2026-jl-home-opener{padding:50px 0}.angelcity2026-jl-home-opener .angelcity2026-container{gap:2rem}.angelcity2026-jl-opener-left{gap:1.25rem}.angelcity2026-jl-opener-left .angelcity2026-jl-section-title{font-size:clamp(1.65rem,6.5vw,2.25rem)}.angelcity2026-jl-opener-left .angelcity2026-jl-section-subtitle{font-size:clamp(1rem,3.8vw,1.2rem);max-width:100%}.angelcity2026-jl-opener-meta{border-radius:12px;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:500px}.angelcity2026-jl-opener-meta-item{align-items:center;padding:18px 16px;text-align:center}.angelcity2026-jl-opener-meta-label{font-size:.7rem;letter-spacing:.1em}.angelcity2026-jl-opener-meta-value{font-size:.95rem;font-size:.9rem}.angelcity2026-jl-opener-actions{align-items:center;flex-direction:row;gap:.75rem;justify-content:center}.angelcity2026-jl-opener-actions .angelcity2026-btn{flex:1;justify-content:center;max-width:none;width:auto}.angelcity2026-jl-opener-image-link,.angelcity2026-jl-opener-image-link img,.angelcity2026-jl-opener-image-link:after{border-radius:14px}.angelcity2026-jl-shop{padding:50px 0}.angelcity2026-jl-jersey-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.angelcity2026-jl-jersey-card-image{aspect-ratio:1/1}.angelcity2026-jl-jersey-card-info{gap:2px;padding:10px 12px 14px}.angelcity2026-jl-jersey-type{font-size:.88rem}.angelcity2026-jl-jersey-cut{font-size:.65rem}.angelcity2026-jl-jersey-cta-row{font-size:.75rem;margin-top:6px}.angelcity2026-jl-sbp{padding:50px 0}.angelcity2026-jl-sbp-controls{align-items:center;flex-direction:column;gap:16px;margin-bottom:20px}.angelcity2026-jl-sbp-toggle-wrapper{gap:4px;max-width:300px;width:100%}.angelcity2026-jl-sbp-toggle-wrapper-inner{width:100%}.angelcity2026-jl-sbp-toggle{flex:1;font-size:.85rem;padding:10px 24px}.angelcity2026-jl-sbp-gender-wrapper{align-items:center;gap:4px;max-width:300px;width:100%}.angelcity2026-jl-sbp-gender-select{font-size:.85rem;padding:12px 44px 12px 20px;text-align:center;width:100%}.angelcity2026-jl-sbp-carousel{margin:0 -20px}.angelcity2026-jl-sbp-track-container{padding:0 20px}.angelcity2026-jl-sbp-card{width:220px}.angelcity2026-jl-sbp-grid{gap:12px}.angelcity2026-jl-sbp-nav{height:36px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:10}.angelcity2026-jl-sbp-nav-prev{left:8px}.angelcity2026-jl-sbp-nav-next{right:8px}.angelcity2026-jl-sbp-nav svg{height:14px;width:14px}.angelcity2026-jl-sbp-card-image img{padding:0}.angelcity2026-jl-sbp-card-info{gap:6px;padding:18px 14px 20px}.angelcity2026-jl-sbp-player-name{font-size:1.15rem}.angelcity2026-jl-sbp-jersey-desc{font-size:.72rem}.angelcity2026-jl-sbp-price{font-size:1.15rem}.angelcity2026-jl-app{padding:50px 0}.angelcity2026-jl-app-content{padding:32px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px))}}@media (max-width:600px){.angelcity2026-jl-opener-actions{flex-direction:column;gap:.6rem;margin-inline:auto;max-width:18rem;width:100%}.angelcity2026-jl-opener-actions .angelcity2026-btn{flex:none;min-height:48px;white-space:normal;width:100%}}@media (max-width:480px){.angelcity2026-jl-gallery-slide{padding:0 6px;width:100%}.angelcity2026-jl-gallery-nav{height:30px;margin:0 2px;width:30px}.angelcity2026-jl-gallery-nav svg{height:12px;width:12px}.angelcity2026-jl-home-opener{padding:40px 0}.angelcity2026-jl-opener-meta{border-radius:10px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:450px}.angelcity2026-jl-opener-meta-item{align-items:center;padding:16px 14px;text-align:center}.angelcity2026-jl-opener-meta-label{font-size:.65rem;letter-spacing:.12em}.angelcity2026-jl-opener-meta-value{font-size:.85rem}.angelcity2026-jl-opener-actions{flex-direction:column;gap:.65rem;margin-inline:auto;max-width:20rem;width:100%}.angelcity2026-jl-opener-actions .angelcity2026-btn{flex:none;font-size:.85rem;max-width:100%;min-height:48px;padding:.85rem 1.25rem;text-align:center;white-space:normal;width:100%}.angelcity2026-jl-shop{padding:40px 0}.angelcity2026-jl-jersey-grid{gap:10px}.angelcity2026-jl-jersey-card-info{padding:8px 10px 12px}.angelcity2026-jl-jersey-type{font-size:.8rem}.angelcity2026-jl-jersey-cut{font-size:.6rem;letter-spacing:.06em}.angelcity2026-jl-jersey-cta-row{font-size:.7rem;margin-top:4px}.angelcity2026-jl-shop-all-wrapper .angelcity2026-btn{max-width:280px;width:100%}.angelcity2026-jl-sbp{padding:40px 0}.angelcity2026-jl-sbp-controls{align-items:center;flex-direction:column;gap:12px;margin-bottom:20px}.angelcity2026-jl-sbp-toggle-wrapper{border-radius:6px;gap:4px;max-width:280px;width:100%}.angelcity2026-jl-sbp-toggle-wrapper-inner{border-radius:6px}.angelcity2026-jl-sbp-toggle{font-size:.75rem;padding:9px 20px}.angelcity2026-jl-sbp-gender-wrapper{align-items:center;gap:4px;max-width:280px;width:100%}.angelcity2026-jl-sbp-gender-select{font-size:.75rem;padding:10px 40px 10px 16px;text-align:center;width:100%}.angelcity2026-jl-sbp-carousel{margin:0 -16px}.angelcity2026-jl-sbp-track-container{padding:0 16px}.angelcity2026-jl-sbp-card{width:200px}.angelcity2026-jl-sbp-grid{gap:10px}.angelcity2026-jl-sbp-nav{height:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:10}.angelcity2026-jl-sbp-nav-prev{left:6px}.angelcity2026-jl-sbp-nav-next{right:6px}.angelcity2026-jl-sbp-nav svg{height:12px;width:12px}.angelcity2026-jl-sbp-card-image img{padding:0}.angelcity2026-jl-sbp-card-info{gap:5px;padding:16px 12px 18px}.angelcity2026-jl-sbp-player-name{font-size:1.05rem}.angelcity2026-jl-sbp-jersey-desc{font-size:.7rem}.angelcity2026-jl-sbp-price{font-size:1.08rem;margin-top:3px}.angelcity2026-jl-app{padding:40px 0}.angelcity2026-jl-app-inner{border-radius:12px}.angelcity2026-jl-app-content{padding:24px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px))}.angelcity2026-jl-app-downloads{align-items:center;flex-direction:column;gap:14px;width:100%}.angelcity2026-jl-app-content h2{font-size:clamp(1.15rem,5.5vw,1.35rem)}.angelcity2026-jl-app-content p{font-size:.9rem}.angelcity2026-jl-app-badge,.angelcity2026-jl-app-badge-android img,.angelcity2026-jl-app-badge-ios img{height:42px}.angelcity2026-jl-app-downloads{gap:12px}}@media (max-width:360px){.angelcity2026-container{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.angelcity2026-btn{font-size:.82rem;padding:.75rem 1.25rem}.angelcity2026-jl-section-title{font-size:1.5rem}.angelcity2026-jl-section-subtitle{font-size:.9rem}.angelcity2026-jl-opener-meta{grid-template-columns:1fr}.angelcity2026-jl-opener-meta-item{border-bottom:2px solid #f0f0f0;border-right:none}.angelcity2026-jl-opener-meta-item:last-child{border-bottom:none}.angelcity2026-jl-jersey-grid{gap:8px}.angelcity2026-jl-jersey-type{font-size:.75rem}.angelcity2026-jl-jersey-cut{font-size:.55rem}.angelcity2026-jl-jersey-cta-row{font-size:.65rem}.angelcity2026-jl-app-content{padding:20px 16px}.angelcity2026-jl-app-content h2{font-size:1.15rem}.angelcity2026-jl-sbp-toggle{font-size:.7rem;padding:8px 16px}.angelcity2026-jl-sbp-gender-select{font-size:.7rem;max-width:160px;padding:8px 32px 8px 12px}.angelcity2026-jl-sbp-card{border-radius:8px;width:180px}.angelcity2026-jl-sbp-grid{gap:8px}.angelcity2026-jl-sbp-card-image img{padding:0}.angelcity2026-jl-sbp-card-info{gap:4px;padding:14px 10px 16px}.angelcity2026-jl-sbp-player-name{font-size:.95rem}.angelcity2026-jl-sbp-jersey-desc{font-size:.65rem}.angelcity2026-jl-sbp-price{font-size:.98rem}}.angelcity2026-coh{align-items:center;display:flex;justify-content:center;min-height:clamp(320px,48vh,520px);overflow:hidden;padding:48px 0 56px;position:relative}.angelcity2026-coh-collage{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr);inset:0;position:absolute;z-index:0}.angelcity2026-coh-cell{min-height:0;overflow:hidden}.angelcity2026-coh-cell img{display:block;height:100%;object-fit:cover;object-position:center top;transition:transform 8s cubic-bezier(.23,1,.32,1);width:100%}.angelcity2026-coh:hover .angelcity2026-coh-cell img{transform:scale(1.04)}.angelcity2026-coh-cell-1{grid-column:1;grid-row:1}.angelcity2026-coh-cell-2{grid-column:2;grid-row:1}.angelcity2026-coh-cell-3{grid-column:3;grid-row:1}.angelcity2026-coh-cell-4{grid-column:4;grid-row:1}.angelcity2026-coh-cell-5{grid-column:5;grid-row:1}.angelcity2026-coh-cell-6{grid-column:6;grid-row:1}.angelcity2026-coh-scrim{background:linear-gradient(105deg,rgba(0,0,0,.88),rgba(0,0,0,.72) 38%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.42));inset:0;pointer-events:none;position:absolute;z-index:1}.angelcity2026-coh .angelcity2026-container{flex-shrink:0;position:relative;width:100%;z-index:2}.angelcity2026-coh-shell{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 24px 48px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.04);margin:0 auto;max-width:40rem;overflow:hidden}.angelcity2026-coh-content{padding:1.75rem 1.75rem 1.85rem}.angelcity2026-coh-badge{align-items:center;background:hsla(9,73%,80%,.14);border:1px solid hsla(9,73%,80%,.35);border-radius:999px;color:var(--sol-rosa);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.18em;margin:0 0 .5rem;padding:.35rem .65rem;text-transform:uppercase}.angelcity2026-coh-title{color:#141414;font-family:Anton,sans-serif;font-size:clamp(1.65rem,3.8vw,2.35rem);font-weight:400;letter-spacing:.05em;line-height:1.05;margin:0 0 1rem;text-transform:uppercase}.angelcity2026-coh-text{color:var(--asphalt);font-size:clamp(.98rem,1.25vw,1.05rem);line-height:1.65;margin:0 0 .75rem}.angelcity2026-coh-text:last-child{margin-bottom:0}.angelcity2026-coh-text--secondary{color:rgba(32,33,33,.72);font-size:clamp(.92rem,1.15vw,.98rem);line-height:1.6;margin-bottom:0}.angelcity2026-coh-text strong{color:#111;font-weight:700}@media (max-width:768px){.angelcity2026-coh{min-height:clamp(300px,52vh,480px);padding:36px 0 44px}.angelcity2026-coh-collage{display:block;gap:0}.angelcity2026-coh-cell:not(.angelcity2026-coh-cell-2){display:none}.angelcity2026-coh-cell-2{display:block;height:100%;inset:0;min-height:0;position:absolute;width:100%}.angelcity2026-coh-cell-2 img{object-position:center center}.angelcity2026-coh-scrim{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.58) 45%,rgba(0,0,0,.82))}.angelcity2026-coh-shell{border-radius:16px;max-width:none}.angelcity2026-coh-content{padding:1.35rem 1.25rem 1.5rem}.angelcity2026-coh-title{margin-bottom:.85rem}}.angelcity2026-matchday{background:#0c0c0c;overflow:hidden;padding:70px 0 60px}.angelcity2026-matchday-header{margin-bottom:3rem;padding:0 20px;text-align:center}.angelcity2026-matchday-eyebrow{color:var(--sol-rosa);display:inline-block;font-size:1rem;letter-spacing:.22em;margin-bottom:10px}.angelcity2026-matchday-eyebrow,.angelcity2026-matchday-title{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase}.angelcity2026-matchday-title{color:#fff;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:.05em;line-height:1;margin:0 0 .75rem}.angelcity2026-matchday-title span{color:var(--sol-rosa)}.angelcity2026-matchday-subtitle{color:hsla(0,0%,100%,.65);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;margin:0 auto;max-width:600px}.angelcity2026-matchday-main{align-items:flex-start;column-gap:clamp(1rem,2.5vw,1.75rem);display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1200px;row-gap:0;width:100%}.angelcity2026-matchday-aside{display:flex;flex:1 1 0;flex-direction:column;gap:1.35rem;min-width:0}.angelcity2026-matchday-promo{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 56px rgba(0,0,0,.45);flex-shrink:0;margin:0;overflow:hidden;padding:0}.angelcity2026-matchday-promo img{display:block;height:auto;vertical-align:middle;width:100%}.angelcity2026-matchday-feature h3,.angelcity2026-matchday-feature p{overflow-wrap:break-word;word-break:break-word}.angelcity2026-matchday-features{display:grid;flex:0 1 34rem;gap:1.25rem;grid-template-columns:1fr;margin-bottom:0;max-width:min(34rem,100%);min-width:0}.angelcity2026-matchday-feature{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem 1.35rem 1.35rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.angelcity2026-matchday-feature:hover{background:hsla(0,0%,100%,.07);border-color:var(--sol-rosa);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px hsla(9,73%,80%,.08);transform:translateY(-6px)}.angelcity2026-matchday-feature-label{color:hsla(0,0%,100%,.45);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.angelcity2026-matchday-feature--exclusive .angelcity2026-matchday-feature-label,.angelcity2026-matchday-feature--primary .angelcity2026-matchday-feature-label{color:var(--sol-rosa)}.angelcity2026-matchday-feature h3{color:#fff;font-family:Anton,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.04em;line-height:1.2;margin:0 0 .625rem;text-transform:uppercase}.angelcity2026-matchday-feature p{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.65;margin:0}.angelcity2026-matchday-feature--exclusive h3{color:var(--sol-rosa)}.angelcity2026-matchday-more{margin-top:0;padding-top:.15rem}.angelcity2026-matchday-more-heading{color:hsla(0,0%,100%,.72);font-family:Anton,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.angelcity2026-matchday-more-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.angelcity2026-matchday-more-item{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;justify-content:center;padding:1rem 1.25rem;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1)}.angelcity2026-matchday-more-item:hover{background:hsla(0,0%,100%,.07);border-color:hsla(9,73%,80%,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.angelcity2026-matchday-more-item span{color:hsla(0,0%,100%,.65);font-size:.82rem;letter-spacing:.01em;line-height:1.35;transition:color .3s ease}.angelcity2026-matchday-more-item:hover span{color:hsla(0,0%,100%,.95)}@media (min-width:969px){.angelcity2026-matchday-promo{align-self:stretch;max-width:none;width:100%}.angelcity2026-matchday-aside .angelcity2026-matchday-more{align-self:stretch;border-top:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;max-width:none;padding-top:.35rem;width:100%}.angelcity2026-matchday-aside .angelcity2026-matchday-more-heading{color:hsla(0,0%,100%,.78);font-size:.95rem;letter-spacing:.11em;margin:0 0 .7rem}.angelcity2026-matchday-aside .angelcity2026-matchday-more-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}.angelcity2026-matchday-aside .angelcity2026-matchday-more-item{border-radius:10px;min-height:2.75rem;padding:.7rem .6rem}.angelcity2026-matchday-aside .angelcity2026-matchday-more-item span{font-size:.74rem;line-height:1.3}}@media (max-width:968px){.angelcity2026-matchday-main{column-gap:0;flex-direction:column;flex-wrap:wrap;margin-bottom:0;row-gap:1.5rem}.angelcity2026-matchday-features{flex:none;max-width:none;width:100%}.angelcity2026-matchday-aside{flex:none;gap:1.5rem;min-width:0;width:100%}.angelcity2026-matchday-aside .angelcity2026-matchday-more{border-top:none;padding-top:0}.angelcity2026-matchday-more-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.angelcity2026-matchday{padding:44px 0 36px}.angelcity2026-matchday .angelcity2026-container{min-width:0}.angelcity2026-matchday-header{margin-bottom:1.5rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.angelcity2026-matchday-title{font-size:clamp(1.45rem,7.5vw,2.25rem)}.angelcity2026-matchday-subtitle{font-size:clamp(.9rem,3.5vw,1rem)}.angelcity2026-matchday-eyebrow{font-size:clamp(.72rem,2.5vw,.85rem);letter-spacing:.14em}.angelcity2026-matchday-promo{border-radius:14px}.angelcity2026-matchday-feature{border-radius:14px;padding:1.5rem 1.25rem 1.25rem}.angelcity2026-matchday-feature p{font-size:clamp(.82rem,2.8vw,.875rem)}.angelcity2026-matchday-more-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}.angelcity2026-matchday-more-item{align-items:center;justify-content:center;min-height:48px;padding:.9rem 1rem}.angelcity2026-matchday-more-item span{font-size:clamp(.78rem,2.6vw,.82rem);overflow-wrap:break-word;text-align:center}}@media (max-width:480px){.angelcity2026-matchday{padding:36px 0 28px}.angelcity2026-matchday-features{gap:1rem}.angelcity2026-matchday-promo{border-radius:12px}.angelcity2026-matchday-feature{border-radius:12px;padding:1.25rem 1rem 1rem}.angelcity2026-matchday-feature h3{font-size:clamp(1rem,4.5vw,1.15rem)}.angelcity2026-matchday-more-grid{gap:.45rem;grid-template-columns:1fr}.angelcity2026-matchday-more-item{padding:.85rem .9rem}.angelcity2026-matchday-more-heading{font-size:.95rem}}.angelcity2026-watchparty{background-color:#f2f2f4;background-image:linear-gradient(180deg,#fff,#ececef 55%,#e8e8ec);color:var(--asphalt,#202121);overflow:hidden;padding:clamp(48px,8vw,80px) 0;position:relative}.angelcity2026-watchparty:before{background:radial-gradient(ellipse 85% 55% at 12% 0,hsla(9,73%,80%,.14) 0,transparent 52%),radial-gradient(ellipse 55% 45% at 92% 100%,hsla(0,0%,100%,.85) 0,transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.angelcity2026-watchparty-header{margin:0 auto clamp(2.25rem,5vw,3.5rem);max-width:720px;padding:0 24px;position:relative;text-align:center;z-index:1}.angelcity2026-watchparty-header:after{background:linear-gradient(90deg,transparent,var(--sol-rosa,#f1b1a5),transparent);border-radius:2px;content:"";display:block;height:3px;margin:1.25rem auto 0;opacity:.85;width:48px}.angelcity2026-watchparty-eyebrow{color:var(--sol-rosa,#f1b1a5);display:inline-block;font-family:Anton,sans-serif;font-size:clamp(.75rem,1.5vw,.9rem);font-weight:400;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.angelcity2026-watchparty-date{font-size:clamp(1rem,2vw,1.2rem);letter-spacing:.08em;line-height:1.2}.angelcity2026-watchparty-date,.angelcity2026-watchparty-title{color:var(--asphalt,#202121);font-family:Anton,sans-serif;font-weight:400;margin:0 0 .75rem;text-transform:uppercase}.angelcity2026-watchparty-title{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:.02em;line-height:1.05}.angelcity2026-watchparty-title span{color:var(--sol-rosa,#f1b1a5)}.angelcity2026-watchparty-subtitle{color:var(--armour,#5c5f62);font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.6;margin:0}.angelcity2026-watchparty-grid{display:grid;gap:clamp(1.35rem,3vw,2.25rem);grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:1200px;min-width:0;position:relative;z-index:1}.angelcity2026-watchparty-card{background:linear-gradient(165deg,#fff,#fafafa 50%,#f7f7f8);border:1px solid hsla(0,0%,4%,.07);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 12px 40px hsla(0,0%,4%,.06),0 4px 12px hsla(0,0%,4%,.04);color:var(--pitch-black,#0a0a0a);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.4,0,.2,1)}.angelcity2026-watchparty-card:hover{border-color:hsla(9,73%,80%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 28px 56px hsla(0,0%,4%,.09),0 12px 28px hsla(9,73%,80%,.18),0 0 0 1px hsla(9,73%,80%,.2);transform:translateY(-6px)}.angelcity2026-watchparty-card:focus-visible{outline:3px solid var(--sol-rosa,#f1b1a5);outline-offset:4px}.angelcity2026-watchparty-card-image{aspect-ratio:16/9;background:#1a1a1a;overflow:hidden;position:relative}.angelcity2026-watchparty-card-image:after{background:linear-gradient(180deg,transparent 45%,hsla(0,0%,4%,.35));content:"";inset:0;opacity:.85;pointer-events:none;position:absolute;z-index:1}.angelcity2026-watchparty-card-image img{height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.4,0,.2,1);width:100%}.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-image img{transform:scale(1.045)}.angelcity2026-watchparty-card-badge{background:var(--sol-rosa,#f1b1a5);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.2);color:var(--pitch-black,#0a0a0a);font-family:Anton,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.14em;padding:7px 14px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:2}.angelcity2026-watchparty-card-body{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:break-word;padding:1.65rem 1.65rem 1.5rem;word-break:break-word}.angelcity2026-watchparty-card-body h3{border-bottom:2px solid hsla(9,73%,80%,.35);color:var(--asphalt,#202121);font-family:Anton,sans-serif;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:400;letter-spacing:.04em;line-height:1.12;margin:0 0 1.1rem;padding-bottom:.85rem;text-transform:uppercase}.angelcity2026-watchparty-card-details{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.2rem}.angelcity2026-watchparty-card-detail{align-items:flex-start;display:flex;gap:.625rem}.angelcity2026-watchparty-card-detail svg{color:var(--sol-rosa,#f1b1a5);flex-shrink:0;margin-top:3px;opacity:.9}.angelcity2026-watchparty-card-detail span{color:var(--asphalt,#202121);font-size:.88rem;letter-spacing:.01em;opacity:.88}.angelcity2026-watchparty-highlights{background:hsla(0,0%,4%,.03);border:1px solid hsla(0,0%,4%,.06);border-radius:12px;margin:0 0 1.35rem;padding:1rem 1rem 1.05rem}.angelcity2026-watchparty-highlights-label{color:var(--armour,#6a6d70);display:block;font-family:Anton,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.14em;margin-bottom:.65rem;text-transform:uppercase}.angelcity2026-watchparty-highlight-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.angelcity2026-watchparty-highlight-list li{color:var(--asphalt,#202121);font-size:.84rem;letter-spacing:.01em;line-height:1.45;opacity:.92;overflow-wrap:break-word;padding-left:1rem;position:relative}.angelcity2026-watchparty-highlight-list li:before{background:var(--sol-rosa,#f1b1a5);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.angelcity2026-watchparty-highlight-list li em{color:var(--asphalt,#202121);font-style:italic;font-weight:600}.angelcity2026-watchparty-highlight-note{color:var(--armour,#6a6d70);font-size:.8em;font-style:normal}.angelcity2026-watchparty-card-cta{align-items:center;background:var(--sol-rosa,#f1b1a5);border:2px solid hsla(0,0%,4%,.06);border-radius:999px;box-shadow:0 10px 28px hsla(9,73%,80%,.45),0 2px 8px hsla(9,73%,80%,.25);color:var(--pitch-black,#0a0a0a);display:flex;font-family:Anton,sans-serif;font-size:.8rem;font-weight:400;gap:.6rem;justify-content:center;letter-spacing:.14em;margin-top:auto;padding:.95rem 1.35rem;text-transform:uppercase;transition:background .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease;width:100%}.angelcity2026-watchparty-card-cta-label{line-height:1.2}.angelcity2026-watchparty-card-cta-icon{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-cta{background:var(--sol-rosa-dark,#e0a094);border-color:hsla(0,0%,4%,.08);box-shadow:0 14px 36px hsla(9,73%,80%,.55),0 4px 12px hsla(9,73%,80%,.3);transform:translateY(-2px)}.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-cta-icon{transform:translateX(4px)}.angelcity2026-watchparty-card:active .angelcity2026-watchparty-card-cta{box-shadow:0 6px 18px hsla(9,73%,80%,.4);transform:translateY(0)}@media (max-width:900px){.angelcity2026-watchparty-grid{gap:1.35rem;grid-template-columns:1fr}}@media (max-width:768px){.angelcity2026-watchparty{padding:40px 0 36px}.angelcity2026-watchparty-header{margin-bottom:clamp(1.25rem,4vw,2rem);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.angelcity2026-watchparty-title{font-size:clamp(1.5rem,7vw,2.5rem)}.angelcity2026-watchparty-date{font-size:clamp(.9rem,3.5vw,1.05rem);letter-spacing:.06em}.angelcity2026-watchparty-subtitle{font-size:clamp(.88rem,3.2vw,1rem)}.angelcity2026-watchparty-grid{gap:1.25rem;grid-template-columns:1fr}.angelcity2026-watchparty-card{min-width:0}.angelcity2026-watchparty-card-body{padding:1.25rem 1.25rem 1.5rem}.angelcity2026-watchparty-card-body h3{font-size:clamp(1.05rem,4vw,1.2rem)}.angelcity2026-watchparty-card-cta{font-size:.76rem;min-height:48px;padding:.9rem 1.15rem}.angelcity2026-watchparty-highlight-list li{font-size:clamp(.8rem,2.8vw,.84rem)}}@media (max-width:480px){.angelcity2026-watchparty{padding:32px 0 28px}.angelcity2026-watchparty-eyebrow{letter-spacing:.14em}.angelcity2026-watchparty-card{border-radius:16px}.angelcity2026-watchparty-card-badge{font-size:.62rem;padding:6px 11px;right:10px;top:10px}.angelcity2026-watchparty-card-body{padding:1rem max(12px,env(safe-area-inset-right,0px)) 1.25rem max(12px,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.angelcity2026-jl-app-badge,.angelcity2026-jl-opener-image-link,.angelcity2026-matchday-feature,.angelcity2026-matchday-more-item,.angelcity2026-watchparty-card,.angelcity2026-watchparty-card-cta,.angelcity2026-watchparty-card-cta-icon,.angelcity2026-watchparty-card-image img{transition-duration:.01ms!important}.angelcity2026-jl-opener-image-link:hover,.angelcity2026-matchday-feature:hover,.angelcity2026-matchday-more-item:hover,.angelcity2026-watchparty-card:hover,.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-cta,.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-cta-icon,.angelcity2026-watchparty-card:hover .angelcity2026-watchparty-card-image img{transform:none!important}.angelcity2026-coh-cell img{transition-duration:.01ms!important}.angelcity2026-coh:hover .angelcity2026-coh-cell img{transform:none!important}}