.header-prose[data-astro-cid-gb33fi7a]{text-align:center;max-width:720px;margin-inline:auto}.page-title[data-astro-cid-gb33fi7a]{font-size:clamp(2.5rem,5vw,4rem);font-style:italic;margin:0 0 8px}.title-kr[data-astro-cid-gb33fi7a]{font-size:clamp(1.25rem,2vw,1.75rem);color:var(--text-secondary);margin:0 0 16px}.header-subline[data-astro-cid-gb33fi7a]{color:var(--text-secondary);line-height:var(--lh-body)}.essay-grid[data-astro-cid-gb33fi7a]{display:grid;gap:var(--space-block);grid-template-columns:1fr}@media(min-width:900px){.essay-grid[data-astro-cid-gb33fi7a]{grid-template-columns:3fr 2fr;align-items:center}}.essay-frame[data-astro-cid-gb33fi7a]{position:relative;overflow:hidden;background:var(--base-secondary)}.ratio-4-5[data-astro-cid-gb33fi7a]{aspect-ratio:4 / 5}.essay-frame[data-astro-cid-gb33fi7a] .essay-img{width:100%;height:100%;object-fit:cover;display:block}.essay-en[data-astro-cid-gb33fi7a]{font-family:var(--font-display-en);font-size:var(--fs-body-lg);line-height:var(--lh-prose);letter-spacing:var(--ls-display-en)}.essay-kr[data-astro-cid-gb33fi7a]{color:var(--text-secondary);margin-top:12px;line-height:var(--lh-prose)}.section-label[data-astro-cid-gb33fi7a]{text-align:center;margin-bottom:var(--space-block);color:var(--accent-gold)}.works-grid[data-astro-cid-gb33fi7a]{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:700px){.works-grid[data-astro-cid-gb33fi7a]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.works-grid[data-astro-cid-gb33fi7a]{grid-template-columns:repeat(3,1fr)}}.work-card[data-astro-cid-gb33fi7a]{text-decoration:none;color:inherit}.work-card[data-astro-cid-gb33fi7a] figure[data-astro-cid-gb33fi7a]{margin:0}.work-frame[data-astro-cid-gb33fi7a]{position:relative;overflow:hidden;background:var(--base-secondary)}.work-frame[data-astro-cid-gb33fi7a] .work-img{width:100%;height:100%;object-fit:cover;display:block}.work-frame[data-astro-cid-gb33fi7a] .work-img--rest{position:relative;z-index:1}.work-frame[data-astro-cid-gb33fi7a] .work-img--hover{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .6s var(--ease-out)}.work-card[data-astro-cid-gb33fi7a]:hover .work-frame[data-astro-cid-gb33fi7a] .work-img--hover,.work-card[data-astro-cid-gb33fi7a]:focus-visible .work-frame[data-astro-cid-gb33fi7a] .work-img--hover{opacity:1}@media(prefers-reduced-motion:reduce){.work-frame[data-astro-cid-gb33fi7a] .work-img--hover{transition:none}}.work-card[data-astro-cid-gb33fi7a] figcaption[data-astro-cid-gb33fi7a]{margin-top:16px;display:flex;flex-direction:column;gap:4px}.work-card[data-astro-cid-gb33fi7a]:hover .work-title-en[data-astro-cid-gb33fi7a]{color:var(--accent-gold)}.work-title-en[data-astro-cid-gb33fi7a]{font-family:var(--font-display-en);font-size:1.25rem;letter-spacing:var(--ls-display-en);transition:color var(--motion-quick) var(--ease-out)}.work-title-kr[data-astro-cid-gb33fi7a]{font-family:var(--font-display-kr);font-size:.9rem;color:var(--text-secondary)}.work-symbolism[data-astro-cid-gb33fi7a]{margin-top:6px;color:var(--accent-gold)}.centered[data-astro-cid-gb33fi7a]{text-align:center;margin-inline:auto}.context-title[data-astro-cid-gb33fi7a]{font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;margin-bottom:var(--space-item)}.divider-center[data-astro-cid-gb33fi7a]{margin-inline:auto}.cta-center[data-astro-cid-gb33fi7a]{text-align:center}.cta-pre[data-astro-cid-gb33fi7a]{color:var(--accent-gold);margin-bottom:16px}.other-collections[data-astro-cid-gb33fi7a]{margin-bottom:var(--space-block);display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.other-link[data-astro-cid-gb33fi7a]{font-family:var(--font-display-en);font-style:italic;font-size:var(--fs-body-lg);color:var(--text-primary);text-decoration:none;letter-spacing:var(--ls-display-en)}.other-link[data-astro-cid-gb33fi7a]:hover{color:var(--accent-gold)}.cta-actions[data-astro-cid-gb33fi7a]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-secondary[data-astro-cid-gb33fi7a]{border-color:var(--line-subtle);color:var(--text-secondary)}.btn-secondary[data-astro-cid-gb33fi7a]:hover{background:var(--text-secondary);color:var(--base-primary)}
