.muted[data-astro-cid-lcdefpme]{color:var(--color-muted)}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.pill[data-astro-cid-lcdefpme]{min-height:var(--control-h);border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.pill--solid[data-astro-cid-lcdefpme]{background:var(--color-button-bg);color:var(--color-button-text)}.pill--outline[data-astro-cid-lcdefpme]{border-color:var(--color-text)}.pill--light[data-astro-cid-lcdefpme]{background:var(--color-footer-text);color:var(--simh-ink);border:0}.pill--ghost[data-astro-cid-lcdefpme]{border-color:var(--color-footer-text);color:var(--color-footer-text)}.pill--disabled[data-astro-cid-lcdefpme],.pill[data-astro-cid-lcdefpme]:disabled{opacity:.55;cursor:not-allowed}.site-header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-rule)}.site-header__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex;position:relative}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:8px;text-decoration:none;display:flex}.brand__name[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:18px;font-weight:700}.brand__name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:400}.menu[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.menu__panel[data-astro-cid-lcdefpme]{z-index:10;padding:8px var(--gutter) 16px;background:var(--color-bg);border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.menu__panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-rule);padding:12px 0;font-size:18px;font-weight:500;text-decoration:none}.desk-nav[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:48px;padding-top:48px;padding-bottom:56px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__spiral{width:300px;height:auto;color:var(--simh-rule);position:absolute;top:18px;right:-90px}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:22px;display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:14ch;font-size:clamp(38px,10.5vw,76px);font-weight:600;line-height:1.04}.hero__lede[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:46ch;font-size:17px;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding-top:6px;display:flex}.band[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);padding-block:40px var(--section-pad)}.band__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;display:flex}.band__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.band__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:26px;font-weight:600}.band__link[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600;text-decoration:none}.projects[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 24px;display:grid}.project[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;text-decoration:none;display:flex}.project__art[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;height:300px;padding:20px;display:flex}.project__art[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:11px}.project__art--ss[data-astro-cid-lcdefpme]{background:var(--imprint-ss);color:var(--imprint-ss-ink)}.project__art--br[data-astro-cid-lcdefpme]{background:var(--imprint-br);color:var(--imprint-br-ink)}.project__art--slot[data-astro-cid-lcdefpme]{border:1px dashed var(--color-faint);color:var(--color-faint)}.project__wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-transform:uppercase;font-size:50px;font-weight:800;line-height:.9}.project__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;font-size:15px;line-height:1.45;display:flex}.project__text[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:11px}.project__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:20px;font-weight:600}.project__cta[data-astro-cid-lcdefpme]{padding-top:6px;font-weight:600}a[data-astro-cid-lcdefpme].project:hover .project__name[data-astro-cid-lcdefpme]{text-decoration:underline}.releases[data-astro-cid-lcdefpme]{padding:22px var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);gap:14px;margin:0;list-style:none;display:flex;overflow-x:auto}.releases[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 156px}.release[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;text-decoration:none;display:flex}.release__art[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--radius-tile);background:var(--imprint-ss);color:var(--imprint-ss-ink);flex-direction:column;justify-content:space-between;margin-bottom:4px;padding:10px;display:flex}.release__art[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:10px}.release__num[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:.9}.release[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:11px}.release__title[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600;line-height:1.3}.release__meta[data-astro-cid-lcdefpme]{font-size:13px}.site-footer[data-astro-cid-lcdefpme]{background:var(--color-footer-bg);color:var(--color-footer-text)}.site-footer__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;padding-block:48px 32px;display:flex}.footer-cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px 40px;display:grid}.footer-col[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-footer-rule-soft);flex-direction:column;gap:12px;margin:0;padding-top:32px;display:flex}.footer-col[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.footer-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--color-footer-muted);font-size:11px}.footer-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:22px;font-weight:600}.footer-muted[data-astro-cid-lcdefpme]{color:var(--color-footer-muted);font-size:15px;line-height:1.5}.site-footer[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{height:var(--control-h);border:1px solid var(--color-footer-rule);border-radius:var(--radius-card);color:var(--color-footer-text);font:inherit;background:0 0;padding:0 14px;font-size:16px}.site-footer[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:#8a8a85}.footer-base[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-footer-rule-soft);align-items:center;gap:10px;padding-top:28px;display:flex}.footer-base[data-astro-cid-lcdefpme] .footer-muted[data-astro-cid-lcdefpme]{font-size:13px}@media (width>=720px){.menu[data-astro-cid-lcdefpme]{display:none}.desk-nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:500;display:flex}.desk-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.desk-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-muted)}.site-header__inner[data-astro-cid-lcdefpme]{padding-block:20px}.brand__name[data-astro-cid-lcdefpme]{font-size:20px}.hero[data-astro-cid-lcdefpme]{flex-flow:row-reverse wrap;justify-content:flex-end;padding-top:96px;padding-bottom:88px}.hero[data-astro-cid-lcdefpme] .hero__spiral{min-width:0;max-width:420px;color:var(--simh-ink);flex:320px;position:static}.hero__copy[data-astro-cid-lcdefpme]{flex:560px;gap:28px;min-width:0}.eyebrow[data-astro-cid-lcdefpme]{font-size:13px}.hero__lede[data-astro-cid-lcdefpme]{font-size:19px}.hero__actions[data-astro-cid-lcdefpme]{flex-flow:wrap;gap:12px;padding-top:8px}.pill[data-astro-cid-lcdefpme]{font-size:15px}.band[data-astro-cid-lcdefpme]{padding-top:64px}.band__inner[data-astro-cid-lcdefpme]{gap:36px}.band__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px}.project__art[data-astro-cid-lcdefpme]{aspect-ratio:1;height:auto;padding:24px}.project__wordmark[data-astro-cid-lcdefpme]{font-size:54px}.project__name[data-astro-cid-lcdefpme]{font-size:22px}.releases[data-astro-cid-lcdefpme]{max-width:var(--page-max);gap:20px;margin-inline:auto;padding-top:32px}.releases[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-basis:200px}.release__num[data-astro-cid-lcdefpme]{font-size:72px}.release__title[data-astro-cid-lcdefpme]{font-size:16px}.site-footer__inner[data-astro-cid-lcdefpme]{gap:56px;padding-block:72px 40px}.footer-col[data-astro-cid-lcdefpme],.footer-col[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.footer-col[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{align-self:flex-start}}
