.nm{position:relative}.nm,.nm-trigger{display:inline-flex}.nm-trigger{align-items:center;gap:6px;padding:0;font:inherit;color:var(--ink-2,rgba(246,243,236,.78));background:none;border:0;cursor:pointer;transition:color .2s}.nm-trigger:hover,.nm-trigger[aria-current=page],.nm[data-open] .nm-trigger{color:var(--ink,#f6f3ec)}.nm-trigger:focus-visible{outline:2px solid #f2c46a;outline-offset:4px;border-radius:4px}.nm-chev{transition:transform .25s ease;opacity:.7}.nm[data-open] .nm-chev{transform:rotate(180deg);opacity:1;color:#f2c46a}.nm-panel{position:absolute;top:calc(100% + 18px);left:50%;z-index:60;width:min(var(--nm-w,540px),calc(100vw - 32px));padding-top:10px;opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.nm--services .nm-panel{--nm-w:600px}.nm[data-open] .nm-panel{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .22s ease,transform .22s ease,visibility 0s}.nm-panel:before{content:"";position:absolute;top:-28px;left:50%;width:140px;height:38px;transform:translateX(-50%)}.nm:not([data-open]) .nm-panel{pointer-events:none}.nm-card{position:relative;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(14,26,52,.94),rgba(6,11,24,.96));border:1px solid rgba(242,196,106,.22);box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);font-family:var(--f-body,inherit);font-size:14px;text-align:start}.nm-card:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:rgba(14,26,52,.94);border-top:1px solid rgba(242,196,106,.22);border-left:1px solid rgba(242,196,106,.22)}.nm-eyebrow{margin:2px 6px 12px;font:600 10.5px/1 var(--f-mono,ui-monospace,Menlo,monospace);letter-spacing:.16em;text-transform:uppercase;color:#f2c46a}.nm-products{display:grid;gap:6px}.nm-product{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;padding:12px;border-radius:16px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .2s,border-color .2s}a.nm-product:focus-visible,a.nm-product:hover{background:rgba(255,255,255,.05);border-color:rgba(242,196,106,.28);outline:none}.nm-logo{display:grid;place-items:center;width:60px;height:46px;border-radius:13px;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--nm-accent,#c98a1a) 40%,transparent),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1)}.nm-logo img{width:auto;height:auto;max-width:44px;max-height:30px;object-fit:contain}.nm-logo span{font-weight:700;color:#fff}.nm-logo--soon{background:none;border-style:dashed;color:rgba(246,243,236,.5);font-size:20px}.nm-text{display:grid;gap:4px;min-width:0}.nm-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-weight:600;font-size:15.5px;color:var(--ink,#f6f3ec)}.nm-name em{font-style:normal;font:500 10px/1.2 var(--f-mono,ui-monospace,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;color:rgba(242,196,106,.85)}.nm-blurb{font-size:13px;line-height:1.45;color:rgba(246,243,236,.62)}.nm-go{color:rgba(242,196,106,.5);transition:transform .2s,color .2s}a.nm-product:hover .nm-go{transform:translateX(3px);color:#f2c46a}[dir=rtl] .nm-go{transform:scaleX(-1)}[dir=rtl] a.nm-product:hover .nm-go{transform:scaleX(-1) translateX(3px)}.nm-product--soon{opacity:.7}.nm-services{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none}.nm-service{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:12px;border-radius:14px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .2s,border-color .2s}.nm-service:focus-visible,.nm-service:hover{background:rgba(255,255,255,.05);border-color:rgba(242,196,106,.25);outline:none}.nm-num{font:600 11px/1.6 var(--f-mono,ui-monospace,Menlo,monospace);color:#f2c46a;letter-spacing:.06em}.nm-service .nm-name{font-size:14.5px}.nm-foot{align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.nm-foot,.nm-products+.nm-all{display:flex;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.nm-products+.nm-all{padding-top:14px}.nm-all{margin-inline:6px;font-weight:600;font-size:13.5px;color:#f2c46a;text-decoration:none}.nm-all:hover{text-decoration:underline}.nm-talk{padding:9px 14px;border-radius:999px;font:600 11px/1 var(--f-mono,ui-monospace,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;color:#1a1205;text-decoration:none;background:linear-gradient(180deg,#f6d084,#c98a1a)}.nm-talk:hover{filter:brightness(1.07)}@media (max-width:860px){.cine-nav nav{top:0;bottom:auto;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start;padding-block:104px 48px}.nm{display:block;width:100%;align-self:stretch}.nm-trigger{width:100%;justify-content:space-between;color:var(--ink,#f6f3ec)}.nm-chev{width:16px;height:16px}.nm-panel{position:static;width:100%;padding-top:0;transform:none;opacity:1;visibility:visible;display:none;transition:none}.nm[data-open] .nm-panel{display:block;transform:none}.nm-card:before,.nm-panel:before{display:none}.nm-card{margin-top:14px;padding:10px;border-radius:18px;background:#0b1630;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--f-body,system-ui,sans-serif)}.nm-eyebrow{display:none}.nm-product{grid-template-columns:52px 1fr;padding:10px}.nm-logo{width:52px;height:40px}.nm-logo img{max-width:38px;max-height:26px}.nm-go,.nm-product--soon{display:none}.nm-services{grid-template-columns:1fr}.nm-service{padding:10px}.nm-blurb{font-size:12.5px}.nm-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nm-chev,.nm-panel{transition:none}}.cine-nav nav .nm-card a{color:var(--ink,#f6f3ec)}.cine-nav nav .nm-card a.nm-all{color:#f2c46a}.cine-nav nav .nm-card a.nm-talk{color:#1a1205}.cine{--void:#02040a;--deep:#0a1730;--blue:#3b8cff;--gold:#e8a83f;--ink:#eef2fa;--ink-2:#b9c3d8;--mute:#7f8daa;--line:rgba(141,166,210,0.18);--card:rgba(10,20,42,0.55);--f-display:var(--font-unbounded),"Unbounded","Segoe UI",system-ui,sans-serif;--f-body:var(--font-instrument),"Instrument Sans","Segoe UI",system-ui,sans-serif;--f-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--gutter:max(20px,env(safe-area-inset-left,0px));--lb:clamp(26px,8.5svh,92px);position:relative;color:var(--ink);font-family:var(--f-body);background:var(--void);color-scheme:dark}.cine[data-lang=ar]{--f-display:var(--font-noto-arabic),"Noto Sans Arabic",system-ui,sans-serif;--f-body:var(--font-noto-arabic),"Noto Sans Arabic",system-ui,sans-serif}.cine em{font-style:normal;color:var(--gold)}.cine a{color:inherit}.cine :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.cine-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cine-canvas{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none;opacity:0;transition:opacity .8s ease}.cine-live .cine-canvas{opacity:1}.cine>section{position:relative;z-index:1}.cine-eyebrow{margin:0 0 14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.cine-h2{margin:0 0 18px;font-family:var(--f-display);font-weight:300;font-size:clamp(26px,3.6vw,48px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.cine-h3{font-family:var(--f-display);font-size:clamp(19px,2vw,26px);letter-spacing:-.01em}.cine-h3,.cine-h4{margin:0 0 12px;font-weight:400}.cine-h4{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cine-lead{margin:0 0 22px;color:var(--ink-2);font-size:17px;line-height:1.65;max-width:62ch}.cine-link{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:none}.cine-wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.cine-narrow{width:min(820px,100%)}.cine-center{text-align:center;display:grid;justify-items:center}.cine-points{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px}.cine-points li{position:relative;padding-inline-start:22px;color:var(--ink-2);line-height:1.55}.cine-points li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:10px;height:1px;background:var(--gold)}.cine-nav{position:fixed;z-index:30;top:env(safe-area-inset-top,0);left:0;right:0;display:flex;align-items:center;gap:22px;padding-block:16px;padding-inline:var(--gutter);background:linear-gradient(180deg,rgba(2,4,10,.75),transparent)}.cine-brand{font-family:var(--f-display);font-weight:500;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:block;line-height:0}.cine-brand img{display:block;width:92px;height:92px;margin-block:-22px;object-fit:contain;transition:transform .4s ease}.cine-brand:hover img{transform:scale(1.04)}@media (max-width:560px){.cine-brand img{width:72px;height:72px;margin-block:-16px}}.cine-nav nav{display:flex;gap:20px;margin-inline-start:auto;font-size:14px}.cine-nav nav a{text-decoration:none;color:var(--ink-2);transition:color .2s}.cine-nav nav a:hover{color:var(--ink)}.cine-pill{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:rgba(10,23,48,.55);backdrop-filter:blur(8px);white-space:nowrap}.cine-pill:hover{border-color:var(--gold)}.cine-burger{display:none;font:inherit;font-size:13px;color:var(--ink);background:none;border:1px solid var(--line);border-radius:999px;padding:9px 14px}.cine-skip{position:absolute;inset-inline-start:var(--gutter);top:-60px;padding:8px 12px;background:var(--gold);color:#000;border-radius:6px;text-decoration:none}.cine-skip:focus{top:8px}@media (max-width:860px){.cine-nav nav{display:none;position:fixed;inset:0;z-index:-1;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding-inline:32px;background:rgba(2,4,10,.96);font-family:var(--f-display);font-size:26px}.cine-nav nav.open{display:flex}.cine-burger{display:block}.cine-pill{margin-inline-start:auto}}.cine-hero{height:100svh}.cine-live .cine-hero{height:460vh}.cine-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.cine-stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 75% 60% at 50% 45%,transparent 35%,rgba(0,0,0,.7) 100%)}.cine-stage{background:radial-gradient(circle at 50% 42%,#0d2147,#02040a 65%)}.cine-live .cine-stage{background:none}.cine-h1{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cine-cap{top:50%;z-index:4;margin:0;width:min(92vw,15.5em);text-align:center;font-family:var(--f-display);font-weight:200;font-size:clamp(24px,5vw,60px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance;opacity:0;text-shadow:0 0 40px rgba(59,140,255,.35)}.cine-cap,.cine-logo{position:absolute;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cine-logo{top:42%;z-index:3;width:min(74vw,46svh,520px);aspect-ratio:1;max-width:100%}.cine-logo img{width:100%;height:100%;display:block}.cine-live .cine-logo img{opacity:0}.cine-sheen{background:linear-gradient(105deg,transparent 42%,rgba(255,244,222,.95) 50%,transparent 58%);background-size:300% 100%;background-position:120% 0;mask-size:100% 100%;-webkit-mask-size:100% 100%;mix-blend-mode:screen}.cine-flash,.cine-sheen{position:absolute;inset:0;opacity:0}.cine-flash{background:radial-gradient(circle at 50% 42%,rgba(255,246,228,.7),rgba(232,168,63,.22) 24%,transparent 55%)}.cine-flare,.cine-flash{z-index:5;pointer-events:none}.cine-flare{position:absolute;left:50%;top:42%;width:180vw;height:2px;opacity:0;transform:translate(-50%,-50%) scaleX(0);background:linear-gradient(90deg,transparent,rgba(90,160,255,.85) 38%,#fff 50%,rgba(90,160,255,.85) 62%,transparent);box-shadow:0 0 18px 2px rgba(90,160,255,.7)}.cine-tagline{position:absolute;left:0;right:0;z-index:4;margin:0;top:calc(42% + min(37vw, 23svh, 260px) - 1%);text-align:center;padding-inline:var(--gutter);font-family:var(--f-display);font-weight:300;font-size:clamp(17px,2.5vw,30px);line-height:1.38}.cine-tagline .l1,.cine-tagline .l2{display:block}.cine-tagline .l2{color:var(--gold)}.cine-w{display:inline-block;white-space:nowrap}.cine-live .cine-c{display:inline-block;opacity:0}.cine-lb{position:absolute;left:0;right:0;height:var(--lb);background:#000;z-index:6;display:none}.cine-live .cine-lb{display:block}.cine-lb.top{top:0;transform:translateY(-100%)}.cine-lb.bot{bottom:0;transform:translateY(100%)}.cine-hud{position:absolute;left:0;right:0;bottom:0;z-index:7;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding-block:0 max(14px,env(safe-area-inset-bottom,0px));padding-inline:var(--gutter);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-variant-numeric:tabular-nums;opacity:0;transition:opacity 1.2s ease}.cine-hud.on{opacity:1}.cine-hud .meter{display:grid;gap:7px}.cine-hud .bar{width:110px;max-width:100%;height:1px;background:var(--line);position:relative;overflow:hidden}.cine-hud .bar i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--blue),var(--gold))}.cine-hud strong{color:var(--ink);font-weight:400}.cine-hud .coords{text-align:end;line-height:1.7}.cine-hud .cue{display:grid;justify-items:center;gap:8px;color:var(--ink)}.cine-hud .rail{width:1px;height:30px;background:var(--line);position:relative;overflow:hidden}.cine-hud .rail:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--gold);animation:cine-drip 2.2s cubic-bezier(.6,0,.3,1) infinite}@keyframes cine-drip{to{top:100%}}@media (max-width:560px){.cine-hud{grid-template-columns:1fr 1fr}.cine-hud .cue{grid-column:1/-1;grid-row:1;margin-bottom:10px}}.cine-live:not(.cine-ready) .cine-cap,.cine-live:not(.cine-ready) .cine-hud,.cine-live:not(.cine-ready) .cine-tagline{visibility:hidden}.cine-live:not(.cine-ready) .cine-stage:before{content:"";position:absolute;left:50%;top:50%;z-index:2;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff6e4;box-shadow:0 0 28px 10px rgba(232,168,63,.55),0 0 80px 30px rgba(59,140,255,.18);animation:cine-breathe 1.6s ease-in-out infinite}@keyframes cine-breathe{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.cine-live:not(.cine-ready) .cine-stage:before{animation:none}}.cine-chapter{padding-block:96px}.cine-pin{position:relative;width:min(1180px,100%);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.cine-live .cine-chapter{padding-block:0}.cine-live .cine-pin{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.cine-live .cine-network{height:340vh}.cine-live .cine-duo{height:460vh}.cine-live .cine-services{height:240vh}.cine-live .cine-campus{height:300vh}.cine-live .cine-globe{height:460vh}.cine-col{position:relative;z-index:2;max-width:34rem;min-width:0}.cine-live .cine-pin>.cine-col{margin-inline-start:max(var(--gutter),calc((100vw - 1180px) / 2 + 20px))}.cine-float{position:absolute;top:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s ease;white-space:nowrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:18px 0 0 14px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(2,4,10,.6);backdrop-filter:blur(6px)}.cine-float,.cine-float:empty{display:none}.cine-live .cine-float{display:block}.cine-float.core{font-family:var(--f-display);font-size:14px;letter-spacing:.06em;text-transform:none;margin:0;transform-origin:0 0;translate:-50% 90px}.cine-float.core.riya{color:#b9bcff}.cine-float.core.syn{color:var(--gold)}.cine-float.sat{margin:0;translate:-50% 16px;font-size:10px}.cine-float.sat[data-flip-r]{translate:calc(-100% + 8px) 16px}.cine-float.sat[data-flip-l]{translate:-8px 16px}.cine-editions-float,.cine-hubs{margin:0;padding:0;list-style:none}.cine-hubs{display:grid;gap:4px}.cine-hubs li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line);transition:opacity .4s}.cine-hubs .n{font-family:var(--f-mono);font-size:11px;color:var(--mute);padding-top:3px}.cine-hubs h3{margin:0;font-family:var(--f-display);font-weight:400;font-size:16px}.cine-hubs p{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.cine-live .cine-hubs li{opacity:.38}.cine-live .cine-hubs li[data-on]{opacity:1}.cine-live .cine-hubs li[data-on] .n,.cine-live .cine-hubs li[data-on] h3{color:var(--gold)}.cine-steps{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:4px}.cine-steps li{counter-increment:step;position:relative;padding:12px 0 12px 40px;border-top:1px solid var(--line);transition:opacity .4s}[dir=rtl] .cine-steps li{padding:12px 40px 12px 0}.cine-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;inset-inline-start:0;top:15px;font-family:var(--f-mono);font-size:11px;color:var(--mute)}.cine-steps h3{margin:0;font-family:var(--f-display);font-weight:400;font-size:16px}.cine-steps p{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.cine-live .cine-steps li{opacity:.38}.cine-live .cine-steps li[data-on]{opacity:1}.cine-thumb{margin-top:12px;width:220px;max-width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cine-thumb .cine-video{width:100%;height:100%;object-fit:cover;display:block}.cine-riya-frame{position:absolute;inset:0;z-index:1;opacity:0;display:none}.cine-live .cine-riya-frame{display:block}.cine-riya-frame .cine-video{width:100%;height:100%;object-fit:cover}.cine-riya-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,10,.88),rgba(2,4,10,.6) 42%,rgba(2,4,10,.05) 75%)}[dir=rtl] .cine-riya-frame:after{background:linear-gradient(270deg,rgba(2,4,10,.88),rgba(2,4,10,.6) 42%,rgba(2,4,10,.05) 75%)}.cine-duo:not([data-editions])[data-stage="2"] .cine-float.core.syn,.cine-duo:not([data-editions])[data-stage="3"] .cine-float.core.syn,.cine-duo[data-video] .cine-float.core{opacity:0!important}.cine-story{display:none}.cine-live .cine-story{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}.cine-call,.cine-leadcard{position:absolute;width:min(360px,calc(100vw - 32px));box-sizing:border-box;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(8,14,30,.72);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 30px 80px rgba(0,0,0,.55);color:var(--ink);opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .6s ease}.cine-call{top:calc(50% + 24px);inset-inline-end:max(var(--gutter),6vw);padding:16px 16px 18px;transform:translateY(-40%) scale(.96);filter:blur(6px)}.cine-duo[data-stage="0"] .cine-call,.cine-duo[data-stage="1"] .cine-call{opacity:1;transform:translateY(-50%);filter:none}.cine-duo[data-stage="2"] .cine-call{opacity:0;transform:translate(10%,30%) scale(.6);filter:blur(10px);transition-duration:.5s}.cine-call-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.cine-call-head .ring{width:38px;height:38px;border-radius:50%;background:#2fbf71;position:relative}.cine-call-head .ring:before{content:"";position:absolute;inset:11px;border-radius:3px 3px 8px 8px;border:2px solid #fff;border-top-color:transparent;transform:rotate(-35deg)}.cine-call-head .ring:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(47,191,113,.6);animation:cine-ring 1.1s ease-out infinite}@keyframes cine-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.45);opacity:0}}.cine-call-head .who{display:grid;gap:2px;min-width:0}.cine-call-head strong{font-family:var(--f-display);font-weight:400;font-size:15px}.cine-call-head .b{display:none;color:#c9cbff}.cine-call-head .who span{font-size:12px;color:var(--mute)}.cine-call-head .wave{display:none;gap:3px;align-items:center;height:22px}.cine-call-head .wave i{width:3px;height:100%;border-radius:2px;background:#9aa0ff;animation:cine-wave .9s ease-in-out infinite}.cine-call-head .wave i:nth-child(2){animation-delay:.15s}.cine-call-head .wave i:nth-child(3){animation-delay:.3s}.cine-call-head .wave i:nth-child(4){animation-delay:.45s}.cine-call-head .wave i:nth-child(5){animation-delay:.6s}@keyframes cine-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.cine-duo[data-stage="1"] .cine-call-head .a{display:none}.cine-duo[data-stage="1"] .cine-call-head .b,.cine-duo[data-stage="1"] .cine-call-head .wave{display:inline-flex}.cine-duo[data-stage="1"] .cine-call-head .ring{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.cine-duo[data-stage="1"] .cine-call-head .ring:after{border-color:rgba(139,92,246,.55)}.cine-call-lines{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:0;overflow:hidden;transition:max-height .6s ease,margin .4s ease}.cine-duo[data-stage="1"] .cine-call-lines{max-height:320px;margin-top:14px}.cine-call-lines li{max-width:86%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.cine-call-lines li.caller{background:rgba(255,255,255,.08);border-end-start-radius:4px;justify-self:start}.cine-call-lines li.riya{background:rgba(99,102,241,.28);border-end-end-radius:4px;justify-self:end}.cine-call-lines li b{display:block;font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c9cbff;margin-bottom:2px}.cine-duo[data-stage="1"] .cine-call-lines li{opacity:1;transform:none}.cine-duo:not([data-stage="1"]) .cine-call-lines li{transition-delay:0s!important}.cine-call-tag{position:absolute;top:14px;inset-inline-end:14px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);opacity:0;transition:opacity .4s}.cine-duo[data-stage="1"] .cine-call-tag{opacity:1}.cine-duo[data-stage="1"] .cine-call-head{padding-inline-end:64px}.cine-leadcard{top:0;left:0;padding:16px 16px 14px;border-color:rgba(232,168,63,.35);filter:blur(8px)}.cine-leadcard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 80% 0,rgba(232,168,63,.16),transparent 60%)}.cine-duo[data-stage="2"] .cine-leadcard,.cine-duo[data-stage="3"] .cine-leadcard{opacity:1;filter:none;transition-delay:.9s}.cine-duo[data-editions] .cine-leadcard{opacity:0!important;filter:blur(8px);transition-delay:0s!important}.cine-leadcard-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.cine-leadcard-head .dot{width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.cine-leadcard-head strong{display:block;font-family:var(--f-display);font-weight:400;font-size:15px}.cine-leadcard-head span{font-size:11.5px;color:var(--mute)}.cine-leadcard-head em{font-style:normal;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.cine-leadcard dl{margin:12px 0 0;display:grid;gap:0}.cine-leadcard dl>div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);opacity:0;transform:translateX(-8px);transition:opacity .4s ease,transform .4s ease}.cine-duo[data-stage="2"] .cine-leadcard dl>div,.cine-duo[data-stage="3"] .cine-leadcard dl>div{opacity:1;transform:none;transition-delay:inherit}.cine-leadcard dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding-top:2px}.cine-leadcard dd{margin:0;font-size:13.5px;line-height:1.45}.cine-leadcard-foot{display:grid;gap:6px;max-height:0;overflow:hidden;transition:max-height .5s ease,margin .4s ease;font-size:12.5px;color:#8ee6b1}.cine-duo[data-stage="3"] .cine-leadcard-foot{max-height:80px;margin-top:10px}.cine-story-note{position:absolute;bottom:max(14px,env(safe-area-inset-bottom,0px));inset-inline-end:90px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35)}@media (min-width:900px) and (max-height:700px){.cine-call,.cine-leadcard{width:320px;padding:12px 13px 13px}.cine-call-lines{gap:6px}.cine-call-lines li{font-size:12.5px;padding:7px 10px}.cine-leadcard dl>div{padding:6px 0}.cine-leadcard dd{font-size:12.5px}}@media (max-width:899px){.cine-call{top:88px;inset-inline:16px;width:auto;transform:translateY(10px) scale(.96)}.cine-duo[data-stage="0"] .cine-call,.cine-duo[data-stage="1"] .cine-call{transform:none}.cine-leadcard{width:calc(100vw - 32px)}.cine-leadcard dl>div{grid-template-columns:84px 1fr;padding:6px 0}.cine-story-note{display:none}}@media (prefers-reduced-motion:reduce){.cine-call-head .ring:after,.cine-call-head .wave i{animation:none}}.cine-video{display:block;background:#000}.cine-video.full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cine-block{padding-block:clamp(72px,12vw,140px)}.cine-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cine-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}@media (max-width:860px){.cine-grid2,.cine-grid3{grid-template-columns:1fr}}.cine-card{position:relative;padding:28px;border-radius:22px;border:1px solid var(--line);background:var(--card);backdrop-filter:blur(10px);min-width:0;text-decoration:none;display:block}.cine-card.riya{box-shadow:inset 0 1px 0 rgba(150,155,255,.25)}.cine-card.syn{box-shadow:inset 0 1px 0 rgba(232,168,63,.3)}.cine-card.svc p{color:var(--ink-2);line-height:1.6;margin:0 0 18px}.cine-card.svc{transition:border-color .3s,transform .3s}.cine-card.svc:hover{border-color:var(--gold);transform:translateY(-3px)}.cine-editions{margin-top:56px}.cine-editions ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.cine-editions li{padding:10px 16px;border:1px solid var(--line);border-radius:999px;font-size:14px}.cine-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;min-height:70vh}.cine-visual-space{min-height:340px}@media (max-width:860px){.cine-split{grid-template-columns:1fr}.cine-visual-space{min-height:300px;order:-1}}.cine-float.api{color:var(--gold);margin:0;translate:-50% -100%}.cine-mask{position:relative}.cine-services .cine-pin{min-height:60vh}.cine-mask-layer{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#000;mix-blend-mode:multiply;overflow:hidden}.cine-mask-layer span{display:block;color:#fff;font-family:var(--f-display);font-weight:600;font-size:clamp(64px,16vw,260px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;transform-origin:50% 55%;will-change:transform}.cine-mask .cine-video{filter:brightness(1.45) saturate(1.15) contrast(1.05)}.cine-mask-dim{position:absolute;inset:0;z-index:3;background:rgba(2,4,10,var(--dim,.15));pointer-events:none}.cine-static .cine-services{display:none}.cine-campus .cine-pin{min-height:80vh}.cine-campus-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,4,10,.92),rgba(2,4,10,.7) 50%,rgba(2,4,10,.55))}[dir=rtl] .cine-campus-shade{background:linear-gradient(270deg,rgba(2,4,10,.92),rgba(2,4,10,.7) 50%,rgba(2,4,10,.55))}.cine-campus-body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:64px}@media (max-width:860px){.cine-campus-body{grid-template-columns:1fr;gap:24px}.cine-campus-shade{background:rgba(2,4,10,.78)}}.cine-colleges{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:8px}.cine-colleges li{padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--f-display);font-weight:300;font-size:16px}.cine-fdp{display:grid;gap:6px;padding:18px;border-radius:16px;border:1px solid rgba(232,168,63,.45);background:rgba(232,168,63,.08);text-decoration:none}.cine-fdp .tag{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cine-fdp strong{font-family:var(--f-display);font-weight:400}.cine-fdp span:not(.tag):not(.cine-link){color:var(--ink-2);font-size:14px;line-height:1.5}.cine-float.city{margin:0;translate:14px -50%;color:var(--gold)}.cine-float.city[data-flip]{translate:calc(-100% - 14px) -50%}@media (max-width:760px){.cine-float.city{white-space:normal;width:max-content;max-width:42vw;line-height:1.4}}.cine-portal{position:absolute;inset:0;z-index:4;opacity:0;clip-path:circle(0 at 50% 50%);pointer-events:none;display:none}.cine-live .cine-portal{display:block}.cine-portal:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(2,4,10,.55))}.cine-portal-name{position:absolute;z-index:1;left:50%;bottom:14%;transform:translateX(-50%);font-family:var(--f-display);font-weight:200;font-size:clamp(34px,7vw,96px);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.6)}.cine-stats{margin:32px 0 56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}@media (max-width:760px){.cine-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cine-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:26px 22px;background:rgba(2,4,10,.86)}.cine-stats dt{color:var(--ink-2);font-size:14px;line-height:1.45}.cine-stats dd{margin:0;font-family:var(--f-display);font-weight:300;font-size:clamp(36px,5vw,64px);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--ink),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.cine-clients{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px}.cine-clients li{font-family:var(--f-display);font-weight:300;font-size:clamp(16px,1.8vw,22px);color:var(--ink-2)}.cine-clients li:after{content:"·";margin-inline-start:26px;color:var(--gold)}.cine-clients li:last-child:after{content:none}.cine-faq details{border-top:1px solid var(--line)}.cine-faq details:last-of-type{border-bottom:1px solid var(--line)}.cine-faq summary{list-style:none;cursor:pointer;padding:20px 36px 20px 0;position:relative}[dir=rtl] .cine-faq summary{padding:20px 0 20px 36px}.cine-faq summary::-webkit-details-marker{display:none}.cine-faq summary:after{content:"+";position:absolute;inset-inline-end:4px;top:16px;font-family:var(--f-mono);font-size:20px;color:var(--gold);transition:transform .3s}.cine-faq details[open] summary:after{transform:rotate(45deg)}.cine-faq summary h3{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(16px,1.6vw,19px);line-height:1.4}.cine-faq details p{margin:0 0 22px;color:var(--ink-2);line-height:1.7;max-width:70ch}.cine-cta{padding-block:clamp(110px,18vw,220px)}.cine-build{--glow:0;display:inline-block;margin:18px 0 26px;padding:26px 56px;border-radius:999px;font-family:var(--f-display);font-weight:400;font-size:clamp(30px,6vw,72px);letter-spacing:-.02em;text-decoration:none;color:#fff;border:1px solid rgba(232,168,63,calc(.35 + var(--glow) * .5));background:radial-gradient(ellipse at 50% 120%,rgba(232,168,63,calc(.08 + var(--glow) * .16)),rgba(10,23,48,.4));box-shadow:0 0 calc(var(--glow) * 60px) rgba(232,168,63,calc(var(--glow) * .35));transition:transform .3s ease,border-color .3s}.cine-build:hover{transform:scale(1.03);border-color:var(--gold)}.cine-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(860px,100%);margin-top:24px;text-align:start}@media (max-width:700px){.cine-contacts{grid-template-columns:1fr}}.cine-contact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);min-width:0}.cine-contact .k{grid-column:1/-1;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cine-contact .v{font-family:var(--f-display);font-weight:300;font-size:clamp(14px,3.9vw,18px);text-decoration:none;overflow-wrap:anywhere}.cine-contact address{grid-column:1/-1;font-style:normal;color:var(--ink-2);line-height:1.5}.cine-copy{font:inherit;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:none;border:1px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer}.cine-live .cine-pin{box-sizing:border-box;padding-block:84px 24px}@media (min-width:900px) and (max-height:860px){.cine-live .cine-pin .cine-h2{font-size:clamp(24px,5.2vh,44px);margin-bottom:12px}.cine-live .cine-pin .cine-lead{font-size:15px;line-height:1.55;margin-bottom:14px}.cine-live .cine-hubs li,.cine-live .cine-steps li{padding-block:7px}.cine-live .cine-hubs li:not([data-on]) p,.cine-live .cine-steps li:not([data-on]) p{display:none}.cine-live .cine-thumb{width:160px}}@media (min-width:900px) and (max-height:640px){.cine-live .cine-pin .cine-lead,.cine-live .cine-steps li:not([data-on]) .cine-thumb{display:none}}@media (min-width:900px) and (max-height:860px){.cine-live .cine-campus-body{padding-block:0;gap:32px}.cine-live .cine-campus .cine-lead{display:none}.cine-live .cine-colleges{margin-bottom:14px;gap:2px}.cine-live .cine-colleges li{padding:6px 0;font-size:15px}.cine-live .cine-fdp{padding:12px 14px;gap:3px}.cine-live .cine-fdp span:not(.tag):not(.cine-link){font-size:13px}}@media (max-width:899px){.cine-live .cine-pin{align-items:flex-end}.cine-live .cine-pin>.cine-col{margin-inline:var(--gutter);padding-bottom:max(28px,env(safe-area-inset-bottom,0px));padding-top:120px;background:linear-gradient(0deg,rgba(2,4,10,.95) 55%,transparent);width:calc(100% - 2 * var(--gutter));max-width:none}.cine-live .cine-duo .cine-lead,.cine-live .cine-globe .cine-lead,.cine-live .cine-hubs li:not([data-on]),.cine-live .cine-network .cine-lead,.cine-live .cine-steps li:not([data-on]){display:none}.cine-live .cine-duo .cine-h2,.cine-live .cine-network .cine-h2{font-size:24px}.cine-live .cine-editions-float{display:none}.cine-live .cine-campus{height:auto}.cine-live .cine-campus .cine-pin{position:relative;height:auto;min-height:100svh;align-items:center}.cine-live .cine-campus .cine-lead{font-size:15px}}@media (prefers-reduced-motion:reduce){.cine-hud .rail:after{animation:none}.cine-build{transition:none}}.cine-static .cine-cap{display:none}.cine-static .cine-hud{opacity:1}.cine-static .cine-hud .cue,.cine-static .cine-hud .meter{visibility:hidden}