.sidebar[data-astro-cid-wv7whodv]{height:100dvh;padding:var(--sp-7) var(--sp-6);gap:var(--sp-5);border-right:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.photo[data-astro-cid-wv7whodv]{width:var(--sb-photo-w);aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--photo-ring);background:var(--chip);filter:var(--photo-filter);display:block}.name[data-astro-cid-wv7whodv]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-name);letter-spacing:var(--ls-name);line-height:1.25}.headline[data-astro-cid-wv7whodv]{margin-top:var(--sp-1);color:var(--accent);font-weight:var(--fw-medium)}.contact[data-astro-cid-wv7whodv]{border-top:1px solid var(--line-strong);list-style:none}.contact[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{grid-template-columns:var(--sb-key) minmax(0, 1fr);align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);display:grid}.k[data-astro-cid-wv7whodv]{font-size:var(--fs-2xs);font-weight:var(--fw-strong);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}html:lang(ko) .k[data-astro-cid-wv7whodv]{font-size:var(--fs-xs);letter-spacing:var(--ls-label-ko);text-transform:none}.v[data-astro-cid-wv7whodv]{min-width:0;font-size:var(--fs-sm);line-height:var(--lh-row);color:var(--text)}a[data-astro-cid-wv7whodv].v{overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:var(--underline-offset);transition:color var(--dur) ease, text-decoration-color var(--dur) ease}a[data-astro-cid-wv7whodv].v:hover{color:var(--accent);text-decoration-color:var(--accent)}.contact[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:not(.cv) .icon,li[data-astro-cid-wv7whodv]:not(.em) .lbl[data-astro-cid-wv7whodv]{display:none}.cv[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv].v{align-items:center;gap:var(--sp-1);display:inline-flex}.h[data-astro-cid-wv7whodv]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=860px),print{.sidebar[data-astro-cid-wv7whodv]{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:var(--sp-4);grid-template-columns:var(--sb-photo-w-sm) minmax(0, 1fr);align-items:center;gap:var(--sp-2) var(--sp-4);display:grid;position:static;overflow:visible}.photo[data-astro-cid-wv7whodv]{width:var(--sb-photo-w-sm);border-radius:var(--radius)}.name[data-astro-cid-wv7whodv]{font-size:var(--fs-lg)}.headline[data-astro-cid-wv7whodv]{font-size:var(--fs-sm);margin-top:0}.contact[data-astro-cid-wv7whodv]{gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-3);border-top-color:var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}.contact[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{border:0;min-width:0;max-width:100%;padding:0;display:block}.contact[data-astro-cid-wv7whodv] .cv[data-astro-cid-wv7whodv],.k[data-astro-cid-wv7whodv],.h[data-astro-cid-wv7whodv]{display:none}.contact[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:not(.cv) .icon,li[data-astro-cid-wv7whodv]:not(.em) .lbl[data-astro-cid-wv7whodv]{display:block}a[data-astro-cid-wv7whodv].v{align-items:center;gap:var(--sp-2);color:var(--text-2);overflow-wrap:normal;text-decoration:none;display:flex}.lbl[data-astro-cid-wv7whodv]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.topbar[data-astro-cid-h7lskm3e]{z-index:var(--z-header);background:var(--header-bg);backdrop-filter:var(--header-blur);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-h7lskm3e]{max-width:var(--main);height:var(--header-h);padding:0 var(--sp-7);align-items:center;gap:var(--sp-4);display:flex}nav[data-astro-cid-h7lskm3e]{flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.tabs[data-astro-cid-h7lskm3e]{gap:var(--sp-6);list-style:none;display:flex}.tabs[data-astro-cid-h7lskm3e] li[data-astro-cid-h7lskm3e]{display:flex}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]{white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-3);transition:color var(--dur) ease;align-items:center;text-decoration:none;display:flex;position:relative}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:before{content:"";background:var(--line-strong);opacity:0;height:1px;transition:opacity var(--dur) ease;position:absolute;inset:auto 0 0}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover,.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e][aria-current=true]{color:var(--text)}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover:before{opacity:1}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e][aria-current=true]:before{opacity:0}.tabs[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:focus-visible{outline-offset:-6px}.ink[data-astro-cid-h7lskm3e]{height:var(--focus-w);width:var(--ink-w,0);transform:translateX(var(--ink-x,0));background:var(--accent);border-radius:var(--radius-bar) var(--radius-bar) 0 0;pointer-events:none;position:absolute;bottom:-1px;left:0}.ink[data-astro-cid-h7lskm3e].ready{transition:transform var(--m-nav) var(--ease-out), width var(--m-nav) var(--ease-out)}.controls[data-astro-cid-h7lskm3e]{align-items:center;gap:var(--sp-2);flex:none;display:flex}.controls[data-astro-cid-h7lskm3e].end{margin-left:auto}.bar-id[data-astro-cid-h7lskm3e],.lang-btn[data-astro-cid-h7lskm3e],.menu-btn[data-astro-cid-h7lskm3e]{display:none}.lang-btn[data-astro-cid-h7lskm3e]{width:auto;padding:0 var(--sp-3);font-family:var(--font-meta);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-label-ko);text-decoration:none}@media (width<=1100px){.bar[data-astro-cid-h7lskm3e]{padding:0 var(--sp-6)}}@media (width<=1000px){.tabs[data-astro-cid-h7lskm3e]{gap:var(--sp-3)}}@media (width<=860px){nav[data-astro-cid-h7lskm3e],.controls[data-astro-cid-h7lskm3e]{display:none}.bar[data-astro-cid-h7lskm3e]{padding:0 var(--sp-4);gap:var(--sp-3)}.bar-id[data-astro-cid-h7lskm3e]{align-items:baseline;gap:var(--sp-2);white-space:nowrap;flex:1;min-width:0;text-decoration:none;display:flex}.lang-btn[data-astro-cid-h7lskm3e],.menu-btn[data-astro-cid-h7lskm3e]{display:inline-grid}}.bar-name[data-astro-cid-h7lskm3e]{font-size:var(--fs-md);font-weight:var(--fw-strong);letter-spacing:-.01em}.bar-cur[data-astro-cid-h7lskm3e]{min-width:0;font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;overflow:hidden}.bar-cur[data-astro-cid-h7lskm3e]:before{content:"/";margin-right:var(--sp-2);color:var(--line-strong)}.sheet[data-astro-cid-iozgv6v4]{border:0;border-left:1px solid var(--line);width:min(var(--sheet-w), 88vw);background:var(--surface);max-width:none;height:100dvh;max-height:none;color:var(--text);margin:0 0 0 auto;padding:0}.sheet[data-astro-cid-iozgv6v4]::backdrop{background:var(--scrim)}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-iozgv6v4][open]{animation:sheet-in var(--m-sheet) var(--ease-out)}.sheet[data-astro-cid-iozgv6v4][open]::backdrop{animation:fade-in var(--m-sheet) var(--ease-out)}}@keyframes sheet-in{0%{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}}@media (width>=861px){.sheet[data-astro-cid-iozgv6v4]{display:none}}.sheet-in[data-astro-cid-iozgv6v4]{gap:var(--sp-6);min-height:100%;padding:var(--sp-3) var(--sp-5) var(--sp-6);flex-direction:column;display:flex}.sheet-head[data-astro-cid-iozgv6v4]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.sheet-head[data-astro-cid-iozgv6v4] h2[data-astro-cid-iozgv6v4],.sheet-label[data-astro-cid-iozgv6v4]{font-size:var(--fs-xs);font-weight:var(--fw-strong);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-3)}html:lang(ko) .sheet-head[data-astro-cid-iozgv6v4] h2[data-astro-cid-iozgv6v4],html:lang(ko) .sheet-label[data-astro-cid-iozgv6v4]{font-size:var(--fs-sm);letter-spacing:var(--ls-label-ko);text-transform:none}.sheet-nav[data-astro-cid-iozgv6v4],.sheet-sub[data-astro-cid-iozgv6v4],.contact[data-astro-cid-iozgv6v4]{list-style:none}.sheet-nav[data-astro-cid-iozgv6v4]{border-top:1px solid var(--line)}.sheet-nav[data-astro-cid-iozgv6v4]>li[data-astro-cid-iozgv6v4]{border-bottom:1px solid var(--line)}.sheet-nav[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]{justify-content:space-between;align-items:center;gap:var(--sp-3);text-decoration:none;display:flex}.sheet-nav[data-astro-cid-iozgv6v4]>li[data-astro-cid-iozgv6v4]>a[data-astro-cid-iozgv6v4]{padding:var(--sp-3) 0;font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-2)}.sheet-nav[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]:after{content:"";width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:0 0}.sheet-nav[data-astro-cid-iozgv6v4]>li[data-astro-cid-iozgv6v4]>a[data-astro-cid-iozgv6v4][aria-current=true]{color:var(--text)}.sheet-nav[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4][aria-current=true]:after{background:var(--accent)}.sheet-nav[data-astro-cid-iozgv6v4]>li[data-astro-cid-iozgv6v4]:has(.sheet-sub)>a[data-astro-cid-iozgv6v4][aria-current=true]:after{background:0 0}.back[data-astro-cid-iozgv6v4]{align-items:center;gap:var(--sp-1h);display:inline-flex}.sheet-sub[data-astro-cid-iozgv6v4]{margin-top:calc(-1 * var(--sp-2));padding:0 0 var(--sp-3) var(--sp-4);border-left:1px solid var(--line)}.sheet-sub[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]{padding:var(--sp-1) 0;font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-3)}.sheet-sub[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4][aria-current=true]{color:var(--accent)}.contact[data-astro-cid-iozgv6v4]{gap:var(--sp-3);display:grid}.contact[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur) ease;text-decoration:none;display:flex}.contact[data-astro-cid-iozgv6v4] a[data-astro-cid-iozgv6v4]:hover{color:var(--accent)}.lbl[data-astro-cid-iozgv6v4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-prefs[data-astro-cid-iozgv6v4]{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);margin-top:auto;display:grid}.sheet-prefs[data-astro-cid-iozgv6v4]>div[data-astro-cid-iozgv6v4]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctl-h-lg);display:flex}html:has(.sheet[open]){overflow:hidden}.foot[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-5);margin:0 var(--sp-7);padding:var(--sp-4) var(--sp-1) var(--sp-8);border-top:1px solid var(--line);font-family:var(--font-meta);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.num[data-astro-cid-jo6i4kqk]{font-family:var(--font-meta)}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);text-decoration-color:var(--line-strong);transition:color var(--dur) ease, text-decoration-color var(--dur) ease}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);text-decoration-color:var(--accent)}@media (width<=1100px){.foot[data-astro-cid-jo6i4kqk]{margin:0 var(--sp-6)}}@media (width<=860px){.foot[data-astro-cid-jo6i4kqk]{margin:0 var(--sp-4)}}@media (width<=560px){.foot[data-astro-cid-jo6i4kqk]{flex-direction:column}}.skip[data-astro-cid-e6xjdcgf]{top:var(--sp-2);left:var(--sp-2);z-index:var(--z-skip);padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xs);font-size:var(--fs-sm);position:absolute}.skip[data-astro-cid-e6xjdcgf]:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.shell[data-astro-cid-e6xjdcgf]{grid-template-columns:var(--sidebar) minmax(0, 1fr);grid-template-rows:calc(var(--header-h) + 1px) 1fr auto;min-height:100dvh;max-width:calc(var(--sidebar) + var(--main));margin:0 auto;display:grid}.shell[data-astro-cid-e6xjdcgf]>.topbar{grid-area:1/2/-1;align-self:start;min-width:0}.shell[data-astro-cid-e6xjdcgf]>.sidebar{grid-area:1/1/-1}main[data-astro-cid-e6xjdcgf]{min-width:0;max-width:var(--main);width:100%;padding:var(--sp-6) var(--sp-7);grid-area:2/2}.shell[data-astro-cid-e6xjdcgf]>.foot{grid-area:3/2}.shell[data-astro-cid-e6xjdcgf].case{--sidebar:340px}main[data-astro-cid-e6xjdcgf]:focus{outline:none}@media (width<=1100px){:root{--sidebar:280px}main[data-astro-cid-e6xjdcgf]{padding:var(--sp-6)}.shell[data-astro-cid-e6xjdcgf].case{--sidebar:280px}}@media (width<=860px),print{:root{--header-h:52px}.shell[data-astro-cid-e6xjdcgf]{flex-direction:column;display:flex}.shell[data-astro-cid-e6xjdcgf]>.topbar{align-self:stretch}main[data-astro-cid-e6xjdcgf]{padding:var(--sp-4) var(--sp-4) var(--sp-6)}}
