.homepage-main{position:relative}@keyframes auroraSweep{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes auroraBlob1{0%{transform:translate(0) scale(1);opacity:.55}33%{transform:translate(80px,-40px) scale(1.15);opacity:.7}66%{transform:translate(-40px,60px) scale(.92);opacity:.5}to{transform:translate(0) scale(1);opacity:.55}}@keyframes auroraBlob2{0%{transform:translate(0) scale(1);opacity:.4}40%{transform:translate(-70px,50px) scale(1.12);opacity:.6}80%{transform:translate(50px,-30px) scale(.88);opacity:.35}to{transform:translate(0) scale(1);opacity:.4}}@keyframes auroraBlob3{0%{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(40px,80px) scale(1.08);opacity:.45}to{transform:translate(0) scale(1);opacity:.3}}.world-map-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.9}.world-map-bg svg{width:100%;height:100%;object-fit:cover}@keyframes silverRun{0%{background-position:-200%}to{background-position:200%}}@keyframes silverRunReverse{0%{background-position:200%}to{background-position:-200%}}.live-screen-wrap{margin:0 -24px 48px;position:relative}.live-silver-line{height:2px;width:100%;background:linear-gradient(90deg,transparent,rgba(180,190,220,.15) 10%,rgba(200,210,240,.55) 30%,#e6ebff 50%,rgba(200,210,240,.55) 70%,rgba(180,190,220,.15) 90%,transparent);background-size:200% 100%;animation:silverRun 3s linear infinite}.live-silver-line--reverse{animation:silverRunReverse 3.8s linear infinite;opacity:.7}.live-screen-inner{background:#000;position:relative}.live-channel-bar{display:flex;align-items:center;gap:12px;padding:10px 20px;background:linear-gradient(90deg,#0a0f1e,#0f1a2e);border-bottom:1px solid hsla(0,0%,100%,.07)}.live-channel-bar-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.14em;color:hsla(0,0%,100%,.5);text-transform:uppercase;flex-shrink:0;padding-right:12px;border-right:1px solid hsla(0,0%,100%,.1)}.live-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:liveDotPulse 1.4s ease-in-out infinite}@keyframes liveDotPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,.7)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(239,68,68,0)}}.live-channel-tabs{display:flex;gap:4px;flex:1 1}.live-ch-tab{padding:5px 14px;border-radius:100px;border:1.5px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.45);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.live-ch-tab:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.live-ch-tab.active{background:hsla(0,0%,100%,.08);font-weight:700}.live-mute-btn{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;border:1.5px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.55);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:auto}.live-mute-btn:hover{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.live-screen-frame{position:relative;width:100%;aspect-ratio:16/6;background:#000;overflow:hidden}.live-iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.live-screen-gloss{position:absolute;inset:0;background:linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01) 30%,transparent 60%);pointer-events:none;z-index:2}.live-bug{position:absolute;top:14px;left:18px;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid transparent;border-radius:100px;padding:4px 12px 4px 8px;z-index:3}.live-bug-text{font-size:9px;font-weight:700;letter-spacing:.12em;color:hsla(0,0%,100%,.55);text-transform:uppercase}@media (max-width:768px){.live-screen-frame{aspect-ratio:16/9}.live-channel-tabs{gap:2px}.live-ch-tab{padding:4px 8px;font-size:10px}}.homepage-main h1,.homepage-main h2,.homepage-main h3,.homepage-main h4{color:#0f2463}.homepage-main .hero-section h1,.homepage-main .page-title{font-size:clamp(32px,4.5vw,60px);font-weight:800;color:#0f2463;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}.homepage-main p{color:#3d4e6e}.hero-section{padding:0;position:relative;z-index:1;margin-bottom:40px;border-radius:16px;overflow:hidden;min-height:420px;display:flex;align-items:flex-end}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,18,50,.92) 0,rgba(8,18,50,.7) 40%,rgba(8,18,50,.35) 70%,rgba(8,18,50,.15))}.hero-content{position:relative;z-index:2;padding:60px 48px 48px;width:100%}.hero-section .page-title{color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-section .lead{color:hsla(0,0%,100%,.88)!important;margin-bottom:12px;max-width:640px}.hero-section p:not(.lead){max-width:780px;color:hsla(0,0%,100%,.72)!important;margin-bottom:0;font-size:14px;line-height:1.78}.work-tv-layout{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px;align-items:start;width:100%}.work-tv-panel{position:-webkit-sticky;position:sticky;top:90px}.work-cards-panel{min-width:0}.live-compact-bar{display:flex;align-items:center;gap:6px;padding:7px 10px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.06)}.live-compact-label{font-size:9px;font-weight:800;letter-spacing:.12em;color:hsla(0,0%,100%,.55)}.live-compact-tabs{display:flex;gap:3px;flex:1 1}.live-compact-tab{padding:3px 7px;border-radius:100px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.35);font-size:9px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .18s ease}.live-compact-tab.active,.live-compact-tab:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.live-compact-mute{font-size:12px;background:none;border:none;cursor:pointer;opacity:.55;transition:opacity .2s;padding:0 2px}.live-compact-mute:hover{opacity:1}.live-compact-screen{position:relative;width:100%;aspect-ratio:16/10;background:#000;overflow:hidden}.live-compact-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.live-compact-gloss{position:absolute;inset:0;background:linear-gradient(160deg,hsla(0,0%,100%,.04),transparent 50%);pointer-events:none;z-index:2}.live-compact-bug{position:absolute;top:8px;left:10px;gap:4px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;padding:3px 8px 3px 6px;z-index:3}.live-compact-bug,.work-news-ticker{display:flex;align-items:center;border-radius:100px}.work-news-ticker{margin-top:18px;overflow:hidden;position:relative;height:28px;background:linear-gradient(90deg,rgba(15,36,99,.08),rgba(15,36,99,.04));border:1px solid rgba(192,200,220,.12);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.work-news-ticker-track{display:flex;align-items:center;gap:0;white-space:nowrap;animation:tickerScroll 40s linear infinite;will-change:transform}.work-news-ticker:hover .work-news-ticker-track{animation-play-state:paused}.work-news-item{font-size:10.5px;font-weight:500;color:rgba(42,58,92,.75);letter-spacing:.01em;padding:0 20px}.work-news-sep{color:hsla(0,0%,75%,.6);font-size:12px;flex-shrink:0}@media (max-width:900px){.work-tv-layout{grid-template-columns:1fr}.work-tv-panel{position:static}}.work-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:100%}.work-card{display:flex;flex-direction:column;gap:8px;padding:22px 20px 18px;background:linear-gradient(145deg,rgba(15,36,99,.92),rgba(10,24,72,.96) 60%,rgba(20,48,130,.88));border:1.5px solid rgba(192,200,220,.22);border-left:2px solid rgba(192,200,220,.35);border-radius:16px;text-decoration:none;color:inherit;position:relative;overflow:hidden;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 24px rgba(5,12,40,.28),0 1px 4px rgba(0,0,0,.18);transition:transform .36s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .25s ease,background .25s ease;cursor:pointer}.work-card:before{top:0;right:0;height:45%;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0));pointer-events:none;border-radius:inherit}.work-card:after,.work-card:before{content:"";position:absolute;left:0}.work-card:after{top:20%;bottom:20%;width:2px;background:linear-gradient(180deg,transparent,rgba(210,218,235,.9) 50%,transparent);opacity:0;border-radius:2px;transition:opacity .28s ease}@keyframes cardBreath{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 24px rgba(5,12,40,.28),0 1px 4px rgba(0,0,0,.18);border-left-color:rgba(192,200,220,.28)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 32px rgba(5,12,40,.36),0 2px 8px rgba(0,0,0,.2),0 0 18px rgba(180,195,230,.12);border-left-color:rgba(210,218,235,.65)}}.work-card{animation:cardBreath 7s ease-in-out infinite}.work-card:first-child{animation-delay:0s}.work-card:nth-child(2){animation-delay:1.4s}.work-card:nth-child(3){animation-delay:2.8s}.work-card:nth-child(4){animation-delay:4.2s}.work-card:nth-child(5){animation-delay:5.6s}.work-card:first-child{background:linear-gradient(145deg,rgba(15,36,99,.8),rgba(10,24,72,.88)),url(https://images.unsplash.com/photo-1589391886645-d51941baf7fb?w=800&q=80) 50%/cover no-repeat}.work-card:nth-child(2){background:linear-gradient(145deg,rgba(15,36,99,.8),rgba(10,24,72,.88)),url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?w=800&q=80) 50%/cover no-repeat}.work-card:nth-child(3){background:linear-gradient(145deg,rgba(15,36,99,.8),rgba(10,24,72,.88)),url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?w=800&q=80) 50%/cover no-repeat}.work-card:nth-child(4){background:linear-gradient(145deg,rgba(15,36,99,.8),rgba(10,24,72,.88)),url(https://images.unsplash.com/photo-1529088746738-c4c0a152fb2c?w=800&q=80) 50%/cover no-repeat}.work-card:nth-child(5){background:linear-gradient(145deg,rgba(15,36,99,.8),rgba(10,24,72,.88)),url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=800&q=80) 50%/cover no-repeat}.work-card:hover{transform:translateY(-10px) scale(1.018);background:linear-gradient(145deg,rgba(20,48,130,.97),#0f2463 50%,rgba(25,58,155,.95));border-color:rgba(210,218,235,.55) rgba(210,218,235,.55) rgba(210,218,235,.55) rgba(210,218,235,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 50px rgba(5,12,40,.45),0 6px 16px rgba(0,0,0,.25),0 0 32px rgba(180,195,230,.18),0 0 0 1px rgba(210,218,235,.2);animation-play-state:paused}.work-card:hover:after{opacity:1}.work-card-num{font-size:10px;font-weight:600;letter-spacing:.1em;color:rgba(180,195,230,.75);line-height:1;text-transform:uppercase}.work-card strong{display:block;font-size:13.5px;font-weight:600;color:rgba(225,232,248,.95);letter-spacing:-.012em;line-height:1.32;position:relative;z-index:1}.work-card p{font-size:12.5px;color:rgba(175,188,215,.75);line-height:1.64;margin:0;flex:1 1;position:relative;z-index:1}.work-card-arrow{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:rgba(195,208,235,.8);letter-spacing:.02em;margin-top:2px;transition:gap .2s ease,color .2s ease;position:relative;z-index:1;text-transform:uppercase}.work-card-arrow svg{width:13px;height:13px;transition:transform .2s ease}.work-card:hover .work-card-arrow{gap:7px;color:#dce4f8}.work-card:hover .work-card-arrow svg{transform:translateX(3px)}.work-card:hover strong{color:#fff}.work-card:hover p{color:rgba(200,212,238,.88)}.pub-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:linear-gradient(145deg,rgba(15,36,99,.92),rgba(10,24,72,.96) 60%,rgba(20,48,130,.88));border:1.5px solid rgba(192,200,220,.22);border-radius:18px;overflow:hidden;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 32px rgba(5,12,40,.28),0 2px 8px rgba(0,0,0,.18);position:relative}.pub-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:44%;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0));pointer-events:none;z-index:0;border-radius:inherit}.pub-card{display:flex;flex-direction:column;gap:9px;padding:22px 18px;border-right:1px solid rgba(192,200,220,.1);text-decoration:none;color:inherit;background:transparent;transition:background .25s ease,box-shadow .25s ease;position:relative;z-index:1}.pub-card:last-child{border-right:none}.pub-card:first-child{background:linear-gradient(160deg,rgba(10,22,70,.82),rgba(15,36,99,.75)),url(https://images.unsplash.com/photo-1481627834876-b7833e8f5570?w=600&q=80) top/cover no-repeat}.pub-card:nth-child(2){background:linear-gradient(160deg,rgba(10,22,70,.82),rgba(15,36,99,.75)),url(https://images.unsplash.com/photo-1507679799987-c73779587ccf?w=600&q=80) 50%/cover no-repeat}.pub-card:nth-child(3){background:linear-gradient(160deg,rgba(10,22,70,.82),rgba(15,36,99,.75)),url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?w=600&q=80) 50%/cover no-repeat}.pub-card:nth-child(4){background:linear-gradient(160deg,rgba(10,22,70,.82),rgba(15,36,99,.75)),url(https://images.unsplash.com/photo-1529088746738-c4c0a152fb2c?w=600&q=80) 50%/cover no-repeat}.pub-card:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 -2px 0 rgba(210,218,235,.5)}.pub-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(180,195,230,.75)}.pub-title{font-size:13px;font-weight:500;color:rgba(220,228,248,.92);line-height:1.46;flex:1 1;letter-spacing:-.008em}.pub-meta{font-size:11px;color:rgba(165,180,215,.65);letter-spacing:-.004em}.pub-arrow{font-size:11px;font-weight:600;color:rgba(195,208,235,.75);margin-top:2px;letter-spacing:.01em;transition:color .2s}.pub-card:hover .pub-arrow{color:#dce4f8}.pub-card:hover .pub-title{color:#fff}.pub-card-cta{background:linear-gradient(160deg,#0a1b4f,#0f2463 60%,#1a3580);position:relative;overflow:hidden}.pub-card-cta:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0));pointer-events:none}.pub-card-cta:hover{background:linear-gradient(160deg,#0f2463,#1e3d85 60%,#1a3580);box-shadow:none}.pub-cta-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,75%,.85)}.pub-cta-title{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.95);line-height:1.38;flex:1 1;font-family:Playfair Display,Georgia,serif;letter-spacing:-.01em}.pub-card-cta .pub-arrow{color:hsla(0,0%,100%,.5);font-size:11px}.closing-line{text-align:center;color:var(--text-muted);font-size:13.5px;font-style:italic;font-family:Georgia,serif;font-weight:400;letter-spacing:.01em;margin-top:56px;margin-bottom:16px;opacity:.65;position:relative}.closing-line:after,.closing-line:before{content:"";position:absolute;top:50%;width:80px;height:1px}.closing-line:after,.closing-line:before{background:linear-gradient(90deg,transparent,rgba(15,36,99,.15))}.closing-line:before{right:calc(50% + 160px)}.closing-line:after{left:calc(50% + 160px);background:linear-gradient(90deg,rgba(15,36,99,.15),transparent)}@media (max-width:900px){.work-cards{grid-template-columns:repeat(2,1fr)}.pub-strip{grid-template-columns:1fr 1fr}.pub-card:nth-child(2){border-right:none}.pub-card:first-child,.pub-card:nth-child(2){border-bottom:1px solid rgba(15,36,99,.06)}}@media (max-width:768px){.hero-section{min-height:320px;margin-bottom:28px;border-radius:12px}.hero-content{padding:36px 24px 32px}.hero-section .lead,.hero-section p:not(.lead){font-size:13.5px}.closing-line{font-size:12.5px;margin-top:40px}.closing-line:after,.closing-line:before{display:none}}@media (max-width:560px){.pub-strip,.work-cards{grid-template-columns:1fr}.pub-strip{border-radius:14px}.pub-card{border-right:none;border-bottom:1px solid rgba(15,36,99,.06)}.pub-card:last-child{border-bottom:none}}