@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--night:#060a14;--panel:#0c1422;--ink:#edf2f9;--muted:#a8b6c9;--blue:#77c8ff;--gold:#d4b77c;--line:#29374a;--space:clamp(24px,5vw,84px);color:var(--ink);background:var(--night);color-scheme:dark;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:110px}body{background:radial-gradient(ellipse at 80% 8%,#11294466,transparent 30%),var(--night);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}p{color:var(--muted);max-width:65ch;line-height:1.8}h1,h2,h3,.brand,.mini-type{letter-spacing:-.055em;margin:0;font-family:Space Grotesk,Arial,sans-serif;font-weight:500;line-height:1.03}h2{font-size:clamp(36px,4.8vw,72px)}h3{font-size:clamp(25px,2.8vw,42px)}h1 span{display:block}img,svg{max-width:100%}.wrap{width:min(1440px,calc(100% - var(--space)*2));margin-inline:auto}.skip-link{z-index:200;background:var(--gold);color:#081222;padding:15px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:100;backdrop-filter:blur(18px);background:#060a14e8;border-bottom:1px solid #d4eaff12;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:22px;min-height:88px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:13px;font-size:16px;display:flex}.brand-mark{letter-spacing:-.09em;font-size:30px;font-weight:700}.primary-nav{gap:32px;font-size:14px;display:flex}.primary-nav a{color:#b9c6d8}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--ink)}.site-menu{position:relative}.site-menu summary{border:1px solid #536179;border-radius:3px;align-items:center;gap:20px;padding:13px 18px;font-size:14px;list-style:none;display:flex}.site-menu summary::-webkit-details-marker{display:none}.menu-symbol:before{content:"+";font-size:20px}.site-menu[open] .menu-symbol:before{content:"−"}.navigation-panel{width:min(350px,100vw - 32px);max-height:var(--menu-available,65dvh);background:#111e30;border:1px solid #435570;padding:14px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 25px 60px #0009}.navigation-panel a{padding:13px 16px;font-size:15px;display:block}.navigation-panel a:hover,.navigation-panel a[aria-current=page]{background:#24394e}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:20px;min-height:calc(100svh - 88px);padding-top:50px;padding-bottom:84px;display:grid;position:relative}.intro{color:var(--gold);margin:0 0 24px;font-size:14px}.hero h1{letter-spacing:-.065em;font-size:clamp(70px,7.2vw,116px);line-height:.96}.hero h1 .hero-lead{letter-spacing:-.035em;color:#b4c8e1;margin-bottom:22px;font-size:clamp(20px,2.35vw,38px);line-height:1.2}.hero h1 span:nth-child(3){color:#93bce7}.hero h1 span:nth-child(4){color:#5c92c6}.hero-description{max-width:46ch;margin:28px 0;font-size:clamp(15px,1.25vw,18px)}.actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:50px;padding:17px 23px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.button.gold{background:var(--gold);color:#111722;box-shadow:0 5px 35px #d4b77c0f}.button.gold:hover{background:#edcd90;box-shadow:0 5px 35px #d4b77c24}.button.glass{color:#d6e9fc;background:#0b172999;border-color:#466781}.button.glass:hover{background:#18314b}.text-link{border-bottom:1px solid #68809c;padding:12px 0;font-size:14px;display:inline-block}.small-link{color:#b9cadc;margin-top:22px;font-size:13px;display:inline-block}.hero-art{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.robot-stage{isolation:isolate;height:clamp(440px,45vw,670px);position:relative}.robot-stage:before{content:"";z-index:-1;background:radial-gradient(#193e6266,#0000 65%);position:absolute;inset:8% -10% 0}.robot-canvas,.robot-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.robot-canvas canvas{width:100%;height:100%;display:block}.robot-stage[data-ready=true] .robot-poster{visibility:hidden}.robot-caption{color:#adbbcf;letter-spacing:.025em;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:28px;left:8%;right:8%}.robot-state{margin-left:auto}.status-dot{background:#96cded;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #8ccfff}.robot-interaction{text-align:center;z-index:1;margin-top:-15px}.robot-interaction p{margin:12px auto;font-size:11px}.hero-foot{color:#91a3ba;border-top:1px solid var(--line);justify-content:space-between;padding-top:19px;font-size:11px;display:flex;position:absolute;bottom:24px;left:0;right:0}.hero-foot a{color:#ccd7e5}.section-heading{padding:70px 0 35px}.section-heading>p,.section-heading>div>p{color:var(--gold);font-size:14px}.split{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;display:grid}.split>p{color:var(--muted);font-size:16px}.connected{padding-top:40px}.story{grid-template-columns:1fr 1fr;gap:9%;display:grid;position:relative}.story-stage{perspective:1100px;align-self:start;height:600px;position:sticky;top:120px;overflow:hidden}.story-copy article{flex-direction:column;justify-content:center;min-height:85vh;padding:65px 0;display:flex}.story-copy h3{font-size:clamp(36px,4vw,60px)}.story-copy p{max-width:37ch}.story-copy .text-link{align-self:start}.story-number{color:var(--gold);margin-bottom:28px;font-size:13px}.story-layer{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.layer-voice,.layer-network{opacity:0}.spatial-window{background:linear-gradient(120deg,#233d60,#0a1322);border:1px solid #6684a4;flex-direction:column;justify-content:space-between;width:90%;height:320px;padding:30px;display:flex;transform:rotateY(18deg)rotateX(9deg)rotate(-5deg);box-shadow:30px 35px 0 -5px #112039,60px 65px 0 -10px #091528}.spatial-window span{font-size:12px}.spatial-window strong{letter-spacing:-.06em;font-family:Space Grotesk;font-size:clamp(32px,3.8vw,58px);line-height:1}.spatial-window i{color:var(--gold);font-size:11px;font-style:normal}.large-wave{justify-content:center;align-items:center;gap:5px;width:95%;height:300px;display:flex}.large-wave i{width:6px;height:calc(40px + mod(var(--bar)*41,170)*1px);background:linear-gradient(#b1daff,#38659f);border-radius:5px;transform:scaleY(.55)}.story-art-label{color:var(--blue);font-size:12px;position:absolute;bottom:80px}.layer-network svg{stroke:#629dcc;fill:#0b1b2e;width:100%}.layer-network path{stroke-width:1.5px}.layer-network b{font-size:28px;position:absolute;top:47%}.factory-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1321;padding-bottom:65px}.factory-track{grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0 45px;padding:0;list-style:none;display:grid}.factory-track li{border-top:1px solid #334357;padding:28px 30px 30px 0;position:relative}.factory-track li:before{content:"";width:var(--stage-progress,0%);background:var(--gold);height:2px;position:absolute;top:-2px;left:0}.factory-track li>span{color:#7ba4ca;font-size:12px}.factory-track h3{letter-spacing:-.04em;margin-top:18px;font-size:25px}.factory-track p{padding-right:22px;font-size:14px;line-height:1.7}.proof-strip{border-block:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:20px;padding:25px 0;display:flex}.proof-strip span{font-size:19px}.proof-strip small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.service-feature{border-bottom:1px solid var(--line);grid-template-columns:.95fr 1.2fr;align-items:center;gap:6%;padding-block:110px;display:grid}.service-feature p{max-width:44ch}.service-feature.reverse>div:first-child{order:2}.service-feature.reverse>div:last-child{order:1}.flow-visual{aspect-ratio:700/420;min-width:0;position:relative}.network-lines{width:100%;height:100%;position:absolute;inset:0}.flow-core{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:36% 37%}.flow-core>span{font-family:Space Grotesk;font-size:30px}.flow-core small{letter-spacing:0;margin-top:5px;font-size:9px;display:block}.flow-nodes{position:absolute;inset:0}.flow-nodes>span{color:#c6d4e6;background:#101e30;border:1px solid #486786;border-radius:4px;justify-content:center;align-items:center;width:33%;height:40px;font-size:clamp(9px,1vw,13px);display:flex;position:absolute}.flow-nodes>span:nth-child(odd){left:0}.flow-nodes>span:nth-child(2n){right:0}.flow-nodes>span:nth-child(-n+2){top:11%}.flow-nodes>span:nth-child(n+3):nth-child(-n+4){top:45%}.flow-nodes>span:nth-child(n+5){top:79%}.waveform{align-items:center;gap:3px;height:70px;display:flex}.waveform i{width:3px;height:calc(10px + mod(var(--bar)*23,46)*1px);background:#97d4ff;border-radius:5px;transform:scaleY(.6)}.visual-note{text-align:center;font-size:11px;max-width:60ch!important;margin-inline:auto!important}.work-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-block:110px;display:grid}.work-art{background:linear-gradient(130deg,#233f5e,#0a1524);border:1px solid #34506e;height:450px;padding:35px;position:relative;overflow:hidden}.work-art>span{letter-spacing:-.09em;font-family:Space Grotesk;font-size:110px;font-weight:700}.work-art p{color:#dbe6f1;font-size:22px;line-height:1.2;position:absolute;bottom:28px}.work-orbit{border:50px solid #69a9d645;border-radius:50%;width:360px;height:360px;position:absolute;top:90px;right:-90px;transform:rotateX(45deg)rotate(-35deg);box-shadow:0 0 0 20px #62a1d015,0 0 0 55px #62a1d00a}.closing{text-align:center;border-top:1px solid var(--line);padding-block:100px 120px}.closing>p{color:var(--gold);margin:0 auto 28px;font-size:14px}.closing h2{margin-bottom:35px;font-size:clamp(45px,7vw,100px)}.closing .text-link{width:max-content;margin:15px auto 0;display:block}.site-footer{border-top:1px solid var(--line);background:#040810;padding-block:60px 30px}.footer-top{justify-content:space-between;align-items:start;gap:25px;display:flex}.footer-top p{color:#bccce1;margin:0;font-size:20px;line-height:1.5}.footer-top .text-link{margin-left:auto}.site-footer nav{color:#a4b4ca;flex-wrap:wrap;gap:20px 28px;max-width:800px;margin:45px 0;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#90a0b5;align-items:center;gap:25px;padding-top:25px;font-size:11px;display:flex}.footer-bottom small{margin-right:auto}.motion-toggle{background:0 0;border:1px solid #4b627c;border-radius:3px;padding:9px 12px;font-size:11px}.motion-toggle:disabled{opacity:.75;cursor:default}.service-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:95px 100px;display:grid}.service-hero h1{font-size:clamp(45px,5vw,78px)}.service-hero .lead{color:#d7e2ef;margin-top:30px;font-size:20px}.service-hero p{max-width:50ch}.service-hero .actions{margin-top:30px}.site-assembly{width:90%;margin:20px auto;position:relative;transform:perspective(1000px)rotateY(-15deg)rotate(5deg)}.browser-frame{background:#1d3047;border:1px solid #466481;align-items:center;gap:5px;padding:14px;display:flex}.browser-frame>span{background:#88a4c2;border-radius:50%;width:4px;height:4px}.browser-frame b{margin-left:15px;font-size:9px;font-weight:400}.site-plate{background:linear-gradient(120deg,#25496b,#0b172a);border:1px solid #466481;height:290px;padding:30px;position:relative;overflow:hidden}.mini-type{z-index:1;font-size:clamp(30px,3.5vw,55px);position:relative}.mini-orbit{border:30px solid #abcfea;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-30px;box-shadow:0 0 60px #6eb6ff55}.mini-button{background:var(--gold);color:#17243a;margin-top:20px;padding:12px 18px;font-size:10px;display:inline-block}.site-foundation{background:#0d1b2b;border:1px solid #466481;margin-top:25px;padding:18px;font-size:10px}.editorial{border-top:1px solid var(--line);padding-block:40px 80px}.editorial h2{max-width:850px;margin:40px 0 65px}.editorial article{border-top:1px solid var(--line);grid-template-columns:50px 1fr 1fr;align-items:start;gap:25px;padding:35px 0;display:grid}.editorial article>span{color:var(--gold);font-size:12px}.editorial article h3{letter-spacing:-.04em;font-size:30px}.editorial article p{margin:0;font-size:15px}.section-space{padding-block:40px 90px}.packages{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.package{border-top:1px solid #53687f;flex-direction:column;padding:35px 0;display:flex}.package.signature{border-color:var(--gold)}.package h3{font-size:36px}.package p{font-size:14px}.package .package-price{color:var(--ink);letter-spacing:-.06em;font-family:Space Grotesk;font-size:46px;line-height:1.3}.package-price span,.package-price small{letter-spacing:0;color:var(--muted);font-family:Inter;font-size:11px;display:block}.package ul{color:#b9c8db;flex:1;padding:0;font-size:13px;line-height:1.65;list-style:none}.package li{border-bottom:1px solid #233348;padding:9px 0}.package .text-link{align-self:start;margin-top:20px}.scope-note{max-width:90ch;font-size:12px}.faq{max-width:1000px;padding-block:40px 100px}.faq h2{margin-bottom:45px}.faq details{border-top:1px solid #35465c;padding:25px 0}.faq summary{justify-content:space-between;gap:20px;font-size:18px;list-style:none;display:flex}.faq details p{max-width:70ch;font-size:15px}.page-intro{max-width:1100px;padding-block:95px 65px}.page-intro h1{max-width:1000px;font-size:clamp(48px,6.5vw,96px)}.page-intro>p:last-child{max-width:60ch;font-size:18px}.two-column{grid-template-columns:1fr 1fr;gap:9%;padding-block:30px 100px;display:grid}.two-column h2{font-size:42px}.prose{max-width:830px;padding-block:30px 100px}.prose h2{margin-top:45px;font-size:30px}.prose p,.prose li{color:var(--muted);font-size:15px;line-height:1.8}.contact-form{border-top:1px solid #526278;gap:22px;padding-top:30px;display:grid}.contact-form label{gap:10px;font-size:13px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);background:#0d1726;border:1px solid #41566f;border-radius:3px;padding:15px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form .honey{display:none}.contact-form .button{justify-self:start}.contact-form .form-note{margin:0;font-size:12px}.contact-info .text-link{overflow-wrap:anywhere;max-width:100%}.contact-info h2{margin-bottom:25px}.contact-info .direct{justify-items:start;gap:10px;margin-top:40px;display:grid}.form-status{color:var(--gold);font-size:14px}.not-found{padding-block:100px}.not-found h1{font-size:72px}@media (width>=761px){.story-stage[data-pinned=true]{position:relative;top:0}}@media (width<=1000px){.primary-nav{gap:20px}.hero{grid-template-columns:1.1fr 1fr}.hero h1{font-size:74px}.hero .actions{gap:15px}.service-hero{gap:3%}.flow-nodes>span{font-size:10px}.story-stage{height:480px}.footer-top p{font-size:17px}}@media (width<=760px){:root{--space:24px}.header-row{gap:12px;min-height:72px}.brand-name{font-size:13px}.brand-mark{font-size:27px}.primary-nav{display:none}.site-menu summary{padding:10px 13px}.hero{flex-direction:column;align-items:stretch;gap:0;padding-top:42px;padding-bottom:80px;display:flex}.hero h1{font-size:clamp(67px,16vw,105px)}.hero h1 .hero-lead{margin-bottom:20px;font-size:23px}.hero-description{margin:25px 0;font-size:15px}.hero-art{margin-top:15px}.robot-stage{height:420px}.robot-interaction{margin-top:-12px}.hero-foot{gap:20px;font-size:10px}.hero-foot>span{max-width:95px}.hero-foot>a{text-align:right;max-width:145px}.section-heading{padding-top:50px}.section-heading h2{font-size:38px}.split{grid-template-columns:1fr;gap:15px}.story{display:block}.story-stage{height:390px;position:relative;top:0}.story-copy article{border-top:1px solid var(--line);min-height:0;padding:40px 0}.story-copy h3{font-size:37px}.story-copy p{max-width:100%}.story-number{margin-bottom:18px}.story{padding-bottom:30px}.factory-track{grid-template-columns:1fr}.factory-track li{padding:24px 0}.factory-track p{max-width:100%;margin-bottom:0;padding:0}.factory-track h3{font-size:28px}.proof-strip{flex-direction:column;gap:22px}.proof-strip span{justify-content:space-between;align-items:center;gap:18px;font-size:18px;display:flex}.proof-strip small{margin:0;font-size:10px}.service-feature,.work-teaser,.service-hero,.two-column{grid-template-columns:1fr;gap:35px;padding-block:65px}.service-feature.reverse>div:first-child{order:0}.service-feature h2{font-size:41px}.flow-visual{margin-top:10px}.flow-nodes>span{height:33px;font-size:9px}.waveform{gap:2px}.waveform i{width:2px}.flow-core small{font-size:7px}.flow-core>span{font-size:22px}.work-art{height:330px}.work-teaser{gap:40px}.closing{padding-block:65px 80px}.closing h2{font-size:52px}.footer-top{flex-wrap:wrap}.footer-top p{font-size:16px}.footer-top .text-link{margin-left:0}.site-footer nav{gap:18px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom small{flex-basis:100%}.motion-toggle{margin-left:auto}.service-hero h1{font-size:49px}.service-hero .lead{font-size:18px}.service-art{width:100%;max-width:530px;margin:auto}.site-plate{height:250px}.mini-type{font-size:42px}.editorial{padding-block:10px 40px}.editorial h2{margin-bottom:40px;font-size:37px}.editorial article{grid-template-columns:25px 1fr;gap:15px}.editorial article p{grid-column:2}.editorial article h3{font-size:27px}.packages{grid-template-columns:1fr;gap:8px}.package{grid-template-columns:1fr;gap:0;display:grid}.package .package-price{margin:15px 0}.package ul{margin-top:15px}.page-intro{padding-block:55px 30px}.page-intro h1{font-size:48px}.page-intro>p:last-child{font-size:16px}.faq h2{font-size:38px}.faq summary{font-size:16px}.two-column{padding-top:20px}.contact-info h2{font-size:35px}.prose h2{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.story-stage{position:relative!important;top:0!important}.story-copy article{min-height:0}.story-layer.layer-web{opacity:1!important}.story-layer.layer-voice,.story-layer.layer-network{opacity:0!important}}@media (width>=761px){html[data-motion-state=reduced] .story-stage,html[data-motion-state=paused] .story-stage{position:relative;top:0}.story-stage{border-radius:10px}}.robot-state-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.robot-state-controls>button{background:0 0;border:1px solid #3d536a;border-radius:3px;padding:7px 10px;font-size:10px}.robot-state-controls>button:disabled{opacity:.45;cursor:default}.hero-art{padding-bottom:15px}.robot-stage{overflow:clip}@media (width<=760px){.hero h1{font-size:clamp(56px,16vw,105px)}}.layer-network svg text{fill:#b8d2e9;stroke:none;font:13px Inter,sans-serif}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.canonical-host{z-index:8;pointer-events:none;opacity:0;isolation:isolate;view-transition-name:glv-host;width:440px;height:500px;position:fixed;top:0;left:0}.canonical-rig{filter:drop-shadow(0 20px 30px #0007);width:100%;height:100%;display:block;overflow:visible}.mascot-light{z-index:-1;background:radial-gradient(#5b79f62b,#0000 65%);position:absolute;inset:15% 0 0}.rig-platform{opacity:.75}.canonical-host[data-mini=true] .rig-platform{opacity:.3}.mascot-dock{pointer-events:none;z-index:4;width:43%;height:80%;position:absolute;top:12%;left:30%}.hero .mascot-dock{width:100%;height:100%;inset:0}.hero-art{perspective:1400px;justify-content:end;min-height:690px}.hero .hero-description{max-width:44ch}.hero-orbit{border:1px solid #89a6ff2e;border-radius:50%;position:absolute;inset:10% -15%;transform:rotateX(64deg)rotate(-24deg);box-shadow:0 0 0 50px #86a9ef05,0 0 0 100px #86a9ef03}.hero-orbit:after{content:"";border:1px solid #9bcfff50;border-radius:50%;position:absolute;inset:15%}.host-console{z-index:12;text-align:center;background:linear-gradient(#0000,#060a14e8 35%);margin-top:540px;padding:15px 0;position:relative}.host-console .host-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.host-actions button{background:#0b1729;border:1px solid #54718e;border-radius:4px;padding:10px 13px;font-size:12px}.host-actions button:hover{background:#264362}.host-console p{margin:8px auto;font-size:11px}.host-console .button{margin-bottom:10px}.chapter{padding-block:70px 30px;position:relative}.chapter-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:40px;display:grid}.chapter-heading h2{font-size:clamp(40px,5vw,76px)}.chapter-heading p{max-width:44ch;margin:0 0 20px}.chapter-heading .intro{margin-bottom:20px}.chapter-copy{justify-content:space-between;align-items:center;gap:40px;padding:26px 0;display:flex}.chapter-copy p{max-width:70ch}.cinema{isolation:isolate;perspective:1300px;--scene-progress:0;--phase:0;background:radial-gradient(at 55% 35%,#17284b88,#0000 66%),#070d19;border:1px solid #526c8c30;border-radius:18px;height:760px;margin:25px 0 45px;position:relative;overflow:clip}.cinema.compact{height:590px}.cinema-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.depth-grid{background-image:linear-gradient(#67b1e61c 1px,#0000 1px),linear-gradient(90deg,#67b1e61c 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:30% -35% -45%;transform:rotateX(62deg);mask-image:linear-gradient(#0000,#000)}.orbital-plane{border:1px solid #6ba1d522;border-radius:50%;width:80%;height:70%;position:absolute;top:12%;left:12%;transform:rotateX(58deg)rotate(-20deg);box-shadow:0 0 100px #789fff0b,inset 0 0 100px #789fff0b}.light-sweep{transform:rotate(calc(var(--scene-progress)*70deg));filter:blur(20px);background:conic-gradient(from 60deg,#0000 40%,#779cff13 49%,#0000 55%);position:absolute;inset:-50%}.cinema-controls{z-index:14;justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.cinema-controls button{color:#a8bdd7;background:#101e32ed;border:1px solid #4b6380;border-radius:30px;min-height:44px;padding:12px 22px;font-size:12px}.cinema-controls button[aria-pressed=true]{color:#07101e;background:#c4daee;border-color:#c4daee}.cinema-disclosure{text-align:center;color:#91a6c0;z-index:10;max-width:none;margin:auto;font-size:10px;position:absolute;bottom:76px;left:20px;right:20px}.cinema button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.design-world,.voice-world,.network-world,.production-world,.work-world,.research-world,.contact-world,.pricing-world{transform-style:preserve-3d;position:absolute;inset:0}.cinema-website .mascot-dock{width:37%;height:65%;top:24%;left:0}.design-browser{transform-style:preserve-3d;background:#112139;border:1px solid #91bcec76;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 30px 90px #0009}.browser-main{width:57%;height:58%;top:17%;left:34%;transform:translateZ(100px)rotateY(-16deg)rotateX(6deg)}.browser-chrome{background:#182b45;border-bottom:1px solid #718baa4d;align-items:center;gap:5px;padding:14px 18px;display:flex}.browser-chrome i{background:#6a86a5;border-radius:50%;width:5px;height:5px}.browser-chrome span{color:#b1c2d8;margin-left:13px;font-size:9px}.assembled-site{background:linear-gradient(135deg,#274971,#0a1323);height:100%;padding:35px;position:relative;overflow:hidden}.assembled-site small{font-size:12px}.assembled-site strong{letter-spacing:-.06em;z-index:1;font-family:Space Grotesk;font-size:clamp(32px,3.9vw,60px);font-weight:500;line-height:1.05;position:absolute;top:24%}.assembled-site em{color:#141b27;background:#d4b77c;padding:12px;font-size:10px;font-style:normal;position:absolute;bottom:23%;left:35px}.design-sphere{aspect-ratio:1;background:radial-gradient(circle at 28% 24%,#c4e3ff,#4e7da5 28%,#152b46 56%,#010710 75%);border-radius:50%;width:270px;position:absolute;bottom:0;right:-70px;box-shadow:inset -20px -25px 30px #0009,0 0 70px #91ccff22}.browser-back{opacity:.5;width:48%;height:47%;top:14%;left:29%;transform:translateZ(-50px)rotateY(-20deg)rotate(-8deg)}.wire-layout{grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.wire-layout i{background:#56769720;border:1px solid #9caec133;height:65px}.wire-layout i:first-child{grid-column:span 2;height:100px}.brief-sheet{background:#182236;border:1px solid #768aa94d;width:23%;padding:25px;position:absolute;top:12%;left:4%;transform:rotate(-9deg);box-shadow:0 20px 60px #0008}.brief-sheet span{color:#a2c1e3;font-size:10px}.brief-sheet b{margin:20px 0;font-size:17px;font-weight:400;line-height:1.5;display:block}.brief-sheet i{background:#7895b333;width:80%;height:5px;margin:11px 0;display:block}.brief-sheet i:last-child{width:50%}.type-sheet{color:#12233a;background:#d1def1;width:19%;padding:20px;font-family:Space Grotesk;font-size:60px;position:absolute;bottom:15%;right:4%;transform:rotateY(-15deg)rotate(7deg);box-shadow:0 20px 40px #0007}.type-sheet span{margin-top:10px;font:11px/1.4 Inter;display:block}.palette-sheet{background:#16253b;gap:8px;padding:12px;display:flex;position:absolute;bottom:19%;left:40%;transform:rotate(-8deg)}.palette-sheet i{background:#a9cbea;border-radius:50%;width:45px;height:45px}.palette-sheet i:nth-child(2){background:#476b9b}.palette-sheet i:nth-child(3){background:#d4b77c}.palette-sheet i:nth-child(4){background:#060a14}.cinema-voice .mascot-dock{width:44%;height:71%;top:17%;left:0}.voice-halo{aspect-ratio:1;border:2px solid #8ed3ff66;border-radius:50%;width:42%;position:absolute;top:10%;left:6%;transform:rotateY(45deg);box-shadow:0 0 0 30px #75baff07,0 0 0 65px #75baff05,0 0 100px #68b3ff19}.voice-caption{position:absolute;top:10%;left:48%;right:5%}.voice-caption>span,.call-transcript>span{color:var(--gold);font-size:11px}.voice-caption strong{letter-spacing:-.04em;margin-top:20px;font-family:Space Grotesk;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.05;display:block}.voice-spectrum{filter:drop-shadow(0 0 15px #679cff55);justify-content:center;align-items:center;gap:5px;height:140px;display:flex;position:absolute;top:36%;left:47%;right:5%}.voice-spectrum i{height:var(--height);background:linear-gradient(#d6edff,#4c9ede 50%,#7778e9);border-radius:8px;width:5px}.call-transcript{border-top:1px solid #7892b7;padding:18px 0;position:absolute;top:58%;left:48%;right:6%}.call-transcript p{color:#c5d5e7;margin:14px 0;font-size:18px;line-height:1.4}.signal-dots{gap:5px;display:flex}.signal-dots i{background:#7ee9e7;border-radius:50%;width:5px;height:5px}.call-chain{justify-content:space-between;gap:8px;padding:0;list-style:none;display:flex;position:absolute;bottom:115px;left:5%;right:5%}.call-chain li{color:#768aa3;border-top:2px solid #34485e;flex:1;padding-top:15px;font-size:10px;position:relative}.call-chain li span{margin-bottom:6px;font-size:9px;display:block}.call-chain li[data-active=true]{color:#d9eeff;border-color:#8bdfff}.cinema-network .mascot-dock{width:34%;height:58%;top:22%;left:33%}.system-orbits{transform-style:preserve-3d;perspective:700px;position:absolute;inset:4% 4% 13%}.system-orbits i{border:2px solid #719ac43d;border-radius:50%;position:absolute;inset:5%;transform:rotateX(66deg)rotateY(-12deg);box-shadow:0 0 30px #70c6ff0b}.system-orbits i:nth-child(2){border-color:#9086e649;inset:20%;transform:rotateX(34deg)rotateY(67deg)}.system-orbits i:nth-child(3){border-color:#b6d3e649;inset:30%;transform:rotateX(-45deg)rotateY(20deg)}.network-energy{fill:none;stroke-width:2px;filter:drop-shadow(0 0 6px #679dff55);width:100%;height:88%;position:absolute;top:0;left:0}.network-nodes{perspective:1200px;position:absolute;inset:9% 11% 23%}.network-module{left:calc(50% + var(--x));top:calc(50% + var(--y));z-index:2;background:linear-gradient(135deg,#233b58f2,#0c1729f2);border:1px solid #7899bd66;border-radius:12px;width:172px;padding:17px 20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0007}.module-mark{color:#a0cfff;margin-bottom:7px;font-size:23px;display:block}.network-module b{font-size:14px;font-weight:500}.network-module small{color:#a1b5cd;margin-top:8px;font-size:9px;line-height:1.5;display:block}.module-signal{gap:4px;margin-top:12px;display:flex}.module-signal i{opacity:.35;background:#5eaed3;width:20px;height:3px}.network-module[data-active=true]{border-color:#bbdaf6;box-shadow:0 0 40px #81bdff25,0 20px 50px #0007}.network-caption{text-align:center;color:#b9cce4;font-size:13px;position:absolute;bottom:110px;left:0;right:0}.cinema-process .mascot-dock{width:30%;height:55%;top:12%;left:3%}.production-rail{background:linear-gradient(#30537517,#86b4ff19);border-block:1px solid #78a5d065;position:absolute;inset:44% -10% 20%;transform:rotateX(45deg)rotate(-10deg);box-shadow:0 20px 50px #0005}.production-cards{perspective:1000px;position:absolute;inset:40% 3% 15%}.production-piece{width:190px;height:240px;left:calc(4% + var(--i)*9.8%);top:calc(70px - var(--i)*8px);opacity:.55;background:linear-gradient(140deg,#24466e,#0a1427);border:1px solid #88b7e080;border-radius:10px;padding:20px;position:absolute;transform:rotateY(-35deg)rotate(-5deg);box-shadow:-15px 20px 35px #0008}.production-piece>span{color:#88bce6;font-size:10px}.production-piece b{letter-spacing:-.04em;margin:14px 0;font-size:22px;display:block}.production-piece small{color:#b4c6dc;max-width:100px;font-size:10px;display:block}.production-piece[data-active=true]{opacity:1;z-index:3;border-color:#d4b77c}.piece-art{align-items:end;gap:7px;height:60px;margin-top:18px;display:flex}.piece-art i{background:#7fa4c544;border-top:2px solid #8ecaff;flex:1;height:50%}.piece-art i:nth-child(2){background:#b2c7ed44;height:90%}.piece-art i:nth-child(3){background:#aab2d044;height:70%}.production-output{position:absolute;top:12%;left:46%;right:6%}.production-output span{color:var(--gold);font-size:12px}.production-output b{letter-spacing:-.06em;margin-top:16px;font-family:Space Grotesk;font-size:clamp(38px,5vw,76px);font-weight:400;display:block}.production-output p{font-size:13px}.cinema-work .mascot-dock{width:33%;height:66%;top:21%;left:3%}.work-portal{perspective:1200px;border:1px solid #90b7db;border-radius:12px;position:absolute;inset:13% 5% 18% 36%;overflow:hidden;transform:rotateY(-12deg)rotate(3deg);box-shadow:30px 25px 0 -4px #112039,55px 45px 0 -10px #172b42,0 40px 100px #0009}.before-site,.after-site{background:linear-gradient(135deg,#101c34,#273456);padding:40px;position:absolute;inset:0}.before-site strong,.after-site strong{letter-spacing:-.055em;margin:60px 0 35px;font-family:Space Grotesk;font-size:clamp(36px,4vw,70px);font-weight:500;line-height:1;display:block}.before-site small,.after-site small{color:#b4c9e4;font-size:11px}.before-site span,.after-site span{color:var(--gold);font-size:12px}.after-site{clip-path:inset(0 0 0 50%);background:radial-gradient(at 100% 0,#2a5273,#070d18 70%)}.reveal-bar{background:#c0ddf4;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 20px #9dc9ff}.work-depth-label{color:var(--gold);font-size:13px;position:absolute;bottom:17%;left:6%}.work-depth-label span{color:#9cb2ce;font-size:11px}.cinema-research .mascot-dock{width:36%;height:62%;top:23%;left:26%}.research-lens{perspective:1100px;position:absolute;inset:5% 20% 10%}.research-lens i{border:1px solid #8bb6e675;border-radius:50%;position:absolute;inset:12%;transform:rotateX(60deg)rotateY(25deg);box-shadow:inset 0 0 60px #8eb4ff0a}.research-lens i:nth-child(2){inset:5%;transform:rotateY(70deg)rotate(25deg)}.research-lens i:nth-child(3){inset:24%;transform:rotateX(-40deg)}.research-doc{background:linear-gradient(130deg,#1a2d45,#101a2b);border:1px solid #6586a566;border-radius:7px;width:28%;padding:26px;position:absolute;box-shadow:0 25px 60px #0006}.research-doc span{color:#a7d0f3;font-size:11px}.research-doc b{margin-top:18px;font-size:19px;font-weight:500;display:block}.research-doc p{font-size:12px}.research-doc i{background:#809db04a;width:80%;height:4px;margin-top:9px;display:block}.source-doc{top:12%;left:4%;transform:rotate(-6deg)rotateY(15deg)}.evidence-doc{top:21%;right:4%;transform:rotate(6deg)rotateY(-15deg)}.decision-doc{border-color:#c5ad734e;bottom:20%;right:8%;transform:rotate(-4deg)rotateY(-10deg)}.research-path{color:#97b9d9;flex-direction:column;gap:15px;font-size:11px;display:flex;position:absolute;bottom:16%;left:4%}.research-path span:before{content:"↗";color:var(--gold);margin-right:10px}.cinema-contact .mascot-dock{width:44%;height:85%;top:5%;left:4%}.contact-portal{perspective:800px;position:absolute;inset:2% 47% 9% 2%}.contact-portal i{border:1px solid #95c2e560;border-radius:50% 50% 8px 8px;position:absolute;inset:8%;box-shadow:0 0 70px #7e96ee13,inset 0 0 50px #8bbbf513}.contact-portal i:nth-child(2){border-color:#698cff4d;inset:15%}.contact-portal i:nth-child(3){border-color:#b4a2ff40;inset:22%}.invitation{z-index:10;position:absolute;top:21%;left:51%;right:6%}.invitation>span{color:var(--gold);font-size:13px}.invitation strong{letter-spacing:-.05em;margin:25px 0;font:500 clamp(38px,4.1vw,66px)/1.05 Space Grotesk;display:block}.invitation p{margin-bottom:25px;font-size:14px}.cinema-contact .cinema-controls{display:none}.cinema-pricing .mascot-dock{width:30%;height:64%;top:22%;left:0}.scope-browser{background:#0b192c;border:1px solid #789cbd;border-radius:10px;width:30%;height:55%;padding:18px;position:absolute;top:16%;left:27%;transform:rotateY(-25deg)rotate(-5deg);box-shadow:-20px 30px 50px #0008}.scope-browser>span{color:var(--gold);font-size:12px}.scope-window{background:linear-gradient(135deg,#2b4c71,#111b2e);height:85%;margin-top:15px;padding:22px;position:relative;overflow:hidden}.scope-window>b{letter-spacing:-.05em;z-index:1;font:400 33px/1.05 Space Grotesk;position:relative}.scope-window>i{background:#a0c0dd66;width:60%;height:5px;margin-top:30px;display:block}.scope-growth{z-index:2;top:22%;left:46%;transform:rotateY(-20deg)rotate(0)}.scope-signature{z-index:3;border-color:#d4b77c;top:29%;left:65%;transform:rotateY(-15deg)rotate(5deg)}.scope-grid{gap:8px;margin-top:50px;display:flex}.scope-grid i{background:#99bbd43b;width:30%;height:65px}.signature-orb{background:radial-gradient(at 25% 20%,#dbdced,#8487c4 25%,#18365c 60%,#050b16);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-40px;right:-50px;box-shadow:0 0 60px #8790ee44}.cinema-pricing[data-phase="2"] .scope-signature{border-color:#f4d5a1}.package[data-selected=true]{background:linear-gradient(#14304a33,#0000);padding-inline:20px}.package{transition:background .3s}.section-space>.cinema{margin-top:40px}@media (width<=1000px) and (width>=761px){.cinema{height:650px}.network-module{width:140px;padding:12px}.network-module small{font-size:8px}.production-piece{width:145px;height:200px;padding:14px}.hero-art{min-height:590px}.host-console{margin-top:460px}.scope-window>b{font-size:27px}}@media (width<=760px){.hero-art{min-height:500px;margin-top:0}.hero .mascot-dock{height:415px;top:0}.host-console{margin-top:355px;padding-top:25px}.host-actions button{padding:9px;font-size:10px}.hero-orbit{inset:0 0 25%;transform:rotateX(64deg)}.hero h1{font-size:clamp(56px,16vw,92px)}.hero-copy .intro{font-size:12px}.chapter{padding-block:35px 10px}.chapter-heading{margin-bottom:22px;display:block}.chapter-heading h2{font-size:40px}.chapter-heading>div:last-child p{margin-top:22px;font-size:14px}.chapter-copy{display:block}.chapter-copy p{font-size:14px}.cinema,.cinema.compact{border-radius:12px;height:630px;margin-block:20px 30px}.cinema-controls{gap:5px;bottom:16px;left:8px;right:8px}.cinema-controls button{min-height:42px;padding:10px 12px;font-size:10px}.cinema-disclosure{font-size:9px;line-height:1.4;bottom:68px;left:10px;right:10px}.cinema .mascot-dock{width:60%;height:47%;top:38%;left:-3%}.browser-main{width:84%;height:38%;top:8%;left:9%;transform:rotateY(-8deg)rotateX(5deg)}.browser-chrome{padding:10px}.browser-chrome span{font-size:7px}.assembled-site{padding:20px}.assembled-site strong{font-size:34px}.assembled-site em{padding:8px;font-size:8px;bottom:21%;left:20px}.assembled-site small{font-size:9px}.design-sphere{width:170px;bottom:10px;right:-60px}.browser-back{width:85%;height:35%;top:6%;left:5%}.brief-sheet{width:32%;padding:12px;top:53%;left:62%;transform:rotate(5deg)}.brief-sheet span{font-size:8px}.brief-sheet b{margin:10px 0;font-size:10px}.type-sheet{width:26%;padding:12px;font-size:32px;bottom:17%;right:5%}.type-sheet span{font-size:8px}.palette-sheet{gap:4px;padding:7px;bottom:36%;left:51%}.palette-sheet i{width:20px;height:20px}.cinema-voice .mascot-dock{width:72%;height:55%;top:30%;left:-11%}.voice-caption{top:6%;left:8%;right:8%}.voice-caption strong{margin-top:13px;font-size:31px}.voice-caption>span{font-size:10px}.voice-halo{border-width:1px;width:62%;top:29%;left:0}.voice-spectrum{gap:2px;height:100px;top:35%;left:46%;right:5%}.voice-spectrum i{width:2px;max-height:80px}.call-transcript{padding:12px 0;top:52%;left:48%;right:5%}.call-transcript p{font-size:12px}.call-transcript>span{font-size:10px}.call-chain{gap:7px;bottom:104px;left:6%;right:6%}.call-chain li{font-size:0}.call-chain li span{font-size:10px}.call-chain li[data-active=true]{flex:3;font-size:9px}.cinema-network{height:760px}.cinema-network .mascot-dock{width:61%;height:43%;top:23%;left:21%}.network-nodes{grid-template-columns:1fr 1fr;align-content:space-between;gap:10px;display:grid;inset:6% 7% 18%}.network-module{width:auto;min-height:100px;padding:10px;position:relative;top:auto;left:auto;transform:none}.network-module:nth-child(3),.network-module:nth-child(4){margin-bottom:125px}.network-module b{font-size:11px}.network-module small{margin-top:5px;font-size:8px}.module-mark{margin-bottom:5px;font-size:15px}.module-signal{margin-top:8px}.network-caption{padding:0 15px;font-size:10px;bottom:114px}.network-energy{opacity:.5}.system-orbits{inset:18% 0 25%}.cinema-process{height:660px}.cinema-process .mascot-dock{width:54%;height:41%;top:5%;left:0}.production-output{top:9%;left:51%;right:4%}.production-output span{font-size:9px}.production-output b{overflow-wrap:anywhere;margin-top:12px;font-size:30px}.production-output p{font-size:10px;line-height:1.5}.production-cards{inset:43% 4% 17%;overflow:visible}.production-piece{width:42%;height:180px;left:calc(5% + var(--i)*5%);top:calc(var(--i)*4px);padding:15px;transform:rotateY(-15deg)rotate(-5deg)}.production-piece b{font-size:22px}.production-piece small{font-size:9px}.production-piece:not([data-active=true]){opacity:.32}.production-rail{inset:44% -20% 20%}.cinema-work .mascot-dock{width:57%;height:43%;top:42%;left:-5%}.work-portal{inset:7% 8% 42%;transform:rotateY(-8deg)rotate(2deg)}.before-site,.after-site{padding:20px}.before-site strong,.after-site strong{margin:25px 0 18px;font-size:37px}.before-site small,.after-site small{font-size:8px}.before-site span,.after-site span{font-size:9px}.work-depth-label{font-size:12px;bottom:24%;left:54%}.work-depth-label span{font-size:10px}.cinema-research .mascot-dock{width:66%;height:46%;top:38%;left:-7%}.research-doc{width:43%;padding:14px}.research-doc span{font-size:9px}.research-doc b{overflow-wrap:anywhere;margin-top:12px;font-size:14px}.research-doc p{font-size:10px}.source-doc{top:7%;left:5%}.evidence-doc{top:13%;right:5%}.decision-doc{width:39%;bottom:24%;right:5%}.research-path{gap:6px;font-size:8px;bottom:13%;left:58%}.research-lens{inset:10% 0}.cinema-contact{height:650px}.cinema-contact .mascot-dock{width:71%;height:59%;top:37%;left:-5%}.invitation{top:7%;left:8%;right:6%}.invitation>span{font-size:11px}.invitation strong{margin:20px 0;font-size:39px}.invitation p{font-size:12px}.invitation .button{gap:10px;margin-top:75px;margin-left:36%;padding:13px;font-size:10px}.contact-portal{inset:35% 31% 6% 0}.cinema-pricing .mascot-dock{width:54%;height:44%;top:44%;left:-6%}.scope-browser{width:57%;height:44%;padding:12px;top:7%;left:5%}.scope-growth{top:12%;left:21%}.scope-signature{top:17%;left:38%}.scope-window{padding:15px}.scope-window>b{font-size:26px}.signature-orb{width:150px;height:150px}.scope-browser>span{font-size:10px}.scope-grid{margin-top:20px}.scope-grid i{height:35px}.cinema-pricing .cinema-controls{flex-direction:column;bottom:16%;left:42%;right:4%}.cinema-pricing .cinema-controls button{border-radius:5px}.service-hero{padding-bottom:15px}.service-hero .service-art:empty{display:none}.page-intro+.cinema{margin-inline:24px}.canonical-host[data-mini=true]{opacity:.82!important}.chapter-copy .text-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.canonical-rig,.cinema *{transition:none!important;animation:none!important}.canonical-host{will-change:auto}.light-sweep{opacity:.4}.cinema .mascot-dock{transform:none}.after-site{clip-path:inset(0 0 0 50%)}}html[data-motion-state=paused] .cinema *,html[data-motion-state=reduced] .cinema *{animation-play-state:paused!important}.service-intro{max-width:1100px;display:block}.service-intro>div{max-width:900px}.service-intro h1{font-size:clamp(50px,7vw,102px)}.service-intro p:not(.intro){max-width:66ch}.contact-form{scroll-margin-top:110px}@view-transition{navigation:auto}html,body{overflow-x:clip}.hero .mascot-dock{height:84%}.hero .host-console{background:0 0}.hero .host-console p{color:#a5b8ce}.browser-main{backface-visibility:hidden}.browser-back{opacity:.28}.network-module{backface-visibility:hidden}@media (width<=760px){.hero .mascot-dock{height:360px}.hero-art{min-height:490px}.cinema-network .mascot-dock{width:52%;height:30%;top:32%;left:25%}.cinema-voice .mascot-dock{width:62%;height:45%;top:33%;left:-6%}.call-transcript{left:55%;right:5%}.voice-spectrum{left:53%}.call-transcript p{font-size:11px}.canonical-rig{filter:drop-shadow(0 10px 15px #0007)}}@media (width>=761px){.cinema-network .mascot-dock{width:30%;height:48%;top:22%;left:35%}.network-module:nth-child(3){transform:translate(-50%,-30%)}.cinema-process .mascot-dock{width:27%;height:44%;top:4%}.production-piece{background:linear-gradient(140deg,#203c5b,#0a1427)}.production-piece b{font-size:18px}.production-piece small{font-size:9px}.cinema-website .brief-sheet{width:20%;top:7%}.cinema-website .mascot-dock{height:57%;top:31%}}@media (width<=760px){.hero{padding-top:24px}.hero-copy .intro{margin-bottom:15px}.hero h1{font-size:64px}.hero h1 .hero-lead{margin-bottom:15px;font-size:20px}.hero-description{margin-block:20px;font-size:14px}.hero .actions{margin-block:18px}.hero .hero-art{margin-top:0}.cinema-network .mascot-dock{width:47%;height:25%;top:35%;left:27%}}.pricing-world{transform-style:flat}.scope-browser{opacity:1!important}.production-cards{transform-style:flat}.production-piece{background:#15273d}.cinema-process .cinema-controls,.cinema-voice .cinema-controls{flex-wrap:wrap}.cinema-process .cinema-controls button,.cinema-voice .cinema-controls button{padding:10px 16px}@media (width<=760px){.cinema-process{height:730px}.cinema-voice{height:690px}.production-piece:not([data-active=true]) b,.production-piece:not([data-active=true]) small,.production-piece:not([data-active=true]) .piece-art{visibility:hidden}.cinema-process .cinema-disclosure{bottom:134px}.cinema-voice .cinema-disclosure{bottom:123px}.cinema-process .cinema-controls,.cinema-voice .cinema-controls{gap:5px}.cinema-process .cinema-controls button,.cinema-voice .cinema-controls button{min-height:36px;padding:8px 12px;font-size:9px}.cinema-voice .call-chain{bottom:170px}.cinema-voice .mascot-dock{height:43%;top:30%}.cinema-voice .call-transcript{top:49%}.cinema-process .production-cards{top:42%}.cinema-process .production-output{top:8%}.cinema-contact .invitation .button{margin-top:12px;margin-left:0;padding:14px 17px;font-size:12px}.cinema-contact .mascot-dock{width:65%;height:51%;top:44%;left:0}.hero .actions{flex-direction:column;align-items:flex-start}}
