.zOcYXq_root{--bg:#14100d;--bg2:#1e1813;--gold:#d9a95b;--red:#c8372d;--red-ink:#b8312a;--red-light:#ff8a80;--cream:#f5ecdd;--muted:#a89a88;--line:#d9a95b40;--scrim:#14100dcc;--serif:"Noto Serif KR", serif;--brush:"Nanum Brush Script", "Noto Serif KR", serif;background:var(--bg);color:var(--cream);min-height:100%}.zOcYXq_hero{background:var(--bg2);justify-content:center;align-items:center;height:86svh;min-height:520px;max-height:780px;display:flex;position:relative;overflow:hidden}.zOcYXq_heroImage{object-fit:cover}.zOcYXq_heroShade{background: radial-gradient(ellipse at 50% 50%, #14100d80, #14100de6 80%), linear-gradient(180deg, #14100d8c, transparent 25%, transparent 55%, var(--bg));position:absolute;inset:0}.zOcYXq_heroNav{z-index:2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:absolute;inset:0 0 auto}.zOcYXq_logo{border:2px solid var(--gold);background:var(--bg);border-radius:50%;width:46px;height:46px;position:relative;overflow:hidden}.zOcYXq_languageLinks{gap:8px;display:flex}.zOcYXq_pill{letter-spacing:.08em;color:var(--gold);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100d73;border-radius:999px;padding:7px 14px;font-size:13px}.zOcYXq_heroBody{z-index:2;text-align:center;width:100%;padding:72px 20px 56px;position:relative}.zOcYXq_eyebrow{font-family:var(--serif);color:var(--gold);letter-spacing:.35em;font-size:12px}.zOcYXq_name{font-family:var(--brush);text-shadow:0 4px 30px #0009;word-break:var(--break-keep-words,keep-all);margin-top:10px;font-size:clamp(64px,18vw,150px);font-weight:400;line-height:1}.zOcYXq_secondaryName{font-family:var(--serif);letter-spacing:.3em;text-transform:uppercase;opacity:.85;margin-top:8px;font-size:14px}.zOcYXq_rule{background:var(--gold);width:60px;height:1px;margin:18px auto}.zOcYXq_tagline{opacity:.9;font-size:15px}.zOcYXq_chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.zOcYXq_chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100d80;border-radius:999px;padding:6px 12px;font-size:12.5px}.zOcYXq_chipOpen{color:#7de2a6;border-color:#3fbf73}.zOcYXq_scrollHint{z-index:2;letter-spacing:.3em;color:var(--muted);font-size:11px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.zOcYXq_section{padding:64px 22px}.zOcYXq_sectionAlt{background:var(--bg2)}.zOcYXq_title{font-family:var(--serif);margin-top:8px;font-size:30px;font-weight:900}.zOcYXq_center{text-align:center}.zOcYXq_ornament{text-align:center;color:var(--gold);letter-spacing:.5em;margin:14px 0 28px;font-size:12px}.zOcYXq_outlineButton{text-align:center;border:1px solid var(--gold);color:var(--gold);border-radius:999px;margin-top:8px;padding:14px;font-weight:700;display:block}.zOcYXq_story{background:linear-gradient(180deg, var(--bg), var(--bg2))}.zOcYXq_storyImage{border:1px solid var(--line);border-radius:200px 200px 16px 16px;height:300px;position:relative;overflow:hidden}.zOcYXq_storyText{text-align:center}.zOcYXq_quote{font-family:var(--serif);white-space:pre-line;word-break:var(--break-keep-words,keep-all);margin-top:28px;font-size:21px;font-weight:700;line-height:1.7}.zOcYXq_quote:before{content:"“";color:var(--gold);font-size:60px;line-height:.6;display:block}.zOcYXq_quoteBy{color:var(--muted);letter-spacing:.15em;margin-top:12px;font-size:13px}.zOcYXq_newsGrid{gap:16px;display:grid}.zOcYXq_newsCard{border:1px solid var(--line);background:#ffffff08;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.zOcYXq_newsCard+.zOcYXq_newsCard{margin-top:12px}.zOcYXq_newsThumb{background:var(--bg);border-radius:12px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.zOcYXq_newsBadge{background:var(--red);color:#fff;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.zOcYXq_newsTitle{font-size:16px;font-weight:700;display:block}.zOcYXq_newsMeta{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.zOcYXq_newsEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:18px;padding:18px;font-size:14px;line-height:1.6}.zOcYXq_followBox{border:1px solid var(--line);background:linear-gradient(135deg,#d9a95b2e,#c8372d2e);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;font-size:13.5px;line-height:1.5;display:flex}.zOcYXq_followButton{background:var(--gold);height:auto;color:var(--bg);border-radius:999px;flex:none;padding:10px 16px;font-size:14px;font-weight:900}.zOcYXq_coupon{background:var(--cream);color:var(--bg);border-radius:16px;display:flex;overflow:hidden}.zOcYXq_coupon+.zOcYXq_coupon{margin-top:12px}.zOcYXq_couponBody{flex:1;min-width:0;padding:16px}.zOcYXq_couponLabel{color:var(--red-ink);letter-spacing:.2em;font-size:11.5px;font-weight:900}.zOcYXq_couponTitle{margin-top:2px;font-size:19px;font-weight:900;display:block}.zOcYXq_couponMeta{color:#6b5f52;font-size:12.5px}.zOcYXq_couponAction{background:var(--red);color:#fff;border-left:2px dashed var(--cream);flex:none;place-items:center;width:92px;font-weight:900;display:grid}.zOcYXq_signatureList{gap:26px;display:grid}.zOcYXq_signaturePhoto{border-radius:20px;height:260px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.zOcYXq_signatureNo{z-index:1;font-family:var(--serif);color:var(--gold);letter-spacing:.2em;background:var(--scrim);border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;top:14px;left:16px}.zOcYXq_photoSource{z-index:1;color:var(--cream);background:var(--scrim);border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.zOcYXq_signatureCaption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.zOcYXq_signatureName{font-family:var(--serif);font-size:20px;font-weight:700}.zOcYXq_price{color:var(--gold);white-space:nowrap;font-size:17px;font-weight:700}.zOcYXq_signatureSub{color:var(--muted);margin-top:2px;font-size:13px}.zOcYXq_menuLines{margin:0 0 20px;padding:0;list-style:none}.zOcYXq_menuLine{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 2px;font-size:16px;display:flex}.zOcYXq_menuBadge{vertical-align:middle;color:var(--gold);border:1px solid var(--gold);border-radius:999px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.zOcYXq_menuLineSub{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.zOcYXq_gallery{grid-template-columns:1fr 1fr;grid-auto-rows:140px;gap:8px;display:grid}.zOcYXq_galleryTile{background:var(--bg2);border-radius:14px;position:relative;overflow:hidden}.zOcYXq_galleryTile:first-child{grid-row:span 2}.zOcYXq_reviewScore{font-family:var(--serif);color:var(--gold);margin-top:6px;font-size:56px;font-weight:900;line-height:1.1}.zOcYXq_stars{color:var(--gold);letter-spacing:.2em}.zOcYXq_reviewList{text-align:left;gap:14px;margin-top:28px;display:grid}.zOcYXq_review{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:18px}.zOcYXq_reviewText{font-family:var(--serif);word-break:var(--break-keep-words,keep-all);font-size:16px;line-height:1.75}.zOcYXq_reviewMeta{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12.5px;display:flex}.zOcYXq_visit{gap:24px;display:grid}.zOcYXq_mapLink{aspect-ratio:2;border:1px solid var(--line);background:var(--bg2);border-radius:18px;display:block;position:relative;overflow:hidden}.zOcYXq_mapImage{object-fit:cover;filter:grayscale(.35)sepia(.25)brightness(.8)}.zOcYXq_infoList{grid-template-columns:84px 1fr;row-gap:12px;margin-top:20px;font-size:14.5px;display:grid}.zOcYXq_infoList dt{color:var(--gold);letter-spacing:.1em;font-size:13px}.zOcYXq_infoList dd{word-break:break-word;margin:0}.zOcYXq_exploreGrid{gap:28px;display:grid}.zOcYXq_exploreHeading{font-family:var(--serif);color:var(--gold);letter-spacing:.05em;margin-bottom:14px;font-size:15px;font-weight:700}.zOcYXq_exploreList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zOcYXq_exploreList a{border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-items:baseline;gap:8px;padding:12px 16px;font-size:14.5px;display:flex}.zOcYXq_exploreDealKind{letter-spacing:.1em;color:var(--gold);flex:none;font-size:11px;font-weight:900}.zOcYXq_footer{text-align:center;border-top:1px solid var(--line);padding:40px 20px 48px}.zOcYXq_footerName{font-family:var(--brush);font-size:40px}.zOcYXq_footerNote{color:var(--muted);margin-top:8px;font-size:12px}.zOcYXq_footerNote a{text-decoration:underline}.zOcYXq_stickyBar{z-index:5;padding:4px 8px calc(4px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#14100df0;display:flex;position:sticky;bottom:0}.zOcYXq_stickyTab{letter-spacing:.02em;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;font-size:11.5px;font-weight:700;display:flex}.zOcYXq_stickyTab svg{width:20px;height:20px;color:var(--gold)}.zOcYXq_stickyTab.zOcYXq_stickyPrimary,.zOcYXq_stickyTab.zOcYXq_stickyPrimary svg{color:var(--red-light)}@media (min-width:900px){.zOcYXq_hero{height:720px;max-height:none}.zOcYXq_heroNav{padding:24px 40px}.zOcYXq_section{padding:90px max(40px,50% - 520px)}.zOcYXq_story{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.zOcYXq_storyImage{height:440px}.zOcYXq_storyText{text-align:left}.zOcYXq_quote{font-size:26px}.zOcYXq_newsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:20px}.zOcYXq_signatureList{grid-template-columns:repeat(3,1fr);gap:24px}.zOcYXq_gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px}.zOcYXq_reviewList{grid-template-columns:repeat(3,1fr)}.zOcYXq_visit{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px}.zOcYXq_exploreGrid{grid-template-columns:1fr 1fr;gap:48px}.zOcYXq_stickyBar{display:none}.zOcYXq_footer{padding-bottom:40px}}