@media (prefers-reduced-motion:no-preference){html:has(.marketing){scroll-behavior:smooth}}.marketing #top{scroll-margin-top:100vh}.marketing{--container:1500px;--pad-inline:clamp(1.25rem,4vw,3rem);background:var(--page);color:var(--text);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}html[data-theme=light] .marketing .contours path{stroke:#08081a17}html[data-theme=light] .marketing .contours .ctrace{stroke:#3a5ec98c}html[data-theme=light] .marketing .chart-label{fill:#08081a99}html[data-theme=light] .marketing .axis-label{fill:#08081a8c}html[data-theme=light] .marketing .equus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='72.75' viewBox='0 0 126 72.75'%3E%3Cpath d='M21 -12.125V12.125M63 -12.125V12.125M105 -12.125V12.125M0 24.25V48.5M42 24.25V48.5M84 24.25V48.5M126 24.25V48.5M21 60.625V84.875M63 60.625V84.875M105 60.625V84.875M-21 12.125L0 24.25M21 12.125L0 24.25M21 12.125L42 24.25M63 12.125L42 24.25M63 12.125L84 24.25M105 12.125L84 24.25M105 12.125L126 24.25M147 12.125L126 24.25M0 48.5L-21 60.625M0 48.5L21 60.625M42 48.5L21 60.625M42 48.5L63 60.625M84 48.5L63 60.625M84 48.5L105 60.625M126 48.5L105 60.625M126 48.5L147 60.625' fill='none' stroke='rgba(8,8,26,0.08)' stroke-width='1'/%3E%3Cpath d='M24 -10V10M59.335 10.777L42.665 20.402M108.665 10.777L125.335 20.402M45.665 47.152L62.335 56.777M87 26.375V46.375M24 62.75V82.75M122.335 47.152L105.665 56.777' fill='none' stroke='rgba(8,8,26,0.08)' stroke-width='1'/%3E%3C/svg%3E")}html[data-theme=light] .marketing .contact-pitch{color:var(--text);background:#d2ddf7}html[data-theme=light] .marketing .contact-pitch h2{color:var(--text-strong)}html[data-theme=light] .marketing .contact-pitch p{color:var(--text)}html[data-theme=light] .marketing .echo-panel:hover>.member,html[data-theme=light] .marketing .crew-cell:hover{background:#3a5ec973}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.85)"]{stroke:#08081ad9}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.5)"]{stroke:#08081a8c}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.4)"]{stroke:#08081a73}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.18)"]{stroke:#08081a33}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.12)"]{stroke:#08081a24}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(239,241,245,0.06)"]{stroke:#08081a14}html[data-theme=light] .marketing .equus-chart svg [stroke="rgba(156,194,255,0.16)"]{stroke:#3a5ec938}html[data-theme=light] .marketing .equus-chart svg [fill=\#111c2b]{fill:#fafcff}html[data-theme=light] .marketing .equus-chart svg [fill="rgba(239,241,245,0.85)"]{fill:#08081ad9}html[data-theme=light] .marketing .equus-chart svg [fill=\#69a1ff]{fill:#3a5ec9}.marketing .wordmark .logo-light,.marketing .footer-brand .logo-light,html[data-theme=light] .marketing .wordmark .logo-dark,html[data-theme=light] .marketing .footer-brand .logo-dark{display:none}html[data-theme=light] .marketing .wordmark .logo-light,html[data-theme=light] .marketing .footer-brand .logo-light{display:block}.marketing button.navbox{cursor:pointer}.marketing ::selection{background:var(--glow);color:var(--ink-on-glow)}.marketing a:focus-visible,.marketing button:focus-visible,.marketing input:focus-visible,.marketing textarea:focus-visible,.marketing select:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.marketing .container{max-width:var(--container);padding-inline:var(--pad-inline);margin-inline:auto}.marketing h1,.marketing h2,.marketing h3{color:var(--text-strong);font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.marketing .pop{color:var(--blue)}.marketing .mono{font-family:var(--sans)}.marketing .cham,.marketing .cham-sm{isolation:isolate;background:var(--line);border:0;border-radius:0;position:relative}.marketing .cham{clip-path:var(--cut14)}.marketing .cham-sm{clip-path:var(--cut8)}.marketing .cham:after,.marketing .cham-sm:after{content:"";z-index:-1;background:var(--surface-raised);position:absolute;inset:1px}.marketing .cham:after{clip-path:var(--cut13)}.marketing .cham-sm:after{clip-path:var(--cut7)}.marketing .echo{isolation:isolate;--echo-offset:14px;position:relative}.marketing .echo:before{content:"";transform:translate(var(--echo-offset),var(--echo-offset));clip-path:var(--cut14);background:var(--line);z-index:-2;position:absolute;inset:0}.marketing .echo:after{content:"";transform:translate(var(--echo-offset),var(--echo-offset));clip-path:var(--cut13);background:var(--page);z-index:-1;position:absolute;inset:1px}.marketing .echo-panel{--echo-offset:10px}.marketing .echo-figure{--echo-offset:12px}.marketing .echo-contact{--echo-offset:16px}.marketing .echo-panel:hover>.cham,.marketing .echo-figure:hover>.cham{transform:translateY(-2px)}.marketing .echo-panel:active>.cham,.marketing .echo-figure:active>.cham{transform:translateY(-1px)}.marketing .eyebrow{font:600 .72rem var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1.1rem;display:inline-block}.marketing .topbar{padding-inline:var(--pad-inline);z-index:40;position:relative}.marketing .nav{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding-block:1.1rem;display:flex}.marketing .wordmark{align-items:center;text-decoration:none;display:inline-flex}.marketing .wordmark img{width:auto;height:34px;display:block}.marketing .nav-group{align-items:center;gap:.5rem;display:flex}.marketing .navbox{min-height:var(--control-min);font:600 .72rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);align-items:center;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.marketing .navbox:after{transition:background var(--duration-fast)ease}.marketing .navbox:hover:after{background:var(--hover-surface)}.marketing .navbox:active{transform:translateY(1px)}.marketing .navbox-live{background:var(--glow);color:var(--glow)}.marketing .navbox-icon{justify-content:center;align-items:center;padding:.55rem;line-height:0;display:inline-flex}.marketing .navbox-icon svg{display:block}.marketing .navbox-glow{background:var(--btn-primary);color:#fdfdfe}.marketing .nav-toggle,.marketing .nav-menu{display:none}.marketing .navbox-glow:after{background:var(--btn-primary)}.marketing .navbox-glow:hover,.marketing .navbox-glow:hover:after{background:var(--btn-primary-hover)}.marketing .seg{font:600 .95rem var(--sans);text-decoration:none;display:inline-flex}.marketing .seg:after{transition:background .2s}.marketing .seg-cell{color:var(--text-strong);padding:.8rem 1.4rem}.marketing .seg-cell:last-child{border-left:1px solid var(--line)}.marketing .seg:hover:after{background:var(--hover-surface)}.marketing .seg:active{transform:translateY(1px)}.marketing .seg-glow,.marketing .seg-glow:after{background:var(--btn-primary)}.marketing .seg-glow .seg-cell{color:#fdfdfe}.marketing .seg-glow .seg-cell:last-child{border-left:1px solid var(--page)}.marketing .seg-glow:hover,.marketing .seg-glow:hover:after{background:var(--btn-primary-hover)}.marketing .hero{padding-block:1.5rem 0}.marketing .hero-copy{flex-direction:column;justify-content:center;gap:1.6rem;padding:clamp(2rem,4vw,3.2rem);display:flex}.marketing .hero-copy h1{letter-spacing:-.01em;font-size:clamp(2.7rem,4.7vw,3.7rem);line-height:1.12}.marketing .hero-copy h1 .quiet{color:var(--text-strong);display:block}.marketing .hero-copy h1 .hero-em{font-style:italic}.marketing .hero-sub{max-width:42ch}.marketing .hero-ctas{flex-wrap:wrap;gap:.9rem;display:flex}.marketing .orbital-readout{font:400 .68rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-variant-numeric:tabular-nums}.marketing .hero-solo{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 112px);min-height:610px;display:grid}.marketing .hero-solo .hero-copy{text-align:center;z-index:1;pointer-events:none;align-items:center;padding:clamp(1.4rem,3.5vh,3rem) clamp(2rem,4vw,3.2rem) 0;position:relative}.marketing .hero-solo-alt{grid-template-rows:minmax(0,1fr)}.marketing .hero-solo-alt .hero-copy{justify-content:center;padding-block:clamp(1.4rem,3.5vh,3rem)}.marketing .hero-solo-alt h1 .quiet,.marketing .hero-solo-alt h1 .pop,.marketing .hero-solo-alt .hero-sub{-webkit-backdrop-filter:blur(2px);width:fit-content;margin-inline:auto;display:block}.marketing .hero-solo .hero-copy a{pointer-events:auto}.marketing .hero-solo .hero-copy h1{font-size:clamp(2.8rem,5.4vw,4.4rem)}.marketing .hero-solo .hero-ctas{justify-content:center}.marketing .hero-stage{height:auto;min-height:0;margin-top:-2.5rem;position:relative}.marketing .hero{isolation:isolate;position:relative}.marketing .hero-field{z-index:-1;pointer-events:none;position:absolute;inset:-88px calc(50% - 50vw) 0}.marketing .drift canvas,.marketing .contours svg{width:100%;height:100%;display:block}.marketing .contours path{fill:none;stroke:#f0f2f814;stroke-width:1px}.marketing .contours .ctrace{stroke:#9cc2ff80;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.marketing .hero-scroll{width:fit-content;font:600 .6rem var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);flex-direction:column;align-items:center;gap:.6rem;margin-inline:auto;text-decoration:none;transition:color .2s;display:flex;position:absolute;bottom:1.3rem;left:0;right:0}.marketing .hero-scroll:hover{color:var(--text-strong)}.marketing .hero-scroll i{background:var(--line-soft);width:1px;height:34px;position:relative;overflow:hidden}.marketing .hero-scroll i:after{content:"";background:var(--ice);width:1px;height:12px;position:absolute;top:0;left:0}.marketing .hero-molecule{opacity:.55;position:absolute;inset:0}.marketing .hero-molecule.is-hover{opacity:1}.marketing .dim{pointer-events:none;z-index:2;align-items:center;gap:.7em;width:min(46%,440px);display:flex;position:absolute;bottom:2.9rem;left:50%;transform:translate(-50%)}.marketing .dim[data-waiting]{opacity:0}.marketing .dim i{background:var(--line-soft);flex:1;height:1px;position:relative}.marketing .dim i:before{content:"";background:var(--line);width:1px;height:7px;position:absolute;top:-3px}.marketing .dim i:first-child:before{left:0}.marketing .dim i:last-child:before{right:0}.marketing .dim span{font:400 .62rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.marketing .fig-caption{font:500 .62rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);pointer-events:none;white-space:nowrap;z-index:2;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.marketing .chart-label{font-family:var(--sans);letter-spacing:1.5px;fill:#f0f2f899;text-rendering:geometricPrecision;font-size:10.5px}.marketing .chart-label-strong{font-family:var(--sans);letter-spacing:1.5px;fill:var(--text-strong);font-size:11.5px;font-weight:700}.marketing .section{position:relative}.marketing .plate-tag{top:2.1rem;right:var(--pad-inline);font:600 .62rem var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);position:absolute}.marketing .equus .plate-tag{right:max(var(--pad-inline),calc((100% - var(--container))/2 + var(--pad-inline)))}.marketing .ruler{z-index:30;background:var(--page);border-bottom:1px solid var(--line);margin-top:2.5rem;position:sticky;top:0}.marketing .ruler-needle{background:var(--ice);opacity:0;pointer-events:none;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-3px)}.marketing .ruler-needle:after{content:"";background:var(--ice);width:1px;height:1.05rem;position:absolute;top:7px;left:3px}.marketing .ruler-needle.on{opacity:1}.marketing .ruler a.live{color:var(--text-strong)}@media (prefers-reduced-motion:no-preference){.marketing .ruler-needle{transition:left .6s cubic-bezier(.16,1,.3,1),opacity .3s}}.marketing .ruler:before{content:"";background-image:repeating-linear-gradient(90deg,var(--line-soft)0 1px,transparent 1px 12px);height:9px;position:absolute;top:0;left:0;right:0}.marketing .ruler:after{content:"";background-image:repeating-linear-gradient(90deg,var(--line-soft)0 1px,transparent 1px 7px);height:5px;position:absolute;bottom:0;left:0;right:0}.marketing .ruler-row{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:0 1.1rem;display:flex}.marketing .ruler a{font:600 .68rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:1.5rem 0 0 10px;text-decoration:none;position:relative}.marketing .ruler a:before{content:"";background:var(--line);width:1px;height:1.15rem;position:absolute;top:0;left:0}.marketing .ruler a:hover{color:var(--text-strong)}.marketing .section{padding-block:var(--section-space)}.marketing .section-head{max-width:760px;margin-bottom:2.8rem}.marketing .section-head h2{letter-spacing:-.015em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.14}.marketing .quad{grid-template-columns:1fr 1fr;display:grid}.marketing .quad-cell{padding:var(--panel-space);text-align:left}.marketing .quad-cell:nth-child(2){border-left:1px solid var(--line)}.marketing .quad-cell:nth-child(3){border-top:1px solid var(--line)}.marketing .quad-cell:nth-child(4){border-top:1px solid var(--line);border-left:1px solid var(--line)}.marketing .quad-cell svg{margin-bottom:1.3rem;display:block}.marketing .quad-cell h3{margin-bottom:.55rem;font-size:1.35rem}.marketing .quad-cell p{max-width:40ch}.marketing .solutions-echo{--bleed-left:max(var(--pad-inline),calc((100vw - var(--container))/2 + var(--pad-inline)));margin-left:calc(-1*var(--bleed-left))}.marketing .solutions-echo .quad{padding-left:var(--bleed-left)}.marketing .solutions-echo:before,.marketing .solutions-echo .quad{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.marketing .solutions-echo:after,.marketing .solutions-echo .quad:after{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);inset:1px 1px 1px 0}.marketing .glyph-line{stroke:var(--line);fill:none}.marketing .glyph-node{fill:var(--glow)}.marketing .equus{isolation:isolate;border-block:1px solid var(--line-soft);position:relative;overflow:clip}.marketing .equus:before{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='72.75' viewBox='0 0 126 72.75'%3E%3Cpath d='M21 -12.125V12.125M63 -12.125V12.125M105 -12.125V12.125M0 24.25V48.5M42 24.25V48.5M84 24.25V48.5M126 24.25V48.5M21 60.625V84.875M63 60.625V84.875M105 60.625V84.875M-21 12.125L0 24.25M21 12.125L0 24.25M21 12.125L42 24.25M63 12.125L42 24.25M63 12.125L84 24.25M105 12.125L84 24.25M105 12.125L126 24.25M147 12.125L126 24.25M0 48.5L-21 60.625M0 48.5L21 60.625M42 48.5L21 60.625M42 48.5L63 60.625M84 48.5L63 60.625M84 48.5L105 60.625M126 48.5L105 60.625M126 48.5L147 60.625' fill='none' stroke='rgba(239,241,245,0.07)' stroke-width='1'/%3E%3Cpath d='M24 -10V10M59.335 10.777L42.665 20.402M108.665 10.777L125.335 20.402M45.665 47.152L62.335 56.777M87 26.375V46.375M24 62.75V82.75M122.335 47.152L105.665 56.777' fill='none' stroke='rgba(239,241,245,0.07)' stroke-width='1'/%3E%3C/svg%3E");background-size:126px 72.75px;position:absolute;inset:0}.marketing .equus-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.marketing .equus-left{flex-direction:column;justify-content:center;display:flex}.marketing .equus-copy h2{letter-spacing:-.015em;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.14}.marketing .equus-chart{flex-direction:column;justify-content:center;min-height:0;display:flex}.marketing .equus-chart svg{flex:auto;width:100%;height:auto;min-height:0;display:block;overflow:visible}.marketing .equus-readout{text-align:center;margin-top:1.1rem}.marketing .equus-chart-mol{justify-content:center}.marketing .equus-molecule{width:calc(100% + clamp(0px,(100vw - var(--container))/2,320px));aspect-ratio:1;min-height:0;position:relative}.marketing .equus-molecule .hero-molecule{opacity:1;position:absolute;inset:0}.marketing .equus-panels{grid-template-columns:1fr;gap:1.6rem;margin-top:clamp(2.2rem,4vw,3rem);display:grid}.marketing .panel{height:100%;padding:clamp(1.8rem,3vw,2.4rem)}.marketing .panel h3{text-align:left;margin-bottom:.55rem;font-size:1.3rem}.marketing .mono-line{font:600 .72rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.9rem}.marketing .text-link{color:var(--blue);text-underline-offset:4px;margin-top:1rem;font-weight:500;-webkit-text-decoration:underline #69a1ff66;text-decoration:underline #69a1ff66;display:inline-block}.marketing .text-link:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.marketing .patent-line{font:400 .72rem var(--mono);letter-spacing:.08em;color:var(--text-faint);margin-top:1.2rem}.marketing .val-statement{text-align:center;letter-spacing:-.01em;margin-inline:auto;max-width:980px;margin-bottom:3.2rem;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1.2}.marketing .hl{background:var(--glow);color:var(--ink-on-glow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .18em}.marketing .val-grid{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.marketing .val-figure{padding:clamp(1.4rem,2.5vw,2rem)}.marketing .val-figure svg{width:100%;height:auto;display:block}.marketing .val-caption{color:var(--text-faint);margin-top:.9rem;font-size:.85rem}.marketing .val-grid>.echo-figure{grid-row:1/3}.marketing .val-col svg{margin-bottom:1.2rem;display:block}.marketing .val-col h3{margin-bottom:.5rem;font-size:1.2rem}.marketing .val-extra{grid-column:2/4;align-self:end}.marketing .val-chain{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.marketing .vc-cell{font:600 .62rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap;padding:.5rem .8rem;display:inline-block}.marketing .val-chain i{background:var(--line-soft);flex:1;min-width:18px;height:1px;position:relative}.marketing .val-chain i:after{content:"›";font:700 .7rem var(--mono);color:var(--text-faint);line-height:1;position:absolute;top:50%;right:-2px;transform:translateY(-54%)}.marketing .vc-caption{font:500 .62rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:1rem}.marketing .axis-label{font-family:var(--mono);letter-spacing:1.2px;fill:#f0f2f88c;font-size:9px}.marketing .bond-table{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:.5rem 1.6rem;margin-top:1.2rem;padding-top:1rem;display:grid}.marketing .bond-row{font:400 .64rem var(--mono);letter-spacing:.1em;color:var(--text-faint);font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.marketing .bond-row i{border-bottom:1px dotted var(--line-soft);flex:1;margin:0 .55em;transform:translateY(-.28em)}.marketing .bond-row span:last-child{color:var(--text)}.marketing .contact-wrap{position:relative}.marketing .contact-sheet{clip-path:var(--cut14);background:var(--line);padding:1px}.marketing .contact-sheet-in{clip-path:var(--cut13);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.marketing .contact-pitch{color:#f0f2f8c2;background:#101926;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(2rem,4vw,3.2rem);display:flex}.marketing .contact-pitch h2{color:#f0f2f8f2;letter-spacing:-.01em;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.marketing .contact-pitch p{color:#f0f2f8c2;margin-bottom:.8rem}.marketing .contact-pitch .btn-ink{background:var(--btn-primary);color:#fdfdfe}.marketing .contact-pitch .btn-ink:hover{opacity:1;background:var(--btn-primary-hover)}.marketing .contact-form-cell{padding:clamp(1.8rem,3.5vw,2.6rem)}.marketing .btn-ink{background:var(--page);color:var(--text-strong);clip-path:var(--cut8);font:600 1rem var(--sans);padding:.9rem 1.8rem;text-decoration:none;transition:opacity .2s;display:inline-block}.marketing .btn-ink:hover{opacity:.85}.marketing .btn-ink:active{transform:translateY(1px)}.marketing .contact-form{grid-template-columns:1fr 1fr;gap:1.2rem 1.4rem;display:grid}.marketing .contact-form .span-2{grid-column:1/-1}.marketing .field-label{font:600 .64rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem;display:block}.marketing .field-shell:focus-within{background:var(--glow)}.marketing .field-shell:after{background:var(--surface-nested)}.marketing .field-input{width:100%;color:var(--text-strong);font:400 .95rem var(--sans);background:0 0;border:0;outline:none;padding:.75rem .95rem;line-height:1.55;display:block}.marketing .field-input::placeholder{color:var(--text-faint)}.marketing textarea.field-input{resize:vertical;min-height:8.5rem}.marketing .form-note{color:var(--text-faint);max-width:52ch;font-size:.78rem;line-height:1.55}.marketing .form-status{font:500 .74rem var(--sans);letter-spacing:.05em;min-height:1.3em;color:var(--text);opacity:1;transition:opacity .45s}.marketing .form-status.is-hidden{opacity:0}.marketing .form-status.is-success{color:var(--glow-bright)}.marketing .form-status.is-error{color:var(--text-strong)}.marketing .form-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.marketing button.seg{cursor:pointer;border:0}.marketing button.seg:disabled{cursor:wait;opacity:.7}.marketing .founders-row{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-bottom:3rem;display:grid}.marketing .member{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:1.2rem;height:100%;padding:clamp(1.8rem,3vw,2.4rem);text-decoration:none;display:flex}.marketing .member-photo{border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden}.marketing .member-photo img,.marketing .crew-photo img{object-fit:cover;width:100%;height:100%;display:block}.marketing .echo-panel:hover>.member,.marketing .crew-cell:hover{background:#69a1ff80}.marketing .echo-panel:hover>.member:after,.marketing .crew-cell:hover:after{background:var(--hover-cobalt)}.marketing .member:after{transition:background .2s}.marketing .crew-cell:hover{transform:translateY(-2px)}.marketing .member-name{font-family:var(--serif);color:var(--text-strong);font-size:1.3rem;line-height:1.25;display:block}.marketing .member-role,.marketing .crew-role{font:500 .72rem/1.45 var(--sans);letter-spacing:0;color:var(--text-faint);margin-top:.4rem;display:block}.marketing .member-arrow,.marketing .crew-arrow{font:400 .72rem var(--mono);color:var(--text-faint);z-index:1;position:absolute;top:.9rem;right:1rem}.marketing .member:hover .member-arrow,.marketing .crew-cell:hover .crew-arrow{color:var(--blue)}.marketing .crew-head{align-items:center;gap:1.2rem;margin:2.8rem 0 1.4rem;display:flex}.marketing .crew-head span{font:600 .66rem var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.marketing .crew-head i{background:var(--line-soft);flex:1;height:1px}.marketing .crew-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.marketing .crew-cell{color:var(--text);align-items:center;gap:1rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.marketing .crew-cell:after{transition:background .2s}.marketing .crew-photo{border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.marketing .crew-name{font-family:var(--serif);color:var(--text-strong);font-size:1.05rem;font-weight:400;line-height:1.3;display:block}.marketing .crew-cell .crew-role{margin-top:.2rem}.marketing .footer{border-top:1px solid var(--line);margin-top:clamp(4rem,8vh,7rem);padding-block:2.2rem}.marketing .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.marketing .footer-brand{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.marketing .footer-brand img{width:auto;height:22px;display:block}.marketing .footer-brand span{color:var(--text-faint);font-size:.9rem}.marketing .footer-base{color:var(--text-faint);margin-top:1.6rem;font-size:.8rem}.marketing .footer-links{gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.marketing .footer-links a{min-height:var(--control-min);color:var(--text);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.marketing .footer-links a:hover{color:var(--text-strong)}.marketing [data-reveal]{opacity:1}.marketing .hero-hold{opacity:0;pointer-events:none}.marketing .typing:after{content:"▮";color:var(--ice);margin-left:.15em}.marketing .type-caret:after{content:"▮";color:var(--ice);margin-left:.06em}@media (prefers-reduced-motion:no-preference){.marketing [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.marketing [data-reveal].in{opacity:1;transform:none}.marketing .echo:before,.marketing .echo:after{transition:transform .5s cubic-bezier(.16,1,.3,1) .25s}.marketing [data-reveal].echo:not(.in):before,.marketing [data-reveal].echo:not(.in):after{transform:translate(0)}.marketing .echo-panel>.cham,.marketing .echo-figure>.cham{transition:transform .25s}.marketing .echo-panel>.member,.marketing .crew-cell{transition:background .3s,transform .25s}.marketing .hl{background-color:#0000;background-image:linear-gradient(var(--glow),var(--glow));background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;transition:background-size .7s cubic-bezier(.16,1,.3,1) .2s}.marketing [data-reveal]:not(.in) .hl{background-size:0% 100%}.marketing .ctrace-1{animation:16s linear infinite ctrace}.marketing .ctrace-2{animation:16s linear 8s infinite ctrace}@keyframes ctrace{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:.55}26%{stroke-dashoffset:0;opacity:.55}38%{opacity:0}to{stroke-dashoffset:0;opacity:0}}.marketing .typing:after,.marketing .type-caret:after{animation:.6s step-end infinite caret}@keyframes caret{50%{opacity:0}}.marketing .rise{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.marketing .rise-1{animation-delay:50ms}.marketing .rise-2{animation-delay:.15s}.marketing .rise-3{animation-delay:.25s}.marketing .rise-4{animation-delay:.35s}.marketing .hero-scroll.rise{animation-name:fade-in;animation-delay:.8s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.marketing .hero-scroll i:after{animation:2.4s cubic-bezier(.16,1,.3,1) 1.6s infinite feed}@keyframes feed{0%{transform:translateY(-12px)}60%{transform:translateY(34px)}to{transform:translateY(34px)}}.marketing .hero-solo-alt .hero-ctas.rise{animation-duration:1.15s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.marketing .hex-spin{transform-box:view-box;transform-origin:50%;animation:180s linear infinite hexspin}@keyframes hexspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marketing .orbit{transform-box:view-box;transform-origin:50%;will-change:transform}.marketing .orbit text{transform-box:view-box;will-change:transform}.marketing .lbl-es{transform-origin:484px 205px}.marketing .lbl-dd{transform-origin:96px 224px}.marketing .lbl-re{transform-origin:218px 470px}.marketing .lbl-md{transform-origin:481px 549px}@keyframes orbitspin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes orbitunspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.marketing .orbit-1{animation:190s linear infinite orbitspin}.marketing .orbit-1 text{animation:190s linear infinite orbitunspin}.marketing .orbit-2{animation:235s linear infinite orbitspin}.marketing .orbit-2 text{animation:235s linear infinite orbitunspin}.marketing .orbit-3{animation:160s linear infinite orbitspin}.marketing .orbit-3 text{animation:160s linear infinite orbitunspin}.marketing .orbit-4{animation:285s linear infinite orbitspin}.marketing .orbit-4 text{animation:285s linear infinite orbitunspin}.marketing .hexring{stroke-dasharray:1;stroke-dashoffset:1px}.marketing [data-reveal].in .hexring{animation:1.8s ease-out forwards draw}.marketing [data-reveal].in .hexring-2{animation-delay:.25s}.marketing [data-reveal].in .hexring-3{animation-delay:.5s}@keyframes draw{to{stroke-dashoffset:0}}.marketing .hero-molecule{transition:opacity .5s}.marketing .dim{transition:opacity .5s .3s}.marketing .dim i{transition:transform .7s cubic-bezier(.16,1,.3,1) 1.05s}.marketing .dim i:first-child{transform-origin:100%}.marketing .dim i:last-child{transform-origin:0}.marketing .dim[data-waiting] i{transform:scaleX(0)}}@media (max-width:900px){.marketing .nav-group-links,.marketing .navbox-glow{display:none}.marketing .nav-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 9px;display:inline-flex}.marketing .nav-toggle-bar{background:var(--text-strong);height:1.5px;display:block}.marketing .nav-menu{border-top:1px solid var(--line);background:var(--page);flex-direction:column;padding-bottom:.8rem;display:flex}.marketing .nav-menu-item{min-height:var(--control-min);font:600 .74rem var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);align-items:center;padding:.95rem .2rem;text-decoration:none;display:flex}.marketing .nav-menu-item+.nav-menu-item{border-top:1px solid var(--line-soft)}.marketing .nav-menu-item-live{color:var(--glow)}.marketing .hero-solo{height:auto;min-height:calc(100dvh - 92px)}.marketing .hero-solo .hero-copy h1{font-size:clamp(2.1rem,7.5vw,3.4rem)}.marketing .hero-stage{height:auto;min-height:240px;margin-top:-1rem}.marketing .quad{grid-template-columns:1fr}.marketing .quad-cell:nth-child(n+2){border-top:1px solid var(--line);border-left:none!important}.marketing .equus-grid,.marketing .val-grid{grid-template-columns:1fr}.marketing .val-grid>.echo-figure{grid-row:auto}.marketing .val-extra{grid-column:auto}.marketing .contact-sheet-in,.marketing .contact-form{grid-template-columns:1fr}.marketing .bond-table{grid-template-columns:repeat(2,1fr)}.marketing .founders-row{grid-template-columns:1fr}.marketing .crew-grid{grid-template-columns:repeat(2,1fr)}.marketing .ruler-row{justify-content:flex-start;column-gap:2rem}}@media (pointer:coarse){.marketing .drag-hint{display:none}}@media (max-width:640px){.marketing .ruler-row{flex-wrap:nowrap;justify-content:space-between;column-gap:.7rem}.marketing .ruler a{letter-spacing:.08em;padding:1.4rem 0 0 6px;font-size:.56rem}.marketing .rt-word{display:none}.marketing .equus-chart svg{width:94%;margin-inline:auto}.marketing .chart-label{font-size:18px}.marketing .chart-label-strong{font-size:20px}}@media (max-width:520px){.marketing .crew-grid,.marketing .bond-table{grid-template-columns:1fr}.marketing .fig-caption{white-space:normal;text-align:center;width:88%}}
