.journal{--jh-brand:64px;--jh-journal:52px;--jh-safe:env(safe-area-inset-top,0px)}@media (max-width:767px){.journal{--jh-brand:56px;--jh-journal:46px}}.jh-safe{height:var(--jh-safe);z-index:60;pointer-events:none;background:#0a0908;position:fixed;inset:0 0 auto}.jh-spacer{height:calc(var(--jh-safe) + var(--jh-brand) + var(--jh-journal))}.jh{top:var(--jh-safe);height:calc(var(--jh-brand) + var(--jh-journal));z-index:50;pointer-events:none;position:fixed;left:0;right:0}.jh-brand,.jh-journal{pointer-events:auto;will-change:transform;background:#0a0908;position:absolute;left:0;right:0}.jh-brand{height:var(--jh-brand);z-index:1;top:0}.jh-journal{top:var(--jh-brand);height:var(--jh-journal);z-index:2;border-top:1px solid #f1efeb1a;transition-property:transform,box-shadow}.jh[data-state=journal] .jh-brand,.jh[data-state=hidden] .jh-brand{transform:translateY(-100%)}.jh[data-state=journal] .jh-journal{transform:translateY(calc(-1*var(--jh-brand)));box-shadow:0 10px 28px -12px #0a090873}.jh[data-state=hidden] .jh-journal{transform:translateY(calc(-1*(var(--jh-brand) + var(--jh-journal) + 2px)))}.jh[data-dir=fold] .jh-journal{transition:transform .32s var(--ease-water)0s,box-shadow .32s ease}.jh[data-dir=fold] .jh-brand{transition:transform .32s var(--ease-water)60ms}.jh[data-dir=unfold] .jh-brand{transition:transform .28s var(--ease-water)0s}.jh[data-dir=unfold] .jh-journal{transition:transform .28s var(--ease-water)60ms,box-shadow .28s ease}.jh-journal-menu{opacity:0;pointer-events:none;transition:opacity .24s ease,transform .32s var(--ease-water);position:absolute;top:50%;right:48px;transform:translate(8px,-50%)}.jh[data-state=journal] .jh-journal-menu,.jh[data-state=hidden] .jh-journal-menu{opacity:1;pointer-events:auto;transform:translateY(-50%)}.jh-shift-desktop,.jh-shift-mobile{transition:transform .32s var(--ease-water)}@media (min-width:768px){.jh[data-state=journal] .jh-shift-desktop,.jh[data-state=hidden] .jh-shift-desktop{transform:translate(-60px)}}@media (max-width:767px){.jh-journal-menu{right:20px}.jh[data-state=journal] .jh-shift-mobile,.jh[data-state=hidden] .jh-shift-mobile{transform:translate(-42px)}}.jh-burger{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.jh-burger span{background:#f1efeb;width:24px;height:1px;transition:opacity .2s;display:block}.jh-burger:hover span{opacity:.7}@media (max-width:767px){.jh-burger span{width:22px}}.jh-link{white-space:nowrap;transition:color .2s;position:relative}.jh-scroll{scrollbar-width:none}.jh-scroll::-webkit-scrollbar{display:none}.jh-search{animation:jh-drop .28s var(--ease-water);background:#141210;border-top:1px solid #f1efeb1a;position:absolute;top:100%;left:0;right:0}.jh-dim{z-index:45;background:#0a09088c;animation:.24s jh-fade;position:fixed;inset:0}@keyframes jh-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes jh-fade{0%{opacity:0}to{opacity:1}}.menu-overlay{z-index:200;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-slow),visibility .5s;background:#c4bfbb;position:fixed;inset:0;overflow:clip}.menu-overlay.is-open{opacity:1;visibility:visible}.menu-overlay__watermark{opacity:.045;pointer-events:none;width:820px;height:680px;position:absolute;top:170px;right:-140px}.menu-overlay__watermark img{object-fit:contain;filter:brightness(0);width:100%;height:100%}.menu-overlay__top{justify-content:center;align-items:center;padding:20px 48px;display:flex;position:absolute;top:0;left:0;right:0}.menu-overlay__logo{opacity:.92;display:block}.menu-overlay__logo img{filter:brightness(0);width:auto;height:22px;display:block}.menu-overlay__close{cursor:pointer;opacity:0;width:20px;height:20px;transition:opacity .4s .3s var(--ease-water);background:0 0;border:none;padding:0;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.menu-overlay.is-open .menu-overlay__close{opacity:1}.menu-overlay__close svg line{transition:opacity .3s}.menu-overlay__close:hover svg line{opacity:1!important}.menu-overlay__nav{flex-direction:column;display:flex;position:absolute;top:clamp(88px,14vh,168px);left:120px}.menu-overlay__link{opacity:0;transition:opacity .5s var(--ease-slow),transform .5s var(--ease-slow);align-items:baseline;gap:26px;padding:clamp(5px,1.3vh,13px) 0;display:flex;transform:translateY(16px)}.menu-overlay.is-open .menu-overlay__link{opacity:1;transform:translateY(0)}.menu-overlay.is-open .menu-overlay__link:first-child{transition-delay:80ms}.menu-overlay.is-open .menu-overlay__link:nth-child(2){transition-delay:.12s}.menu-overlay.is-open .menu-overlay__link:nth-child(3){transition-delay:.16s}.menu-overlay.is-open .menu-overlay__link:nth-child(4){transition-delay:.2s}.menu-overlay.is-open .menu-overlay__link:nth-child(5){transition-delay:.24s}.menu-overlay.is-open .menu-overlay__link:nth-child(6){transition-delay:.28s}.menu-overlay.is-open .menu-overlay__link:nth-child(7){transition-delay:.32s}.menu-overlay.is-open .menu-overlay__link:nth-child(8){transition-delay:.36s}.menu-overlay__link-num{width:30px;font-family:var(--font-plex);letter-spacing:.14em;color:#6e675d;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px;transition:color .2s}.menu-overlay__link-label{font-family:var(--font-garamond);letter-spacing:0;color:#312e2a8c;font-size:clamp(24px,4.8vh,46px);font-weight:300;line-height:1.22;transition:color .2s}.menu-overlay__link.is-active .menu-overlay__link-num,.menu-overlay__link:hover .menu-overlay__link-num{color:#8c6b33}.menu-overlay__link.is-active .menu-overlay__link-label,.menu-overlay__link:hover .menu-overlay__link-label{color:#312e2a}.menu-overlay__bottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:clamp(28px,6vh,52px);left:120px;right:120px}.menu-overlay__bottom-left{flex-direction:column;gap:10px;display:flex}.menu-overlay__creed{font-family:var(--font-sans-kr);letter-spacing:.01em;color:#312e2ab3;font-size:14px;font-weight:300;line-height:22px}.menu-overlay__rec{align-items:baseline;gap:14px;display:flex}.menu-overlay__rec-line{font-family:var(--font-plex);letter-spacing:.14em;color:#6e675d;font-size:12px;font-weight:300;line-height:16px}.menu-overlay__rec-days{font-family:var(--font-plex);letter-spacing:.14em;color:#8c6b33;font-size:12px;font-weight:400;line-height:16px}.menu-overlay__lang{gap:22px;display:flex}.menu-overlay__lang button{font-family:var(--font-plex);letter-spacing:.18em;color:#6e675d;font-size:12px;font-weight:300;line-height:16px;transition:color .3s}.menu-overlay__lang button:hover{color:#312e2a}.menu-overlay__lang button.menu-overlay__lang-active{color:#312e2a;font-weight:400}@media (max-width:767px){.menu-overlay__top{padding:24px 20px}.menu-overlay__logo img{height:17px}.menu-overlay__close{width:18px;height:18px;right:20px}.menu-overlay__watermark{width:420px;height:348px;top:auto;bottom:60px;right:-110px}.menu-overlay__nav{top:clamp(96px,15vh,124px);left:24px}.menu-overlay__link{gap:18px;padding:clamp(4px,1.2vh,11px) 0}.menu-overlay__link-num{letter-spacing:.12em;width:24px;font-size:11px;line-height:14px}.menu-overlay__link-label{font-size:clamp(26px,4.2vh,30px);line-height:1.25}.menu-overlay__bottom{flex-direction:column;align-items:flex-start;gap:18px;bottom:36px;left:24px;right:24px}.menu-overlay__bottom-left{gap:8px}.menu-overlay__creed{font-size:13px;line-height:20px}.menu-overlay__rec{gap:10px}.menu-overlay__rec-line,.menu-overlay__rec-days{letter-spacing:.12em;font-size:10px;line-height:12px}.menu-overlay__lang{gap:18px}.menu-overlay__lang button{letter-spacing:.16em;font-size:11px;line-height:14px}}.subscribe-layer{z-index:210;opacity:0;visibility:hidden;background:#0a0908c7;justify-content:center;align-items:center;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.subscribe-layer.is-open{opacity:1;visibility:visible}.subscribe-sheet{max-height:100dvh;transition:transform .32s var(--ease-water);overflow-y:auto;transform:translateY(12px)}.subscribe-layer.is-open .subscribe-sheet{transform:none}@media (max-width:767px){.subscribe-layer{align-items:flex-end}.subscribe-sheet{width:100%;max-height:92dvh;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.jh-brand,.jh-journal,.jh-journal-menu,.jh-shift-desktop,.jh-shift-mobile,.jh[data-dir] .jh-brand,.jh[data-dir] .jh-journal{transition:none!important}.jh-search,.jh-dim{animation:none}.menu-overlay__link{transition:opacity .3s;transform:none}.subscribe-layer,.subscribe-sheet{transition:none}}
