.hj-start-hero{background:var(--hanji);position:relative;overflow:hidden}.hj-start-hero-in{padding:clamp(2rem,4cqi,4.5rem) var(--pad) clamp(2rem,4cqi,5rem);max-width:var(--canvas);gap:clamp(1.5rem,3cqi,3rem);margin-inline:auto;display:grid}.hj-start-hero-txt{z-index:2;align-content:center;gap:clamp(1rem,1.6cqi,1.6rem);min-width:0;display:grid;position:relative}.hj-start-h1{font-size:var(--fs-5);letter-spacing:-.02em;font-weight:300;line-height:.98}.hj-start-h1-line{display:block}.hj-start-h1-accent{font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--seal);font-style:italic;font-weight:300}html:is([lang=ko],[lang=zh],[lang=ja]) .hj-start-h1-accent{font-style:normal}html:is([lang=ko],[lang=zh],[lang=ja]) .hj-start-h1{letter-spacing:0;line-height:1.12}html:is([lang=zh],[lang=ja]) .hj-start-h1{font-size:var(--fs-4)}html[lang=ja] :is(.hj-start-hero,.hj-start-menu,.hj-start-news,.hj-start-story,.hj-start-room,.hj-start-rooms,.hj-start-evening,.hj-start-guests){line-break:strict}.hj-start-hero-lede{max-width:42ch}.hj-start-hero-meta{font-size:var(--fs-0);color:var(--ink-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4em 1.2em;display:flex}.hj-start-hero-meta b{color:var(--ink);font-weight:600}.hj-start-star{color:var(--ochre)}.hj-start-hero-bojagi{z-index:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"p1""today";min-width:0;position:relative}.hj-start-hero-bojagi>figure{margin:0}.hj-start-hero-bojagi img{-o-object-fit:cover;object-fit:cover}.hj-start-hero-p1{aspect-ratio:4/3;grid-area:p1}.hj-start-hero-p2{grid-area:p2;display:none}.hj-start-hero-p3{grid-area:p3;display:none}.hj-start-hero-today{grid-area:today}.hj-start-hero-p3{background:var(--hanji-2)}.hj-start-head-links{flex-wrap:wrap;justify-self:start;align-items:baseline;gap:.6rem 1.6rem;display:flex}.hj-start-lunch{background:var(--ochre-soft);border:1px solid color-mix(in srgb,var(--ochre) 40%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:clamp(1.2rem,2cqi,2rem);padding:clamp(1rem,1.6cqi,1.4rem) clamp(1rem,2cqi,1.8rem);display:flex}.hj-start-lunch-t{flex-wrap:wrap;align-items:baseline;gap:.3em 1em;min-width:0;display:flex}.hj-start-lunch-t .hj-stamp{align-self:center}.hj-start-lunch-t b{font-family:var(--display);font-weight:400;font-size:var(--fs-2);line-height:1.2}.hj-start-lunch-t span:not(.hj-stamp):not(.hj-stamp-ko){font-size:var(--fs-0);color:var(--ink-2);font-variant-numeric:tabular-nums}.hj-start-band{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense}.hj-start-band-patch{flex-direction:column;align-items:flex-start;gap:.8rem;min-height:16rem;padding:clamp(1.4rem,2.4cqi,2.4rem);display:flex}.hj-start-band h3{font-size:var(--fs-3)}.hj-start-band-patch p{color:var(--ink-2);text-wrap:pretty;max-width:40ch}.hj-start-band-patch .hj-start-band-meta{font-size:var(--fs-0);font-variant-numeric:tabular-nums}.hj-start-band-links{flex-wrap:wrap;align-items:baseline;gap:.7rem 1.4rem;margin-top:auto;padding-top:.4rem;display:flex}.hj-start-band-links .hj-link,.hj-start-evening-bbq .hj-link{line-height:1.6;display:inline}.hj-start-flyer-link{font-size:var(--fs-0);color:var(--ink-2);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.hj-start-flyer-link:hover{color:var(--ink)}.hj-start-band-img{background:var(--hanji);grid-template-rows:1fr auto;align-items:stretch;padding:0;display:grid}.hj-start-band-media{aspect-ratio:3/2;background:var(--hanji-2);min-height:12rem;position:relative}.hj-start-band-media img{-o-object-fit:cover;object-fit:cover}.hj-start-band-cap{background:var(--hanji);flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.2rem,2cqi,2rem);display:flex}.hj-start-band-cap h3{font-size:var(--fs-2)}.hj-start-band-cap p{color:var(--ink-2);text-wrap:pretty}.hj-start-h-ko{font-family:var(--hangul);color:var(--ink-3);letter-spacing:.15em;white-space:nowrap;font-size:.75em}.hj-sec.home-story{padding-inline:0;padding-block:var(--sec);grid-template-columns:none;gap:0;display:block}.hj-start-story-grid{align-items:center;gap:clamp(2rem,4cqi,4rem);display:grid}.hj-start-story-pic{width:100%;max-width:24rem}.hj-start-story-patch{aspect-ratio:4/5}.hj-start-story-patch img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.hj-start-story-txt{gap:1.2rem;min-width:0;display:grid}.hj-start-story-txt h2{font-size:var(--fs-4)}.hj-start-syll{gap:clamp(1rem,3cqi,2.5rem);margin:.5rem 0 .2rem;display:flex}.hj-start-syll p{gap:.2rem;display:grid}.hj-start-syll span{font:300 clamp(2.6rem,5cqi,5.5rem)/1 var(--hangul);color:var(--ink);letter-spacing:.02em}.hj-start-syll small{font-size:var(--fs-0);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.hj-start-pillars{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hj-start-pillars li{border-top:1px solid var(--seam);font-size:var(--fs-1);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.7rem 0;display:grid}.hj-start-pillars-plain li{grid-template-columns:minmax(0,1fr)}.hj-start-pillars li:last-child{border-bottom:1px solid var(--seam)}.hj-start-pillar-ko{font:400 .8em/1 var(--hangul);color:var(--seal);letter-spacing:.1em}.hj-start-pillars b{font-weight:500}.hj-start-pillars div span{color:var(--ink-2);font-size:var(--fs-0);display:block}.hj-start-quote{font:italic 300 var(--fs-3)/1.25 var(--display);font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--ink);text-wrap:balance;border-left:3px solid var(--seal);max-width:28ch;margin:0;padding-left:1rem}html:is([lang=ko],[lang=zh],[lang=ja]) .hj-start-quote{font-style:normal;font-size:var(--fs-2);max-width:30em;line-height:1.5}.hj-start-room{position:relative}.hj-start-room-pic{aspect-ratio:4/3;background:var(--hanji-2);position:relative;overflow:hidden}.hj-start-room-pic img{-o-object-fit:cover;object-fit:cover}.hj-start-room-txt{background:var(--hanji);padding:clamp(1.4rem,3cqi,3rem) var(--pad);align-content:center;gap:1rem;display:grid}.hj-start-room-txt>*{max-width:46ch}.hj-start-room-txt h2{font-size:var(--fs-4)}.hj-start-room-txt p{color:var(--ink-2);text-wrap:pretty}.hj-start-room-txt .hj-link{justify-self:start}.hj-start-rooms-grid{grid-template-columns:minmax(0,1fr)}.hj-start-rooms-patch{grid-template-rows:auto 1fr;display:grid}.hj-start-rooms-fig{aspect-ratio:3/2;background:var(--hanji-2);margin:0;position:relative;overflow:hidden}.hj-start-rooms-fig img{-o-object-fit:cover;object-fit:cover}.hj-start-rooms-cap{flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.2rem,2cqi,2rem);display:flex}.hj-start-rooms-cap h3{font-size:var(--fs-2)}.hj-start-rooms-cap p{color:var(--ink-2);font-size:var(--fs-1);text-wrap:pretty}.hj-start-rooms-cap .hj-link{margin-top:auto;padding-top:.6rem}.hj-start-evening-grid{align-items:center;gap:clamp(2rem,4cqi,4rem);display:grid}.hj-start-evening-txt{gap:1.2rem;min-width:0;display:grid}.hj-start-evening-txt h2{font-size:var(--fs-4)}.hj-start-evening-txt .hj-hours{width:100%}.hj-start-evening-bbq{font-size:var(--fs-0);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.hj-start-evening .hj-link:hover{color:var(--ochre-soft);border-color:var(--ochre-soft)}.hj-start-evening .hj-cta-row .hj-icon{width:1.05em;height:1.05em}.hj-start-evening-pic{position:relative}.hj-start-evening-patch{aspect-ratio:3/2}.hj-start-evening-patch img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.hj-start-guests-grid{gap:clamp(2rem,4cqi,4rem);display:grid}.hj-start-guests-txt{align-content:start;gap:1rem;min-width:0;display:grid}.hj-start-guests-txt h2{font-size:var(--fs-3)}.hj-start-guests-txt p{color:var(--ink-2);max-width:48ch}.hj-start-guests-moon .hj-moon-label{max-width:9.5em;margin-inline:auto;line-height:1.35}.hj-start-themes{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hj-start-themes li{border:1px solid var(--seam);font-size:var(--fs-0);background:var(--hanji);padding:.5em .8em}.hj-start-place{background:var(--seam);align-self:start;gap:3px;min-width:0;padding:3px;display:grid}.hj-start-place-map{aspect-ratio:720/272;background:var(--hanji-2);overflow:hidden}.hj-start-place-map img{-o-object-fit:cover;object-fit:cover;filter:sepia(.25)saturate(.8);width:100%;height:100%}.hj-start-place-nap{background:var(--hanji);gap:.5rem;padding:clamp(1.2rem,2cqi,1.8rem);display:grid}.hj-start-place-nap p{color:var(--ink-2);font-size:var(--fs-1);overflow-wrap:anywhere}.hj-start-place-nap .hj-start-place-name{font:400 var(--fs-2)/1.2 var(--display);color:var(--ink)}.hj-start-place-tel{color:inherit;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--seam);text-decoration:none}.hj-start-place-tel:hover{color:var(--seal);border-color:var(--seal)}.hj-start-place-links{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.3rem;display:flex}@container site (min-width:600px){.hj-start-hero-bojagi{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"p1 p1""p2 today"}.hj-start-hero-p1{aspect-ratio:16/9}.hj-start-hero-p2{aspect-ratio:1;display:block}.hj-start-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hj-start-band-img{grid-column:span 2}.hj-start-band-media{aspect-ratio:2}.hj-start-rooms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hj-start-rooms-patch:last-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hj-start-rooms-patch:last-child .hj-start-rooms-fig{aspect-ratio:auto;min-height:12rem}.hj-start-guests-grid{grid-template-columns:auto minmax(0,1fr);align-items:center}.hj-start-place{grid-column:1/-1}}@container site (min-width:900px){.hj-start-band{grid-template-columns:repeat(3,minmax(0,1fr))}.hj-start-band-img{grid-column:auto}.hj-start-band-media{aspect-ratio:auto;height:100%}.hj-start-story-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hj-start-story-pic{max-width:none}.hj-start-room{grid-template-columns:[full-start] minmax(0,1fr) [canvas-start] minmax(0,calc(var(--canvas)*7/12)) [mid] minmax(0,calc(var(--canvas)*5/12)) [canvas-end] minmax(0,1fr) [full-end];align-items:stretch;display:grid}.hj-start-room-pic{aspect-ratio:auto;grid-column:full-start/mid;min-height:32rem}.hj-start-room-txt{margin-left:-3rem;z-index:1;box-shadow:var(--hj-shadow-room);grid-column:mid/canvas-end;margin-block:clamp(2rem,4cqi,4rem);padding:clamp(2rem,3cqi,3.5rem);position:relative}.hj-start-rooms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hj-start-rooms-patch:last-child{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:none}.hj-start-rooms-patch:last-child .hj-start-rooms-fig{aspect-ratio:3/2;min-height:0}.hj-start-evening-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.hj-start-guests-grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr)}.hj-start-place{grid-column:auto}}@container site (min-width:1200px){.hj-start-hero-in{--hj-hero-content:calc(min(100cqi, var(--canvas)) - 2 * var(--pad));--hj-hero-side:calc((100cqi - var(--hj-hero-content)) / 2);--hj-hero-a:5;--hj-hero-b:7;grid-template-columns:[full-start] var(--hj-hero-side) [canvas-start] calc((var(--hj-hero-content) - var(--gap)) * var(--hj-hero-a) / 12) [mid] var(--gap) [bojagi-start] calc((var(--hj-hero-content) - var(--gap)) * var(--hj-hero-b) / 12) [canvas-end] var(--hj-hero-side) [full-end];-moz-column-gap:0;align-items:center;column-gap:0;max-width:none;padding-inline:0}.hj-start-hero-txt{grid-column:canvas-start/mid}.hj-start-hero-bojagi{grid-column:bojagi-start/canvas-end;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"p1 p1 today""p1 p1 p2"}.hj-start-hero-p1{aspect-ratio:auto}.hj-start-hero-dojang{inset:auto auto clamp(10px,2cqi,28px) clamp(10px,2cqi,28px)}.hj-start-story-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,6cqi,7rem)}}@container site (min-width:1600px){.hj-start-hero-bojagi{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"p1 p1 p2 p3""p1 p1 today today"}.hj-start-hero-p3{aspect-ratio:1;display:block}.hj-start-band-patch{min-height:20rem}}@container site (min-width:2000px){.hj-start-hero-in{--hj-hero-a:4;--hj-hero-b:8}.hj-start-hero-bojagi{grid-column:bojagi-start/full-end}.hj-start-hero-txt{padding-block:clamp(2rem,4cqi,5rem)}.hj-start-room-txt{margin-left:-4rem}}
