.sports-app--hub{--sports-primary:#15181d;--sports-secondary:#68717c;--sports-light:#f3f6f8;--sports-accent:#d6b84a;--sports-gold:#d9a928;--sports-light-tint:#e7ecef;--south-identity-red:#a71929;--mov-navy:var(--sports-primary);--mov-navy-2:#1c2026;--mov-red:var(--sports-accent);--mov-red-dark:var(--sports-secondary);--mov-paper:var(--sports-light);--mov-white:#ffffff;--mov-ink:var(--sports-primary);--mov-muted:var(--sports-secondary);--mov-line:rgba(21,24,29,0.12);--sports-shell:min(1320px,calc(100% - 2rem));background:var(--mov-paper);color:var(--mov-ink)}.sports-app--hub .sports-demo-band{background:var(--sports-light);color:var(--sports-secondary);border-bottom:1px solid rgba(21,24,29,.08)}.sports-app--hub .sports-demo-band span i{background:var(--mov-red);box-shadow:none}.sports-app--hub .sports-header{background:var(--mov-navy)}.sports-app--hub .sports-header__inner{min-height:4.7rem}.sports-app--hub .sports-header__brand>small{background:var(--mov-red);color:var(--sports-primary)}.sports-app--hub .sports-header__cta{background:rgba(255,255,255,.06)}.sports-app--hub .sports-header__cta:hover{background:var(--mov-red);border-color:var(--mov-red);color:var(--sports-primary)}.mov-main{padding:1rem 0 4rem;background:radial-gradient(circle at 7% 8%,rgba(214,184,74,.07),transparent 26rem),linear-gradient(#fbfdfd 0 37rem,var(--mov-paper) 55rem)}.mov-main button{font:inherit}.mov-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);min-height:36rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:1.45rem;background:linear-gradient(120deg,rgba(21,24,29,.98),rgba(21,24,29,.91)),var(--mov-navy);color:#fff;box-shadow:0 28px 80px rgba(21,24,29,.16)}.mov-hero__lead{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);overflow:hidden}.mov-hero__lead:before{position:absolute;right:-14rem;bottom:-21rem;width:38rem;height:38rem;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,255,255,.018),0 0 0 10rem rgba(255,255,255,.012);content:""}.mov-hero__eyebrow{position:relative;display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.54);font-size:.62rem;font-weight:900;letter-spacing:.12em}.mov-hero__eyebrow i{width:2rem;height:1px;background:var(--mov-red)}.mov-hero h1{position:relative;max-width:43rem;margin:1.7rem 0 0;font-size:clamp(4rem,7.8vw,7.8rem);font-weight:950;letter-spacing:-.085em;line-height:.76;text-transform:uppercase}.mov-hero h1 em{display:block;color:var(--mov-red);font-style:italic}.mov-hero__position{position:relative;max-width:38rem;margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:750;line-height:1.25}.mov-hero__support{position:relative;max-width:37rem;margin:.75rem 0 0;color:rgba(255,255,255,.58);font-size:.88rem}.mov-hero__actions{position:relative;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.8rem}.mov-hero__actions a{display:inline-flex;min-height:3rem;align-items:center;gap:.8rem;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:.6rem;font-size:.7rem;font-weight:850}.mov-hero__actions a:first-child{border-color:var(--mov-red);background:var(--mov-red);color:var(--sports-primary)}.mov-hero__actions a:hover{border-color:#fff;background:#fff;color:var(--mov-navy)}.mov-hero__note{position:relative;margin:1.5rem 0 0;color:rgba(255,255,255,.35);font-size:.57rem}.mov-hero__note b{color:rgba(255,255,255,.65)}.mov-pulse{display:grid;min-width:0;grid-template-rows:auto 1fr auto;margin:.75rem;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:radial-gradient(circle at 80% 4%,rgba(214,184,74,.16),transparent 18rem),rgba(255,255,255,.05);backdrop-filter:blur(14px)}.mov-pulse>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;border-bottom:1px solid rgba(255,255,255,.1)}.mov-pulse h2{margin:.15rem 0 0;font-size:1.6rem;letter-spacing:-.05em}.mov-kicker{display:block;color:var(--mov-red-dark);font-size:.57rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mov-kicker--light{color:var(--sports-accent)}.mov-pulse__lead{display:grid;align-content:center;padding:clamp(1.5rem,4vw,2.4rem)}.mov-pulse__lead>span{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;color:var(--sports-accent);font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mov-live-key i,.mov-pulse__lead>span i{width:.48rem;height:.48rem;border-radius:50%;background:var(--mov-red);box-shadow:0 0 0 .3rem rgba(214,184,74,.22)}.mov-pulse__lead>strong{margin-top:1rem;font-size:clamp(4.5rem,8vw,7rem);letter-spacing:-.09em;line-height:.75}.mov-pulse__lead>p{max-width:19rem;margin:.75rem 0 1.4rem;color:rgba(255,255,255,.55);font-size:.78rem}.mov-contribute>div:first-child button,.mov-feature__intro button,.mov-partner>button,.mov-pulse__lead>button{display:inline-flex;width:fit-content;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:.68rem;font-weight:850}.mov-pulse__rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.mov-pulse__rail button{position:relative;display:grid;min-width:0;align-content:start;padding:.9rem;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;cursor:pointer;text-align:left}.mov-pulse__rail button:last-child{border-right:0}.mov-pulse__rail strong{margin-top:.65rem;font-size:.62rem;line-height:1.25}.mov-pulse__rail small{margin-top:.3rem;overflow:hidden;color:rgba(255,255,255,.35);font-size:.47rem;text-overflow:ellipsis;white-space:nowrap}.mov-pulse__rail b{position:absolute;top:.9rem;right:.9rem;color:rgba(255,255,255,.35);font-size:.6rem}.mov-state{display:inline-flex;width:fit-content;align-items:center;padding:.26rem .42rem;border-radius:999px;font-size:.45rem;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mov-state--live{background:var(--sports-accent);color:var(--sports-primary)}.mov-state--upcoming{background:var(--sports-light);color:var(--sports-secondary)}.mov-state--final{background:var(--sports-primary);color:var(--sports-light)}.mov-state--updated{background:rgba(104,113,124,.16);color:var(--sports-primary)}.mov-dashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1rem}.mov-panel{min-width:0;overflow:hidden;border:1px solid var(--mov-line);border-radius:1.1rem;background:var(--mov-white);box-shadow:0 16px 45px rgba(21,24,29,.055)}.mov-panel--games{grid-column:span 7}.mov-panel--scores{grid-column:span 5;background:var(--mov-navy);color:#fff}.mov-panel--media,.mov-panel--schedule,.mov-panel--schools{grid-column:1/-1}.mov-panel__header{display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--mov-line)}.mov-panel__header h2{margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.045em}.mov-panel__header>p{max-width:25rem;margin:0;color:var(--mov-muted);font-size:.68rem;text-align:right}.mov-panel__header--dark{border-color:rgba(255,255,255,.1)}.mov-text-button{padding:0;border:0;background:transparent;color:var(--mov-red-dark);cursor:pointer;font-size:.62rem;font-weight:850}.mov-live-key{display:inline-flex;align-items:center;gap:.6rem;color:rgba(255,255,255,.5);font-size:.52rem;font-weight:850;text-transform:uppercase}.mov-panel__disclosure{margin:0;padding:.65rem 1rem;border-top:1px solid var(--mov-line);color:var(--sports-secondary);font-size:.51rem}.mov-panel__disclosure--dark{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.32)}.mov-games button{display:grid;width:100%;grid-template-columns:4.3rem 1fr auto 1rem;align-items:center;gap:.9rem;padding:.9rem 1rem;border:0;border-bottom:1px solid var(--mov-line);background:transparent;color:var(--mov-ink);cursor:pointer;text-align:left}.mov-games button:hover{background:var(--sports-light-tint)}.mov-games__date{display:grid;min-height:3.2rem;place-content:center;border-radius:.55rem;background:var(--sports-light-tint);text-align:center}.mov-games__date small{color:var(--mov-red-dark);font-size:.46rem;font-weight:900;text-transform:uppercase}.mov-games__date strong{font-size:.7rem}.mov-games__copy{display:grid;min-width:0}.mov-games__copy small{color:var(--mov-red-dark);font-size:.48rem;font-weight:850;text-transform:uppercase}.mov-games__copy strong{margin-top:.2rem;font-size:.75rem}.mov-games__copy i{margin-top:.1rem;color:var(--sports-secondary);font-size:.5rem;font-style:normal}.mov-games button>b{color:var(--sports-secondary);font-size:.65rem}.mov-score-list>button{display:grid;width:100%;grid-template-columns:6rem 1fr;padding:1rem;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;cursor:pointer;text-align:left}.mov-score-list>button:hover{background:rgba(255,255,255,.035)}.mov-score-list__sport{color:var(--sports-accent);font-size:.52rem;font-weight:900;text-transform:uppercase}.mov-score-list__sport small{display:block;margin-top:.3rem;color:rgba(255,255,255,.3);font-size:.45rem;font-weight:500;line-height:1.3;text-transform:none}.mov-score-list__teams{display:grid;gap:.35rem}.mov-score-list__teams i{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.55rem;font-style:normal}.mov-score-list__teams i b{display:grid;width:1.8rem;height:1.8rem;place-content:center;border-radius:50%;background:rgba(255,255,255,.1);font-size:.42rem}.mov-score-list__teams i:first-child b{background:var(--mov-red);color:var(--sports-primary)}.mov-score-list__teams i strong{font-size:.64rem}.mov-score-list__teams i em{font-size:1rem;font-style:normal;font-weight:900}.mov-score-list__status{grid-column:2;display:flex;align-items:center;justify-content:space-between;margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.07)}.mov-score-list__status strong{color:var(--sports-accent);font-size:.5rem;text-transform:uppercase}.mov-score-list__status small{color:rgba(255,255,255,.3);font-size:.43rem}.mov-feature{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border-radius:1.15rem;background:radial-gradient(circle at 86% 0,rgba(214,184,74,.14),transparent 25rem),var(--sports-primary);color:#fff;box-shadow:0 24px 65px rgba(21,24,29,.15)}.mov-feature__intro{display:flex;min-height:24rem;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.mov-feature__intro h2{margin:1rem 0 0;font-size:clamp(3rem,5vw,5.4rem);letter-spacing:-.075em;line-height:.82;text-transform:uppercase}.mov-feature__intro p{max-width:32rem;margin:1.4rem 0;color:rgba(255,255,255,.52);font-size:.78rem}.mov-feature__match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:2rem;border-left:1px solid rgba(255,255,255,.1)}.mov-feature__match>div{display:grid;justify-items:center;text-align:center}.mov-feature__match>div>strong{margin-top:1rem;font-size:.78rem}.mov-feature__match>div>a,.mov-feature__match>div>small{margin-top:.35rem;color:rgba(255,255,255,.42);font-size:.5rem}.mov-feature__match>div>a{color:var(--sports-accent);font-weight:800}.mov-feature__versus{display:grid;justify-items:center;color:rgba(255,255,255,.25);font-size:2rem;font-weight:950}.mov-feature__versus small{color:var(--sports-accent);font-size:.46rem;letter-spacing:.08em}.mov-feature__versus b{margin-top:.25rem;padding:.2rem .3rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:.4rem;letter-spacing:.05em;text-transform:uppercase}.mov-provisional-crest{display:grid;width:7.8rem;aspect-ratio:.88;place-content:center;border-radius:46% 46% 58% 58%;background:var(--south-identity-red);box-shadow:inset 0 0 0 .55rem var(--sports-primary),inset 0 0 0 .68rem #fff;font-size:2.8rem;font-weight:950;letter-spacing:-.12em;transform:rotate(-2deg)}.mov-provisional-crest small{margin-top:.4rem;font-size:.32rem;font-weight:850;letter-spacing:.08em}.mov-future-crest{display:grid;width:7rem;aspect-ratio:.88;place-content:center;border:1px dashed rgba(255,255,255,.25);border-radius:50%;color:rgba(255,255,255,.3);font-size:2rem;font-weight:900}.mov-team-crest{display:grid;width:7.8rem;aspect-ratio:.88;place-content:center;padding:.9rem;border:1px solid rgba(255,255,255,.14);border-radius:1.4rem;background:rgba(255,255,255,.06)}.mov-team-crest img{width:100%;height:100%;object-fit:contain}.mov-team-crest--small{width:5rem;padding:.5rem;border-radius:1rem;border-color:var(--mov-line);background:var(--sports-light-tint)}.mov-feature__links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.mov-feature__links button{display:grid;grid-template-columns:auto 1fr;gap:0 .8rem;padding:1rem;border:0;border-right:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#fff;cursor:pointer;text-align:left}.mov-feature__links button span{grid-row:span 2;color:var(--sports-accent);font-size:.5rem;font-weight:900}.mov-feature__links button strong{font-size:.64rem}.mov-feature__links button small{color:rgba(255,255,255,.35);font-size:.48rem}.mov-school-active{display:grid;grid-template-columns:auto 1.35fr 1fr auto;align-items:center;gap:1.2rem;padding:1.3rem}.mov-provisional-crest--small{width:5rem;background:var(--south-identity-red);box-shadow:inset 0 0 0 .35rem var(--mov-white),inset 0 0 0 .45rem var(--mov-navy);color:#fff;font-size:1.65rem}.mov-provisional-crest--small small{font-size:.23rem}.mov-school-active h3{margin:.5rem 0 0;font-size:1.25rem;letter-spacing:-.04em}.mov-school-active p{margin:.2rem 0 0;color:var(--mov-muted);font-size:.6rem}.mov-school-active>div:nth-child(3){display:grid;padding-left:1rem;border-left:1px solid var(--mov-line)}.mov-school-active>div:nth-child(3) small{color:var(--mov-red-dark);font-size:.48rem;font-weight:900;text-transform:uppercase}.mov-school-active>div:nth-child(3) strong{margin-top:.3rem;font-size:.63rem}.mov-school-active>a{display:inline-flex;min-height:2.8rem;align-items:center;gap:.8rem;padding:.65rem .85rem;border-radius:.55rem;background:var(--mov-navy);color:#fff;font-size:.61rem;font-weight:850}.mov-school-future{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mov-line)}.mov-school-future>div{display:grid;padding:1rem;border-right:1px solid var(--mov-line)}.mov-school-future strong{font-size:.64rem}.mov-school-future span{margin-top:.25rem;color:var(--mov-muted);font-size:.5rem}.mov-editorial{grid-column:1/-1;padding:clamp(2rem,5vw,4rem) 0}.mov-section-heading{display:grid;grid-template-columns:1fr minmax(18rem,.6fr);align-items:end;gap:2rem;margin-bottom:1.5rem}.mov-section-heading h2{max-width:48rem;margin:.5rem 0 0;font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.075em;line-height:.88}.mov-section-heading>p{margin:0;color:var(--mov-muted);font-size:.75rem}.mov-editorial__grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:1rem}.mov-story{display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid var(--mov-line);border-radius:1rem;background:var(--mov-white);color:var(--mov-ink);cursor:pointer;text-align:left}.mov-story--lead{grid-template-columns:1.05fr .95fr}.mov-story__art{position:relative;display:grid;min-height:13rem;align-content:space-between;padding:1rem;overflow:hidden;background:#294a5f;color:#fff}.mov-story--lead .mov-story__art{min-height:22rem}.mov-story__art:after{position:absolute;right:-25%;bottom:-55%;width:115%;aspect-ratio:1.7;border:1px solid rgba(255,255,255,.2);background:repeating-linear-gradient(90deg,transparent 0 16%,rgba(255,255,255,.12) 16.2% 16.5%);content:"";transform:perspective(330px) rotateX(58deg) rotate(-8deg)}.mov-story__art--1{background:linear-gradient(140deg,#8a1c2c,#10263a 62%,#245b47)}.mov-story__art--2{background:linear-gradient(145deg,#183a53,#c23a43)}.mov-story__art--3{background:linear-gradient(145deg,#172638,#927e4f)}.mov-story__art b,.mov-story__art i{position:relative;z-index:1;font-style:normal}.mov-story__art i{font-size:.52rem;font-weight:900;letter-spacing:.1em}.mov-story__art b{font-size:.55rem}.mov-story__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:1.1rem}.mov-story__copy>small{color:var(--mov-red-dark);font-size:.5rem;font-weight:900;text-transform:uppercase}.mov-story__copy>strong{margin-top:.6rem;font-size:clamp(1rem,1.8vw,1.35rem);letter-spacing:-.035em;line-height:1.1}.mov-story--lead .mov-story__copy{justify-content:center}.mov-story--lead .mov-story__copy>strong{font-size:clamp(1.4rem,2.5vw,2.25rem)}.mov-story__copy p{color:var(--mov-muted);font-size:.62rem}.mov-story__copy em{margin-top:auto;color:var(--sports-secondary);font-size:.48rem;font-style:normal;font-weight:750}.mov-media-grid{display:grid;grid-template-columns:1.3fr .85fr .85fr;gap:0}.mov-media-grid>button{display:grid;min-width:0;padding:0;border:0;border-right:1px solid var(--mov-line);background:transparent;color:var(--mov-ink);cursor:pointer;text-align:left}.mov-media-grid>button>strong{margin:.85rem .85rem 0;font-size:.76rem}.mov-media-grid>button>small{margin:.2rem .85rem 1rem;color:var(--mov-muted);font-size:.49rem}.mov-media-art{position:relative;display:grid;min-height:10rem;align-content:space-between;padding:.8rem;overflow:hidden;background:#203b4e;color:#fff}.mov-media-grid .is-featured .mov-media-art{min-height:15rem}.mov-media-art:after{position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.08));content:""}.mov-media-art--field{background:linear-gradient(140deg,#7a1727,#142b3c 55%,#256047)}.mov-media-art--lights{background:linear-gradient(140deg,#12283d,#b43b44)}.mov-media-art--track{background:linear-gradient(140deg,#856f39,#17344b)}.mov-media-art i{position:relative;z-index:1;display:grid;width:3rem;height:3rem;place-content:center;border-radius:50%;background:var(--mov-red);color:var(--sports-primary);font-style:normal;font-weight:900}.mov-media-art small{position:relative;z-index:1;font-size:.48rem;font-weight:850;text-transform:uppercase}.mov-segmented{display:flex;padding:.2rem;border-radius:999px;background:var(--sports-light-tint)}.mov-segmented button{padding:.42rem .65rem;border:0;border-radius:999px;background:transparent;color:var(--sports-secondary);cursor:pointer;font-size:.52rem;font-weight:800}.mov-segmented button.is-active{background:var(--sports-accent);color:var(--sports-primary)}.mov-schedule-tools{display:flex;align-items:center;gap:.4rem;padding:.85rem 1rem;overflow-x:auto;border-bottom:1px solid var(--mov-line)}.mov-schedule-tools button{flex:none;padding:.4rem .58rem;border:1px solid var(--mov-line);border-radius:999px;background:transparent;color:var(--sports-secondary);cursor:pointer;font-size:.5rem}.mov-schedule-tools button.is-active{border-color:var(--sports-accent);background:var(--sports-accent);color:var(--sports-primary)}.mov-schedule-tools>span{display:inline-flex;flex:none;gap:.35rem;margin-left:auto;color:var(--sports-secondary);font-size:.48rem}.mov-schedule-tools>span+span{margin-left:.3rem}.mov-schedule-tools>span b{color:var(--mov-ink)}.mov-schedule-table>button,.mov-schedule-table__head{display:grid;grid-template-columns:.65fr 1.55fr .8fr 1.1fr .7fr;align-items:center;gap:.8rem;padding:.75rem 1rem}.mov-schedule-table__head{background:var(--sports-light-tint);color:var(--sports-secondary);font-size:.47rem;font-weight:850;text-transform:uppercase}.mov-schedule-table>button{width:100%;border:0;border-top:1px solid var(--mov-line);background:transparent;color:var(--mov-ink);cursor:pointer;text-align:left}.mov-schedule-table>button:hover{background:var(--sports-light-tint)}.mov-schedule-table>button span{display:grid;min-width:0;font-size:.58rem}.mov-schedule-table>button span strong{font-size:.62rem}.mov-schedule-table>button span small{margin-top:.2rem;overflow:hidden;color:var(--sports-secondary);font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.mov-schedule-table>button span:last-child{grid-template-columns:1fr auto;align-items:center}.mov-schedule-table>button span:last-child b{color:var(--sports-secondary)}.mov-contribute{grid-column:1/-1;display:grid;grid-template-columns:1fr .85fr;overflow:hidden;border-radius:1.1rem;background:var(--mov-navy);color:#fff}.mov-contribute>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);background:radial-gradient(circle at 0 100%,rgba(214,184,74,.14),transparent 24rem)}.mov-contribute h2{max-width:44rem;margin:.8rem 0 0;font-size:clamp(2.5rem,4.5vw,4.3rem);letter-spacing:-.07em;line-height:.9}.mov-contribute p{max-width:40rem;color:rgba(255,255,255,.5);font-size:.72rem}.mov-contribute>div:first-child button{margin-top:1rem}.mov-contribute__actions{display:grid}.mov-contribute__actions button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);color:#fff;cursor:pointer;text-align:left}.mov-contribute__actions button:hover{background:rgba(255,255,255,.07)}.mov-contribute__actions span{color:var(--sports-accent);font-size:.48rem;font-weight:900}.mov-contribute__actions strong{font-size:.67rem}.mov-contribute__actions b{color:rgba(255,255,255,.35)}.mov-bottom-grid{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.mov-ask,.mov-partner{min-width:0;overflow:hidden;border-radius:1.1rem}.mov-ask{padding:clamp(1.5rem,4vw,3rem);background:var(--sports-primary);color:#fff}.mov-ask h2,.mov-partner h2{margin:.8rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.055em;line-height:.95}.mov-ask>p,.mov-partner>p{color:rgba(255,255,255,.5);font-size:.66rem}.mov-ask>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.3rem}.mov-ask>div button{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.68);cursor:pointer;font-size:.5rem}.mov-partner{padding:clamp(1.5rem,4vw,3rem);background:var(--mov-white)}.mov-partner,.mov-partner__pill{border:1px solid var(--mov-line)}.mov-partner__pill{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:1rem;padding:.7rem;border-radius:999px;background:var(--sports-light-tint)}.mov-partner__pill>span{display:grid;width:2.4rem;height:2.4rem;place-content:center;border-radius:50%;background:var(--sports-gold);color:var(--sports-primary);font-size:.6rem;font-weight:900}.mov-partner__pill>div{display:grid}.mov-partner__pill small{color:var(--sports-secondary);font-size:.43rem;text-transform:uppercase}.mov-partner__pill strong{font-size:.62rem}.mov-partner__pill b{display:grid;width:1.8rem;height:1.8rem;place-content:center;border-radius:50%;background:var(--mov-navy);color:#fff}.mov-partner>p{color:var(--mov-muted)}.mov-partner>button{margin-top:1rem;color:var(--mov-red-dark)}.mov-ecosystem{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;align-items:center;padding:clamp(2rem,5vw,4rem) 0}.mov-ecosystem h2{margin:.6rem 0 0;font-size:clamp(2.5rem,4.5vw,4.5rem);letter-spacing:-.075em;line-height:.88}.mov-ecosystem>div>p{color:var(--mov-muted);font-size:.72rem}.mov-ecosystem nav{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--mov-line);border-radius:1rem;overflow:hidden;background:var(--mov-white)}.mov-ecosystem nav a{display:grid;grid-template-columns:auto 1fr auto;gap:0 .7rem;padding:1rem;border-right:1px solid var(--mov-line);border-bottom:1px solid var(--mov-line)}.mov-ecosystem nav a span{grid-row:span 2;color:var(--mov-red-dark);font-size:.48rem;font-weight:900}.mov-ecosystem nav a strong{font-size:.66rem}.mov-ecosystem nav a small{color:var(--mov-muted);font-size:.48rem}.mov-ecosystem nav a b{grid-row:1/3;grid-column:3;align-self:center;color:var(--sports-secondary)}.mov-final-note{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(21,24,29,.14);border-radius:.8rem;background:var(--sports-light-tint);color:var(--sports-primary)}.mov-final-note strong{font-size:.62rem}.mov-final-note p{margin:0;font-size:.54rem}.sports-app--hub .sports-footer{background:var(--mov-navy)}@media (max-width:1050px){.mov-hero{grid-template-columns:1fr}.mov-pulse{min-height:30rem}.mov-panel--games,.mov-panel--scores{grid-column:1/-1}.mov-feature{grid-template-columns:1fr}.mov-feature__match{min-height:22rem;border-top:1px solid rgba(255,255,255,.1);border-left:0}.mov-school-active{grid-template-columns:auto 1fr auto}.mov-school-active>div:nth-child(3){display:none}.mov-editorial__grid{grid-template-columns:1.2fr .8fr}.mov-editorial__grid .mov-story:last-child{grid-column:1/-1;grid-template-columns:.45fr 1fr}}@media (max-width:760px){.sports-app--hub{--sports-shell:min(100% - 1rem,1320px)}.sports-app--hub .sports-demo-band p{display:none}.sports-app--hub .sports-header__inner{grid-template-columns:1fr auto;gap:.8rem}.sports-app--hub .sports-header nav{display:none}.sports-app--hub .sports-header__cta{min-height:2.4rem;font-size:.6rem}.mov-main{padding-top:.5rem}.mov-hero{border-radius:1rem}.mov-hero__lead{min-height:34rem;padding:2rem 1.35rem}.mov-hero h1{font-size:clamp(3.6rem,18vw,6rem)}.mov-pulse{margin:0 .5rem .5rem}.mov-pulse__rail{grid-template-columns:1fr}.mov-pulse__rail button{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.mov-dashboard{gap:.75rem;margin-top:.75rem}.mov-ask,.mov-contribute,.mov-feature,.mov-panel,.mov-partner{border-radius:.85rem}.mov-games button{grid-template-columns:3.6rem 1fr auto;gap:.6rem}.mov-games button>.mov-state{display:none}.mov-score-list>button{grid-template-columns:4.2rem 1fr}.mov-feature__intro{min-height:26rem;padding:2rem 1.25rem}.mov-feature__intro h2{font-size:3.25rem}.mov-feature__match{gap:.35rem;padding:1.2rem .5rem}.mov-provisional-crest{width:5.3rem;font-size:1.8rem}.mov-future-crest{width:4.8rem}.mov-team-crest{width:5.3rem;padding:.55rem}.mov-feature__links{grid-template-columns:1fr}.mov-feature__links button{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.mov-panel__header{align-items:flex-start}.mov-panel__header>p{display:none}.mov-school-active{grid-template-columns:auto 1fr}.mov-school-active>a{grid-column:1/-1;justify-content:center}.mov-school-future{grid-template-columns:1fr}.mov-editorial{padding:2.5rem 0}.mov-section-heading{grid-template-columns:1fr;gap:.8rem}.mov-section-heading h2{font-size:3rem}.mov-editorial__grid{grid-template-columns:1fr}.mov-editorial__grid .mov-story:last-child,.mov-story--lead{grid-column:auto;grid-template-columns:1fr}.mov-story--lead .mov-story__art{min-height:17rem}.mov-media-grid{grid-template-columns:1fr}.mov-media-grid>button{border-right:0;border-bottom:1px solid var(--mov-line)}.mov-media-grid .is-featured .mov-media-art{min-height:13rem}.mov-schedule-table__head,.mov-schedule-tools>span{display:none}.mov-schedule-table>button{grid-template-columns:4rem 1fr auto}.mov-schedule-table>button span:nth-child(3),.mov-schedule-table>button span:nth-child(4){display:none}.mov-contribute{grid-template-columns:1fr}.mov-contribute>div:first-child{padding:2rem 1.25rem}.mov-contribute h2{font-size:2.7rem}.mov-contribute__actions button{border-left:0}.mov-bottom-grid,.mov-ecosystem{grid-template-columns:1fr}.mov-ecosystem{gap:1.3rem;padding:2.5rem 0}.mov-ecosystem nav,.mov-final-note,.sports-app--hub .sports-footer__grid{grid-template-columns:1fr}.sports-app--hub .sports-footer nav{flex-direction:column}.sports-app--hub .sports-footer__note{justify-self:start;text-align:left}}@media (prefers-reduced-motion:reduce){.sports-app--hub *{scroll-behavior:auto}}.splice-tv{position:relative;z-index:1;margin-top:clamp(3rem,6vw,5rem);overflow:hidden;padding:clamp(5rem,9vw,7rem) 0 clamp(3rem,6vw,4.5rem);background:radial-gradient(circle at 88% 4%,rgba(255,101,88,.15),transparent 28rem),radial-gradient(circle at 4% 96%,rgba(255,201,74,.09),transparent 26rem),linear-gradient(160deg,#10131f,#161c33 55%,#0a0c16);color:var(--white)}.splice-tv:after,.splice-tv:before{position:absolute;z-index:0;border-radius:50%;content:"";pointer-events:none}.splice-tv:before{top:-17rem;width:38rem;height:38rem;border:1px solid rgba(255,201,74,.1);box-shadow:0 0 0 6rem rgba(255,201,74,.02)}.splice-tv:after{right:-13rem;bottom:-19rem;width:34rem;height:34rem;border:1px solid rgba(255,101,88,.1);box-shadow:0 0 0 6rem rgba(255,101,88,.02)}.splice-tv .page-shell{position:relative;z-index:1}.splice-tv__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.splice-tv__intro h2{margin:.3rem 0 0;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:900;letter-spacing:-.06em;line-height:.98}.splice-tv__lede{margin:0;max-width:30rem;color:rgba(255,255,255,.68);font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.55}.splice-tv__shell{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(18rem,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.25rem)}.splice-tv__player{display:flex;min-width:0;flex-direction:column}.splice-tv__screen{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:linear-gradient(125deg,rgba(255,101,88,.24),transparent 46%),linear-gradient(315deg,rgba(98,198,242,.15),transparent 50%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 46px),linear-gradient(160deg,#171b30,#0c0f1c);box-shadow:0 30px 70px rgba(0,0,0,.4)}.splice-tv__status{left:1.1rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(10,12,22,.66);backdrop-filter:blur(6px);color:var(--mov-gold);font-size:.62rem;font-weight:900;letter-spacing:.08em}.splice-tv__category,.splice-tv__status{position:absolute;top:1.1rem;z-index:1;padding:.32rem .7rem;text-transform:uppercase}.splice-tv__category{right:1.1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(10,12,22,.5);color:rgba(255,255,255,.72);font-size:.6rem;font-weight:800;letter-spacing:.06em}.splice-tv__play{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:clamp(3.6rem,7vw,4.6rem);height:clamp(3.6rem,7vw,4.6rem);place-items:center;border:0;border-radius:50%;background:var(--mov-coral);color:var(--mov-forest);cursor:pointer;font-size:1.3rem;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease;box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 0 10px rgba(255,101,88,.08)}.splice-tv__play span{transform:translateX(2px)}.splice-tv__play:focus-visible,.splice-tv__play:hover{background:var(--mov-warm-white);transform:translate(-50%,-50%) scale(1.06)}.splice-tv__player-info{margin-top:1.3rem}.splice-tv__player-info h3{margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);letter-spacing:-.03em}.splice-tv__player-info p{margin:.55rem 0 0;max-width:40rem;color:rgba(255,255,255,.66);font-size:.86rem;line-height:1.55}.splice-tv__rail{display:flex;min-width:0;flex-direction:column;padding:clamp(1.2rem,2.4vw,1.5rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(255,255,255,.055),rgba(255,255,255,.015))}.splice-tv__rail-group+.splice-tv__rail-group{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.08)}.splice-tv__rail-label{margin:0 0 .6rem;color:rgba(255,255,255,.5);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.splice-tv__rail-item{display:flex;align-items:center;gap:.7rem}.splice-tv__rail-mark{display:grid;flex:none;width:2.15rem;height:2.15rem;place-items:center;border-radius:.65rem;background:linear-gradient(145deg,rgba(255,101,88,.24),rgba(98,198,242,.16));color:var(--white);font-size:.6rem;font-weight:900}.splice-tv__rail-copy{display:grid;min-width:0;gap:.2rem}.splice-tv__rail-copy strong{overflow:hidden;font-size:.78rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.splice-tv__rail-copy small{color:rgba(255,255,255,.5);font-size:.64rem;font-weight:650}.splice-tv__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.3rem;padding:.75rem 1rem;border-radius:999px;background:var(--mov-coral);color:var(--mov-forest);font-size:.76rem;font-weight:850;transition:transform .18s ease,background .18s ease}.splice-tv__cta:hover{background:var(--mov-warm-white);transform:translateY(-1px)}@media (max-width:960px){.splice-tv__intro{align-items:start}.splice-tv__intro,.splice-tv__shell{grid-template-columns:1fr}}@media (max-width:560px){.splice-tv__rail-copy strong{white-space:normal}}.loop-section{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,7.5rem) 0;--loop-accent:#ff6558;background:radial-gradient(circle at 16% 10%,rgba(255,101,88,.1),transparent 26rem),radial-gradient(circle at 88% 85%,rgba(98,198,242,.07),transparent 28rem),linear-gradient(160deg,#10131f,#161c33 55%,#0a0c16);color:var(--white)}.loop-section:after,.loop-section:before{position:absolute;z-index:0;border-radius:50%;content:"";pointer-events:none}.loop-section:before{top:-18rem;right:-20rem;width:46rem;height:46rem;border:1px solid rgba(255,101,88,.12);box-shadow:0 0 0 7rem rgba(255,101,88,.024),0 0 0 14rem rgba(255,101,88,.013)}.loop-section:after{bottom:-22rem;left:-16rem;width:40rem;height:40rem;border:1px solid rgba(98,198,242,.11);box-shadow:0 0 0 6rem rgba(98,198,242,.022),0 0 0 12rem rgba(98,198,242,.013)}.loop-section .page-shell{position:relative;z-index:1}.loop-intro{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.loop-intro__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr);align-items:end;gap:2rem 3rem;margin-top:.6rem}.loop-intro h2{max-width:36rem;margin:0;font-size:clamp(2.9rem,6.2vw,5.4rem);font-weight:900;letter-spacing:-.065em;line-height:.94}.loop-intro__lede{max-width:30rem;margin:0;color:rgba(255,255,255,.7);font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.55}.loop-intro__tag{margin:1.1rem 0 0;color:rgba(255,255,255,.46);font-size:.76rem;font-weight:750;letter-spacing:.02em}.loop-shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.loop-visual{position:relative;min-width:0}.loop-visual:after,.loop-visual:before{position:absolute;top:50%;left:50%;z-index:0;border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.loop-visual:before{width:min(80rem,168vw);height:min(80rem,168vw);background:radial-gradient(circle,transparent 57%,rgba(255,101,88,.05) 59%,rgba(255,101,88,.055) 64%,transparent 66%,transparent 73%,rgba(98,198,242,.038) 75%,rgba(98,198,242,.038) 80%,transparent 82%)}.loop-visual:after{width:min(54rem,130vw);height:min(54rem,130vw);background:radial-gradient(circle,transparent 66%,rgba(255,201,74,.07) 68%,rgba(255,201,74,.07) 75%,transparent 77%)}.loop-visual__hint{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1.5rem;color:rgba(255,255,255,.5);font-size:.76rem;font-weight:650;text-align:center}.loop-visual__hint i{width:.4rem;height:.4rem;flex:none;border-radius:50%;background:var(--loop-accent)}.loop-orbit{position:relative;z-index:1;width:100%;max-width:46rem;margin:0 auto;aspect-ratio:1;--r:clamp(8.5rem,21vw,13rem);--r2:clamp(13rem,28vw,18.75rem)}.loop-orbit__ring{position:absolute;border-radius:50%;pointer-events:none}.loop-orbit__ring--outer{inset:2%;border:1px dashed rgba(255,255,255,.2)}.loop-orbit__ring--inner{inset:21%;border:1px solid rgba(255,255,255,.13)}.loop-orbit__ring--field{inset:-6%;border:1px solid rgba(255,101,88,.12);box-shadow:0 0 0 2rem rgba(255,101,88,.02)}@media (prefers-reduced-motion:no-preference){.loop-orbit__ring--outer{animation:loop-spin 120s linear infinite}.loop-orbit__ring--inner{animation:loop-spin 90s linear infinite reverse}.loop-orbit__ring--field{animation:loop-spin 160s linear infinite}}@keyframes loop-spin{to{transform:rotate(1turn)}}@keyframes loop-pulse{0%,to{box-shadow:0 20px 50px rgba(0,0,0,.35),0 0 0 0 rgba(255,101,88,.22)}50%{box-shadow:0 20px 50px rgba(0,0,0,.35),0 0 0 .9rem rgba(255,101,88,0)}}.loop-orbit__hub{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:clamp(8rem,17vw,10.5rem);height:clamp(8rem,17vw,10.5rem);place-items:center;gap:.4rem;border:1px solid rgba(255,101,88,.32);border-radius:50%;background:radial-gradient(circle at 32% 22%,rgba(255,101,88,.2),rgba(16,19,31,.94) 70%);box-shadow:0 20px 50px rgba(0,0,0,.35);color:var(--white);text-align:center;transform:translate(-50%,-50%);cursor:pointer;transition:border-color .22s ease}@media (prefers-reduced-motion:no-preference){.loop-orbit__hub{animation:loop-pulse 4.5s ease-in-out infinite}}.loop-orbit__hub:focus-visible,.loop-orbit__hub:hover{border-color:rgba(255,101,88,.55)}.loop-orbit__hub-live{display:inline-flex;align-items:center;gap:.3rem;color:var(--loop-accent);font-size:.52rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.loop-orbit__hub-live i{width:.34rem;height:.34rem;border-radius:50%;background:var(--loop-accent)}@media (prefers-reduced-motion:no-preference){.loop-orbit__hub-live i{animation:loop-blink 2.2s ease-in-out infinite}}@keyframes loop-blink{0%,to{opacity:1}50%{opacity:.35}}.loop-orbit__hub-label{padding:0 .6rem;font-size:clamp(.78rem,1.9vw,.96rem);font-weight:900;letter-spacing:-.01em;line-height:1.1}.loop-orbit__hub-count{color:rgba(255,255,255,.46);font-size:.54rem;font-weight:750;letter-spacing:.02em}.loop-orbit__line{top:50%;left:50%;z-index:1;width:2px;height:var(--r);background:linear-gradient(0deg,transparent,currentColor 90%);transform-origin:bottom center;transform:translate(-50%,-100%) rotate(var(--angle));transition:opacity .32s ease}.loop-orbit__line,.loop-orbit__spoke{position:absolute;pointer-events:none}.loop-orbit__spoke{inset:0;z-index:2;display:grid;place-items:center;transform:rotate(var(--angle))}.loop-orbit__category{display:grid;align-items:center;gap:.05rem .45rem;grid-template-columns:auto 1fr auto;min-width:7.4rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(16,19,31,.78);backdrop-filter:blur(6px);color:var(--white);cursor:pointer;pointer-events:auto;transform:translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--angle)));transition:border-color .2s ease,background .2s ease,opacity .2s ease,transform .2s ease}.loop-orbit__category i{width:.56rem;height:.56rem;border-radius:50%;background:var(--cat-accent,var(--loop-accent))}.loop-orbit__category span{font-size:.74rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.loop-orbit__category small{color:rgba(255,255,255,.45);font-size:.64rem;font-weight:700}.loop-orbit__category:focus-visible,.loop-orbit__category:hover{border-color:var(--cat-accent,rgba(255,255,255,.4));background:rgba(16,19,31,.94)}.loop-orbit__category.is-active{border-color:color-mix(in srgb,var(--cat-accent,#fff) 55%,transparent)}.loop-orbit__category.is-selected{background:color-mix(in srgb,var(--cat-accent,#fff) 26%,#10131f);border-color:var(--cat-accent,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--cat-accent,#fff) 45%,transparent),0 6px 16px rgba(0,0,0,.3)}.loop-orbit__category:focus-visible{outline:2px solid var(--loop-accent);outline-offset:2px}.loop-orbit__category--flat{transform:none;white-space:nowrap}.loop-orbit__node-spoke{position:absolute;inset:0;z-index:2;display:grid;place-items:center;transform:rotate(var(--angle));pointer-events:none}.loop-orbit__node{display:grid;place-items:center;gap:.25rem;width:4.1rem;padding:.4rem .2rem .45rem;border:1px solid rgba(255,255,255,.02);border-radius:1.1rem;background:transparent;cursor:pointer;pointer-events:auto;transform:translateY(calc(-1 * var(--r2))) rotate(calc(-1 * var(--angle)));transition:transform .22s ease,border-color .22s ease,background .22s ease,opacity .22s ease}.loop-orbit__node .loop-mark{width:2.7rem;height:2.7rem;font-size:.76rem;box-shadow:0 8px 18px rgba(0,0,0,.32)}.loop-orbit__node span{color:rgba(255,255,255,.7);font-size:.62rem;font-weight:800;white-space:nowrap}.loop-orbit__node:focus-visible,.loop-orbit__node:hover{border-color:rgba(255,255,255,.16);background:rgba(16,19,31,.55);transform:translateY(calc(-1 * var(--r2))) rotate(calc(-1 * var(--angle))) scale(1.08)}.loop-orbit__node:focus-visible{outline:2px solid var(--loop-accent);outline-offset:2px}.loop-orbit__node.is-selected{border-color:var(--node-accent,var(--loop-accent));background:color-mix(in srgb,var(--node-accent,var(--loop-accent)) 18%,#10131f)}.loop-orbit__node.is-selected span{color:var(--white)}.loop-orbit__node.is-selected .loop-mark{box-shadow:0 0 0 2px color-mix(in srgb,var(--node-accent,var(--loop-accent)) 65%,transparent),0 8px 18px rgba(0,0,0,.32)}.loop-orbit__node.is-active .loop-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--node-accent,var(--loop-accent)) 40%,transparent),0 8px 18px rgba(0,0,0,.32)}.loop-orbit__node.is-dim{opacity:.32}.loop-pillrail{margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(255,255,255,.08)}.loop-pillrail__label{margin:0 0 .6rem;color:rgba(255,255,255,.5);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.loop-pillrail__label--muted{margin-top:1.1rem}.loop-pillrail__list{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.loop-pillrail__list--supporting{align-items:center}.loop-pillrail__more{display:flex;align-items:center;padding:0 .3rem;color:rgba(255,255,255,.38);font-size:.68rem;font-weight:750}.loop-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .45rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:var(--white);cursor:pointer;font-size:.78rem;font-weight:800;transition:border-color .2s ease,background .2s ease,opacity .2s ease,transform .2s ease}.loop-pill:focus-visible,.loop-pill:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1);transform:translateY(-1px)}.loop-pill:focus-visible{outline:2px solid var(--loop-accent);outline-offset:2px}.loop-pill.is-selected{border-color:var(--loop-accent);background:rgba(255,101,88,.14);color:var(--loop-accent)}.loop-pill.is-dim{opacity:.38}.loop-pill--sm{padding:.32rem .7rem .32rem .32rem;font-size:.7rem}.loop-pill__dot{width:.4rem;height:.4rem;margin-left:-.15rem;border-radius:50%;background:rgba(255,255,255,.4)}.loop-mark{position:relative;display:grid;flex:none;overflow:hidden;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mark-accent,#fff) 24%,#161c33);color:var(--mark-accent,#fff);font-size:.62rem;font-weight:900}.loop-pill--sm .loop-mark{width:1.5rem;height:1.5rem;font-size:.55rem}.loop-mark--lg{width:3.4rem;height:3.4rem;font-size:1rem}.loop-mark img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain}.loop-mark--parkersburg-south img{inset:15%;width:70%;height:70%}.loop-mark--sour-mash{background:#f3ece0}.loop-mark--sour-mash img{inset:12%;width:76%;height:76%}.loop-panel{position:relative;min-height:22rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.015))}.loop-panel__reset{position:absolute;top:1.1rem;right:1.1rem;z-index:1;display:inline-flex;appearance:none;align-items:center;gap:.3rem;padding:.3rem .6rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.65);font-size:.64rem;font-weight:800;cursor:pointer}.loop-panel__reset:hover{border-color:rgba(255,255,255,.4);color:var(--white)}.loop-panel__eyebrow{margin:0 0 .4rem;color:var(--loop-accent);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.loop-panel__state h3{margin:0;max-width:22rem;font-size:clamp(1.35rem,2.6vw,1.7rem);letter-spacing:-.035em;line-height:1.08}.loop-panel__body{margin:.7rem 0 0;max-width:24rem;color:rgba(255,255,255,.68);font-size:.84rem;line-height:1.55}.loop-panel__stats{display:flex;gap:1.4rem;margin:1.2rem 0 0;padding:0;list-style:none}.loop-panel__stats li{display:grid;gap:.1rem}.loop-panel__stats strong{font-size:1.4rem;font-weight:900}.loop-panel__stats span{color:rgba(255,255,255,.5);font-size:.66rem;font-weight:700}.loop-panel__entries{display:grid;gap:.55rem;margin-top:1.4rem}.loop-panel__entries button{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:.85rem;background:rgba(255,255,255,.04);color:var(--white);cursor:pointer;font-size:.78rem;font-weight:800;text-align:left;transition:border-color .2s ease,background .2s ease}.loop-panel__entries button:after{content:"→";color:rgba(255,255,255,.4)}.loop-panel__entries button:hover{border-color:var(--loop-accent);background:rgba(255,101,88,.08)}.loop-panel__label{margin:1.3rem 0 .6rem;color:rgba(255,255,255,.5);font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.loop-panel__node-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.loop-panel__node-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:rgba(255,255,255,.03);color:var(--white);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.loop-panel__node-list button:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.07)}.loop-panel__node-list strong{display:block;font-size:.8rem;font-weight:800}.loop-panel__node-list small{color:rgba(255,255,255,.5);font-size:.66rem}.loop-panel__node-list b{color:rgba(255,255,255,.4);font-weight:700}.loop-panel__more{display:block;margin:.7rem 0 0;padding:0;border:0;background:none;color:rgba(255,255,255,.55);cursor:pointer;font-size:.72rem;font-weight:750;text-decoration:underline;text-underline-offset:.2rem}.loop-panel__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.3rem;padding:.65rem 1rem;border-radius:999px;background:var(--loop-accent);color:#10131f;font-size:.74rem;font-weight:850}.loop-portal__hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-bottom:1.3rem;padding:1.1rem 1.2rem;border:1px solid color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 28%,rgba(255,255,255,.1));border-radius:1.1rem;background:radial-gradient(circle at 12% -20%,color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 30%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 14%,#141a2c),rgba(255,255,255,.02))}.loop-portal__hero .loop-mark{box-shadow:0 10px 26px rgba(0,0,0,.35)}.loop-portal__hero h3{margin:.2rem 0 0;max-width:none;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.12}.loop-portal__type{display:inline-flex;padding:.24rem .55rem;border:1px solid color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 45%,transparent);border-radius:999px;color:var(--portal-accent,var(--loop-accent));font-size:.6rem;letter-spacing:.04em}.loop-portal__status,.loop-portal__type{font-weight:850;text-transform:uppercase}.loop-portal__status{align-self:start;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:rgba(255,255,255,.6);font-size:.56rem;letter-spacing:.05em;white-space:nowrap}.loop-portal__now{margin-top:1rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 30%,rgba(255,255,255,.14));border-radius:.85rem;background:color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 8%,rgba(255,255,255,.03))}.loop-portal__now span{display:block;color:rgba(255,255,255,.5);font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.loop-portal__now strong{display:block;margin-top:.3rem;font-size:.86rem}.loop-portal__now p{margin:.25rem 0 0;color:rgba(255,255,255,.6);font-size:.72rem;line-height:1.4}.loop-portal__highlights{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.loop-portal__highlights li{display:flex;align-items:baseline;gap:.55rem;color:rgba(255,255,255,.72);font-size:.76rem;line-height:1.4}.loop-portal__highlights i{width:.36rem;height:.36rem;flex:none;border-radius:50%;background:var(--portal-accent,var(--loop-accent));transform:translateY(-.15em)}.loop-portal__meta{margin-top:1rem}.loop-portal__connected{margin:0;color:rgba(255,255,255,.48);font-size:.72rem;line-height:1.5}.loop-portal__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none}.loop-portal__tags li{padding:.3rem .6rem;color:rgba(255,255,255,.68);font-size:.64rem;font-weight:700}.loop-portal__ask,.loop-portal__tags li{border:1px solid rgba(255,255,255,.16);border-radius:999px}.loop-portal__ask{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.55rem .9rem .55rem .6rem;background:rgba(255,255,255,.04);color:var(--white);font-size:.74rem;font-weight:800;transition:border-color .18s ease,background .18s ease}.loop-portal__ask:hover{border-color:color-mix(in srgb,var(--portal-accent,var(--loop-accent)) 55%,transparent);background:rgba(255,255,255,.07)}.loop-portal__ask-mark{position:relative;display:inline-block;flex:none;width:.85rem;height:.85rem;transform:rotate(45deg)}.loop-portal__ask-mark i{position:absolute;display:block;width:.36rem;height:.36rem;border-radius:50% 50% 50% 0}.loop-portal__ask-mark i:first-child{inset:0 auto auto 0;background:#ffc94a}.loop-portal__ask-mark i:nth-child(2){inset:0 0 auto auto;background:#ff6558;transform:rotate(90deg)}.loop-portal__ask-mark i:nth-child(3){inset:auto 0 0 auto;background:#62c6f2;transform:rotate(180deg)}.loop-portal__ask-mark i:nth-child(4){inset:auto auto 0 0;background:#cfff4f;transform:rotate(270deg)}.loop-portal__related{margin-top:1.1rem}.loop-portal__related>span{display:block;margin-bottom:.5rem;color:rgba(255,255,255,.5);font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.loop-portal__related ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.loop-portal__related button{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem .35rem .35rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.03);color:var(--white);cursor:pointer;font-size:.7rem;font-weight:750}.loop-portal__related button:hover{border-color:rgba(255,255,255,.4)}.loop-portal__actions{margin-top:1.4rem}.loop-portal__action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.8rem 1rem;border-radius:.9rem;font-size:.78rem;font-weight:850;transition:transform .18s ease,background .18s ease}.loop-portal__action--primary{background:var(--portal-accent,var(--loop-accent));color:#10131f}.loop-portal__action--primary:hover{transform:translateY(-1px)}.loop-portal__action--disabled{border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35);cursor:default}@media (max-width:1024px){.loop-shell{grid-template-columns:1fr}.loop-orbit{max-width:34rem;--r:clamp(7rem,16vw,9.5rem);--r2:clamp(10.5rem,22vw,13.75rem)}}@media (max-width:900px){.loop-intro__grid{grid-template-columns:1fr;align-items:start}}@media (max-width:720px){.loop-orbit{display:none}.loop-visual{display:grid;gap:1.25rem}.loop-mobile-rail{display:flex;gap:.55rem;margin:0 -1.1rem;padding:0 1.1rem;overflow-x:auto;scrollbar-width:none}.loop-mobile-rail::-webkit-scrollbar{display:none}.loop-mobile-rail button{flex:0 0 auto}.loop-pillrail__list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:none}.loop-pillrail__list::-webkit-scrollbar{display:none}.loop-pillrail__list li{flex:0 0 auto}}@media (min-width:721px){.loop-mobile-rail{display:none}}@media (max-width:560px){.loop-panel{min-height:0}}@media (prefers-reduced-motion:reduce){.loop-section *,.loop-section :after,.loop-section :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.el-pilot-header.site-header{position:relative;background:#121b16}.el-pilot-header .nav-wrap{display:flex;justify-content:space-between;gap:1rem;min-height:4.5rem}.el-pilot-header .nav-cta{width:auto}.el-pilot-hero.hero{min-height:0;padding:2rem 0 4rem}.el-pilot-chat .page-shell,.el-pilot-hero .page-shell{width:min(860px,calc(100% - 2.25rem))}.el-pilot-hero.hero h1{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.06;letter-spacing:-.055em}.el-pilot-hero .hero__lede{margin-top:1.25rem;font-size:1.05rem}.el-pilot-chat.el-wrap{margin-top:-2rem;padding-bottom:3rem}.el-conversation.el-panel{padding:clamp(1.25rem,4vw,2.6rem);border-radius:1.5rem}.el-conversation .el-panel__intro{margin-bottom:.75rem}.el-conversation .el-panel__intro h2{font-size:clamp(1.5rem,3vw,1.9rem)}.el-welcome{max-width:39rem;margin:1.2rem 0;color:#4e5d56;font-size:1.05rem;line-height:1.75}.el-conversation .prompt-row{gap:.65rem;margin:1.25rem 0 1.75rem}.el-conversation .prompt-row button{padding:.6rem .95rem;font-size:.85rem;background:#f4f5ed}.el-thread{margin:1.4rem 0}.el-thread:empty{margin:0}.el-turn{min-width:0;margin:0 0 2rem;overflow-wrap:anywhere}.el-turn--user{margin-left:auto;width:fit-content;max-width:90%;padding:1rem 1.25rem;background:#eeeae0;border-radius:1rem 1rem .2rem 1rem}.el-turn--assistant{padding:.25rem 0 1.25rem;border-bottom:1px solid #e5e8df}.el-turn__label{margin:0 0 .6rem;font-size:.77rem;letter-spacing:.04em;font-weight:800;color:#38624f}.el-turn--assistant .el-turn__label{font-family:var(--font-serif);font-size:1.4rem;font-style:italic;letter-spacing:0}.el-user-text{margin:0;white-space:pre-wrap;line-height:1.65}.el-answer{color:#263b31;font-size:1.05rem;line-height:1.8}.el-answer p{margin:0 0 1.2rem}.el-answer p:last-child{margin-bottom:0}.el-answer strong{color:#102f23;font-weight:780}.el-answer ul{margin:.75rem 0 1.2rem;padding-left:1.3rem}.el-answer li{margin-bottom:.65rem}.el-answer a,.el-listing__actions a{color:#17654d;text-decoration:underline;text-underline-offset:.2em}.el-listings{margin-top:1.3rem;border:1px solid #dbe3d8;border-radius:.85rem;background:#f5f7f0;font-size:.9rem}.el-listings summary{padding:.85rem 1rem;color:#345f4b;cursor:pointer;font-weight:650}.el-listing{padding:1rem;border-top:1px solid #dbe3d8}.el-listing h3{margin:0 0 .5rem;font-size:1.05rem}.el-listing p{margin:0 0 .7rem;line-height:1.65}.el-listing__note{color:#5c6a61;font-size:.8rem}.el-listing__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem}.el-conversation__footer button,.el-focus button,.el-listing__actions button{border:1px solid #b9cbbd;border-radius:999px;background:transparent;padding:.45rem .75rem;color:#285a43;font-size:.8rem;cursor:pointer}.el-thinking{color:#4e695b;font-size:.95rem;padding:.5rem 0}.el-focus{font-size:.8rem;color:#51695b;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.el-conversation .el-composer{margin-top:1.5rem;border:1px solid #aebdb0;background:#fffef9;box-shadow:0 3px 15px #18332308}.el-composer:focus-within{outline:2px solid #5f866d;outline-offset:2px}.el-conversation .el-composer input{min-height:3.2rem;font-size:1rem}.el-conversation__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:1rem;color:#647268;font-size:.78rem}.el-pilot-notice{margin:1.25rem auto 0;max-width:43rem;font-size:.78rem;line-height:1.7;color:#657065;text-align:center}.el-conversation button:disabled{cursor:default;opacity:.5}.el-conversation button:focus-visible,.el-listings summary:focus-visible{outline:3px solid #698b71;outline-offset:3px}.el-result-grid.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;gap:1rem}.el-follow-up{margin-top:1.3rem}@media (max-width:600px){.el-result-grid.event-grid{grid-template-columns:minmax(0,1fr)}.el-pilot-hero.hero{padding:1.75rem 0 3.5rem}.el-pilot-chat .page-shell,.el-pilot-hero .page-shell{width:min(860px,calc(100% - 1.25rem))}.el-pilot-hero .hero__copy{max-width:none}.el-conversation.el-panel{padding:1.15rem;border-radius:1.1rem}.el-answer{font-size:1rem}.el-turn--user{max-width:95%}.el-conversation .el-composer{grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.el-conversation .el-composer button{width:auto;padding:.65rem .8rem}.el-conversation .el-composer input{padding:.4rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.el-pilot-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);align-items:center;gap:1.5rem}.el-pilot-hero-grid .hero__copy{min-width:0}.right-now-card--compact{padding:1rem 1.15rem;border-radius:1.1rem}.right-now-card--compact .right-now-card__head h2{font-size:1.1rem;line-height:1.25}.right-now-card--compact .right-now-card__detail{font-size:.73rem;margin-top:.5rem}.right-now-card--compact .right-now-card__signals{margin-top:.65rem;gap:.35rem}.right-now-card--compact .right-now-card__signals li{padding:.4rem .55rem}.right-now-card--compact .right-now-card__cta{padding:.55rem .8rem;margin-top:.75rem}@media (max-width:760px){.el-pilot-hero-grid{grid-template-columns:1fr}.right-now-card--compact{max-width:480px}}.el-failed{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:-1rem 0 1.5rem;color:#a32727;font-size:.9rem}.el-failed button{border:1px solid #c98b8b;border-radius:999px;background:transparent;padding:.4rem .8rem;color:#8d2020;font-size:.8rem;cursor:pointer}.splice-market{background:var(--mov-forest);color:var(--mov-warm-white);padding-block:5.5rem}.splice-market__intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem}.splice-market .eyebrow{color:var(--mov-gold);margin-top:0}.splice-market h2{margin:0;font-size:clamp(3.2rem,6vw,5.4rem);letter-spacing:-.065em;line-height:1.03}.splice-market h2 em{font-family:var(--font-serif);color:var(--mov-coral);font-weight:500}.splice-market__intro>p{margin:0 0 .25rem;color:#c4c8d5;font-size:1.1rem;max-width:30rem}.splice-market__collection-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;border-top:1px solid #ffffff29;padding-top:1.2rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.splice-market__collection-label span:last-child{color:#b9bfd1}.splice-market__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.splice-market__image{display:block;position:relative;background:#f3f0eb;border-radius:1rem;overflow:hidden;aspect-ratio:6/6.5}.splice-market__image img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.splice-market__image:hover img{transform:scale(1.035)}.splice-market__number{position:absolute;z-index:1;left:.8rem;top:.8rem;color:#30384e;font-size:.75rem;font-weight:750}.splice-market__image-link{position:absolute;bottom:.65rem;right:.65rem;padding:.5rem .8rem;border-radius:2rem;background:var(--mov-warm-white);color:var(--mov-forest);font-size:.75rem;font-weight:800}.splice-market__details{padding-top:1.1rem}.splice-market h3{font-size:1.02rem;line-height:1.4;margin:0 0 .4rem;letter-spacing:-.025em}.splice-market__details p{margin:0;color:#d3d7e3;font-size:.95rem}.splice-market__choose{display:flex;justify-content:space-between;align-items:center;gap:.7rem;font-size:.8rem;font-weight:700;padding-block:.9rem;margin-top:.7rem;border-bottom:1px solid #ffffff29}.splice-market h3 a:hover,.splice-market__choose:hover{color:var(--mov-gold)}.splice-market__note{display:flex;align-items:center;gap:1.2rem;margin-top:2.5rem;padding:1.5rem;border:1px solid #ffffff24;border-radius:1rem;background:#ffffff05}.splice-market__seal{font-size:2.5rem;color:var(--mov-coral)}.splice-market__note p{margin:0;color:#bfc5d6;font-size:.85rem;max-width:47rem}.splice-market__note strong{color:var(--mov-warm-white)}.splice-market__note>a{margin-left:auto;white-space:nowrap;color:var(--mov-gold);font-size:.85rem;font-weight:700}.splice-market__status{min-height:12rem;display:grid;align-content:center;justify-items:start;gap:1rem;color:#c4c8d5}.splice-market__status p{margin:0}.splice-market__status .button{background:var(--mov-coral);color:var(--mov-forest);border:0;cursor:pointer}@media (max-width:900px){.splice-market__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.splice-market__intro{gap:1.5rem}}@media (max-width:600px){.splice-market{padding-block:3.5rem}.splice-market__intro{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.splice-market__grid{gap:1.5rem .8rem}.splice-market h3{font-size:.9rem}.splice-market__image-link{font-size:.65rem;padding:.35rem .55rem}.splice-market__note{align-items:start;flex-wrap:wrap;padding:1.1rem}.splice-market__seal{display:none}.splice-market__note>a{margin-left:0}}@media (prefers-reduced-motion:reduce){.splice-market__image img{transition:none}.splice-market__image:hover img{transform:none}}.splice-market .splice-market__more{margin:1.8rem 0 0;padding-top:1.1rem;border-top:1px solid #ffffff1f;color:#bfc5d6;font-size:.92rem;line-height:1.5}.splice-market .splice-market__more strong{color:#fff;font-weight:800}.splice-market .splice-market__more+.splice-market__note{margin-top:1.4rem}.splice-channels{background:var(--paper)}.splice-channels .section-heading{align-items:end;gap:2rem}.splice-channels .section-heading h2{font-size:clamp(2.3rem,4.7vw,4rem)}.splice-channels .section-heading h2 em{font-family:var(--font-serif);font-weight:500;color:#9c392d}.splice-channels__intro{max-width:27rem;color:#535a60}.splice-channels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.splice-channel{overflow:hidden;border-radius:1.4rem;background:var(--white);border:1px solid var(--line)}.splice-channel__art{min-height:20rem;position:relative;overflow:hidden}.splice-channel__art--sports{background:linear-gradient(135deg,#163f67,#1c2444);color:#fffdf8}.splice-channel__art-label{position:absolute;z-index:2;top:1.2rem;left:1.5rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.splice-channel__art-word{position:absolute;z-index:2;left:1.5rem;bottom:1.5rem;font-size:clamp(2rem,3.7vw,3.3rem);line-height:.98;letter-spacing:-.05em;font-weight:900;color:#fffdf8}.splice-channel__field{position:absolute;width:85%;height:130%;right:-28%;top:2rem;border:2px solid #ffffff40;transform:rotate(25deg);background:repeating-linear-gradient(0deg,transparent 0 3.7rem,#ffffff25 3.7rem 3.8rem)}.splice-channel__field i{position:absolute;width:8rem;height:8rem;border-radius:50%;border:2px solid #ffffff50;top:30%;left:30%}.splice-channel__field b{position:absolute;left:33%;top:30%;color:#ffffff25;font-size:5rem}.splice-channel .story-art--stage{background:linear-gradient(135deg,#c04736,#6b3143)}.splice-channel .story-art--stage:before{border-color:#ffc94a80}.splice-channel__sound{position:absolute;right:2rem;top:2rem;font-family:var(--font-serif);font-size:10rem;color:#ffc94a90;transform:rotate(12deg)}.splice-channel__copy{padding:2rem}.splice-section-status{font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em;color:#9c392d}.splice-channel h3{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.05em;line-height:1.05;margin:1rem 0}.splice-channel details p,.splice-channel__copy>p:not(.splice-section-status),.splice-stories-preview p:not(.splice-section-status){color:#535a60;font-size:.95rem}.splice-channel details{margin:1.5rem 0;padding-block:1rem;border-block:1px solid var(--line)}.splice-channel summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:750;font-size:.85rem;list-style:none}.splice-channel summary::-webkit-details-marker{display:none}.splice-stories-preview{margin-top:2rem;display:grid;grid-template-columns:1fr 1.3fr .7fr;border-radius:1.4rem;background:#e8e2d6;overflow:hidden}.splice-stories-preview>div:nth-child(2){padding:2rem}.splice-stories-preview h3{font-size:1.7rem;letter-spacing:-.04em;line-height:1.1;margin:.8rem 0}.splice-tv__preview-mark{position:absolute;inset:25% 10% 10%;display:flex;align-items:center;justify-content:center;gap:1.5rem;color:#fff7ec}.splice-tv__preview-mark>span{font-size:clamp(2rem,5vw,4.8rem);letter-spacing:-.08em;font-weight:950}.splice-tv__preview-mark>strong{font-size:clamp(4rem,9vw,8rem);line-height:1;color:var(--mov-coral);letter-spacing:-.08em}.splice-tv__preview-mark>strong>span{font-size:.45em;color:var(--mov-gold);vertical-align:top}.loop-preview-notice{max-width:54rem;padding:.8rem 1rem;background:#ffffff0a;border:1px solid #ffffff29;border-radius:.7rem;color:#c4cadb;font-size:.8rem}.loop-preview-sponsor{color:var(--mov-gold);font-weight:800;font-size:.8rem}@media (max-width:1100px){.home-page .desktop-nav{gap:1rem}.home-page .desktop-nav a{font-size:.75rem}}@media (max-width:700px){.splice-channels .section-heading{display:block}.splice-channels__grid{grid-template-columns:1fr}.splice-channel__art{min-height:18rem}.splice-channel__copy{padding:1.5rem}.splice-stories-preview{grid-template-columns:1fr}.splice-stories-preview .story-art{min-height:12rem}.splice-stories-preview>.story-art:last-child{display:none}}.sports-destination{position:relative;isolation:isolate;overflow:hidden;grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:2rem 3.5rem;padding:clamp(1.5rem,4.5vw,3.5rem);background:#0d1b2c;color:#fff8ef;border-radius:1.5rem}.sports-destination__field{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.32;background:linear-gradient(115deg,transparent 40%,#32537940)}.sports-destination__field:before{content:"";position:absolute;width:65%;height:130%;right:-25%;top:-8%;border:1px solid #aec0d340;transform:rotate(26deg);background:repeating-linear-gradient(0deg,transparent 0 4.5rem,#aec0d330 4.5rem 4.55rem)}.sports-destination__field i{position:absolute;width:33rem;height:33rem;border:5rem solid #8cacc312;border-radius:50%;left:-10rem;bottom:-26rem}.sports-destination__field>span{position:absolute;right:1.5rem;bottom:-5rem;font-size:28rem;font-weight:950;color:#ffffff06;line-height:1}.sports-destination__eyebrow{margin:0 0 1.7rem;color:#ffbd66;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.sports-destination h3{font-size:clamp(3.3rem,6vw,5.6rem);font-weight:950;line-height:.86;letter-spacing:-.07em;text-transform:uppercase;margin:0 0 1.9rem}.sports-destination h3>span{display:block}.sports-destination h3 em{display:block;color:#ff6558;font-style:italic}.sports-destination__lead{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2;letter-spacing:-.035em;font-weight:800;margin:0 0 1rem}.sports-destination__description{max-width:29rem;color:#c0ccdb;font-size:.94rem}.sports-destination__actions{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sports-destination__button{display:flex;gap:1.2rem;justify-content:space-between;border:0;border-radius:999px;padding:.85rem 1.15rem;background:#ff6558;color:#111c2b;font-size:.83rem;font-weight:850;cursor:pointer}.sports-destination__button:hover{background:#ff806d}.sports-destination__status{color:#c4cfdd;font-size:.68rem}.sports-destination__aside{align-self:center}.sports-destination__chapter{display:block;padding-bottom:1rem;color:#d7e0eb;font-size:.67rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sports-destination__node{width:100%;display:grid;grid-template-columns:5rem 1fr;gap:1.2rem;align-items:center;padding:1.6rem 1.2rem;border:1px solid #8faed25c;border-radius:1rem;background:#243a55;color:#fff8ef;text-align:left;cursor:pointer}.sports-destination__node:hover,.sports-destination__node[aria-expanded=true]{border-color:#ffbd66;background:#2c4664}.sports-destination__node img{width:5rem;height:6rem;object-fit:contain}.sports-destination__node small{display:block;color:#bfcfe2;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.sports-destination__node strong{display:block;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.08;letter-spacing:-.035em;margin-block:.5rem .9rem}.sports-destination__node b{display:flex;justify-content:space-between;font-size:.7rem;color:#ffce83}.sports-destination__pathways{margin-top:1.7rem}.sports-destination__pathways>div{display:grid;grid-template-columns:1.7rem 1fr;gap:.2rem .6rem;padding:1rem 0;border-bottom:1px solid #ffffff20}.sports-destination__pathways span{grid-row:span 2;color:#ff8b7b;font-size:.7rem;font-weight:800}.sports-destination__pathways strong{font-size:.86rem}.sports-destination__pathways small{font-size:.75rem;color:#b5c5d6}.sports-destination__preview{grid-column:1/-1;display:flex;align-items:start;gap:2rem;padding:1.5rem;border:1px solid #a1b7d24d;background:#172b41;border-radius:1rem}.sports-destination__preview .sports-destination__eyebrow{margin-bottom:.7rem}.sports-destination__preview h4{font-size:1.5rem;letter-spacing:-.035em;line-height:1.15;margin:0}.sports-destination__preview p:not(.sports-destination__eyebrow){color:#c5d3e2;max-width:45rem;font-size:.9rem}.sports-destination__preview>div>span{font-size:.75rem;font-weight:750;color:#ffce83}.sports-destination__preview>button{flex:none;margin-left:auto;border:1px solid #d3ddec66;color:#fff8ef;background:transparent;padding:.5rem .7rem;border-radius:.6rem;cursor:pointer;font-size:.75rem}.splice-channels__grid>.splice-channel#music{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.splice-channels__grid>.splice-channel#music .splice-channel__art{min-height:24rem}.loop-section--polished{padding-block:4.5rem;background:#141b30}.loop-section--polished:after,.loop-section--polished:before{opacity:.3}.loop-section--polished .loop-intro{margin-bottom:2rem}.loop-section--polished .loop-intro__grid{grid-template-columns:1.1fr 1fr;gap:2.5rem;align-items:center}.loop-section--polished .loop-intro h2{font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.04;max-width:none}.loop-section--polished .loop-intro h2 em{color:#ff9a85;font-family:var(--font-serif);font-weight:500}.loop-section--polished .loop-intro__lede{font-size:.98rem;color:#d1d7e4}.loop-preview-info{margin-top:1.4rem;border-top:1px solid #ffffff26;padding-top:.85rem;font-size:.72rem;color:#bdc7da}.loop-preview-info summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;cursor:pointer;list-style:none}.loop-preview-info summary::-webkit-details-marker{display:none}.loop-preview-info summary span{color:#eee8dd;text-decoration:underline;text-underline-offset:.2rem}.loop-preview-info p{max-width:52rem}.loop-section--polished .loop-shell{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem;align-items:start}.loop-section--polished .loop-visual:after,.loop-section--polished .loop-visual:before{display:none}.loop-node-collection{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.6rem}.loop-node-tile{min-width:0;display:flex;gap:.8rem;align-items:center;text-align:left;color:#fff7ec;border:1px solid #ffffff30;border-radius:1rem;background:#202c43;padding:1rem;cursor:pointer}.loop-node-tile .loop-mark{width:3.2rem;height:3.2rem}.loop-node-tile>span:last-child{min-width:0}.loop-node-tile small{display:block;font-size:.61rem;color:#c1ccdd;line-height:1.3}.loop-node-tile strong{display:block;margin:.35rem 0;font-size:.94rem;line-height:1.15;letter-spacing:-.02em}.loop-node-tile b{display:flex;justify-content:space-between;gap:.6rem;font-size:.62rem;color:#e2e8f1}.loop-node-tile i{font-style:normal}.loop-node-tile:hover{border-color:#c1ccdd;background:#2a3952}.loop-node-tile.is-selected{border-color:#ffc77a;background:#303348;box-shadow:inset 0 0 0 1px #ffc77a}.loop-node-tile--sponsor small{color:#ffce83}.loop-node-tile.is-muted{background:#1a253b}.loop-section--polished .loop-visual__hint{margin-bottom:.5rem;color:#b7c4d7;font-size:.72rem}.loop-section--polished .loop-orbit{width:100%;height:22rem;max-width:none;aspect-ratio:auto;--r:8.3rem}.loop-section--polished .loop-orbit__ring{animation:none;border-color:#ffffff20;box-shadow:none}.loop-section--polished .loop-orbit__ring--field{inset:0}.loop-section--polished .loop-orbit__ring--outer{inset:3% 17%}.loop-section--polished .loop-orbit__ring--inner{inset:20% 29%}.loop-section--polished .loop-orbit__hub{width:7.5rem;height:7.5rem;gap:.1rem;padding:.8rem .3rem;animation:none;box-shadow:none;border-color:#e3a28d60;background:#273149}.loop-section--polished .loop-orbit__hub-live i{animation:none}.loop-section--polished .loop-orbit__hub-count{font-size:.6rem;color:#c4cddd}.loop-section--polished .loop-orbit__hub-live{font-size:.45rem;color:#ffb29d}.loop-section--polished .loop-orbit__category{min-width:7rem;padding:.6rem .7rem;background:#1c2940}.loop-section--polished .loop-orbit__category span{font-size:.7rem}.loop-section--polished .loop-orbit__category small{color:#bdc9da}.loop-section--polished .loop-pillrail{margin-top:.5rem;padding-top:1rem}.loop-section--polished .loop-pillrail>.loop-pillrail__label:first-child,.loop-section--polished .loop-pillrail>.loop-pillrail__list:not(.loop-pillrail__list--supporting){display:none}.loop-section--polished .loop-pillrail__label--muted{margin-top:0}.loop-section--polished .loop-pillrail__label{color:#c6d0e0}.loop-section--polished .loop-panel{position:sticky;top:1.5rem;scroll-margin-top:1rem;background:#f6f1e7;color:#152039;border:0;border-radius:1.2rem;padding:3.8rem 1.3rem 1.4rem;min-height:25rem}.loop-section--polished .loop-panel__reset{top:1rem;right:1.2rem;color:#263751;background:#e9e1d4;border-color:#a69d8e80;font-size:.7rem;padding:.45rem .7rem;min-height:2.3rem}.loop-section--polished .loop-panel__eyebrow{color:#983c2a}.loop-section--polished .loop-panel__body{color:#4b5668;font-size:.9rem}.loop-section--polished .loop-panel__label,.loop-section--polished .loop-panel__stats span,.loop-section--polished .loop-portal__related>span{color:#566175}.loop-section--polished .loop-portal__hero{padding:0;background:none;border:0;gap:1rem;grid-template-columns:auto 1fr}.loop-section--polished .loop-portal__hero .loop-mark{width:4.2rem;height:4.2rem;box-shadow:none}.loop-section--polished .loop-portal__hero h3{font-size:clamp(1.35rem,2.5vw,1.75rem)}.loop-section--polished .loop-portal__type{padding:0;border:0;border-radius:0;color:#5c6372}.loop-section--polished .loop-portal__status{grid-column:1/-1;width:fit-content;background:#e9e1d4;color:#515766;border-color:#8b7e6d40}.loop-section--polished .loop-preview-sponsor{color:#963c28;background:#f0dfc8;border-radius:.5rem;padding:.6rem .8rem}.loop-connection-chips>span{display:block;color:#566175;font-size:.7rem;font-weight:800;margin-block:1.2rem .6rem}.loop-connection-chips>div{display:flex;flex-wrap:wrap;gap:.4rem}.loop-connection-chips button{padding:.55rem .7rem;background:#e6ded0;border:1px solid #bcb1a160;border-radius:999px;color:#28364c;font-size:.72rem;font-weight:750;cursor:pointer}.loop-connection-chips button:hover{background:#d7caba}.loop-section--polished .loop-panel__entries button,.loop-section--polished .loop-panel__node-list button,.loop-section--polished .loop-portal__related button{color:#23324b;background:#e8e1d5;border-color:#b5aa9870}.loop-section--polished .loop-panel__entries button:after,.loop-section--polished .loop-panel__node-list b,.loop-section--polished .loop-panel__node-list small{color:#526078}.loop-section--polished .loop-panel__node-list button{padding:.85rem}.loop-section--polished .loop-panel__node-list .loop-mark{width:2.5rem;height:2.5rem}.loop-section--polished .loop-panel__more{color:#4b5668;min-height:2.75rem}.loop-section--polished .loop-portal__action--disabled{color:#5d635f;border-color:#b5aa9870;font-size:.75rem}@media (max-width:1050px) and (min-width:721px){.loop-section--polished .loop-shell{grid-template-columns:1fr 1fr;gap:1rem}.loop-node-collection{grid-template-columns:1fr}.loop-node-tile{padding:.8rem}.loop-section--polished .loop-orbit{display:none}.loop-section--polished .loop-mobile-rail{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.loop-section--polished .loop-mobile-rail button{transform:none}}@media (max-width:720px){.sports-destination{grid-template-columns:1fr;gap:2rem}.sports-destination h3{font-size:clamp(3rem,12vw,5rem)}.sports-destination__preview{flex-direction:column;gap:1rem;padding:1.1rem}.sports-destination__preview>button{margin-left:0}.splice-channels__grid>.splice-channel#music{grid-template-columns:1fr}.splice-channels__grid>.splice-channel#music .splice-channel__art{min-height:18rem}.loop-section--polished{padding-block:3rem}.loop-section--polished .loop-intro__grid{grid-template-columns:1fr;gap:1rem}.loop-section--polished .loop-shell{grid-template-columns:1fr;gap:1.5rem}.loop-section--polished .loop-visual{display:flex;flex-direction:column;gap:0}.loop-section--polished .loop-mobile-rail{order:-2;display:flex;flex-wrap:wrap;margin:0 0 1.2rem;padding:0;overflow:visible;gap:.45rem}.loop-section--polished .loop-mobile-rail button{min-height:2.75rem;min-width:0;transform:none}.loop-section--polished .loop-mobile-rail button span{white-space:normal}.loop-section--polished .loop-node-collection{order:-1;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem}.loop-node-tile{flex-direction:column;align-items:start;padding:.85rem;gap:.6rem}.loop-node-tile strong{font-size:.92rem}.loop-node-tile small{font-size:.65rem}.loop-node-tile b{font-size:.68rem}.loop-section--polished .loop-visual__hint{text-align:left;justify-content:start;margin-block:.3rem 1rem}.loop-section--polished .loop-panel{position:relative;top:0;min-height:0}.loop-section--polished .loop-pillrail__list--supporting{flex-wrap:wrap;overflow:visible}.loop-section--polished .loop-orbit{display:none}}@media (prefers-reduced-motion:reduce){.loop-section--polished *,.sports-destination *{scroll-behavior:auto}}.splice-tv{isolation:isolate;color:#fff7e9;background:radial-gradient(ellipse at 87% 12%,#ffb85e80 0,#ffb85e00 48%),radial-gradient(ellipse at 12% 94%,#591e26b3 0,#591e2600 57%),linear-gradient(126deg,#78322b,#aa4430 35%,#cc5936 67%,#d97843)}.splice-tv:before{width:53rem;height:53rem;top:-29rem;left:-15rem;border:1px solid #ffe0b454;background:radial-gradient(circle at 60% 70%,#ffd39c16,transparent 65%);box-shadow:0 0 0 4rem #ffd6a30a,0 0 0 10rem #ffd6a30a,0 0 0 10.05rem #ffe0b41f}.splice-tv:after{width:48rem;height:48rem;right:-19rem;bottom:-31rem;border:1px solid #fff0cb4a;background:#5b212b12;box-shadow:0 0 0 5rem #4b1d2010,0 0 0 11rem #ffe2b20b,0 0 0 11.05rem #ffe0b429}.splice-tv .eyebrow{color:#e3f69a}.splice-tv__intro h2{color:#fff7e9;text-shadow:0 3px 24px #55271e25}.splice-tv__lede{color:#fff0df}.splice-tv__screen{isolation:isolate;border:1px solid #ffe5bc63;background:radial-gradient(ellipse at 12% 0,#f28b5140,transparent 57%),radial-gradient(ellipse at 100% 100%,#45605759,transparent 60%),linear-gradient(135deg,#492b2d,#211e24 55%,#132725);box-shadow:0 28px 55px #54231c50,inset 0 1px 0 #fff0d52e}.splice-tv__screen:after,.splice-tv__screen:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.splice-tv__screen:before{width:77%;aspect-ratio:1;left:-19%;top:-57%;border:1px solid #ffc58d66;box-shadow:0 0 0 2.7rem #e5a06d0a,0 0 0 5.5rem #e5a06d0a,0 0 0 5.55rem #e5a06d26}.splice-tv__screen:after{width:82%;aspect-ratio:1;right:-35%;bottom:-110%;border:1px solid #e3f69a5c;background:radial-gradient(circle at 25% 20%,#d9ed9b0f,transparent 65%);box-shadow:0 0 0 3.1rem #d9ed9b08,0 0 0 6.2rem #d9ed9b08}.splice-tv__preview-mark{z-index:1;text-shadow:0 9px 30px #0e141c55}.splice-tv__preview-mark>strong{color:#f28c61}.splice-tv__preview-mark>strong>span{color:#ddf58a}.splice-tv__status{color:#1c2b23;background:#dff48e;border-color:#edffb3;box-shadow:0 4px 18px #0c172633}.splice-tv__category{background:#201e25a6;color:#fff2dd;border-color:#fff0d538}.splice-tv__player-info h3{color:#fff7e9}.splice-tv__player-info p{color:#fff0df}.splice-tv__rail{border-color:#ffe4bf57;background:radial-gradient(ellipse at 100% 0,#dfa77b21,transparent 75%),linear-gradient(155deg,#3b2c2ef0,#202725f5);box-shadow:0 18px 45px #54231c38,inset 0 1px 0 #fff0d51f;backdrop-filter:blur(12px)}.splice-tv__rail-group+.splice-tv__rail-group{border-top-color:#fff0d524}.splice-tv__rail-label{color:#ddf58a}.splice-tv__rail-mark{border:1px solid #ffe6c730;border-radius:50%;color:#fff7e9;background:linear-gradient(135deg,#9b4d36,#4e3836)}.splice-tv__rail-copy strong{color:#fff7e9;white-space:normal}.splice-tv__rail-copy small{color:#dfd5c9}.splice-tv__cta{background:#ddf58a;color:#233126;box-shadow:0 5px 18px #0c172629}.splice-tv__cta:hover{background:#edffaf}.splice-tv a:focus-visible{outline:3px solid #fff7e9;outline-offset:5px}@media (max-width:560px){.splice-tv:before{left:-30rem}.splice-tv__category{max-width:45%;font-size:.5rem}.splice-tv__status{font-size:.55rem}.splice-tv__preview-mark{gap:1rem}}