@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.00g_160np4c8-.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.p.0ep54m7~vkt_c.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.0ld0~zebno3h8.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_5467c09d-module__Q-Bn_a__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_5467c09d-module__Q-Bn_a__variable{--font-gloock:"Gloock", "Gloock Fallback"}
@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a0e30198fe14ae79-s.0~urff7_lj_a5.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.0105lgm4h8z7j.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e41c767cff28c121-s.0tfmqt_~kw403.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1a869d230520933-s.07v9nyr8jfnrd.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/982092e5d66e97ff-s.p.0~o~uq_uygj-y.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.0h8w1pexbh0ml.woff2?dpl=dpl_3gQTaJS84eG9kAg7H816SfvGD119)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.geologica_feffe4a0-module__7tbC6q__className{font-family:Geologica,Geologica Fallback;font-style:normal}.geologica_feffe4a0-module__7tbC6q__variable{--font-geologica:"Geologica", "Geologica Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .9s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{transition:opacity .4s;transform:none}}html:has(.jr){background:#07131b}html:has(.jr) body{background:0 0}.jr{--gold:#e3b566;--gold-ink:#1a0e0a;--display:var(--font-gloock), Georgia, serif;--text:var(--font-geologica), system-ui, sans-serif;--m:clamp(20px, 3.6vw, 56px);--gap:clamp(120px, 14vw, 220px);--t-small:clamp(.9375rem, .9rem + .1vw, 1rem);--t-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--t-lead:clamp(1.1875rem, 1.05rem + .5vw, 1.5rem);--t-h3:clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem);--t-scene:clamp(1.75rem, 1rem + 2.6vw, 3.5rem);--t-h2:clamp(2.75rem, 1.2rem + 5.4vw, 6.5rem);--t-place:clamp(3.5rem, 1rem + 10vw, 11rem);--ease-out:cubic-bezier(.23, 1, .32, 1);font-family:var(--text);font-weight:300;font-size:var(--t-body);line-height:1.6}.jr ::selection{background:var(--gold);color:var(--gold-ink)}.jr a{color:inherit}.jr h2,.jr h3{font-weight:400}.jr ul,.jr ol{list-style:none}.jr :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gate{color:#efedea;background:#07131b;height:100svh;min-height:560px;position:relative;overflow:hidden}.gate-doors{display:flex;position:absolute;inset:0}.gate-door{padding:var(--m);transition:flex-grow .9s var(--ease-out);flex:1 1 0;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.gate-photo{object-fit:cover;filter:brightness(.55)saturate(.9);transition:filter .9s var(--ease-out), transform 1.4s var(--ease-out);transform:scale(1.06)}.gate-door:after{content:"";background:linear-gradient(#07131b00 45%,#07131bd9);position:absolute;inset:0}.gate-words{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.gate-hello{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(3rem,1rem + 6vw,7rem);line-height:.95}.gate-label{font-size:var(--t-body);align-items:center;gap:12px;display:inline-flex}.gate-label:after{content:"→";color:var(--gold);transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.gate-doors:hover .gate-door{flex-grow:.8}.gate-doors .gate-door:hover{flex-grow:1.3}.gate-door:hover .gate-photo{filter:brightness(.62)saturate();transform:scale(1)}.gate-door:hover .gate-label:after{transform:translate(6px)}}.gate-door:active .gate-words{transform:scale(.98)}.gate-mark{top:var(--m);z-index:2;pointer-events:none;width:92px;position:absolute;left:50%;translate:-50%}.gate-mark svg{fill:#efedea;width:100%}.gate[data-leaving=me] .gate-door[data-lang=me],.gate[data-leaving=en] .gate-door[data-lang=en]{flex-grow:20}.gate[data-leaving=me] .gate-door[data-lang=en] .gate-words,.gate[data-leaving=en] .gate-door[data-lang=me] .gate-words{opacity:0}.gate[data-leaving]:not([data-leaving=""]) .gate-photo{filter:brightness(.15)}.gate-overlay{z-index:100;transition:opacity .6s;position:fixed;inset:0}.gate-overlay[data-closing=true]{opacity:0;pointer-events:none;transition-delay:.7s}html:not(.js) .gate-overlay{display:none}.gate-splash{z-index:5;animation:gate-out .9s var(--ease-out) 5.4s forwards;background:#07131b;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.gate-splash>*{grid-area:1/1}.gate-fly{position:absolute;inset:0}.gate-map{width:100%;height:100%;animation:.45s 3.35s forwards gate-map-out}.gate-border{fill:#e3b56600;stroke:#e3b566;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) .2s forwards gate-stroke,.8s 1.7s forwards gate-tint}.gate-dot{fill:#e3b566;opacity:0;animation:.4s 1.5s forwards gate-in,.3s 2.3s forwards gate-map-out}.gate-pulse{fill:none;stroke:#e3b566;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 1.6s 2 gate-pulse}.gate-place{font-family:var(--text);fill:#efedea;opacity:0;font-size:34px;animation:.6s 1.7s forwards gate-in,.3s 2.3s forwards gate-map-out}.gate-draw{width:clamp(200px,30vw,380px);overflow:visible}.gate-draw path{fill:#efedea;fill-opacity:0;stroke:#efedea;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.65,0,.35,1) 3.5s forwards gate-stroke,.6s 4.4s forwards gate-fill}.gate-route{font-size:var(--t-small);letter-spacing:.04em;color:#efedeabf;opacity:0;align-self:end;margin-bottom:12svh;animation:.9s 4.4s forwards gate-in}.gate-splash{cursor:pointer}.gate[data-skip=true] .gate-splash{animation:.35s forwards gate-out}@keyframes gate-stroke{to{stroke-dashoffset:0}}@keyframes gate-tint{to{fill:#e3b56612}}@keyframes gate-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes gate-map-out{to{opacity:0}}@keyframes gate-fill{to{fill-opacity:1;stroke-opacity:0}}@keyframes gate-in{to{opacity:1}}@keyframes gate-out{to{opacity:0;visibility:hidden}}@media (max-width:860px){.gate-doors{flex-direction:column}.gate-door{padding-bottom:28px}.gate-door[data-lang=me]{padding-top:96px}}.jr-story{--bg:#ece9e3;--ink:#1d1a17;--gold:#e3b566;--gold-text:#7d5418;--nightfall:#21151d;background:var(--bg);color:var(--ink);min-height:100svh;transition:color .5s}.jr-h2{font-family:var(--display);font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;line-height:.98}.jr-h3{font-family:var(--display);font-size:var(--t-h3);line-height:1.05}.jr-place{font-family:var(--display);font-size:var(--t-place);letter-spacing:-.03em;text-wrap:balance;line-height:.9}.jr-lead{font-size:var(--t-lead);max-width:32ch;line-height:1.4}.jr-caption{font-size:var(--t-small);opacity:.85}.jr-price{color:var(--gold-text);font-variant-numeric:tabular-nums;white-space:nowrap}.jr-link{text-decoration:underline;-webkit-text-decoration-color:var(--gold-text);text-decoration-color:var(--gold-text);text-underline-offset:.3em;text-decoration-thickness:1px;transition:color .3s}@media (hover:hover) and (pointer:fine){.jr-link:hover{color:var(--gold-text)}}.jr-btn{background:var(--gold);min-height:56px;transition:transform .16s var(--ease-out), background-color .3s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--gold-ink)!important}.jr-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.jr-btn:hover{background:#f0c87e}}.jh-mark{top:22px;left:var(--m);z-index:41;width:80px;color:var(--ink);position:fixed}.jh-mark svg{width:100%;height:auto}.jh-end{top:16px;right:var(--m);z-index:41;color:var(--ink);font-size:var(--t-small);align-items:center;gap:10px;display:flex;position:fixed}.jh-lang,.jh-route-btn{background:color-mix(in srgb, var(--bg) 70%, transparent);min-height:40px;color:inherit;font:inherit;letter-spacing:.03em;cursor:pointer;transition:background-color .3s ease, transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.jh-lang:active,.jh-route-btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.jh-lang:hover,.jh-route-btn:hover{background:var(--bg)}}.jh-route-btn svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.jh-map{z-index:60;background:var(--bg);color:var(--ink);padding:96px var(--m);animation:jh-map-in .6s var(--ease-out);place-content:center;display:grid;position:fixed;inset:0}@keyframes jh-map-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.jh-map ol{flex-direction:column;gap:6px;display:flex}.jh-map a{align-items:baseline;gap:24px;padding:4px 0;text-decoration:none;display:flex}.jh-map-label{font-family:var(--display);font-size:clamp(2.5rem,1rem + 5vw,5.5rem);line-height:1;transition:color .3s}.jh-map a[data-current=true] .jh-map-label{color:var(--gold-text)}@media (hover:hover) and (pointer:fine){.jh-map a:hover .jh-map-label{color:var(--gold-text)}}.jh-map-meta{font-size:var(--t-small);opacity:.85}.jh-map-close{top:16px;right:var(--m);background:var(--gold);min-height:40px;color:var(--gold-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-weight:500;position:absolute}.jh-route{z-index:41;aspect-ratio:40/600;height:min(60svh,560px);color:var(--ink);position:fixed;top:50%;left:14px;translate:0 -50%}.jh-route svg{width:100%;height:100%;overflow:visible}.jh-route-base{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:1.5px;vector-effect:non-scaling-stroke}.jh-route-done{--done:0;fill:none;stroke:var(--gold);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--done));vector-effect:non-scaling-stroke}.jh-route-stop{fill:var(--bg);stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.jh-route-dot{fill:var(--gold)}.jh-route ol{width:220px;position:absolute;inset:0 auto 0 100%}.jh-route li{position:absolute;left:4px;translate:0 -50%}.jh-route li a{background:var(--bg);font-size:var(--t-small);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease, transform .3s var(--ease-out), visibility 0s linear .3s;border-radius:999px;padding:4px 10px;text-decoration:none;display:inline-block;transform:translate(-6px)}.jh-route:hover li a,.jh-route:focus-within li a,.jh-route li a:focus-visible{opacity:1;visibility:visible;transition:opacity .3s ease, transform .3s var(--ease-out), visibility 0s;transform:none}.jh-route li a[data-current=true]{color:var(--gold-text)}.jh-reserve{right:var(--m);z-index:41;background:var(--gold);min-width:58px;height:58px;transition:gap .4s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:0;padding:0 19px;font-weight:500;text-decoration:none;display:flex;position:fixed;bottom:24px;color:var(--gold-ink)!important}.jh-reserve svg{fill:currentColor;flex:none;width:20px;height:20px}.jh-reserve-label{white-space:nowrap;max-width:0;transition:max-width .4s var(--ease-out);overflow:hidden}@media (hover:hover) and (pointer:fine){.jh-reserve:hover{gap:10px}.jh-reserve:hover .jh-reserve-label{max-width:10em}}.jh-reserve:active{transform:scale(.96)}.jh-route-btn:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.jh-route{display:none}.jh-route-btn:not(:focus-visible){clip-path:none;width:auto;height:auto;min-height:40px;padding:0 14px;position:static}}.jh-reserve{transition:gap .4s var(--ease-out), transform .4s var(--ease-out), opacity .3s ease}.jh-reserve[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(16px)scale(.9)}@media (max-width:860px){.jh-mark{width:64px;top:20px}.jh-reserve{min-width:54px;height:54px;bottom:16px}}.jr-intro{min-height:100svh;padding:120px var(--m) 80px;text-align:center;place-content:center;justify-items:center;gap:40px;display:grid}.jr-intro-title{font-family:var(--display);font-size:var(--t-place);letter-spacing:-.03em;animation:jr-rise 1.6s var(--ease-out) .2s both;line-height:.92}.jr-intro-what{font-size:var(--t-small);opacity:.85;animation:jr-rise 1.6s var(--ease-out) 2.3s both}.jr-intro-lines p{font-size:var(--t-lead);animation:jr-rise 1.6s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .7s);line-height:1.4}@keyframes jr-rise{0%{opacity:0;transform:translateY(20px)}}.sc{position:relative}.sc-stage{height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.sc-img{will-change:transform;position:absolute;inset:0}.sc-img img{object-fit:cover}.sc-scrim{pointer-events:none;background:linear-gradient(#060c1000 38%,#060c1040 58%,#060c10c7 100%);position:absolute;inset:0}.sc-caption{left:var(--m);font-size:var(--t-small);color:#efedea;opacity:.9;max-width:34ch;position:absolute;bottom:28px}.sc-line{font-size:var(--t-lead);max-width:30ch;line-height:1.35}.sc[data-live=true] [data-at]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform:translateY(18px)}.sc[data-live=true] [data-at].on{opacity:1;transform:none}.sc-window{height:300svh}.sc-frame{will-change:clip-path;position:absolute;inset:0}.sc-text{padding:0 var(--m) clamp(40px, 8svh, 88px);color:#efedea;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-window .jr-place{margin-bottom:8px}.sc-pan{height:320svh}.sc-pan .sc-stage{grid-template-rows:auto auto 1fr;align-content:center;gap:clamp(20px,3svh,36px);padding:150px 0 32px;display:grid}.sc-pan .jr-place{font-size:var(--t-h2)}.sc-pan-head{padding:0 var(--m);flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.sc-sub{font-size:var(--t-lead);opacity:.9}.sc-band{will-change:clip-path;height:min(50svh,42vw);position:relative;overflow:hidden}.sc-track{aspect-ratio:3700/1338;will-change:transform;height:100%;position:absolute;inset:0 auto 0 0}.sc-track img{object-fit:cover}.sc-pan-foot{padding:0 var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid;position:relative}.sc-pan-foot .sc-line:first-child{grid-column:1/span 4}.sc-pan-foot .sc-line:nth-child(2){grid-column:6/span 4}.sc-pan-foot .sc-caption{text-align:right;color:inherit;grid-column:11/span 2;position:static}@media (max-width:860px){.sc-band{height:44svh}.sc-pan-foot{flex-direction:column;gap:12px;display:flex}.sc-pan-foot .sc-caption{text-align:left}}.jr-spread{padding:var(--gap) var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.jr-spread-img{aspect-ratio:3/2;grid-column:1/span 7;margin:0;position:relative;overflow:hidden}.jr-spread-img img{object-fit:cover}.jr-spread-copy{flex-direction:column;grid-column:9/span 4;gap:24px;display:flex}@media (max-width:860px){.jr-spread{flex-direction:column;align-items:stretch;gap:32px;display:flex}}.jr-split{padding:var(--gap) var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.jr-split-copy{flex-direction:column;grid-column:1/span 5;gap:42svh;padding:10svh 0 34svh;display:flex}.jr-split-line{font-family:var(--display);font-size:var(--t-h3);letter-spacing:-.01em;max-width:22ch;line-height:1.18}.jr-split-img{grid-column:7/span 6;margin:0;position:sticky;top:12svh}.jr-split-frame{height:72svh;position:relative;overflow:hidden}.jr-split-frame img{object-fit:cover}.jr-split-img figcaption{margin-top:12px}@media (max-width:860px){.jr-split{flex-direction:column-reverse;gap:32px;display:flex}.jr-split-img{width:100%;position:relative;top:0}.jr-split-frame{height:56svh}.jr-split-img figcaption{display:none}.jr-split-copy{gap:28px;padding:0}}.sc-dusk{height:260svh;margin-top:var(--gap)}.sc-night{background:var(--nightfall);pointer-events:none;position:absolute;inset:0}.sc-dusk-text{text-align:center;padding:0 var(--m);color:#f2ece8;place-content:center;gap:16px;display:grid;position:absolute;inset:0}.sc-dusk-line{font-family:var(--display);font-size:var(--t-scene);letter-spacing:-.02em;line-height:1.05}.sc-dusk .sc-img:after{content:"";background:#14080652;position:absolute;inset:0}.sc-land{height:300svh}.sc-land-img{transform-origin:51% 33%}.sc-land-img img{object-position:51% 33%}.sc-land-eve img{object-position:50% 55%}.sc-scrim-full{background:linear-gradient(#0000 32%,#0000006b 60%,#000c 100%)}.sc-land-text{padding:0 var(--m) clamp(48px, 10svh, 110px);text-align:center;color:#f0ebe7;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;inset:auto 0 0}.sc-land-line{font-family:var(--display);font-size:var(--t-scene);letter-spacing:-.015em;text-wrap:balance;max-width:18ch;line-height:1.05}.sc-land-night{font-size:var(--t-lead);line-height:1.35}.sc-land-name{max-width:46ch;font-size:var(--t-body);opacity:.92}@media (max-width:860px){.sc-land-text{padding-bottom:104px}}.sc-rooms{height:360svh}.sc-rooms .sc-stage{padding:0 var(--m);align-items:center;display:flex}.sc-rooms-clip{width:100%;overflow:hidden}.sc-rooms-track{will-change:transform;align-items:center;gap:clamp(32px,5vw,96px);width:max-content;display:flex}.sc-rooms-title{flex:none;width:min(40vw,560px)}.sc-room{flex:none;width:clamp(280px,34vw,520px)}.sc-room:nth-of-type(2){width:clamp(320px,46vw,720px)}.sc-room-img{max-height:62svh;position:relative;overflow:hidden}.sc-room-img img{object-fit:cover}.sc-room h3{font-family:var(--display);font-size:var(--t-h3);margin-top:18px;line-height:1.1}.sc-room p{opacity:.9;max-width:36ch;margin-top:8px}@media (max-width:860px){.sc-rooms-title{width:70vw}.sc-room,.sc-room:nth-of-type(2){width:78vw}.sc-room-img{max-height:52svh}}.jr-table{padding:clamp(72px, 8vw, 128px) var(--m) 0}.jr-table-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:72px;display:grid}.jr-table-head .jr-h2{grid-column:1/span 6}.jr-table-head .jr-lead{grid-column:8/span 5;max-width:none}.jr-plates{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.jr-plate{margin:0}.jr-plate-img{position:relative;overflow:hidden}.jr-plate-img img{object-fit:cover;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.jr-plate:hover .jr-plate-img img{transform:scale(1.04)}}.jr-plate-a{grid-column:1/span 5}.jr-plate-a .jr-plate-img{aspect-ratio:3/4}.jr-plate-b{grid-column:7/span 6;margin-top:20svh}.jr-plate-b .jr-plate-img{aspect-ratio:3/2}.jr-plate figcaption{font-family:var(--display);font-size:var(--t-lead);justify-content:space-between;gap:16px;margin-top:14px;display:flex}.jr-sigs{max-width:1080px;margin:clamp(88px,9vw,150px) auto 0}.jr-sigs ul{margin-top:36px}.jr-sigs li{grid-template-columns:1.2fr 1fr auto;align-items:baseline;gap:24px;padding:18px 0;display:grid}.jr-sig-name{font-family:var(--display);font-size:var(--t-lead);line-height:1.2}.jr-sig-note{opacity:.9}.jr-barline{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;margin-top:clamp(96px,10vw,160px);display:grid}.jr-barline-img{aspect-ratio:2/3;grid-column:1/span 3;position:relative;overflow:hidden}.jr-barline-img img{object-fit:cover}.jr-barline-img-b{grid-column:10/span 3}.jr-barline-copy{text-align:center;flex-direction:column;grid-column:5/span 4;align-items:center;gap:24px;display:flex}@media (max-width:860px){.jr-table-head,.jr-plates{display:block}.jr-table-head .jr-lead{margin-top:24px}.jr-plate-b{margin-top:56px}.jr-sigs{max-width:560px}.jr-sigs li{grid-template-columns:1fr auto}.jr-sig-note{grid-area:2/1/auto/-1}.jr-barline{grid-template-columns:1fr 1fr;gap:32px 16px}.jr-barline-img,.jr-barline-img-b{grid-column:auto}.jr-barline-copy{grid-area:1/1/auto/-1}}.jr-menu{padding:var(--gap) var(--m) clamp(150px, 13vw, 220px)}.jr-menu-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(48px,6vw,88px);display:flex}.mc{--paper:#f5eee3;--paper-2:#ece2d3;--gutter:#e3d7c6;--paper-ink:#2a211b;--soft-ink:#5c4b3e;--copper:#9b5a28;--linen:#dcb68c;--board:12px;--page:min(560px, 42vw);--weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M0 0l6 6M0 6l6 6M6 6l6-6M6 12l6-6' stroke='%23a9794c' stroke-opacity='.26' stroke-width='1'/%3E%3C/svg%3E");width:calc(var(--page) * 2);perspective:2400px;min-height:min(800px,90svh);translate:calc(var(--page) * -.5) 0;transition:translate 1.4s var(--ease-out);color:var(--paper-ink);grid-template-columns:1fr 1fr;margin:0 auto;display:grid;position:relative}.mc[data-open=true]{translate:0}.mc-right{min-width:0;padding:var(--board) var(--board) var(--board) 0;background-color:var(--linen);background-image:var(--weave);transform-style:preserve-3d;grid-column:2;position:relative}.mc-right>.mc-page-inner,.mc-leaf{background:var(--paper)}.mc-right>.mc-page-inner{outline:3px solid var(--paper-2);outline-offset:-3px;min-height:100%;padding-left:calc(18px + clamp(32px,3.4vw,52px));position:relative}.mc-right>.mc-page-inner:before,.mc-leaf:before,.mc-back>.mc-index:before{content:"";background:var(--gutter);width:18px;position:absolute;top:0;bottom:0}.mc-right>.mc-page-inner:before,.mc-leaf:before{left:0}.mc-back>.mc-index:before{right:0}.mc-page-inner{padding:clamp(32px,3.4vw,52px) clamp(32px,3.4vw,52px) 64px}.mc-mobile-index{display:none}.mc-course-title{font-family:var(--display);font-size:var(--t-h3);line-height:1.05}.mc-course-sub{font-size:var(--t-small);color:var(--copper);letter-spacing:.02em;margin:4px 0 26px}.mc-dishes{flex-direction:column;gap:14px;display:flex}.mc-dish{grid-template-columns:1fr auto;align-items:baseline;column-gap:20px;display:grid}.mc-dish-name{font-weight:400}.mc-dish-price{font-family:var(--display);color:var(--copper);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-dish-desc{font-size:var(--t-small);color:var(--soft-ink);grid-column:1/-1;line-height:1.45}.mc-note{font-size:var(--t-small);color:var(--soft-ink);margin-top:28px}.mc-folio{text-align:center;letter-spacing:.08em;color:var(--copper);font-size:.8125rem;position:absolute;bottom:22px;left:0;right:0}.mc-leaf{inset:var(--board) var(--board) var(--board) 0;transform-origin:0;backface-visibility:hidden;z-index:2;animation:.9s cubic-bezier(.45,0,.2,1) forwards mc-turn;position:absolute;overflow:hidden}.mc-leaf .mc-page-inner{padding-bottom:64px;padding-left:calc(18px + clamp(32px,3.4vw,52px))}@keyframes mc-turn{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.mc-cover{transform-origin:0;width:50%;transform-style:preserve-3d;z-index:3;transition:transform 1.6s cubic-bezier(.65,0,.25,1);position:absolute;top:0;bottom:0;left:50%}.mc[data-open=true] .mc-cover{transform:rotateY(-180deg)}.mc-front,.mc-back{backface-visibility:hidden;position:absolute;inset:0}.mc-front{cursor:pointer;font:inherit;background-color:var(--linen);background-image:var(--weave);color:var(--copper);border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;padding-bottom:22%;transition:filter .4s;display:flex}@media (hover:hover) and (pointer:fine){.mc-front:hover{filter:brightness(1.04)}}.mc-deboss{width:52%;display:block;position:relative}.mc-deboss svg{width:100%;height:auto;display:block}.mc-deboss svg:first-child{color:#f3d7b5;position:absolute;inset:0;translate:0 1.5px}.mc-deboss svg:last-child{color:var(--copper);position:relative}.mc-front-sub{letter-spacing:.42em;color:var(--copper);margin-right:-.42em;font-size:clamp(.875rem,.7rem + .5vw,1.125rem)}.mc-back{padding:var(--board) 0 var(--board) var(--board);background-color:var(--linen);background-image:var(--weave);transform:rotateY(180deg)}.mc-back>.mc-index{background:var(--paper);outline:3px solid var(--paper-2);outline-offset:-3px;padding-right:calc(18px + clamp(32px,3.4vw,52px))}.mc-index{flex-direction:column;height:100%;padding:clamp(30px,3vw,46px) clamp(32px,3.4vw,52px) 64px;display:flex;position:relative}.mc-head-mark{width:92px;color:var(--copper);opacity:.85;align-self:center;margin-bottom:clamp(24px,3vw,40px)}.mc-head-mark svg{width:100%;height:auto}.mc-courses{flex-direction:column;display:flex}.mc-courses button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex;position:relative}.mc-courses button span:first-child{font-family:var(--display);transition:color .3s ease, transform .4s var(--ease-out);font-size:clamp(1.25rem,1rem + .7vw,1.625rem);line-height:1.15}.mc-courses button:before{content:"";background:var(--copper);width:7px;height:7px;transition:transform .4s var(--ease-out);position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(45deg)scale(0)}.mc-courses button[aria-current=true]:before{transform:translateY(-50%)rotate(45deg)scale(1)}.mc-courses button[aria-current=true] span:first-child{color:var(--copper);transform:translate(18px)}@media (hover:hover) and (pointer:fine){.mc-courses button:hover span:first-child{transform:translate(18px)}}.mc-count{font-size:var(--t-small);color:var(--soft-ink);font-variant-numeric:tabular-nums}.mc-invite{max-width:30ch;font-family:var(--display);font-size:var(--t-lead);color:var(--soft-ink);margin-top:auto;padding-top:28px;line-height:1.3}.mc-bookmarks{z-index:4;opacity:0;transition:opacity .5s .9s;position:absolute;top:100%;left:calc(50% + 28px)}.mc[data-open=true] .mc-bookmarks{opacity:1}.mc-mobile-ribbons{display:none}.mc-ribbons{align-items:flex-start;gap:10px;display:flex}.mc-ribbon{--silk:#b8875a;font:inherit;font-size:var(--t-small);cursor:pointer;background:var(--silk);color:#fbf3e8;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:76px;height:92px;transition:height .5s var(--ease-out), filter .3s ease;border:0;justify-content:center;align-items:flex-end;padding:0 0 26px;font-weight:500;display:flex;position:relative}.mc-ribbon[data-tab=food]{--silk:#9b5a28}.mc-ribbon[data-tab=bar]{--silk:#4d5b45}.mc-ribbon[data-tab=wine]{--silk:#6e2433}.mc-ribbon[aria-selected=true]{height:128px}.mc-ribbon[aria-selected=false]{filter:saturate(.75)brightness(.95)}@media (hover:hover) and (pointer:fine){.mc-ribbon[aria-selected=false]:hover{filter:none;height:108px}}.mc-ribbon:active{transform:scale(.97)}@media (max-width:860px){.mc{--page:100%;perspective:1600px;grid-template-columns:1fr;width:100%;min-height:0;translate:none}.mc-right{padding:var(--board);grid-column:1}.mc-right>.mc-page-inner,.mc-leaf .mc-page-inner{padding-left:clamp(24px,6vw,40px)}.mc-right>.mc-page-inner:before,.mc-leaf:before{display:none}.mc-leaf{inset:var(--board)}.mc-mobile-index{background:var(--paper);display:block}.mc-mobile-index .mc-index{min-width:0;height:auto;padding-bottom:8px}.mc-mobile-index .mc-folio{display:none}.mc-mobile-ribbons{margin:0 0 18px;display:block}.mc-mobile-ribbons .mc-ribbon{flex:1;width:auto;height:64px;padding:0 8px 18px}.mc-mobile-ribbons .mc-ribbon[aria-selected=true]{height:76px}.mc-bookmarks{display:none}.mc-mobile-index .mc-courses{scrollbar-width:none;flex-direction:row;gap:8px;padding:4px 0 12px;overflow-x:auto}.mc-mobile-index .mc-courses li{flex:none}.mc-mobile-index .mc-courses button{white-space:nowrap;background:#e9dccb;border-radius:999px;width:auto;padding:8px 14px}.mc-mobile-index .mc-courses button:before{display:none}.mc-mobile-index .mc-courses button[aria-current=true]{background:var(--copper)}.mc-mobile-index .mc-courses button[aria-current=true] span{color:#fbf3e8;transform:none}.mc-mobile-index .mc-count{display:none}.mc-mobile-index .mc-head-mark{margin-bottom:18px}.mc-mobile-index .mc-invite{display:none}.mc-cover{width:100%;left:0}.mc[data-open=true] .mc-cover{visibility:hidden;transition:transform 1.4s cubic-bezier(.65,0,.25,1),visibility 0s linear 1.4s}.mc-back{display:none}.mc-front{min-height:120vw}}.jr-evenings{padding:var(--gap) var(--m) clamp(96px, 10vw, 160px)}.jr-evenings-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:clamp(56px,7vw,112px);display:grid}.jr-evenings-head .jr-h2{grid-column:1/span 6}.jr-evenings-head .jr-lead{grid-column:8/span 5;max-width:none}.jr-evenings-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(64px,8vw,128px) 24px;display:grid}.ev{will-change:transform;margin:0}.ev-img{aspect-ratio:3/2;background:#0d0b10;position:relative;overflow:hidden}.ev-img img{object-fit:cover;transition:transform 1.4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ev:hover .ev-img img{transform:scale(1.03)}}.ev figcaption{font-size:var(--t-small);opacity:.85;margin-top:12px}.ev-a{grid-column:1/span 7}.ev-b{grid-column:9/span 4;margin-top:22vh}.ev-b .ev-img{aspect-ratio:4/5}.ev-c{grid-column:2/span 5;margin-top:-4vh}.ev-c .ev-img{aspect-ratio:4/5}.ev-d{grid-column:7/span 6;margin-top:14vh}.ev-e{grid-column:3/span 8}.ev-e .ev-img{aspect-ratio:16/9}@media (max-width:860px){.jr-evenings-head{display:block}.jr-evenings-head .jr-lead{margin-top:20px}.jr-evenings-grid{flex-direction:column;gap:56px;display:flex}.ev,.ev-b,.ev-c,.ev-d{margin-top:0}.ev:nth-child(2n){align-self:flex-end;width:82%}.ev:nth-child(3){width:72%}}.jr-reserve{min-height:100svh;padding:var(--gap) var(--m) clamp(72px, 7vw, 120px);place-items:center;display:grid;position:relative;overflow:hidden}.jr-reserve-photo{position:absolute;inset:0}.jr-reserve-photo img{object-fit:cover;filter:brightness(.22)saturate(.8)}.jr-reserve-photo:after{content:"";background:linear-gradient(to bottom, var(--bg) 0%, #0000004d 30%, #0000008c 70%, var(--bg) 100%);position:absolute;inset:0}.jr-reserve-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1100px;display:flex;position:relative}.jr-reserve-title{font-family:var(--display);font-size:var(--t-h2);letter-spacing:-.02em;line-height:.98}.jr-phone{font-family:var(--display);color:var(--gold-text);letter-spacing:-.01em;font-size:clamp(2.5rem,1rem + 6vw,7rem);line-height:1;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){.jr-phone:hover{color:#f0c87e}}.jr-status{font-size:var(--t-small);align-items:center;gap:10px;min-height:1.5em;display:inline-flex}.jr-status-dot{background:color-mix(in srgb, var(--ink) 50%, transparent);border-radius:50%;width:8px;height:8px}.jr-status-dot[data-open=true]{background:#8fcf8a}.jr-facts{grid-template-columns:repeat(3,1fr);gap:40px;width:100%;margin-top:48px;display:grid}.jr-facts h3{font-family:var(--display);font-size:var(--t-lead);margin-bottom:12px}.jr-facts p+p{margin-top:8px}.jr-facts .jr-link{overflow-wrap:anywhere;margin-top:10px;display:inline-block}.jr-facts p .jr-link{margin-top:0}@media (max-width:860px){.jr-facts{grid-template-columns:1fr}}.jr-footer{padding:40px var(--m) 104px;text-align:center;justify-items:center;gap:28px;display:grid}.jr-footer-mark{width:min(80vw,980px);color:color-mix(in srgb, var(--gold) 45%, var(--bg))}.jr-footer-mark svg{width:100%;height:auto}.jr-footer-links{font-size:var(--t-small);flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.jr-footer-links a{text-decoration:none}.jr-credits,.jr-legal{max-width:90ch;font-size:var(--t-small);opacity:.85}.jr-credits summary{cursor:pointer;text-underline-offset:.25em;text-decoration:underline;list-style:none}.jr-credits summary::-webkit-details-marker{display:none}.jr-credits p{margin-top:12px}.jr-credits a{text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){.sc-window,.sc-pan,.sc-dusk,.sc-land,.sc-rooms{height:auto}.sc-stage{position:relative}.sc[data-still=true] .sc-frame,.sc[data-still=true] .sc-band{clip-path:none!important}.sc[data-still=true] .sc-img{transform:none!important}.sc-rooms .sc-stage{height:auto;padding:96px 0;overflow-x:auto}.jr-intro-title,.jr-intro-lines p,.jr-panel{animation:none}.gate-splash{animation-duration:1ms;animation-delay:.3s}.gate-fly{display:none}}
