.clock[data-astro-cid-o5gxdk5j]{white-space:nowrap;color:var(--muted);align-items:baseline;gap:.45em;display:inline-flex}.clock[data-astro-cid-o5gxdk5j] time[data-astro-cid-o5gxdk5j]{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.clock__colon[data-astro-cid-o5gxdk5j]{animation:2s step-end infinite blink}}@keyframes blink{50%{opacity:.25}}.clock__night[data-astro-cid-o5gxdk5j],html[data-theme=night] .clock__day[data-astro-cid-o5gxdk5j]{display:none}html[data-theme=night] .clock__night[data-astro-cid-o5gxdk5j]{display:inline}.picon[data-astro-cid-fkp2663f]{width:var(--size);height:var(--size);background:var(--picon-bg,transparent);corner-shape:squircle;border-radius:23%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (corner-shape:squircle){.picon[data-astro-cid-fkp2663f]{border-radius:34%}}.picon[data-astro-cid-fkp2663f] img[data-astro-cid-fkp2663f]{object-fit:cover;width:100%;height:100%}.picon--cover[data-astro-cid-fkp2663f]{box-shadow:inset 0 0 0 1px #ffffff14}.picon--contain[data-astro-cid-fkp2663f] img[data-astro-cid-fkp2663f]{object-fit:contain;width:72%;height:72%}.picon--self[data-astro-cid-fkp2663f]{corner-shape:round;background:0 0;border-radius:0;overflow:visible}.picon__text[data-astro-cid-fkp2663f]{color:var(--picon-fg);font-family:var(--font-sans);font-size:calc(var(--size) * .44);letter-spacing:-.04em;font-weight:880;font-stretch:118%;line-height:1}.picon--mono[data-astro-cid-fkp2663f] .picon__text[data-astro-cid-fkp2663f]{font-family:var(--font-mono);letter-spacing:-.06em;font-weight:600;font-stretch:100%}.lamp[data-astro-cid-kdewhbe7]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.55em;font-weight:500;display:inline-flex}.lamp__count[data-astro-cid-kdewhbe7]{color:var(--ink);margin-right:.5em}.lamp__dot[data-astro-cid-kdewhbe7]{background:var(--lamp);border-radius:50%;width:.62rem;height:.62rem;position:relative;box-shadow:0 0 #0000}.lamp--live[data-astro-cid-kdewhbe7]{--lamp:#1fc164}.lamp--beta[data-astro-cid-kdewhbe7]{--lamp:#f6a51f}.lamp--alpha[data-astro-cid-kdewhbe7]{--lamp:#a45cff}.lamp--open-source[data-astro-cid-kdewhbe7] .lamp__dot[data-astro-cid-kdewhbe7]{background:0 0;box-shadow:inset 0 0 0 1.5px}@media (prefers-reduced-motion:no-preference){.lamp--live[data-astro-cid-kdewhbe7] .lamp__dot[data-astro-cid-kdewhbe7]:after{content:"";border-radius:inherit;background:var(--lamp);animation:breathe 2.6s var(--ease-io) infinite;position:absolute;inset:0}}@keyframes breathe{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@property --ink{syntax:"<color>";inherits:true;initial-value:#121211}@property --muted{syntax:"<color>";inherits:true;initial-value:#5b574f}@property --accent{syntax:"<color>";inherits:true;initial-value:#ff4f00}@property --accent-ink{syntax:"<color>";inherits:true;initial-value:#c23700}html{transition:--ink .5s var(--ease-out), --muted .5s var(--ease-out), --accent .5s var(--ease-out), --accent-ink .5s var(--ease-out)}html[data-vt=theme],html[data-vt=theme] *{transition:none!important}.tints[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:fixed;inset:0}.tint[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .52s var(--ease-out);display:none;position:absolute;inset:0}.tint[data-astro-cid-lcdefpme].is-live{display:block}.tint[data-astro-cid-lcdefpme].is-on{opacity:1}html.is-soft .tint[data-astro-cid-lcdefpme].is-on{opacity:.12}html.is-soft[data-theme=night] .tint[data-astro-cid-lcdefpme].is-on{opacity:.16}.tint__photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.tint[data-astro-cid-lcdefpme]:has(.tint__photo):after{content:"";background:linear-gradient(#07091073,#070910b8);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tint[data-astro-cid-lcdefpme]{transition:none}}.site-header[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme],.site-footer[data-astro-cid-lcdefpme]{z-index:1;position:relative}.site-header[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-m);padding-block:var(--space-m);color:var(--ink);grid-template-columns:auto 1fr auto;display:grid}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.01em;align-items:center;gap:.7rem;font-weight:700;font-stretch:112%;display:inline-flex}.brand[data-astro-cid-lcdefpme] .brand__mark{height:1.2rem}.site-nav[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:var(--space-m);font-size:var(--step--1);display:flex}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.3em;display:inline-flex}.site-tools[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-m);display:flex}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem, 1.5rem + 7vw, 8rem) var(--space-2xl);color:var(--ink);overflow-x:clip;container-type:inline-size}.hero__kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--space-m)}.hero[data-astro-cid-lcdefpme] .hero__title{margin-inline-start:-.04em;font-size:16.5289cqi}.hero__meta[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-l);margin-top:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.hero__lede[data-astro-cid-lcdefpme]{max-width:34ch;font-size:var(--step-2);letter-spacing:-.015em;font-weight:520;line-height:1.18}.hero__lede[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:var(--accent-ink);font-size:1.08em}.hero__legend[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:var(--space-xs) var(--space-m);color:var(--muted);flex-wrap:wrap;display:flex}.catalogue[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3xl);color:var(--ink)}.catalogue__head[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-m);padding-bottom:var(--space-s);border-bottom:1px solid var(--ink);display:flex}.catalogue__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-weight:500;line-height:inherit}.release[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.release__link[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--space-m);row-gap:var(--space-2xs);padding-block:var(--space-m);outline-offset:-2px;grid-template-columns:6.5rem 4.75rem minmax(0,1fr) auto 2rem;grid-template-areas:"cat icon name name arrow""cat icon desc meta arrow";display:grid}.release__cat[data-astro-cid-lcdefpme]{color:var(--muted);grid-area:cat;align-self:start;padding-top:.6em}.release__link[data-astro-cid-lcdefpme] .release__icon{transition:transform var(--dur-3) var(--ease-out);grid-area:icon;align-self:start;margin-top:.15rem}.release__name[data-astro-cid-lcdefpme]{letter-spacing:-.03em;white-space:nowrap;transition:font-stretch .6s var(--ease-out), font-weight .6s var(--ease-out);grid-area:name;font-size:clamp(2rem,.9rem + 3.4vw,4.4rem);font-weight:740;font-stretch:100%;line-height:1}.release__desc[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--muted);font-size:var(--step-0);grid-area:desc;line-height:1.4}.release__meta[data-astro-cid-lcdefpme]{justify-content:flex-end;align-items:center;gap:var(--space-m);color:var(--muted);grid-area:meta;display:flex}.release__tags[data-astro-cid-lcdefpme]{white-space:nowrap}.release__link[data-astro-cid-lcdefpme] .release__arrow{grid-area:arrow;place-self:start end;width:1.6rem;height:1.6rem;margin-top:.7rem}.release__link[data-astro-cid-lcdefpme]:hover .release__name[data-astro-cid-lcdefpme],.release__link[data-astro-cid-lcdefpme]:focus-visible .release__name[data-astro-cid-lcdefpme]{font-weight:900;font-stretch:125%}.release__link[data-astro-cid-lcdefpme]:hover .release__icon,.release__link[data-astro-cid-lcdefpme]:focus-visible .release__icon{transform:rotate(-6deg)scale(1.06)}.preview[data-astro-cid-lcdefpme]{z-index:50;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.preview__item[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-out);position:absolute;top:0;left:0;transform:translate(2.5rem,-50%)scale(.92)rotate(-2deg)}.preview__item[data-astro-cid-lcdefpme].is-on{opacity:1;transform:translate(2.5rem,-50%)scale(1)rotate(-2deg)}.preview[data-astro-cid-lcdefpme].is-flipped .preview__item[data-astro-cid-lcdefpme]{transform:translate(calc(-100% - 2.5rem),-50%)scale(.92)rotate(2deg)}.preview[data-astro-cid-lcdefpme].is-flipped .preview__item[data-astro-cid-lcdefpme].is-on{transform:translate(calc(-100% - 2.5rem),-50%)scale(1)rotate(2deg)}.preview__shot[data-astro-cid-lcdefpme]{background:#0c0c0b;border-radius:1.1rem;width:17rem;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c,0 0 0 1px #ffffff14}.preview__shot[data-astro-cid-lcdefpme] img{width:100%;height:auto}.preview__item--phone[data-astro-cid-lcdefpme] .preview__shot[data-astro-cid-lcdefpme]{background:#0c0c0b;border-radius:2.2rem;width:13rem;padding:.45rem}.preview__item--phone[data-astro-cid-lcdefpme] .preview__shot[data-astro-cid-lcdefpme] img{border-radius:1.8rem}.preview__item--terminal[data-astro-cid-lcdefpme] .preview__shot[data-astro-cid-lcdefpme]{aspect-ratio:4/3.4;width:19rem}.preview__item--terminal[data-astro-cid-lcdefpme] .preview__shot[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:top;height:100%}.preview__item[data-astro-cid-lcdefpme] .preview__badge{position:absolute;bottom:-1.2rem;left:-1.2rem;box-shadow:0 16px 30px -12px #00000080}.preview__item[data-astro-cid-lcdefpme] .preview__icon{box-shadow:0 40px 70px -24px #0000008c}@media (prefers-reduced-motion:reduce){.preview__item[data-astro-cid-lcdefpme],.preview__item[data-astro-cid-lcdefpme].is-on{transition:opacity var(--dur-2) linear}}@media (hover:none),(pointer:coarse){.preview[data-astro-cid-lcdefpme]{display:none}}.site-footer[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl) var(--space-l);color:var(--ink);container-type:inline-size}.site-footer[data-astro-cid-lcdefpme]:before{content:"";top:0;inset-inline:var(--gutter);border-top:1px solid var(--ink);position:absolute}.footer__mail[data-astro-cid-lcdefpme]{margin-block:var(--space-s) var(--space-2xl);letter-spacing:-.04em;white-space:nowrap;font-size:min(7.5rem,8.77193cqi);font-weight:800;font-stretch:112%;line-height:1.05;display:inline-block}.footer__mail[data-astro-cid-lcdefpme] .wipe[data-astro-cid-lcdefpme]{background-size:0 .06em;background-image:linear-gradient(var(--accent), var(--accent))}.footer__mail[data-astro-cid-lcdefpme]:hover .wipe[data-astro-cid-lcdefpme],.footer__mail[data-astro-cid-lcdefpme]:focus-visible .wipe[data-astro-cid-lcdefpme]{background-size:100% .06em}.footer__meta[data-astro-cid-lcdefpme]{gap:var(--space-2xs) var(--space-l);color:var(--muted);flex-wrap:wrap;display:flex}.footer__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);align-items:center;gap:.3em;display:inline-flex}@media (width<=900px){.hero__meta[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.hero__legend[data-astro-cid-lcdefpme]{justify-content:flex-start}.release__link[data-astro-cid-lcdefpme]{row-gap:var(--space-xs);grid-template-columns:3.75rem minmax(0,1fr) 1.75rem;grid-template-areas:"icon cat arrow""name name name""desc desc desc""meta meta meta"}.release__link[data-astro-cid-lcdefpme] .release__icon{width:3.25rem;height:3.25rem}.release__cat[data-astro-cid-lcdefpme]{align-self:center;padding-top:0}.release__link[data-astro-cid-lcdefpme] .release__arrow{align-self:center;margin-top:0}.release__name[data-astro-cid-lcdefpme]{white-space:normal;font-size:clamp(2.2rem,1rem + 6vw,3.6rem)}.release__meta[data-astro-cid-lcdefpme]{justify-content:space-between}}@media (width<=640px){.site-header[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.site-nav[data-astro-cid-lcdefpme],.site-tools[data-astro-cid-lcdefpme] .site-clock{display:none}.footer__meta[data-astro-cid-lcdefpme]{flex-direction:column}}
