@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e02f5397fa089978-s.p.1zubhkv8bn-at.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/0b709f87be4e2bda-s.25lwn93hwkuvh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f6fbe0dc89e1a38f-s.p.1zcw7x-hbw_4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Telugu Fallback;src:local(Arial);ascent-override:81.05%;descent-override:45.05%;line-gap-override:0.0%;size-adjust:107.22%}.VgmIhG_className{font-family:Noto Sans Telugu,Noto Sans Telugu Fallback;font-style:normal}.VgmIhG_variable{--font-telugu:"Noto Sans Telugu", "Noto Sans Telugu Fallback"}
:root{--red:#ff2028;--red-deep:#b3000a;--blue:#008bff;--blue-deep:#0731ae;--silver:#d9dde2;--night:#05070c;--night-2:#0b1020;--text:#f6f7f9;--text-soft:#c9ced6;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-swift:cubic-bezier(.7, 0, .2, 1);--font-stack:var(--font-telugu), "Noto Sans Telugu", "Nirmala UI", "Kohinoor Telugu", "Telugu Sangam MN", "Gautami", "Vani", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}html{background:var(--night);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;font-family:var(--font-stack);color:var(--text);background:var(--night);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative}.backdrop{z-index:0;pointer-events:none;background:var(--night) url(/telangana-reel-poster.jpg) center / cover no-repeat;position:fixed;inset:0;overflow:hidden}.backdrop__video{object-fit:cover;opacity:.75;width:100%;height:100%;animation:1.6s ease-out .2s backwards video-in;position:absolute;inset:0}.backdrop__shade{background:radial-gradient(60% 55%,#05070cc7 0%,#05070c8c 70%,#05070c59 100%),linear-gradient(#05070cd9 0%,#05070c40 30% 70%,#05070ce6 100%),linear-gradient(115deg,#ff202824 0%,#0000 40% 60%,#008bff29 100%);position:absolute;inset:0}.backdrop__lines{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.stage{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(2.5rem,7vh,5rem) clamp(1.25rem,5vw,3rem);display:flex;position:relative}.logo{width:clamp(210px,44vmin,440px);margin-bottom:clamp(1.25rem,3.5vh,2.25rem);position:relative}.logo__img{filter:drop-shadow(0 10px 30px #0000008c);width:100%;height:auto;display:block;position:relative}.logo__halo{filter:blur(28px);background:radial-gradient(closest-side at 32% 52%,#ff202859,#0000),radial-gradient(closest-side at 64%,#008bff59,#0000);animation:7s ease-in-out 2.4s infinite alternate halo;position:absolute;inset:-18% -14%}.logo__glint{mix-blend-mode:soft-light;opacity:0;background:linear-gradient(110deg,#0000 0% 42%,#ffffffbf 50%,#0000 58% 100%) 120% 0/300% 100%;animation:6.5s ease-in-out 2.3s infinite glint;position:absolute;inset:0;-webkit-mask:url(/xtv-logo.png) 50%/100% 100% no-repeat;mask:url(/xtv-logo.png) 50%/100% 100% no-repeat}.headline{letter-spacing:-.005em;color:var(--text);text-shadow:0 2px 28px #000000a6;white-space:nowrap;max-width:100%;margin:0;padding-block:.12em;font-size:min(clamp(2rem,6.4vw,4.5rem),12.1951vw - .304878rem);font-weight:800;line-height:1.5}.word{display:inline-block}.tagline{color:var(--text-soft);text-shadow:0 2px 18px #000000b3;text-wrap:balance;max-width:100%;margin:clamp(.35rem,1.2vh,.75rem) 0 0;padding-block:.1em;font-size:clamp(1.05rem,2.5vw,1.6rem);font-weight:500;line-height:1.7}.soon{justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.25rem);width:min(100%,34rem);margin:clamp(1.75rem,5vh,3rem) 0 0;display:flex}.soon__text{letter-spacing:.42em;white-space:nowrap;color:var(--text);background:linear-gradient(100deg, var(--text) 0%, var(--text) 40%, #fff 47%, #8fcbff 50%, #fff 53%, var(--text) 60%, var(--text) 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:.42em;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700;line-height:1.4;animation:4.5s ease-in-out 2.6s infinite sheen}.soon__rail{min-width:2rem;height:3px;animation:rail .9s var(--ease-out) 1.9s backwards;flex:1 1 0;position:relative;overflow:hidden}.soon__rail--red{background:linear-gradient(90deg, transparent, var(--red));clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);transform-origin:100%}.soon__rail--blue{background:linear-gradient(90deg, var(--blue), transparent);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%);transform-origin:0}.soon__rail:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:35%;animation:3.2s ease-in-out 2.8s infinite backwards rail-pulse;position:absolute;inset:0}.soon__rail--red:after{--pulse-from:300%;--pulse-to:-120%}.soon__rail--blue:after{--pulse-from:-120%;--pulse-to:300%}.accents{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.accent{--size:clamp(150px, 26vmin, 300px);width:var(--size);aspect-ratio:1;filter:drop-shadow(0 0 22px #00000080);animation:accent-in 1.1s var(--ease-out) .55s backwards;position:absolute}.accent svg{width:100%;height:100%;display:block}.accent--red{top:calc(var(--size) * -.28);left:calc(var(--size) * -.3);--from:translate3d(-60px, -60px, 0)}.accent--blue{bottom:calc(var(--size) * -.28);right:calc(var(--size) * -.3);--from:translate3d(60px, 60px, 0);animation-delay:.65s}.accent__drift{animation:14s ease-in-out 1.8s infinite alternate drift}.accent--blue .accent__drift{animation-direction:alternate-reverse}.wipe{pointer-events:none;width:70vw;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160vw)skew(-28deg)}.wipe--red{background:linear-gradient(90deg, var(--red-deep), var(--red));animation:wipe .95s var(--ease-swift) 0s both}.wipe--blue{background:linear-gradient(90deg, var(--blue-deep), var(--blue));animation:wipe .95s var(--ease-swift) .14s both}.streak{opacity:0;border-radius:2px;width:45vw;height:2px;position:absolute;left:0;transform:translate(-60vw)rotate(-24deg)}.streak--red{background:linear-gradient(90deg, transparent, var(--red), transparent);animation:8s ease-in-out 3s infinite streak;top:22%}.streak--blue{background:linear-gradient(90deg, transparent, var(--blue), transparent);animation:9s ease-in-out 5.5s infinite streak;top:74%}.streak--silver{background:linear-gradient(90deg, transparent, var(--silver), transparent);height:1px;animation:11s ease-in-out 7.5s infinite streak;top:50%}.reveal{animation:rise .8s var(--ease-out) backwards}.reveal--logo{animation:logo-in 1s var(--ease-out) .55s backwards}.reveal--w1{animation-delay:1s}.reveal--w2{animation-delay:1.12s}.reveal--w3{animation-delay:1.24s}.reveal--tagline{animation-delay:1.45s}.reveal--soon{animation-delay:1.65s}@keyframes wipe{0%{transform:translate(-160vw)skew(-28deg)}to{transform:translate(160vw)skew(-28deg)}}@keyframes video-in{0%{opacity:0}}@keyframes logo-in{0%{opacity:0;filter:blur(12px);transform:scale(.88)}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}@keyframes accent-in{0%{opacity:0;transform:var(--from)}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(14px,12px)}}@keyframes halo{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes glint{0%{opacity:1;background-position:120% 0}30%{opacity:1;background-position:-20% 0}31%,to{opacity:0;background-position:-20% 0}}@keyframes sheen{0%{background-position:100% 0}45%,to{background-position:0 0}}@keyframes rail{0%{opacity:0;transform:scaleX(0)}}@keyframes rail-pulse{0%{transform:translateX(var(--pulse-from))}50%,to{transform:translateX(var(--pulse-to))}}@keyframes streak{0%{opacity:0;transform:translate(-60vw)rotate(-24deg)}4%{opacity:.9}16%{opacity:.9}20%,to{opacity:0;transform:translate(160vw)rotate(-24deg)}}@media (max-width:480px) and (min-height:560px){.logo{width:min(68vw,290px)}.headline{font-size:min(clamp(1.75rem,9vw,2.4rem),12.1951vw - .304878rem)}}@media (max-width:480px){.accent{--size:132px}.soon__text{letter-spacing:.34em;padding-left:.34em}}@media (max-height:540px) and (orientation:landscape){.stage{padding-block:1.5rem}.logo{width:clamp(150px,34vh,240px);margin-bottom:.5rem}.headline{font-size:min(clamp(1.6rem,7.5vh,2.6rem),12.1951vw - .304878rem)}.tagline{margin-top:.15rem;font-size:clamp(.95rem,4vh,1.2rem)}.soon{margin-top:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.backdrop__video,.wipe,.streak,.logo__glint{display:none}}
