@layer components{.hero[data-astro-cid-anhloy43]{position:relative;display:flex;align-items:flex-end;min-height:max(40rem,96svh);padding-block:var(--space-128) var(--space-48);background:var(--color-moss);color:var(--color-paper);overflow:hidden}.bg[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.scrim[data-astro-cid-anhloy43]{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-ink) 50%,transparent),color-mix(in srgb,var(--color-ink) 28%,transparent) 40%,color-mix(in srgb,var(--color-ink) 70%,transparent))}.hero[data-astro-cid-anhloy43] .content{position:relative;display:flex;flex-direction:column;gap:var(--space-32)}.eyebrow[data-astro-cid-anhloy43]{font-family:var(--font-serif);font-size:var(--text-md);letter-spacing:.08em;margin-top:calc(var(--space-16) * -1);color:var(--color-paper)}h1[data-astro-cid-anhloy43]{font-family:var(--font-script);font-size:clamp(3.5rem,1.8rem + 7vw,8.5rem);font-weight:400;line-height:1.1;letter-spacing:.01em}.pill[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-32);border:var(--line-width) solid var(--color-paper);border-radius:var(--radius-pill);color:var(--color-paper);font-family:var(--font-serif);font-size:var(--text-xs);letter-spacing:.08em;text-decoration:none;transition:background-color var(--motion-duration) var(--motion-ease)}.pill[data-astro-cid-anhloy43]:hover{background:color-mix(in srgb,var(--color-paper) 18%,transparent)}.ghost[data-astro-cid-anhloy43]{border-color:transparent;text-decoration:underline;text-underline-offset:.4em}.actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-16)}.contact[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-8) var(--space-32);margin-top:var(--space-48);padding-top:var(--space-24);max-width:none;border-top:var(--line-width) solid color-mix(in srgb,var(--color-paper) 35%,transparent);font-size:var(--text-xs);letter-spacing:.04em}.contact[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:var(--color-paper)}}@layer components{.tabs[data-astro-cid-3wsjmn4l]{display:grid;gap:var(--space-48)}[data-astro-cid-3wsjmn4l][data-panel]{display:grid;gap:var(--section-space)}.tabs[data-astro-cid-3wsjmn4l]>*,[data-astro-cid-3wsjmn4l][data-panel]>*{min-width:0}[data-astro-cid-3wsjmn4l][data-panel][hidden]{display:none}[data-astro-cid-3wsjmn4l][data-panel]>section,[data-astro-cid-3wsjmn4l][data-panel]>.section{padding-block:0}.bar[data-astro-cid-3wsjmn4l]{display:none}.ready[data-astro-cid-3wsjmn4l] .bar[data-astro-cid-3wsjmn4l]{display:flex;justify-content:center;gap:var(--space-48)}button[data-astro-cid-3wsjmn4l]{display:inline-flex;align-items:baseline;gap:var(--space-8);min-height:2.75rem;padding:var(--space-4) 0 var(--space-8);border:0;border-bottom:var(--line-width) solid transparent;background:transparent;color:var(--color-ink-muted);font-family:var(--font-serif);cursor:pointer;transition:color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease)}button[data-astro-cid-3wsjmn4l]:hover{color:var(--color-ink)}.en[data-astro-cid-3wsjmn4l]{font-size:var(--text-xl);letter-spacing:.06em}.ko[data-astro-cid-3wsjmn4l]{font-size:var(--text-xs)}button[data-astro-cid-3wsjmn4l][aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-garden-strong)}button[data-astro-cid-3wsjmn4l]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}}@layer components{header[data-astro-cid-6zxsxfrp]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-32)}.eyebrow[data-astro-cid-6zxsxfrp]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-garden-strong)}h2[data-astro-cid-6zxsxfrp]{margin-top:var(--space-4);font-size:var(--text-2xl)}header[data-astro-cid-6zxsxfrp]>a[data-astro-cid-6zxsxfrp]{color:var(--color-garden-strong);font-size:var(--text-xs)}ul[data-astro-cid-6zxsxfrp]{display:grid;grid-auto-flow:column;grid-auto-columns:45%;gap:var(--space-12);padding:0 0 var(--space-12);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}li[data-astro-cid-6zxsxfrp]{scroll-snap-align:start}li[data-astro-cid-6zxsxfrp] a[data-astro-cid-6zxsxfrp]{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-ink)}li[data-astro-cid-6zxsxfrp] a[data-astro-cid-6zxsxfrp] img,li[data-astro-cid-6zxsxfrp] a[data-astro-cid-6zxsxfrp] img[data-astro-cid-6zxsxfrp]{width:100%;height:100%;object-fit:cover}.badge[data-astro-cid-6zxsxfrp]{position:absolute;left:var(--space-8);bottom:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 70%,transparent);color:var(--color-paper);font-size:var(--text-xs)}@media(min-width:40em){ul[data-astro-cid-6zxsxfrp]{grid-auto-columns:28%}}@media(min-width:62em){ul[data-astro-cid-6zxsxfrp]{grid-auto-columns:19%}}}@layer components{.showcase[data-astro-cid-vobaxmlv] ul[data-astro-cid-vobaxmlv]{display:grid;gap:var(--space-16);list-style:none;padding:0}li[data-astro-cid-vobaxmlv]:after{content:"";position:absolute;inset:var(--space-12);border:var(--line-width) solid color-mix(in srgb,var(--color-paper) 45%,transparent);pointer-events:none}li[data-astro-cid-vobaxmlv]{position:relative;display:flex;align-items:flex-end;min-height:36rem;overflow:hidden;background:var(--color-moss);color:var(--color-paper)}li[data-astro-cid-vobaxmlv] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scrim[data-astro-cid-vobaxmlv]{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-ink) 20%,transparent),color-mix(in srgb,var(--color-ink) 70%,transparent))}.text[data-astro-cid-vobaxmlv]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);padding:var(--space-48) var(--space-32)}.en[data-astro-cid-vobaxmlv]{font-family:var(--font-serif);font-size:var(--text-md);letter-spacing:.06em}h2[data-astro-cid-vobaxmlv]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:500;letter-spacing:.03em}.ko[data-astro-cid-vobaxmlv]{max-width:26em;font-size:var(--text-xs);line-height:1.8}.pill[data-astro-cid-vobaxmlv]{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:var(--space-12);padding-inline:var(--space-32);border:var(--line-width) solid var(--color-paper);border-radius:var(--radius-pill);color:var(--color-paper);font-family:var(--font-serif);font-size:var(--text-xs);text-decoration:none;transition:background-color var(--motion-duration) var(--motion-ease)}.pill[data-astro-cid-vobaxmlv]:hover{background:color-mix(in srgb,var(--color-paper) 18%,transparent)}@media(min-width:48em){.showcase[data-astro-cid-vobaxmlv] ul[data-astro-cid-vobaxmlv]{grid-template-columns:1fr 1fr;gap:var(--space-24)}li[data-astro-cid-vobaxmlv]{min-height:42rem}li[data-astro-cid-vobaxmlv]:last-child:nth-child(odd){grid-column:1 / -1;min-height:36rem}.text[data-astro-cid-vobaxmlv]{padding:var(--space-48) var(--space-48) var(--space-64)}}}@layer components{.side[data-astro-cid-tjjwsk5s]{display:flex;flex-direction:column;gap:var(--space-32)}.more[data-astro-cid-tjjwsk5s]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.index[data-astro-cid-tjjwsk5s]{list-style:none;padding:0;border-top:var(--line-width) solid var(--color-ink)}a[data-astro-cid-tjjwsk5s]{position:relative;isolation:isolate;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-32) var(--space-8);border-bottom:var(--line-width) solid var(--color-line);color:var(--color-ink);text-decoration:none;overflow:hidden}.no[data-astro-cid-tjjwsk5s]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-garden)}.name[data-astro-cid-tjjwsk5s]{display:flex;flex-direction:column;gap:var(--space-4)}.name[data-astro-cid-tjjwsk5s] strong[data-astro-cid-tjjwsk5s]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:500;letter-spacing:.03em;line-height:1.15}.meta[data-astro-cid-tjjwsk5s]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-12);font-size:var(--text-xs);color:var(--color-ink-muted)}.floor[data-astro-cid-tjjwsk5s]{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-brick)}.fee[data-astro-cid-tjjwsk5s]{grid-column:2;font-size:var(--text-xs)}.frame[data-astro-cid-tjjwsk5s]{grid-column:1 / -1;height:11rem;mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,var(--color-ink) 35%,transparent 100%)}.thumb[data-astro-cid-tjjwsk5s]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--motion-ease)}a[data-astro-cid-tjjwsk5s]:hover .thumb[data-astro-cid-tjjwsk5s]{transform:scale(1.05)}a[data-astro-cid-tjjwsk5s] svg{grid-column:3;grid-row:1 / span 2}@media(min-width:62em){a[data-astro-cid-tjjwsk5s]{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;min-height:13rem}.fee[data-astro-cid-tjjwsk5s]{grid-column:2;font-size:var(--text-base);font-weight:600}.frame[data-astro-cid-tjjwsk5s]{position:absolute;z-index:-1;top:0;bottom:0;right:3rem;width:58%;height:auto;mask-image:linear-gradient(to right,transparent,var(--color-ink) 38%,var(--color-ink) 70%,transparent),linear-gradient(to bottom,transparent,var(--color-ink) 25%,var(--color-ink) 75%,transparent);mask-composite:intersect}a[data-astro-cid-tjjwsk5s] svg{grid-column:3;grid-row:1 / span 2}}}
