:root{--ink:#0C0B0A;--hanji:#DCD2C2;--dim:#9A8F80;--brass:#B8925A;--brass-line:rgba(184,146,90,.35);--display:"Cormorant Garamond",serif;--ko:"Nanum Myeongjo",serif;--sans:"Noto Sans KR",sans-serif;--gutter:48px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--hanji);font:300 16px/1.75 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit}em{font-style:italic;color:var(--brass)}ul{list-style:none}.label{font:400 14px/1.2 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--brass)}h1{font:400 clamp(44px,5.4vw,84px)/1.04 var(--display);letter-spacing:-.01em}h2{font:400 clamp(34px,4.2vw,58px)/1.08 var(--display);margin:18px 0 16px}h3{font:400 clamp(21px,1.7vw,26px)/1.2 var(--display)}.ko{font:400 14px var(--ko);color:var(--dim);letter-spacing:.06em}.body{color:var(--dim);max-width:30em;margin-top:18px}.center{text-align:center;margin-left:auto;margin-right:auto}.melt{--x:50%;--y:50%;--r:150%;--fx:12%;--fy:12%;--edge-x:linear-gradient(90deg,transparent,#000 var(--fx),#000 calc(100% - var(--fx)),transparent);--edge-y:linear-gradient(180deg,transparent,#000 var(--fy),#000 calc(100% - var(--fy)),transparent);-webkit-mask-image:radial-gradient(circle at var(--x) var(--y),#000 calc(var(--r) - 30%),transparent var(--r)),var(--edge-x),var(--edge-y);-webkit-mask-composite:source-in,source-in;mask-image:radial-gradient(circle at var(--x) var(--y),#000 calc(var(--r) - 30%),transparent var(--r)),var(--edge-x),var(--edge-y);mask-composite:intersect,intersect}.melt img,.melt video{width:100%;height:100%;object-fit:cover}.js .fade{opacity:0;transform:translateY(18px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.js .fade.in{opacity:1;transform:none}.nav{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:28px var(--gutter);transition:transform .6s var(--ease),background .6s}.nav{background:#0c0b0ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:22px;padding-bottom:22px;border-bottom:1px solid rgba(184,146,90,.12)}.nav.is-solid{background:#0c0b0ae6}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none}.brand .logo{display:block;height:28px;width:auto}.brand span{display:block;font:400 9px var(--sans);letter-spacing:.32em;color:var(--dim)}.nav-links{display:flex;gap:34px;font:400 11px var(--sans);letter-spacing:.24em;text-transform:uppercase}.nav-links a{text-decoration:none;color:var(--dim);transition:color .4s}.nav-links a:hover{color:var(--hanji)}.nav-cta{font:400 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid var(--brass-line);padding:10px 18px;transition:border-color .4s,color .4s}.nav-cta:hover{border-color:var(--brass);color:var(--brass)}.arrival{position:relative;padding:84px 0 10vh;overflow:hidden}.arrival-media{position:relative;z-index:0;width:100%;aspect-ratio:16/9;--edge-x:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);--edge-y:linear-gradient(180deg,rgba(0,0,0,.55),#000 7%,#000 64%,transparent)}.arrival-copy{margin:-10vw 0 0 var(--gutter)}.js .arrival-media{--r:0%}.arrival-copy{position:relative;z-index:2;max-width:620px}.arrival-copy:before{content:"";position:absolute;top:-30%;right:-40%;bottom:-20%;left:-30%;z-index:-1;background:radial-gradient(closest-side,#0c0b0ad9,#0c0b0a00)}.arrival-copy h1{margin:24px 0 22px}.line,.reveal-line{display:block;overflow:hidden}.line>*,.reveal-line>span{display:inline-block}.lede{color:var(--hanji);opacity:.82;max-width:28em}.chapter{position:relative;padding:clamp(110px,15vh,180px) var(--gutter)}.head{text-align:center;max-width:860px;margin:0 auto}.house-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:6fr 5fr;gap:5vw;align-items:center}.house-main{aspect-ratio:3/4}.house-detail{aspect-ratio:1/1;width:82%;margin:56px 0 0 auto}.house-grid2{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:6fr 5fr;column-gap:6vw;row-gap:56px;align-items:start}.house-grid2 figure{margin:0}.house-grid2 img{width:100%;height:100%;object-fit:cover;display:block}.house-main{aspect-ratio:1/1}.house-main img{object-position:50% 30%}.house-text{padding-top:8px}.house-text .label{font-size:clamp(20px,1.7vw,24px);letter-spacing:.18em}html[lang=ko] .house-text .label{font-family:var(--ko);letter-spacing:.12em}.house-text .body{max-width:28em}.house-wine{aspect-ratio:4/5;max-width:440px}.corkage{border-top:1px solid var(--brass-line);padding-top:28px}.corkage .ck-title{font-size:clamp(30px,2.8vw,42px);line-height:1.15;margin:0 0 10px;color:var(--hanji)}.ck-sub{color:var(--brass);font-size:15px;margin-bottom:22px}.ck dt small{color:var(--dim);font-size:12px}.ck div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ck dt{color:var(--hanji)}.ck dd{color:var(--brass)}.corkage .note{color:var(--dim);font-size:13px;margin-top:18px}html[lang=ko] .corkage .ck-title,html[lang=ko] .ck-sub{font-family:var(--ko)}.maps{display:flex;gap:18px;flex-wrap:wrap}.maplink{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;border:1px solid var(--brass-line);padding:7px 12px 7px 9px;border-radius:2px;font-size:13px;color:var(--hanji)!important}.maplink:hover{border-color:var(--brass)}.mapico{width:18px;height:18px;flex:none}.sig{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:7fr 5fr;gap:5vw;align-items:center}.sig+.sig{margin-top:clamp(80px,12vh,140px)}.sig-rev{grid-template-columns:4fr 7fr}.sig-rev .sig-media{order:2}.sig-media{aspect-ratio:4/3;margin:0}.sig-media video,.sig-media img{width:100%;height:100%;object-fit:cover;display:block}.beef-pair{display:flex;gap:12px;aspect-ratio:auto}.beef-pair figure{margin:0}.beef-big{flex:1.6;aspect-ratio:1.6}.beef-small{flex:.6667;aspect-ratio:2/3}.menu-pics{display:flex;gap:12px;margin-bottom:36px}.menu-pics figure{margin:0;flex:calc(var(--ar));aspect-ratio:var(--ar)}.menu-pics img{width:100%;height:100%;object-fit:cover;display:block}.philosophy{position:relative;overflow:hidden;min-height:max(100svh,min(80vw,1400px));display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.phil-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent)}.phil-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block}.phil-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 46% 44% at 50% 30%,#0c0b0ab8,#0c0b0a00 75%)}.phil{position:relative;z-index:1}.philosophy .phil{text-align:center;max-width:620px}.philosophy .phil .body{margin-left:auto;margin-right:auto;max-width:34em;color:#c9bfb0;word-break:keep-all}.ysd{display:flex;justify-content:center;gap:.5em;margin:22px 0 6px;--ysz:clamp(34px,3.4vw,48px)}.ysd span{display:flex;flex-direction:column;align-items:center;line-height:1}.ysd b{font:400 var(--ysz)/1 var(--ko);color:var(--hanji)}.ysd i{font:400 calc(var(--ysz)*.4)/1 var(--ko);font-style:normal;color:var(--brass);opacity:.7;margin-top:.6em}.philosophy h2{font-size:clamp(22px,2vw,30px);margin:18px 0 0}.philosophy .rule{width:32px;height:1px;background:var(--brass-line);margin:24px auto 0}.philosophy .body{margin-top:22px}.phil-frame{display:none}.verse{margin-top:26px;color:#c9bfb0;font:300 clamp(14px,1.05vw,16px)/1.95 var(--sans);word-break:keep-all}.verse p+p{margin-top:1.3em}.verse em{font-style:normal;color:var(--brass)}html[lang=ko] .verse{letter-spacing:-.005em}.menu-grid{max-width:1180px;margin:64px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:6vw}.menu-col h3{color:var(--brass);font-size:clamp(22px,1.8vw,28px);padding-bottom:14px;border-bottom:1px solid var(--brass-line);margin-bottom:8px}.menu-col h3 small{font:300 12px var(--sans);color:var(--dim);letter-spacing:.04em}.menu-col h3.sub{margin-top:48px;font-size:20px}.items li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.items .n{font:400 19px/1.3 var(--display)}.items .n small{font:300 12px var(--sans);color:var(--dim);margin-left:6px}.items .n i{display:block;font:300 13px/1.55 var(--sans);font-style:normal;color:var(--dim);margin-top:4px}.items .p{font:300 14px var(--sans);color:var(--hanji);white-space:nowrap;letter-spacing:.04em}.items.small .n{font-size:17px}.note{color:var(--dim);font-size:12px;margin-top:28px}.mood-title{font-size:clamp(26px,2.4vw,34px)!important}.mood-row{max-width:1180px;margin:64px auto 0;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:20px;align-items:start}.mood-row figure{margin:0}.mood-row video,.mood-row img{width:100%;aspect-ratio:576/816;object-fit:cover;display:block}.mood-row .mid video,.mood-row .mid img{aspect-ratio:.811}.mood-row figcaption{font:400 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-top:14px}.mood-row figure:nth-child(2){transition-delay:.12s}.mood-row figure:nth-child(3){transition-delay:.24s}html[lang=ko] h1{font-family:var(--ko);font-weight:400;font-size:clamp(36px,4.2vw,64px);line-height:1.22;letter-spacing:-.02em}html[lang=ko] h2{font-family:var(--ko);font-size:clamp(28px,3.2vw,44px);line-height:1.3;letter-spacing:-.02em}html[lang=ko] h3,html[lang=ko] .items .n{font-family:var(--ko)}html[lang=ko] em{font-style:normal}html[lang=ko] .label{letter-spacing:.3em}html[lang=ko] .ko{font-family:var(--display);font-style:italic;font-size:15px;letter-spacing:.04em}.nav-right{display:flex;align-items:center;gap:22px}.lang{font:400 11px var(--sans);letter-spacing:.2em;color:var(--dim);text-decoration:none}.lang:hover{color:var(--hanji)}.visit{position:relative;overflow:hidden;padding:clamp(140px,22vh,240px) var(--gutter) 120px}.visit-bg{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.visit-bg img{width:100%;height:100%;object-fit:cover;object-position:22% 35%;opacity:.78}.visit-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0ae0,#0c0b0ab8 38%,#0c0b0a40 62%,#0c0b0a00 80%)}.maps{display:inline-block;margin-top:8px}.maps a{color:var(--hanji);text-decoration-color:var(--brass-line);text-underline-offset:4px}.visit-grid{position:relative;z-index:1}.visit-grid{max-width:1180px;margin:0 auto}.facts dd small{color:var(--dim);font-size:12px}.visit .facts{max-width:820px}.visit .wine{margin:24vh 0 0;aspect-ratio:3/4;max-width:340px;justify-self:end;--fx:14%;--fy:12%}.visit .wine img{width:100%;height:100%;object-fit:cover;display:block}.facts{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:56px;border-top:1px solid var(--brass-line);padding-top:36px}.facts dt{font:400 20px/1.2 var(--display);letter-spacing:.06em;color:var(--brass);margin-bottom:14px}html[lang=ko] .facts dt{font-family:var(--ko);font-size:19px}.facts dd{color:var(--dim)}.facts a{color:var(--hanji);text-decoration-color:var(--brass-line);text-underline-offset:4px}.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px var(--gutter) 56px;color:var(--dim);font-size:12px;letter-spacing:.2em;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:860px){:root{--gutter:20px}.nav-links{display:none}.arrival{padding-top:76px}.arrival-media{--edge-x:linear-gradient(90deg,#000,#000);--edge-y:linear-gradient(180deg,transparent,#000 8%,#000 80%,transparent)}.arrival-copy{margin:12px 20px 0}.arrival-copy:before{display:none}.sig,.house-grid,.house-grid2{grid-template-columns:1fr}.house-detail{width:70%;margin-top:32px}.sig-rev .sig-media{order:0}.menu-grid{grid-template-columns:1fr;gap:56px}.mood-row{grid-template-columns:1fr 1fr;gap:12px}.mood-row .mid{grid-column:1/3;grid-row:1}.facts{grid-template-columns:1fr;gap:28px}.visit-grid{grid-template-columns:1fr}.visit .wine{margin:24px 0 0;justify-self:start;max-width:70%}.nav{flex-wrap:wrap;padding:14px var(--gutter) 0;row-gap:10px}.nav-cta{padding:8px 14px}.nav-links{display:flex;order:3;width:calc(100% + 2*var(--gutter));margin:0 calc(-1*var(--gutter));padding:10px var(--gutter) 12px;gap:22px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;border-top:1px solid rgba(184,146,90,.12);font-size:12px;letter-spacing:.12em}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:none}.arrival{padding-top:118px}.chapter{padding-top:84px;padding-bottom:84px}.philosophy{display:block;min-height:0}.phil-bg{display:none}.ysd{--ysz:34px}.philosophy h2{font-size:22px}.phil-frame{display:block;position:relative;margin:36px 0 0;padding:8px;border:1px solid rgba(184,146,90,.5)}.phil-frame:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(184,146,90,.16);pointer-events:none}.phil-frame img{display:block;width:100%;aspect-ratio:1800/1650;object-fit:cover}.phil-frame figcaption{position:absolute;left:0;right:0;bottom:-26px;font:300 11px var(--sans);letter-spacing:.24em;color:var(--dim)}.philosophy .rule{margin-top:50px}.verse{font-size:14.5px;line-height:1.9;margin-top:24px}.beef-pair{flex-direction:column}.beef-big,.beef-small{flex:none;width:100%;min-height:0;overflow:hidden}.beef-small{aspect-ratio:16/10}.beef-small img{object-position:50% 60%}.sig+.sig{margin-top:72px}.visit{padding-top:58vh}.visit-bg{bottom:auto;height:74vh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 55%,transparent)}.visit-bg img{object-position:30% 40%;opacity:.9}.visit-bg:after{background:linear-gradient(180deg,#0c0b0a00 45%,#0c0b0ad9)}.facts{margin-top:36px}.ck div{gap:12px}.ck dd{text-align:right}.foot{flex-direction:column;gap:10px}html[lang=ko] .facts dd,html[lang=ko] .items i,html[lang=ko] .corkage .note{word-break:keep-all}}@media(prefers-reduced-motion:reduce){.js .fade{opacity:1;transform:none;transition:none}}.foot .credit{letter-spacing:.04em;font-size:11px;opacity:.75}.foot .credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sig-h{font-size:clamp(28px,2.6vw,40px);white-space:nowrap;word-break:keep-all}html[lang=ko] .sig-h{font-size:clamp(26px,2.5vw,38px)}.body.lines p+p{margin-top:.9em}html[lang=ko] .body,html[lang=ko] .lede{word-break:keep-all}.foot .logo{height:24px;width:auto;opacity:.85}.visit-frame{display:none}@media(max-width:860px){br.d{display:none}.brand .logo{height:24px}.brand span{font-size:8px}.visit{padding-top:96px}.visit-bg{display:none}.visit-frame{display:block;position:relative;margin:0 0 40px;padding:8px;border:1px solid rgba(184,146,90,.5)}.visit-frame:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(184,146,90,.16);pointer-events:none}.visit-frame img{display:block;width:100%;aspect-ratio:1056/1000;object-fit:cover}}h1,h2,h3{text-wrap:balance}.body,.lede,.verse,.items i{text-wrap:pretty}.frame{position:relative;margin:0 0 34px;padding:8px;border:1px solid rgba(184,146,90,.45)}.frame:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(184,146,90,.15);pointer-events:none}.frame img{display:block;width:100%;height:auto;object-fit:cover}.frame figcaption{position:absolute;left:0;right:0;top:calc(100% + 12px);text-align:center;font:300 11px var(--sans);letter-spacing:.24em;color:var(--dim)}.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn{display:inline-block;font:400 12px var(--sans);letter-spacing:.18em;text-decoration:none;padding:12px 20px;border:1px solid var(--brass);color:var(--ink);background:var(--brass);transition:background .4s,color .4s}.btn:hover{background:transparent;color:var(--brass)}.btn.ghost{background:transparent;color:var(--hanji);border-color:var(--brass-line)}.btn.ghost:hover{border-color:var(--brass);color:var(--brass)}.room-lead{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:7fr 4fr;column-gap:6vw;align-items:center}.room-main img{aspect-ratio:4/5}.room-grid{max-width:1180px;margin:72px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.room-grid img{aspect-ratio:3/4}.room-grid figure:nth-child(2){transition-delay:.12s}.room-grid figure:nth-child(3){transition-delay:.24s}.menu-tabs{display:none;justify-content:center;gap:0;margin:48px auto 0;border-bottom:1px solid var(--brass-line);max-width:1180px}.js .menu-tabs{display:flex}.menu-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 34px;font:400 15px var(--ko);letter-spacing:.3em;color:var(--dim);cursor:pointer;transition:color .3s,border-color .3s}html[lang=en] .menu-tabs button{font:400 13px var(--sans);letter-spacing:.28em;text-transform:uppercase}.menu-tabs button[aria-selected=true]{color:var(--brass);border-bottom-color:var(--brass)}.menu-tabs button:focus-visible{outline:1px solid var(--brass);outline-offset:4px}.menu-panel{max-width:1180px;margin:44px auto 0;display:grid;grid-template-columns:1fr 1fr;column-gap:6vw;align-items:start}.menu-panel[hidden]{display:none}.mp-hours{grid-column:1/-1;text-align:center;font:300 13px var(--sans);letter-spacing:.12em;color:var(--dim);margin-bottom:28px}.js .mp-name{display:none}.no-js .mp-name,.mp-name{color:var(--brass);margin-right:8px}.menu-panel h3{color:var(--brass);font-size:clamp(22px,1.8vw,28px);padding-bottom:14px;border-bottom:1px solid var(--brass-line);margin-bottom:8px}.menu-panel h3 small{font:300 12px var(--sans);color:var(--dim);letter-spacing:.04em}.mp-col .menu-pics{margin-bottom:32px}.mp-col .menu-pics figure{aspect-ratio:var(--ar)}.mp-col .items+h3{margin-top:48px}.menu-note{max-width:1180px;margin:40px auto 0}@media(max-width:860px){.room-lead{grid-template-columns:1fr;row-gap:24px}.room-text{text-align:left}.room-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:48px calc(-1*var(--gutter)) 0;padding:0 var(--gutter) 40px;scrollbar-width:none}.room-grid::-webkit-scrollbar{display:none}.room-grid figure{flex:0 0 72%;scroll-snap-align:start}.menu-tabs{margin-top:32px}.menu-tabs button{flex:1;padding:14px 0}.menu-panel{grid-template-columns:1fr;margin-top:28px}.mp-col+.mp-col{margin-top:48px}.hero-cta .btn{flex:1;text-align:center;padding:13px 10px}}.nw{white-space:nowrap}@media(max-width:860px){.room-grid{scroll-padding-inline:var(--gutter)}}@media(max-width:380px){.verse,.body.lines{font-size:13.5px}}@media(min-width:861px){.philosophy{display:block;min-height:0;padding-top:12vh;padding-bottom:0}.philosophy .phil{margin:0 auto 31vw}.phil-bg{inset:auto 0 0 0;height:auto;aspect-ratio:2400/1800}.phil-bg img{object-position:50% 50%}}.mp-note{font:300 13px/1.6 var(--sans);color:var(--brass);opacity:.9;margin:-2px 0 6px;word-break:keep-all}html[lang=ko] .note,html[lang=ko] .mp-hours,html[lang=ko] .ck-sub{word-break:keep-all}@media(min-width:861px)and (max-width:1240px){.nav-links{gap:20px;letter-spacing:.16em}.nav-right{gap:14px}}html[lang=en] .nav-links{letter-spacing:.2em}@media(max-width:860px){html[lang=en] .nav-links{font-size:11px;letter-spacing:.14em;gap:20px}}@media(max-width:860px){.items .n small{display:block;margin:4px 0 0}}html[lang=en] .items .n,html[lang=en] h3,html[lang=en] .menu-panel h3{font-weight:500}html[lang=en] .items .n i,html[lang=en] .items .n small,html[lang=en] .mp-hours,html[lang=en] .note,html[lang=en] .frame figcaption{font-weight:400}html[lang=en] .items .n i{color:#a99f91}html[lang=en] .sig-h,html[lang=en] .room-text h2,html[lang=en] .philosophy h2{font-weight:500}.sub{font:italic 400 18px/1.4 var(--display);color:#a99f91;letter-spacing:.01em}h1,h2,h3,.items .n,.items .p,.sub,.sig-h{font-variant-numeric:lining-nums}@media(max-width:380px){.sub{font-size:15.5px}}.phil-cap{display:none}@media(min-width:861px){.phil-cap{display:block;position:absolute;right:var(--gutter);bottom:3.2vw;z-index:2;margin:0;font:300 11px var(--sans);letter-spacing:.18em;color:var(--dim);opacity:.85}}@media(max-width:860px){.phil-frame figcaption{bottom:auto;top:calc(100% + 12px);line-height:1.7;letter-spacing:.18em}.phil-frame figcaption span{display:block;font-size:10px;letter-spacing:.14em;opacity:.8}.philosophy .rule{margin-top:72px}}.foot .logo{align-self:flex-start;flex:none}.more-link{max-width:1180px;margin:28px auto 0;text-align:center}.more-link a{display:inline-block;font:400 13px var(--sans);letter-spacing:.2em;color:var(--brass);text-decoration:none;border-bottom:1px solid var(--brass-line);padding-bottom:4px}.more-link a:hover{border-color:var(--brass)}.more-link span{font-family:var(--display);font-style:italic;letter-spacing:.04em}.lang-sel{position:relative}.lang-btn{background:none;border:0;padding:10px 2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:400 11px var(--sans);letter-spacing:.16em;color:var(--dim)}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--hanji)}.lang-btn svg{width:12px;height:12px;opacity:.8}.lang-btn .car{font-size:9px;transition:transform .3s}.lang-btn[aria-expanded=true] .car{transform:rotate(180deg)}.lang-menu{list-style:none;margin:0;padding:6px 0;position:absolute;top:calc(100% + 8px);right:-12px;min-width:150px;background:#100e0cf7;border:1px solid rgba(184,146,90,.35);z-index:30}.lang-menu a{display:block;padding:11px 18px;font:400 14px var(--sans);letter-spacing:.04em;color:var(--hanji);text-decoration:none;white-space:nowrap}.lang-menu a:hover,.lang-menu a:focus-visible{background:#b8925a1f;color:var(--brass);outline:none}.lang-menu a[aria-current]{color:var(--brass)}.lang-menu a[aria-current]:after{content:" ✓";font-size:11px}.lang-sel:not(.ready) .lang-btn{display:none}.lang-sel:not(.ready) .lang-menu{position:static;display:flex;gap:10px;background:none;border:0;padding:0;min-width:0}.lang-sel:not(.ready) .lang-menu a{padding:4px 0;font-size:11px}.lang[aria-current]{color:var(--brass)}@media(max-width:860px){.lang-btn,.nav-right .lang{min-height:40px;display:inline-flex;align-items:center}.lang-menu{right:-8px}}html[lang=ja]{--loc:"Cormorant Garamond","Shippori Mincho",serif;--sans:"Noto Sans JP",sans-serif}html[lang=zh-Hans]{--loc:"Cormorant Garamond","Noto Serif SC",serif;--sans:"Noto Sans SC",sans-serif}html[lang=zh-Hant]{--loc:"Cormorant Garamond","Noto Serif TC",serif;--sans:"Noto Sans TC",sans-serif}html[lang=th]{--loc:"Cormorant Garamond","Noto Serif Thai",serif;--sans:"Noto Sans Thai","Noto Sans KR",sans-serif}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant],[lang=th]) :is(h1,h2,h3,.items .n,.facts dt,.corkage .ck-title,.ck-sub,.house-text .label){font-family:var(--loc)}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) h1{font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.3;letter-spacing:.02em}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) h2{font-size:clamp(27px,3vw,42px);line-height:1.38;letter-spacing:.02em}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) .sig-h{font-size:clamp(25px,2.4vw,36px)}html[lang=th] h1{font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.45}html[lang=th] h2{font-size:clamp(27px,3vw,42px);line-height:1.5}html[lang=th] .sig-h{font-size:clamp(25px,2.4vw,36px)}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant],[lang=th]) em{font-style:normal}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) body{line-height:1.9}html[lang=th] body{line-height:1.85}html[lang=ja] :is(.body,.lede,.verse,.note){line-break:strict;font-feature-settings:"palt";letter-spacing:.04em}html:is([lang=zh-Hans],[lang=zh-Hant]) :is(.body,.lede,.verse,.note){letter-spacing:.04em}html[lang=ja] :is(h1,h2,h3){font-feature-settings:"palt"}.nav-right .ko-link{font-size:12px;letter-spacing:.14em}.lang-btn .car{display:inline-block;width:5px;height:5px;font-size:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:3px}.lang-btn[aria-expanded=true] .car{transform:translateY(1px) rotate(-135deg)}html[lang=th] :is(.label,.nav-links,.nav-cta,.btn,.lang-btn,.menu-tabs button,.g-group){letter-spacing:.03em;text-transform:none}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant]) .label{letter-spacing:.2em}html:is([lang=ja],[lang=zh-Hans],[lang=zh-Hant],[lang=th]) :is(.sub,.ko,i){font-style:normal}.room-text .more-link{text-align:left;margin:28px 0 0}.hero-cta{align-items:center;gap:16px 30px}.btn{font:400 14px/1 var(--loc,"Cormorant Garamond"),"Nanum Myeongjo",serif;letter-spacing:.16em;padding:15px 26px;background:#b8925a12;color:var(--hanji);border:1px solid var(--brass);transition:background .4s,border-color .4s}.btn:after{content:"→";margin-left:14px;color:var(--brass);font-family:Cormorant Garamond,serif}.btn:hover{background:#b8925a29;color:var(--hanji)}.btn.ghost{background:transparent;border:0;border-bottom:1px solid var(--brass-line);padding:6px 2px;font:400 19px/1 Cormorant Garamond,Nanum Myeongjo,serif;letter-spacing:.12em;color:var(--hanji)}.btn.ghost:before{content:"T.";font-style:italic;color:var(--brass);margin-right:9px}.btn.ghost:after{content:none}.btn.ghost:hover{border-color:var(--brass);color:var(--hanji)}@media(max-width:860px){.hero-cta .btn{flex:0 0 auto;padding:15px 26px}.hero-cta .btn.ghost{flex:0 0 auto;padding:6px 2px}}.journal-teaser{max-width:1180px;margin:0 auto;padding:56px var(--gutter) 8px}.journal-teaser a{display:flex;align-items:baseline;gap:22px;padding:22px 4px;border-top:1px solid var(--brass-line);border-bottom:1px solid var(--brass-line);text-decoration:none;color:var(--hanji);transition:border-color .4s}.journal-teaser a:hover{border-color:var(--brass)}.jt-label{flex:none;font:400 11px var(--sans);letter-spacing:.34em;color:var(--brass)}.jt-title{flex:1;font:400 clamp(17px,1.6vw,21px)/1.5 var(--loc,var(--display));text-wrap:balance}.jt-arrow{flex:none;color:var(--brass);font-family:var(--display)}@media(max-width:760px){.journal-teaser{padding:40px 20px 0}.journal-teaser a{flex-wrap:wrap;gap:8px 14px}.jt-title{flex-basis:100%;order:3}.jt-arrow{margin-left:auto}}html:is([lang=ja],[lang=zh-Hant]) .jt-title{word-break:auto-phrase}@media(max-width:600px){html[lang=en] .sig-h{white-space:normal}}
