.demos[data-astro-cid-puatchpm]{padding-block:var(--space-5);border-top:1px solid var(--line-strong)}.demos-head[data-astro-cid-puatchpm]{margin-bottom:var(--space-4)}.demos-head[data-astro-cid-puatchpm] h2[data-astro-cid-puatchpm]{margin:0;text-wrap:balance}.demos-grid[data-astro-cid-puatchpm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-3)}.demo[data-astro-cid-puatchpm].demo--lead{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:var(--space-4);align-items:center}.demo[data-astro-cid-puatchpm]{display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink);text-decoration:none}.demo-frame[data-astro-cid-puatchpm]{margin:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:#090b0f;box-shadow:0 24px 48px -28px #000000e6;transition:border-color .3s ease,box-shadow .3s ease}.bezel[data-astro-cid-puatchpm]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:8px 12px;background:#11151c;border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.fig-id[data-astro-cid-puatchpm]{color:var(--brand)}.demo-new[data-astro-cid-puatchpm]{padding:1px 7px;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#141821;background:var(--brand);border-radius:var(--radius)}.shot[data-astro-cid-puatchpm]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.shot[data-astro-cid-puatchpm] picture[data-astro-cid-puatchpm],.shot[data-astro-cid-puatchpm] img[data-astro-cid-puatchpm]{display:block;width:100%;height:100%}.shot[data-astro-cid-puatchpm] img[data-astro-cid-puatchpm]{object-fit:cover;object-position:left top;transition:transform .6s cubic-bezier(.22,1,.36,1)}.demo-start[data-astro-cid-puatchpm]{position:absolute;left:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;gap:.55em;padding:.55em .95em;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--brand-fill);border-radius:var(--radius);box-shadow:0 10px 24px -10px #000c;transition:background-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.demo-start[data-astro-cid-puatchpm] .fill[data-astro-cid-puatchpm]{fill:currentColor}.demo-start[data-astro-cid-puatchpm] .stroke[data-astro-cid-puatchpm]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.demo--lead[data-astro-cid-puatchpm] .demo-start[data-astro-cid-puatchpm]{font-size:.88rem;padding:.7em 1.15em}.demo[data-astro-cid-puatchpm]:hover .demo-frame[data-astro-cid-puatchpm],.demo[data-astro-cid-puatchpm]:focus-visible .demo-frame[data-astro-cid-puatchpm]{border-color:var(--brand);box-shadow:0 30px 56px -26px color-mix(in srgb,var(--brand) 45%,transparent)}.demo[data-astro-cid-puatchpm]:hover .shot[data-astro-cid-puatchpm] img[data-astro-cid-puatchpm]{transform:scale(1.03)}.demo[data-astro-cid-puatchpm]:hover .demo-start[data-astro-cid-puatchpm]{background:var(--brand-fill-bright);transform:translateY(-2px)}.demo[data-astro-cid-puatchpm]:focus-visible{outline:none}.demo[data-astro-cid-puatchpm]:focus-visible .demo-frame[data-astro-cid-puatchpm]{outline:2px solid var(--brand);outline-offset:3px}.demo-body[data-astro-cid-puatchpm]{display:grid;gap:.45rem}.demo[data-astro-cid-puatchpm] h3[data-astro-cid-puatchpm]{margin:0;font-size:1.2rem;text-wrap:balance}.demo--lead[data-astro-cid-puatchpm] .demo-body[data-astro-cid-puatchpm]{gap:var(--space-1)}.demo--lead[data-astro-cid-puatchpm] h3[data-astro-cid-puatchpm]{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.demo--lead[data-astro-cid-puatchpm] .demo-text[data-astro-cid-puatchpm]{font-size:1.05rem}.demos-all[data-astro-cid-puatchpm]{display:inline-block;margin-top:var(--space-4);font-size:.9rem;font-weight:600;color:var(--brand);text-decoration:none}.demos-all[data-astro-cid-puatchpm]:hover{text-decoration:underline;text-underline-offset:3px}.demo-text[data-astro-cid-puatchpm]{margin:0;color:var(--ink-soft);font-size:.95rem;text-wrap:pretty;max-width:58ch}.demo-meta[data-astro-cid-puatchpm]{color:var(--ink)}.demo[data-astro-cid-puatchpm]:hover h3[data-astro-cid-puatchpm]{color:var(--brand)}.sr-only[data-astro-cid-puatchpm]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.shot[data-astro-cid-puatchpm] img[data-astro-cid-puatchpm],.demo-start[data-astro-cid-puatchpm]{transition:none}.demo[data-astro-cid-puatchpm]:hover .shot[data-astro-cid-puatchpm] img[data-astro-cid-puatchpm],.demo[data-astro-cid-puatchpm]:hover .demo-start[data-astro-cid-puatchpm]{transform:none}}@media (max-width: 900px){.demo[data-astro-cid-puatchpm].demo--lead{grid-template-columns:1fr;gap:var(--space-2)}.demos-grid[data-astro-cid-puatchpm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo[data-astro-cid-puatchpm]:last-child{grid-column:1 / -1}}@media (max-width: 600px){.demos-grid[data-astro-cid-puatchpm]{grid-template-columns:1fr}.demo-start[data-astro-cid-puatchpm],.demo--lead[data-astro-cid-puatchpm] .demo-start[data-astro-cid-puatchpm]{left:10px;bottom:10px;font-size:.72rem;padding:.45em .75em}.demo--lead[data-astro-cid-puatchpm] .demo-start[data-astro-cid-puatchpm]{inset:10px 10px auto auto}}.home-products[data-astro-cid-whmwcvft]{padding-block:var(--space-5);border-top:1px solid var(--line-strong)}.hp-head[data-astro-cid-whmwcvft]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-2) var(--space-4);align-items:end;margin-bottom:var(--space-4)}.hp-head[data-astro-cid-whmwcvft] h2[data-astro-cid-whmwcvft]{margin:0;text-wrap:balance}.hp-head[data-astro-cid-whmwcvft] p[data-astro-cid-whmwcvft]{margin:0;color:var(--ink-soft);font-size:1.05rem;text-wrap:pretty}.hp-grid[data-astro-cid-whmwcvft]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hp[data-astro-cid-whmwcvft]{min-width:0;display:flex;flex-direction:column;gap:.6rem;color:var(--ink);text-decoration:none}.hp-frame[data-astro-cid-whmwcvft]{margin:0 0 .4rem;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:#090b0f;box-shadow:0 24px 48px -28px #000000e6;transition:border-color .3s ease,box-shadow .3s ease}.bezel[data-astro-cid-whmwcvft]{display:block;padding:8px 12px;background:#11151c;border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.fig-id[data-astro-cid-whmwcvft]{color:var(--brand)}.hp-shot[data-astro-cid-whmwcvft]{display:block;aspect-ratio:16 / 10;overflow:hidden}.hp-shot[data-astro-cid-whmwcvft] picture[data-astro-cid-whmwcvft],.hp-shot[data-astro-cid-whmwcvft] img[data-astro-cid-whmwcvft]{display:block;width:100%;height:100%}.hp-shot[data-astro-cid-whmwcvft] img[data-astro-cid-whmwcvft]{object-fit:cover;object-position:left top;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hp[data-astro-cid-whmwcvft] h3[data-astro-cid-whmwcvft]{margin:0;font-size:1.25rem}.hp[data-astro-cid-whmwcvft] p[data-astro-cid-whmwcvft]{margin:0;color:var(--ink-soft);font-size:.95rem;text-wrap:pretty}.hp-more[data-astro-cid-whmwcvft]{margin-top:auto;padding-top:.3rem;font-size:.85rem;font-weight:600;color:var(--brand)}.hp[data-astro-cid-whmwcvft]:hover .hp-frame[data-astro-cid-whmwcvft],.hp[data-astro-cid-whmwcvft]:focus-visible .hp-frame[data-astro-cid-whmwcvft]{border-color:var(--brand);box-shadow:0 30px 56px -26px color-mix(in srgb,var(--brand) 40%,transparent)}.hp[data-astro-cid-whmwcvft]:hover .hp-shot[data-astro-cid-whmwcvft] img[data-astro-cid-whmwcvft]{transform:scale(1.03)}.hp[data-astro-cid-whmwcvft]:hover h3[data-astro-cid-whmwcvft]{color:var(--brand)}.hp[data-astro-cid-whmwcvft]:focus-visible{outline:none}.hp[data-astro-cid-whmwcvft]:focus-visible .hp-frame[data-astro-cid-whmwcvft]{outline:2px solid var(--brand);outline-offset:3px}.hp-all[data-astro-cid-whmwcvft]{display:inline-block;margin-top:var(--space-4);font-size:.9rem;font-weight:600;color:var(--brand);text-decoration:none}.hp-all[data-astro-cid-whmwcvft]:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.hp-shot[data-astro-cid-whmwcvft] img[data-astro-cid-whmwcvft]{transition:none}.hp[data-astro-cid-whmwcvft]:hover .hp-shot[data-astro-cid-whmwcvft] img[data-astro-cid-whmwcvft]{transform:none}}@media (max-width: 900px){.hp-head[data-astro-cid-whmwcvft]{grid-template-columns:1fr}.hp-grid[data-astro-cid-whmwcvft]{grid-template-columns:1fr;gap:var(--space-4)}.hp[data-astro-cid-whmwcvft]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-3);align-content:start}.hp-frame[data-astro-cid-whmwcvft]{grid-row:1 / span 3;margin:0}.hp-more[data-astro-cid-whmwcvft]{margin-top:0;align-self:start}}@media (max-width: 600px){.hp[data-astro-cid-whmwcvft]{display:flex}.hp-frame[data-astro-cid-whmwcvft]{margin:0 0 .4rem}}.ht{--ht-panel: rgba(21, 26, 33, .9);--ht-edge: #2c3540;--ht-mute: #8b97a3;--ht-line: #c5d0db;--ht-stop: #e5484d;--ht-twin: #05b4ff;--ht-pin: var(--header-h, 0px);--ht-gutter: calc(max(0px, (100% - var(--content-width)) / 2) + var(--space-3));position:relative;font-family:var(--font-body);border-top:1px solid var(--line-strong)}.ht .eyebrow{color:var(--ht-twin)}.ht h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(40px,6vw,72px);line-height:.92;letter-spacing:.01em;margin:0;text-wrap:balance}.ht h3{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:34px;line-height:.95;margin:0;text-wrap:balance}.ht .track{position:relative;height:calc(100vh - var(--ht-pin) + var(--ht-moves) * 65vh)}.ht .stage{position:sticky;top:var(--ht-pin);height:calc(100vh - var(--ht-pin));overflow:hidden;border-top:1px solid #222a33;border-bottom:1px solid #222a33}.ht .twin-head{padding-block:96px 40px;display:grid;gap:14px;max-width:760px}.ht .eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ht-twin)}.ht .twin-head p{margin:0;color:#c3ccd5;font-size:18px;max-width:60ch}.ht #ht-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.ht #ht-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ht #ht-scene,.ht #ht-labels{opacity:0;transition:opacity .8s ease}.ht.ready #ht-scene,.ht.ready #ht-labels{opacity:1}.ht .cover{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,#0d1015eb,#0d1015b8 40%,#0d101500 72%);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.ht .cover.on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.ht .cover>.wrap{width:100%}.ht .cover-in{max-width:680px;display:grid;gap:18px}.ht .cover .eyebrow{margin:0}.ht .cover h1{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:.92;letter-spacing:.005em;margin:0;text-wrap:balance}.ht .cover .h1-accent{color:var(--brand)}.ht .cover .hero-sub{margin:0;max-width:56ch;font-size:1.1rem;color:#c3ccd5}.ht .cover .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ht.lead,.ht.lead .stage{border-top:0}.ht .lbl{position:absolute;left:0;top:0;will-change:transform}.ht .lbl .stem{position:absolute;left:0;bottom:0;width:1px;height:30px;background:var(--ht-line)}.ht .lbl .stem:after{content:"";position:absolute;left:-2px;bottom:-2px;width:5px;height:5px;border-radius:50%;background:var(--ht-line)}.ht .lbl .tag{position:absolute;left:0;bottom:30px;white-space:nowrap;font:500 11px/1.25 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px 3px 7px;background:#0e1116d1;color:var(--ink);border-left:1px solid var(--ht-line)}.ht .lbl .st{display:block;font-weight:400;letter-spacing:.03em;text-transform:none;color:var(--ht-mute)}.ht .lbl .st:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;background:var(--ht-mute)}.ht .lbl.stopped .stem,.ht .lbl.stopped .stem:after{background:var(--ht-stop)}.ht .lbl.stopped .tag{border-left-color:var(--ht-stop)}.ht .lbl.stopped .st{color:var(--ht-stop)}.ht .lbl.stopped .st:before{background:var(--ht-stop)}.ht .lbl.big .tag{font-size:12px}.ht .lbl.node .stem,.ht .lbl.node .stem:after{background:var(--ht-twin)}.ht .lbl.node .tag{border-left-color:var(--ht-twin)}.ht .lbl.plan .stem,.ht .lbl.plan .stem:after{background:#8fa3b5}.ht .lbl.plan .tag{border-left:1px dashed #8fa3b5;color:#c3ccd5}.ht .lbl.flip .tag{left:auto;right:0;border-left:0;border-right:1px solid var(--ht-line);text-align:right;padding:3px 7px 3px 6px}.ht .lbl.flip.stopped .tag{border-right-color:var(--ht-stop)}.ht .lbl.flip.node .tag{border-right-color:var(--ht-twin)}.ht .cards{position:absolute;left:var(--ht-gutter);top:50%;transform:translateY(-50%);width:min(400px,calc(100% - 32px));display:grid}.ht .card{grid-area:1 / 1;background:#151a21e6;border:1px solid #2c3540;border-top:2px solid var(--ht-twin);padding:20px 22px 22px;display:grid;gap:12px;align-content:start;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.ht .card.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease,visibility 0s}.ht .card .k{display:flex;justify-content:space-between;gap:12px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ht-mute)}.ht .card .k b{font-weight:500;color:var(--ht-twin)}.ht .card p{margin:0;color:#c9d2db;font-size:15px}.ht .we{display:grid;gap:4px;padding-top:12px;border-top:1px solid #2c3540}.ht .we span{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ht-twin)}.ht .we p{color:var(--ink);font-weight:500}.ht .live{display:flex;justify-content:space-between;gap:10px;font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;border:1px solid #2c3540;color:var(--ht-mute)}.ht .live b{font-weight:500;color:var(--ink)}.ht .steps{position:absolute;right:var(--ht-gutter);bottom:96px;display:grid;gap:2px;font:400 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ht .steps a{display:grid;grid-template-columns:24px auto;gap:6px;padding:5px 8px;color:var(--ht-mute);text-decoration:none;border-right:1px solid transparent;text-align:right}.ht .steps a.on{color:var(--ink);border-right-color:var(--ht-twin)}.ht-readout{position:absolute;right:var(--ht-gutter);bottom:20px;text-align:right;pointer-events:none}.ht-readout .k2{font:500 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--ht-mute)}.ht-readout .v{font:800 40px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px}.ht-readout .v small{font:500 12px var(--font-mono);letter-spacing:.08em;margin-left:4px;color:var(--ht-mute)}.ht .caption{position:absolute;left:var(--ht-gutter);bottom:20px;font:400 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ht-mute);pointer-events:none}.ht .after{padding-block:48px 96px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ht .ht-pager{display:none}@media (max-width: 900px){.ht{--ht-gutter: max(16px, env(safe-area-inset-left, 0px))}.ht .steps{display:none}.ht .cards{top:auto;bottom:66px;transform:none;width:calc(100% - 32px)}.ht .ht-pager{position:absolute;left:var(--ht-gutter);right:var(--ht-gutter);bottom:12px;display:flex;align-items:center;gap:8px}.ht .ht-pager .n{margin-right:auto;font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--ht-mute)}.ht .ht-pager button{width:44px;height:44px;display:grid;place-items:center;padding:0;background:#151a21e6;border:1px solid #2c3540;color:var(--ink);cursor:pointer}.ht .ht-pager button:disabled{opacity:.35;cursor:default}.ht .ht-pager .next{border-color:var(--ht-twin)}.ht .ht-pager svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.ht .ht-pager.end .next svg{transform:rotate(90deg)}.ht .card{padding:16px 16px 18px;gap:10px}.ht h3{font-size:28px}.ht .card p{font-size:14px}.ht-readout{bottom:auto;top:16px}.ht-readout .v{font-size:28px}.ht .caption{bottom:auto;top:20px;max-width:50%}.ht .twin-head{padding-block:64px 28px}.ht .cover{align-items:flex-end;padding-bottom:66px;background:linear-gradient(0deg,#0d1015f7,#0d1015f0 52%,#0d101599,#0d101500 80%)}.ht .cover-in{gap:12px}.ht .cover h1{font-size:clamp(2rem,8.5vw,3rem)}.ht .cover .hero-sub{font-size:.98rem}}.ht .stillset{position:absolute;inset:0}.ht .stillset img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .5s ease}.ht .stillset img.on{opacity:1}.ht.stills #ht-scene,.ht.stills #ht-labels,.ht.stills .steps{display:none}@media (min-width: 641px){.ht.stills .stillset img{object-fit:contain;object-position:70% center}}.ht.stills .stillset.wide img{object-fit:cover;object-position:center}.ht .ht-slogan{position:absolute;top:0;bottom:0;right:var(--ht-gutter);width:min(46%,620px);display:grid;align-content:center;justify-items:end;gap:22px;pointer-events:none;transition:opacity .7s ease,visibility 0s linear .7s}.ht .ht-slogan p{margin:0;font:800 clamp(34px,4vw,64px)/.94 var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-align:right;text-wrap:balance;color:transparent;-webkit-text-stroke:1px #55616d}.ht .ht-load{position:relative;width:180px;height:1px;background:#26303a;overflow:hidden}.ht .ht-load:after{content:"";position:absolute;inset:0;width:40%;background:var(--ht-twin);animation:ht-load 1.4s ease-in-out infinite}@keyframes ht-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ht.ready .ht-slogan{opacity:0;visibility:hidden}@media (max-width: 900px){.ht .ht-slogan{left:var(--ht-gutter);width:auto;bottom:auto;top:72px;justify-items:start;gap:16px}.ht .ht-slogan p{font-size:clamp(30px,9vw,44px);text-align:left}}@media (prefers-reduced-motion: reduce){.ht .card,.ht .card.on,.ht .cover,.ht .cover.on{transition:none;transform:none}.ht .ht-load:after{animation:none;width:100%;opacity:.5}}.hs[data-astro-cid-q57rw6qg]{padding-block:var(--space-5);border-top:1px solid var(--line-strong)}.hs-stage[data-astro-cid-q57rw6qg]{display:grid}.hs-slide[data-astro-cid-q57rw6qg]{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:var(--space-4) var(--space-5);align-items:center;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s}.hs-slide[data-astro-cid-q57rw6qg].is-on{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.hs-copy[data-astro-cid-q57rw6qg]{display:grid;gap:var(--space-2);justify-items:start;max-width:40rem}.hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}.hs-slide[data-astro-cid-q57rw6qg].is-on .hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.hs-slide[data-astro-cid-q57rw6qg].is-on .hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]:nth-child(2){transition-delay:.08s}.hs-slide[data-astro-cid-q57rw6qg].is-on .hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]:nth-child(3){transition-delay:.16s}.hs-slide[data-astro-cid-q57rw6qg].is-on .hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]:nth-child(4){transition-delay:.24s}.hs-kicker[data-astro-cid-q57rw6qg]{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.hs-slide[data-astro-cid-q57rw6qg].accent-twin .hs-kicker[data-astro-cid-q57rw6qg]{color:var(--twin)}.hs-tag[data-astro-cid-q57rw6qg]{padding:1px 7px;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#141821;background:var(--twin);border-radius:var(--radius)}.hs[data-astro-cid-q57rw6qg] h2[data-astro-cid-q57rw6qg]{margin:0;max-width:24ch;text-wrap:balance}.hs-lede[data-astro-cid-q57rw6qg]{margin:0;color:var(--ink-soft);font-size:1.05rem;text-wrap:pretty;max-width:58ch}.hs-ctas[data-astro-cid-q57rw6qg]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.hs-screen[data-astro-cid-q57rw6qg]{width:100%}.hs-bezel[data-astro-cid-q57rw6qg]{display:block;padding:8px 12px;background:#11151c;border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.hs-video[data-astro-cid-q57rw6qg]{display:block;width:100%;height:auto;background:#090b0f;border:1px solid var(--line-strong);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 30px 60px -30px #000000e6}.hs-tabs[data-astro-cid-q57rw6qg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4);border-top:1px solid var(--line-strong)}.hs-tab[data-astro-cid-q57rw6qg]{position:relative;text-align:left;font:inherit;color:var(--ink-soft);background:none;border:0;padding:var(--space-2) 0 0;cursor:pointer;display:grid;gap:2px}.hs-tab-name[data-astro-cid-q57rw6qg]{font-weight:600;color:var(--ink);font-size:.95rem}.hs-tab-sub[data-astro-cid-q57rw6qg]{font-size:.8rem}.hs-tab[data-astro-cid-q57rw6qg][aria-selected=true] .hs-tab-name[data-astro-cid-q57rw6qg]{color:var(--brand)}.hs-tab[data-astro-cid-q57rw6qg].accent-twin[aria-selected=true] .hs-tab-name[data-astro-cid-q57rw6qg]{color:var(--twin)}.hs-bar[data-astro-cid-q57rw6qg]{position:absolute;top:-1px;left:0;right:0;height:2px}.hs-bar[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{display:block;height:100%;width:0;background:var(--brand)}.hs-tab[data-astro-cid-q57rw6qg].accent-twin .hs-bar[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{background:var(--twin)}.hs-tab[data-astro-cid-q57rw6qg][aria-selected=true] .hs-bar[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{width:100%}.hs-tab[data-astro-cid-q57rw6qg].is-run .hs-bar[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{width:0;animation:hs-run var(--dwell, 12s) linear forwards}.hs-tab[data-astro-cid-q57rw6qg].is-held .hs-bar[data-astro-cid-q57rw6qg] i[data-astro-cid-q57rw6qg]{animation-play-state:paused}@keyframes hs-run{to{width:100%}}.hs-tab[data-astro-cid-q57rw6qg]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (prefers-reduced-motion: reduce){.hs-slide[data-astro-cid-q57rw6qg],.hs-slide[data-astro-cid-q57rw6qg].is-on,.hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg],.hs-slide[data-astro-cid-q57rw6qg].is-on .hs-copy[data-astro-cid-q57rw6qg]>[data-astro-cid-q57rw6qg]{transition:none;transform:none}}@media (max-width: 900px){.hs-slide[data-astro-cid-q57rw6qg]{grid-template-columns:1fr;gap:var(--space-3)}.hs-screen[data-astro-cid-q57rw6qg]{max-width:480px;justify-self:center}}
