.districts{background:#fff;padding:0}.districts .container{border-bottom:1.5px solid var(--grey-1);box-shadow:none;background:#fff;border-radius:0;padding:0 0 20px;position:relative;overflow:hidden}.districts .container:before{content:none}.districts-header{border-bottom:1.5px solid var(--grey-1);z-index:2;justify-content:space-between;align-items:center;margin:0 0 4px;padding:10px 0;display:flex;position:relative}.districts-header h2{font-size:var(--h1-size,26px);color:#171717;text-shadow:none;align-items:center;margin:0;font-weight:700;line-height:1.2;display:flex}.districts .desktop-viewall{font-size:14px;font-weight:500;text-decoration:none;color:#171717!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;transition:none!important}@media (hover:hover) and (pointer:fine){.districts .desktop-viewall:hover{box-shadow:none!important;background:0 0!important;border:none!important}}.districts-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}@media (max-width:1200px){.districts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:900px){.districts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:576px){.districts-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.districts-header h2{font-size:20px}}
@keyframes borderBeamSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.district-card{-webkit-backdrop-filter:blur(26px)saturate(160%);cursor:pointer;background:linear-gradient(135deg,#ffffffb8,#f3f6fa94),#eef2f6;border:1px solid #ffffffc7;border-color:#fffffff5 #ffffffc7 #ffffffc7 #ffffffe6;border-radius:4px;width:100%;height:124px;padding:16px 18px;text-decoration:none;transition:background .35s,border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #ffffff1f}.district-card-content{z-index:10;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.district-card:before{content:"";z-index:0;background:radial-gradient(circle at var(--district-bg-x,16%) var(--district-bg-y,22%), #8b98a880, transparent 30%), radial-gradient(circle at 88% 16%, #fffffff0, transparent 34%), radial-gradient(circle at 58% 102%, #a0aec057, transparent 40%), linear-gradient(135deg, #fafcffeb, #dbe2eba8);filter:blur(14px);opacity:1;pointer-events:none;transition:opacity .35s,transform .35s;position:absolute;inset:-20px}.district-card:hover:before{opacity:.95;transform:scale(1.04)}.district-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#ffffff9e,#fff0 46%),linear-gradient(#fff0,#d2dbe638);position:absolute;inset:0}.district-card:nth-child(4n+2){--district-bg-x:26%;--district-bg-y:18%}.district-card:nth-child(4n+3){--district-bg-x:70%;--district-bg-y:24%}.district-card:nth-child(4n+4){--district-bg-x:34%;--district-bg-y:72%}.district-card-beam{-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:5;border-radius:14px;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.district-card-beam:before{content:"";background:conic-gradient(#0000 0deg 260deg,#ef4444d9 310deg,#fff 345deg,#ef4444f2 360deg);width:350%;height:350%;animation:2.4s linear infinite borderBeamSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@media (hover:hover) and (pointer:fine){.district-card:hover .district-card-beam{opacity:1}.district-card:hover{background:linear-gradient(135deg,#ffffffa8,#ffffff57);border-color:#fffffff2;transform:translateY(-4px)scale(1.01);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #fff3}}.district-card-top{align-items:center;gap:12px;display:flex}.district-card-map-bullet{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s;display:flex}@media (hover:hover) and (pointer:fine){.district-card:hover .district-card-map-bullet{transform:scale(1.12)}}.district-map-img{object-fit:contain;filter:brightness(0)saturate()invert(12%)sepia(11%)saturate(994%)hue-rotate(182deg)brightness(94%)contrast(90%);width:100%;height:100%;transition:transform .3s,filter .3s}.district-card-title-text{color:#171717;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;margin:0;font-size:21px;font-weight:700;transition:none;overflow:hidden}.district-card-bottom{border-top:1.5px solid #1018281a;padding-top:8px}.district-card-bottom p{color:#667085;text-shadow:none;margin:0;font-size:13px;font-weight:500}
.featuredVideos{--fv-panel:#ffffff42;--fv-border:#ffffffa3;--fv-border-soft:#1018281a;--fv-text:#171717;--fv-muted:#667085;--fv-red:#ff304d;color:var(--fv-text);background:#fff;padding:0}.featuredVideos .container{border-bottom:1.5px solid var(--grey-1);max-width:1320px;box-shadow:none;background:#fff;border-radius:0;margin:0 auto;padding:0 0 20px;position:relative;overflow:hidden}.featuredVideos .container:before{content:none}.featuredVideos .featuredVideosHeader{border-bottom:1.5px solid var(--grey-1);justify-content:space-between;align-items:center;gap:24px;margin:0 0 4px;padding:10px 0;display:flex}.featuredVideos .featuredVideosTitleBlock{padding-left:0;position:relative}.featuredVideos .featuredVideosTitleBlock:before{content:none}.featuredVideos .featuredVideosHeader h2{color:var(--fv-text);letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.2}.featuredVideos .featuredVideosHeader p{display:none}.featuredVideos .desktop-viewall{flex:none}.featuredVideos .featuredVideosGrid{grid-template-columns:minmax(340px,1.4fr) minmax(0,2.6fr);align-items:stretch;gap:14px;min-height:364px;display:grid}.featuredVideos .featuredVideosSecondaryGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.featuredVideos .fv-video-card{min-width:0;color:var(--fv-text);border:1px solid var(--fv-border);background:var(--fv-panel);-webkit-backdrop-filter:blur(10px);isolation:isolate;border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.featuredVideos .fv-video-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff24 0%,#ffffff05 34%,#0d121c8a 70%,#141b22c7 100%),radial-gradient(circle at 50% 44%,#ffffff24,#0000 24%);position:absolute;inset:0}.featuredVideos .fv-video-card:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff6b;border-radius:13px;position:absolute;inset:1px}.featuredVideos .fv-video-card-hero{min-height:364px}.featuredVideos .fv-video-card-compact{min-height:175px}.featuredVideos .fv-video-image{z-index:0;transition:transform .45s,filter .45s;transform:scale(1.18);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.featuredVideos .fv-video-card-hero .fv-video-image{transform:scale(1.82)}@media (hover:hover) and (pointer:fine){.featuredVideos .fv-video-card:hover .fv-video-image{filter:saturate(1.06);transform:scale(1.24)}.featuredVideos .fv-video-card-hero:hover .fv-video-image{filter:saturate(1.06);transform:scale(1.88)}}.featuredVideos .fv-image-sheen{z-index:2;mix-blend-mode:screen;opacity:.44;pointer-events:none;background:linear-gradient(135deg,#ffffff42,#0000 28% 72%,#ffffff1f),linear-gradient(#ffffff2e,#0000 38%);position:absolute;inset:0}.featuredVideos .fv-live-badge,.featuredVideos .fv-duration-badge{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;min-height:32px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:20px}.featuredVideos .fv-live-badge{background:#e50914eb;border:1px solid #ffffff61;padding:0 14px;left:20px;box-shadow:0 8px 22px #e509143d}.featuredVideos .fv-live-badge:before{content:"";background:#fff;border-radius:999px;width:8px;height:8px;margin-right:9px;box-shadow:0 0 0 4px #ffffff38}.featuredVideos .fv-duration-badge{background:#ffffff47;border:1px solid #ffffff80;padding:0 11px;right:20px;box-shadow:0 8px 20px #10182829,inset 0 1px #ffffff7a}.featuredVideos .fv-duration-badge:before{content:"";box-sizing:border-box;opacity:.9;border:2px solid;border-radius:50%;width:14px;height:14px;margin-right:7px}.featuredVideos .fv-play-button{z-index:5;background:radial-gradient(circle at 35% 30%,#ff6b7c,#d90416 72%);border:1.5px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e5091424,0 10px 20px #e509143d,inset 0 1px #ffffff6b}.featuredVideos .fv-video-card-hero .fv-play-button{width:48px;height:48px;top:50%}@media (hover:hover) and (pointer:fine){.featuredVideos .fv-video-card:hover .fv-play-button{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 6px #e509142e,0 14px 28px #e5091452,inset 0 1px #ffffff6b}}.featuredVideos .fv-play-triangle{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #fff;width:0;height:0;margin-left:2px}.featuredVideos .fv-video-card-hero .fv-play-triangle{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;margin-left:3px}.featuredVideos .fv-video-content{z-index:4;width:100%;box-shadow:none;-webkit-backdrop-filter:none;box-sizing:border-box;background:linear-gradient(#12192000 0%,#121920a6 35%,#121920eb 100%);border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 8px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.featuredVideos .fv-video-card-hero .fv-video-content{gap:4px;padding:20px 14px 10px;bottom:0;left:0;right:0}.featuredVideos .fv-category{color:#fffffff5;text-transform:none;-webkit-backdrop-filter:blur(8px);background:#353e477a;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:16px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #00000029}.featuredVideos .fv-category:before{display:none}.featuredVideos .fv-video-card-compact:nth-child(3n+1) .fv-category:before,.featuredVideos .fv-video-card-compact:nth-child(3n) .fv-category:before{background:#e50914;box-shadow:0 0 12px #e5091457}.featuredVideos .fv-video-card h3{color:#fff;letter-spacing:0;text-shadow:0 2px 16px #00000085;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.featuredVideos .fv-video-card-hero h3{font-size:clamp(13px,1.1vw,15px);font-weight:700;line-height:1.2}.featuredVideos .fv-video-content p{color:#f6f8fcd1;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.featuredVideos .fv-video-card-compact .fv-video-content p{display:none}.featuredVideos .fv-video-card-hero .fv-video-content p{-webkit-line-clamp:2;line-clamp:2;max-width:96%;font-size:9px;line-height:1.3}.featuredVideos .fv-meta{color:#f8fafce6;flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.featuredVideos .fv-author{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10px;font-weight:500;display:inline-block;overflow:hidden}.featuredVideos .fv-video-card-compact .fv-meta{gap:4px;font-size:9px}.featuredVideos .fv-video-card-compact .fv-author{color:#fff;max-width:120px;font-size:9px;font-weight:500}.featuredVideos .fv-video-card-hero .fv-meta{gap:6px;margin-top:2px;font-size:12px}.featuredVideos .fv-video-card-hero .fv-author{color:#fff;max-width:200px;font-size:12px;font-weight:500}.featuredVideos .fv-meta time:before{display:none!important}.featuredVideos .fv-meta span[aria-hidden=true]{opacity:.7;margin:0 2px;display:inline-block}.featuredVideos .fv-meta time,.featuredVideos .fv-meta span{color:inherit}.featuredVideos .featuredVideosGridLoading{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(420px,1.72fr) repeat(3,minmax(0,1fr))}.featuredVideos .fv-skeleton-card{background:#10182814;min-height:175px}.featuredVideos .fv-skeleton-hero{grid-row:span 2;min-height:364px}.featuredVideos .featuredVideosEmpty{color:#667085;-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #10182814;border-radius:16px;justify-content:center;align-items:center;min-height:260px;display:flex;box-shadow:0 14px 36px #10182814}.featuredVideos .featured-mobile-viewall{display:none}@media (max-width:1280px){.featuredVideos .container{padding:26px 20px 30px}.featuredVideos .featuredVideosGrid{grid-template-columns:1fr;min-height:0}.featuredVideos .fv-video-card-hero{min-height:380px}.featuredVideos .fv-video-card-hero .fv-video-image{transform:scale(1.22)}.featuredVideos .featuredVideosSecondaryGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.featuredVideos .fv-video-card-compact{min-height:200px}.featuredVideos .featuredVideosGridLoading{grid-template-columns:repeat(2,minmax(0,1fr))}.featuredVideos .fv-skeleton-hero{grid-area:auto/1/auto/-1;min-height:380px}}@media (max-width:768px){.featuredVideos .container{padding:24px 16px 28px}.featuredVideos .featuredVideosHeader{gap:16px;margin-bottom:10px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.featuredVideos .desktop-viewall{margin-left:auto!important;display:inline-flex!important}.featuredVideos .featuredVideosTitleBlock{padding-left:0}.featuredVideos .featuredVideosTitleBlock:before{content:none}.featuredVideos .featuredVideosHeader h2{font-size:32px}.featuredVideos .featuredVideosHeader p{font-size:15px}.featuredVideos .featuredVideosSecondaryGrid,.featuredVideos .featuredVideosGridLoading{grid-template-columns:1fr;gap:16px}.featuredVideos .featuredVideosGrid{gap:16px}.featuredVideos .fv-video-card-hero,.featuredVideos .fv-skeleton-hero{min-height:320px}.featuredVideos .fv-video-card-hero .fv-video-image{transform:scale(1.35)}@media (hover:hover) and (pointer:fine){.featuredVideos .fv-video-card:hover .fv-video-image{filter:none;transform:scale(1.18)}.featuredVideos .fv-video-card-hero:hover .fv-video-image{filter:none;transform:scale(1.35)}.featuredVideos .fv-video-card:hover .fv-play-button{transform:translate(-50%,-50%)}}.featuredVideos .fv-video-card-compact,.featuredVideos .fv-skeleton-card{min-height:220px}.featuredVideos .fv-video-card-hero h3{font-size:24px}.featuredVideos .fv-video-card-hero .fv-video-content p{-webkit-line-clamp:2;line-clamp:2;font-size:14px}.featuredVideos .fv-play-button{width:52px;height:52px}.featuredVideos .fv-video-card-hero .fv-play-button{width:68px;height:68px}.featuredVideos .featured-mobile-viewall{display:none!important}}@media (max-width:420px){.featuredVideos .container{padding:22px 12px 26px}.featuredVideos .featuredVideosHeader h2{font-size:28px}.featuredVideos .fv-video-card-hero,.featuredVideos .fv-skeleton-hero{min-height:280px}.featuredVideos .fv-video-card-compact,.featuredVideos .fv-skeleton-card{min-height:200px}.featuredVideos .fv-video-content,.featuredVideos .fv-video-card-hero .fv-video-content{padding:20px 12px 12px;bottom:0;left:0;right:0}.featuredVideos .fv-video-card h3{font-size:15px}.featuredVideos .fv-video-card-hero h3{font-size:20px}.featuredVideos .fv-video-content p,.featuredVideos .fv-video-card-hero .fv-video-content p{font-size:13px}.featuredVideos .fv-meta,.featuredVideos .fv-video-card-hero .fv-meta{gap:8px;font-size:12px}.featuredVideos .fv-live-badge,.featuredVideos .fv-duration-badge{min-height:28px;font-size:12px;top:14px}.featuredVideos .fv-live-badge{left:14px}.featuredVideos .fv-duration-badge{right:14px}}
