.CodeMark-module__9g21IG__mark{flex-direction:column;gap:1.25rem;display:flex;position:relative}.CodeMark-module__9g21IG__code{color:var(--color-volt-500);margin:0;font-size:clamp(5rem,18vw,14rem);line-height:.82;display:flex}.CodeMark-module__9g21IG__ch{animation:CodeMark-module__9g21IG__chIn .75s var(--ease-machine) both;animation-delay:calc(.1s + var(--i,0) * 80ms);display:inline-block}@keyframes CodeMark-module__9g21IG__chIn{0%{clip-path:inset(0 0 100%);transform:translateY(6%)}to{clip-path:inset(-10% -6%);transform:none}}.CodeMark-module__9g21IG__chIn{transition:transform .45s var(--ease-machine);display:inline-block}.CodeMark-module__9g21IG__mark[data-live] .CodeMark-module__9g21IG__chIn{transition-duration:.12s}.CodeMark-module__9g21IG__zone{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.CodeMark-module__9g21IG__zoneKo{font-size:clamp(1.125rem,1.6vw,1.375rem)}.CodeMark-module__9g21IG__zoneLink{text-underline-offset:4px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);transition:color .2s var(--ease-out-expo), text-decoration-color .2s var(--ease-out-expo);align-items:baseline;gap:.5em;display:inline-flex}.CodeMark-module__9g21IG__zoneLink:hover,.CodeMark-module__9g21IG__zoneLink:focus-visible{color:var(--color-volt-500);-webkit-text-decoration-color:var(--color-volt-500);text-decoration-color:var(--color-volt-500)}.CodeMark-module__9g21IG__zoneArrow{transition:transform .25s var(--ease-out-expo);font-size:.8125rem;font-weight:500}.CodeMark-module__9g21IG__zoneLink:hover .CodeMark-module__9g21IG__zoneArrow{transform:translate(2px)}.CodeMark-module__9g21IG__tagline{color:var(--color-ink-500);font-size:.875rem}.CodeMark-module__9g21IG__gauge{align-items:flex-start;gap:12px;height:132px;margin-top:.5rem;display:flex}.CodeMark-module__9g21IG__gaugeLine{background:var(--color-line-strong);width:1px;height:100%;display:block;position:relative}.CodeMark-module__9g21IG__gaugeLine:before,.CodeMark-module__9g21IG__gaugeLine:after{content:"";background:var(--color-ink-400);width:11px;height:1px;position:absolute;left:-5px}.CodeMark-module__9g21IG__gaugeLine:before{top:0}.CodeMark-module__9g21IG__gaugeLine:after{bottom:0}.CodeMark-module__9g21IG__gaugeFill{background:var(--color-ink-900);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.CodeMark-module__9g21IG__gaugeLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-500);font-size:.6875rem}.CodeMark-module__9g21IG__gaugeLabel b{color:var(--color-ink-900);font-weight:500}.CodeMark-module__9g21IG__cross{pointer-events:none;opacity:0;background:linear-gradient(var(--color-volt-500), var(--color-volt-500)) center / 100% 1px no-repeat, linear-gradient(var(--color-volt-500), var(--color-volt-500)) center / 1px 100% no-repeat;width:14px;height:14px;transition:opacity .2s var(--ease-out-expo);will-change:transform;position:absolute;top:-7px;left:-7px}.CodeMark-module__9g21IG__coord{letter-spacing:.12em;color:var(--color-ink-500);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-expo);font-size:.6875rem;position:absolute;bottom:0;right:0}.CodeMark-module__9g21IG__mark[data-live] .CodeMark-module__9g21IG__cross,.CodeMark-module__9g21IG__mark[data-live] .CodeMark-module__9g21IG__coord{opacity:1}@media (max-width:720px){.CodeMark-module__9g21IG__code{margin-right:calc(var(--spacing-gutter) * -1);font-size:clamp(7rem,38vw,10rem);line-height:.85}.CodeMark-module__9g21IG__gauge,.CodeMark-module__9g21IG__cross,.CodeMark-module__9g21IG__coord{display:none}}@media (prefers-reduced-motion:reduce){.CodeMark-module__9g21IG__ch{animation:none}.CodeMark-module__9g21IG__chIn{transition:none}}
.ProgramDetail-module__ly-P2G__ko{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.ProgramDetail-module__ly-P2G__crumb ol{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-500);flex-wrap:wrap;align-items:center;gap:.6em;margin:0;padding:0;font-size:.6875rem;font-weight:500;list-style:none;display:flex}.ProgramDetail-module__ly-P2G__crumb li[aria-hidden]{color:var(--color-ink-300)}.ProgramDetail-module__ly-P2G__crumb li[aria-current]{color:var(--color-volt-500)}.ProgramDetail-module__ly-P2G__crumb a{min-height:44px;transition:color .2s var(--ease-out-expo);align-items:center;display:inline-flex}.ProgramDetail-module__ly-P2G__crumb a:hover{color:var(--color-ink-900)}.ProgramDetail-module__ly-P2G__article{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,6vw,6rem);margin-top:clamp(1rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.ProgramDetail-module__ly-P2G__left{top:calc(var(--sticky-h,60px) + 48px);align-self:start;position:sticky}.ProgramDetail-module__ly-P2G__right{min-width:0}.ProgramDetail-module__ly-P2G__h1{scroll-margin-top:calc(var(--sticky-h,60px) + 24px);margin:0;font-size:clamp(1.75rem,4vw,3.25rem)}.ProgramDetail-module__ly-P2G__sub{color:var(--color-ink-600);margin:.85rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.ProgramDetail-module__ly-P2G__readH{margin-top:1.75rem;display:none}.ProgramDetail-module__ly-P2G__readH .ProgramDetail-module__ly-P2G__dim-line>i{text-transform:uppercase;font-size:.6875rem}.ProgramDetail-module__ly-P2G__readFill{background:var(--color-ink-900);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ProgramDetail-module__ly-P2G__desc{max-width:62ch;margin-top:clamp(1.5rem,3vw,2.5rem)}.ProgramDetail-module__ly-P2G__desc p{margin:0}.ProgramDetail-module__ly-P2G__desc p+p{margin-top:1em}.ProgramDetail-module__ly-P2G__note{color:var(--color-ink-500);align-items:baseline;gap:.75rem;display:flex}.ProgramDetail-module__ly-P2G__spec{margin:clamp(2rem,4vw,3rem) 0 0}.ProgramDetail-module__ly-P2G__specRow{grid-template-columns:8.5rem minmax(0,1fr);column-gap:1rem;padding:.95rem 0;display:grid;position:relative}.ProgramDetail-module__ly-P2G__specRow:last-child{border-bottom:1px solid var(--color-line)}.ProgramDetail-module__ly-P2G__specRow .ProgramDetail-module__ly-P2G__rule{background:var(--color-line-strong);height:1px;transition-duration:.6s;transition-timing-function:var(--ease-machine);position:absolute;top:0;left:0;right:0}.ProgramDetail-module__ly-P2G__specRow:after{content:"";background:var(--color-volt-500);transform-origin:0;height:1px;transition:transform .45s var(--ease-machine);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ProgramDetail-module__ly-P2G__no{color:var(--color-ink-500);transition:color .2s var(--ease-out-expo)}@media (hover:hover){.ProgramDetail-module__ly-P2G__specRow:hover:after{transform:scaleX(1)}.ProgramDetail-module__ly-P2G__specRow:hover .ProgramDetail-module__ly-P2G__no{color:var(--color-volt-500)}}.ProgramDetail-module__ly-P2G__specRow dt{color:var(--color-ink-500);align-items:baseline;gap:.75em;margin:0;font-size:.8125rem;display:flex}.ProgramDetail-module__ly-P2G__specRow dd{color:var(--color-ink-900);margin:0;font-size:.9375rem;line-height:1.5}.ProgramDetail-module__ly-P2G__specFold{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.ProgramDetail-module__ly-P2G__specFold dt+dt:before{content:"·";color:var(--color-ink-300);margin-right:1rem}.ProgramDetail-module__ly-P2G__specFold dd{align-items:center;height:1em;display:inline-flex}.ProgramDetail-module__ly-P2G__tick{width:3rem;display:inline-block}.ProgramDetail-module__ly-P2G__tags{flex-wrap:wrap;gap:6px;display:flex}.ProgramDetail-module__ly-P2G__figureWrap{margin:clamp(2rem,4vw,3rem) 0 0}.ProgramDetail-module__ly-P2G__figure{isolation:isolate;aspect-ratio:16/9;background:var(--color-paper-200);margin:0 7px;position:relative}.ProgramDetail-module__ly-P2G__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.ProgramDetail-module__ly-P2G__figureWrap figcaption{margin-top:14px;padding:0 7px}.ProgramDetail-module__ly-P2G__measured{margin:0 24px 0 7px;position:relative}.ProgramDetail-module__ly-P2G__figureBlank{margin:0}.ProgramDetail-module__ly-P2G__dimW{position:absolute;bottom:-20px;left:0;right:0}.ProgramDetail-module__ly-P2G__measured .ProgramDetail-module__ly-P2G__dim-line>i{font-size:.6875rem}.ProgramDetail-module__ly-P2G__dimH{background:var(--color-ink-400);width:1px;position:absolute;top:0;bottom:0;right:-16px}.ProgramDetail-module__ly-P2G__dimH:before,.ProgramDetail-module__ly-P2G__dimH:after{content:"";background:var(--color-ink-400);width:11px;height:1px;position:absolute;left:-5px}.ProgramDetail-module__ly-P2G__dimH:before{top:0}.ProgramDetail-module__ly-P2G__dimH:after{bottom:0}.ProgramDetail-module__ly-P2G__dimH i{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-500);background:var(--color-paper-50);white-space:nowrap;padding:0 .5em;font-size:.6875rem;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.ProgramDetail-module__ly-P2G__figureEmpty figcaption{margin-top:2.25rem}.ProgramDetail-module__ly-P2G__more{margin-top:var(--spacing-section);scroll-margin-top:calc(var(--sticky-h,60px) + 24px)}.ProgramDetail-module__ly-P2G__page[data-bare] .ProgramDetail-module__ly-P2G__more{margin-top:calc(var(--spacing-section) / 2)}.ProgramDetail-module__ly-P2G__moreBar{align-items:center;gap:2rem;margin:clamp(2rem,4vw,3rem) 0 1.5rem;display:flex}.ProgramDetail-module__ly-P2G__moreDim{flex:1;margin-top:1rem}.ProgramDetail-module__ly-P2G__moreDim.ProgramDetail-module__ly-P2G__dim-line>i{text-transform:uppercase;font-size:.6875rem}.ProgramDetail-module__ly-P2G__moreDim b{color:var(--color-ink-900);font-weight:500}.ProgramDetail-module__ly-P2G__list{margin:0;padding:0;list-style:none;position:relative}.ProgramDetail-module__ly-P2G__empty{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);align-items:center;gap:1rem;padding:2rem 0;display:flex}.ProgramDetail-module__ly-P2G__empty p{color:var(--color-ink-600);margin:0}.ProgramDetail-module__ly-P2G__pn{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;margin-top:clamp(3rem,6vw,5rem);display:grid}.ProgramDetail-module__ly-P2G__pnLink{min-height:44px;transition:background .2s var(--ease-out-expo);flex-direction:column;gap:.6rem;padding:1.25rem 1rem 1.25rem 16px;display:flex;position:relative}.ProgramDetail-module__ly-P2G__pnLink:before{content:"";background:var(--color-volt-500);transform-origin:top;width:1px;transition:transform .45s var(--ease-machine);position:absolute;top:-1px;bottom:-1px;transform:scaleY(0)}.ProgramDetail-module__ly-P2G__pnPrev:before{left:0}.ProgramDetail-module__ly-P2G__pnNext{text-align:right;border-left:1px solid var(--color-line);align-items:flex-end;padding:1.25rem 16px 1.25rem 1rem}.ProgramDetail-module__ly-P2G__pnNext:before{right:0}a.ProgramDetail-module__ly-P2G__pnLink:hover,a.ProgramDetail-module__ly-P2G__pnLink:focus-visible{background:var(--color-paper-100)}a.ProgramDetail-module__ly-P2G__pnLink:hover:before,a.ProgramDetail-module__ly-P2G__pnLink:focus-visible:before{transform:scaleY(1)}.ProgramDetail-module__ly-P2G__pnTitle{color:var(--color-ink-900);font-size:1rem;font-weight:600;line-height:1.35}.ProgramDetail-module__ly-P2G__pnEmpty .ProgramDetail-module__ly-P2G__pnTitle{color:var(--color-ink-300);font-weight:400}@media (max-width:1023px){.ProgramDetail-module__ly-P2G__specRow{grid-template-columns:6.5rem minmax(0,1fr)}}@media (max-width:720px){.ProgramDetail-module__ly-P2G__article{grid-template-columns:minmax(0,1fr);row-gap:2rem}.ProgramDetail-module__ly-P2G__left{position:static}.ProgramDetail-module__ly-P2G__readH{display:block}.ProgramDetail-module__ly-P2G__specRow{grid-template-columns:minmax(0,1fr);row-gap:4px}.ProgramDetail-module__ly-P2G__moreBar{flex-direction:column;align-items:stretch;gap:1.5rem}.ProgramDetail-module__ly-P2G__moreDim{margin-top:1.25rem}.ProgramDetail-module__ly-P2G__list{padding-top:1px;overflow:hidden}.ProgramDetail-module__ly-P2G__list:after{content:"";background:linear-gradient(transparent calc(100% - 1px), var(--color-volt-500) 0);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(-100%)}.ProgramDetail-module__ly-P2G__list[data-scan]:after{animation:ProgramDetail-module__ly-P2G__listScan .7s var(--ease-machine) .1s forwards}.ProgramDetail-module__ly-P2G__pnLink{padding:1rem .75rem 1rem 12px}.ProgramDetail-module__ly-P2G__pnNext{padding:1rem 12px 1rem .75rem}.ProgramDetail-module__ly-P2G__pnTitle{font-size:.9375rem}}@keyframes ProgramDetail-module__ly-P2G__listScan{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProgramDetail-module__ly-P2G__list[data-scan]:after{animation:none}}
.ProgramRow-module__gZ-dNa__item{clip-path:inset(0 0 100%);list-style:none;transform:translateY(8px)}.ProgramRow-module__gZ-dNa__item[data-in]{clip-path:inset(-2px 0);transition:clip-path .45s var(--ease-machine) var(--d,0s), transform .45s var(--ease-machine) var(--d,0s);transform:none}.ProgramRow-module__gZ-dNa__head,.ProgramRow-module__gZ-dNa__row{grid-template-columns:5rem minmax(0,1fr) minmax(0,17rem) minmax(0,10rem) 2.5rem;align-items:baseline;column-gap:1rem;padding:0 12px 0 16px;display:grid}.ProgramRow-module__gZ-dNa__noLoc.ProgramRow-module__gZ-dNa__head,.ProgramRow-module__gZ-dNa__noLoc .ProgramRow-module__gZ-dNa__row{grid-template-columns:5rem minmax(0,1fr) minmax(0,22rem) 2.5rem}.ProgramRow-module__gZ-dNa__head{top:calc(var(--sticky-h,60px) + var(--bar-h,0px));z-index:2;background:var(--color-paper-50);border-bottom:1px solid var(--color-line);color:var(--color-ink-500);padding-top:12px;padding-bottom:10px;position:sticky}.ProgramRow-module__gZ-dNa__row{min-height:56px;transition:background .2s var(--ease-out-expo);padding-top:15px;padding-bottom:15px;position:relative}.ProgramRow-module__gZ-dNa__item:last-child .ProgramRow-module__gZ-dNa__row{border-bottom:1px solid var(--color-line)}.ProgramRow-module__gZ-dNa__row:before{content:"";background:var(--color-line);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ProgramRow-module__gZ-dNa__item[data-in] .ProgramRow-module__gZ-dNa__row:before{transition:transform .6s var(--ease-machine) var(--d,0s);transform:scaleX(1)}.ProgramRow-module__gZ-dNa__row:after{content:"";background:var(--color-volt-500);transform-origin:0;height:1px;transition:transform .45s var(--ease-machine);pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ProgramRow-module__gZ-dNa__code{color:var(--color-ink-900);font-size:.8125rem}.ProgramRow-module__gZ-dNa__code>span{transition:background .2s var(--ease-out-expo), color .2s var(--ease-out-expo);margin-left:-4px;padding:0 4px;display:inline-block;position:relative}.ProgramRow-module__gZ-dNa__code>span:after{content:"";background:var(--color-volt-500);opacity:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.ProgramRow-module__gZ-dNa__item[data-in] .ProgramRow-module__gZ-dNa__code>span:after{animation:ProgramRow-module__gZ-dNa__codeScan .5s var(--ease-machine) calc(var(--d,0s) + .2s) both}@keyframes ProgramRow-module__gZ-dNa__codeScan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.3em)}}.ProgramRow-module__gZ-dNa__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ProgramRow-module__gZ-dNa__titleLine{align-items:baseline;gap:.75rem;min-width:0;display:flex}.ProgramRow-module__gZ-dNa__title{letter-spacing:-.015em;color:var(--color-ink-900);text-wrap:pretty;transition:transform .2s var(--ease-out-expo);font-size:1rem;font-weight:600;line-height:1.35}.ProgramRow-module__gZ-dNa__leader{border-bottom:1px dotted var(--color-ink-300);min-width:1.5rem;height:0;transition:border-color .2s var(--ease-out-expo);flex:1.5rem;display:none;transform:translateY(-.3em)}.ProgramRow-module__gZ-dNa__subtitle{color:var(--color-ink-500);font-size:.8125rem;line-height:1.4}.ProgramRow-module__gZ-dNa__meta{display:contents}.ProgramRow-module__gZ-dNa__org,.ProgramRow-module__gZ-dNa__loc,.ProgramRow-module__gZ-dNa__locNone{min-width:0;color:var(--color-ink-500);font-size:.8125rem;line-height:1.4}.ProgramRow-module__gZ-dNa__nowrap{white-space:nowrap}.ProgramRow-module__gZ-dNa__loc{border-left:1px solid var(--color-line-strong);padding-left:.75em}.ProgramRow-module__gZ-dNa__locNone{color:var(--color-ink-300)}.ProgramRow-module__gZ-dNa__arrow{text-align:right;color:var(--color-ink-500);transition:transform .25s var(--ease-out-expo), color .2s var(--ease-out-expo)}@media (hover:hover){.ProgramRow-module__gZ-dNa__row:hover{background:var(--color-paper-100)}.ProgramRow-module__gZ-dNa__row:hover:after{transform:scaleX(1)}.ProgramRow-module__gZ-dNa__row:hover .ProgramRow-module__gZ-dNa__code>span{background:var(--color-volt-500);color:var(--color-paper-50)}.ProgramRow-module__gZ-dNa__row:hover .ProgramRow-module__gZ-dNa__title{transform:translate(1px)}.ProgramRow-module__gZ-dNa__row:hover .ProgramRow-module__gZ-dNa__leader{border-color:var(--color-volt-500)}.ProgramRow-module__gZ-dNa__row:hover .ProgramRow-module__gZ-dNa__arrow{color:var(--color-volt-500);transform:translate(2px)}}.ProgramRow-module__gZ-dNa__row:active,.ProgramRow-module__gZ-dNa__row:focus-visible{background:var(--color-paper-100)}.ProgramRow-module__gZ-dNa__row:active:after,.ProgramRow-module__gZ-dNa__row:focus-visible:after{transform:scaleX(1)}.ProgramRow-module__gZ-dNa__row:active .ProgramRow-module__gZ-dNa__code>span,.ProgramRow-module__gZ-dNa__row:focus-visible .ProgramRow-module__gZ-dNa__code>span{background:var(--color-volt-500);color:var(--color-paper-50)}.ProgramRow-module__gZ-dNa__row:active .ProgramRow-module__gZ-dNa__arrow,.ProgramRow-module__gZ-dNa__row:focus-visible .ProgramRow-module__gZ-dNa__arrow{color:var(--color-volt-500);transform:translate(2px)}@media (min-width:1024px){.ProgramRow-module__gZ-dNa__leader{display:block}}@media (max-width:1023px){.ProgramRow-module__gZ-dNa__head{display:none}.ProgramRow-module__gZ-dNa__row,.ProgramRow-module__gZ-dNa__noLoc .ProgramRow-module__gZ-dNa__row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,15rem) 2rem;column-gap:2rem}.ProgramRow-module__gZ-dNa__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.ProgramRow-module__gZ-dNa__locNone{display:none}.ProgramRow-module__gZ-dNa__loc:before{content:"LOC";font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-500);margin-right:.6em;font-size:.6875rem;font-weight:500}}@media (max-width:720px){.ProgramRow-module__gZ-dNa__row,.ProgramRow-module__gZ-dNa__noLoc .ProgramRow-module__gZ-dNa__row{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;gap:6px 10px;padding:14px 4px 14px 12px}.ProgramRow-module__gZ-dNa__meta{grid-area:2/2}.ProgramRow-module__gZ-dNa__arrow{grid-area:1/3}.ProgramRow-module__gZ-dNa__title{font-size:.9375rem}.ProgramRow-module__gZ-dNa__org,.ProgramRow-module__gZ-dNa__loc{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ProgramRow-module__gZ-dNa__item,.ProgramRow-module__gZ-dNa__item[data-in]{clip-path:none;transition:none;transform:none}.ProgramRow-module__gZ-dNa__row:before,.ProgramRow-module__gZ-dNa__item[data-in] .ProgramRow-module__gZ-dNa__row:before{transition:none;transform:none}.ProgramRow-module__gZ-dNa__item[data-in] .ProgramRow-module__gZ-dNa__code>span:after{animation:none}}
.ZoneAside-module__tX-ONG__strip{display:none}.ZoneAside-module__tX-ONG__aside{top:calc(var(--sticky-h,60px) + var(--bar-h,0px) + 24px);flex-direction:column;align-self:start;gap:1.25rem;display:flex;position:sticky}.ZoneAside-module__tX-ONG__letter{color:var(--color-ink-900);font-size:clamp(2.75rem,9vw,9rem)}.ZoneAside-module__tX-ONG__aside[data-short] .ZoneAside-module__tX-ONG__letter{font-size:clamp(6rem,14vw,14rem)}.ZoneAside-module__tX-ONG__zoneMeta{flex-direction:column;gap:6px;display:flex}.ZoneAside-module__tX-ONG__zoneKo{font-size:1.25rem}.ZoneAside-module__tX-ONG__tagline{color:var(--color-ink-500);font-size:.875rem}.ZoneAside-module__tX-ONG__count{color:var(--color-volt-500);margin-top:6px;font-size:1.5rem;line-height:1}.ZoneAside-module__tX-ONG__count b{font-weight:500}.ZoneAside-module__tX-ONG__count small{font-family:var(--font-sans);color:var(--color-ink-500);margin-left:.15em;font-size:.75rem;font-weight:500}.ZoneAside-module__tX-ONG__gauge{flex-direction:column;gap:14px;margin-top:.5rem;display:flex}.ZoneAside-module__tX-ONG__dim{margin-top:1.25rem}.ZoneAside-module__tX-ONG__gauge .ZoneAside-module__tX-ONG__dim-line>i{font-size:.6875rem}.ZoneAside-module__tX-ONG__dimFill{background:var(--color-volt-500);transform-origin:0;height:1px;transition:transform .45s var(--ease-machine);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ZoneAside-module__tX-ONG__dots{grid-template-columns:repeat(auto-fill,4px);gap:4px;max-width:12.5rem;display:grid}.ZoneAside-module__tX-ONG__dots i{background:var(--color-ink-200);width:4px;height:4px;transition:background .2s var(--ease-out-expo);display:block}.ZoneAside-module__tX-ONG__dots i[data-on]{background:var(--color-volt-500)}.ZoneAside-module__tX-ONG__readout{letter-spacing:.12em;color:var(--color-ink-500);font-size:.6875rem}.ZoneAside-module__tX-ONG__readout b{color:var(--color-ink-900);font-weight:500}@media (max-width:1023px){.ZoneAside-module__tX-ONG__strip{top:calc(var(--sticky-h,60px) + var(--bar-h,0px));z-index:30;height:44px;margin:0 calc(var(--spacing-gutter) * -1);padding:0 var(--spacing-gutter);background:var(--color-paper-50);border-bottom:1px solid var(--color-line);color:var(--color-ink-500);align-items:center;gap:12px;display:flex;position:sticky}.ZoneAside-module__tX-ONG__stripCount{color:var(--color-ink-500);margin-left:auto;font-size:.75rem}.ZoneAside-module__tX-ONG__stripCount b{color:var(--color-ink-900);font-weight:500}.ZoneAside-module__tX-ONG__aside{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem 1.25rem;display:grid;position:static}.ZoneAside-module__tX-ONG__letter,.ZoneAside-module__tX-ONG__aside[data-short] .ZoneAside-module__tX-ONG__letter{font-size:clamp(4.5rem,14vw,7rem)}.ZoneAside-module__tX-ONG__count{margin-top:2px}.ZoneAside-module__tX-ONG__gauge{grid-column:1/-1;margin-top:.5rem}.ZoneAside-module__tX-ONG__dots,.ZoneAside-module__tX-ONG__readout{display:none}}@media (max-width:720px){.ZoneAside-module__tX-ONG__zoneKo{font-size:1.125rem}.ZoneAside-module__tX-ONG__tagline{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.ZoneAside-module__tX-ONG__dimFill,.ZoneAside-module__tX-ONG__dots i{transition:none}}
.ProgramsExplorer-module__v3bKRW__explorer{--bar-h:98px}.ProgramsExplorer-module__v3bKRW__ko{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.ProgramsExplorer-module__v3bKRW__bar{top:var(--sticky-h,60px);z-index:40;margin:clamp(2.5rem, 5vw, 4rem) calc(var(--spacing-gutter) * -1) 0;padding:0 var(--spacing-gutter);background:var(--color-paper-50);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:sticky}.ProgramsExplorer-module__v3bKRW__barInner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"years chips""search search";column-gap:clamp(1rem,2.5vw,2.5rem);display:grid}.ProgramsExplorer-module__v3bKRW__years{grid-area:years;align-self:center;gap:4px;display:flex}.ProgramsExplorer-module__v3bKRW__year{letter-spacing:.08em;height:44px;color:var(--color-ink-500);transition:color .2s var(--ease-out-expo);background:0 0;border:0;padding:0 6px;font-size:.8125rem;position:relative}.ProgramsExplorer-module__v3bKRW__year:after{content:"";background:var(--color-volt-500);transform-origin:0;height:1px;transition:transform .45s var(--ease-machine);position:absolute;bottom:9px;left:6px;right:6px;transform:scaleX(0)}.ProgramsExplorer-module__v3bKRW__year:hover{color:var(--color-ink-900)}.ProgramsExplorer-module__v3bKRW__yearOn{color:var(--color-volt-500)}.ProgramsExplorer-module__v3bKRW__yearOn:after{transform:scaleX(1)}.ProgramsExplorer-module__v3bKRW__chipsWrap{grid-area:chips;min-width:0;position:relative}.ProgramsExplorer-module__v3bKRW__chips{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:6px;padding:4px 40px 4px 0;display:flex;overflow-x:auto}.ProgramsExplorer-module__v3bKRW__chips::-webkit-scrollbar{display:none}.ProgramsExplorer-module__v3bKRW__chipsWrap:not([data-end]) .ProgramsExplorer-module__v3bKRW__chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ProgramsExplorer-module__v3bKRW__chipsHint{color:var(--color-ink-500);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-expo);font-size:.6875rem;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ProgramsExplorer-module__v3bKRW__chipsWrap:not([data-end]) .ProgramsExplorer-module__v3bKRW__chipsHint{opacity:1}.ProgramsExplorer-module__v3bKRW__chip{border:1px solid var(--color-line-strong);height:44px;color:var(--color-ink-700);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;transition:background .2s var(--ease-out-expo), color .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);background:0 0;flex:none;align-items:center;gap:.6em;padding:0 14px;font-size:.6875rem;font-weight:500;display:inline-flex}.ProgramsExplorer-module__v3bKRW__chip b{font-weight:700}.ProgramsExplorer-module__v3bKRW__chip em{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-ink-500);font-style:normal}.ProgramsExplorer-module__v3bKRW__chip:hover{background:var(--color-paper-100);border-color:var(--color-ink-900);color:var(--color-ink-900)}.ProgramsExplorer-module__v3bKRW__chipOn,.ProgramsExplorer-module__v3bKRW__chipOn:hover{background:var(--color-ink-900);border-color:var(--color-ink-900);color:var(--color-paper-50)}.ProgramsExplorer-module__v3bKRW__chipOn em{color:var(--color-ink-300)}.ProgramsExplorer-module__v3bKRW__search{border-top:1px solid var(--color-line);grid-area:search;align-items:center;gap:12px;height:44px;display:flex}.ProgramsExplorer-module__v3bKRW__searchTag{color:var(--color-ink-500);flex:none}.ProgramsExplorer-module__v3bKRW__field{flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ProgramsExplorer-module__v3bKRW__field:after{content:"";background:var(--color-line-strong);height:1px;transition:background .2s var(--ease-out-expo);position:absolute;bottom:7px;left:0;right:0}.ProgramsExplorer-module__v3bKRW__search:focus-within .ProgramsExplorer-module__v3bKRW__field:after{background:var(--color-volt-500)}.ProgramsExplorer-module__v3bKRW__input{letter-spacing:.04em;min-width:0;height:100%;color:var(--color-ink-900);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:.8125rem}.ProgramsExplorer-module__v3bKRW__input::placeholder{color:var(--color-ink-500)}.ProgramsExplorer-module__v3bKRW__input::-webkit-search-cancel-button{appearance:none}.ProgramsExplorer-module__v3bKRW__input::-webkit-search-decoration{appearance:none}.ProgramsExplorer-module__v3bKRW__input:focus:not(:focus-visible){outline:none}.ProgramsExplorer-module__v3bKRW__clear{width:44px;height:100%;font-family:var(--font-mono);color:var(--color-ink-500);transition:color .2s var(--ease-out-expo);background:0 0;border:0;font-size:1.125rem;line-height:1}.ProgramsExplorer-module__v3bKRW__clear:hover{color:var(--color-ink-900)}.ProgramsExplorer-module__v3bKRW__counter{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-500);white-space:nowrap;flex:none;align-items:baseline;gap:.35em;margin:0;padding-left:1rem;font-size:.6875rem;display:inline-flex}.ProgramsExplorer-module__v3bKRW__counter b{color:var(--color-ink-900);font-size:.8125rem;font-weight:500}.ProgramsExplorer-module__v3bKRW__scan{background:var(--color-volt-500);pointer-events:none;height:1px;animation:ProgramsExplorer-module__v3bKRW__scan .7s var(--ease-machine) forwards;position:absolute;bottom:-1px;left:0;right:0}@keyframes ProgramsExplorer-module__v3bKRW__scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}.ProgramsExplorer-module__v3bKRW__results{padding-top:clamp(1.5rem,4vw,3rem);position:relative}.ProgramsExplorer-module__v3bKRW__group{scroll-margin-top:calc(var(--sticky-h,60px) + var(--bar-h) + 24px);grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid;position:relative}.ProgramsExplorer-module__v3bKRW__marq{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-ink-500);grid-column:1/-1;margin-bottom:clamp(2rem,5vw,4rem);padding:9px 0}.ProgramsExplorer-module__v3bKRW__marqItem{align-items:baseline;gap:1.25em;padding-right:3em;display:inline-flex}.ProgramsExplorer-module__v3bKRW__marqSep{color:var(--color-ink-300)}.ProgramsExplorer-module__v3bKRW__marqKo{font-family:var(--font-sans);letter-spacing:0;font-size:.75rem}.ProgramsExplorer-module__v3bKRW__list{z-index:1;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ProgramsExplorer-module__v3bKRW__list>li{flex:none}.ProgramsExplorer-module__v3bKRW__list:after{content:"";background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-position:0 1px;background-size:96px 96px;flex:1 1 0;min-height:0}.ProgramsExplorer-module__v3bKRW__wm{display:none}.ProgramsExplorer-module__v3bKRW__end{border-top:1px solid var(--color-line);margin-top:clamp(1rem,3vw,2rem);padding:1rem 0 1.5rem;position:relative}.ProgramsExplorer-module__v3bKRW__end p{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-500);margin:0 0 1.75rem;font-size:.6875rem}.ProgramsExplorer-module__v3bKRW__empty{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(3rem,8vw,6rem) 0;display:flex}.ProgramsExplorer-module__v3bKRW__empty p{color:var(--color-ink-600);margin:0;font-size:1rem}@media (max-width:1023px){.ProgramsExplorer-module__v3bKRW__group{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.ProgramsExplorer-module__v3bKRW__marq{margin-bottom:.5rem}.ProgramsExplorer-module__v3bKRW__wm{right:calc(var(--spacing-gutter) * -.35);z-index:0;pointer-events:none;display:block;position:absolute;bottom:clamp(2rem,5vw,4rem)}.ProgramsExplorer-module__v3bKRW__wmLetter{color:var(--color-ink-100);font-size:clamp(9rem,40vw,14rem);line-height:.8;display:block}}@media (max-width:720px){.ProgramsExplorer-module__v3bKRW__years{gap:0}.ProgramsExplorer-module__v3bKRW__year{padding:0 4px}.ProgramsExplorer-module__v3bKRW__chip{padding:0 12px}}@media (prefers-reduced-motion:reduce){.ProgramsExplorer-module__v3bKRW__scan{display:none}}
