[data-page=home]{--line2:#e8ecf459}[data-page=home] .vd,[data-page=home] .vm{display:contents}[data-composition=desktop] [data-page=home] .vm,[data-composition=mobile] [data-page=home] .vd{display:none}[data-page=home] .lbl.rt{color:var(--retired)}[data-page=home] .lbl.sys{color:var(--t1)}[data-composition=desktop] [data-page=home] .lbl.lg{letter-spacing:.1em;font-size:max(9px,.9cqw)}[data-composition=mobile] [data-page=home] .lbl.lg{letter-spacing:.08em;font-size:max(8px,2.6cqw)}[data-composition=mobile] [data-page=home] .lbl.k{color:var(--t3);letter-spacing:.12em;transform:translateY(-50%)}[data-page=home] .vd .eyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--t3);font-size:max(9px,.84cqw)}[data-page=home] .vd h1,[data-page=home] .vd h2{letter-spacing:-.027em;margin:0;font-weight:500;line-height:1.06}[data-page=home] .vd .body{color:var(--t2);font-size:1.29cqw;line-height:1.5}[data-page=home] .vd .tech{font-family:var(--mono);letter-spacing:.1em;color:var(--t3);font-size:max(8px,.83cqw)}[data-page=home] .vd .annot{font-family:var(--mono);letter-spacing:.12em;color:var(--t3);white-space:nowrap;font-size:max(8px,.72cqw);position:absolute;left:50%;transform:translate(-50%)}[data-page=home] .vd .annot b{color:var(--t1);font-weight:500}[data-page=home] .vd .link{min-height:44px;color:var(--t1);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line2);align-items:center;font-size:1.15cqw;font-weight:500;display:inline-flex}[data-page=home] .vd .btn{background:var(--t1);min-height:48px;color:var(--space);border-radius:999px;align-items:center;padding:0 1.9cqw;font-size:1.1cqw;font-weight:600;text-decoration:none;display:inline-flex}[data-page=home] .vd svg.ic{flex-shrink:0;overflow:visible}[data-page=home] .hero .vd .copy{width:46%;position:absolute;top:19%;left:6.7%}[data-page=home] .hero .vd h1{margin-top:1.6cqw;font-size:3.6cqw}[data-page=home] .hero .vd p{max-width:31em;color:var(--t2);margin:1.8cqw 0 0;font-size:1.34cqw;line-height:1.5}[data-page=home] .hero .vd .sub{font-family:var(--mono);letter-spacing:.12em;color:var(--t3);text-transform:uppercase;margin-top:1.6cqw;font-size:max(8px,.83cqw)}[data-page=home] .hero .vd .ctas{align-items:center;gap:2cqw;margin-top:2.4cqw;display:flex}[data-page=home] .problem .vd .eb{position:absolute;top:6%;left:6.7%}[data-page=home] .problem .vd .annot{top:92%}[data-page=home] .problem .vd .copy{text-align:center;opacity:0;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-page=home] .problem .vd .copy h2{font-size:4cqw}[data-page=home] .problem .vd .copy p{max-width:40em;margin:2cqw auto 0}[data-page=home] .layer .vd .head{text-align:center;width:70%;position:absolute;top:4.5%;left:50%;transform:translate(-50%)}[data-page=home] .layer .vd .head h2{margin-top:1cqw;font-size:3.2cqw}[data-page=home] .layer .vd .head p{max-width:46em;margin:1.1cqw auto 0}[data-page=home] .layer .vd .cap{width:19%;position:absolute;left:6.7%}[data-page=home] .layer .vd .cap .k{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);font-size:max(8px,.83cqw)}[data-page=home] .layer .vd .cap .v{height:2.8cqw;margin-top:.5cqw;position:relative}[data-page=home] .layer .vd .cap .v span{font-size:1.29cqw;line-height:1.35;position:absolute;top:0;left:0}[data-page=home] .layer .vd .cap .a{color:var(--t2)}[data-page=home] .layer .vd .cap .b{color:var(--t1);opacity:0;font-weight:500}[data-page=home] .layer .vd .verb{font-family:var(--mono);letter-spacing:.14em;color:var(--t1);font-size:max(8px,.9cqw);position:absolute;left:80%}[data-page=home] .layer .vd .annot{top:95%}[data-page=home] .product .vd .txt{width:38%;position:absolute;top:17%;left:6.7%}[data-page=home] .product .vd .txt h2{margin-top:1.4cqw;font-size:2.9cqw}[data-page=home] .product .vd .defs{flex-direction:column;gap:1.15cqw;margin:2.6cqw 0 0;padding:0;list-style:none;display:flex}[data-page=home] .product .vd .defs li{align-items:center;gap:1.3cqw;font-size:1.55cqw;line-height:1.2;display:flex}[data-page=home] .product .vd .defs svg{width:2cqw;height:2cqw}[data-page=home] .product .vd .more{max-width:30em;margin-top:2.2cqw}[data-page=home] .enterprise .vd .head{text-align:center;width:76%;position:absolute;top:4.5%;left:50%;transform:translate(-50%)}[data-page=home] .enterprise .vd .head p{color:var(--t2);max-width:44em;margin:1cqw auto 0;font-size:1.5cqw;line-height:1.4}[data-page=home] .enterprise .vd .annot{top:64.5%}[data-page=home] .enterprise .vd .c{text-align:center;width:30%;color:var(--t3);margin:0;font-size:1.29cqw;line-height:1.45;position:absolute;top:69%;transform:translate(-50%)}[data-page=home] .enterprise .vd .cl{left:31%}[data-page=home] .enterprise .vd .cr{left:69%}[data-page=home] .enterprise .vd h2.pairs{letter-spacing:-.024em;font-size:2.9cqw;line-height:1.08;position:absolute;top:77.5%;left:0;right:0}[data-page=home] .enterprise .vd .pairs .t{text-align:center;width:34%;color:var(--t1);position:absolute;top:0;transform:translate(-50%)}[data-page=home] .enterprise .vd .pairs .pl{left:31%}[data-page=home] .enterprise .vd .pairs .pr{left:69%}[data-page=home] .enterprise .vd .pairs .t span{color:var(--t2)}[data-page=home] .enterprise .vd .divider{background:var(--line2);width:1px;height:19%;position:absolute;top:69.5%;left:50%}[data-page=home] .enterprise .vd .cta{position:absolute;top:92.5%;left:50%;transform:translate(-50%)}[data-page=home] .trust .vd .txt{width:41%;position:absolute;top:17%;left:6.7%}[data-page=home] .trust .vd .sig{flex-direction:column;gap:.5cqw;margin-top:1.6cqw;display:flex}[data-page=home] .trust .vd .sig div{letter-spacing:-.028em;align-items:center;gap:1.4cqw;font-size:3.2cqw;font-weight:500;line-height:1.08;display:flex}[data-page=home] .trust .vd .sig svg{width:2.2cqw;height:2.2cqw}[data-page=home] .trust .vd .body{margin-top:2.2cqw}[data-page=home] .trust .vd .cta{margin-top:1cqw}[data-page=home] .trust .vd .log{width:40%;font-family:var(--mono);letter-spacing:.06em;color:var(--t2);font-size:max(8px,.8cqw);line-height:2.2;position:absolute;top:73%;left:55%}[data-page=home] .trust .vd .log .row{opacity:0;white-space:nowrap;align-items:center;gap:.9cqw;display:flex}[data-page=home] .trust .vd .log .row svg{width:1.1cqw;height:1.1cqw}[data-page=home] .trust .vd .log .row b{color:var(--t1);font-weight:500}[data-page=home] .trust .vd .log .h{color:var(--t3);letter-spacing:.14em;opacity:1}[data-page=home] .worlds .vd .head{text-align:center;width:72%;position:absolute;top:4.5%;left:50%;transform:translate(-50%)}[data-page=home] .worlds .vd .head h2{margin-top:1.1cqw;font-size:3cqw}[data-page=home] .worlds .vd .head p{max-width:50em;margin:1.1cqw auto 0}[data-page=home] .worlds .vd .wcol{text-align:center;width:26%;position:absolute;top:27%;transform:translate(-50%)}[data-page=home] .worlds .vd .wcol .k{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);font-size:max(8px,.72cqw)}[data-page=home] .worlds .vd .wcol .n{margin-top:.4cqw;font-size:1.7cqw;font-weight:500}[data-page=home] .worlds .vd .tag{font-family:var(--mono);letter-spacing:.12em;color:var(--t3);border:1px solid var(--line2);border-radius:3px;margin-top:.6cqw;padding:.25cqw .7cqw;font-size:max(8px,.72cqw);display:inline-block}[data-page=home] .worlds .vd .states{text-align:center;width:28%;font-family:var(--mono);letter-spacing:.06em;color:var(--t2);white-space:nowrap;opacity:0;font-size:max(8px,.72cqw);position:absolute;top:78.5%;transform:translate(-50%)}[data-page=home] .worlds .vd .model{font-family:var(--mono);letter-spacing:.14em;color:var(--t2);white-space:nowrap;opacity:0;align-items:center;gap:1.4cqw;font-size:max(9px,.9cqw);display:flex;position:absolute;top:84.5%;left:6.7%;right:6.7%}[data-page=home] .worlds .vd .model:before,[data-page=home] .worlds .vd .model:after{content:"";background:var(--line2);flex:1;height:1px}[data-page=home] .worlds .vd .cta{opacity:0;position:absolute;top:89.5%;left:50%;transform:translate(-50%)}[data-page=home] .heritage .vd .rail{background:var(--line2);transform-origin:0;height:1px;position:absolute;top:52%;transform:scaleX(0)}[data-page=home] .heritage .vd .head{width:78%;position:absolute;top:13%;left:11%}[data-page=home] .heritage .vd .head h2{margin-top:1.4cqw;font-size:3.4cqw}[data-page=home] .heritage .vd .sub{letter-spacing:-.015em;color:var(--t2);margin-top:1.5cqw;font-size:1.7cqw;font-weight:500;line-height:1.3}[data-page=home] .heritage .vd .tl{text-align:center;opacity:0;width:26%;position:absolute;top:56%;transform:translate(-50%)}[data-page=home] .heritage .vd .tl .y{font-family:var(--mono);letter-spacing:.14em;color:var(--t1);font-size:max(9px,.9cqw)}[data-page=home] .heritage .vd .tl .c{color:var(--t2);margin-top:.6cqw;font-size:1.29cqw;line-height:1.45}[data-page=home] .heritage .vd .metric{opacity:0;align-items:baseline;gap:1.6cqw;display:flex;position:absolute;top:73%;left:11%}[data-page=home] .heritage .vd .metric .num{letter-spacing:-.035em;font-size:5.4cqw;font-weight:500;line-height:1}[data-page=home] .heritage .vd .metric .cap{color:var(--t2);font-size:1.5cqw;line-height:1.4}[data-page=home] .heritage .vd .cta{opacity:0;position:absolute;top:76%;right:11%}[data-page=home] .closing .vd .txt{width:52%;position:absolute;top:31%;left:6.7%}[data-page=home] .closing .vd .txt h2{font-size:3cqw}[data-page=home] .closing .vd .txt p{max-width:30em;margin:1.8cqw 0 0}[data-page=home] .closing .vd .btn{margin-top:2.4cqw}[data-page=home] .vm .abs{position:absolute;left:6.2%;right:6.2%}[data-page=home] .vm .ctr{text-align:center}[data-page=home] .vm .eyebrow{font-family:var(--mono);letter-spacing:.16em;color:var(--t3);font-size:max(8px,2.6cqw)}[data-page=home] .vm h1,[data-page=home] .vm h2{letter-spacing:-.027em;margin:0;font-weight:500;line-height:1.08}[data-page=home] .vm .h{margin-top:2.6cqw;font-size:6.4cqw}[data-page=home] .vm .p{color:var(--t2);margin:2.6cqw 0 0;font-size:3.9cqw;line-height:1.42}[data-page=home] .vm .tech{font-family:var(--mono);letter-spacing:.08em;color:var(--t3);font-size:max(8px,2.45cqw)}[data-page=home] .vm .annot{text-align:center;font-family:var(--mono);letter-spacing:.06em;color:var(--t3);font-size:max(8px,2.2cqw);line-height:1.8;position:absolute;left:4%;right:4%}[data-page=home] .vm .annot b{color:var(--t1);font-weight:500}[data-page=home] .vm .btn{background:var(--t1);min-height:48px;color:var(--space);border-radius:999px;align-items:center;padding:0 6cqw;font-size:3.85cqw;font-weight:600;text-decoration:none;display:inline-flex}[data-page=home] .vm .link{min-height:44px;color:var(--t1);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line2);align-items:center;font-size:3.9cqw;font-weight:500;display:inline-flex}[data-page=home] .vm svg.ic{flex-shrink:0;overflow:visible}[data-page=home] .hero .vm h1{font-size:7cqw}[data-page=home] .hero .vm .sub{text-transform:uppercase;margin-top:2.8cqw;line-height:1.6}[data-page=home] .hero .vm .ctas{align-items:center;gap:5cqw;margin-top:4cqw;display:flex}[data-page=home] .problem .vm .copy{opacity:0}[data-page=home] .problem .vm .copy h2{font-size:6.6cqw}[data-page=home] .layer .vm .closing{letter-spacing:-.02em;opacity:0;font-size:4.8cqw;font-weight:500;line-height:1.35}[data-page=home] .product .vm .defs{flex-direction:column;gap:2cqw;margin:3.4cqw 0 0;padding:0;list-style:none;display:flex}[data-page=home] .product .vm .defs li{align-items:center;gap:3cqw;font-size:4.2cqw;line-height:1.2;display:flex}[data-page=home] .product .vm .defs svg{width:5.2cqw;height:5.2cqw}[data-page=home] .product .vm .more .p{margin:0}[data-page=home] .enterprise .vm .c{color:var(--t3);margin:0;font-size:3.6cqw;line-height:1.4}[data-page=home] .enterprise .vm .t{letter-spacing:-.024em;color:var(--t1);font-size:6.2cqw;line-height:1.06;display:block}[data-page=home] .enterprise .vm .t span{color:var(--t2)}[data-page=home] .enterprise .vm .pairs{font-size:inherit}[data-page=home] .trust .vm .sig{letter-spacing:-.025em;flex-direction:column;gap:1.2cqw;margin-top:2.6cqw;font-size:6.4cqw;font-weight:500;line-height:1.1;display:flex}[data-page=home] .trust .vm .sig div{align-items:center;gap:3cqw;display:flex}[data-page=home] .trust .vm .sig svg{width:5cqw;height:5cqw}[data-page=home] .trust .vm .log{font-family:var(--mono);letter-spacing:.03em;color:var(--t2);font-size:max(8px,2.2cqw);line-height:2.1}[data-page=home] .trust .vm .log .row{opacity:0;align-items:flex-start;gap:2.4cqw;margin-top:1.4cqw;line-height:1.55;display:flex}[data-page=home] .trust .vm .log .row svg{width:3cqw;height:3cqw;margin-top:.5em}[data-page=home] .trust .vm .log .row b{color:var(--t1);font-weight:500}[data-page=home] .trust .vm .log .hd{color:var(--t3);letter-spacing:.12em;opacity:1}[data-page=home] .worlds .vm .wc{width:36%;position:absolute;left:6.2%}[data-page=home] .worlds .vm .wc .k{font-family:var(--mono);letter-spacing:.12em;color:var(--t3);font-size:max(8px,2.2cqw)}[data-page=home] .worlds .vm .wc .n{margin-top:1cqw;font-size:4.4cqw;font-weight:500;line-height:1.15}[data-page=home] .worlds .vm .wc .tag{font-family:var(--mono);letter-spacing:.1em;color:var(--t3);border:1px solid var(--line2);border-radius:3px;margin-top:1.6cqw;padding:.6cqw 1.6cqw;font-size:max(8px,2.2cqw);display:inline-block}[data-page=home] .worlds .vm .wc .states{font-family:var(--mono);letter-spacing:.02em;color:var(--t2);opacity:0;margin-top:2.2cqw;font-size:max(8px,2.2cqw);line-height:1.6}[data-page=home] .worlds .vm .model{font-family:var(--mono);letter-spacing:.1em;color:var(--t2);text-align:center;border-top:1px solid var(--line2);opacity:0;padding-top:1.6cqw;font-size:max(8px,2.2cqw);line-height:1.7}[data-page=home] .heritage .vm .rail{background:var(--line2);transform-origin:50% 0;width:1px;position:absolute;transform:scaleY(0)}[data-page=home] .heritage .vm .sub{color:var(--t2);margin-top:3cqw;font-size:4.6cqw;font-weight:500;line-height:1.3}[data-page=home] .heritage .vm .tl{opacity:0;position:absolute;left:22%;right:6.2%}[data-page=home] .heritage .vm .tl .y{font-family:var(--mono);letter-spacing:.12em;color:var(--t1);font-size:max(8px,2.45cqw)}[data-page=home] .heritage .vm .tl .c{color:var(--t2);margin-top:1cqw;font-size:3.9cqw;line-height:1.4}[data-page=home] .heritage .vm .metric{opacity:0}[data-page=home] .heritage .vm .metric .num{letter-spacing:-.035em;font-size:14cqw;font-weight:500;line-height:1}[data-page=home] .heritage .vm .metric .cap{color:var(--t2);margin-top:2cqw;font-size:3.9cqw;line-height:1.4}[data-page=home] .closing .vm h2{font-size:7.2cqw}[data-page=home] .closing .vm .btn{margin-top:5cqw}
