@font-face{font-family:Kontrue;src:url(/fonts/kontrue.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--red:red;--black:#000;--white:#fff;--panel:#1c1c1c;--offwhite:#f2f2f2;--blue:#0700ff;--gray:#acacac;--maroon:#4a0d0d;--font-main:"Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Kontrue", "Poppins", "Helvetica Neue", sans-serif;--font-nav:"Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--black);color:var(--white);font-weight:300;line-height:1.5;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}.pill{background:var(--white);color:var(--black);font-family:var(--font-main);border:none;border-radius:14px;padding:1.1rem 3.2rem;font-size:1.35rem;font-weight:500;transition:transform .25s,background .25s,color .25s;display:inline-block}.pill:hover{background:var(--red);color:var(--white);transform:scale(1.04)}.pill-red{background:var(--red);color:var(--white)}.pill-red:hover{background:var(--white);color:var(--black)}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.site-header{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(135deg,#ffffff26,#ffffff0d 42%,#ffffff05);border:1px solid #ffffff38;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100vw - 28px);padding:.55rem 1.4rem;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000080,0 4px 16px #00000059,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f}.header-eye{line-height:0;display:block}.header-lockup{justify-self:center;align-items:center;gap:.8rem;display:flex}.header-word{letter-spacing:.3em;color:var(--white);white-space:nowrap;font-size:.95rem;font-weight:700}.header-right{justify-self:end;align-items:center;gap:1.6rem;display:flex}.header-live{letter-spacing:.28em;color:var(--white);opacity:.9;white-space:nowrap;justify-self:start;align-items:center;font-size:.72rem;font-weight:700;display:flex}.live-dot{background:var(--red);border-radius:2px;flex:none;width:7px;height:7px;margin-right:.6rem;animation:2.2s ease-out infinite livePulse;box-shadow:0 0 #ff000073}@keyframes livePulse{70%{box-shadow:0 0 0 8px #f000}to{box-shadow:0 0 #f000}}.menu-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);font-family:var(--font-main);letter-spacing:.24em;cursor:pointer;background:#ff000024;border:1px solid #ff46468c;border-radius:12px;align-items:center;gap:.65rem;padding:.62rem .8rem;font-size:.75rem;font-weight:700;transition:background .25s,border-color .25s;display:flex;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0000004d}.menu-btn:hover{background:#ff000061;border-color:#ff5a5acc}.menu-bars{flex-direction:column;gap:4px;display:flex}.menu-bars i{background:var(--white);width:16px;height:2px;display:block}@media (width<=700px){.header-word,.header-live{display:none}.header-lockup{grid-column:2}.header-right{grid-column:3}.site-header{width:calc(100vw - 20px);padding:.45rem .95rem;top:10px}}.hamburger{pointer-events:auto;background:var(--black);border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:56px;height:56px;transition:transform .25s,background .25s;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.hamburger:hover{background:var(--red);transform:translateY(-50%)scale(1.08)}.hamburger span{background:var(--white);width:24px;height:2px;display:block}.hamburger.on-dark{background:#ffffff1f}.menu-overlay{z-index:200;background:var(--black);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.menu-overlay.open{opacity:1;visibility:visible}.menu-close{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:56px;height:56px;color:var(--white);background:#ffffff14;border:1px solid #ffffff40;border-radius:14px;font-size:1.5rem;line-height:1;position:absolute;top:1.6rem;right:2rem}.menu-inner{flex:1;justify-content:space-between;align-items:center;gap:4rem;padding:6rem 5vw 2rem;display:flex;overflow-y:auto}.menu-nav{flex-direction:column;gap:.4rem;display:flex}.menu-link{color:var(--white);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:1.05;transition:color .2s,letter-spacing .2s}.menu-link:hover{color:var(--red);letter-spacing:.02em}.menu-side{max-width:340px}.menu-block{margin-bottom:2.2rem}.menu-red-title{color:var(--red);font-family:var(--font-main);text-transform:uppercase;letter-spacing:.22em;margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:inline-block}.menu-side p{color:var(--white);font-size:1rem;line-height:1.9}.menu-side a{color:var(--white)}.menu-side a:hover{color:var(--red)}.menu-socials{gap:.8rem;margin-top:1.4rem;display:flex}.menu-socials a{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);width:46px;height:46px;color:var(--white);background:linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 24px #0000004d}.menu-socials a:hover{background:#ff00004d;border-color:#ff5a5ab3}.menu-foot{color:var(--gray);border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:1rem;padding:1.6rem;font-size:.95rem;display:flex}.kinetic-letters{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;gap:3.2rem;display:flex}.kinetic-col{flex-direction:column;align-items:center;display:flex}.kinetic-row{align-items:center;gap:1.6rem}.kinetic-letter{font-family:var(--font-main);color:var(--red);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700;line-height:1}.site-footer{background:var(--black);border-top:1px solid #ffffff1a}.footer-grid{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:3rem;padding:4.5rem 5vw 3rem;display:grid}.footer-title{color:var(--red);font-family:var(--font-main);text-transform:uppercase;letter-spacing:.22em;margin-bottom:1.2rem;font-size:.8rem;font-weight:700}.footer-col{flex-direction:column;gap:.55rem;display:flex}.footer-col p{color:var(--gray);font-size:.95rem;line-height:2}.footer-col a{color:var(--white);font-size:1.05rem}.footer-col a:hover{color:var(--red)}.footer-eye-panel{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:#0d0d0d;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.footer-brand{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.footer-brand-word{letter-spacing:.34em;color:var(--white);font-size:.85rem;font-weight:700}.footer-bottom{color:var(--gray);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.6rem 5vw;font-size:.9rem;display:flex}.footer-socials{gap:.7rem;display:flex}.footer-socials a{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);width:42px;height:42px;color:var(--white);background:linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 24px #0000004d}.footer-socials a:hover{background:#ff00004d;border-color:#ff5a5ab3}.cta-band{text-align:center;position:relative;overflow:hidden}.cta-bg{object-fit:cover;filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.cta-inner{padding:9rem 5vw;position:relative}.cta-inner h2{margin-bottom:2.4rem;font-size:clamp(2rem,5vw,4rem);font-weight:700}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.fullbleed{position:relative;overflow:hidden}.fullbleed .bg-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section-pad{padding:7rem 5vw}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.2rem;padding:3rem 5vw 2rem}.footer-eye-panel{grid-column:1/-1;min-height:200px}.menu-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem 8vw 2rem}.menu-link{font-size:clamp(2.4rem,11vw,3.4rem)}.pill{padding:.95rem 2.4rem;font-size:1.1rem}.kinetic-letters{gap:2rem}}@media (width<=600px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:1rem}}.fb-fab{z-index:9000;color:#0c0c0c;letter-spacing:.12em;cursor:pointer;background:#f24f80;border:0;border-radius:999px;padding:12px 18px;font:800 12px Poppins,sans-serif;position:fixed;bottom:14px;right:14px;box-shadow:0 4px 18px #f24f8059}.fb-fab.on{color:#0c0c0c;background:#f2f2f2}.fb-open{z-index:9000;color:#0c0c0c;letter-spacing:.12em;cursor:pointer;background:#f2f2f2;border:2px solid #f24f80;border-radius:999px;padding:11px 18px;font:800 12px Poppins,sans-serif;display:none;position:fixed;bottom:64px;right:14px;box-shadow:0 4px 18px #00000080}body.fb-mode{cursor:crosshair}body.fb-mode .fb-hint{display:block}.fb-hint{z-index:9000;color:#0c0c0c;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;background:#f24f80;border-radius:999px;max-width:94vw;padding:8px 14px;font:800 11px Poppins,sans-serif;display:none;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%)}.fb-layer{z-index:8000;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.fb-pin{z-index:8000;color:#0c0c0c;cursor:pointer;pointer-events:auto;background:#f24f80;border:2px solid #0c0c0c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font:800 12px Poppins,sans-serif;display:flex;position:absolute;box-shadow:0 2px 10px #00000080}.fb-pin.done{background:#f2f2f2}.fb-pop{z-index:9001;color:#f2f2f2;background:#141414;border:1px solid #f24f80;border-radius:10px;width:280px;padding:12px;position:absolute;box-shadow:0 16px 44px #0009}.fb-pop textarea{color:#f2f2f2;resize:vertical;background:#1a1a1a;border:1px solid #262626;border-radius:6px;width:100%;min-height:70px;padding:8px;font:400 13px Poppins,sans-serif}.fb-pop .fb-sec{letter-spacing:.1em;color:#f24f80;margin-bottom:6px;font:700 11px Poppins,sans-serif}.fb-pop .fb-elt{color:#a3a3a3;word-break:break-word;margin-bottom:8px;font:400 11px Poppins,sans-serif}.fb-pop .fb-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fb-pop button{color:#0c0c0c;cursor:pointer;background:#f24f80;border:0;border-radius:6px;padding:7px 12px;font:700 11px Poppins,sans-serif}.fb-pop button.ghost{color:#f2f2f2;background:#262626}.fb-pop img{border-radius:6px;max-width:100%;margin-top:8px}.fb-drawer{z-index:9002;color:#f2f2f2;background:#0c0c0c;border-left:1px solid #262626;flex-direction:column;width:340px;max-width:92vw;font-family:Poppins,sans-serif;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.fb-drawer.open{transform:none}.fb-drawer header{border-bottom:1px solid #262626;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.fb-drawer header b{letter-spacing:.12em;color:#f24f80;font:800 13px Poppins,sans-serif}.fb-drawer header button{color:#a3a3a3;cursor:pointer;background:0 0;border:0;font-size:18px}.fb-drawer .fb-body{flex:1;padding:12px 16px;overflow-y:auto}.fb-group{letter-spacing:.14em;color:#a3a3a3;text-transform:uppercase;margin:14px 0 8px;font:800 11px Poppins,sans-serif}.fb-group:first-child{margin-top:0}.fb-item{background:#141414;border:1px solid #262626;border-radius:8px;margin-bottom:10px;padding:10px}.fb-item .fb-n{color:#f24f80;letter-spacing:.08em;font:800 12px Poppins,sans-serif}.fb-item .fb-t{color:#6b6b6b;word-break:break-word;margin:4px 0;font-size:11px}.fb-item p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.55}.fb-item img{border-radius:6px;max-width:100%;margin-top:6px}.fb-item .fb-del{color:#6b6b6b;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.fb-tools{border-top:1px solid #262626;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.fb-tools button{color:#0c0c0c;cursor:pointer;background:#f24f80;border:0;border-radius:6px;padding:8px 12px;font:700 12px Poppins,sans-serif}.fb-tools button.ghost{color:#f2f2f2;background:#262626}.fb-tools button.fb-submit{letter-spacing:.1em;width:100%;padding:12px;font-size:13px}.fb-note{color:#6b6b6b;padding:0 16px 12px;font-size:11px;line-height:1.5}.fb-refs{border-top:1px solid #262626;padding:12px 16px}.fb-refs b{letter-spacing:.12em;color:#f24f80;font:800 11px Poppins,sans-serif}.fb-refs .fb-thumbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fb-refs .fb-thumb{width:72px;position:relative}.fb-refs .fb-thumb img{object-fit:cover;border:1px solid #262626;border-radius:6px;width:72px;height:72px}.fb-refs .fb-thumb span{color:#0c0c0c;text-align:center;cursor:pointer;background:#f24f80;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:-6px;right:-6px}.fb-refs label{color:#f2f2f2;cursor:pointer;background:#262626;border-radius:6px;margin-top:10px;padding:8px 12px;font:700 12px Poppins,sans-serif;display:inline-block}.fb-refs input[type=file]{display:none}h1,h2,h3,.menu-link{font-family:var(--font-display);font-weight:400}.home-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.home-hero:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 100%,#ff00008c 0%,#78000040 40%,#0000008c 75%,#000000e6 100%);position:absolute;inset:0}.home-hero-inner{z-index:2;max-width:1200px;padding:8rem 5vw 5rem;position:relative}.home-logo-art{max-width:min(620px,80vw);margin:0 auto 1.2rem}.home-studios{margin-bottom:2.6rem;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700}.home-manifesto{max-width:1050px;margin:0 auto 3rem;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:500;line-height:1.75}.home-tagline{margin-bottom:3.2rem;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:400}.home-makeinindia{z-index:2;opacity:.92;width:130px;position:absolute;bottom:2.4rem;right:3rem}.wheel-section{min-height:130vh}.wheel-bg{filter:brightness(.38)}.wheel-stage{z-index:2;justify-content:center;align-items:center;min-height:130vh;padding:6rem 4vw;display:flex;position:relative}.wheel-rotor{aspect-ratio:1;width:min(88vw,760px);position:relative}.wheel-center{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-label{color:var(--white);white-space:nowrap;text-align:center;text-shadow:0 2px 14px #000000e6;font-size:clamp(.95rem,2vw,1.5rem);font-weight:500;position:absolute;top:50%;left:50%}.wheel-label .dot{color:var(--red)}.wheel-ctas{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.4rem;padding:0 5vw 6rem;display:flex;position:relative}.wheel-grid-fallback{display:none}.letters-strip{background:var(--black);flex-wrap:wrap;justify-content:center;gap:3vw;padding:5rem 5vw;display:flex}.letters-strip img{width:clamp(120px,18vw,220px)}.work-topstrip{background:var(--black);color:var(--white);font-family:var(--font-nav);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 5vw .4rem;font-size:1rem;font-weight:300;display:flex}.work-topstrip nav{flex-wrap:wrap;gap:1.8rem;display:flex}.work-topstrip nav a:hover{color:var(--red)}.work-hero{text-align:center;background:var(--black);justify-content:center;align-items:center;min-height:100svh;display:flex}.work-hero .bg-media{filter:brightness(.5)}.work-hero-top{z-index:3;color:var(--white);font-family:var(--font-nav);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 5vw;font-size:1rem;font-weight:300;display:flex;position:absolute;top:0;left:0;right:0}.work-hero-top nav{flex-wrap:wrap;gap:1.8rem;display:flex}.work-hero-top nav a{color:var(--white)}.work-hero-top nav a:hover{color:var(--red)}.work-hero-inner{z-index:2;padding:7rem 5vw;position:relative}.work-hero-inner .work-kicker{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#0a0a0a52;border:1px solid #ffffff38;border-radius:12px;margin-bottom:1.6rem;padding:.6rem 1.2rem;display:inline-block;box-shadow:inset 0 1px #ffffff40,0 12px 32px #00000061}.work-hero-inner h1{color:var(--white);text-shadow:0 8px 44px #00000080;margin-bottom:2.4rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:700}.work-hero-inner .pill-red{box-shadow:0 20px 44px #ff000059,inset 0 1px #ffffff59}.work-cta-top{text-align:center;background:var(--black);padding:1.5rem 5vw 5rem}.work-cta-top h2{margin-bottom:1.8rem;font-size:clamp(1.8rem,4.4vw,3.4rem)}.work-intro{background:var(--black);text-align:center;padding:1.6rem 5vw 1rem}.work-intro h1{margin-bottom:1.1rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:700}.work-disclaimer{max-width:900px;color:var(--gray);margin:1.4rem auto 0;font-size:1rem;line-height:1.8}.work-section{align-items:center;min-height:100vh;display:flex}.work-section .bg-media{filter:brightness(.82)}.work-copy{z-index:2;max-width:1200px;padding:8rem 5vw;position:relative}.work-kicker{font-family:var(--font-main);text-transform:uppercase;letter-spacing:.38em;color:var(--red);margin-bottom:1rem;font-size:clamp(.78rem,1.3vw,.95rem);font-weight:700}.work-title{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.6rem;font-size:clamp(3.4rem,10vw,8.5rem);font-weight:700;line-height:.95}.work-title .red-x{color:var(--red)}.work-subs{font-family:var(--font-main);letter-spacing:.02em;color:var(--white);flex-wrap:wrap;gap:.45rem 2rem;margin-bottom:1.4rem;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:500;display:flex}.work-hindi{color:var(--red);margin-bottom:2.2rem;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700}.work-hero .bg-media{opacity:.55}.hero-meta{letter-spacing:.3em;text-transform:uppercase;color:#fff9;margin-top:1.7rem;font-size:.66rem;font-weight:700}.mh-meta{letter-spacing:.3em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:1.1rem;margin-bottom:1.2rem;font-size:.68rem;font-weight:700;display:flex}.mh-meta span{color:var(--red)}.mh-copy{z-index:2;max-width:min(680px,90vw);padding:0;position:absolute;bottom:9vh;left:5vw}.mh-copy .work-title{margin-bottom:1.1rem}.mh-quote{color:#ffffffe0;margin-bottom:1.5rem;font-size:clamp(.95rem,1.6vw,1.15rem)}.mh-spec{letter-spacing:.24em;text-transform:uppercase;color:#ffffffe0;flex-direction:column;gap:.5rem;font-size:.68rem;font-weight:700;line-height:1.5;display:flex}.mh-spec em{color:var(--red);min-width:8.5em;margin-right:1em;font-style:normal;display:inline-block}.mh-explore{z-index:2;color:var(--white);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;transition:color .25s;position:absolute;bottom:9vh;right:5vw}.mh-explore span,.mh-explore:hover{color:var(--red)}.mh-hero-link{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:var(--white);letter-spacing:.3em;text-transform:uppercase;background:#0a0a0a52;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:.7rem;padding:.85rem 1.5rem;font-size:.78rem;font-weight:700;transition:border-color .25s,background .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 16px 36px #0006}.mh-hero-link span{color:var(--red)}.mh-hero-link:hover{background:#ff000024;border-color:#ff5a5ab3}.mh-explore-inline{margin-top:1.8rem;display:inline-block;position:static}@media (width<=700px){.mh-copy{bottom:10vh}.mh-explore-inline{margin-top:1.4rem}.mh-spec>span{flex-direction:column;gap:.2rem;display:flex}.mh-spec em{min-width:0;margin-right:0}}.work-script-note{font-family:var(--font-main);margin:1rem 0 2rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500}.pano-frame{border:2px solid var(--red);background:#111;width:min(1000px,90vw);height:min(62vh,560px);margin:0 auto 2rem}.pano-frame iframe{border:none;width:100%;height:100%}.arch-hero{justify-content:center;align-items:center;min-height:100vh;display:flex}.arch-hero .bg-media{filter:brightness(.62)}.arch-crosshair{aspect-ratio:1.35;z-index:2;-webkit-backdrop-filter:blur(6px);background:#b4b4b424;border:1px solid #ffffff2e;width:min(72vw,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arch-crosshair svg{width:124%;height:124%;position:absolute;inset:-12%}.arch-selected{z-index:3;color:var(--red);font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:500;position:absolute;top:24%;left:8%}.arch-hero .kinetic-letters{z-index:3;padding:14vh 5vw;position:absolute;inset:0}.arch-hero .kinetic-col{justify-content:space-around;height:100%}.arch-stats{background:var(--panel);position:relative;overflow:hidden}.arch-stats .bg-media{filter:brightness(.35)}.arch-stats-inner{z-index:2;text-align:center;flex-wrap:wrap;justify-content:center;gap:6vw;padding:6rem 5vw;display:flex;position:relative}.arch-stat{color:var(--red);font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.arch-stat:hover{color:var(--white)}.project-card{align-items:flex-end;min-height:100vh;display:flex}.project-card .bg-media{filter:brightness(.55)}.project-copy{z-index:2;max-width:1100px;padding:7rem 6vw;position:relative}.project-name{color:var(--red);text-transform:lowercase;text-shadow:0 4px 30px #000000b3;margin-bottom:1rem;font-size:clamp(3.6rem,11vw,9rem);font-weight:700;line-height:.95}.project-meta{color:var(--white);margin-bottom:.8rem;font-size:1.1rem;font-weight:500}.project-desc{max-width:640px;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.4rem)}.project-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.arrow-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:64px;height:64px;color:var(--white);background:#ff000029;border:1px solid #ff46468c;border-radius:16px;justify-content:center;align-items:center;font-size:1.8rem;transition:transform .25s;display:flex}.arrow-btn:hover{transform:translate(6px)scale(1.06)}.gallery-cta{text-align:center;background:var(--black);padding:7rem 5vw}.gallery-cta h2{margin-bottom:2.2rem;font-size:clamp(2.4rem,6vw,4.6rem)}.aikya-topbar{background:var(--white);color:var(--black);padding:5.5rem 5vw 1.4rem}.aikya-topbar h1{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700}.aikya-maroon{background:var(--maroon);padding:4rem 0 0;position:relative;overflow:hidden}.aikya-giant{color:var(--black);white-space:nowrap;letter-spacing:-.02em;padding:0 3vw;font-size:clamp(4rem,14.5vw,13rem);font-weight:700;line-height:.9}.aikya-hero-media{margin-top:-4vw;position:relative}.aikya-hero-media video{object-fit:cover;filter:brightness(.8);width:100%;max-height:78vh}.aikya-hindi{z-index:2;color:var(--white);text-shadow:0 4px 24px #000c;font-size:clamp(2.4rem,6vw,5rem);font-weight:700;position:absolute;bottom:8%;left:6%}.aikya-body{background:var(--black)}.aikya-section{max-width:1200px;margin:0 auto;padding:5rem 6vw}.aikya-section h2{color:var(--red);letter-spacing:.04em;margin-bottom:1.6rem;font-size:clamp(1.6rem,3.4vw,2.6rem)}.aikya-section p{color:var(--white);margin-bottom:1.2rem;font-size:1.15rem;line-height:1.9}.aikya-section ul{margin:1rem 0 1.4rem;list-style:none}.aikya-section li{letter-spacing:.03em;border-bottom:1px solid #ffffff1f;padding:.7rem 0;font-size:1.1rem}.aikya-section li:before{content:"→ ";color:var(--red)}.aikya-note{color:var(--gray);font-style:italic}.aikya-video{background:#000;width:100%;max-height:80vh;margin:1rem 0}.pano-btns{flex-wrap:wrap;gap:.8rem;margin:1.4rem 0;display:flex}.pano-btns button{border:1px solid var(--red);color:var(--white);font-family:var(--font-main);background:0 0;border-radius:12px;padding:.7rem 1.4rem;font-size:1rem;transition:all .2s}.pano-btns button:hover,.pano-btns button.active{background:var(--red)}.aikya-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.6rem;display:grid}.aikya-grid img{object-fit:cover;width:100%;height:300px;transition:transform .3s}.aikya-grid img:hover{transform:scale(1.03)}.aikya-offer{background:var(--red);text-align:center;color:var(--white);padding:5rem 5vw}.aikya-offer h2{margin-bottom:.6rem;font-size:clamp(2rem,5vw,3.6rem)}.aikya-offer .off{margin-bottom:1.8rem;font-size:clamp(3rem,8vw,6rem);font-weight:700}.masonry{columns:4 260px;background:var(--black);column-gap:20px;padding:6.5rem 20px 4rem}.masonry img{break-inside:avoid;width:100%;margin-bottom:20px;transition:transform .35s,filter .35s}.masonry img:hover{filter:brightness(1.1);transform:scale(1.04)}.lightbox{z-index:300;background:#000000f0;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:100%;max-height:92vh}.lightbox-close{background:var(--red);color:#fff;border:none;border-radius:14px;width:52px;height:52px;font-size:1.4rem;position:absolute;top:1.4rem;right:1.8rem}.anime-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.anime-hero .bg-media{filter:brightness(.55)}.anime-hero-inner{z-index:2;padding:8rem 5vw;position:relative}.anime-hero-inner .giant{letter-spacing:-.02em;font-size:clamp(4rem,14vw,11rem);font-weight:700}.anime-lasers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.anime-lasers span{background:#ffffffbf;width:2px;height:120%;position:absolute;top:-10%;box-shadow:0 0 18px #fffc}.anime-wire{background:var(--black);position:relative}.anime-wire video{object-fit:cover;width:100%;max-height:92vh}.anime-cards .project-card{min-height:92vh}.anime-img-section img{object-fit:cover;width:100%;max-height:90vh}.anim-project{justify-content:center;align-items:center;min-height:100vh;display:flex}.anim-project .bg-media{filter:brightness(.72)}.anim-proj-copy{z-index:2;text-align:center;padding:6rem 5vw;position:relative}.anim-proj-index{letter-spacing:.34em;color:var(--red);margin-bottom:1.4rem;font-size:.75rem;font-weight:700}.anim-proj-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--white);font-size:clamp(2.6rem,8vw,7rem);font-weight:400;line-height:.98}.anim-proj-desc{letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-top:1.2rem;font-size:.72rem;font-weight:500}.ai-hero{background:var(--white);color:var(--black);text-align:center;padding:9rem 5vw 5rem}.ai-hero .eye-wrap{justify-content:center;margin-bottom:2rem;display:flex}.ai-hero h1{margin-bottom:1.4rem;font-size:clamp(3rem,8vw,6rem);font-weight:700}.ai-hero p{max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2.4vw,1.6rem)}.ai-gallery{background:var(--black);columns:4 240px;column-gap:16px;padding:4rem 20px}.ai-tile{break-inside:avoid;margin-bottom:16px;position:relative;overflow:hidden}.ai-tile img{width:100%;transition:transform .35s}.ai-tile:hover img{transform:scale(1.05)}.ai-tile.ph{align-items:flex-end;min-height:300px;padding:1.2rem;display:flex}.ai-tile.ph span{word-break:break-all;color:var(--white);text-shadow:0 2px 10px #000c;font-size:1.05rem;font-weight:500}.ai-overview{background:var(--black);text-align:center;padding:2rem 5vw 6rem}.ai-overview h2{margin-bottom:2.4rem;font-size:clamp(2rem,5vw,3.6rem)}.ai-collage{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ai-collage img{border:4px solid var(--black);width:clamp(180px,26vw,340px);margin:-1.2rem;transform:rotate(-2deg)}.ai-collage img:nth-child(2n){transform:rotate(2.5deg)}.ai-foot-h1{background:var(--black);padding:3rem 5vw 1rem}.ai-foot-h1 h1{font-size:clamp(3rem,9vw,7rem);font-weight:700}.about-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.about-hero .bg-media{filter:brightness(.6)}.about-giant{color:#ffffff24;pointer-events:none;letter-spacing:-.03em;z-index:1;justify-content:center;align-items:center;font-size:clamp(6rem,24vw,22rem);font-weight:700;display:flex;position:absolute;inset:0}.about-hero-inner{z-index:2;padding:8rem 5vw;position:relative}.about-founded{color:var(--red);margin-top:1.4rem;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:500}.about-copy{max-width:1000px;margin:0 auto;padding:5rem 6vw}.about-copy p.lead{margin-bottom:2.4rem;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.7}.about-stats{gap:1.6rem;margin:3.5rem 0;display:grid}.about-stat{border-left:4px solid var(--red);padding-left:1.4rem;font-size:clamp(1.2rem,2.4vw,1.7rem)}.about-stat strong{color:var(--red)}.about-what h2{margin-bottom:.6rem;font-size:clamp(2.2rem,5vw,3.8rem)}.about-what .doall{color:var(--gray);margin-bottom:2.4rem;font-size:1.3rem}.about-arrow{border-bottom:1px solid #ffffff1f;padding:1.6rem 0}.about-arrow h3{margin-bottom:.6rem;font-size:clamp(1.4rem,2.8vw,2rem)}.about-arrow h3 .arr{color:var(--red)}.about-arrow p{color:var(--gray);max-width:760px;font-size:1.05rem;line-height:1.8}.founder{background:var(--panel);padding:6rem 6vw}.founder-inner{max-width:1000px;margin:0 auto}.founder h2{margin-bottom:.4rem;font-size:clamp(2rem,4.6vw,3.4rem)}.founder .fname{font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700}.founder .fname .hindi{color:var(--red);margin-top:.4rem;font-size:.62em;display:block}.founder p{color:#e8e8e8;margin-top:1.4rem;font-size:1.15rem;line-height:1.9}.founder .closing{margin-top:3rem;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:500}.contact-page{background:var(--black);padding:9rem 5vw 5rem;position:relative;overflow:hidden}.contact-bgword{font-family:var(--font-main);letter-spacing:-.02em;color:#ffffff0d;pointer-events:none;white-space:nowrap;font-size:clamp(8rem,26vw,24rem);font-weight:700;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.contact-wrap{z-index:2;max-width:720px;margin:0 auto;position:relative}.contact-card{background:#0d0d0d;border:1px solid #ffffff1f;padding:3rem}.contact-card h1{text-align:center;margin-bottom:2rem;font-size:clamp(2rem,4.6vw,3rem)}.contact-card label{color:var(--gray);margin:1.1rem 0 .4rem;font-size:.95rem;display:block}.contact-card input,.contact-card textarea{width:100%;color:var(--white);font-family:var(--font-main);background:#161616;border:1px solid #ffffff29;border-radius:2px;padding:.9rem 1rem;font-size:1rem}.contact-card input:focus,.contact-card textarea:focus{border-color:var(--red);outline:none}.contact-card textarea{resize:vertical;min-height:140px}.contact-card .row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-submit{width:100%;color:var(--white);font-size:1.15rem;font-family:var(--font-main);background:#2a2a2a;border:none;border-radius:2px;margin-top:1.8rem;padding:1.1rem;transition:background .25s}.contact-submit:hover{background:var(--red)}.contact-info{text-align:center;margin-top:4rem}.contact-info h2{margin-bottom:1.6rem;font-size:1.8rem}.contact-info table{border-collapse:collapse;margin:0 auto 2rem;font-size:1.05rem}.contact-info td{border-bottom:1px solid #ffffff1a;padding:.5rem 1.4rem}.contact-info td:first-child{color:var(--gray);text-align:right}.contact-info td:last-child{text-align:left}.events-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.events-hero .bg-media{filter:brightness(.6)}.events-hero-inner{z-index:2;padding:8rem 5vw;position:relative}.events-panel-img{max-width:min(560px,80vw);margin:0 auto 1.6rem}.events-hero-inner .giant{font-size:clamp(4rem,13vw,10rem);font-weight:700}.events-cards .project-card{min-height:88vh}@media (width<=900px){.wheel-stage{min-height:100vh}.wheel-rotor{width:92vw}.wheel-label{font-size:.85rem}.work-copy,.project-copy{padding:5rem 6vw}.aikya-grid{grid-template-columns:repeat(2,1fr)}.aikya-grid img{height:220px}.contact-card{padding:2rem 1.4rem}.contact-card .row{grid-template-columns:1fr}.home-makeinindia{width:90px;bottom:1.4rem;right:1.4rem}.masonry{columns:2 160px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.ai-films{background:var(--black);padding:5rem 20px 1rem}.ai-films h2{margin-bottom:1rem;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700}.ai-films-note{letter-spacing:2px;text-transform:uppercase;color:var(--gray);margin-bottom:2.5rem;font-size:11px}.ai-films-grid{grid-template-columns:repeat(3,1fr);gap:28px 20px;display:grid}.ai-film{margin:0}.ai-film video{aspect-ratio:848/480;object-fit:cover;border:1px solid var(--panel);background:#000;width:100%;display:block}.ai-film-cap{justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.ai-film-title{color:var(--white);font-size:13px}.ai-film-meta{letter-spacing:2px;text-transform:uppercase;color:var(--gray);white-space:nowrap;font-size:9px}@media (width<=1024px){.ai-films-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ai-films-grid{grid-template-columns:1fr}.ai-film-cap{flex-direction:column;gap:2px}}.page-simple{background:#000;min-height:100vh}.simple-main{text-align:center;max-width:880px;margin:0 auto;padding:120px 24px 80px}.simple-main .eyemark{margin:0 auto}.simple-mark{letter-spacing:2px;color:#fff;margin:26px 0 0;font-family:Poppins,sans-serif;font-size:clamp(84px,18vw,190px);font-weight:700;line-height:.95}.simple-mark-o{color:red}.simple-studios{letter-spacing:14px;color:#fff;text-indent:14px;margin-top:6px;font-family:Poppins,sans-serif;font-size:clamp(20px,4vw,34px)}.simple-tag{color:#cfcfcf;max-width:560px;margin:34px auto 0;font-size:16px;line-height:1.65}.simple-nav{border-top:1px solid #262626;flex-direction:column;max-width:520px;margin:54px auto 0;display:flex}.simple-link{color:#fff;text-transform:lowercase;border-bottom:1px solid #262626;justify-content:space-between;align-items:center;padding:15px 6px;font-family:Poppins,sans-serif;font-size:22px;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.simple-link:hover{color:red;padding-left:14px}.simple-arrow{color:red;font-size:20px}.simple-cta{color:#000;background:#fff;border-radius:14px;margin-top:46px;padding:14px 34px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.simple-cta:hover{color:#fff;background:red}.simple-count{color:red;align-items:baseline;gap:8px;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;display:inline-flex}.simple-note{letter-spacing:2px;text-transform:uppercase;color:#8a8a8a;font-size:10px;font-weight:500}.simple-subnav{color:#666;justify-content:center;gap:12px;margin-top:30px;font-family:Poppins,sans-serif;font-size:15px;display:flex}.simple-subnav a{color:#cfcfcf;text-decoration:none}.simple-subnav a:hover{color:red}.ai2-hero{color:#fff;background:#000;padding:7.5rem 0 4rem;overflow:hidden}.ai2-hero-top{justify-content:space-between;align-items:flex-start;padding:0 5vw;display:flex}.ai2-hero-note{letter-spacing:3px;text-transform:uppercase;color:#8a8a8a;padding-top:10px;font-size:10px}.ai2-giant{letter-spacing:-.03em;color:#fff;white-space:nowrap;margin:1rem 0 0 -.06em;font-size:clamp(11rem,32vw,34rem);font-weight:700;line-height:.78}.ai2-dot{color:red}.ai2-statement{max-width:900px;margin:0;padding:3.5rem 5vw 0;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:500;line-height:1.3}.ai2-word{opacity:.16;animation:.6s forwards ai2word}@keyframes ai2word{to{opacity:1}}.ai-rail{scroll-snap-type:y mandatory;scrollbar-width:none;background:#000;height:100dvh;overflow-y:auto}.ai-rail::-webkit-scrollbar{display:none}.ai-reel{scroll-snap-align:start;scroll-snap-stop:always;background:#000;height:100%;margin:0;position:relative;overflow:hidden}.ai-reel video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.ai-reel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);height:34%;position:absolute;bottom:0;left:0;right:0}.ai-reel-ghost{color:#0000;-webkit-text-stroke:1px #ffffff21;pointer-events:none;z-index:2;font-size:24vw;font-weight:700;line-height:1;position:absolute;top:-4vw;right:-1vw}.ai-reel-cap{z-index:3;pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:24px;left:22px}.ai-reel-title{letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-size:15px;font-weight:600}.ai-reel-meta{letter-spacing:2.5px;text-transform:uppercase;color:#bdbdbd;font-size:10px}.ai-reel-sound{z-index:3;color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#0006;border:1px solid #3d3d3d;padding:9px 13px;font-size:10px;position:absolute;bottom:24px;right:22px}.ai-reel-sound:hover{color:red;border-color:red}.ai-index{background:#000;padding:6rem 5vw 5rem}.ai-index-title{color:#fff;margin:0 0 2.5rem;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:700}.ai-index-row{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;border-top:1px solid #222;align-items:baseline;gap:18px;width:100%;padding:16px 4px;font-family:Poppins,sans-serif;transition:padding-left .25s;display:flex}.ai-index-row:hover{padding-left:16px}.ai-index-row:hover .ai-index-name{color:red}.ai-index-n{color:red;font-size:14px;font-weight:700}.ai-index-name{flex:1;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:500}.ai-index-meta{letter-spacing:2px;text-transform:uppercase;color:#8a8a8a;white-space:nowrap;font-size:9px}@media (width<=640px){.ai-index-meta{display:none}.ai-reel-ghost{font-size:44vw}}.ai2-giant--project{letter-spacing:-.02em;font-size:clamp(3.4rem,14.5vw,15rem)}.pac-band{max-width:1000px;margin:0 auto;padding:1.4rem 5vw 0}.pac-band svg{width:100%;height:auto;display:block;overflow:visible}.work-title,.kinetic-letters,.simple-mark,.contact-bgword{font-family:var(--font-display);font-weight:400}.smm-hero .bg-media{filter:brightness(.5)}.smm-desc{background:var(--black);padding:8rem 5vw 5rem}.smm-title{margin:1.2rem 0 3.2rem;font-size:clamp(2.2rem,5.5vw,4.2rem)}.smm-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.smm-spec{margin-bottom:2.8rem}.smm-live-title,.smm-run-title{color:var(--red);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.72rem;font-weight:700}.smm-live p{color:#ffffffbf;max-width:44ch;line-height:1.6}.smm-handles{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.smm-handles a{-webkit-backdrop-filter:blur(12px);letter-spacing:.05em;background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;padding:.55rem 1rem;font-size:.82rem;transition:background .25s,border-color .25s}.smm-handles a:hover{background:#ff00002e;border-color:#ff000073}.smm-run{list-style:none}.smm-run li{color:#ffffffd9;border-bottom:1px solid #222;padding:.95rem 0;font-size:.95rem;line-height:1.55}.smm-run li:first-child{padding-top:0}.smm-projects{background:var(--black);grid-template-columns:repeat(3,1fr);gap:1.2rem;padding:0 5vw 6rem;display:grid}.smm-project img{aspect-ratio:3/4;object-fit:cover;border:1px solid #ffffff1a;border-radius:14px;width:100%;display:block}.smm-project figcaption{letter-spacing:.28em;color:#ffffff8c;margin-top:.7rem;font-size:.68rem;font-weight:700}.scale-band{background:#0a0a0a;border-top:1px solid #1c1c1c;padding:6rem 5vw 7rem}.scale-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:3rem;display:flex}.scale-title{font-size:clamp(2rem,5vw,3.6rem)}.scale-meta{letter-spacing:.3em;color:var(--red);font-size:.68rem;font-weight:700}.scale-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.scale-stage{--ch:clamp(150px, 21vh, 230px);height:calc(var(--ch) * 4.1);background:#101010;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden}.scale-card{height:var(--ch);aspect-ratio:3/4;will-change:transform;border:1px solid #ffffff29;border-radius:12px;animation:23.4s cubic-bezier(.45,.05,.55,.95) infinite scaleRise;position:absolute;top:100%;overflow:hidden;box-shadow:0 18px 40px #00000073}.scale-card img{object-fit:cover;width:100%;height:100%;display:block}.scale-center .scale-card{transform-origin:bottom;left:50%;translate:-50%}.scale-right .scale-card{transform-origin:100% 100%;right:0}.scale-left .scale-card{transform-origin:0 100%;left:0}@keyframes scaleRise{0%{z-index:1;transform:translateY(-14%)scale(.25)}10.04%{z-index:2;transform:translateY(-39%)scale(.3)}11.11%{z-index:2;transform:translateY(-39%)scale(.3)}21.15%{z-index:3;transform:translateY(-69%)scale(.35)}22.22%{z-index:3;transform:translateY(-69%)scale(.35)}32.26%{z-index:4;transform:translateY(-104%)scale(.42)}33.33%{z-index:4;transform:translateY(-104%)scale(.42)}43.37%{z-index:5;transform:translateY(-146%)scale(.5)}44.44%{z-index:5;transform:translateY(-146%)scale(.5)}54.48%{z-index:6;transform:translateY(-196%)scale(.59)}55.56%{z-index:6;transform:translateY(-196%)scale(.59)}65.59%{z-index:7;transform:translateY(-255%)scale(.71)}66.67%{z-index:7;transform:translateY(-255%)scale(.71)}76.7%{z-index:8;transform:translateY(-326%)scale(.84)}77.78%{z-index:8;transform:translateY(-326%)scale(.84)}87.81%{z-index:9;transform:translateY(-410%)scale(1)}88.89%{z-index:9;transform:translateY(-410%)scale(1)}98.93%{z-index:9;transform:translateY(-510%)scale(1)}to{z-index:9;transform:translateY(-510%)scale(1)}}.scale-label{text-align:center;letter-spacing:.3em;color:#ffffff8c;margin-top:1rem;font-size:.7rem;font-weight:500}@media (width<=900px){.smm-grid{grid-template-columns:1fr;gap:2.6rem}.smm-projects,.scale-grid{grid-template-columns:1fr}.scale-stage{--ch:168px}}@media (prefers-reduced-motion:reduce){.scale-card{animation-play-state:paused}}.spline-band{background:#0a0a0a;height:min(78vh,680px);position:relative;overflow:hidden}.spline-band--framed{border:1px solid #ffffff1a;border-radius:14px}.spline-band iframe{border:0;width:100%;height:100%;display:block}.spline-label{z-index:2;pointer-events:none;color:var(--red);letter-spacing:.34em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:absolute;top:1.1rem;left:1.4rem}.spline-loading{color:#ffffff59;letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.68rem;display:flex}.spline-fallback{width:100%;height:100%;position:relative}.spline-fallback img{object-fit:cover;opacity:.7;width:100%;height:100%}.spline-fallback-note{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.spline-fallback-note span{color:var(--red);letter-spacing:.34em;text-transform:uppercase;font-size:.62rem;font-weight:700}.spline-fallback-note p{color:#ffffffd9;font-size:.9rem}.gallery-spline{flex-direction:column;gap:1.5rem;padding:8rem 5vw 2rem;display:flex}.gallery-spline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.gallery-spline-head h2{font-size:clamp(2rem,5vw,3.4rem)}.gallery-spline-head span{letter-spacing:.3em;color:var(--red);font-size:.68rem;font-weight:700}.form-note{margin-top:1rem;font-size:.9rem;line-height:1.55}.form-note-ok{color:#7dd87d}.form-note-err{color:#ff7b7b}.form-note a{text-decoration:underline}.contact-submit[disabled]{opacity:.6}.web-hero .bg-media{filter:brightness(.45)}.web-note{color:#ffffffc7;max-width:52ch;line-height:1.65}.web-projects{background:var(--black);padding:0 5vw 6rem}.web-row{border-top:1px solid #222;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding:3.4rem 0;display:grid}.web-row--text{grid-template-columns:1fr}.web-row--text .web-row-d{max-width:68ch}.web-row-media img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid #ffffff1a;border-radius:14px;width:100%;display:block}.web-row-media--alt{order:-1}.web-row-meta{letter-spacing:.26em;color:#ffffff8c;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1.1rem;font-size:.66rem;font-weight:700;display:flex}.web-row-n{color:var(--red)}.web-status{color:#fff;letter-spacing:.22em;background:#ff000024;border:1px solid #ff000080;border-radius:8px;padding:.28rem .6rem}.web-row-name{margin:1rem 0 .8rem;font-size:clamp(1.9rem,4vw,3rem)}.web-row-d{color:#ffffffc7;max-width:56ch;margin-bottom:1.2rem;line-height:1.65}@media (width<=900px){.web-row{grid-template-columns:1fr;gap:1.6rem}.web-row-media--alt{order:0}}.concept-page{background:var(--black);color:var(--white)}.concepts-index{background:var(--black);min-height:100vh;padding:9rem 6vw 6rem}.concepts-index h1{letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:700}.concepts-index h1 .red{color:var(--red)}.concepts-index .sub{color:var(--gray);max-width:640px;margin-bottom:3.5rem;font-size:1.15rem}.concept-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;display:grid}.concept-card{background:var(--panel);border:1px solid #2a2a2a;padding:2.4rem 2rem;transition:transform .25s,border-color .25s,background .25s;display:block}.concept-card:hover{border-color:var(--red);background:#141414;transform:translateY(-6px)}.concept-card .kicker{color:var(--red);letter-spacing:.18em;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-block}.concept-card h2{margin-bottom:.6rem;font-size:1.7rem}.concept-card p{color:var(--gray);font-size:1rem}.concept-card .go{color:var(--white);margin-top:1.6rem;font-weight:700;display:block}.concept-card:hover .go{color:var(--red)}.origin-hero{justify-content:center;align-items:center;min-height:100vh;display:flex}.origin-hero .bg-media{filter:brightness(.5)}.origin-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(90% 70% at 50% 100%,#ff000061,#0000 65%);position:absolute;inset:0}.origin-hero-inner{z-index:2;text-align:center;max-width:1100px;padding:7rem 5vw 4rem;position:relative}.origin-eye-draw{margin:0 auto 2.2rem;display:block}.origin-eye-draw .draw{stroke-dasharray:320;stroke-dashoffset:320px;animation:1.6s .2s forwards eyeDraw}.origin-eye-draw .draw-pupil{opacity:0;animation:.8s 1.5s forwards pupilIn}@keyframes eyeDraw{to{stroke-dashoffset:0}}@keyframes pupilIn{to{opacity:1}}.origin-logo{will-change:transform;max-width:min(600px,78vw);margin:0 auto 1.4rem;transition:transform .18s ease-out}.origin-studios{margin-bottom:2.4rem;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:700}.origin-manifesto{max-width:900px;margin:0 auto 2rem;font-size:clamp(1.15rem,2.4vw,1.7rem);line-height:1.65}.origin-manifesto .w{opacity:0;transition:opacity .45s,transform .45s;display:inline-block;transform:translateY(8px)}.origin-manifesto.in .w{opacity:1;transform:none}.origin-tagline{color:var(--gray);margin-bottom:2.4rem;font-size:clamp(1rem,2vw,1.3rem)}.origin-worlds{background:var(--black);padding:6rem 0 2rem}.origin-worlds-head{text-align:center;padding:0 5vw 3rem}.origin-worlds-head h2{font-size:clamp(2rem,5vw,3.6rem);font-weight:700}.origin-worlds-head h2 .red{color:var(--red)}.origin-worlds-head p{color:var(--gray);margin-top:.8rem}.origin-worlds .project-card{min-height:72vh}.portal-hero{background:#050505;height:100vh;min-height:640px;position:relative;overflow:hidden}.portal-spline,.portal-fallback-video{object-fit:cover;border:none;width:100%;height:100%;position:absolute;inset:0}.portal-spline{z-index:1}.portal-fallback-video{z-index:1;filter:brightness(.55)}.portal-veil{z-index:2;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 30% 62%,#000000e0 100%);position:absolute;inset:0}.portal-copy{z-index:3;text-align:center;padding:0 5vw;position:absolute;bottom:9vh;left:0;right:0}.portal-copy h1{letter-spacing:-.02em;text-shadow:0 4px 40px #000000b3;font-size:clamp(3rem,11vw,9rem);font-weight:700;line-height:.95}.portal-copy h1 .red{color:var(--red)}.portal-copy p{color:var(--offwhite);max-width:640px;margin:1.2rem auto 2.2rem;font-size:clamp(1.05rem,2.2vw,1.5rem)}.pill-pulse{animation:2.2s ease-in-out infinite pillPulse;display:inline-block}@keyframes pillPulse{0%,to{box-shadow:0 0 #ff00008c}50%{box-shadow:0 0 0 16px #f000}}.portal-lives{background:var(--black);padding:6rem 0 0}.portal-lives-head{text-align:center;padding:0 5vw 3rem}.portal-lives-head h2{font-size:clamp(2rem,5vw,3.6rem);font-weight:700}.portal-lives-head h2 .red{color:var(--red)}.portal-panel{align-items:flex-end;min-height:88vh;display:flex}.portal-panel .bg-media{filter:brightness(.5)}.portal-panel-copy{z-index:2;max-width:1000px;padding:6rem 6vw;position:relative}.portal-panel-copy h3{margin-bottom:1rem;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:700}.portal-panel-copy h3 .red{color:var(--red)}.portal-panel-copy p{color:var(--offwhite);max-width:560px;margin-bottom:1.8rem;font-size:clamp(1.05rem,2vw,1.4rem)}.portal-note{text-align:center;color:var(--gray);background:var(--black);padding:2.5rem 5vw 4rem;font-size:.95rem}.loud-hero{background:var(--black);flex-direction:column;justify-content:center;min-height:100vh;padding:8rem 6vw 5rem;display:flex;position:relative;overflow:hidden}.loud-hero h1{letter-spacing:-.02em;max-width:1200px;font-size:clamp(3.2rem,11vw,9.5rem);font-weight:700;line-height:.98}.loud-hero h1 .red{color:var(--red)}.loud-hero .loud-sub{color:var(--offwhite);max-width:700px;margin-top:1.6rem;font-size:clamp(1.2rem,2.6vw,1.8rem)}.loud-hero .loud-sub b{color:var(--red)}.loud-eye{opacity:.9;position:absolute;top:12vh;right:4vw}.marquee{background:var(--red);color:var(--black);white-space:nowrap;letter-spacing:.06em;border-top:2px solid var(--black);border-bottom:2px solid var(--black);padding:1.1rem 0;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700;overflow:hidden}.marquee-track{animation:22s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.loud-section{background:var(--black);padding:6rem 6vw}.loud-section.alt{background:var(--panel)}.loud-kicker{color:var(--red);letter-spacing:.22em;margin-bottom:1.2rem;font-size:.9rem;font-weight:700}.loud-section h2{margin-bottom:2.4rem;font-size:clamp(2rem,5.4vw,4rem);font-weight:700}.loud-problems{gap:1.6rem;max-width:900px;display:grid}.loud-problem{border-left:5px solid var(--red);padding:.4rem 0 .4rem 1.4rem;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:700;line-height:1.35}.loud-problem .dim{color:var(--gray);font-weight:500}.loud-proof{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;display:grid}.loud-card{background:#111;align-items:flex-end;min-height:380px;display:flex;position:relative;overflow:hidden}.loud-card img{object-fit:cover;filter:brightness(.5);width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.loud-card:hover img{filter:brightness(.68);transform:scale(1.06)}.loud-card .name{z-index:2;color:var(--red);padding:1.6rem;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700;line-height:1;position:relative}.loud-move{text-align:center;background:var(--black);padding:8rem 6vw}.loud-move h2{margin-bottom:1.2rem;font-size:clamp(2.4rem,6.5vw,5rem);font-weight:700}.loud-move h2 .red{color:var(--red)}.loud-move p{color:var(--gray);margin-bottom:2.6rem;font-size:1.15rem}.loud-move .pill{padding:1.3rem 3.2rem;font-size:1.35rem}.glitch-eye{display:inline-block;position:relative}.glitch-eye svg{animation:3.4s step-end infinite glitchJitter;display:block}.glitch-eye:before,.glitch-eye:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.glitch-eye:before{background:#ff000059;animation:3.4s step-end infinite glitchClip}.glitch-eye:after{background:#0700ff4d;animation:3.4s step-end infinite reverse glitchClip}@keyframes glitchJitter{0%,91%,to{transform:translate(0)}92%{transform:translate(-4px,2px)}94%{transform:translate(4px,-2px)}96%{transform:translate(-2px,-1px)}}@keyframes glitchClip{0%,91%,to{opacity:0;clip-path:inset(0 0 100%)}92%{opacity:1;clip-path:inset(10% 0 55%)}94%{opacity:1;clip-path:inset(60% 0 8%)}96%{opacity:1;clip-path:inset(30% 0 40%)}}.redroom{background:#070707;justify-content:center;align-items:center;min-height:108vh;display:flex;position:relative;overflow:hidden}.redroom-frag{opacity:.05;pointer-events:none;filter:grayscale(.4);transition:opacity .4s;position:absolute}.redroom-frag img{object-fit:cover;width:100%;height:100%}.redroom-word{color:var(--white);opacity:.05;pointer-events:none;letter-spacing:-.01em;font-size:clamp(2.4rem,6vw,5rem);font-weight:700;position:absolute}.redroom-flashlight{pointer-events:none;z-index:5;mix-blend-mode:screen;background:radial-gradient(circle,#ff0000d9 0%,#ff000052 38%,#f000 68%);border-radius:50%;width:340px;height:340px;position:absolute;transform:translate(-50%,-50%)}.redroom-center{z-index:6;text-align:center;pointer-events:none;padding:0 6vw;position:relative}.redroom-eye{transform-origin:50%;animation:7s ease-in-out infinite slowBlink;display:inline-block}@keyframes slowBlink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.06)}98%{transform:scaleY(1)}}.redroom-whisper{color:var(--offwhite);max-width:560px;margin-top:2.2rem;font-size:clamp(1.05rem,2.2vw,1.5rem);font-style:italic}.redroom-cta{z-index:7;text-align:center;opacity:0;pointer-events:none;transition:opacity .9s,transform .9s;position:absolute;bottom:7vh;left:0;right:0;transform:translateY(14px)}.redroom-cta.show{opacity:1;pointer-events:auto;transform:none}.redroom-manifesto{background:var(--black);text-align:center;padding:7rem 6vw}.redroom-manifesto p{max-width:860px;margin:0 auto;font-size:clamp(1.2rem,2.6vw,1.9rem);line-height:1.7}.redroom-manifesto p .red{color:var(--red);font-weight:700}@media (width<=768px),(hover:none){.redroom-flashlight{display:none}.redroom-frag,.redroom-word{opacity:.16}.redroom-cta{opacity:1;pointer-events:auto;transform:none}}.concept-back{z-index:60;color:var(--gray);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;border:1px solid #333;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;position:fixed;bottom:1.2rem;left:1.2rem}.concept-back:hover{color:var(--white);border-color:var(--red)}@media (prefers-reduced-motion:reduce){.marquee-track,.pill-pulse,.glitch-eye svg,.glitch-eye:before,.glitch-eye:after,.origin-eye-draw .draw,.redroom-eye{animation:none!important}.origin-eye-draw .draw{stroke-dashoffset:0}.origin-eye-draw .draw-pupil,.origin-manifesto .w{opacity:1}.redroom-cta{opacity:1;pointer-events:auto;transform:none}}
