.v2Page{--v2-bg:#06090c;--v2-panel:#0b1116;--v2-panel2:#101820;--v2-line:#22313b;--v2-text:#e7edf0;--v2-muted:#91a2ac;--v2-cyan:#62d8ef;--v2-amber:#f5c95b;background-color:var(--v2-bg);min-height:100vh;color:var(--v2-text);background-image:linear-gradient(#62d8ef06 1px,#0000 1px),linear-gradient(90deg,#62d8ef06 1px,#0000 1px);background-size:80px 80px}.v2Page *{box-sizing:border-box}.v2Page a{color:inherit;text-decoration:none}.v2Page main{overflow:hidden}.v2Nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06090ce0;border-bottom:1px solid #62d8ef24;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 720px);display:flex;position:sticky;top:0}.v2Brand{letter-spacing:-.03em;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;display:flex;position:relative}.v2BrandName,.v2BrandTag{white-space:nowrap;position:relative}.v2Brand small{color:#657680;letter-spacing:.16em;margin-left:2px;font-family:Space Mono,monospace;font-size:8px}.v2Page .brandDots{align-items:center;gap:3px;display:flex}.v2Page .brandDots i{width:6px;height:6px;color:var(--v2-cyan);background:var(--v2-cyan);transform-origin:50%;border-radius:50%;animation:1.8s ease-in-out infinite v2BrandTriggerPulse;display:block}.v2Page .brandDots i:nth-child(2){width:12px;height:12px;color:var(--v2-amber);background:var(--v2-amber);animation-delay:.6s}.v2Page .brandDots i:nth-child(3){color:#df6a67;background:#df6a67;width:7px;height:7px;animation-delay:1.2s}.v2BrandTagGlyph{display:inline-block;position:relative}.v2BrandTagSpace{width:.78em;display:inline-block}.v2BrandTagGlyphFill,.v2BrandTagGlyphCursor{pointer-events:none;position:absolute;inset:0}.v2BrandTagGlyphFill{color:#df6a67}.v2BrandTagGlyphCursor{color:#0000;background:radial-gradient(circle,#fff 0 .65px,#ffffffe0 .8px,#0000 1.35px) 50% 100%/100% 4px no-repeat;filter:drop-shadow(0 0 1px #ffffffe6);pointer-events:none;-webkit-background-clip:text;background-clip:text;transition:opacity 35ms linear,background-position 35ms linear}@keyframes v2BrandTriggerPulse{0%,27%,to{filter:none;transform:scale(1)}12%{filter:drop-shadow(0 0 4px);transform:scale(1.2)}}.v2Links{color:#a6b4bc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;font:11px Space Mono,monospace;display:flex}.v2Links>a:not(.v2Button):hover{color:var(--v2-cyan)}.v2Menu{color:var(--v2-text);background:0 0;border:0;display:none}.v2Button{border:1px solid var(--v2-cyan);background:var(--v2-cyan);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 20px;font:700 11px Space Mono,monospace;transition:all .2s;display:inline-flex;color:#071015!important}.v2Button:hover{transform:translateY(-1px);box-shadow:0 0 28px #62d8ef38}.v2Button svg{width:16px}.v2Button.small{min-height:40px;padding:0 15px;font-size:9px}.v2Button.ghost{background:0 0;border-color:#344650;color:var(--v2-text)!important}.v2Hero{grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);align-items:center;gap:62px;max-width:1500px;min-height:calc(100vh - 76px);margin:auto;padding:90px 30px 62px;display:grid}.v2HeroCopy{z-index:2;position:relative}.v2Eyebrow,.v2Kicker{color:var(--v2-cyan);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font:10px Space Mono,monospace;display:flex}.v2Eyebrow i{background:var(--v2-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--v2-cyan);border-radius:50%}.v2Hero h1{letter-spacing:-.07em;max-width:660px;margin:24px 0;font:800 clamp(52px,6.2vw,96px)/.95 Manrope,sans-serif}.v2Hero h1 em{color:var(--v2-cyan);font-style:normal}.v2HeroCopy>p{color:#a7b5bc;max-width:620px;font-size:17px;line-height:1.75}.v2Actions{gap:12px;margin:34px 0 26px;display:flex}.v2Micro{color:#73868f;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:20px;font:9px Space Mono,monospace;display:flex}.v2Micro span{align-items:center;gap:7px;display:flex}.v2Micro i{background:var(--v2-amber);border-radius:50%;width:5px;height:5px}.v2HeroVisual{min-width:0;position:relative}.v2Glow{filter:blur(90px);background:#62d8ef21;position:absolute;inset:12% 7%}.v2ProductImage{min-width:0;margin:0;position:relative}.v2ProductImage>button{cursor:zoom-in;background:#05080a;border:1px solid #2a3b45;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000006b}.v2ProductImage img{object-fit:contain;width:100%;height:auto;display:block}.v2ProductImage.hero{transform:perspective(1400px)rotateY(-2deg)}.v2ProductImage.hero>button{box-shadow:0 35px 100px #0000009e,0 0 0 1px #62d8ef14}.v2ProductImage figcaption{color:#70828c;letter-spacing:.14em;justify-content:space-between;padding:11px 2px;font:8px Space Mono,monospace;display:flex}.v2ProductImage figcaption i{color:#455760;font-style:normal}.v2Expand{color:#c4d1d6;letter-spacing:.1em;text-transform:uppercase;opacity:0;background:#06090ce0;border:1px solid #30434d;align-items:center;gap:7px;padding:8px 10px;font:8px Space Mono,monospace;transition:all .2s;display:flex;position:absolute;bottom:12px;right:12px}.v2Expand svg{width:12px}.v2ProductImage button:hover .v2Expand{opacity:1}.v2Flow{grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto 80px;padding:0 30px;display:grid}.v2Flow article{border:1px solid var(--v2-line);background:#0b1116b3;border-right:0;min-height:180px;padding:28px;position:relative}.v2Flow article:last-child{border-right:1px solid var(--v2-line)}.v2Flow article>span{color:#536670;font:10px Space Mono,monospace}.v2Flow article>b{color:var(--v2-cyan);letter-spacing:.15em;margin:22px 0 12px;font:12px Space Mono,monospace;display:block}.v2Flow p{color:#8fa0a9;margin:0;font-size:13px;line-height:1.6}.v2Flow article>svg{z-index:2;background:var(--v2-bg);width:23px;color:var(--v2-amber);padding:4px;position:absolute;top:50%;right:-12px}.v2Philosophy{text-align:center;border:1px solid var(--v2-line);background:radial-gradient(circle at 50% 0,#62d8ef17,#0000 45%),#080d11;max-width:1380px;margin:0 auto 25px;padding:95px 80px}.v2Philosophy>.v2Kicker{justify-content:center}.v2Philosophy h2{letter-spacing:-.055em;max-width:1000px;margin:22px auto;font:750 clamp(38px,5.5vw,72px)/1.02 Manrope,sans-serif}.v2Philosophy>p{color:#93a4ad;max-width:820px;margin:0 auto;font-size:16px;line-height:1.75}.v2Philosophy>div{color:#71848d;letter-spacing:.14em;justify-content:center;align-items:center;gap:18px;margin-top:42px;font:8px Space Mono,monospace;display:flex}.v2Philosophy>div i{background:#30434d;width:35px;height:1px}.v2Section{border-top:1px solid #62d8ef1c;max-width:1440px;margin:0 auto;padding:105px 30px}.v2SectionHead{max-width:800px;margin-bottom:46px}.v2Section h2{letter-spacing:-.055em;margin:17px 0;font:750 clamp(38px,5vw,68px)/1.02 Manrope,sans-serif}.v2Section p{color:#93a4ad;line-height:1.75}.v2ProductStory>.v2ProductImage{width:100%}.v2Benefits{border:1px solid var(--v2-line);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.v2Benefits article{border-right:1px solid var(--v2-line);padding:30px}.v2Benefits article:last-child{border:0}.v2Benefits span{color:#536670;font:9px Space Mono,monospace}.v2Benefits h3{margin:20px 0 8px;font-size:18px}.v2Benefits p{margin:0;font-size:13px}.v2ArrangementHead{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.v2ArrangementHead h2{margin-bottom:0}.v2ArrangementHead>p{margin:0 0 5px;font-size:15px}.v2ArrangementShot .v2ProductImage>button{height:340px}.v2ArrangementShot .v2ProductImage img{object-fit:cover;object-position:center top;height:100%}.v2ArrangementGrid{border:1px solid var(--v2-line);background:#080d11;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.v2ArrangementGrid article{border-right:1px solid var(--v2-line);min-height:270px;padding:28px}.v2ArrangementGrid article:last-child{border:0}.v2ArrangementGrid article>span{color:var(--v2-cyan);letter-spacing:.12em;font:8px Space Mono,monospace}.v2ArrangementGrid h3{min-height:50px;margin:38px 0 12px;font-size:18px;line-height:1.35}.v2ArrangementGrid p{margin:0;font-size:12px}.v2Feature{grid-template-columns:.42fr .58fr;align-items:center;gap:70px;display:grid}.v2Feature.reverse{grid-template-columns:.58fr .42fr}.v2Feature.reverse .v2FeatureCopy{order:2}.v2FeatureCopy p{max-width:520px;font-size:16px}.v2Tags{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.v2Tags span{color:#84969f;letter-spacing:.1em;border:1px solid #2a3a43;padding:7px 9px;font:8px Space Mono,monospace}.v2Feature>.v2ProductImage{min-width:0}.v2Feature>.v2ProductImage img{object-fit:contain;max-height:450px}.v2CaptureGrid{border:1px solid var(--v2-line);background:#0b1116b3;grid-template-columns:repeat(3,1fr);display:grid}.v2CaptureGrid article{border-right:1px solid var(--v2-line);min-height:260px;padding:34px;position:relative;overflow:hidden}.v2CaptureGrid article:last-child{border:0}.v2CaptureGrid article:after{content:"";background:linear-gradient(90deg,var(--v2-cyan),transparent);opacity:.65;height:3px;position:absolute;bottom:0;left:34px;right:34px}.v2CaptureGrid article:nth-child(2):after{background:linear-gradient(90deg,var(--v2-amber),transparent)}.v2CaptureGrid article:nth-child(3):after{background:linear-gradient(90deg,#9e73e8,#0000)}.v2CaptureGrid span{color:var(--v2-cyan);letter-spacing:.13em;font:8px Space Mono,monospace}.v2CaptureGrid h3{margin:48px 0 14px;font-size:20px}.v2CaptureGrid p{margin:0;font-size:13px}.v2StepSystemsGrid{border:1px solid var(--v2-line);background:#080d11;grid-template-columns:repeat(3,1fr);display:grid}.v2StepSystemsGrid article{border-right:1px solid var(--v2-line);padding:36px}.v2StepSystemsGrid article:last-child{border:0}.v2StepSystemsGrid article>span{color:var(--v2-cyan);letter-spacing:.13em;font:8px Space Mono,monospace}.v2StepSystemsGrid article:nth-child(2)>span{color:var(--v2-amber)}.v2StepSystemsGrid article:nth-child(3)>span{color:#b28af2}.v2StepSystemsGrid h3{min-height:58px;margin:42px 0 12px;font-size:21px;line-height:1.25}.v2StepSystemsGrid p{min-height:92px;margin:0;font-size:13px}.v2StepSystemsGrid ul{border-top:1px solid #1e2b33;gap:11px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.v2StepSystemsGrid li{color:#788b94;padding-left:14px;font:9px/1.55 Space Mono,monospace;position:relative}.v2StepSystemsGrid li:before{content:"";background:var(--v2-cyan);width:5px;height:5px;position:absolute;top:.55em;left:0}.v2FillsGrid{border:1px solid var(--v2-line);background:linear-gradient(140deg,#0d1419,#080c0f);grid-template-columns:repeat(4,1fr);display:grid}.v2FillsGrid article{border-right:1px solid var(--v2-line);min-height:280px;padding:30px}.v2FillsGrid article:last-child{border:0}.v2FillsGrid article>span{color:#536670;font:9px Space Mono,monospace}.v2FillsGrid h3{min-height:52px;margin:38px 0 13px;font-size:18px;line-height:1.3}.v2FillsGrid p{margin:0;font-size:12px}.v2FillModes{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.v2FillModes span{color:#82969f;letter-spacing:.1em;background:#081015;border:1px solid #2b3e48;padding:8px 10px;font:8px Space Mono,monospace}.v2FillModes span:first-child,.v2FillModes span:nth-child(3){color:var(--v2-cyan);border-color:#31515c}.v2FillModes span:nth-child(2),.v2FillModes span:nth-child(6){color:var(--v2-amber);border-color:#574c31}.v2Automation{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.v2Automation>div:first-child>p{max-width:590px;font-size:16px}.v2AutomationGrid{border:1px solid var(--v2-line);background:#080d11;grid-template-columns:1fr 1fr;display:grid}.v2AutomationGrid article{border-right:1px solid var(--v2-line);min-height:240px;padding:32px}.v2AutomationGrid article:last-child{border:0}.v2AutomationGrid span{color:var(--v2-cyan);letter-spacing:.14em;font:8px Space Mono,monospace}.v2AutomationGrid article:last-child span{color:var(--v2-amber)}.v2AutomationGrid b{margin:45px 0 12px;font-size:19px;display:block}.v2AutomationGrid p{margin:0;font-size:12px}.v2RoutingHead{grid-template-columns:1fr .8fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.v2RoutingHead h2{margin-bottom:0}.v2RoutingHead>p{max-width:600px;margin:0 0 5px;font-size:15px}.v2Routing>.v2ProductImage img{object-fit:contain;max-height:260px}.v2RoutingPoints{color:#71848d;letter-spacing:.12em;justify-content:center;align-items:center;gap:18px;margin-top:18px;font:8px Space Mono,monospace;display:flex}.v2RoutingPoints i{background:#30434d;width:24px;height:1px}.v2Render{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.v2RenderFlow{border:1px solid var(--v2-line);background:var(--v2-panel);justify-content:space-between;align-items:center;padding:45px 36px;display:flex}.v2RenderFlow span{color:var(--v2-text);letter-spacing:.12em;font:700 11px Space Mono,monospace}.v2RenderFlow span:nth-of-type(2){color:var(--v2-cyan)}.v2RenderFlow svg{width:18px;color:var(--v2-amber)}.v2Browser{grid-template-columns:minmax(260px,380px) 1fr;align-items:center;gap:100px;display:grid}.v2BrowserVisual{max-width:350px;margin:auto}.v2BrowserVisual .v2ProductImage>button{max-height:720px}.v2BrowserVisual .v2ProductImage img{object-fit:contain;max-height:720px}.v2BrowserCopy{max-width:650px}.v2BrowserCopy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.v2BrowserCopy li{color:#b1bec4;align-items:center;gap:12px;font-size:14px;display:flex}.v2BrowserCopy li svg{width:16px;color:var(--v2-cyan)}.v2Beta{grid-template-columns:1fr 410px;align-items:center;gap:90px;display:grid}.v2Beta>div>p{max-width:700px}.v2Beta aside{background:linear-gradient(145deg,#0d171d,#090d10);border:1px solid #30434d;padding:34px}.v2Beta aside>b{color:var(--v2-cyan);letter-spacing:.16em;font:10px Space Mono,monospace}.v2Beta aside p{font-size:14px}.v2Beta aside .v2Button{width:100%;margin-top:15px}.v2Compatibility{justify-content:space-between;align-items:center;gap:50px;display:flex}.v2Compatibility>div:first-child{max-width:560px}.v2Compatibility h2{font-size:44px}.v2Compatibility>div:first-child>p{max-width:520px;margin-bottom:0}.v2CompatItems{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.v2CompatItems span{border:1px solid var(--v2-line);color:#a8b6bd;align-items:center;gap:8px;padding:12px 14px;font:9px Space Mono,monospace;display:flex}.v2CompatItems svg{width:13px;color:var(--v2-cyan)}.v2Faq{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.v2Faq article{border-top:1px solid var(--v2-line)}.v2Faq article:last-child{border-bottom:1px solid var(--v2-line)}.v2Faq button{width:100%;color:var(--v2-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:23px 0;font:600 15px Manrope,sans-serif;display:flex}.v2Faq button svg{width:18px;transition:all .2s}.v2Faq article p{margin:0;padding:0 40px 24px 0;font-size:13px;display:none}.v2Faq article.open p{display:block}.v2Faq article.open svg{transform:rotate(180deg)}.v2Footer{border-top:1px solid var(--v2-line);justify-content:space-between;max-width:1440px;margin:auto;padding:45px 30px 60px;display:flex}.v2Footer p{color:#61747d;font-size:12px}.v2Footer>div:last-child{color:#8698a0;text-transform:uppercase;align-items:center;gap:25px;font:9px Space Mono,monospace;display:flex}.v2Lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;place-items:center;padding:60px;display:grid;position:fixed;inset:0}.v2Lightbox>button{color:#fff;cursor:pointer;background:#0b1116;border:1px solid #3b4e58;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:24px}.v2Lightbox>div{max-width:96vw;max-height:88vh}.v2Lightbox img{object-fit:contain;max-width:100%;max-height:82vh;display:block}.v2Lightbox p{color:#96a8b1;letter-spacing:.14em;font:9px Space Mono,monospace}.modalOpen{overflow:hidden}@media (max-width:1050px){.v2Links{gap:16px}.v2Hero{grid-template-columns:1fr;padding-top:65px}.v2HeroCopy{max-width:780px}.v2HeroVisual{max-width:1050px}.v2ProductImage.hero{transform:none}.v2Feature,.v2Feature.reverse{grid-template-columns:1fr;gap:38px}.v2Feature.reverse .v2FeatureCopy{order:0}.v2Render,.v2Beta,.v2Faq{grid-template-columns:1fr}.v2Browser{gap:60px}}@media (max-width:760px){.v2Nav{min-height:66px;padding:0 18px}.v2Brand small{display:none}.v2Menu{display:block}.v2Links{border-bottom:1px solid var(--v2-line);background:#080d11;flex-direction:column;align-items:stretch;gap:0;padding:22px;display:none;position:absolute;top:66px;left:0;right:0}.v2Links.open{display:flex}.v2Links a{padding:14px}.v2Hero{gap:44px;min-height:0;padding:58px 18px 45px}.v2Hero h1{font-size:clamp(48px,15vw,70px)}.v2HeroCopy>p{font-size:15px}.v2Actions{flex-direction:column;align-items:stretch}.v2Micro{gap:12px}.v2ProductImage figcaption i,.v2Expand{display:none}.v2Flow{grid-template-columns:1fr;margin-bottom:30px;padding:0 18px}.v2Flow article{border-right:1px solid var(--v2-line);border-bottom:0;min-height:0}.v2Flow article:last-child{border-bottom:1px solid var(--v2-line)}.v2Flow article>svg{top:auto;bottom:-13px;right:20px;transform:rotate(90deg)}.v2Section{padding:75px 18px}.v2Section h2{font-size:clamp(38px,12vw,54px)}.v2Benefits{grid-template-columns:1fr}.v2Benefits article{border-right:0;border-bottom:1px solid var(--v2-line)}.v2Feature>.v2ProductImage img{max-height:none}.v2RenderFlow{gap:8px;padding:28px 16px}.v2RenderFlow span{text-align:center;font-size:8px}.v2RenderFlow svg{flex:0 0 14px}.v2Browser{grid-template-columns:1fr;gap:45px}.v2BrowserVisual{order:2;width:min(82vw,340px)}.v2BrowserCopy{order:1}.v2BrowserVisual .v2ProductImage>button,.v2BrowserVisual .v2ProductImage img{max-height:610px}.v2Compatibility{flex-direction:column;align-items:flex-start}.v2CompatItems{justify-content:flex-start}.v2Footer{flex-direction:column;align-items:flex-start;gap:28px;padding:38px 18px}.v2Footer>div:last-child{flex-wrap:wrap}.v2Lightbox{padding:20px}.v2Lightbox>button{top:12px;right:12px}.v2CaptureGrid{grid-template-columns:1fr}.v2CaptureGrid article{border-right:0;border-bottom:1px solid var(--v2-line);min-height:220px}}@media (max-width:900px){.v2StepSystemsGrid{grid-template-columns:1fr}.v2StepSystemsGrid article{border-right:0;border-bottom:1px solid var(--v2-line)}.v2StepSystemsGrid h3,.v2StepSystemsGrid p{min-height:0}}@media (max-width:1100px){.v2FillsGrid{grid-template-columns:repeat(2,1fr)}.v2FillsGrid article{border-bottom:1px solid var(--v2-line)}.v2FillsGrid article:nth-child(2){border-right:0}}@media (max-width:620px){.v2FillsGrid{grid-template-columns:1fr}.v2FillsGrid article{border-right:0;min-height:0}.v2FillsGrid h3{min-height:0}}@media (max-width:900px){.v2Automation{grid-template-columns:1fr}.v2AutomationGrid article{min-height:210px}}@media (max-width:620px){.v2AutomationGrid{grid-template-columns:1fr}.v2AutomationGrid article{border-right:0;border-bottom:1px solid var(--v2-line);min-height:0}}@media (max-width:760px){.v2Philosophy{margin:0 18px 10px;padding:65px 22px}.v2Philosophy h2{font-size:clamp(38px,12vw,54px)}.v2Philosophy>p{font-size:14px}.v2Philosophy>div{flex-direction:column;align-items:center;gap:10px}.v2Philosophy>div i{width:1px;height:18px}.v2RoutingHead{grid-template-columns:1fr;gap:18px}.v2RoutingPoints{flex-direction:column;align-items:center;gap:9px}.v2RoutingPoints i{width:1px;height:14px}}@media (max-width:1100px){.v2ArrangementGrid{grid-template-columns:repeat(2,1fr)}.v2ArrangementGrid article{border-bottom:1px solid var(--v2-line)}.v2ArrangementGrid article:nth-child(2){border-right:0}}@media (max-width:760px){.v2ArrangementHead{grid-template-columns:1fr;gap:18px}.v2ArrangementShot .v2ProductImage>button{height:240px}}@media (max-width:620px){.v2ArrangementGrid{grid-template-columns:1fr}.v2ArrangementGrid article{border-right:0;min-height:0}.v2ArrangementGrid h3{min-height:0}}.v2PanelTags button{color:#84969f;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #2a3a43;padding:7px 9px;font:8px Space Mono,monospace;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}:is(.v2PanelTags button:hover,.v2PanelTags button:focus-visible,.v2PanelTags button.active){color:#c9f5fc;background:#62d8ef0e;border-color:#62d8efb8;outline:0;box-shadow:0 0 12px #62d8ef14}.v2ArpPanelMarks,.v2LfoPanelMarks{z-index:2;pointer-events:none;position:absolute;inset:0}.v2ArpPanelMarks i,.v2LfoPanelMarks i{opacity:0;background:0 0;border:1px solid #0000;border-radius:3px;transition:opacity .18s,border-color .18s,background .18s,box-shadow .18s;position:absolute}.v2ArpPanelMarks i.active,.v2LfoPanelMarks i.active{opacity:1;background:#62d8ef09;border-color:#62d8efb3;box-shadow:inset 0 0 0 1px #62d8ef0f,0 0 10px #62d8ef1c}.v2LfoPencilScrim{z-index:4;-webkit-backdrop-filter:blur(1.2px)saturate(.72);backdrop-filter:blur(1.2px)saturate(.72);pointer-events:none;background:#03070a80;animation:.32s ease-out both v2PencilScrimIn;display:block;position:absolute;inset:0}.v2LfoPencilEditor{z-index:5;pointer-events:none;filter:drop-shadow(0 18px 35px #000000b8);width:min(390px,46%);height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.v2ProductImage.motion-draw>button{overflow:visible}.v2PencilPanel{fill:#070b0f;stroke:#aebdc5;stroke-width:1.5px}.v2PencilTitle,.v2PencilHint{fill:#e7edf0;font-family:Manrope,sans-serif}.v2PencilTitle{font-size:17px;font-weight:750}.v2PencilHint{font-size:13px;font-weight:600}.v2PencilGrid line{stroke:#8898a1;stroke-width:1px;opacity:.58}.v2PencilCurve{fill:none;stroke:#53d8ee;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:6s linear infinite v2PencilDraw}.v2PencilPoints circle{fill:#fff}.v2PencilHeadHalo{fill:#fff;opacity:.2;filter:blur(2px)}.v2PencilHeadCore{fill:#fff;filter:drop-shadow(0 0 4px #fffffff2)}@keyframes v2PencilScrimIn{0%{opacity:0}to{opacity:1}}@keyframes v2PencilDraw{0%,5%{stroke-dashoffset:1px}72%,84%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.v2Flow article>span,.v2Benefits span,.v2FillsGrid article>span{color:#71848d}.v2ProductImage figcaption i{color:#70828c}.v2Footer p{color:#788b94}.v2Tags span,.v2PanelTags button{border-color:#566b75}.v2LfoPlayhead{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2LfoRandomCurves rect{fill:#091014;opacity:.985}.v2LfoRandomCurves line{stroke:#304049;stroke-width:1px;opacity:.8}.v2LfoRandomCurves polyline{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.v2LfoRandomCurvesInteractive>g{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.3s ease-out forwards v2LfoStepRandomize;animation-delay:calc(var(--random-step) * .28s)}.v2LfoPlayheadHalo{fill:#fff;opacity:.22;filter:blur(2.4px)}.v2LfoPlayheadCore{fill:#fff;opacity:.98;filter:drop-shadow(0 0 3px #fffffff2)}.v2LightboxMedia{width:max-content;max-width:96vw;position:relative}.v2LightboxMedia img{width:auto;max-width:96vw}@keyframes v2LfoStepRandomize{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.v2PerformancePlayheads{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2PianoPlayheadGlow{fill:#f5c95b;opacity:.18;filter:blur(2px)}.v2PianoPlayheadCore{fill:#fff1bd;opacity:.96;filter:drop-shadow(0 0 4px #f5c95be6)}.v2PerformanceStepHalo,.v2MiniArpStepHalo{fill:#62d8ef;opacity:.2;filter:blur(2.3px)}.v2PerformanceStepCore{fill:#8de9fa;opacity:1;filter:drop-shadow(0 0 4px #62d8eff2)}.v2MiniArpStepCore{fill:#fff;opacity:.98;filter:drop-shadow(0 0 4px #62d8eff2)}@media (max-width:760px){.v2Brand{gap:7px;font-size:16px}.v2BrandTag{letter-spacing:.1em;margin-left:0;font-size:6px;display:inline-block}}@media (min-width:1051px){.v2Hero{grid-template-columns:minmax(520px,.76fr) minmax(0,1.42fr);gap:28px;max-width:1840px;padding-left:42px;padding-right:42px}.v2HeroVisual{width:112%;margin-left:-2%;transform:translateY(-8px)}.v2ProductImage.hero{transform-origin:0;transform:perspective(1600px)rotateY(-1deg)scale(1.035)}}.v2HeroVisual{isolation:isolate}.v2HeroVisual .v2Glow{z-index:0;filter:blur(52px);background:radial-gradient(at 48%,#62d8ef2e 0,#62d8ef18 34%,#62d8ef06 58%,#0000 74%);inset:5% -2% 1%}.v2HeroVisual:after{content:"";z-index:0;filter:blur(24px);pointer-events:none;background:radial-gradient(#62d8ef1f,#00000057 48%,#0000 72%);border-radius:50%;height:18%;position:absolute;bottom:-5%;left:13%;right:8%}.v2HeroVisual .v2ProductImage{z-index:1}.v2ProductImage.hero>button{border-color:#62d8ef3d;box-shadow:0 45px 120px #000000b8,0 0 70px #62d8ef1f,inset 0 0 0 1px #ffffff06}.v2ProductImage.hero figcaption{justify-content:flex-start;gap:24px;padding-top:16px}.v2ProductImage.hero figcaption>span{color:#91a2ac}.v2ProductImage.hero figcaption i{color:#70828c}@media (max-width:1050px){.v2HeroVisual{width:100%;margin-left:0;transform:none}.v2HeroVisual .v2Glow{inset:7% 3%}.v2ProductImage.hero figcaption{padding-top:12px}}.v2Section .v2ProductImage:not(.hero){isolation:isolate}.v2Section .v2ProductImage:not(.hero):before{content:"";z-index:0;filter:blur(34px);pointer-events:none;background:radial-gradient(at 50% 56%,#62d8ef17,#62d8ef09 42%,#0000 72%);position:absolute;inset:-34% -7% 2%}.v2Section .v2ProductImage:not(.hero):after{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(#62d8ef13,#0000004d 52%,#0000 74%);border-radius:50%;height:18%;position:absolute;bottom:7%;left:13%;right:13%}.v2Section .v2ProductImage:not(.hero)>button,.v2Section .v2ProductImage:not(.hero)>figcaption{z-index:1;position:relative}.v2Section .v2ProductImage:not(.hero)>button{border-color:#62d8ef2b;transition:transform .28s,border-color .28s,box-shadow .28s;box-shadow:0 28px 72px #0000008f,0 0 42px #62d8ef0e,inset 0 0 0 1px #ffffff05}.v2Feature:not(.reverse)>.v2ProductImage:not(.hero)>button{transform-origin:100%;transform:perspective(1500px)rotateY(-.7deg)rotateX(.22deg)}.v2Feature.reverse>.v2ProductImage:not(.hero)>button{transform-origin:0;transform:perspective(1500px)rotateY(.7deg)rotateX(.22deg)}.v2Section .v2ProductImage:not(.hero)>button:hover{border-color:#62d8ef45;box-shadow:0 34px 84px #0000009e,0 0 52px #62d8ef16,inset 0 0 0 1px #ffffff07}.v2Feature>.v2ProductImage:not(.hero)>button:hover{transform:perspective(1500px)rotateY(0)rotateX(0)translateY(-2px)}.v2LfoFeature .v2ProductImage.motion-draw>button{transform:none}@media (max-width:1050px){.v2Feature:not(.reverse)>.v2ProductImage:not(.hero)>button,.v2Feature.reverse>.v2ProductImage:not(.hero)>button,.v2Feature>.v2ProductImage:not(.hero)>button:hover{transform:none}.v2Section .v2ProductImage:not(.hero):before{opacity:.78;inset:-20% -3% 3%}.v2Section .v2ProductImage:not(.hero):after{opacity:.72}}@media (prefers-reduced-motion:reduce){.v2Section .v2ProductImage:not(.hero)>button{transition:none}.v2Section .v2ProductImage:not(.hero)>button:hover{transform:none}}
