.hero-video-marquee-module__cc2BTa__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hero-video-marquee-module__cc2BTa__track{width:max-content;animation:30s linear infinite hero-video-marquee-module__cc2BTa__proof-marquee;display:flex}@keyframes hero-video-marquee-module__cc2BTa__proof-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-video-marquee-module__cc2BTa__track{animation:none}.hero-video-marquee-module__cc2BTa__viewport{overflow-x:auto}}[data-paused=true] .hero-video-marquee-module__cc2BTa__track{animation-play-state:paused}[data-paused=true] .hero-video-marquee-module__cc2BTa__viewport{overflow-x:auto}
.foot-outer{margin-top:auto;padding:32px 46px 0}.foot-panel{background:var(--media);color:var(--media-foreground);border-radius:44px 44px 0 0;position:relative;overflow:hidden}.foot-inner{padding:72px 68px 32px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:52px;display:grid}.foot-grid.no-programs{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.foot-wordmark{width:auto;height:60px}.foot-tagline{max-width:30ch;color:color-mix(in oklab, var(--media-foreground) 72%, transparent);margin:10px 0 0;font-size:13.5px;line-height:1.55}.footcol p{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--media-foreground) 72%, transparent);margin:0 0 14px;font-size:11.5px;font-weight:500}.footcol ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footcol a{color:var(--media-foreground);font-size:14px;font-weight:300;text-decoration:none;transition:color .16s}.footcol a:hover{color:color-mix(in oklab, var(--media-foreground) 72%, transparent)}.footcol p a{color:inherit;font:inherit}.foot-legal{border-top:1px solid color-mix(in oklab, var(--media-foreground) 15%, transparent);max-width:84ch;color:color-mix(in oklab, var(--media-foreground) 72%, transparent);gap:.9em;margin-top:56px;padding-top:32px;font-size:12.5px;line-height:1.7;display:grid}.foot-legal p{margin:0}.foot-copyright-row{border-top:1px solid color-mix(in oklab, var(--media-foreground) 15%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding-top:26px;display:flex}.foot-copyright{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--media-foreground) 72%, transparent);margin:0;font-size:12.5px}@media (max-width:860px){.foot-outer{padding:24px clamp(12px,3vw,24px) 0}.foot-panel{border-radius:28px 28px 0 0}.foot-inner{padding:clamp(40px,8vw,56px) clamp(20px,5vw,40px) 28px}.foot-grid,.foot-grid.no-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:620px){.foot-grid{gap:32px 20px}}