.home[data-astro-cid-7aropxhg]{gap:var(--space-16)}.top[data-astro-cid-7aropxhg]{gap:var(--space-12);flex-wrap:wrap;align-items:start;display:flex}.intro[data-astro-cid-7aropxhg]{gap:var(--space-4);flex:22rem;min-width:0;display:grid}.intro[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:clamp(var(--step-4), 6vw, 3.2rem);line-height:1.05}.positioning[data-astro-cid-7aropxhg]{font-size:var(--step-2);max-width:24ch;line-height:1.3}.jump[data-astro-cid-7aropxhg]{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.jump[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:not(.button){font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:var(--space-3)}.button[data-astro-cid-7aropxhg]{font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) var(--space-4);border:var(--line-thin) solid var(--color-silk);border-radius:var(--radius);text-decoration:none;display:inline-block}.button[data-astro-cid-7aropxhg]:hover{border-color:var(--color-amber)}.featured[data-astro-cid-7aropxhg]{gap:var(--space-3);min-width:0;padding:var(--space-6);flex:26rem;display:grid}.featured-head[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dot[data-astro-cid-7aropxhg]{background:var(--color-amber);border-radius:50%;width:10px;height:10px}.featured[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:var(--step-3)}.featured-tagline[data-astro-cid-7aropxhg]{font-size:var(--step-1);line-height:1.4}.featured[data-astro-cid-7aropxhg] .button[data-astro-cid-7aropxhg]{margin-top:var(--space-2);justify-self:start}.rule-head[data-astro-cid-7aropxhg]{align-items:center;gap:var(--space-4);display:flex}.rule-head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{flex:0 auto}.rule[data-astro-cid-7aropxhg]{height:var(--line-thin);background:var(--color-silk-dim);flex:2rem}.pieces[data-astro-cid-7aropxhg],.work[data-astro-cid-7aropxhg]{gap:var(--space-6);display:grid}.pieces[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg],.work[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg],.contact[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.pieces[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{gap:var(--space-3);display:grid}.piece-row[data-astro-cid-7aropxhg]{gap:var(--space-3) var(--space-8);padding:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.piece-text[data-astro-cid-7aropxhg]{flex:3 20rem;gap:2px;min-width:0;display:grid}.piece-title[data-astro-cid-7aropxhg]{font:600 var(--step-2) / var(--leading-tight) var(--font-panel);letter-spacing:var(--tracking-panel);text-transform:uppercase;justify-self:start;text-decoration:none}.piece-title[data-astro-cid-7aropxhg]:hover{text-decoration:underline}.piece-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{font-size:var(--step--1)}.piece-stat[data-astro-cid-7aropxhg]{flex:11rem;gap:2px;display:grid}.piece-stat-value[data-astro-cid-7aropxhg]{font:400 var(--step-1) / 1.2 var(--font-mono)}.piece-cta[data-astro-cid-7aropxhg]{font:400 var(--step--1) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:var(--space-3)}.work[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.work-item[data-astro-cid-7aropxhg]{border:var(--line-module) solid var(--color-silk);border-radius:var(--radius);padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-2);align-content:start;display:grid}.work-item[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{font:600 var(--step-1) / var(--leading-tight) var(--font-panel);letter-spacing:var(--tracking-panel);text-transform:uppercase;justify-self:start;text-decoration:none}.work-item[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{text-decoration:underline}.work-item[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:not(.label){font-size:var(--step--1)}.contact[data-astro-cid-7aropxhg]{border-top:var(--line-module) solid var(--color-silk);padding-top:var(--space-8);gap:var(--space-6) var(--space-12);flex-wrap:wrap;align-items:start;display:flex}.contact-text[data-astro-cid-7aropxhg]{gap:var(--space-3);flex:20rem;display:grid}.contact[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{gap:var(--space-1);flex:20rem;display:grid}.contact[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{padding-block:var(--space-2);font-family:var(--font-mono);display:inline-block}.contact[data-astro-cid-7aropxhg] .label[data-astro-cid-7aropxhg]{padding-top:var(--space-2)}.contact[data-astro-cid-7aropxhg] .label[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:inherit}
