.page-shell.svelte-cwls5q{width:min(100%, var(--layout-wide));padding:var(--space-6) var(--space-5) var(--space-7);margin-inline:auto}.intro.svelte-cwls5q{max-width:var(--layout-wide);gap:var(--space-3);display:grid}.intro.svelte-cwls5q h1:where(.svelte-cwls5q){max-width:var(--layout-wide)}.about-hero.svelte-cwls5q{gap:var(--space-6);grid-template-columns:var(--layout-columns-media-content);margin-top:var(--space-6);align-items:center;display:grid}.portrait-card.svelte-cwls5q{aspect-ratio:1;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);display:block;overflow:hidden}img.svelte-cwls5q{object-fit:cover;width:100%;height:100%;display:block}.about-copy.svelte-cwls5q,.past-work-panel.svelte-cwls5q,.past-work-intro.svelte-cwls5q,.current-work-panel.svelte-cwls5q{gap:var(--space-3);display:grid}h1.svelte-cwls5q,h2.svelte-cwls5q,p.svelte-cwls5q{margin:0}h1.svelte-cwls5q{color:var(--color-text-strong);font:var(--text-display)}h2.svelte-cwls5q{color:var(--color-text-strong);font:var(--text-title)}p.svelte-cwls5q{color:var(--color-text-muted);font:var(--text-body-lg)}.lede.svelte-cwls5q{max-width:var(--layout-readable);color:var(--color-text)}.studio-bio.svelte-cwls5q{color:var(--color-text-strong);font:var(--text-heading)}.hero-links.svelte-cwls5q{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.past-work-panel.svelte-cwls5q{padding:var(--space-5);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin-top:var(--space-7)}.past-work-intro.svelte-cwls5q p:where(.svelte-cwls5q){max-width:var(--layout-readable)}.past-work-list.svelte-cwls5q{--fan-rotation-step:7deg;--fan-pivot:var(--layout-fan-pivot);--fan-card-width:calc(var(--space-7) + var(--space-6) + var(--space-6));--fan-step:var(--space-7);margin:var(--space-2) var(--space-0) var(--space-0);padding:var(--space-7) var(--space-3) var(--space-3);justify-content:center;align-items:flex-end;list-style:none;display:flex}.past-work-card.svelte-cwls5q{flex:none}.past-work-card.svelte-cwls5q:not(:first-child){margin-inline-start:calc(var(--fan-step) - var(--fan-card-width))}.past-work-row.svelte-cwls5q{z-index:var(--fan-order);width:var(--fan-card-width);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;transform-origin:center var(--fan-pivot);transform:rotate(calc(var(--fan-tilt) * var(--fan-rotation-step)));transition:border-color var(--motion-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.past-work-row.svelte-cwls5q:before{content:"";border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:var(--opacity-hidden);pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out);position:absolute;inset:0}.past-work-row.svelte-cwls5q:hover,.past-work-row.svelte-cwls5q:focus-visible{z-index:var(--z-lifted);border-color:var(--color-border-strong)}.past-work-row.svelte-cwls5q:hover:before,.past-work-row.svelte-cwls5q:focus-visible:before{opacity:var(--opacity-visible)}.past-work-thumb.svelte-cwls5q{aspect-ratio:1;border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;display:block;overflow:hidden}.past-work-copy.svelte-cwls5q{justify-content:center;gap:var(--space-1);height:var(--space-6);padding:var(--space-1) var(--space-2);flex-direction:column;min-width:0;display:flex;overflow:hidden}.past-work-title.svelte-cwls5q{color:var(--color-text-strong);font:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-work-platform.svelte-cwls5q{color:var(--color-text-muted);font:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.current-work-panel.svelte-cwls5q{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--color-border)}.current-work-panel.svelte-cwls5q h2:where(.svelte-cwls5q){font:var(--text-heading)}.current-work-panel.svelte-cwls5q .button:where(.svelte-cwls5q){justify-self:start}@media (width<=64rem){.about-hero.svelte-cwls5q{grid-template-columns:1fr}.portrait-card.svelte-cwls5q{max-width:var(--layout-readable)}.past-work-list.svelte-cwls5q{--fan-card-width:calc(var(--space-7) + var(--space-6) + var(--space-5));--fan-step:var(--space-6)}}@media (width<=46.875rem){.page-shell.svelte-cwls5q,.past-work-panel.svelte-cwls5q{padding:var(--space-4)}.past-work-list.svelte-cwls5q{justify-content:center;overflow-x:auto}}
