.photography[data-v-55de6c75]{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);grid-template-columns:1fr 2fr;display:grid}.photography figure[data-v-55de6c75]{min-width:0;margin:0}.photography img[data-v-55de6c75]{object-fit:contain;width:100%;height:auto;display:block}.photography figcaption[data-v-55de6c75]{margin-top:var(--space-3);color:var(--text-2);font-size:.85rem}@media (width<=720px){.photography[data-v-55de6c75]{grid-template-columns:1fr}}.home[data-v-e7a8d0db]{gap:var(--space-7)}.home__hero[data-v-e7a8d0db]{padding-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(180px,265px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.home__intro h1[data-v-e7a8d0db]{letter-spacing:-.045em;max-width:14ch;margin-block:var(--space-3);font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1.08}.home__intro .hero__sub[data-v-e7a8d0db]{font-family:var(--font-sans);font-size:clamp(1rem,1.7vw,1.2rem);font-style:normal}.home__intro .hero__text[data-v-e7a8d0db]{max-width:59ch;font-size:1rem}.home__portrait[data-v-e7a8d0db]{border:1px solid var(--line);background:var(--ink-1);margin:0;padding:12px 12px 0;transform:rotate(2deg)}.home__portrait img[data-v-e7a8d0db]{width:100%;height:auto;display:block}.home__portrait figcaption[data-v-e7a8d0db]{font-family:var(--font-mono);color:var(--text-2);padding:12px 0;font-size:.7rem}.home__work[data-v-e7a8d0db],.home__invitation[data-v-e7a8d0db]{padding-top:var(--space-5);border-top:1px solid var(--text-3);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,6vw,80px);display:grid}.home h2[data-v-e7a8d0db]{letter-spacing:-.025em;font-size:clamp(1.8rem,3.4vw,2.65rem)}.home__work-intro[data-v-e7a8d0db],.home__work-detail[data-v-e7a8d0db],.home__preferences[data-v-e7a8d0db],.home__thinking[data-v-e7a8d0db]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.home__work-intro>p[data-v-e7a8d0db]:not(.editorial-label,.home__product),.home__work-detail>p[data-v-e7a8d0db],.home__preferences>p[data-v-e7a8d0db],.home__thinking-intro>p[data-v-e7a8d0db]:last-child,.home__side-project p[data-v-e7a8d0db]:not(.editorial-label){color:var(--text-2)}.home__product[data-v-e7a8d0db]{font-family:var(--font-serif);font-size:1.5rem}.home__product span[data-v-e7a8d0db]{font-family:var(--font-mono);color:var(--text-2);margin-top:var(--space-2);font-size:.75rem;display:block}.home__evidence[data-v-e7a8d0db]{border-left:1px solid var(--line);padding-left:var(--space-5)}.home__large-metric[data-v-e7a8d0db]{margin-bottom:var(--space-4)}.home__large-metric strong[data-v-e7a8d0db]{color:var(--lamp-text,var(--lamp));font-family:var(--font-serif);letter-spacing:-.06em;font-size:clamp(4rem,9vw,7rem);font-weight:400;line-height:1.1;display:block}.home__large-metric>span[data-v-e7a8d0db],.home__facts span[data-v-e7a8d0db],.home__case-result span[data-v-e7a8d0db]{color:var(--text-2);font-family:var(--font-mono);margin-top:var(--space-2);font-size:.75rem;display:block}.home__facts[data-v-e7a8d0db]{gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home__facts strong[data-v-e7a8d0db]{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.home__case[data-v-e7a8d0db]{gap:var(--space-5) clamp(24px, 6vw, 80px);background:var(--ink-1);border-top:3px solid var(--lamp-text,var(--lamp));grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:clamp(24px,4vw,48px);display:grid}.home__case h2[data-v-e7a8d0db]{font-size:clamp(1.6rem,2.7vw,2rem)}.home__case-result[data-v-e7a8d0db]{font-family:var(--font-serif);color:var(--lamp-text,var(--lamp));margin-top:var(--space-5);font-size:clamp(1.6rem,3vw,2.25rem)}.home__case-story[data-v-e7a8d0db]{gap:var(--space-4);margin:0;display:grid}.home__case-story dt[data-v-e7a8d0db]{font-family:var(--font-mono);color:var(--lamp-text,var(--lamp));margin-bottom:var(--space-2);font-size:.75rem}.home__case-story dd[data-v-e7a8d0db]{color:var(--text-2);margin:0}.home__case>a[data-v-e7a8d0db]{grid-column:2}.home__side-project[data-v-e7a8d0db]{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.home__side-project h2[data-v-e7a8d0db]{margin-bottom:var(--space-2);font-size:1.6rem}.home__thinking-intro[data-v-e7a8d0db]{max-width:45rem}.home__thinking-intro>p[data-v-e7a8d0db]:last-child{margin-top:var(--space-4);font-size:1.1rem}.home__format[data-v-e7a8d0db]{margin-top:var(--space-4);font-family:var(--font-mono);color:var(--text-2);font-size:.78rem}.home__contact[data-v-e7a8d0db]{border-top:1px solid var(--line);padding-top:var(--space-4)}.home__contact>p[data-v-e7a8d0db]{font-family:var(--font-serif);font-size:1.4rem}.home__contact ul[data-v-e7a8d0db]{margin:var(--space-3) 0;overflow-wrap:anywhere;padding:0;list-style:none}.home__contact li+li[data-v-e7a8d0db]{margin-top:var(--space-2)}.home__contact a[data-v-e7a8d0db],.home__machine a[data-v-e7a8d0db]{text-decoration:underline;-webkit-text-decoration-color:var(--lamp-line);text-decoration-color:var(--lamp-line);text-underline-offset:.3em}.home__machine[data-v-e7a8d0db]{align-items:baseline;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;font-size:.8rem;display:flex}@media (width<=800px){.home__hero[data-v-e7a8d0db]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 180px}.home__side-project[data-v-e7a8d0db]{grid-template-columns:1fr}}@media (width<=600px){.home__hero[data-v-e7a8d0db],.home__work[data-v-e7a8d0db],.home__case[data-v-e7a8d0db],.home__invitation[data-v-e7a8d0db]{grid-template-columns:1fr}.home__hero[data-v-e7a8d0db]{padding-bottom:0}.home__intro h1[data-v-e7a8d0db]{font-size:clamp(2rem,9vw,3rem)}.home__portrait[data-v-e7a8d0db]{width:min(55%,220px);margin:var(--space-3) var(--space-2) 0 auto;transform:none}.home__evidence[data-v-e7a8d0db]{border-left:0;padding-left:0}.home__case>a[data-v-e7a8d0db]{grid-column:1}}@media print{.home__portrait[data-v-e7a8d0db]{transform:none}}
