@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--bg:#0a0a0a;--bg-deep:#050607;--surface:#101214;--surface-soft:#ffffff12;--surface-strong:#ffffff1f;--line:#ffffff2e;--line-soft:#ffffff1a;--ink:#f7f7f4;--ink-soft:#c4c9cb;--ink-dim:#858d91;--amber:#f3ad50;--blue-gray:#6f8490;--font-sans:Inter, Arial, sans-serif;--site-width:1380px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;background:var(--bg);overflow-x:clip}body{min-width:320px;color:var(--ink);background:var(--bg);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}::selection{color:#0a0a0a;background:var(--amber)}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.skipLink{z-index:200;color:#0a0a0a;background:#fff;min-height:44px;padding:11px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.section{width:min(var(--site-width), calc(100% - 64px));margin-inline:auto}.sectionLabel,.eyebrow{color:var(--amber);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.button,.textLink,.contactLink,.productLearnMore{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:650;display:inline-flex}.button{border:1px solid var(--line);padding:0 18px;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.button svg,.textLink svg,.contactLink svg,.productLearnMore svg{flex:none;width:18px;height:18px}.button.primary{color:#0a0a0a;background:#fff;border-color:#fff}.button.ghost{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f}.button:hover,.textLink:hover,.productLearnMore:hover{transform:translateY(-2px)}.button.primary:hover{border-color:var(--amber);background:var(--amber)}.textLink{color:var(--ink-soft);padding:0 2px}.scrollProgress{z-index:150;background:var(--amber);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0}.backToTop{z-index:80;border:1px solid var(--line);width:46px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#0a0a0ac2;border-radius:6px;place-items:center;padding:0;display:grid;position:fixed;bottom:22px;right:22px}.backToTop svg{width:18px;height:18px}.cosmosHome,.pageSite{isolation:isolate;background:var(--bg);min-height:100vh;position:relative}.cosmosHome{background:0 0}.cinematicBackdrop{z-index:0;pointer-events:none;background:#080b0d;position:fixed;inset:0;overflow:hidden}.cinematicPoster,.cinematicBackdrop canvas,.cinematicTint{width:100%;height:100%;position:absolute;inset:0}.cinematicPoster{background-image:url(/art/cosmos-video-poster.jpg);background-position:50%;background-size:cover}.cinematicBackdrop canvas{opacity:0;transition:opacity .7s}.cinematicBackdrop.is-ready canvas{opacity:1}.cinematicTint{background:#0307098a;box-shadow:inset 0 0 240px 80px #000000b3}.homeMain,.siteFooter{z-index:2;position:relative}.navWrap{z-index:100;width:min(var(--site-width), calc(100% - 48px));margin-inline:auto;position:fixed;top:18px;left:0;right:0}.nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#080a0b94;border-radius:8px;align-items:center;gap:26px;min-height:68px;padding:8px 10px 8px 18px;display:flex;box-shadow:0 16px 48px #00000038}.nav.is-scrolled{background:#070809d6}.brand,.footerBrand{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:550;display:inline-flex}.brandMark{flex:none;place-items:center;width:34px;height:34px;display:grid}.brandMark img,.footerBrand img{object-fit:contain;filter:grayscale()brightness(3.4);width:100%;height:100%}.brandLockup b{font-weight:750}.navLinks{flex:1;justify-content:flex-end;align-items:center;gap:28px;display:flex}.navLinks>a:not(.navCta){min-height:44px;color:var(--ink-soft);align-items:center;font-size:14px;transition:color .18s;display:inline-flex;position:relative}.navLinks>a:not(.navCta):after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.navLinks>a:hover,.navLinks>a.is-active{color:var(--ink)}.navLinks>a:hover:after,.navLinks>a.is-active:after{transform:scaleX(1)}.navCta{color:#0a0a0a;background:#fff;border-radius:5px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:650;transition:background-color .18s,transform .18s;display:inline-flex}.navCta:hover{background:var(--amber);transform:translateY(-1px)}.navCta svg,.mobileNavCta svg{width:17px;height:17px}.menuButton{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:none}.menuButton svg{width:20px;height:20px}.mobileNav{display:none}.hero{min-height:100svh;position:relative}.heroInner{width:min(var(--site-width), calc(100% - 64px));flex-direction:column;justify-content:space-between;min-height:100svh;margin-inline:auto;padding:126px 0 120px;display:flex}.heroTopline,.heroBottom{grid-template-columns:minmax(0,1fr) 350px;gap:48px;display:grid}.heroTopline{align-items:start}.heroCapabilities{color:#ffffffc2;text-transform:uppercase;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.9;list-style:none}.heroIntro{max-width:340px;color:var(--ink);margin:0;font-size:19px;line-height:1.45}.heroBottom{align-items:end}.heroHeading{min-width:0}.glassLabel{border:1px solid var(--line);border-left:2px solid var(--amber);min-height:38px;color:var(--ink-soft);text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0b52;border-radius:5px;align-items:center;margin:0 0 22px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.heroTitle{color:#fff;max-width:960px;margin:0;font-size:5.4rem;font-weight:520;line-height:.98}.heroTitle span{display:block}.heroTitle span+span{color:#ffffffd1}.heroContactCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:#ffffff17;border-radius:8px;grid-template-columns:48px 1fr;gap:16px;padding:22px;display:grid}.heroContactCard>img{object-fit:contain;filter:grayscale()brightness(3.2);width:48px;height:48px}.heroContactCard>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.heroContactCard strong{font-size:16px}.heroContactCard span{color:var(--ink-soft);font-size:13px}.heroContactCard>a{color:#0a0a0a;background:#fff;border-radius:5px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:14px;font-weight:650;transition:background-color .18s;display:inline-flex}.heroContactCard>a:hover{background:var(--amber)}.heroContactCard svg{width:17px;height:17px}.heroIndex{color:#ffffff94;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.heroIndex i{background:#ffffff61;width:48px;height:1px;display:block}.cinematicSpacer{min-height:80vh;width:min(var(--site-width), calc(100% - 64px));align-items:end;margin-inline:auto;padding-bottom:46px;display:flex;position:relative}.spacerDisciplines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070861;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.spacerDisciplines>span{border-left:1px solid var(--line-soft);min-height:82px;color:var(--ink-soft);align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.spacerDisciplines>span:first-child{border-left:0}.spacerDisciplines small{color:var(--amber);font-size:11px}.studioSection.section{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050708c2;width:100%}.studioInner{width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:96px;min-height:100svh;margin-inline:auto;padding:112px 0;display:grid}.studioStatement h2,.serviceIntro h2,.processHeader h2,.faqSection h2,.contactCopy h2,.onmodelSectionIntro h2,.onmodelGalleryHeader h2,.onmodelCta h2,.infoHeading h2{margin:16px 0 0;font-size:3.8rem;font-weight:520;line-height:1.04}.studioStatement>p:not(.sectionLabel){max-width:600px;color:var(--ink-soft);margin:28px 0 0;font-size:18px;line-height:1.7}.studioActions{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.capabilityPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-radius:8px}.capabilityPanel a{border-top:1px solid var(--line);grid-template-columns:42px 1fr 22px;align-items:center;gap:14px;min-height:88px;padding:0 22px;transition:color .18s,background-color .18s;display:grid}.capabilityPanel a:first-child{border-top:0}.capabilityPanel a:hover{color:#0a0a0a;background:var(--amber)}.capabilityPanel span{color:var(--ink-dim);font-size:12px}.capabilityPanel strong{font-size:18px;font-weight:560}.capabilityPanel svg{width:20px;height:20px}.statsSection{padding:76px 0}.statsGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statRail{border-left:1px solid var(--line-soft);min-height:230px;padding:28px 24px}.statsGrid>div:first-child .statRail{border-left:0}.statIndex,.capKicker,.productNumber,.operatorCode,.stepCode,.workflowStepTop span{color:var(--amber);font-size:11px;font-weight:700}.capKicker{color:var(--ink-dim);text-transform:uppercase;margin-top:38px;display:block}.capValue{margin:8px 0 0;font-size:27px;font-weight:560}.capDesc{max-width:260px;color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.65}.serviceSection{padding:110px 0 130px}.serviceIntro{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:64px;margin-bottom:62px;display:grid}.serviceIntro>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.serviceList{border-top:1px solid var(--line)}.serviceRow{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(240px,.9fr) minmax(300px,1.1fr) 48px;align-items:center;gap:24px;min-height:148px;transition:background-color .2s,padding .2s;display:grid}.serviceRow:hover{background:#ffffff0e;padding-inline:18px}.serviceRow .num{color:var(--amber);font-size:12px}.serviceRow h3{margin:0;font-size:26px;font-weight:540;line-height:1.18}.serviceRow p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.serviceArrow{border:1px solid var(--line);border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.serviceArrow svg{width:18px;height:18px}.productSection{padding:80px 0 128px}.productSpotlight{border:1px solid var(--line);background:0 0;border-radius:8px;grid-template-columns:minmax(380px,.82fr) minmax(580px,1.18fr);align-items:center;gap:52px;min-height:760px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000001f}.productCopy{z-index:3;text-shadow:0 2px 18px #000000eb;position:relative}.productIdentity{grid-template-columns:34px 62px 1fr;align-items:center;gap:14px;display:grid}.productIcon{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto}.productIdentity h2{margin:2px 0 0;font-size:24px;font-weight:700}.productCopy>h3{max-width:560px;margin:58px 0 0;font-size:4rem;font-weight:520;line-height:1.02}.productDescription{color:#e2e5e6;max-width:540px;margin:26px 0 0;font-size:17px;line-height:1.7}.productStatus{color:var(--amber);margin:16px 0 0;font-size:13px;font-weight:650}.productActions{text-shadow:none;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.storeButton{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;min-height:54px;padding:7px 14px;font-size:13px;display:inline-flex}.storeButton>svg:first-child{flex:none;width:23px;height:23px}.storeButton>svg:last-child{width:18px;height:18px;margin-left:8px}.storeButton span{flex-direction:column;line-height:1.05;display:flex}.storeButton small{font-size:9px}.storeButton strong{margin-top:3px;font-size:15px;font-weight:650}.storeButtonPrimary{color:#0a0a0a;background:#fff;border-color:#fff;transition:background-color .18s,border-color .18s,transform .18s}.storeButtonPrimary:hover{border-color:var(--amber);background:var(--amber);transform:translateY(-2px)}.productLearnMore{color:var(--ink);padding:0 12px}.productScreens{z-index:2;min-height:650px;position:relative}.productPhone,.onmodelPhone,.onmodelWorkflowStep figure,.onmodelGalleryRail figure{background:#ece9e3;border:1px solid #ffffff40;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.productPhone img,.onmodelPhone img,.onmodelWorkflowStep figure img,.onmodelGalleryRail figure img{object-fit:cover}.productPhone{aspect-ratio:1242/2688;border-radius:36px;width:250px;position:absolute}.productPhone1{z-index:1;top:74px;left:0;transform:rotate(-6deg)}.productPhone2{z-index:3;top:10px;left:31%}.productPhone3{z-index:2;top:86px;right:0;transform:rotate(6deg)}.upcomingProducts{margin-top:116px}.upcomingProductsIntro{grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:64px;padding:0 0 44px;display:grid}.upcomingProductsIntro h2{max-width:760px;margin:14px 0 0;font-size:3.7rem;font-weight:520;line-height:1.02}.upcomingProductsIntro>p{color:var(--ink-soft);margin:0;line-height:1.7}.upcomingProductList{border-top:1px solid var(--line)}.upcomingProduct{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0c75;grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);align-items:center;gap:58px;min-height:630px;padding:42px 48px;display:grid;position:relative;overflow:hidden}.upcomingProduct-noiseoff{background:#241f1e6b}.upcomingProduct-scenoly{background:#0a0b1494}.upcomingProductReverse .upcomingProductCopy{grid-area:1/2}.upcomingProductReverse .upcomingProductMedia{grid-area:1/1}.upcomingProductCopy{z-index:2;position:relative}.upcomingIdentity{grid-template-columns:34px 64px 1fr;align-items:center;gap:14px;display:grid}.upcomingIdentity img{object-fit:cover;border:1px solid #fff3;border-radius:8px;width:64px;height:64px}.upcomingIdentity>div>span{color:var(--ink-dim);text-transform:uppercase;font-size:11px}.upcomingIdentity h3{margin:3px 0 0;font-size:25px;font-weight:680}.upcomingStatus,.launchStatus{color:var(--amber);align-items:center;gap:9px;font-size:12px;font-weight:680;display:flex}.upcomingStatus{margin:30px 0 0}.upcomingStatus>span,.launchStatus>span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #f3ad501f}.upcomingProductCopy h4{max-width:600px;margin:18px 0 0;font-size:3.45rem;font-weight:520;line-height:1.02}.upcomingProductCopy>p:not(.upcomingStatus){max-width:560px;color:var(--ink-soft);margin:22px 0 0;font-size:16px;line-height:1.72}.upcomingProductCopy .productLearnMore{margin-top:26px;padding:0}.upcomingProductMedia{min-height:540px;position:relative}.upcomingPhone{aspect-ratio:1206/2622;background:#0f1015;border:1px solid #ffffff3d;border-radius:34px;width:250px;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 78px #00000075}.upcomingPhone img{object-fit:cover}.upcomingPhone1{z-index:2;top:0;left:14%;transform:rotate(-3deg)}.upcomingPhone2{z-index:1;top:56px;right:9%;transform:rotate(5deg)}.operatorRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:70px minmax(220px,.7fr) minmax(320px,1.3fr) auto;align-items:center;gap:28px;min-height:154px;margin-top:22px;padding:24px 30px;display:grid}.operatorRail>div>span{color:var(--ink-dim);text-transform:uppercase;font-size:11px}.operatorRail h3{margin:5px 0 0;font-size:24px;font-weight:560}.operatorRail p{color:var(--ink-soft);margin:0;line-height:1.65}.operatorRail>a{border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:13px;display:inline-flex}.operatorRail svg{width:17px;height:17px}.processSection{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0e1012f0}.processInner{padding:118px 0 128px}.processHeader{max-width:760px}.processTimeline{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:78px;display:grid}.processStep{border-left:1px solid var(--line-soft);min-height:250px;padding:34px 24px 24px;position:relative}.processTimeline>div:first-child{border-left:0}.stepNode{border:2px solid var(--surface);background:var(--amber);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:22px}.stepHeading{flex-direction:column;gap:16px;display:flex}.stepTitle{margin:0;font-size:23px;font-weight:560}.stepDesc{color:var(--ink-soft);margin:20px 0 0;font-size:14px;line-height:1.65}.faqSection{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:100px;padding:128px 0;display:grid}.signalColumn ol{border-top:1px solid var(--line);margin:52px 0 0;padding:0;list-style:none}.signalColumn li{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr;align-items:center;min-height:68px;display:grid}.signalColumn li span{color:var(--amber);font-size:11px}.signalColumn li strong{font-size:14px;font-weight:560}.faqColumn h2{margin-bottom:42px}.faqList{border-top:1px solid var(--line)}.faqItem{border-bottom:1px solid var(--line)}.faqQuestion{width:100%;min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 26px;align-items:center;gap:18px;padding:0;display:grid}.faqQuestion>span:first-child{font-size:18px;font-weight:540}.faqIcon{width:20px;height:20px;position:relative}.faqIcon:before,.faqIcon:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:9px;left:2px}.faqIcon:after{transition:transform .18s;transform:rotate(90deg)}.faqItem.is-open .faqIcon:after{transform:rotate(0)}.faqAnswerWrap{overflow:hidden}.faqAnswer{max-width:680px;color:var(--ink-soft);margin:0;padding:0 50px 28px 0;line-height:1.75}.contactSection.section{border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:#06090b85;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff0a}.contactBlock{z-index:1;width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:80px;margin-inline:auto;padding:72px 0;display:grid;position:relative}.contactCopy h2{max-width:850px;font-size:4.4rem}.contactAction{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-radius:8px;padding:24px}.contactAction>p{color:var(--ink-soft);margin:0 0 22px;font-size:14px;line-height:1.65}.contactLink{color:#0a0a0a;background:#fff;width:100%;min-width:0;padding:0 14px}.contactLink span{overflow-wrap:anywhere;min-width:0}.siteFooter{border-top:1px solid var(--line-soft);background:#050607f5;padding:44px 0 26px}.footerTop,.footerBottom{width:min(var(--site-width), calc(100% - 64px));justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;display:flex}.footerBrand img{width:34px;height:34px}.footerNav{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.footerNav a{color:var(--ink-soft);font-size:13px}.footerNav a:hover{color:var(--amber)}.footerBottom{border-top:1px solid var(--line-soft);color:var(--ink-dim);margin-top:38px;padding-top:20px;font-size:12px}.pageBackdrop{z-index:0;pointer-events:none;background-color:#07090a;background-image:url(/art/cosmos-core.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;box-shadow:inset 0 0 0 100vmax #040607c7,inset 0 0 220px 70px #000000c2}.pageMain{z-index:2;padding-top:106px;position:relative}.pageHero{width:min(var(--site-width), calc(100% - 64px));margin-inline:auto;padding:100px 0 82px}.pageHero h1{max-width:970px;margin:18px 0 0;font-size:4.8rem;font-weight:520;line-height:1.02}.pageLead{max-width:760px;color:var(--ink-soft);margin:24px 0 0;font-size:19px;line-height:1.7}.pageHeroAction{margin-top:30px}.infoLayout,.legalLayout{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:48px;padding:54px 0 112px;display:grid}.infoIndex{border-left:1px solid var(--line);flex-direction:column;height:max-content;display:flex;position:sticky;top:112px}.infoIndex p,.infoIndex a{margin:0;padding-left:18px}.infoIndex p{color:var(--amber);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.infoIndex a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:13px;line-height:1.3;display:flex}.infoIndex a:hover{color:var(--amber)}.supportBody{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:54px;display:grid}.infoHeading h2{font-size:2.7rem}.detailsList{border-top:1px solid var(--line);margin-top:36px}.detailsList details{border-bottom:1px solid var(--line)}.detailsList summary{min-height:72px;color:var(--ink);cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:18px;font-size:16px;font-weight:540;list-style:none;display:grid}.detailsList summary::-webkit-details-marker{display:none}.detailsList summary span{font-size:22px;font-weight:300;transition:transform .18s}.detailsList details[open] summary span{transform:rotate(45deg)}.detailsList details>p{max-width:760px;color:var(--ink-soft);margin:0;padding:0 42px 26px 0;line-height:1.75}.supportRouteLinks{border-top:1px solid var(--line);flex-direction:column;margin-top:52px;display:flex}.supportRouteLinks a{border-bottom:1px solid var(--line-soft);min-height:58px;color:var(--ink-soft);align-items:center;gap:10px;font-size:14px;display:flex}.supportRouteLinks a:hover{color:var(--amber)}.supportRouteLinks svg{width:17px;height:17px}.infoContactPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-radius:8px;padding:26px}.infoContactPanel>svg{width:25px;height:25px;color:var(--amber)}.infoContactPanel h2{margin:28px 0 0;font-size:24px;font-weight:560}.infoContactPanel p{color:var(--ink-soft);margin:14px 0 0;line-height:1.7}.infoContactPanel a{border-top:1px solid var(--line);min-height:54px;color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.infoContactPanel a svg{flex:none;width:17px;height:17px}.policyMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:42px 0 0;display:grid}.policyMeta>div{border-left:1px solid var(--line-soft);min-width:0;padding:18px}.policyMeta>div:first-child{border-left:0}.policyMeta dt{color:var(--ink-dim);text-transform:uppercase;font-size:11px}.policyMeta dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.policyMeta a{color:var(--amber)}.legalIndex{max-height:calc(100vh - 140px);padding-bottom:12px;overflow-y:auto}.legalContent{max-width:920px}.legalContent article{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);column-gap:24px;padding:42px 0 48px;scroll-margin-top:120px;display:grid}.legalContent article:first-child{border-top:0;padding-top:0}.legalContent article>span{color:var(--amber);grid-row:1/span 10;font-size:11px}.legalContent h2{grid-column:2;margin:0 0 18px;font-size:28px;font-weight:560;line-height:1.2}.legalContent p,.legalContent ol{color:var(--ink-soft);grid-column:2;line-height:1.78}.legalContent p{overflow-wrap:anywhere;margin:0}.legalContent p+p{margin-top:14px}.legalContent ol{margin:0 0 18px;padding-left:22px}.legalContent li+li{margin-top:6px}.legalContent a{color:var(--amber)}.legalActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:34px;display:flex}.legalActions a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#ffffff0d;border-radius:5px;align-items:center;gap:8px;padding:0 15px;font-size:13px;display:inline-flex}.legalActions a:hover{color:#0a0a0a;background:var(--amber)}.legalActions svg{width:17px;height:17px}.onmodelSite .pageBackdrop{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 100vmax #030507a3,inset 0 0 240px 80px #000000b8}.onmodelSite .pageMain{padding-top:0}.onmodelHero{min-height:100svh;padding:120px 0 64px;position:relative;overflow:hidden}.onmodelHeroInner{width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);align-items:center;gap:48px;min-height:calc(100svh - 184px);margin-inline:auto;display:grid}.productEyebrow{color:var(--ink);align-items:center;gap:14px;font-size:13px;font-weight:750;display:flex}.productEyebrow img{border-radius:8px}.onmodelHeroCopy h1{max-width:640px;margin:30px 0 0;font-size:5rem;font-weight:520;line-height:.98}.onmodelHeroCopy>p{max-width:590px;color:var(--ink-soft);margin:28px 0 0;font-size:18px;line-height:1.7}.onmodelHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.onmodelStoreNameMobile{display:none}.onmodelAvailability{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.onmodelAvailability>*{border:1px solid var(--line-soft);min-height:38px;color:var(--ink-soft);background:#ffffff0a;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.onmodelAvailability a{transition:border-color .18s,color .18s,transform .18s}.onmodelAvailability a:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.onmodelAvailability svg{width:15px;height:15px}.onmodelHeroScreens{min-height:740px;position:relative}.onmodelPhone{aspect-ratio:1242/2688;border-radius:42px;width:300px;position:absolute}.onmodelPhone1{top:68px;left:0;transform:rotate(-4deg)}.onmodelPhone2{z-index:3;top:0;left:32%}.onmodelPhone3{top:72px;right:0;transform:rotate(4deg)}.onmodelWorkflow,.onmodelGallery,.onmodelCta{z-index:2;position:relative}.onmodelWorkflow{border-top:1px solid var(--line);padding:118px 0}.onmodelSectionIntro{grid-template-columns:minmax(0,.8fr) minmax(300px,.4fr);column-gap:60px;display:grid}.onmodelSectionIntro .sectionLabel,.onmodelSectionIntro h2{grid-column:1}.onmodelSectionIntro>p:last-child{color:var(--ink-soft);grid-area:1/2/span 2;align-self:end;margin:0;font-size:16px;line-height:1.7}.onmodelWorkflowGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:74px;display:grid}.onmodelWorkflowStep{border-left:1px solid var(--line-soft);min-width:0;padding:28px 24px 34px}.onmodelWorkflowGrid>div:first-child{border-left:0}.workflowStepTop{align-items:center;gap:12px;display:flex}.workflowStepTop i{background:var(--line);flex:1;height:1px;display:block}.onmodelWorkflowStep figure{aspect-ratio:1242/2688;border-radius:24px;width:148px;margin:28px auto 30px}.onmodelWorkflowStep h3{margin:0;font-size:22px;font-weight:560}.onmodelWorkflowStep>p{color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.65}.onmodelGallery{border-top:1px solid var(--line-soft);padding:118px 0 126px}.onmodelGalleryHeader{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:64px;display:grid}.onmodelGalleryHeader>p{color:var(--ink-soft);margin:0;line-height:1.7}.onmodelGalleryRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.onmodelGalleryRail figure{aspect-ratio:1242/2688;border-radius:20px}.onmodelGalleryRail figcaption{z-index:2;color:#fff;background:#000000b8;border:1px solid #ffffff57;border-radius:4px;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:absolute;bottom:8px;right:8px}.onmodelCta{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:48px;min-height:300px;margin-bottom:90px;padding:44px;display:flex}.onmodelCta h2{max-width:780px;font-size:3.2rem}.onmodelCtaCopy>p:last-child{color:var(--ink-soft);margin:20px 0 0}.onmodelCtaActions{flex-wrap:wrap;gap:12px;display:flex}.launchSite .pageMain{padding-top:0}.launchSite .pageBackdrop{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 100vmax #030507bd,inset 0 0 240px 80px #000000c2}.noiseoffSite .pageBackdrop{box-shadow:inset 0 0 0 100vmax #070809b0,inset 0 0 240px 80px #000000bd}.scenolySite .pageBackdrop{background-position:62%;box-shadow:inset 0 0 0 100vmax #04050bc7,inset 0 0 260px 90px #000c}.launchHero{border-bottom:1px solid var(--line-soft);min-height:82svh;padding:118px 0 34px;position:relative;overflow:hidden}.launchHeroInner{width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:60px;min-height:calc(82svh - 152px);margin-inline:auto;display:grid}.launchHeroCopy{z-index:3;position:relative}.launchBrand{align-items:center;gap:16px;display:flex}.launchBrand img{object-fit:cover;border:1px solid #ffffff3d;border-radius:8px;width:64px;height:64px}.launchBrand h1{margin:0;font-size:34px;font-weight:720;line-height:1}.launchStatus{margin:26px 0 0}.launchHeroCopy>h2{max-width:680px;margin:28px 0 0;font-size:4.8rem;font-weight:520;line-height:.99}.launchHeroCopy>p:not(.launchStatus){max-width:610px;color:var(--ink-soft);margin:26px 0 0;font-size:18px;line-height:1.72}.launchHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.launchPhoneStage{min-height:min(64svh,620px);position:relative}.launchPhone{aspect-ratio:1206/2622;background:#111216;border:1px solid #ffffff40;border-radius:38px;width:clamp(210px,28svh,278px);margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 86px #00000080}.launchPhone img{object-fit:cover}.launchPhoneStage .launchPhone1{z-index:1;top:34px;left:0;transform:rotate(-5deg)}.launchPhoneStage .launchPhone2{z-index:3;top:0;left:31%}.launchPhoneStage .launchPhone3{z-index:2;top:40px;right:0;transform:rotate(5deg)}.launchStory,.launchProductSection,.launchCta{z-index:2;position:relative}.launchStory{padding:90px 0 124px}.launchSectionHeading{grid-template-columns:minmax(0,1fr) 430px;align-items:end;gap:68px;display:grid}.launchSectionHeading h2,.launchProductHeading h2,.launchCta h2{margin:15px 0 0;font-size:3.45rem;font-weight:520;line-height:1.04}.launchSectionHeading>p,.launchProductHeading>p:last-child{color:var(--ink-soft);margin:0;line-height:1.72}.launchFeatureList{border-top:1px solid var(--line);margin-top:68px}.launchFeatureRow{border-bottom:1px solid var(--line-soft);grid-template-columns:48px 42px minmax(240px,.85fr) minmax(320px,1.15fr);align-items:center;gap:24px;min-height:140px;display:grid}.launchFeatureRow>span{color:var(--amber);font-size:12px}.launchFeatureRow>svg{width:23px;height:23px;color:var(--ink-soft);stroke-width:1.6px}.launchFeatureRow h3{margin:0;font-size:24px;font-weight:570}.launchFeatureRow p{color:var(--ink-soft);margin:0;line-height:1.68}.launchCta{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff13;border-radius:8px;justify-content:space-between;align-items:center;gap:48px;min-height:280px;margin-bottom:88px;padding:44px;display:flex}.launchCta h2{max-width:780px}.scenolyHeroComparison{justify-content:center;display:flex}.scenolyComparison{--comparison-split:50%;background:#111322;border:1px solid #ad9cff61;border-radius:8px;width:min(100%,570px);height:min(64svh,680px);min-height:440px;position:relative;overflow:hidden;box-shadow:0 34px 96px #00000085}.scenolyComparison img{object-fit:cover;object-position:center}.scenolyComparisonAfter{clip-path:inset(0 0 0 var(--comparison-split))}.scenolyComparison input{z-index:5;opacity:.01;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparisonLabel{z-index:4;color:#fff;text-transform:uppercase;background:#080911c2;border:1px solid #ffffff47;border-radius:5px;padding:8px 10px;font-size:10px;font-weight:720;position:absolute;top:18px}.comparisonLabelBefore{left:18px}.comparisonLabelAfter{right:18px}.comparisonDivider{top:0;bottom:0;left:var(--comparison-split);z-index:4;pointer-events:none;background:#aa92ff;width:2px;position:absolute;transform:translate(-1px)}.comparisonDivider i{color:#c6b8ff;background:#17192a;border:1px solid #aa92ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000057}.comparisonDivider svg{width:20px;height:20px}.launchProductSection{grid-template-columns:minmax(500px,.9fr) minmax(420px,1.1fr);align-items:center;gap:86px;padding-top:90px;padding-bottom:126px;display:grid}.launchPhonePair{min-height:730px;position:relative}.launchPhonePair .launchPhone{width:300px}.launchPhonePair .launchPhone1{z-index:2;top:0;left:4%;transform:rotate(-3deg)}.launchPhonePair .launchPhone2{z-index:1;top:74px;right:2%;transform:rotate(5deg)}.launchProductHeading>p:last-child{max-width:610px;margin-top:24px}.launchFeatureListCompact{margin-top:48px}.launchFeatureListCompact .launchFeatureRow{grid-template-columns:34px 34px minmax(190px,.8fr) minmax(240px,1.2fr);gap:18px;min-height:132px}.launchFeatureListCompact .launchFeatureRow h3{font-size:20px}.launchFeatureListCompact .launchFeatureRow p{font-size:14px}@media (max-width:1180px){.heroTitle{font-size:4.5rem}.studioInner{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:58px}.studioStatement h2,.serviceIntro h2,.processHeader h2,.faqSection h2,.contactCopy h2,.onmodelSectionIntro h2,.onmodelGalleryHeader h2,.onmodelCta h2{font-size:3.25rem}.productSpotlight{grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);padding:42px}.productPhone{width:220px}.upcomingProduct{grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);gap:40px;padding-inline:38px}.upcomingPhone{width:220px}.launchHeroInner{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);gap:42px}.launchHeroCopy>h2{font-size:4rem}.launchPhone{width:238px}.launchProductSection{grid-template-columns:minmax(430px,.88fr) minmax(420px,1.12fr);gap:54px}.launchPhonePair .launchPhone{width:250px}.launchFeatureListCompact .launchFeatureRow{grid-template-columns:30px 30px minmax(160px,.8fr) minmax(210px,1.2fr);gap:14px}.onmodelHeroInner{grid-template-columns:minmax(340px,.75fr) minmax(560px,1.25fr)}.onmodelHeroCopy h1{font-size:4.25rem}.onmodelPhone{width:260px}}@media (max-width:980px){.navLinks{gap:18px}.heroTopline,.heroBottom{grid-template-columns:minmax(0,1fr) 310px}.heroTitle{font-size:4rem}.studioInner,.faqSection,.contactBlock,.serviceIntro,.supportBody,.onmodelGalleryHeader{grid-template-columns:1fr}.studioInner{gap:60px}.serviceIntro,.faqSection,.contactBlock,.onmodelGalleryHeader{gap:38px}.serviceIntro>p,.onmodelGalleryHeader>p{max-width:650px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsGrid>div:nth-child(3) .statRail{border-left:0}.statsGrid>div:nth-child(n+3) .statRail{border-top:1px solid var(--line-soft)}.serviceRow{grid-template-columns:52px minmax(200px,.85fr) minmax(260px,1.15fr) 44px;gap:18px}.productSpotlight{grid-template-columns:1fr;min-height:auto}.productScreens{min-height:610px}.productPhone{width:250px}.upcomingProductsIntro,.launchSectionHeading{grid-template-columns:1fr;gap:28px}.upcomingProductsIntro>p,.launchSectionHeading>p{max-width:680px}.upcomingProduct{grid-template-columns:1fr;gap:28px;min-height:0}.upcomingProductReverse .upcomingProductCopy,.upcomingProductReverse .upcomingProductMedia{grid-column:1}.upcomingProductReverse .upcomingProductCopy{grid-row:1}.upcomingProductReverse .upcomingProductMedia{grid-row:2}.upcomingProductMedia{min-height:520px}.upcomingPhone{width:250px}.launchHeroInner{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:32px}.launchHeroCopy>h2{font-size:3.5rem}.launchPhoneStage .launchPhone{width:205px}.launchProductSection{grid-template-columns:1fr;gap:72px}.launchPhonePair{width:min(100%,660px);min-height:680px;margin-inline:auto}.launchPhonePair .launchPhone{width:280px}.launchProductCopy{max-width:780px;margin-inline:auto}.operatorRail{grid-template-columns:44px 1fr auto}.operatorRail>p{grid-column:2/-1}.processTimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.processStep:nth-child(4){border-left:0}.processStep:nth-child(n+4){border-top:1px solid var(--line-soft)}.contactAction{max-width:480px}.infoLayout,.legalLayout{grid-template-columns:190px minmax(0,1fr);gap:34px}.onmodelHero{padding-bottom:100px}.onmodelHeroInner{grid-template-columns:1fr;gap:64px}.onmodelHeroCopy{max-width:760px;padding-top:72px}.onmodelHeroScreens{min-height:680px}.onmodelPhone{width:30%}.onmodelPhone1{left:7%}.onmodelPhone2{left:35%}.onmodelPhone3{right:7%}.onmodelWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onmodelWorkflowGrid>div:nth-child(3){border-left:0}.onmodelWorkflowGrid>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.onmodelGalleryRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.section,.heroInner,.cinematicSpacer,.studioInner,.contactBlock,.footerTop,.footerBottom,.pageHero,.onmodelHeroInner,.launchHeroInner{width:min(100% - 32px, var(--site-width))}.navWrap{width:calc(100% - 24px);top:12px}.nav{min-height:60px;padding:6px 7px 6px 12px}.brandMark{width:30px;height:30px}.brandLockup{font-size:14px}.navLinks{display:none}.menuButton{margin-left:auto;display:grid}.mobileNav{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070809f0;border-radius:8px;flex-direction:column;gap:0;margin-top:8px;padding:10px;display:flex;box-shadow:0 20px 50px #0000005c}.mobileNav a{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--ink-soft);align-items:center;padding:0 10px;font-size:14px;display:flex}.mobileNav .mobileNavCta{color:#0a0a0a;background:#fff;border:0;border-radius:5px;justify-content:space-between;margin-top:8px}.heroInner{padding:96px 0 42px}.heroTopline,.heroBottom{grid-template-columns:1fr;gap:28px}.heroCapabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;font-size:11px;display:grid}.heroIntro{max-width:420px;font-size:16px}.heroBottom{margin-top:110px}.glassLabel{margin-bottom:16px;font-size:11px}.heroTitle{font-size:3.25rem}.heroContactCard{max-width:430px;padding:17px}.cinematicTint{background:#0307099e;box-shadow:inset 0 0 120px 30px #0000009e}.cinematicSpacer{min-height:72vh;padding-bottom:28px}.spacerDisciplines{grid-template-columns:repeat(2,minmax(0,1fr))}.spacerDisciplines>span{min-height:62px;padding:0 12px;font-size:12px}.spacerDisciplines>span:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.spacerDisciplines>span:nth-child(4){border-top:1px solid var(--line-soft)}.studioInner{min-height:auto;padding:92px 0}.studioStatement h2,.serviceIntro h2,.processHeader h2,.faqSection h2,.contactCopy h2,.onmodelSectionIntro h2,.onmodelGalleryHeader h2,.onmodelCta h2,.infoHeading h2{font-size:2.65rem}.capabilityPanel a{min-height:72px}.statsSection{padding:56px 0}.statRail{min-height:210px;padding:22px 16px}.capValue{font-size:22px}.serviceSection,.productSection,.faqSection{padding-top:88px;padding-bottom:96px}.serviceRow{grid-template-columns:36px minmax(0,1fr) 42px;gap:14px;min-height:0;padding:25px 0}.serviceRow:hover{padding-inline:10px}.serviceRow h3{font-size:20px}.serviceRow p{grid-column:2/-1}.productSpotlight{box-shadow:none;padding:28px 20px}.productIdentity{grid-template-columns:26px 52px 1fr}.productCopy>h3{margin-top:40px;font-size:3rem}.productScreens{min-height:540px}.productPhone{width:42%}.productPhone1{top:76px;left:0}.productPhone2{left:29%}.productPhone3{top:78px}.upcomingProducts{margin-top:82px}.upcomingProductsIntro{padding-bottom:30px}.upcomingProductsIntro h2{font-size:2.65rem}.upcomingProduct{gap:22px;padding:30px 20px 24px}.upcomingIdentity{grid-template-columns:28px 54px 1fr;gap:11px}.upcomingIdentity img{width:54px;height:54px}.upcomingIdentity h3{font-size:21px}.upcomingStatus{align-items:flex-start;margin-top:24px;line-height:1.45}.upcomingStatus>span{margin-top:5px}.upcomingProductCopy h4{margin-top:16px;font-size:2.65rem}.upcomingProductCopy>p:not(.upcomingStatus){margin-top:18px;font-size:15px}.upcomingProductMedia{min-height:400px}.upcomingPhone{border-radius:24px;width:45%}.upcomingPhone1{left:5%}.upcomingPhone2{top:38px;right:5%}.operatorRail{grid-template-columns:32px 1fr;gap:16px;padding:24px 10px}.operatorRail>p,.operatorRail>a{grid-column:2}.operatorRail>a{width:max-content}.processInner{padding:92px 0 96px}.processTimeline{grid-template-columns:1fr;margin-top:54px}.processStep,.processStep:nth-child(4){border-top:1px solid var(--line-soft);border-left:0;min-height:0;padding:28px 18px}.processStep:first-child{border-top:0}.stepNode{top:-5px;left:18px}.faqSection{gap:72px}.contactBlock{min-height:0;padding:60px 0 48px}.contactCopy h2{font-size:3rem}.contactAction{padding:18px}.footerTop,.footerBottom{flex-direction:column;align-items:flex-start}.footerNav{justify-content:flex-start;gap:16px 22px}.pageMain{padding-top:84px}.pageHero{padding:74px 0 62px}.pageHero h1{font-size:3.25rem}.pageLead{font-size:17px}.infoLayout,.legalLayout{grid-template-columns:1fr;gap:42px;padding:34px 0 88px}.infoIndex{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.infoIndex p{grid-column:1/-1;margin:0;padding:14px 0}.infoIndex a{border-top:1px solid var(--line-soft);padding:0 10px}.legalIndex{max-height:none;overflow:visible}.policyMeta{grid-template-columns:1fr}.policyMeta>div,.policyMeta>div:first-child{border-top:1px solid var(--line-soft);border-left:0}.policyMeta>div:first-child{border-top:0}.legalContent article{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.legalContent h2{font-size:23px}.launchHero{min-height:0;padding:96px 0 18px}.launchHeroInner{grid-template-columns:1fr;gap:22px;min-height:0}.launchBrand{gap:12px}.launchBrand img{width:50px;height:50px}.launchBrand h1{font-size:28px}.launchStatus{align-items:flex-start;margin-top:20px;line-height:1.45}.launchStatus>span{margin-top:5px}.launchHeroCopy>h2{margin-top:20px;font-size:3rem}.launchHeroCopy>p:not(.launchStatus){margin-top:18px;font-size:15px}.launchHeroActions{margin-top:22px}.launchHeroActions .button{min-height:46px;padding-inline:14px;font-size:13px}.launchPhoneStage{min-height:205px}.launchPhoneStage .launchPhone{border-radius:16px;width:90px}.launchPhoneStage .launchPhone1{top:8px;left:calc(50% - 87px)}.launchPhoneStage .launchPhone2{top:0;left:calc(50% - 3px)}.launchPhoneStage .launchPhone3{display:none}.launchStory{padding:24px 0 94px}.launchSectionHeading,.launchProductSection{gap:34px}.launchSectionHeading h2,.launchProductHeading h2,.launchCta h2{font-size:2.65rem}.launchFeatureList{margin-top:46px}.launchFeatureRow,.launchFeatureListCompact .launchFeatureRow{grid-template-columns:28px 34px minmax(0,1fr);gap:12px;min-height:0;padding:24px 0}.launchFeatureRow h3,.launchFeatureListCompact .launchFeatureRow h3{font-size:19px}.launchFeatureRow p,.launchFeatureListCompact .launchFeatureRow p{grid-column:3;font-size:14px}.launchCta{flex-direction:column;align-items:flex-start;min-height:0;margin-bottom:60px;padding:28px 20px}.scenolyHeroComparison{justify-content:flex-start}.scenolyComparison{width:100%;height:225px;min-height:0}.comparisonLabel{top:12px}.comparisonLabelBefore{left:12px}.comparisonLabelAfter{right:12px}.comparisonDivider i{width:42px;height:42px}.launchProductSection{padding-top:24px;padding-bottom:94px}.launchPhonePair{width:100%;min-height:420px}.launchPhonePair .launchPhone{border-radius:24px;width:46%}.launchPhonePair .launchPhone1{left:2%}.launchPhonePair .launchPhone2{top:36px;right:2%}.launchProductCopy{max-width:none}.launchProductHeading>p:last-child{margin-top:18px}.launchFeatureListCompact{margin-top:34px}.onmodelHero{padding-top:84px}.onmodelHeroCopy{padding-top:60px}.onmodelHeroCopy h1{font-size:3.5rem}.onmodelStoreNameDesktop{display:none}.onmodelStoreNameMobile{display:inline}.onmodelHeroScreens{min-height:590px}.onmodelPhone{border-radius:28px;width:34%}.onmodelPhone1{left:0}.onmodelPhone2{left:33%}.onmodelPhone3{right:0}.onmodelWorkflow,.onmodelGallery{padding:90px 0}.onmodelSectionIntro{grid-template-columns:1fr}.onmodelSectionIntro>p:last-child{grid-area:auto/1;margin-top:20px}.onmodelWorkflowGrid{margin-top:48px}.onmodelWorkflowStep{padding:22px 16px 28px}.onmodelWorkflowStep figure{border-radius:18px;width:118px}.onmodelWorkflowStep h3{font-size:18px}.onmodelGalleryRail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:64vw;grid-auto-flow:column;padding-bottom:18px;display:grid;overflow-x:auto}.onmodelGalleryRail figure{scroll-snap-align:start}.onmodelCta{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:28px 20px}}@media (max-width:480px){.heroCapabilities{grid-template-columns:1fr}.heroBottom{margin-top:76px}.heroTitle,.pageHero h1,.onmodelHeroCopy h1{font-size:2.65rem}.studioStatement h2,.serviceIntro h2,.processHeader h2,.faqSection h2,.contactCopy h2,.onmodelSectionIntro h2,.onmodelGalleryHeader h2,.onmodelCta h2,.infoHeading h2,.upcomingProductsIntro h2,.upcomingProductCopy h4,.launchHeroCopy>h2,.launchSectionHeading h2,.launchProductHeading h2,.launchCta h2{font-size:2.2rem}.statsGrid{grid-template-columns:1fr}.statsGrid>div .statRail,.statsGrid>div:nth-child(3) .statRail{border-top:1px solid var(--line-soft);border-left:0;min-height:0}.statsGrid>div:first-child .statRail{border-top:0}.productCopy>h3{font-size:2.45rem}.productScreens{min-height:460px}.productPhone{border-radius:25px;width:46%}.productPhone1{left:-8%}.productPhone2{left:27%}.productPhone3{right:-8%}.serviceArrow{width:40px;height:40px}.faqQuestion>span:first-child{font-size:16px}.contactLink{font-size:12px}.infoIndex{grid-template-columns:1fr}.legalContent article{grid-template-columns:28px minmax(0,1fr);column-gap:9px}.legalContent h2{font-size:21px}.onmodelHeroScreens{min-height:480px}.onmodelPhone{border-radius:23px;width:40%}.onmodelPhone1{left:-5%}.onmodelPhone2{left:30%}.onmodelPhone3{right:-5%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematicBackdrop canvas{display:none}}
