.hero[data-astro-cid-ge2uvauf]{z-index:0;min-height:100svh;position:sticky;top:0;overflow:clip}@media (scripting:none){.hero[data-astro-cid-ge2uvauf]{position:relative}}.hero__scene[data-astro-cid-ge2uvauf]{transform-origin:50% 0;min-height:100svh;display:grid;position:relative}.hero__field[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__object[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .9s var(--ease-soft)}.hero__object[data-astro-cid-ge2uvauf].is-ready{opacity:1}.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, #0b0b0abf 0%, transparent 16%), linear-gradient(to top, var(--stage) 0%, #0b0b0ab8 22%, transparent 44%), linear-gradient(to right, #0b0b0a99 0%, transparent 55%)}.hero__in[data-astro-cid-ge2uvauf]{align-content:end;gap:var(--s4);padding-top:calc(var(--header-h) + var(--s5));padding-bottom:var(--s5);pointer-events:none;display:grid;position:relative}.hero__in[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{pointer-events:auto}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(var(--t-display), 9.5svh);letter-spacing:var(--track-display);max-width:18ch;line-height:.9}.hero__role[data-astro-cid-ge2uvauf]{margin-bottom:var(--s2);letter-spacing:-.02em;color:var(--stage-accent);font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.hero__foot[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:end;gap:var(--s4);padding-top:var(--s3);border-top:1px solid var(--stage-line);flex-wrap:wrap;display:flex}.hero__lede[data-astro-cid-ge2uvauf]{max-width:48ch;font-size:var(--t-lg);color:var(--stage-fg);line-height:1.4}.hero__cta[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.hero__more[data-astro-cid-ge2uvauf],.claim__proof[data-astro-cid-ge2uvauf],.claim__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-shadow:0 1px 10px #0b0b0ae6}.hero__more[data-astro-cid-ge2uvauf]{font-size:var(--t-sm);text-underline-offset:.25em;margin-block:-11px;padding-block:11px}.claims[data-astro-cid-ge2uvauf]{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.claim[data-astro-cid-ge2uvauf]{gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--stage-line);align-content:start;display:grid}.claim__role[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--stage-fg);font-size:1.35rem;font-weight:500;line-height:1.1}.claim__title[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;color:var(--stage-fg);font-size:1rem;font-weight:500;line-height:1.25}.claim__proof[data-astro-cid-ge2uvauf]{color:var(--stage-muted);font-size:var(--t-sm);max-width:36ch;line-height:1.4}.claim__proof[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--stage-accent);font-size:1.15rem;font-weight:500;line-height:1.1;display:block}.claim__links[data-astro-cid-ge2uvauf]{gap:var(--s1) var(--s3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.claim__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-underline-offset:.25em;margin-block:-8px;padding-block:8px}@media (width<=760px){.claims[data-astro-cid-ge2uvauf]{gap:var(--s3);grid-template-columns:1fr}}.caps[data-astro-cid-7wcqpozi]{padding-block:var(--s7)}.caps__in[data-astro-cid-7wcqpozi]{gap:var(--s7);display:grid}.caps__head[data-astro-cid-7wcqpozi]{gap:var(--s3);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.caps__head[data-astro-cid-7wcqpozi] .micro[data-astro-cid-7wcqpozi]{padding-top:.9em}.caps__title[data-astro-cid-7wcqpozi]{font-size:var(--t-statement);letter-spacing:var(--track-tight);max-width:22ch;line-height:1.02}.caps__list[data-astro-cid-7wcqpozi]{gap:var(--s3);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cap[data-astro-cid-7wcqpozi]{gap:var(--s2);align-content:start;display:grid}.cap__bar[data-astro-cid-7wcqpozi]{background:var(--line);height:2px;margin-bottom:var(--s2);display:block}.cap__bar[data-astro-cid-7wcqpozi] span[data-astro-cid-7wcqpozi]{background:var(--text);transform-origin:0;height:100%;display:block}.cap[data-astro-cid-7wcqpozi] h3[data-astro-cid-7wcqpozi]{letter-spacing:-.03em;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:500}.cap[data-astro-cid-7wcqpozi] p[data-astro-cid-7wcqpozi]{color:var(--muted);font-size:var(--t-sm);max-width:30ch}@media (width<=1100px){.caps__list[data-astro-cid-7wcqpozi]{row-gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.caps__head[data-astro-cid-7wcqpozi]{grid-template-columns:1fr}.caps__list[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.caps__list[data-astro-cid-7wcqpozi]{grid-template-columns:1fr}}.work[data-astro-cid-5bpsg6b4]{padding-block:var(--s7);border-top:1px solid var(--line-strong);position:relative}.work__head[data-astro-cid-5bpsg6b4]{align-items:end;gap:var(--s3);margin-bottom:var(--s6);grid-template-columns:minmax(0,1fr) auto;display:grid}.work__title[data-astro-cid-5bpsg6b4]{font-size:var(--t-section);letter-spacing:var(--track-display);line-height:.9}.work__filter[data-astro-cid-5bpsg6b4]{gap:var(--s1);flex-wrap:wrap;justify-content:end;display:flex}.work__status[data-astro-cid-5bpsg6b4]{text-align:right;grid-column:1/-1}.chip[data-astro-cid-5bpsg6b4]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--t-sm);cursor:pointer;transition:background var(--dur-micro) var(--ease-soft), color var(--dur-micro) var(--ease-soft);background:0 0;padding:9px 14px}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-5bpsg6b4]:hover{background:var(--raised)}}.chip[data-astro-cid-5bpsg6b4][aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.work__list[data-astro-cid-5bpsg6b4]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.row[data-astro-cid-5bpsg6b4]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.row__link[data-astro-cid-5bpsg6b4]{gap:var(--s3);padding-block:var(--s5);grid-template-columns:3rem minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) 2rem;align-items:start;text-decoration:none;display:grid}.row__main[data-astro-cid-5bpsg6b4]{gap:var(--s2);display:grid}.row__title[data-astro-cid-5bpsg6b4]{font-size:var(--t-row);letter-spacing:var(--track-tight);transition:transform var(--dur-reveal) var(--ease-out);width:fit-content;font-weight:700;line-height:.95}.row__n[data-astro-cid-5bpsg6b4]{padding-top:.6em}.row__summary[data-astro-cid-5bpsg6b4]{color:var(--muted);max-width:42ch;padding-top:.4em}.row__proof[data-astro-cid-5bpsg6b4]{gap:var(--s3);display:grid}.proof[data-astro-cid-5bpsg6b4]{gap:4px;display:grid}.proof[data-astro-cid-5bpsg6b4] strong[data-astro-cid-5bpsg6b4]{letter-spacing:var(--track-tight);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.row__arrow[data-astro-cid-5bpsg6b4]{transition:transform var(--dur-ui) var(--ease-out);justify-self:end;font-size:1.4rem}.row__link[data-astro-cid-5bpsg6b4]:focus-visible .row__title[data-astro-cid-5bpsg6b4]{transform:translate(.18em)}@media (hover:hover) and (pointer:fine){.row__link[data-astro-cid-5bpsg6b4]:hover .row__title[data-astro-cid-5bpsg6b4]{transform:translate(.18em)}.row__link[data-astro-cid-5bpsg6b4]:hover .row__arrow[data-astro-cid-5bpsg6b4]{transform:translate(3px,-3px)}.work__list[data-astro-cid-5bpsg6b4]:has(.row__link:hover) .row[data-astro-cid-5bpsg6b4]:not(:has(.row__link:hover)){opacity:.35}}.row__media[data-astro-cid-5bpsg6b4]{display:none}.row[data-astro-cid-5bpsg6b4]{transition:opacity var(--dur-ui) var(--ease-soft)}@media (hover:none),(pointer:coarse),(width<=900px){.row__media[data-astro-cid-5bpsg6b4]{margin-bottom:var(--s4);border-radius:var(--radius-media);display:block;overflow:hidden}.row__link[data-astro-cid-5bpsg6b4]{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem}.row__summary[data-astro-cid-5bpsg6b4],.row__proof[data-astro-cid-5bpsg6b4]{grid-column:2/3}.row__proof[data-astro-cid-5bpsg6b4]{grid-template-columns:1fr 1fr}.row__arrow[data-astro-cid-5bpsg6b4]{grid-area:1/3}.work__head[data-astro-cid-5bpsg6b4]{grid-template-columns:1fr}.work__filter[data-astro-cid-5bpsg6b4],.work__status[data-astro-cid-5bpsg6b4]{text-align:left;justify-content:start}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--line-strong);padding-block:var(--s3);overflow:clip}.marquee__track[data-astro-cid-543bmuqs]{white-space:nowrap;width:max-content;font-size:var(--t-section);letter-spacing:var(--track-display);will-change:transform;font-weight:700;line-height:1;display:flex}.marquee__track[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{padding-right:.25em}.page[data-astro-cid-lcdefpme]{z-index:1;background:var(--surface);position:relative}.evidence[data-astro-cid-lcdefpme]{padding-block:var(--s7);gap:var(--s5);display:grid}.evidence__head[data-astro-cid-lcdefpme]{gap:var(--s3);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.evidence__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-h3);letter-spacing:-.02em;max-width:34ch;font-weight:500}.evidence__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.evidence__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:background var(--dur-micro) var(--ease-soft);gap:var(--s3);padding-block:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);align-items:baseline;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.evidence__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--raised)}}.evidence__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:500}.evidence__detail[data-astro-cid-lcdefpme]{color:var(--muted)}.shipped-strip[data-astro-cid-lcdefpme]{padding-block:var(--s7);gap:var(--s5);border-top:1px solid var(--line-strong);justify-items:start;display:grid}.shipped-strip[data-astro-cid-lcdefpme]>.shipped{width:100%}.about[data-astro-cid-lcdefpme]{padding-block:var(--s7);gap:var(--s3);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.about__body[data-astro-cid-lcdefpme]{gap:var(--s4);display:grid}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-statement);letter-spacing:var(--track-tight);max-width:18ch;line-height:1.02}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-lg);max-width:var(--measure);color:var(--muted)}@media (width<=900px){.evidence__head[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.evidence__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem minmax(0,1fr)}.evidence__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){grid-column:2}}
