:root{--sol-rosa:#f1b1a5;--sol-rosa-dark:#e0a094;--sol-rosa-glow:rgba(241,177,165,.3);--asphalt:#202121;--armour:#898c8f;--line-white:#fff;--pitch-black:#000;--text-dark:#202121;--border-color:#e0e0e0;--primary-black:#0a0a0a;--primary-white:#fff;--ash-dark:#111;--ash-card-surface:#1a1a1a;--ash-card-surface-mid:#242424;--ash-card-border:hsla(0,0%,100%,.1);--radius-full:9999px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.23,1,0.32,1)}html{scroll-behavior:smooth;scroll-padding-top:24px}html:has(.acfc-ash-app){overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.acfc-ash-reveal{opacity:1!important;transform:none!important;transition:none!important}}*{box-sizing:border-box}body{color:var(--asphalt);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}img{height:auto;max-width:100%}.acfc-ash-app{max-width:100%;overflow-x:clip;width:100%}.acfc-ash-app .angelcity2026-container{margin:0 auto;max-width:1400px;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}@media (max-width:768px){.acfc-ash-app .angelcity2026-container{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media (max-width:480px){.acfc-ash-app .angelcity2026-container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (max-width:380px){.acfc-ash-app .angelcity2026-container{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.acfc-ash-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.acfc-ash-reveal.is-visible{opacity:1;transform:translateY(0)}.sr-html .container-fluid:has(.acfc-ash-page-hero-wrap){padding-left:0!important;padding-right:0!important}.container-lg:has(.acfc-ash-page-hero-wrap),.container-md:has(.acfc-ash-page-hero-wrap),.container-sm:has(.acfc-ash-page-hero-wrap),.container-xl:has(.acfc-ash-page-hero-wrap),.container:has(.acfc-ash-page-hero-wrap){max-width:none!important;overflow-x:visible!important;padding-left:0!important;padding-right:0!important;width:100%!important}.row:has(.acfc-ash-page-hero-wrap){margin-left:0!important;margin-right:0!important;max-width:none!important;overflow-x:visible!important;--bs-gutter-x:0}[class*=col]:has(.acfc-ash-page-hero-wrap){flex:0 0 100%!important;max-width:100%!important;overflow-x:visible!important;padding-left:0!important;padding-right:0!important;width:100%!important}.acfc-ash-page-hero-wrap{margin-left:0;margin-right:0;max-width:100%;overflow:hidden;position:relative;width:100%;z-index:1}.angelcity2026-btn{align-items:center;-webkit-appearance:none;appearance:none;border:2px solid transparent;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:Anton,Impact,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.06em;line-height:1;min-height:44px;padding:.9rem 2.4rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition);white-space:nowrap}.angelcity2026-btn-primary{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--primary-black)}.angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);border-color:var(--sol-rosa-dark);box-shadow:0 8px 25px rgba(241,177,165,.3);transform:translateY(-2px)}a.angelcity2026-btn.angelcity2026-btn-primary,a.angelcity2026-btn.angelcity2026-btn-primary:focus-visible,a.angelcity2026-btn.angelcity2026-btn-primary:hover{color:var(--primary-black)}.angelcity2026-btn-secondary{background:var(--asphalt);border-color:var(--asphalt);color:var(--line-white)}.angelcity2026-btn-secondary:hover{background:var(--pitch-black);border-color:var(--pitch-black);box-shadow:0 8px 24px rgba(32,33,33,.25);color:var(--line-white);transform:translateY(-2px)}.angelcity2026-btn-small{font-size:15px!important;min-height:44px;padding:.75rem 1.5rem!important}.acfc-ash-hero-static-shell{background-color:#141414;height:52.33dvw;max-height:628px;min-height:300px;overflow:hidden;position:relative;width:100%}.acfc-ash-hero-static-shell,.acfc-ash-hero-static-shell:before{background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/2-August-Matchups-1_91x1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.acfc-ash-hero-static-shell:before{bottom:-20px;content:"";filter:blur(8px);left:-20px;position:absolute;right:-20px;top:-20px;z-index:1}.acfc-ash-hero-tickets-link{bottom:0;color:inherit;display:block;height:100%;left:0;outline:none;position:absolute;right:0;text-decoration:none;top:0;width:100%;z-index:3}.acfc-ash-hero-tickets-link:focus-visible{outline:2px solid var(--sol-rosa);outline-offset:2px;z-index:10}.acfc-ash-hero-static-wrapper{height:100%;margin:0 auto;max-width:fit-content;position:relative;z-index:4}.acfc-ash-hero-static-wrapper picture{display:block;height:100%;width:100%}.acfc-ash-hero-static-img{display:block;height:auto;position:relative;width:100%;z-index:5}@media (min-width:768px){.acfc-ash-hero-static-shell{height:min(52.33dvw,calc(72dvh + 61px));max-height:628px;min-height:0}.acfc-ash-hero-static-img{height:100%;max-width:1200px;object-fit:cover;object-position:center}}@media (max-width:767px){.acfc-ash-hero-static-shell{background-image:url(https://40065855.fs1.hubspotusercontent-na1.net/hubfs/40065855/2-August-Matchups-1x1.jpg);height:100vw;max-height:100vw;min-height:unset;width:100%}.acfc-ash-hero-static-shell:before{display:none}.acfc-ash-hero-static-wrapper{max-width:100%;width:100%}.acfc-ash-hero-static-img{height:100%;object-fit:cover;object-position:center;width:100%}}@media (min-width:1200px){.acfc-ash-hero-static-wrapper{max-width:100%;width:1200px}}.acfc-ash-games{background:var(--pitch-black);color:var(--line-white);overflow:hidden;padding:72px 0;position:relative}.acfc-ash-games:before{background:linear-gradient(135deg,rgba(241,177,165,.07) 0,transparent 42%),linear-gradient(225deg,rgba(241,177,165,.04) 0,transparent 38%),linear-gradient(180deg,rgba(17,17,17,.2) 0,var(--pitch-black) 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.acfc-ash-games>.angelcity2026-container{position:relative;z-index:1}.acfc-ash-section-head{margin:0 auto 52px;max-width:640px;padding-inline:4px;text-align:center}.acfc-ash-section-head .acfc-ash-eyebrow{align-items:center;display:flex;font-size:clamp(.72rem,1.6vw,.8rem);font-weight:600;gap:clamp(12px,3vw,20px);justify-content:center;letter-spacing:.22em;margin:0 0 18px}.acfc-ash-section-head .acfc-ash-eyebrow:after,.acfc-ash-section-head .acfc-ash-eyebrow:before{background:linear-gradient(90deg,transparent 0,var(--sol-rosa) 100%);content:"";flex:1 1 0;height:1px;max-width:80px;opacity:.85}.acfc-ash-section-head .acfc-ash-eyebrow:after{background:linear-gradient(90deg,var(--sol-rosa) 0,transparent 100%)}.acfc-ash-section-head h1,.acfc-ash-section-head h2{color:var(--line-white);font-family:Anton,sans-serif;font-size:clamp(2rem,4.5vw,2.85rem);font-weight:400;letter-spacing:.05em;line-height:1;margin:0 0 18px;overflow-wrap:anywhere;text-transform:uppercase}.acfc-ash-games .acfc-ash-title-august{color:var(--sol-rosa)}.acfc-ash-games .acfc-ash-title-matchups{color:var(--line-white)}.acfc-ash-section-head h1 em,.acfc-ash-section-head h2 em{color:var(--sol-rosa);font-style:normal}.acfc-ash-section-head .acfc-ash-section-lead{color:hsla(0,0%,100%,.72);font-size:clamp(.95rem,1.8vw,1.02rem);font-weight:500;letter-spacing:.01em;line-height:1.6;margin:0}.acfc-ash-section-head:after{background:linear-gradient(90deg,transparent,var(--sol-rosa),transparent);border-radius:1px;content:"";display:block;height:2px;margin:26px auto 0;opacity:.75;width:min(7rem,36%)}.acfc-ash-eyebrow{color:var(--sol-rosa);font-size:clamp(.88rem,2.1vw,1.05rem);font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.acfc-ash-section-lead{color:var(--armour);font-size:1.05rem;line-height:1.65;margin:0}@media (min-width:769px){.acfc-ash-section-head .acfc-ash-section-lead{margin-inline:auto;max-width:26rem}}.acfc-ash-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);min-width:0}@media (max-width:900px){.acfc-ash-grid{gap:22px;grid-template-columns:1fr}}@media (max-width:768px){.acfc-ash-games{padding:48px 0 max(48px,env(safe-area-inset-bottom))}.acfc-ash-section-head{margin-bottom:28px}.acfc-ash-section-head .acfc-ash-eyebrow{font-size:.72rem;gap:12px;letter-spacing:.18em;margin-bottom:14px}.acfc-ash-section-head .acfc-ash-eyebrow:after,.acfc-ash-section-head .acfc-ash-eyebrow:before{max-width:48px}.acfc-ash-section-head h1,.acfc-ash-section-head h2{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:14px}.acfc-ash-section-head .acfc-ash-section-lead{font-size:.95rem;line-height:1.55}.acfc-ash-section-head:after{margin-top:22px}.acfc-ash-eyebrow{font-size:.8rem;letter-spacing:.12em}}@media (max-width:480px){.acfc-ash-games{padding:36px 0 max(36px,env(safe-area-inset-bottom))}.acfc-ash-grid{gap:16px}.acfc-ash-section-head{margin-bottom:22px}.acfc-ash-section-head h1,.acfc-ash-section-head h2{font-size:clamp(1.4rem,7vw,1.85rem)}.acfc-ash-card{border-radius:14px;min-width:0}.acfc-ash-card-body{gap:10px;padding:18px 16px 20px}.acfc-ash-card-theme{font-size:clamp(1.15rem,5.5vw,1.35rem)}.acfc-ash-card-sponsor{font-size:.68rem;overflow-wrap:anywhere}.acfc-ash-card-datetime{font-size:.92rem}.acfc-ash-card-ctas{gap:.5rem;grid-template-columns:1fr 1fr}.acfc-ash-card-ctas .angelcity2026-btn{font-size:.82rem;min-height:44px;padding:.8rem .5rem}.acfc-ash-card-media{aspect-ratio:16/10}}.acfc-ash-card{background:var(--line-white);border:1px solid rgba(32,33,33,.09);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 22px 52px rgba(0,0,0,.07),0 6px 18px rgba(0,0,0,.04);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.acfc-ash-card:hover{border-color:rgba(32,33,33,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 28px 64px rgba(0,0,0,.09),0 10px 28px rgba(241,177,165,.12);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.acfc-ash-card,.acfc-ash-card-ctas .angelcity2026-btn{transition:none}.acfc-ash-card-ctas .angelcity2026-btn:hover,.acfc-ash-card:hover{transform:none}}.acfc-ash-games .acfc-ash-card{background:var(--ash-card-surface);border-color:var(--ash-card-border);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 24px 56px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.35)}.acfc-ash-games .acfc-ash-card:hover{border-color:rgba(241,177,165,.28);box-shadow:inset 0 0 0 1px rgba(241,177,165,.12),0 32px 72px rgba(0,0,0,.6),0 12px 36px rgba(241,177,165,.12)}.acfc-ash-games .acfc-ash-card-body{background:linear-gradient(180deg,var(--ash-card-surface-mid) 0,var(--ash-card-surface) 100%);border-top:1px solid hsla(0,0%,100%,.06)}.acfc-ash-games .acfc-ash-card-team-logo{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.4)}.acfc-ash-games .acfc-ash-card-opponent-name,.acfc-ash-games .acfc-ash-card-theme{color:var(--line-white)}.acfc-ash-games .acfc-ash-card-theme:after{opacity:.95;width:40px}.acfc-ash-games .acfc-ash-card-sponsor{color:hsla(0,0%,100%,.48)}.acfc-ash-games .acfc-ash-card-datetime{color:var(--sol-rosa);font-weight:600}.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-primary{box-shadow:0 10px 28px rgba(241,177,165,.28)}.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-secondary,.acfc-ash-games .acfc-ash-card-ctas a.angelcity2026-btn-secondary,.acfc-ash-games .acfc-ash-card-ctas a.angelcity2026-btn-secondary:visited{background:transparent!important;border-color:hsla(0,0%,100%,.32)!important;color:var(--line-white)!important}.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-secondary:active,.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-secondary:focus,.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-secondary:focus-visible,.acfc-ash-games .acfc-ash-card-ctas .angelcity2026-btn-secondary:hover,.acfc-ash-games .acfc-ash-card-ctas a.angelcity2026-btn-secondary:focus-visible,.acfc-ash-games .acfc-ash-card-ctas a.angelcity2026-btn-secondary:hover{background:rgba(241,177,165,.12)!important;border-color:var(--sol-rosa)!important;color:var(--line-white)!important}.acfc-ash-games .acfc-ash-details{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.acfc-ash-games .acfc-ash-details summary{color:hsla(0,0%,100%,.88)}.acfc-ash-games .acfc-ash-details summary:hover{background:rgba(241,177,165,.1);color:var(--line-white)}.acfc-ash-games .acfc-ash-details[open] summary{background:hsla(0,0%,100%,.05);border-bottom-color:hsla(0,0%,100%,.08)}.acfc-ash-games .acfc-ash-details-chevron{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.acfc-ash-games .acfc-ash-details summary:hover .acfc-ash-details-chevron{background:hsla(0,0%,100%,.12);color:var(--line-white)}.acfc-ash-games .acfc-ash-details[open] summary .acfc-ash-details-chevron{background:rgba(241,177,165,.35);color:var(--pitch-black)}.acfc-ash-games .acfc-ash-overview{background:#141414}.acfc-ash-games .acfc-ash-overview-dl dt{color:hsla(0,0%,100%,.45)}.acfc-ash-games .acfc-ash-overview-dl dd{color:hsla(0,0%,100%,.88)}.acfc-ash-card-media{aspect-ratio:8/5;background:linear-gradient(145deg,#1a1a1a,#0d0d0d);overflow:hidden;position:relative}.acfc-ash-card-media-link{color:inherit;display:block;inset:0;outline:none;position:absolute;text-decoration:none}.acfc-ash-card-media-link:focus-visible{outline:2px solid var(--sol-rosa);outline-offset:2px;z-index:1}.acfc-ash-card-media img{display:block;height:100%;object-fit:cover;width:100%}.acfc-ash-card-body{background:linear-gradient(168deg,#f8f8f9,#fff 42%,#fdfdfd);border-top:1px solid rgba(32,33,33,.06);display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 20px 22px}.acfc-ash-card-opponent{align-items:center;display:flex;gap:.65rem;justify-content:center;min-width:0;text-align:center}.acfc-ash-card-team-logo{background:#fff;border:2px solid rgba(32,33,33,.08);border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 3px 12px rgba(0,0,0,.07);box-sizing:border-box;flex-shrink:0;height:40px;object-fit:contain;width:40px}.acfc-ash-card-opponent-name{font-size:clamp(.95rem,2.2vw,1.15rem);letter-spacing:.04em;line-height:1;min-width:0;overflow-wrap:anywhere;transform:translateY(.08em)}.acfc-ash-card-opponent-name,.acfc-ash-card-theme{color:#141616;font-family:Anton,sans-serif;font-weight:400;margin:0;text-transform:uppercase}.acfc-ash-card-theme{font-size:clamp(1.25rem,2.6vw,1.55rem);letter-spacing:.03em;line-height:1.1;text-align:center}.acfc-ash-card-theme:after{background:linear-gradient(90deg,var(--sol-rosa) 0,rgba(241,177,165,.25) 100%);border-radius:1px;content:"";display:block;height:2px;margin:8px auto 0;width:32px}.acfc-ash-card-sponsor{color:#7a7d80;display:block;font-size:.72rem;font-weight:500;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.acfc-ash-card-datetime,.acfc-ash-card-sponsor{font-family:Inter,sans-serif;line-height:1.35;text-align:center}.acfc-ash-card-datetime{color:#5a5d60;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin:0}.acfc-ash-card-ctas{display:grid;gap:.65rem;grid-template-columns:1fr 1fr;margin-top:4px;width:100%}.acfc-ash-card-ctas .angelcity2026-btn{line-height:1.2;min-height:48px;padding:.85rem .75rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:normal;width:100%}.acfc-ash-card-ctas .angelcity2026-btn-primary{box-shadow:0 10px 28px rgba(241,177,165,.38)}.acfc-ash-card-ctas .angelcity2026-btn-primary:hover{box-shadow:0 14px 34px rgba(241,177,165,.48);transform:translateY(-1px)}.acfc-ash-card-ctas .angelcity2026-btn-secondary,.acfc-ash-card-ctas a.angelcity2026-btn-secondary,.acfc-ash-card-ctas a.angelcity2026-btn-secondary:visited{background:transparent!important;border:2px solid rgba(32,33,33,.28)!important;box-shadow:none;color:var(--asphalt)!important;min-height:48px;padding:.85rem .75rem}.acfc-ash-card-ctas .angelcity2026-btn-secondary:active,.acfc-ash-card-ctas .angelcity2026-btn-secondary:focus,.acfc-ash-card-ctas .angelcity2026-btn-secondary:focus-visible,.acfc-ash-card-ctas .angelcity2026-btn-secondary:hover,.acfc-ash-card-ctas a.angelcity2026-btn-secondary:focus-visible,.acfc-ash-card-ctas a.angelcity2026-btn-secondary:hover{background:rgba(32,33,33,.04)!important;border-color:var(--asphalt)!important;color:var(--asphalt)!important;transform:translateY(-1px)}.acfc-ash-card-pack{align-items:center;align-self:center;color:var(--asphalt);display:inline-flex;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;gap:.35rem;justify-content:center;line-height:1.4;margin-top:2px;text-align:center;text-decoration:underline;text-decoration-color:var(--sol-rosa);text-decoration-thickness:2px;text-underline-offset:.18em}.acfc-ash-card-pack:hover{color:var(--pitch-black);text-decoration-color:var(--sol-rosa-dark)}.acfc-ash-card-pack:focus-visible{border-radius:2px;outline:2px solid var(--sol-rosa);outline-offset:3px}.acfc-ash-card-body>.acfc-ash-details{margin-top:6px}.acfc-ash-details{background:rgba(32,33,33,.02);border:1px solid rgba(32,33,33,.09);border-radius:10px;box-shadow:none;margin-top:0;overflow:hidden;text-align:left}.acfc-ash-details summary{align-items:center;color:var(--asphalt);column-gap:10px;cursor:pointer;display:grid;font-family:Anton,sans-serif;font-size:.8rem;grid-template-columns:minmax(0,1fr) auto;letter-spacing:.08em;list-style:none;list-style-type:none;margin:0;min-height:48px;padding:8px 12px;text-transform:uppercase;transition:background .2s ease,color .2s ease;user-select:none}.acfc-ash-details summary::-webkit-details-marker,.acfc-ash-details summary::marker{content:"";display:none}.acfc-ash-details summary:hover{background:rgba(241,177,165,.12);color:var(--pitch-black)}.acfc-ash-details[open] summary{background:rgba(32,33,33,.04);border-bottom:1px solid rgba(32,33,33,.08)}.acfc-ash-details-summary-label{align-items:center;display:flex;font-size:clamp(.74rem,3vw,.86rem);letter-spacing:.09em;line-height:1;min-height:36px;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(.06em);white-space:nowrap}.acfc-ash-details-chevron{align-items:center;background:rgba(32,33,33,.06);border-radius:50%;color:var(--asphalt);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s ease,color .2s ease;width:36px}.acfc-ash-details summary:hover .acfc-ash-details-chevron{background:rgba(32,33,33,.1);color:var(--pitch-black)}.acfc-ash-details[open] summary .acfc-ash-details-chevron{background:rgba(241,177,165,.35);color:var(--pitch-black)}.acfc-ash-details-chevron-svg{display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.acfc-ash-details[open] .acfc-ash-details-chevron-svg{transform:rotate(180deg)}.acfc-ash-overview{background:var(--line-white);padding:20px 18px 22px;text-align:left}.acfc-ash-overview-dl{align-items:start;border:none;column-gap:1rem;display:grid;grid-template-columns:minmax(100px,32%) 1fr;margin:0;padding:0;row-gap:.75rem;text-align:left}.acfc-ash-overview-dl dt{color:var(--armour);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0;padding-top:.2rem;text-align:left;text-transform:uppercase}.acfc-ash-overview-dl dd{color:var(--asphalt);font-size:.92rem;line-height:1.55;margin:0;text-align:left}@media (max-width:768px){.acfc-ash-details{border-radius:12px;margin-top:16px}.acfc-ash-details summary{align-items:center;column-gap:10px;font-size:1em;letter-spacing:.06em;padding:12px 14px}.acfc-ash-details-summary-label{letter-spacing:.07em}.acfc-ash-details-chevron{height:34px;width:34px}.acfc-ash-details-chevron-svg{height:18px;width:18px}.acfc-ash-overview{padding:16px 14px 18px}.acfc-ash-overview-dl{grid-template-columns:1fr;row-gap:.35rem}.acfc-ash-overview-dl dt{border-top:1px solid rgba(32,33,33,.08);letter-spacing:.08em;padding-bottom:.15rem;padding-top:.65rem}.acfc-ash-overview-dl dt:first-child{border-top:none;padding-top:0}.acfc-ash-overview-dl dd{margin-bottom:.5rem;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:480px){.acfc-ash-details summary{column-gap:8px;padding:11px 12px}.acfc-ash-details-summary-label{font-size:clamp(.72rem,3.4vw,.82rem);letter-spacing:.065em}.acfc-ash-details-chevron{height:32px;width:32px}.acfc-ash-details-chevron-svg{height:17px;width:17px}.acfc-ash-overview{padding:14px 12px 16px}}.acfc-ash-cta-band{background-attachment:scroll;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://angelcityfc-pm.web.app/assets/images/tickets-landing/tickets-faq.jpg);background-position:50%;background-size:cover;border-bottom:1px solid var(--sol-rosa);color:var(--line-white);padding:clamp(48px,6vw,72px) 0;position:relative;text-align:center}.acfc-ash-cta-band:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);content:"";height:1px;left:10%;position:absolute;right:10%;top:0}.acfc-ash-cta-band .angelcity2026-container{position:relative;z-index:1}.acfc-ash-cta-band .acfc-ash-eyebrow{color:var(--sol-rosa)}.acfc-ash-cta-band-title{color:var(--line-white);font-family:Anton,sans-serif;font-size:clamp(1.8rem,4.5vw,3rem);letter-spacing:.02em;line-height:1.05;margin:0 0 12px;overflow-wrap:anywhere;text-transform:uppercase}.acfc-ash-cta-band-title em{color:var(--sol-rosa);font-style:normal}.acfc-ash-cta-band-lead{color:hsla(0,0%,100%,.9);font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.55;margin:0 auto 18px;max-width:520px;overflow-wrap:anywhere}.acfc-ash-cta-band-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.acfc-ash-cta-band .angelcity2026-btn-primary{background:var(--sol-rosa);border-color:var(--sol-rosa);color:var(--pitch-black)}.acfc-ash-cta-band a.angelcity2026-btn.angelcity2026-btn-primary,.acfc-ash-cta-band a.angelcity2026-btn.angelcity2026-btn-primary:focus-visible,.acfc-ash-cta-band a.angelcity2026-btn.angelcity2026-btn-primary:hover{color:var(--pitch-black)}.acfc-ash-cta-band .angelcity2026-btn-primary:hover{background:var(--sol-rosa-dark);border-color:var(--sol-rosa-dark);box-shadow:0 8px 28px rgba(0,0,0,.35)}@media (max-width:768px){.acfc-ash-cta-band{padding:clamp(36px,6vw,48px) 0 max(36px,env(safe-area-inset-bottom))}.acfc-ash-cta-band .acfc-ash-eyebrow{font-size:.8rem;letter-spacing:.12em}.acfc-ash-cta-band-title{font-size:clamp(1.55rem,7vw,2.25rem)}.acfc-ash-cta-band-lead{font-size:.95rem;margin-bottom:20px;padding-inline:4px}.acfc-ash-cta-band-actions{align-items:center;flex-direction:column}.acfc-ash-cta-band-actions .angelcity2026-btn{padding:.95rem 1.5rem;white-space:normal;width:min(100%,320px)}}@media (max-width:480px){.acfc-ash-cta-band{padding:32px 0 max(32px,env(safe-area-inset-bottom))}.acfc-ash-cta-band:before{left:6%;right:6%}.acfc-ash-cta-band-actions .angelcity2026-btn{max-width:320px;width:100%}}@media (hover:none){.acfc-ash-card:hover,.angelcity2026-btn:hover{transform:none}}