.op[data-astro-cid-inpi3r5t]{background:var(--paper);position:relative}.op-stage[data-astro-cid-inpi3r5t]{position:relative}.op-grid[data-astro-cid-inpi3r5t],.op-world[data-astro-cid-inpi3r5t],.op-eco[data-astro-cid-inpi3r5t],.op-veil[data-astro-cid-inpi3r5t],.op-line[data-astro-cid-inpi3r5t],.op-hud[data-astro-cid-inpi3r5t],.op-hint[data-astro-cid-inpi3r5t]{display:none}.op-card[data-astro-cid-inpi3r5t]{text-align:center;max-width:var(--max);padding:calc(var(--nav-h) + clamp(3rem, 12vh, 7rem)) var(--gutter) clamp(1.5rem, 5vh, 3rem);justify-items:center;margin:0 auto;display:grid}.op-card__txt[data-astro-cid-inpi3r5t]{justify-items:center;display:grid}.op-card__t[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 118;letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.3rem,5.6vw,5.4rem);font-weight:900;line-height:.92}.op-card__p[data-astro-cid-inpi3r5t]{max-width:34rem;color:var(--ink-soft);margin-top:clamp(.9rem,2.2vh,1.5rem);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.45}.op-card__btns[data-astro-cid-inpi3r5t]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.2rem,3vh,2rem);display:flex}.op-caps[data-astro-cid-inpi3r5t]{padding:3rem var(--gutter) 2rem;max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem;margin:0 auto;list-style:none;display:grid}.op-cap__n[data-astro-cid-inpi3r5t]{color:var(--blue);margin-bottom:.9rem}.op-cap__t[data-astro-cid-inpi3r5t]{margin-bottom:.9rem;font-size:clamp(1.7rem,3vw,2.4rem)}.op-cap__p[data-astro-cid-inpi3r5t]{color:var(--ink-soft);max-width:30rem}.op-close[data-astro-cid-inpi3r5t]{text-align:center;padding:4rem var(--gutter) 6rem;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.op-close__line[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 118;letter-spacing:-.04em;text-wrap:balance;max-width:19ch;margin-top:.75rem;font-size:clamp(2rem,5.2vw,4.2rem);font-weight:900;line-height:.95}.op-close__ety[data-astro-cid-inpi3r5t]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;display:flex}.op-close__ety[data-astro-cid-inpi3r5t] em[data-astro-cid-inpi3r5t]{color:var(--blue);font-style:normal}.op-close__lead[data-astro-cid-inpi3r5t]{max-width:40rem;color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.15rem)}.op-close__btns[data-astro-cid-inpi3r5t]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.btn__i[data-astro-cid-inpi3r5t]{width:1.1rem;height:1.1rem;display:inline-flex}.btn__i[data-astro-cid-inpi3r5t] svg{width:100%;height:100%}.op-lock[data-astro-cid-inpi3r5t]{--nm-fs:clamp(3.6rem, 9vw, 6.5rem);flex-direction:column;align-items:center;display:flex}.op-lock__mark[data-astro-cid-inpi3r5t]{width:calc(var(--nm-fs) * 1.9);aspect-ratio:1;margin-bottom:calc(var(--nm-fs) * .12);flex:none}.op-lock__mark[data-astro-cid-inpi3r5t] svg[data-astro-cid-inpi3r5t]{width:100%;height:100%;display:block;overflow:visible}.op-lock__people[data-astro-cid-inpi3r5t]{fill:var(--mk-people)}.op-lock__agents[data-astro-cid-inpi3r5t]{fill:var(--mk-agents)}.op-lock__apps[data-astro-cid-inpi3r5t]{fill:var(--mk-apps)}.nm[data-astro-cid-inpi3r5t]{height:var(--nm-fs);font-size:var(--nm-fs);font-variation-settings:"wdth" 112;letter-spacing:-.012em;white-space:nowrap;color:var(--mk-word);justify-content:center;align-items:flex-end;margin:0;font-weight:780;line-height:1;display:flex;position:relative}.nm[data-astro-cid-inpi3r5t] .nm__w{display:inline-block;position:relative}.nm[data-astro-cid-inpi3r5t] .nm__m{vertical-align:top;margin:-.08em 0 -.24em;padding:.08em 0 .24em;display:inline-block;overflow:clip}.nm[data-astro-cid-inpi3r5t] .nm__l{display:inline-block}.nm[data-astro-cid-inpi3r5t] .nm__case{vertical-align:top;display:inline-grid}.nm[data-astro-cid-inpi3r5t] .nm__case>span{grid-area:1/1;justify-self:start;display:block}.nm[data-astro-cid-inpi3r5t] .nm__case>.nm__lo,.nm[data-astro-cid-inpi3r5t] .nm__cut,.nm[data-astro-cid-inpi3r5t] .nm__plus,.nm[data-astro-cid-inpi3r5t] .nm__gloss{display:none}.home-motion .op-stage[data-astro-cid-inpi3r5t]{height:100svh;overflow:hidden}.home-motion .op-grid[data-astro-cid-inpi3r5t]{inset:0 var(--gutter);z-index:0;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute}.op-grid[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{border-left:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}.op-grid[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]:last-child{border-right:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}.home-motion .op-world[data-astro-cid-inpi3r5t]{isolation:isolate;z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.home-motion .op-veil[data-astro-cid-inpi3r5t]{pointer-events:none;z-index:5;background:linear-gradient(90deg,#fffffff5 0%,#ffffffeb 26%,#fff0 38%);display:block;position:absolute;inset:0}.home-motion .op-eco[data-astro-cid-inpi3r5t]{z-index:4;pointer-events:none;opacity:0;display:block;position:absolute;inset:0}.op-eco[data-astro-cid-inpi3r5t] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.op-eco__label[data-astro-cid-inpi3r5t]{border:1px solid var(--ink);background:var(--paper);color:var(--ink);white-space:nowrap;opacity:0;will-change:transform, opacity;padding:.2rem .55rem;font-size:.72rem;position:absolute;top:0;left:0}.home-motion .op-card[data-astro-cid-inpi3r5t]{z-index:8;max-width:none;padding:calc(var(--nav-h) + 1rem) var(--gutter) 4.5rem;text-align:left;pointer-events:none;background:linear-gradient(90deg,#fffffff2 0%,#ffffffe0 30%,#fff0 58%);align-content:center;justify-items:start;margin:0;position:absolute;inset:0}.home-motion .op-card__txt[data-astro-cid-inpi3r5t]{pointer-events:auto;justify-items:start;max-width:min(46rem,54vw)}.home-motion .op-card__t[data-astro-cid-inpi3r5t]{max-width:11ch;font-size:clamp(2.6rem,5.9vw,6.2rem)}.home-motion .op-card__btns[data-astro-cid-inpi3r5t]{justify-content:flex-start}.home-motion:not(.home-ready) .op-card__txt[data-astro-cid-inpi3r5t]{visibility:hidden}.home-motion .op-caps[data-astro-cid-inpi3r5t]{--fg:var(--ink);--fg-soft:var(--ink-soft);--accent:var(--blue);z-index:6;left:var(--gutter);width:min(31rem,33vw);color:var(--fg);grid-template-columns:1fr;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-motion .op-cap[data-astro-cid-inpi3r5t]{visibility:hidden;opacity:0;grid-area:1/1;align-self:center}.home-motion .op-cap__n[data-astro-cid-inpi3r5t]{color:var(--accent)}.home-motion .op-cap__p[data-astro-cid-inpi3r5t]{color:var(--fg-soft)}.home-motion .op-cap__t[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:900;line-height:.95}.home-motion .op-cap__p[data-astro-cid-inpi3r5t]{font-size:clamp(1rem,1.25vw,1.15rem)}.op[data-astro-cid-inpi3r5t] .op-w-mask{box-sizing:border-box;vertical-align:top;margin:-.08em -.02em -.14em;padding:.08em .02em .14em}.op[data-astro-cid-inpi3r5t] .op-w{white-space:nowrap}.home-motion .op-close[data-astro-cid-inpi3r5t]{z-index:7;padding:var(--nav-h) var(--gutter) 2rem;pointer-events:none;justify-content:center;gap:clamp(.6rem,1.6vh,1.1rem);position:absolute;inset:0}.home-motion .op-close[data-astro-cid-inpi3r5t]>[data-astro-cid-inpi3r5t]{visibility:hidden;opacity:0}.home-motion .op-close__btns[data-astro-cid-inpi3r5t]{pointer-events:auto}.home-motion .op-close__ety[data-astro-cid-inpi3r5t]{display:none}.home-motion .op-lock[data-astro-cid-inpi3r5t]{--nm-fs:clamp(3.2rem, min(9.5vh, 12vw), 7rem);margin-bottom:clamp(.4rem,2vh,1.4rem)}.home-motion .op-lock__mark[data-astro-cid-inpi3r5t]{visibility:hidden}.home-motion .nm[data-astro-cid-inpi3r5t]{font-size:min(var(--nm-fs), 8.2vw);font-variation-settings:"wdth" 125;font-weight:900}.home-motion .nm[data-astro-cid-inpi3r5t] .nm__cut,.home-motion .nm[data-astro-cid-inpi3r5t] .nm__plus{display:inline-block}.home-motion .nm[data-astro-cid-inpi3r5t] .nm__case>.nm__lo{display:block}.home-motion .nm[data-astro-cid-inpi3r5t] .nm__cut,.home-motion .nm[data-astro-cid-inpi3r5t] .nm__plus{vertical-align:top;white-space:nowrap;overflow:clip}.home-motion .nm[data-astro-cid-inpi3r5t] .nm__plus .nm__m{color:var(--blue);padding-inline:.28em;font-weight:300}.home-motion .nm[data-astro-cid-inpi3r5t] .nm__gloss{font-variation-settings:normal;letter-spacing:0;color:var(--ink-soft);visibility:hidden;font-size:.75rem;font-weight:400;line-height:1.2;display:block;position:absolute;top:calc(100% + .9rem);left:0}.home-motion .op-hud[data-astro-cid-inpi3r5t]{--fg:var(--ink);--fg-soft:var(--ink-soft);--accent:var(--blue);z-index:6;right:var(--gutter);color:var(--fg-soft);align-items:center;gap:.9rem;font-size:.75rem;display:flex;position:absolute;bottom:1.5rem}.op-hud[data-astro-cid-inpi3r5t]>[data-astro-cid-inpi3r5t]{white-space:nowrap;flex:none}.op-hud[data-astro-cid-inpi3r5t] b[data-astro-cid-inpi3r5t]{color:var(--fg);font-weight:600}.op-roll[data-astro-cid-inpi3r5t]{vertical-align:top;height:1lh;display:inline-block;overflow:clip}.op-roll__s[data-astro-cid-inpi3r5t]{flex-direction:column;display:flex}.op-hud__ex[data-astro-cid-inpi3r5t]{opacity:0;visibility:hidden;border:1px solid;padding:.2rem .5rem}.op-hud__bar[data-astro-cid-inpi3r5t]{background:color-mix(in srgb, var(--fg-soft) 22%, transparent);width:7rem;height:2px;position:relative;overflow:hidden}.op-hud__bar[data-astro-cid-inpi3r5t] i[data-astro-cid-inpi3r5t]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.op-skip[data-astro-cid-inpi3r5t]{min-height:1.9rem;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.35rem;padding:0 .6rem;transition:background-color .35s cubic-bezier(.35,0,0,1),color .35s cubic-bezier(.35,0,0,1);display:inline-flex}.op-skip[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{width:.85rem;height:.85rem;display:inline-flex}.op-skip[data-astro-cid-inpi3r5t] svg{width:100%;height:100%}.op-skip[data-astro-cid-inpi3r5t]:hover{background:var(--fg);color:var(--skip-on,var(--paper))}.home-motion .op-hint[data-astro-cid-inpi3r5t]{z-index:6;left:var(--gutter);color:var(--ink-soft);align-items:center;gap:.6rem;font-size:.75rem;display:flex;position:absolute;bottom:1.5rem}.op-hint[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{background:var(--ink-soft);transform-origin:50% 0;width:1px;height:1.6rem;animation:2.4s cubic-bezier(.35,0,0,1) infinite home-hint}@keyframes home-hint{0%{transform:scaleY(0)}50%{transform-origin:50% 0;transform:scaleY(1)}51%{transform-origin:50% 100%}to{transform-origin:50% 100%;transform:scaleY(0)}}.home-motion .op-line[data-astro-cid-inpi3r5t]{--fg:var(--ink);--accent:var(--blue);z-index:6;pointer-events:none;color:var(--fg);letter-spacing:-.025em;font-size:clamp(1.35rem,2.3vw,2.5rem);line-height:1;display:block;position:absolute;inset:0}.op-line__row[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 112;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em .3em;margin:0;font-weight:850;display:flex;position:absolute;top:0;left:0}.op-line__ghost[data-astro-cid-inpi3r5t]{visibility:hidden}.op-line__plus[data-astro-cid-inpi3r5t]{color:var(--accent);font-variation-settings:"wdth" 100;visibility:hidden;font-weight:300}.op-line__w[data-astro-cid-inpi3r5t]{white-space:nowrap;font-weight:var(--wg);font-variation-settings:"wdth" var(--wd);position:absolute;top:0;left:0}.op-line__m[data-astro-cid-inpi3r5t]{margin:-.14em -.05em -.2em;padding:.14em .05em .2em;display:block;overflow:clip}.op-line__t[data-astro-cid-inpi3r5t]{display:block}.op-line__rule[data-astro-cid-inpi3r5t]{background:var(--accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.op-svg[data-astro-cid-inpi3r5t]{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.op-svg--top[data-astro-cid-inpi3r5t]{z-index:9000}.op-flood[data-astro-cid-inpi3r5t]{z-index:8000;visibility:hidden;background:var(--blue);position:absolute;inset:0}.op-flood[data-astro-cid-inpi3r5t] i[data-astro-cid-inpi3r5t]{background:var(--blue);transform-origin:0 0;visibility:hidden;width:calc(33.3333% + 1px);height:100%;position:absolute;top:0}.op-flood[data-astro-cid-inpi3r5t] i[data-astro-cid-inpi3r5t]:nth-child(2){left:33.3333%}.op-flood[data-astro-cid-inpi3r5t] i[data-astro-cid-inpi3r5t]:nth-child(3){width:33.3333%;left:66.6667%}.w-island[data-astro-cid-inpi3r5t]{fill:var(--mist);opacity:0}.w-sight__l[data-astro-cid-inpi3r5t]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:.012 .012;vector-effect:non-scaling-stroke;opacity:0}.w-pulse__r[data-astro-cid-inpi3r5t]{fill:none;stroke:var(--blue);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.w-piece[data-astro-cid-inpi3r5t]{opacity:0}.w-piece--people[data-astro-cid-inpi3r5t]{fill:var(--mk-people)}.w-piece--agents[data-astro-cid-inpi3r5t]{fill:var(--mk-agents)}.w-piece--apps[data-astro-cid-inpi3r5t]{fill:var(--mk-apps)}.o[data-astro-cid-inpi3r5t]{transform-origin:0 0;opacity:0;visibility:hidden;will-change:transform, opacity;box-sizing:border-box;color:var(--ink);position:absolute;top:0;left:0}.o-app[data-astro-cid-inpi3r5t]{background:var(--paper);border:1px solid #0b0b0f2e;flex-direction:column;width:240px;height:160px;font-size:12px;line-height:1.2;display:flex;box-shadow:0 22px 40px -28px #0b0b0f59}.o-app__bar[data-astro-cid-inpi3r5t]{border-bottom:1px solid var(--mist);flex:none;align-items:center;gap:7px;height:34px;padding:0 11px;display:flex}.o-app__name[data-astro-cid-inpi3r5t]{font-size:16px;font-weight:var(--wg);font-variation-settings:"wdth" var(--wd);letter-spacing:-.015em;white-space:nowrap;flex:1;overflow:hidden}.o-app__bar[data-astro-cid-inpi3r5t] i[data-astro-cid-inpi3r5t]{background:var(--mist);border-radius:50%;flex:none;width:7px;height:7px}.o-ico[data-astro-cid-inpi3r5t]{width:15px;height:15px;color:var(--blue);flex:none;display:inline-flex}.o-ico[data-astro-cid-inpi3r5t] svg{width:100%;height:100%}.o-app__body[data-astro-cid-inpi3r5t]{flex:1;padding:10px 12px 12px;position:relative}.o-login[data-astro-cid-inpi3r5t]{gap:6px;display:grid}.o-field[data-astro-cid-inpi3r5t]{gap:3px;display:grid}.o-field__l[data-astro-cid-inpi3r5t]{font-family:var(--font-mono);color:var(--ink-soft);font-size:9.5px}.o-field__v[data-astro-cid-inpi3r5t]{white-space:nowrap;border:1px solid #cfd3da;height:21px;padding:0 7px;font-size:11px;line-height:19px;display:block;overflow:hidden}.o-pw[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{letter-spacing:1px;clip-path:inset(0 calc((1 - var(--pw,1)) * 100%) 0 0);display:inline-block}.o-btn[data-astro-cid-inpi3r5t]{background:var(--ink);height:21px;color:var(--paper);justify-self:end;margin-top:1px;padding:0 12px;font-size:10.5px;font-weight:700;line-height:21px}.o-signed[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 110;opacity:0;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex;position:absolute;inset:0}.o-check[data-astro-cid-inpi3r5t]{width:16px;height:16px;color:var(--blue);display:inline-flex}.o-check[data-astro-cid-inpi3r5t] svg{width:100%;height:100%}.o-note[data-astro-cid-inpi3r5t]{background:var(--ink);color:var(--paper);opacity:0;padding:3px 7px;font-size:10px;position:absolute;top:-11px;right:10px}.o-badge[data-astro-cid-inpi3r5t]{background:var(--blue);color:var(--paper);opacity:0;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:10.5px;display:inline-flex;position:absolute;bottom:8px;right:8px}.o-badge[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{width:11px;height:11px;display:inline-flex}.o-badge[data-astro-cid-inpi3r5t] svg{width:100%;height:100%}.o-av[data-astro-cid-inpi3r5t]{background:var(--mk-people);width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.o-av[data-astro-cid-inpi3r5t] svg{width:55%;height:55%}.o-av--sm[data-astro-cid-inpi3r5t]{width:30px;height:30px}.o-person[data-astro-cid-inpi3r5t]{background:var(--paper);border:2px solid var(--ink);align-items:center;gap:12px;width:250px;height:76px;padding:0 16px;display:flex;box-shadow:0 24px 40px -26px #0b0b0f66}.o-person__txt[data-astro-cid-inpi3r5t]{gap:3px;min-width:0;display:grid}.o-person__name[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-size:21px;font-weight:850;line-height:1}.o-person__sub[data-astro-cid-inpi3r5t]{color:var(--ink-soft);white-space:nowrap;font-size:10px;position:relative}.o-swap-b[data-astro-cid-inpi3r5t]{opacity:0;color:var(--blue);position:absolute;top:0;left:0}.o-person--you[data-astro-cid-inpi3r5t]{background:var(--ink);color:var(--paper)}.o-person--you[data-astro-cid-inpi3r5t] .o-person__sub[data-astro-cid-inpi3r5t]{color:var(--mist)}.o-person--you[data-astro-cid-inpi3r5t] .o-swap-b[data-astro-cid-inpi3r5t]{color:var(--mk-people)}.o-agent[data-astro-cid-inpi3r5t]{background:var(--paper);border:1px solid #0b0b0f2e;align-content:start;gap:8px;width:220px;height:92px;padding:11px 12px;display:grid;box-shadow:0 22px 40px -28px #0b0b0f59}.o-agent__head[data-astro-cid-inpi3r5t]{font-variation-settings:"wdth" 110;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.o-agent__head[data-astro-cid-inpi3r5t] .o-ico[data-astro-cid-inpi3r5t]{color:var(--mk-agents);width:17px;height:17px}.o-agent__bubble[data-astro-cid-inpi3r5t]{background:var(--mist);height:30px;font-size:11.5px;position:relative}.o-see-a[data-astro-cid-inpi3r5t],.o-see-b[data-astro-cid-inpi3r5t]{white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:flex;position:absolute;inset:0}.o-see-b[data-astro-cid-inpi3r5t]{opacity:0;color:var(--blue)}.o-agent__bubble[data-astro-cid-inpi3r5t] .o-ico[data-astro-cid-inpi3r5t]{width:13px;height:13px;color:var(--ink-soft)}.o-chip[data-astro-cid-inpi3r5t]{background:var(--paper);border:1px dashed var(--ink-soft);white-space:nowrap;color:var(--ink);padding:5px 10px;font-size:11px}.o-tag[data-astro-cid-inpi3r5t]{white-space:nowrap;background:var(--paper);border:2px solid var(--blue);align-items:center;gap:8px;padding:7px 11px;font-size:14px;display:inline-flex;box-shadow:0 16px 30px -18px #0047ff8c}.o-tag[data-astro-cid-inpi3r5t] .mono[data-astro-cid-inpi3r5t]{color:var(--blue);font-size:10.5px;font-weight:500}.o-tag__name[data-astro-cid-inpi3r5t]{font-weight:var(--wg);font-variation-settings:"wdth" var(--wd);letter-spacing:-.01em}.o-flag[data-astro-cid-inpi3r5t]{background:var(--ink);color:var(--paper);white-space:nowrap;padding:5px 10px;font-size:11px}@media (width<=767px),(aspect-ratio<=1){.op-card__t[data-astro-cid-inpi3r5t]{max-width:11ch;font-size:clamp(2.2rem,10vw,3.4rem)}.op-card__p[data-astro-cid-inpi3r5t]{font-size:1.02rem}.home-motion .op-card[data-astro-cid-inpi3r5t]{background:linear-gradient(#fff0 38%,#ffffffe6 64%,#fffffff7 100%);align-content:end;padding-bottom:5.25rem}.home-motion .op-card__txt[data-astro-cid-inpi3r5t]{max-width:none}.home-motion .op-card__t[data-astro-cid-inpi3r5t]{font-size:clamp(2.2rem,10vw,3.4rem)}.op-skip[data-astro-cid-inpi3r5t]{min-height:2.25rem}.home-motion .op-hud[data-astro-cid-inpi3r5t]{left:var(--gutter);justify-content:flex-end;gap:.6rem}.op-hud__bar[data-astro-cid-inpi3r5t]{width:clamp(1.5rem,9vw,4rem)}.home-motion .op-veil[data-astro-cid-inpi3r5t]{background:linear-gradient(#fff0 54%,#fffffff0 70%,#fffffff7 100%)}.home-motion .op-caps[data-astro-cid-inpi3r5t]{width:auto;top:auto;bottom:4.25rem;right:var(--gutter);transform:none}.home-motion .op-cap__t[data-astro-cid-inpi3r5t]{margin-bottom:.6rem;font-size:clamp(1.75rem,7.4vw,2.6rem)}.home-motion .op-cap__p[data-astro-cid-inpi3r5t]{font-size:.98rem}.home-motion .op-cap__n[data-astro-cid-inpi3r5t]{margin-bottom:.5rem}.home-motion .op-line[data-astro-cid-inpi3r5t]{font-size:clamp(1.05rem,5vw,1.5rem)}.home-motion .op-grid[data-astro-cid-inpi3r5t]{grid-template-columns:repeat(6,minmax(0,1fr))}.home-motion .op-grid[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]:nth-child(n+7){display:none}.home-motion .op-grid[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]:nth-child(6){border-right:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}.home-motion .op-lock[data-astro-cid-inpi3r5t]{--nm-fs:clamp(2.6rem, min(8vh, 17vw), 5rem)}.home-motion .op-close__lead[data-astro-cid-inpi3r5t]{font-size:.95rem}}.ch[data-astro-cid-zevjt32q]{background:var(--paper);padding-block:clamp(5rem,14vh,9rem) clamp(4rem,10vh,7rem);position:relative}.ch-head[data-astro-cid-zevjt32q]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,6vh,4rem);display:grid}.ch-kicker[data-astro-cid-zevjt32q]{color:var(--ink-soft);grid-column:1/-1;align-items:center;gap:.9rem;font-size:.8rem;display:flex}.ch-kicker__n[data-astro-cid-zevjt32q]{color:var(--ink);border:1px solid;padding:.15rem .4rem;font-weight:600}.ch-kicker[data-astro-cid-zevjt32q] i[data-astro-cid-zevjt32q]{background:var(--ink);width:3.5rem;height:1px;display:block}.ch-h[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 120;letter-spacing:-.048em;max-width:11ch;font-size:clamp(2.7rem,6.4vw,5.8rem);font-weight:900;line-height:.9}.ch-lead[data-astro-cid-zevjt32q]{justify-self:start;padding-bottom:.4rem}.ch-grid[data-astro-cid-zevjt32q]{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ch-cell[data-astro-cid-zevjt32q]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}.ch-a[data-astro-cid-zevjt32q]{isolation:isolate;height:100%;color:var(--ink);transition:color .55s var(--house);grid-template-rows:auto auto 1fr auto;gap:.7rem;padding:clamp(1.25rem,2.2vw,2rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.ch-a[data-astro-cid-zevjt32q]:before{content:"";z-index:-1;background:var(--blue);transform-origin:50% 100%;transition:transform .7s var(--house);position:absolute;inset:0;transform:scaleY(0)}.ch-plan[data-astro-cid-zevjt32q]{--plan-ink:currentColor;width:min(100%,11.5rem);margin-bottom:.6rem;display:block}.ch-t[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:900;line-height:.98}.ch-p[data-astro-cid-zevjt32q]{color:var(--ink-soft);max-width:26rem;transition:color .55s var(--house);font-size:1.02rem}.ch-more[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 110;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.92rem;font-weight:700;display:inline-flex}.ch-i[data-astro-cid-zevjt32q]{width:1rem;height:1rem;transition:transform .35s var(--house);display:inline-flex}.ch-i[data-astro-cid-zevjt32q] svg{width:100%;height:100%}@media (hover:hover){.ch-a[data-astro-cid-zevjt32q]:hover{color:#fff;--plan-accent:#fff}.ch-a[data-astro-cid-zevjt32q]:hover:before{transform:scaleY(1)}.ch-a[data-astro-cid-zevjt32q]:hover .ch-p[data-astro-cid-zevjt32q]{color:#fff}.ch-a[data-astro-cid-zevjt32q]:hover .ch-i[data-astro-cid-zevjt32q]{transform:translate(3px)}}.ch-a[data-astro-cid-zevjt32q]:focus-visible{color:#fff;--plan-accent:#fff;outline-offset:-4px;outline-color:#fff}.ch-a[data-astro-cid-zevjt32q]:focus-visible:before{transform:scaleY(1)}.ch-a[data-astro-cid-zevjt32q]:focus-visible .ch-p[data-astro-cid-zevjt32q]{color:#fff}.home-motion .ch-grid[data-astro-cid-zevjt32q] .ch-a[data-astro-cid-zevjt32q]>[data-astro-cid-zevjt32q]{opacity:0;transform:translateY(18px)}.home-motion .ch-grid[data-astro-cid-zevjt32q].is-in .ch-a[data-astro-cid-zevjt32q]>[data-astro-cid-zevjt32q]{opacity:1;transition:opacity .9s var(--house) calc(var(--k) * 90ms), transform 1.1s var(--house) calc(var(--k) * 90ms);transform:none}.who[data-astro-cid-zevjt32q]{margin-top:clamp(4rem,11vh,7.5rem)}.who-h[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 118;letter-spacing:-.045em;max-width:16ch;margin-bottom:clamp(1.75rem,4vh,2.75rem);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:900;line-height:.94}.who-row[data-astro-cid-zevjt32q]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.dr[data-astro-cid-zevjt32q]{min-width:0}.dr-a[data-astro-cid-zevjt32q]{height:clamp(19rem,46vh,25rem);color:var(--ink);perspective:1100px;text-decoration:none;display:block;position:relative}.dr-in[data-astro-cid-zevjt32q]{background:var(--blue);color:#fff;border:2px solid var(--ink);justify-content:flex-end;align-items:flex-end;padding:1.1rem;display:flex;position:absolute;inset:0}.dr-go[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 112;writing-mode:vertical-rl;align-items:center;gap:.45rem;font-weight:800;display:inline-flex;transform:rotate(180deg)}.dr-go[data-astro-cid-zevjt32q] .ch-i[data-astro-cid-zevjt32q]{transform:rotate(90deg)}.dr-leaf[data-astro-cid-zevjt32q]{background:var(--paper);border:2px solid var(--ink);transform-origin:0;transform:rotateY(var(--open,0deg));transition:transform .9s var(--house), box-shadow .9s var(--house);backface-visibility:hidden;will-change:transform;grid-template-rows:auto auto 1fr auto;gap:.7rem;padding:clamp(1.1rem,1.7vw,1.6rem);display:grid;position:absolute;inset:0}.dr-n[data-astro-cid-zevjt32q]{color:var(--ink-soft);font-size:.75rem}.dr-tag[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 114;letter-spacing:-.035em;padding-right:1.2rem;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:900;line-height:1}.dr-p[data-astro-cid-zevjt32q]{color:var(--ink-soft);padding-right:.5rem;font-size:.98rem}.dr-more[data-astro-cid-zevjt32q]{font-variation-settings:"wdth" 110;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.dr-knob[data-astro-cid-zevjt32q]{background:var(--ink);border-radius:50%;width:.7rem;height:.7rem;margin-top:-.35rem;position:absolute;top:50%;right:.9rem}@media (hover:hover){.dr-a[data-astro-cid-zevjt32q]:hover .dr-leaf[data-astro-cid-zevjt32q]{--open:-34deg;box-shadow:26px 0 46px -30px #0b0b0f8c}}.dr-a[data-astro-cid-zevjt32q]:focus-visible{outline-offset:4px}.dr-a[data-astro-cid-zevjt32q]:focus-visible .dr-leaf[data-astro-cid-zevjt32q]{--open:-34deg;box-shadow:26px 0 46px -30px #0b0b0f8c}.home-motion .who-row[data-astro-cid-zevjt32q]:not(.is-in) .dr-leaf[data-astro-cid-zevjt32q]{--open:-58deg;transition:none}.home-motion .who-row[data-astro-cid-zevjt32q].is-in .dr-leaf[data-astro-cid-zevjt32q]{transition-delay:calc(var(--k) * .11s), 0s}.home-motion .who-row[data-astro-cid-zevjt32q].is-in .dr-a[data-astro-cid-zevjt32q]:hover .dr-leaf[data-astro-cid-zevjt32q],.home-motion .who-row[data-astro-cid-zevjt32q].is-in .dr-a[data-astro-cid-zevjt32q]:focus-visible .dr-leaf[data-astro-cid-zevjt32q]{transition-delay:0s}@media (width<=1099px){.ch-head[data-astro-cid-zevjt32q]{grid-template-columns:1fr;align-items:start}.ch-grid[data-astro-cid-zevjt32q],.who-row[data-astro-cid-zevjt32q]{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-a[data-astro-cid-zevjt32q]{height:clamp(16rem,38vh,21rem)}}@media (width<=640px){.ch-grid[data-astro-cid-zevjt32q]{grid-template-columns:1fr}.ch-a[data-astro-cid-zevjt32q]{grid-template-rows:auto auto auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1rem}.ch-plan[data-astro-cid-zevjt32q]{grid-row:1/4;width:5.5rem;margin:.2rem 0 0}.ch-t[data-astro-cid-zevjt32q],.ch-p[data-astro-cid-zevjt32q],.ch-more[data-astro-cid-zevjt32q]{grid-column:2}.ch-more[data-astro-cid-zevjt32q]{margin-top:.2rem}.who-row[data-astro-cid-zevjt32q]{grid-template-columns:1fr}.dr-a[data-astro-cid-zevjt32q]{perspective:none;height:auto}.dr-in[data-astro-cid-zevjt32q]{display:none}.dr-leaf[data-astro-cid-zevjt32q]{grid-template-rows:auto;position:relative;inset:auto;transform:none}.dr-knob[data-astro-cid-zevjt32q]{top:1.5rem}}.mq[data-astro-cid-eykxo7h2]{background:var(--blue);color:var(--paper);padding-block:clamp(.9rem,2.6vw,2rem);position:relative;overflow:hidden}.mq-track[data-astro-cid-eykxo7h2]{will-change:transform;width:max-content;display:flex}.mq-run[data-astro-cid-eykxo7h2]{flex:none;align-items:center;padding-right:.1em;display:flex}.mq-w[data-astro-cid-eykxo7h2]{font-variation-settings:"wdth" 125;letter-spacing:-.05em;white-space:nowrap;padding-inline:.1em;font-size:clamp(3.4rem,11vw,10.5rem);font-weight:900;line-height:.92}.mq-op[data-astro-cid-eykxo7h2]{color:color-mix(in srgb, var(--paper) 72%, var(--blue));padding-inline:.25em;font-size:clamp(2.6rem,8vw,7.5rem);font-weight:200;line-height:1;display:inline-block}.ps[data-astro-cid-ytj2fhzv]{background:var(--paper);position:relative}.ps--people[data-astro-cid-ytj2fhzv]{--pc-ink:var(--ink);--pc-word:var(--ink)}.ps--agents[data-astro-cid-ytj2fhzv]{--pc-ink:var(--ink);--pc-word:var(--paper)}.ps--apps[data-astro-cid-ytj2fhzv]{--pc-ink:var(--paper);--pc-word:var(--paper)}.ps-field[data-astro-cid-ytj2fhzv]{background:var(--pc);height:clamp(24rem,80svh,56rem);color:var(--pc-ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ps-field__meta[data-astro-cid-ytj2fhzv]{padding-top:calc(var(--nav-h) + 1.75rem);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.ps-field__meta[data-astro-cid-ytj2fhzv]:after{content:"";left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 3.6rem);opacity:.35;background:currentColor;height:1px;position:absolute}.ps-field__word[data-astro-cid-ytj2fhzv]{padding-left:var(--gutter);font-variation-settings:"wdth" 125;letter-spacing:-.055em;white-space:nowrap;color:var(--pc-word);margin:0 0 -.06em;font-size:clamp(7rem,44svh,28rem);font-weight:900;line-height:.78}.ps-field__word[data-astro-cid-ytj2fhzv] span[data-astro-cid-ytj2fhzv]{display:inline-block}html:not(.home-motion) .ps-field[data-astro-cid-ytj2fhzv]{gap:clamp(4rem,14svh,9rem);height:auto;padding-bottom:.5rem}html:not(.home-motion) .ps-field__word[data-astro-cid-ytj2fhzv]{font-size:clamp(3rem,10.4vw,12rem)}.ps-head[data-astro-cid-ytj2fhzv]{min-height:80svh;padding-block:calc(var(--nav-h) + 2rem) 3rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);display:grid}.ps-emblem[data-astro-cid-ytj2fhzv]{aspect-ratio:1;justify-self:center;width:min(100%,24rem)}.ps-emblem[data-astro-cid-ytj2fhzv] svg[data-astro-cid-ytj2fhzv]{width:100%;height:100%;overflow:visible}.ps-p[data-astro-cid-ytj2fhzv]:not(.ps-p--on){opacity:0}html:not(.home-motion) .ps--people[data-astro-cid-ytj2fhzv] .ps-p--on[data-astro-cid-ytj2fhzv]{transform:translate(14.4px,4.05px)}html:not(.home-motion) .ps--apps[data-astro-cid-ytj2fhzv] .ps-p--on[data-astro-cid-ytj2fhzv]{transform:translate(-14.4px,-4.05px)}.ps-kicker[data-astro-cid-ytj2fhzv]{color:var(--ink-soft);align-items:center;gap:.9rem;margin-bottom:1.6rem;font-size:.8rem;display:flex}.ps-kicker__n[data-astro-cid-ytj2fhzv]{color:var(--ink);border:1px solid;padding:.15rem .4rem;font-weight:600}.ps-kicker__rule[data-astro-cid-ytj2fhzv]{background:var(--ink);transform-origin:0;width:3.5rem;height:1px;display:block}.ps-title[data-astro-cid-ytj2fhzv]{font-variation-settings:"wdth" 120;letter-spacing:-.048em;max-width:12ch;font-size:clamp(2.7rem,6.4vw,5.8rem);font-weight:900;line-height:.9}.ps-lead[data-astro-cid-ytj2fhzv]{margin-top:1.6rem}.ps-note[data-astro-cid-ytj2fhzv]{max-width:34rem;color:var(--ink);border-left:3px solid var(--pc);margin-top:1rem;padding-left:1rem;font-size:.98rem;font-weight:600}.ps-pin[data-astro-cid-ytj2fhzv]{display:contents}.ps-body[data-astro-cid-ytj2fhzv]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,4vw,4.5rem);padding-bottom:clamp(3rem,8vh,6rem);display:grid}.ps-stage[data-astro-cid-ytj2fhzv]{top:calc(var(--nav-h) + .5rem);height:calc(100svh - var(--nav-h) - 1.5rem);z-index:2;grid-area:1/2;place-items:center;display:grid;position:sticky}.ps-fit[data-astro-cid-ytj2fhzv]{width:min(100%, calc((100svh - var(--nav-h) - 3rem) * 1.25));container-type:inline-size}.ps-steps[data-astro-cid-ytj2fhzv]{grid-area:1/1;margin:0;padding:10svh 0 14svh;list-style:none}.ps-step[data-astro-cid-ytj2fhzv]{flex-direction:column;justify-content:center;gap:.9rem;max-width:26rem;min-height:66svh;display:flex}.ps-step__n[data-astro-cid-ytj2fhzv]{color:var(--ink);align-items:center;gap:.8rem;font-weight:600;display:flex}.ps-step__n[data-astro-cid-ytj2fhzv] i[data-astro-cid-ytj2fhzv]{background:var(--mist);flex:1;max-width:9rem;height:1px;display:block;position:relative;overflow:hidden}.ps-step__n[data-astro-cid-ytj2fhzv] i[data-astro-cid-ytj2fhzv]:after{content:"";background:var(--ink);transform:scaleX(var(--on,0));transform-origin:0;transition:transform 1.1s cubic-bezier(.35,0,0,1);position:absolute;inset:0}.ps-step__t[data-astro-cid-ytj2fhzv]{letter-spacing:-.04em;font-variation-settings:"wdth" 116;font-size:clamp(1.7rem,2.7vw,2.45rem);font-weight:900;line-height:.98}.ps-step__p[data-astro-cid-ytj2fhzv]{color:var(--ink-soft);font-size:1.05rem}.ps-step__t[data-astro-cid-ytj2fhzv],.ps-step__p[data-astro-cid-ytj2fhzv]{transition:color .7s cubic-bezier(.35,0,0,1),font-variation-settings .9s cubic-bezier(.35,0,0,1)}html:not(.home-motion) .ps-step[data-astro-cid-ytj2fhzv]{--on:1}.home-motion .ps-step[data-astro-cid-ytj2fhzv]:not(.is-on) .ps-step__t[data-astro-cid-ytj2fhzv]{color:#6b7080;font-variation-settings:"wdth" 100}.home-motion .ps-step[data-astro-cid-ytj2fhzv]:not(.is-on) .ps-step__p[data-astro-cid-ytj2fhzv]{color:#6b7080}.home-motion .ps-step[data-astro-cid-ytj2fhzv].is-on{--on:1}@media (width<=1023px){.ps-field[data-astro-cid-ytj2fhzv]{height:clamp(20rem,62svh,40rem)}.ps-field__word[data-astro-cid-ytj2fhzv]{font-size:clamp(6rem,34svh,18rem)}.ps-head[data-astro-cid-ytj2fhzv]{grid-template-columns:1fr;min-height:0;padding-block:clamp(3rem,10svh,5rem) 2rem}.ps-emblem[data-astro-cid-ytj2fhzv]{justify-self:start;width:clamp(7rem,34vw,13rem)}.ps-body[data-astro-cid-ytj2fhzv]{padding-bottom:clamp(2rem,6vh,4rem);display:block}.ps-pin[data-astro-cid-ytj2fhzv]{display:block}.ps-stage[data-astro-cid-ytj2fhzv]{height:auto;min-height:0;padding:.5rem 0 1rem;position:static}.ps-fit[data-astro-cid-ytj2fhzv]{width:min(100%,40rem)}.ps-steps[data-astro-cid-ytj2fhzv]{padding:1rem 0 0}.ps-step[data-astro-cid-ytj2fhzv]{justify-content:flex-start;gap:.6rem;min-height:0;padding-top:1.5rem}.ps-step__t[data-astro-cid-ytj2fhzv]{font-size:1.6rem}.ps-step__p[data-astro-cid-ytj2fhzv]{font-size:1rem}.home-motion .ps-body[data-astro-cid-ytj2fhzv]{height:274svh;padding-bottom:0}.home-motion .ps-pin[data-astro-cid-ytj2fhzv]{height:100svh;padding:calc(var(--nav-h) + .25rem) 0 1.25rem;flex-direction:column;display:flex;position:sticky;top:0}.home-motion .ps-stage[data-astro-cid-ytj2fhzv]{flex:auto;place-items:center;min-height:0;padding:0;display:grid;container-type:size}.home-motion .ps-fit[data-astro-cid-ytj2fhzv]{width:min(100%, 40rem, calc(100cqh * var(--fit-r,.9)))}.home-motion .ps-steps[data-astro-cid-ytj2fhzv]{flex:none;padding:.9rem 0 0;display:grid}.home-motion .ps-step[data-astro-cid-ytj2fhzv]{opacity:0;visibility:hidden;grid-area:1/1;padding-top:0;transition:opacity .5s cubic-bezier(.35,0,0,1),visibility 0s .5s}.home-motion .ps-step[data-astro-cid-ytj2fhzv].is-on{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.35,0,0,1),visibility}.home-motion .ps-step__n[data-astro-cid-ytj2fhzv] i[data-astro-cid-ytj2fhzv]{max-width:none}}.pd-win[data-astro-cid-whngxvxg]{aspect-ratio:5/3.7;background:var(--paper);border:1px solid #0b0b0f33;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0b0b0f73}.pd-i[data-astro-cid-whngxvxg]{flex:none;width:1.15em;height:1.15em;display:inline-flex}.pd-i[data-astro-cid-whngxvxg] svg{width:100%;height:100%}.pd-top[data-astro-cid-whngxvxg]{border-bottom:1px solid var(--mist);flex:none;align-items:center;gap:.7em;height:3.2em;padding:0 1.1em;display:flex}.pd-top__name[data-astro-cid-whngxvxg]{font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-size:1.1em;font-weight:800}.pd-search[data-astro-cid-whngxvxg]{background:var(--mist);width:14em;height:2em;color:var(--ink-soft);align-items:center;gap:.5em;margin-left:auto;padding:0 .7em;font-size:.9em;display:flex}.pd-me[data-astro-cid-whngxvxg]{place-items:center;width:2.1em;height:2.1em;display:grid;position:relative}.pd-me__av[data-astro-cid-whngxvxg]{background:var(--mk-people);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.pd-me__av[data-astro-cid-whngxvxg] svg{width:60%;height:60%}.pd-me__ring[data-astro-cid-whngxvxg]{border:2px solid var(--blue);opacity:0;border-radius:50%;position:absolute;inset:-.35em}.pd-main[data-astro-cid-whngxvxg]{flex:1;grid-template-columns:11.5em 1fr;min-height:0;display:grid}.pd-side[data-astro-cid-whngxvxg]{border-right:1px solid var(--mist);background:#f6f7f9;align-content:start;gap:.2em;padding:1em .7em;display:grid}.pd-nav[data-astro-cid-whngxvxg]{height:2.3em;color:var(--ink-soft);align-items:center;gap:.6em;padding:0 .6em;font-size:.95em;display:flex;position:relative}.pd-nav[data-astro-cid-whngxvxg].is-cur{background:var(--paper);color:var(--ink);box-shadow:inset 3px 0 0 var(--blue);font-weight:650}.pd-nav__n[data-astro-cid-whngxvxg]{flex:1}.pd-nav__ok[data-astro-cid-whngxvxg],.pd-nav__lock[data-astro-cid-whngxvxg]{width:1em;height:1em;color:var(--blue);display:inline-flex}.pd-nav__lock[data-astro-cid-whngxvxg]{color:var(--ink);opacity:0}.pd-nav__ok[data-astro-cid-whngxvxg] svg,.pd-nav__lock[data-astro-cid-whngxvxg] svg{width:100%;height:100%}.pd-content[data-astro-cid-whngxvxg]{align-content:start;gap:1em;min-width:0;padding:1.2em 1.3em;display:grid}.pd-hello[data-astro-cid-whngxvxg]{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.pd-hello__t[data-astro-cid-whngxvxg]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:1.75em;font-weight:900}.pd-hello__s[data-astro-cid-whngxvxg]{color:var(--ink);border:1px solid var(--blue);white-space:nowrap;padding:.25em .6em;font-size:.82em}.pd-cards[data-astro-cid-whngxvxg]{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.pd-card[data-astro-cid-whngxvxg]{border:1px solid var(--mist);background:var(--paper);align-content:start;gap:.45em;padding:.8em .9em;display:grid}.pd-card--wide[data-astro-cid-whngxvxg]{grid-column:1/-1}.pd-card__h[data-astro-cid-whngxvxg]{justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.1em;font-size:.95em;font-weight:800;display:flex}.pd-from[data-astro-cid-whngxvxg]{color:var(--blue);white-space:nowrap;font-size:.78em;font-weight:500}.pd-row[data-astro-cid-whngxvxg]{border-top:1px solid #f0f1f4;align-items:center;gap:.6em;min-height:1.9em;padding-top:.3em;font-size:.9em;display:flex}.pd-row__n[data-astro-cid-whngxvxg]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pd-row__s[data-astro-cid-whngxvxg]{color:var(--ink-soft);font-size:.92em}.pd-row--kv[data-astro-cid-whngxvxg] .mono[data-astro-cid-whngxvxg]{font-size:.95em}.pd-delta[data-astro-cid-whngxvxg]{color:var(--ink-soft)}.pd-box[data-astro-cid-whngxvxg]{border:1.5px solid var(--ink-soft);flex:none;width:.95em;height:.95em}.pd-tag[data-astro-cid-whngxvxg]{white-space:nowrap;color:var(--ink);background:var(--paper);border:1px solid #cfd3da;padding:.15em .55em;font-size:.82em;font-weight:600;display:inline-flex}.pd-login[data-astro-cid-whngxvxg]{background:var(--paper);opacity:0;visibility:hidden;border:1px solid #0b0b0f2e;justify-items:center;gap:.7em;width:21em;padding:1.8em 1.8em 1.6em;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 60px -30px #0b0b0f66}.pd-login__t[data-astro-cid-whngxvxg]{font-variation-settings:"wdth" 112;letter-spacing:-.02em;margin:.3em 0 .4em;font-size:1.15em;font-weight:800}.pd-input[data-astro-cid-whngxvxg]{border:1px solid #cfd3da;width:100%;height:2.4em;padding:0 .8em;font-size:.95em;line-height:2.3em}.pd-input--pw[data-astro-cid-whngxvxg]{letter-spacing:.12em}.pd-login__btn[data-astro-cid-whngxvxg]{text-align:center;background:var(--blue);color:#fff;width:100%;height:2.6em;margin-top:.3em;font-weight:700;line-height:2.6em}.pd-perms[data-astro-cid-whngxvxg]{background:var(--paper);visibility:hidden;border-left:1px solid #0b0b0f29;align-content:start;gap:.55em;width:19em;padding:1.3em 1.2em;display:grid;position:absolute;top:3.2em;bottom:0;right:0;box-shadow:-30px 0 50px -40px #0b0b0f80}.pd-perms__t[data-astro-cid-whngxvxg]{font-variation-settings:"wdth" 112;margin-bottom:.4em;font-size:1.1em;font-weight:800}.pd-perm[data-astro-cid-whngxvxg]{border-top:1px solid var(--mist);justify-content:space-between;align-items:center;gap:1em;padding:.45em 0;font-size:.95em;display:flex}.pd-switch[data-astro-cid-whngxvxg]{background:var(--mist);border-radius:1em;flex:none;width:2.3em;height:1.25em;position:relative}.pd-switch[data-astro-cid-whngxvxg] i[data-astro-cid-whngxvxg]{background:#fff;border-radius:50%;width:.95em;height:.95em;position:absolute;top:.15em;left:.15em;box-shadow:0 1px 2px #0b0b0f4d}.pd-perms__n[data-astro-cid-whngxvxg]{color:var(--ink-soft);margin-top:.6em;font-size:.8em}.pd-lang[data-astro-cid-whngxvxg]{background:var(--paper);border:1px solid var(--ink);visibility:hidden;padding:1em 1.3em 1.1em;position:absolute;bottom:1.3em;left:12.8em;right:1.3em;box-shadow:0 30px 60px -36px #0b0b0f80}.pd-lang__row[data-astro-cid-whngxvxg]{border-top:1px solid var(--mist);grid-template-columns:6.5em 1fr;align-items:baseline;gap:1em;height:2.35em;display:grid;position:relative}.pd-lang__row[data-astro-cid-whngxvxg]:first-child{border-top:0}.pd-lang__app[data-astro-cid-whngxvxg]{color:var(--ink-soft);font-size:.8em}.pd-lang__w[data-astro-cid-whngxvxg]{letter-spacing:-.03em;white-space:nowrap;font-size:1.75em;line-height:1.2;font-weight:var(--wg);font-variation-settings:"wdth" var(--wd);display:inline-block}.pd-lang__out[data-astro-cid-whngxvxg]{border-top:1px solid var(--ink);color:var(--ink);align-items:center;gap:.5em;margin-top:.4em;padding-top:.55em;font-size:.82em;display:flex}.pd-lang__out[data-astro-cid-whngxvxg] .pd-i[data-astro-cid-whngxvxg]{color:var(--blue)}html:not(.home-motion) .pd-nav__lock[data-astro-cid-whngxvxg]{opacity:1}@container (width<=560px){.pd-win[data-astro-cid-whngxvxg]{aspect-ratio:4/4.2}.pd-main[data-astro-cid-whngxvxg]{grid-template-columns:1fr}.pd-side[data-astro-cid-whngxvxg],.pd-search[data-astro-cid-whngxvxg]{display:none}.pd-me[data-astro-cid-whngxvxg]{margin-left:auto}.pd-hello__s[data-astro-cid-whngxvxg]{display:none}.pd-cards[data-astro-cid-whngxvxg]{grid-template-columns:1fr 1fr}.pd-card[data-astro-cid-whngxvxg]:last-child .pd-row[data-astro-cid-whngxvxg]:nth-child(n+4),.pd-from[data-astro-cid-whngxvxg]{display:none}.pd-perms[data-astro-cid-whngxvxg]{width:72%}.pd-lang[data-astro-cid-whngxvxg]{padding:.8em 1em .9em;bottom:1em;left:1em;right:1em}.pd-lang__row[data-astro-cid-whngxvxg]{grid-template-columns:5.6em 1fr;height:2.25em}}.md[data-astro-cid-ico7vl4g]{width:min(100%, calc(100svh - var(--nav-h) - 8.5rem));margin-inline:auto}.md-grid[data-astro-cid-ico7vl4g]{aspect-ratio:1;border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.md-cell[data-astro-cid-ico7vl4g],.md-hub[data-astro-cid-ico7vl4g]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);min-width:0;position:relative}.md-cell[data-astro-cid-ico7vl4g]{text-align:left;font:inherit;color:var(--ink);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;row-gap:.35em;padding:1em 1.1em 1.15em;display:grid}button[data-astro-cid-ico7vl4g].md-cell{cursor:pointer;border-top:0;border-left:0;border-radius:0;transition:background-color .5s cubic-bezier(.35,0,0,1),color .5s cubic-bezier(.35,0,0,1)}button[data-astro-cid-ico7vl4g].md-cell:hover{background:#f3f5f9}button[data-astro-cid-ico7vl4g].md-cell:focus-visible{outline-offset:-4px;z-index:2}.md-n[data-astro-cid-ico7vl4g]{color:var(--ink-soft);font-size:.78em}.md-tick[data-astro-cid-ico7vl4g]{border:1.5px solid var(--ink);color:#0000;grid-area:1/2;justify-self:end;place-items:center;width:1.45em;height:1.45em;transition:background-color .4s cubic-bezier(.35,0,0,1),border-color .4s,color .4s;display:grid}.md-tick[data-astro-cid-ico7vl4g] svg{width:78%;height:78%}.md-cell[data-astro-cid-ico7vl4g].is-on .md-tick[data-astro-cid-ico7vl4g]{background:var(--blue);border-color:var(--blue);color:#fff}.md-i[data-astro-cid-ico7vl4g]{width:1.5em;height:1.5em;color:var(--blue);flex:none;display:inline-flex}.md-i[data-astro-cid-ico7vl4g] svg{width:100%;height:100%}.md-icon[data-astro-cid-ico7vl4g]{grid-area:2/1;align-self:center;width:2.1em;height:2.1em;transition:color .5s cubic-bezier(.35,0,0,1)}.md-t[data-astro-cid-ico7vl4g]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;overflow-wrap:anywhere;grid-area:3/1/auto/-1;align-self:end;font-size:1.5em;font-weight:900;line-height:.95}.md-p[data-astro-cid-ico7vl4g]{color:var(--ink-soft);grid-area:4/1/auto/-1;font-size:.84em;line-height:1.3}button[data-astro-cid-ico7vl4g].md-cell:not(.is-on){color:#7b8090}button[data-astro-cid-ico7vl4g].md-cell:not(.is-on) .md-icon[data-astro-cid-ico7vl4g]{color:#a4a9b6}button[data-astro-cid-ico7vl4g].md-cell:not(.is-on) .md-p[data-astro-cid-ico7vl4g],button[data-astro-cid-ico7vl4g].md-cell:not(.is-on) .md-n[data-astro-cid-ico7vl4g]{color:#9a9fab}.md-own[data-astro-cid-ico7vl4g]{background:var(--ink);color:#fff;opacity:0;visibility:hidden;align-items:center;gap:.35em;padding:.2em .5em;font-size:.74em;display:inline-flex;position:absolute;top:.85em;right:3em}.md-own[data-astro-cid-ico7vl4g] .md-i[data-astro-cid-ico7vl4g]{color:#fff;width:1.1em;height:1.1em}button[data-astro-cid-ico7vl4g].md-cell:not(.is-on) .md-own[data-astro-cid-ico7vl4g]{display:none}.md-slot[data-astro-cid-ico7vl4g]{padding:0}.md-slot__plus[data-astro-cid-ico7vl4g]{color:var(--ink-soft);opacity:0;border:1.5px dashed #b9bec8;place-items:center;font-size:2.4em;font-weight:300;display:grid;position:absolute;inset:.9em}.md-new[data-astro-cid-ico7vl4g]{box-shadow:inset 0 0 0 2px var(--blue);background:var(--paper);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;row-gap:.35em;padding:1em 1.1em 1.15em;display:grid;position:absolute;inset:0}.md-new[data-astro-cid-ico7vl4g] .md-icon[data-astro-cid-ico7vl4g]{grid-area:1/2;place-self:start end;width:1.5em;height:1.5em}.md-hub[data-astro-cid-ico7vl4g]{place-items:center;display:grid}.md-rays[data-astro-cid-ico7vl4g]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.md-th[data-astro-cid-ico7vl4g]{transition:opacity .6s cubic-bezier(.35,0,0,1)}.md-th[data-astro-cid-ico7vl4g].is-off{opacity:0}.md-ray[data-astro-cid-ico7vl4g]{stroke:var(--blue);stroke-width:1.1px;opacity:.5}.md-lit[data-astro-cid-ico7vl4g]{stroke:var(--blue);stroke-width:2px;opacity:0}.md-dot[data-astro-cid-ico7vl4g]{fill:var(--blue)}.md-mark[data-astro-cid-ico7vl4g]{aspect-ratio:1;width:50%;position:relative}.md-mark[data-astro-cid-ico7vl4g] svg{display:block;overflow:visible}.md-ring[data-astro-cid-ico7vl4g]{aspect-ratio:1;border:2px solid var(--blue);opacity:0;border-radius:50%;width:62%;position:absolute;top:50%;left:50%;translate:-50% -50%}.md-event[data-astro-cid-ico7vl4g]{background:var(--blue);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;align-items:center;gap:.35em;padding:.25em .6em;font-size:.74em;display:inline-flex;position:absolute;bottom:.8em;left:50%;translate:-50%}.md-event[data-astro-cid-ico7vl4g] .md-i[data-astro-cid-ico7vl4g]{color:#fff;width:1.1em;height:1.1em}.md-bar[data-astro-cid-ico7vl4g]{justify-content:space-between;align-items:center;gap:1em;margin-top:1em;display:flex}.md-sum[data-astro-cid-ico7vl4g]{color:var(--ink-soft);align-items:baseline;gap:.55em;font-size:max(.8125rem,.95em);display:flex}.md-sum[data-astro-cid-ico7vl4g] b[data-astro-cid-ico7vl4g]{font-variation-settings:"wdth" 118;letter-spacing:-.04em;color:var(--ink);min-width:1ch;font-size:2em;font-weight:900;line-height:1}.md-cta[data-astro-cid-ico7vl4g]{background:var(--blue);color:#fff;font-variation-settings:"wdth" 110;white-space:nowrap;align-items:center;gap:.5em;min-height:max(2.75rem,3em);padding:0 1.1em;font-size:max(.875rem,1.02em);font-weight:700;text-decoration:none;transition:background-color .3s cubic-bezier(.35,0,0,1);display:inline-flex}.md-cta[data-astro-cid-ico7vl4g]:hover{background:var(--blue-deep)}.md-cta[data-astro-cid-ico7vl4g] .md-i[data-astro-cid-ico7vl4g]{color:#fff;width:1.1em;height:1.1em;transition:transform .35s cubic-bezier(.35,0,0,1)}.md-cta[data-astro-cid-ico7vl4g]:hover .md-i[data-astro-cid-ico7vl4g]{transform:translate(3px)}@container (width<=560px){.md[data-astro-cid-ico7vl4g]{width:100%}.md-cell[data-astro-cid-ico7vl4g],.md-new[data-astro-cid-ico7vl4g]{padding:.7em .7em .8em}.md-p[data-astro-cid-ico7vl4g]{display:none}.md-t[data-astro-cid-ico7vl4g]{font-variation-settings:"wdth" 104;letter-spacing:-.03em;hyphens:auto;font-size:1.28em}.md-icon[data-astro-cid-ico7vl4g]{width:1.7em;height:1.7em}.md-own[data-astro-cid-ico7vl4g]{font-size:.7em;top:.6em;right:2.6em}.md-own[data-astro-cid-ico7vl4g] .md-i[data-astro-cid-ico7vl4g]{display:none}.md-event[data-astro-cid-ico7vl4g]{font-size:.7em;bottom:.45em}.md-sum[data-astro-cid-ico7vl4g] span[data-astro-cid-ico7vl4g]{max-width:9em;line-height:1.15}}.dev[data-astro-cid-tojud56d]{padding-block:clamp(1rem,4vh,2.5rem) clamp(5rem,14vh,9rem)}.dev-box[data-astro-cid-tojud56d]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:.9rem clamp(1rem,3vw,2.5rem);padding-top:1.5rem;display:grid}.dev-h[data-astro-cid-tojud56d]{color:var(--blue);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.dev-i[data-astro-cid-tojud56d]{background:var(--blue);flex:none;width:.6rem;height:.6rem}.dev-t[data-astro-cid-tojud56d]{font-variation-settings:"wdth" 108;letter-spacing:-.018em;text-wrap:balance;max-width:36ch;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:650;line-height:1.25}.dev-b[data-astro-cid-tojud56d]{justify-items:start;gap:1.4rem;display:grid}.dev-more[data-astro-cid-tojud56d] svg{width:1rem;height:1rem}@media (width<=700px){.dev-box[data-astro-cid-tojud56d]{grid-template-columns:1fr}}.in[data-astro-cid-4kfllm2o]{background:var(--night);color:var(--snow);position:relative}.dv[data-astro-cid-4kfllm2o]{background:var(--night);align-items:center;min-height:70svh;display:grid;position:relative;overflow:hidden}.dv-svg[data-astro-cid-4kfllm2o],.dv-night[data-astro-cid-4kfllm2o]{display:none}.dv-title[data-astro-cid-4kfllm2o]{padding-block:calc(var(--nav-h) + 4rem) 4rem;position:relative}.dv-kicker[data-astro-cid-4kfllm2o]{color:var(--steel);margin-bottom:1.2rem}.dv-kicker[data-astro-cid-4kfllm2o] span[data-astro-cid-4kfllm2o]{color:var(--cyan)}.dv-h[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 118;letter-spacing:-.05em;max-width:11ch;font-size:clamp(3rem,10vw,8.5rem);font-weight:900;line-height:.9}.dv-rule[data-astro-cid-4kfllm2o]{background:var(--cyan);transform-origin:0;width:min(24rem,60%);height:1px;margin-top:2.2rem;display:block;box-shadow:0 0 12px #19e3f08c}.home-motion .dv[data-astro-cid-4kfllm2o]{background:var(--paper);height:100svh;min-height:0}.home-motion .dv-svg[data-astro-cid-4kfllm2o]{width:100%;height:100%;display:block;position:absolute;inset:0}.home-motion .dv-night[data-astro-cid-4kfllm2o]{background:var(--night);opacity:0;display:block;position:absolute;inset:0}.home-motion .dv-title[data-astro-cid-4kfllm2o]>[data-astro-cid-4kfllm2o]{opacity:0;visibility:hidden}.in-dark[data-astro-cid-4kfllm2o]{background:var(--night);position:relative}.ly[data-astro-cid-4kfllm2o]{position:relative}.ly-grid[data-astro-cid-4kfllm2o]{z-index:1;position:relative}.ins-gl[data-astro-cid-4kfllm2o]{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.1s cubic-bezier(.35,0,0,1);position:absolute;inset:0;overflow:hidden}.ins-gl[data-astro-cid-4kfllm2o] canvas{width:100%;height:100%;display:block}.ins-labels[data-astro-cid-4kfllm2o]{z-index:1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.ins-lab[data-astro-cid-4kfllm2o]{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.ins-lab[data-astro-cid-4kfllm2o]>span[data-astro-cid-4kfllm2o]{font-family:var(--font-mono);color:var(--steel);white-space:pre;align-items:center;gap:.6rem;font-size:.8125rem;transition:color .6s cubic-bezier(.35,0,0,1);display:flex;transform:translateY(-50%)}.ins-lab[data-astro-cid-4kfllm2o]>span[data-astro-cid-4kfllm2o]:before{content:"";opacity:.7;background:currentColor;width:1.6rem;height:1px}.ins-lab--mark[data-astro-cid-4kfllm2o]>span[data-astro-cid-4kfllm2o],.ins-lab[data-astro-cid-4kfllm2o].is-lit>span[data-astro-cid-4kfllm2o]{color:var(--snow)}.ins-3d .ins-gl[data-astro-cid-4kfllm2o]{opacity:1}.ins-3d .ins-labels[data-astro-cid-4kfllm2o]{display:block}.st[data-astro-cid-4kfllm2o]{transition:opacity .8s cubic-bezier(.35,0,0,1)}.ins-3d .st[data-astro-cid-4kfllm2o]{opacity:0}.ly-grid[data-astro-cid-4kfllm2o]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:6rem;display:grid}.home-motion .ly-grid[data-astro-cid-4kfllm2o]{min-height:100svh;padding-block:calc(var(--nav-h) + 1rem) 2rem}.ly-h[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:900}.ly-lead[data-astro-cid-4kfllm2o]{margin-top:1.1rem}.ly-list[data-astro-cid-4kfllm2o]{margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.ly-item[data-astro-cid-4kfllm2o]{border-top:1px solid var(--line-dark);grid-template-columns:2.6rem 1fr;gap:.2rem;padding:.85rem 0;display:grid}.ly-item__n[data-astro-cid-4kfllm2o]{color:var(--cyan);padding-top:.2rem}.ly-item__b[data-astro-cid-4kfllm2o]{gap:.25rem;display:grid}.ly-item__b[data-astro-cid-4kfllm2o] b[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 110;font-size:1.1rem;font-weight:750}.ly-item__b[data-astro-cid-4kfllm2o] span[data-astro-cid-4kfllm2o]{color:var(--steel);font-size:.98rem}.ly-item__b[data-astro-cid-4kfllm2o] b[data-astro-cid-4kfllm2o],.ly-item__b[data-astro-cid-4kfllm2o] span[data-astro-cid-4kfllm2o]{transition:color .6s cubic-bezier(.35,0,0,1)}.ly-item[data-astro-cid-4kfllm2o].is-on .ly-item__n[data-astro-cid-4kfllm2o]{text-shadow:0 0 10px #19e3f0b3}.ly-item__n[data-astro-cid-4kfllm2o] i[data-astro-cid-4kfllm2o]{color:var(--steel);text-shadow:none;font-style:normal}.ly-ticks[data-astro-cid-4kfllm2o]{display:none}.home-motion .ly-list[data-astro-cid-4kfllm2o]{min-height:15rem;margin-top:clamp(2rem,6vh,4rem);display:grid}.home-motion .ly-item[data-astro-cid-4kfllm2o]{opacity:0;visibility:hidden;border-top:0;grid-area:1/1;grid-template-columns:1fr;align-content:start;gap:1rem;padding:0;transition:opacity .6s cubic-bezier(.35,0,0,1),transform .9s cubic-bezier(.35,0,0,1),visibility 0s .6s;display:grid;transform:translateY(18px)}.home-motion .ly-item[data-astro-cid-4kfllm2o].is-on{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.35,0,0,1) .12s,transform .9s cubic-bezier(.35,0,0,1) .12s,visibility;transform:none}.home-motion .ly-item__n[data-astro-cid-4kfllm2o]{padding-top:0;font-size:.85rem}.home-motion .ly-item__b[data-astro-cid-4kfllm2o]{gap:.9rem}.home-motion .ly-item__b[data-astro-cid-4kfllm2o] b[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;color:var(--snow);font-size:clamp(2.2rem,4.2vw,3.9rem);font-weight:900;line-height:.95}.home-motion .ly-item__b[data-astro-cid-4kfllm2o] span[data-astro-cid-4kfllm2o]{max-width:26rem;color:var(--snow);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.45}.home-motion .ly-ticks[data-astro-cid-4kfllm2o]{gap:.4rem;margin-top:.6rem;display:flex}.home-motion .ly-ticks[data-astro-cid-4kfllm2o] i[data-astro-cid-4kfllm2o]{background:var(--line-dark);width:2.2rem;height:2px}.home-motion .ly-ticks[data-astro-cid-4kfllm2o] i[data-astro-cid-4kfllm2o].is-done{background:var(--cyan);box-shadow:0 0 8px #19e3f099}.home-motion .ly-h[data-astro-cid-4kfllm2o]{color:var(--steel);font-size:clamp(1.5rem,2.2vw,2rem)}.home-motion .ly-lead[data-astro-cid-4kfllm2o]{font-size:1rem}.ly-vis[data-astro-cid-4kfllm2o]{position:relative}.st[data-astro-cid-4kfllm2o]{width:100%;height:auto;display:block;overflow:visible}.st-bot[data-astro-cid-4kfllm2o],.st-band[data-astro-cid-4kfllm2o]{fill:var(--night-raise)}.st-bot[data-astro-cid-4kfllm2o]{stroke:#19e3f038;stroke-width:1px;vector-effect:non-scaling-stroke}.st-edge[data-astro-cid-4kfllm2o]{stroke:#19e3f04d;stroke-width:1px;vector-effect:non-scaling-stroke}.st-base[data-astro-cid-4kfllm2o]{fill:var(--night-raise)}.st-pat[data-astro-cid-4kfllm2o] *{fill:none;stroke:#19e3f0;stroke-width:1px;vector-effect:non-scaling-stroke}.st-pat[data-astro-cid-4kfllm2o]{opacity:.4}.st-rim[data-astro-cid-4kfllm2o]{fill:none;stroke:#19e3f0;stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:.5}.st-label[data-astro-cid-4kfllm2o] line[data-astro-cid-4kfllm2o]{stroke:var(--steel);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.7}.st-label[data-astro-cid-4kfllm2o] text[data-astro-cid-4kfllm2o]{fill:var(--steel);font-family:var(--font-mono);letter-spacing:.01em;white-space:pre;font-size:13px}.st-lv--mark[data-astro-cid-4kfllm2o] .st-label[data-astro-cid-4kfllm2o] text[data-astro-cid-4kfllm2o]{fill:var(--snow)}.st--narrow[data-astro-cid-4kfllm2o] .st-label[data-astro-cid-4kfllm2o]{display:none}.rl[data-astro-cid-4kfllm2o]{padding-block:clamp(5rem,14vh,9rem) 3rem}.rl-h[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;max-width:14ch;margin-bottom:2.5rem;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:900}.rl-list[data-astro-cid-4kfllm2o]{margin:0;padding:0;list-style:none}.rl-item[data-astro-cid-4kfllm2o]{border-top:1px solid var(--line-dark);grid-template-columns:4rem 1fr;gap:1rem;padding:1.6rem 0 1.7rem;display:grid;position:relative}.rl-line[data-astro-cid-4kfllm2o]{background:var(--cyan);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0);box-shadow:0 0 10px #19e3f099}.rl-n[data-astro-cid-4kfllm2o]{color:var(--cyan);padding-top:.55rem}.rl-t[data-astro-cid-4kfllm2o]{letter-spacing:-.02em;font-variation-settings:"wdth" 106;max-width:40ch;font-size:clamp(1.25rem,2.3vw,1.9rem);font-weight:650;line-height:1.25}.os[data-astro-cid-4kfllm2o]{padding-block:2rem clamp(6rem,16vh,10rem)}.os-box[data-astro-cid-4kfllm2o]{background:var(--night-raise);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3.5vw,2.75rem);max-width:60rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative}.os-edge[data-astro-cid-4kfllm2o]{background:var(--cyan);opacity:.55;position:absolute;box-shadow:0 0 10px #19e3f059}.os-edge--t[data-astro-cid-4kfllm2o],.os-edge--b[data-astro-cid-4kfllm2o]{height:1px;left:0;right:0}.os-edge--t[data-astro-cid-4kfllm2o]{transform-origin:0;top:0}.os-edge--b[data-astro-cid-4kfllm2o]{transform-origin:100%;bottom:0}.os-edge--l[data-astro-cid-4kfllm2o],.os-edge--r[data-astro-cid-4kfllm2o]{width:1px;top:0;bottom:0}.os-edge--l[data-astro-cid-4kfllm2o]{transform-origin:50% 100%;left:0}.os-edge--r[data-astro-cid-4kfllm2o]{transform-origin:50% 0;right:0}.os-mark[data-astro-cid-4kfllm2o]{width:clamp(3.5rem,7vw,5.5rem);height:auto;display:block}.os-body[data-astro-cid-4kfllm2o]{gap:1rem;display:grid}.os-h[data-astro-cid-4kfllm2o]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:900}.os-t[data-astro-cid-4kfllm2o]{color:var(--snow);max-width:44rem;font-size:1.1rem}.os-s[data-astro-cid-4kfllm2o]{color:var(--steel);align-items:center;gap:.6rem;display:flex}.os-dot[data-astro-cid-4kfllm2o]{background:var(--cyan);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--cyan);border-radius:50%}.os-more[data-astro-cid-4kfllm2o]{color:var(--cyan);margin-top:2.5rem}.os-more[data-astro-cid-4kfllm2o] svg{width:1rem;height:1rem}@media (width<=1023px){.ly-grid[data-astro-cid-4kfllm2o]{grid-template-columns:1fr;gap:1rem}.home-motion .ly-grid[data-astro-cid-4kfllm2o]{padding-block:calc(var(--nav-h) + .5rem) 1rem;align-content:center}.ly-vis[data-astro-cid-4kfllm2o]{order:-1;justify-self:center;width:100%;max-width:34rem}.home-motion .ly-lead[data-astro-cid-4kfllm2o]{display:none}.home-motion .ly-list[data-astro-cid-4kfllm2o]{min-height:11rem;margin-top:.8rem}.home-motion .ly-item[data-astro-cid-4kfllm2o]{gap:.55rem}.home-motion .ly-item__b[data-astro-cid-4kfllm2o]{gap:.5rem}.home-motion .ly-item__b[data-astro-cid-4kfllm2o] b[data-astro-cid-4kfllm2o]{font-size:clamp(1.7rem,7.4vw,2.4rem)}.home-motion .ly-item__b[data-astro-cid-4kfllm2o] span[data-astro-cid-4kfllm2o]{font-size:1rem}.home-motion .ly-h[data-astro-cid-4kfllm2o]{font-size:1.15rem}}@media (width<=600px){.rl-item[data-astro-cid-4kfllm2o]{grid-template-columns:2.6rem 1fr}.os-box[data-astro-cid-4kfllm2o]{grid-template-columns:1fr}}.sv[data-astro-cid-qmjtkzr2]{background:var(--paper);padding-block:clamp(6rem,16vh,11rem);position:relative;overflow-x:clip}.sv-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem clamp(2rem,5vw,6rem);display:grid}.sv-head[data-astro-cid-qmjtkzr2]{top:calc(var(--nav-h) + 3rem);position:sticky}.sv-kicker[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);margin-bottom:1.4rem;font-size:.85rem}.sv-kicker[data-astro-cid-qmjtkzr2] span[data-astro-cid-qmjtkzr2]{color:var(--blue)}.sv-h[data-astro-cid-qmjtkzr2]{font-variation-settings:"wdth" 118;letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:900;line-height:.92}.sv-more[data-astro-cid-qmjtkzr2]{margin-top:2rem}.sv-more[data-astro-cid-qmjtkzr2] svg{width:1rem;height:1rem}.sv-list[data-astro-cid-qmjtkzr2]{border-bottom:1px solid var(--mist);margin:0;padding:0;list-style:none}.sv-item[data-astro-cid-qmjtkzr2]{--sv-c:var(--ink);isolation:isolate;border-top:1px solid var(--mist);color:var(--sv-c);grid-template-rows:auto auto;grid-template-columns:4.2rem minmax(0,1fr) auto;gap:.5rem 1.25rem;padding:2.2rem 0 2.4rem;transition:color .6s cubic-bezier(.35,0,0,1);display:grid;position:relative}.sv-item[data-astro-cid-qmjtkzr2]:before{content:"";z-index:-1;inset:-1px calc(-1 * var(--gutter)) 0 -1.25rem;background:var(--blue);transform-origin:0;transition:transform .8s cubic-bezier(.35,0,0,1);position:absolute;transform:scaleX(0)}.sv-ico[data-astro-cid-qmjtkzr2]{width:3.2rem;height:3.2rem;color:var(--blue);grid-row:1/3;transition:color .6s cubic-bezier(.35,0,0,1);display:inline-flex}.sv-ico[data-astro-cid-qmjtkzr2] svg{width:100%;height:100%;overflow:visible}.sv-n[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);grid-area:1/3;padding-top:.5rem;transition:color .6s cubic-bezier(.35,0,0,1)}.sv-name[data-astro-cid-qmjtkzr2]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;grid-area:1/2;font-size:clamp(1.8rem,3.3vw,3rem);font-weight:900;line-height:.95}.sv-text[data-astro-cid-qmjtkzr2]{color:var(--ink-soft);grid-area:2/2/auto/4;max-width:32rem;font-size:1.1rem;transition:color .6s cubic-bezier(.35,0,0,1)}.sv-line[data-astro-cid-qmjtkzr2]{background:var(--blue);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (hover:hover){.sv-item[data-astro-cid-qmjtkzr2]:hover{--sv-c:var(--paper)}.sv-item[data-astro-cid-qmjtkzr2]:hover:before{transform:scaleX(1)}.sv-item[data-astro-cid-qmjtkzr2]:hover .sv-ico[data-astro-cid-qmjtkzr2],.sv-item[data-astro-cid-qmjtkzr2]:hover .sv-n[data-astro-cid-qmjtkzr2],.sv-item[data-astro-cid-qmjtkzr2]:hover .sv-text[data-astro-cid-qmjtkzr2]{color:var(--paper)}}.sv-item[data-astro-cid-qmjtkzr2]:focus-within{--sv-c:var(--paper)}.sv-item[data-astro-cid-qmjtkzr2]:focus-within:before{transform:scaleX(1)}.sv-item[data-astro-cid-qmjtkzr2]:focus-within .sv-ico[data-astro-cid-qmjtkzr2],.sv-item[data-astro-cid-qmjtkzr2]:focus-within .sv-n[data-astro-cid-qmjtkzr2],.sv-item[data-astro-cid-qmjtkzr2]:focus-within .sv-text[data-astro-cid-qmjtkzr2]{color:var(--paper)}@media (width<=860px){.sv-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.sv-head[data-astro-cid-qmjtkzr2]{position:static}.sv-item[data-astro-cid-qmjtkzr2]{grid-template-columns:3rem minmax(0,1fr) auto}.sv-item[data-astro-cid-qmjtkzr2]:before{left:calc(-1 * var(--gutter))}.sv-ico[data-astro-cid-qmjtkzr2]{width:2.4rem;height:2.4rem}}.ct[data-astro-cid-rm6npfgm]{isolation:isolate;color:#fff;position:relative;overflow:clip}.ct-field[data-astro-cid-rm6npfgm]{z-index:-1;background:var(--blue);position:absolute;inset:0}.ct[data-astro-cid-rm6npfgm] [data-astro-cid-rm6npfgm]::selection{color:var(--blue);background:#fff}.ct[data-astro-cid-rm6npfgm] [data-astro-cid-rm6npfgm]:focus-visible{outline-color:#fff}.ct-grid[data-astro-cid-rm6npfgm]{min-height:100svh;padding-block:calc(var(--nav-h) + 3rem) 4rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:center;gap:clamp(2rem,5vh,3.5rem) 3rem;display:grid}.ct-head[data-astro-cid-rm6npfgm]{grid-column:1/-1}.ct-kicker[data-astro-cid-rm6npfgm]{color:#dbe4ff;margin-bottom:1.4rem;font-size:.85rem}.ct-kicker[data-astro-cid-rm6npfgm] span[data-astro-cid-rm6npfgm]{color:#fff}.ct-h[data-astro-cid-rm6npfgm]{font-variation-settings:"wdth" 118;letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.5rem,8vw,8.4rem);font-weight:900;line-height:.9}.ct-h[data-astro-cid-rm6npfgm] .ct-w,.ct-h[data-astro-cid-rm6npfgm] .ct-c{display:inline-block}.ct-txt[data-astro-cid-rm6npfgm]{align-self:start}.ct-p[data-astro-cid-rm6npfgm]{color:#fff;max-width:32rem;font-size:clamp(1.1rem,1.6vw,1.35rem)}.ct-act[data-astro-cid-rm6npfgm]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.2rem;display:flex}.ct-i[data-astro-cid-rm6npfgm]{width:1.1rem;height:1.1rem;display:inline-flex}.ct-i[data-astro-cid-rm6npfgm] svg{width:100%;height:100%}.ct-mail[data-astro-cid-rm6npfgm]{color:#dbe4ff}.ct-mark[data-astro-cid-rm6npfgm]{aspect-ratio:1;place-self:start end;width:min(100%,24rem);margin-top:-1rem}.ct-mark[data-astro-cid-rm6npfgm] svg[data-astro-cid-rm6npfgm]{width:100%;height:100%;overflow:visible}@media (width<=860px){.ct-grid[data-astro-cid-rm6npfgm]{padding-block:calc(var(--nav-h) + 2rem) 3rem;grid-template-rows:none;grid-template-columns:1fr;gap:1.5rem}.ct-mark[data-astro-cid-rm6npfgm]{order:-1;justify-self:start;width:clamp(9rem,44vw,16rem);margin-top:0}}@media (prefers-reduced-motion:reduce){.home *{scroll-behavior:auto!important}}
