.work-zoom[data-astro-cid-yawyfj6p]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-sunken);cursor:zoom-in;width:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:0;display:block;position:relative;overflow:hidden}.work-zoom[data-astro-cid-yawyfj6p]:hover{border-color:var(--accent-soft);box-shadow:var(--shadow-2)}.work-zoom[data-astro-cid-yawyfj6p]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.work-hint[data-astro-cid-yawyfj6p]{right:var(--s-2);bottom:var(--s-2);color:#fff;opacity:0;width:30px;height:30px;transition:opacity var(--dur) var(--ease), background var(--dur) var(--ease);background:#00000059;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.work-zoom[data-astro-cid-yawyfj6p]:hover .work-hint[data-astro-cid-yawyfj6p],.work-zoom[data-astro-cid-yawyfj6p]:focus-visible .work-hint[data-astro-cid-yawyfj6p]{opacity:1}.hero[data-astro-cid-yawyfj6p]{gap:clamp(var(--s-8), 5vw, var(--s-16));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.hero-figure[data-astro-cid-yawyfj6p]{gap:var(--s-3);flex-direction:column;display:flex}.hero-img[data-astro-cid-yawyfj6p]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease);display:block}.hero-figure[data-astro-cid-yawyfj6p] .work-zoom[data-astro-cid-yawyfj6p]:hover .hero-img[data-astro-cid-yawyfj6p]{transform:scale(1.02)}.hero-figure[data-astro-cid-yawyfj6p] figcaption[data-astro-cid-yawyfj6p]{flex-direction:column;gap:2px;display:flex}.hero-caption-title[data-astro-cid-yawyfj6p]{font-size:var(--fs-14);color:var(--ink);font-weight:500}.hero-caption-note[data-astro-cid-yawyfj6p]{color:var(--ink-muted);font-size:var(--fs-caption)}.hero-kicker[data-astro-cid-yawyfj6p]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-4)}.hero-statement[data-astro-cid-yawyfj6p]{font-family:var(--font-serif);font-size:var(--fs-24);line-height:var(--lh-snug);color:var(--heading-ink);max-width:34ch}.spec[data-astro-cid-yawyfj6p]{margin-top:var(--s-8);border-top:1px solid var(--hairline)}.spec-row[data-astro-cid-yawyfj6p]{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline);display:flex}.spec[data-astro-cid-yawyfj6p] dt[data-astro-cid-yawyfj6p]{max-width:180px;font-size:var(--fs-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft);flex:0 0 40%}.spec[data-astro-cid-yawyfj6p] dd[data-astro-cid-yawyfj6p]{color:var(--ink);font-size:var(--fs-15)}.article[data-astro-cid-yawyfj6p]{gap:var(--s-10);flex-direction:column;max-width:66ch;display:flex}.block[data-astro-cid-yawyfj6p] h2[data-astro-cid-yawyfj6p]{font-family:var(--font-serif);font-size:var(--fs-24);color:var(--heading-ink);margin-bottom:var(--s-4);padding-top:var(--s-3);border-top:2px solid var(--accent-soft);width:fit-content;font-weight:500}.block[data-astro-cid-yawyfj6p] p[data-astro-cid-yawyfj6p]{color:var(--ink-muted);line-height:var(--lh-loose)}.block[data-astro-cid-yawyfj6p] p[data-astro-cid-yawyfj6p]+p[data-astro-cid-yawyfj6p]{margin-top:var(--s-4)}.gallery[data-astro-cid-yawyfj6p]{gap:clamp(var(--s-4), 3vw, var(--s-8));grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;display:grid}.work[data-astro-cid-yawyfj6p]{gap:var(--s-3);flex-direction:column;display:flex}.work-img[data-astro-cid-yawyfj6p]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease);display:block}.work-zoom[data-astro-cid-yawyfj6p]:hover .work-img[data-astro-cid-yawyfj6p]{transform:scale(1.03)}.work-caption[data-astro-cid-yawyfj6p]{flex-direction:column;gap:2px;display:flex}.work-title[data-astro-cid-yawyfj6p]{font-size:var(--fs-caption);color:var(--ink);font-weight:500;line-height:var(--lh-snug)}.work-note[data-astro-cid-yawyfj6p]{color:var(--ink-muted);font-size:var(--fs-caption);line-height:var(--lh-snug)}.materials[data-astro-cid-yawyfj6p]{margin-top:var(--s-10);padding-top:var(--s-4);border-top:var(--section-divider);color:var(--ink-soft);font-size:var(--fs-caption)}@media (width<=860px){.hero[data-astro-cid-yawyfj6p]{gap:var(--s-8);grid-template-columns:1fr}.hero-figure[data-astro-cid-yawyfj6p]{max-width:420px}.hero-statement[data-astro-cid-yawyfj6p]{max-width:none}}@media (width<=480px){.gallery[data-astro-cid-yawyfj6p]{gap:var(--s-4);grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.hero-img[data-astro-cid-yawyfj6p],.work-img[data-astro-cid-yawyfj6p]{transition:none}}
