.hero[data-astro-cid-lcdefpme]{height:min(88vh,820px);min-height:560px;margin-top:var(--header-h);background:var(--ink);position:relative;overflow:hidden}.slide[data-astro-cid-lcdefpme]{opacity:0;align-items:center;transition:opacity 1.2s;display:flex;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme].active{opacity:1;z-index:1}.slide-bg[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover;transition:transform 7s;position:absolute;inset:0;transform:scale(1.08)}.slide[data-astro-cid-lcdefpme].active .slide-bg[data-astro-cid-lcdefpme]{transform:scale(1)}.slide[data-astro-cid-lcdefpme]:after{content:attr(data-hanja);font-family:var(--serif);color:#ffffff09;font-size:min(46vw,560px);line-height:1;display:none;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.slide-in[data-astro-cid-lcdefpme]{z-index:2;color:#fff;width:100%;position:relative}.slide[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold)}.slide-title[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.01em;font-size:clamp(40px,6vw,76px);font-weight:600}.slide-sub[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#e7dfd2;margin-top:18px;font-size:clamp(18px,2vw,24px)}.slide-desc[data-astro-cid-lcdefpme]{color:#a9a49c;margin:10px 0 36px}.slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:0;transition:all .9s;transform:translateY(20px)}.slide[data-astro-cid-lcdefpme].active .slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{opacity:1;transform:none}.slide[data-astro-cid-lcdefpme].active .slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:.15s}.slide[data-astro-cid-lcdefpme].active .slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.3s}.slide[data-astro-cid-lcdefpme].active .slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){transition-delay:.4s}.slide[data-astro-cid-lcdefpme].active .slide-in[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){transition-delay:.5s}.hero-ctrl[data-astro-cid-lcdefpme]{z-index:3;color:#8d8880;align-items:center;gap:24px;font-size:14px;display:flex;position:absolute;bottom:48px;left:0;right:0}.count[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff;font-weight:500}.bars[data-astro-cid-lcdefpme]{gap:8px;display:flex}.bar[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff40;border:0;width:48px;height:2px;padding:0;position:relative;overflow:hidden}.bar[data-astro-cid-lcdefpme]:after{content:"";background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bar[data-astro-cid-lcdefpme].active:after{animation:6s linear forwards fill}@keyframes fill{to{transform:scaleX(1)}}.notice-strip[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:var(--white)}.ns-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;padding-top:32px;padding-bottom:32px;display:grid}.ns-official[data-astro-cid-lcdefpme]{align-items:center;gap:14px;font-size:15px;display:flex}.badge[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;border-radius:3px;flex-shrink:0;padding:4px 10px;font-size:12px}.ns-list[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);gap:28px;padding-left:40px;display:flex}.ns-tit[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);flex-shrink:0;font-size:17px;font-weight:600}.ns-tit[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);margin-left:4px}.ns-list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex:1;min-width:0}.ns-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;gap:16px;padding:2px 0;font-size:14.5px;display:flex}.ns-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t[data-astro-cid-lcdefpme]{color:var(--accent)}.ns-list[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ns-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted);flex-shrink:0;font-size:13px}.tx-grid[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}.tx-card[data-astro-cid-lcdefpme]{background:var(--white);height:100%;padding:44px 36px;transition:all .35s;display:block;position:relative}.tx-card[data-astro-cid-lcdefpme]:hover{background:var(--ink)}.tx-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:#fff}.tx-card[data-astro-cid-lcdefpme]:hover p[data-astro-cid-lcdefpme]{color:#a9a49c}.tx-card[data-astro-cid-lcdefpme]:hover .tx-icon[data-astro-cid-lcdefpme]{color:var(--gold);border-color:#4a4b50}.tx-no[data-astro-cid-lcdefpme]{font-family:var(--serif);color:#cfc6b8;font-size:15px;position:absolute;top:24px;right:28px}.tx-icon[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:60px;height:60px;font-family:var(--serif);color:var(--accent);border-radius:50%;place-items:center;margin-bottom:26px;font-size:24px;transition:all .35s;display:grid}.tx-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:22px;transition:all .35s}.tx-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px;transition:all .35s}.tx-more[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:26px;font-size:13.5px;display:inline-block}.dr[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:center;gap:80px;display:grid}.dr-quote[data-astro-cid-lcdefpme]{color:#555;margin:8px 0 28px;font-size:17px;line-height:1.9}.dr-name[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:34px;font-size:15px}.dr-name[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);margin-left:8px;font-size:24px}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;display:grid}.info-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:80px;display:grid}.hours[data-astro-cid-lcdefpme]{border-top:1px solid #3c3d42;margin:26px 0 0}.hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #3c3d42;justify-content:space-between;padding:16px 0;font-size:17px;display:flex}.hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#b9b4ad}.hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--serif);margin:0}.hours[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme],.hours[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#8a867f}.closed[data-astro-cid-lcdefpme]{color:var(--gold);margin-top:16px;font-size:15px}.addr[data-astro-cid-lcdefpme]{color:#eee;margin-top:26px;font-size:18px}.tel[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--gold);margin:14px 0 34px;font-size:38px;display:block}.info-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{height:78vh;min-height:500px}.hero-ctrl[data-astro-cid-lcdefpme]{bottom:28px}.ns-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px;padding-top:24px;padding-bottom:24px}.ns-list[data-astro-cid-lcdefpme]{border-left:0;flex-direction:column;gap:8px;padding-left:0}.tx-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.tx-card[data-astro-cid-lcdefpme]{padding:30px 20px}.tx-icon[data-astro-cid-lcdefpme]{width:48px;height:48px;margin-bottom:18px;font-size:20px}.tx-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:18px}.tx-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13.5px}.dr[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10px}.info-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}.tel[data-astro-cid-lcdefpme]{font-size:32px}}
