.window[data-astro-cid-x6xtwrhy]{isolation:isolate;background:var(--window);color:#ecedef;border-radius:var(--radius);--mx:50%;--my:0%;border:1px solid #2a2e33;gap:1.25rem 2rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.window[data-astro-cid-x6xtwrhy]:before{content:"";z-index:-1;background:radial-gradient(22rem circle at var(--mx) var(--my), #34d39929, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.window[data-astro-cid-x6xtwrhy]:hover:before{opacity:1}@media (width>=56rem){.window[data-astro-cid-x6xtwrhy]{grid-template-columns:auto 1fr auto;gap:1.5rem 2.2rem;padding:2.2rem 2.4rem}}.idx[data-astro-cid-x6xtwrhy]{font-size:clamp(2.6rem,6vw,4.6rem);font-family:var(--font-head);letter-spacing:-.04em;-webkit-text-stroke:1px #6b727b;color:#0000;line-height:.9}.w-head[data-astro-cid-x6xtwrhy]{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.w-head[data-astro-cid-x6xtwrhy] img[data-astro-cid-x6xtwrhy]{width:auto;height:2rem}.status[data-astro-cid-x6xtwrhy]{font:400 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#34d399;align-items:center;gap:.5rem;display:inline-flex}.dot[data-astro-cid-x6xtwrhy]{background:#34d399;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-x6xtwrhy]:after{content:"";background:#34d399;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:0}}@keyframes pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.one[data-astro-cid-x6xtwrhy]{color:#ecedef;max-width:34ch;margin:.9rem 0 0;font-size:clamp(1.15rem,2.2vw,1.45rem)}.mods[data-astro-cid-x6xtwrhy]{font:400 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa0a8;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.note[data-astro-cid-x6xtwrhy]{color:#9aa0a8;margin:.9rem 0 0;font-size:.98rem}a[data-astro-cid-x6xtwrhy].pill{color:#0a0b0d;background:#34d399;border-radius:999px;place-self:end start;padding:.75rem 1.3rem;font-weight:700;text-decoration:none;transition:background-color .2s}.pill[data-astro-cid-x6xtwrhy]:after{content:"";position:absolute;inset:0}.pill[data-astro-cid-x6xtwrhy]:hover{background:#6ee7b7}a[data-astro-cid-x6xtwrhy].pill:focus-visible{outline-offset:3px;outline:2px solid #34d399}.pill[data-astro-cid-x6xtwrhy] span[data-astro-cid-x6xtwrhy]{transition:transform .2s var(--ease);display:inline-block}.pill[data-astro-cid-x6xtwrhy]:hover span[data-astro-cid-x6xtwrhy]{transform:translate(2px,-2px)}.shipped[data-astro-cid-x6xtwrhy]{border-top:1px solid #2a2e33;grid-column:1/-1;gap:1rem 2.5rem;margin:0;padding-top:1.2rem;display:grid}@media (width>=40rem){.shipped[data-astro-cid-x6xtwrhy]{grid-template-columns:repeat(3,auto);justify-content:start}}.shipped[data-astro-cid-x6xtwrhy] dt[data-astro-cid-x6xtwrhy]{font:400 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa0a8}.shipped[data-astro-cid-x6xtwrhy] dd[data-astro-cid-x6xtwrhy]{font-family:var(--font-head);color:#ecedef;font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.35rem}.shipped[data-astro-cid-x6xtwrhy] dd[data-astro-cid-x6xtwrhy] small[data-astro-cid-x6xtwrhy]{font:400 .95rem var(--font-body);color:#9aa0a8;margin-top:.1rem;display:block}.principles[data-astro-cid-p4uopdll]{padding-block:5rem 2rem}.pr[data-astro-cid-p4uopdll]{border-top:1px solid var(--line);counter-reset:pr;margin:0}.pr[data-astro-cid-p4uopdll]>div[data-astro-cid-p4uopdll]{counter-increment:pr;border-bottom:1px solid var(--line);align-items:baseline;gap:.4rem 2rem;padding:1.6rem 0;display:grid}.pr[data-astro-cid-p4uopdll]>div[data-astro-cid-p4uopdll]:before{content:counter(pr, decimal-leading-zero);font:400 .75rem var(--font-mono);color:var(--muted)}@media (width>=56rem){.pr[data-astro-cid-p4uopdll]>div[data-astro-cid-p4uopdll]{grid-template-columns:3rem minmax(0,1fr) minmax(0,1.1fr)}}.pl[data-astro-cid-p4uopdll]{font-family:var(--font-head);letter-spacing:-.035em;transition:letter-spacing .4s var(--ease);margin:0;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:700;line-height:1}.pl.out{-webkit-text-stroke:1.5px var(--text);color:color-mix(in srgb, var(--text) calc(var(--fill,1) * 100%), transparent)}.pr[data-astro-cid-p4uopdll]>div[data-astro-cid-p4uopdll]:hover .pl[data-astro-cid-p4uopdll]{letter-spacing:-.01em}dd[data-astro-cid-p4uopdll]{margin:0;font-size:1.1rem}.cl[data-astro-cid-cez4i6j7]{padding-block:4rem 2rem}.cl-stage[data-astro-cid-cez4i6j7]{flex-direction:column;justify-content:center;gap:2.2rem;display:flex}.cl-top[data-astro-cid-cez4i6j7]{gap:1.2rem 3rem;display:grid}@media (width>=56rem){.cl-top[data-astro-cid-cez4i6j7]{grid-template-columns:1fr auto;align-items:end}}h2[data-astro-cid-cez4i6j7]{max-width:12ch;margin-top:.8rem;font-size:clamp(2.2rem,5vw,3.8rem)}.cl-lede[data-astro-cid-cez4i6j7]{color:var(--muted);max-width:40ch;margin:.8rem 0 0}.cl-meta[data-astro-cid-cez4i6j7]{display:none}.cl[data-astro-cid-cez4i6j7].pin .cl-meta[data-astro-cid-cez4i6j7]{text-align:right;min-width:12rem;display:block}.cl-count[data-astro-cid-cez4i6j7]{font-family:var(--font-head);font-variant-numeric:tabular-nums;margin:0;font-size:3.2rem;line-height:1}.cl-prog[data-astro-cid-cez4i6j7]{background:var(--line);height:2px;margin-top:.8rem;position:relative;overflow:hidden}.cl-prog[data-astro-cid-cez4i6j7] b[data-astro-cid-cez4i6j7]{background:var(--yellow);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cl-view[data-astro-cid-cez4i6j7]{overflow:clip visible}.cl-track[data-astro-cid-cez4i6j7]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cl[data-astro-cid-cez4i6j7].pin .cl-track[data-astro-cid-cez4i6j7]{gap:1.25rem;width:max-content;padding-right:3rem;display:flex}.cl-card[data-astro-cid-cez4i6j7]{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease), border-color .2s;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem 1.4rem;display:flex}.cl-card[data-astro-cid-cez4i6j7]:hover{border-color:var(--text);transform:translateY(-4px)}.cl[data-astro-cid-cez4i6j7].pin .cl-card[data-astro-cid-cez4i6j7]{flex:0 0 22rem;min-height:15rem}.cl[data-astro-cid-cez4i6j7].pin .cl-card[data-astro-cid-cez4i6j7]:nth-child(2n){margin-top:3rem}time[data-astro-cid-cez4i6j7]{font:400 .75rem var(--font-mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums}h3[data-astro-cid-cez4i6j7]{letter-spacing:-.015em;font-size:1.3rem}.cl-card[data-astro-cid-cez4i6j7] p[data-astro-cid-cez4i6j7]{color:var(--muted);margin:0;font-size:.98rem}.cl-link[data-astro-cid-cez4i6j7]{margin:1.5rem 0 0}.priv[data-astro-cid-xm7lanzh]{padding-block:6rem 4rem}.priv-q[data-astro-cid-xm7lanzh]{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:1rem 0 1.4rem;font-size:clamp(1.9rem,4.6vw,3.7rem);font-weight:700;line-height:1.12}.priv-src[data-astro-cid-xm7lanzh]{max-width:50ch;color:var(--muted);margin:0}.hero[data-astro-cid-lcdefpme]{gap:2rem;padding-block:2.5rem 3rem;display:grid;position:relative}@media (width>=56rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:center;gap:1rem;min-height:min(46rem,100dvh - 5rem);padding-block:3rem 4rem}}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:13ch;margin:1rem 0 1.4rem;font-size:clamp(2.4rem,6.4vw,5.1rem)}#hero-title[data-astro-cid-lcdefpme]>*{margin-bottom:-.2em;padding-bottom:.2em}.sub[data-astro-cid-lcdefpme]{color:var(--muted);max-width:42ch;margin:0;font-size:1.2rem}.field[data-astro-cid-lcdefpme]{height:17rem;margin-inline:-1rem;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.field[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=56rem){.field[data-astro-cid-lcdefpme]{height:100%;min-height:30rem;margin-inline:0 -2rem}}.halo[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--halo), transparent);pointer-events:none;z-index:-1;height:70%;position:absolute;inset:auto 0 -30% 30%}.mq[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);margin-inline:calc(50% - 50vw);padding-block:.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track[data-astro-cid-lcdefpme]{width:max-content;display:flex}.mq-set[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:-.02em;white-space:nowrap;gap:2.5rem;padding-right:2.5rem;font-size:clamp(1.5rem,3.4vw,2.6rem);display:flex}.mq-set[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--muted);font-style:normal}.products[data-astro-cid-lcdefpme]{padding-block:5rem 3rem}
