.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(2.5rem,1.5rem + 5vw,6.5rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.hero-avatar[data-astro-cid-j7pv25f6]{width:96px;height:96px;margin-bottom:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;background:var(--surface);box-shadow:var(--shadow-2)}.hero-name[data-astro-cid-j7pv25f6]{max-width:14ch}.hero-row[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,1.5rem + 2.5vw,4rem);row-gap:1.5rem;align-items:start}.hero-lead[data-astro-cid-j7pv25f6]{grid-column:1 / span 6;max-width:24ch}.hero-side[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;display:flex;flex-direction:column;gap:.6rem}.hero-side[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:44ch}.hero-actions[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.work-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,1.25rem + 2vw,3rem)}.project[data-astro-cid-j7pv25f6]+.project[data-astro-cid-j7pv25f6]{margin-top:clamp(1.5rem,1rem + 2vw,2.75rem)}.project-card[data-astro-cid-j7pv25f6]{padding:clamp(.75rem,.5rem + 1vw,1.375rem);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1)}.project-card[data-astro-cid-j7pv25f6] .facts[data-astro-cid-j7pv25f6]{padding:0 clamp(.25rem,.1rem + .8vw,.75rem) clamp(.25rem,.1rem + .8vw,.75rem)}.shot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) clamp(5.5rem,17vw,16.5rem);align-items:end;gap:clamp(.75rem,.4rem + 1.6vw,1.75rem);padding:clamp(.9rem,.4rem + 2.8vw,2.75rem);background:var(--surface-2);border-radius:var(--radius-sm)}.shot-desktop[data-astro-cid-j7pv25f6],.shot-phone[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;border-radius:6px;background:var(--surface);box-shadow:var(--shadow-2)}.shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.shot-desktop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1440 / 900}.shot-phone[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:390 / 844}.facts[data-astro-cid-j7pv25f6]{margin-top:clamp(1.25rem,1rem + 1vw,2rem);row-gap:.75rem}.facts[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.4rem}.f-name[data-astro-cid-j7pv25f6]{grid-column:1 / span 5}.f-role[data-astro-cid-j7pv25f6]{grid-column:7 / span 2}.f-stack[data-astro-cid-j7pv25f6]{grid-column:9 / span 2}.f-site[data-astro-cid-j7pv25f6]{grid-column:11 / span 2;justify-self:start;align-self:start}.work-cta[data-astro-cid-j7pv25f6]{margin-top:clamp(1.5rem,1rem + 2vw,2.75rem);row-gap:1.5rem;align-items:center}.work-cta-text[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;font-family:var(--font-display);font-size:var(--step-title);line-height:1.2;color:var(--ink);max-width:32ch}.work-cta[data-astro-cid-j7pv25f6]{width:calc(100% - 2 * var(--margin));max-width:1120px;padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.work-cta-actions[data-astro-cid-j7pv25f6]{grid-column:9 / span 4}.section[data-astro-cid-j7pv25f6]{margin-top:var(--section-gap)}.about[data-astro-cid-j7pv25f6]{row-gap:3rem}.about-side[data-astro-cid-j7pv25f6]{grid-column:1 / span 4}.about-side[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{max-width:200px}.about-h[data-astro-cid-j7pv25f6]{font-size:var(--step-head)}.about-main[data-astro-cid-j7pv25f6]{grid-column:6 / span 7}.about-para[data-astro-cid-j7pv25f6]{font-size:var(--step-lead);line-height:1.35;max-width:34em}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1rem,.5rem + 1.6vw,2rem);margin-top:clamp(3rem,2rem + 3vw,5rem)}.stat[data-astro-cid-j7pv25f6]{padding:1.125rem 1rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-1)}.stat-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.625rem,1.2rem + 1vw,2.125rem);font-weight:400;color:var(--ink);line-height:1;font-variant-numeric:lining-nums proportional-nums}.stat-cap[data-astro-cid-j7pv25f6]{margin-top:.6rem;max-width:16ch}.facts-list[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.facts-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.8rem 0;font-size:var(--step-small);color:var(--ink);box-shadow:0 -1px 0 var(--line)}.facts-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{box-shadow:0 -1px 0 var(--line),0 1px 0 var(--line)}.record[data-astro-cid-j7pv25f6]{align-items:start}.record-list[data-astro-cid-j7pv25f6]{grid-column:1 / span 6}.record-h[data-astro-cid-j7pv25f6]{font-size:var(--step-head)}.record-photo[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;overflow:hidden;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.record-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.contact[data-astro-cid-j7pv25f6]{align-items:start;row-gap:2.5rem}.contact-line[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;font-size:var(--step-display);letter-spacing:-.011em;line-height:1.02}.contact-side[data-astro-cid-j7pv25f6]{grid-column:9 / span 4}.contact-photo[data-astro-cid-j7pv25f6]{width:96px;overflow:hidden;border-radius:9999px;box-shadow:var(--shadow-2)}.contact-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}@media(max-width:899px){.hero-lead[data-astro-cid-j7pv25f6],.hero-side[data-astro-cid-j7pv25f6],.f-name[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.f-role[data-astro-cid-j7pv25f6]{grid-column:1 / span 4}.f-stack[data-astro-cid-j7pv25f6]{grid-column:5 / span 4}.f-site[data-astro-cid-j7pv25f6]{grid-column:9 / span 4}.work-cta-text[data-astro-cid-j7pv25f6],.work-cta-actions[data-astro-cid-j7pv25f6],.about-side[data-astro-cid-j7pv25f6],.about-main[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.about-side[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{max-width:none;display:grid;grid-template-columns:1fr 1fr}.record-list[data-astro-cid-j7pv25f6],.record-photo[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.record-photo[data-astro-cid-j7pv25f6]{margin-top:3rem}.contact-line[data-astro-cid-j7pv25f6],.contact-side[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(max-width:559px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.15rem}.f-role[data-astro-cid-j7pv25f6],.f-stack[data-astro-cid-j7pv25f6],.f-site[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}
