.landing[data-v-c1a3f174]{flex-direction:column;gap:2.45rem;padding-bottom:.75rem;display:flex}.hero[data-v-c1a3f174]{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:1.7rem;display:grid}.hero-copy[data-v-c1a3f174]{flex-direction:column;gap:1.3rem;padding-top:.2rem;display:flex}.hero-copy h1[data-v-c1a3f174]{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:.06em;max-width:none;font-size:4.4rem;line-height:1;display:flex}.hero-copy h1 span[data-v-c1a3f174]{white-space:nowrap;display:block}.lede[data-v-c1a3f174]{max-width:var(--text-measure);color:var(--color-text-muted);font-size:1.08rem;line-height:1.82}.proof-strip[data-v-c1a3f174]{flex-wrap:wrap;gap:.75rem 1.2rem;display:flex}.proof-strip a[data-v-c1a3f174]{color:var(--color-accent);font-size:.92rem;font-weight:700;text-decoration:none}.hero-aside[data-v-c1a3f174]{padding:var(--panel-padding-roomy);flex-direction:column;gap:1.25rem;display:flex}.aside-block[data-v-c1a3f174]{flex-direction:column;gap:.8rem;display:flex}.aside-label[data-v-c1a3f174],.feature-kicker[data-v-c1a3f174],.instruction-label[data-v-c1a3f174],.capability-label[data-v-c1a3f174]{color:var(--color-highlight);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.aside-block h2[data-v-c1a3f174]{font-size:1.55rem;line-height:1.18}.aside-block p[data-v-c1a3f174]{color:var(--color-text-muted);line-height:1.72}.aside-block a[data-v-c1a3f174]{color:var(--color-accent);font-weight:700;text-decoration:none}.aside-meta[data-v-c1a3f174]{color:var(--color-accent);font-weight:700}.aside-divider[data-v-c1a3f174]{background:var(--color-border);height:1px}.experience-grid[data-v-c1a3f174]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.feature-card[data-v-c1a3f174]{padding:var(--panel-padding);flex-direction:column;gap:.95rem;display:flex}.feature-card h3[data-v-c1a3f174],.instruction-card h3[data-v-c1a3f174]{font-size:1.42rem;line-height:1.2}.feature-description[data-v-c1a3f174],.feature-summary[data-v-c1a3f174],.feature-list[data-v-c1a3f174],.feature-role[data-v-c1a3f174],.instruction-card p[data-v-c1a3f174]{color:var(--color-text-muted);line-height:1.72}.featured-section[data-v-c1a3f174]{flex-direction:column;gap:1.2rem;display:flex}.section-top[data-v-c1a3f174]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-top h2[data-v-c1a3f174]{margin-top:.55rem;font-size:2rem}.project-grid[data-v-c1a3f174]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.feature-top[data-v-c1a3f174]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.feature-time[data-v-c1a3f174]{color:var(--color-accent);font-size:.92rem;font-weight:700}.feature-list[data-v-c1a3f174]{flex-direction:column;gap:.55rem;margin:0;padding-left:1.1rem;display:flex}.feature-role[data-v-c1a3f174]{margin:0}.artifact-links[data-v-c1a3f174]{flex-wrap:wrap;gap:.75rem;display:flex}.artifact-links a[data-v-c1a3f174]{color:var(--color-accent);font-size:.92rem;font-weight:700;text-decoration:none}.instruction-section[data-v-c1a3f174]{padding:var(--panel-padding-roomy);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.4rem;display:grid}.instruction-copy[data-v-c1a3f174]{flex-direction:column;gap:1rem;display:flex}.instruction-copy h2[data-v-c1a3f174]{max-width:15ch;font-size:2rem;line-height:1.15}.instruction-copy p[data-v-c1a3f174]{color:var(--color-text-muted);line-height:1.75}.instruction-card[data-v-c1a3f174]{padding:var(--panel-padding-compact);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;gap:.85rem;display:flex}@media (width<=960px){.hero[data-v-c1a3f174],.project-grid[data-v-c1a3f174],.experience-grid[data-v-c1a3f174],.instruction-section[data-v-c1a3f174]{grid-template-columns:1fr}.hero-copy h1[data-v-c1a3f174],.instruction-copy h2[data-v-c1a3f174]{max-width:9ch}.hero-copy h1[data-v-c1a3f174]{gap:.07em;max-width:none;font-size:3.55rem}}@media (width<=720px){.hero-copy[data-v-c1a3f174]{gap:1.2rem}.hero-copy h1[data-v-c1a3f174]{gap:.08em;font-size:2.75rem;line-height:1.02}.section-top[data-v-c1a3f174]{flex-direction:column;align-items:flex-start}.hero-aside[data-v-c1a3f174],.feature-card[data-v-c1a3f174],.instruction-section[data-v-c1a3f174]{padding:var(--panel-padding)}.instruction-card[data-v-c1a3f174]{padding:var(--panel-padding-compact)}}
