.pg{scroll-margin-top:var(--header-h);padding-bottom:clamp(110px,13vw,200px)}.pg--top{padding-top:clamp(110px,12vw,180px)}.band-sand{scroll-margin-top:var(--header-h);background:#e9e3d8;margin-bottom:clamp(110px,13vw,200px);padding-block:clamp(90px,11vw,160px)}.band-dark{scroll-margin-top:var(--header-h);background:#121815;margin-bottom:clamp(110px,13vw,200px);padding-block:clamp(90px,11vw,170px)}.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.fig-cap{color:var(--ink-3);margin-top:12px;font-size:13px}.close--page{height:88svh;min-height:560px;margin-top:0}.close--page .close-media:after{background:linear-gradient(#0d121000 42%,#0d12108c 66%,#0d1210e0)}.band-sand--end{margin-bottom:0;padding-bottom:clamp(64px,7vw,110px)}.close--page .close-media img{object-position:var(--pos,50% 50%)}@media (width<=700px){.close--page .close-media img{object-position:var(--pos-m,var(--pos,50% 50%))}}.band-dark:has(+.band-sand){margin-bottom:0}.near--end{padding-bottom:clamp(110px,13vw,200px)}.stmt{letter-spacing:-.03em;text-wrap:pretty;grid-column:3/12;font-size:40px;line-height:1.18}.stmt-x{max-width:46ch;color:var(--ink-2);grid-column:3/8;gap:14px;margin-top:28px;display:grid}@media (width<=1100px){.stmt{font-size:34px}}@media (width<=900px){.stmt{letter-spacing:-.02em;grid-column:1/-1;font-size:21px;line-height:1.3}.stmt-x{grid-column:1/-1}}.kv{border-top:1px solid var(--line-2)}.kv div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.kv dt{color:var(--ink-3)}.kv dd{text-align:right;margin:0}.ticks li{border-top:1px solid var(--line);padding:13px 0 13px 28px;font-size:16px;position:relative}.ticks li:before{content:"";border-left:1.4px solid var(--gold);border-bottom:1.4px solid var(--gold);width:10px;height:5px;position:absolute;top:19px;left:2px;transform:rotate(-45deg)}.kings{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(16px,2vw,32px);display:grid}.rm{scroll-margin-top:calc(var(--header-h) + 24px);align-content:start;justify-items:start;gap:16px;display:grid}.rm-fig{border-radius:var(--r);width:100%;overflow:hidden}.rm-fig img{aspect-ratio:4/3.1;object-fit:cover;width:100%}.rm-meta{color:var(--gold-2);margin-top:10px;font-size:13px;font-weight:500}.rm-name{letter-spacing:-.045em;font-size:44px;line-height:1}.rm-note{max-width:44ch;color:var(--ink-2)}.rm-facts{flex-wrap:wrap;gap:12px 40px;margin:6px 0 4px;display:flex}.rm-facts dt{color:var(--ink-3);font-size:12px}.rm-facts dd{margin:2px 0 0;font-size:16px}.rm-list{width:100%;max-width:520px;margin-bottom:10px}.rm-list li{border-top:1px dashed var(--line-2);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.rm-list li span:first-child{color:var(--ink-3)}.suite-fig{border-radius:var(--r);overflow:hidden}.suite-fig img{aspect-ratio:16/7.4;object-fit:cover;object-position:50% 60%;width:100%}.suite-row{align-items:start;margin-top:clamp(28px,3vw,44px)}.suite-row .rm-head{grid-column:1/5;justify-items:start;gap:12px;display:grid}.suite-row .rm-head .rm-meta{margin-top:0}.suite-row .rm-note{grid-column:5/9;font-size:17px}.suite-row .rm-side{grid-column:9/13;justify-items:start;gap:22px;display:grid}.suite-row .rm-side .kv{width:100%}.every-in{align-items:start}.every-fig{grid-area:1/1/auto/-1;margin:0 0 clamp(56px,7vw,104px)}.every-fig img{aspect-ratio:16/7;object-fit:cover;object-position:50% 60%;border-radius:var(--r);width:100%}.every-in .h2{grid-area:2/1/auto/6}.every-in .ticks{columns:2;grid-area:2/7/span 2/13;column-gap:clamp(16px,2vw,32px)}.every-in .ticks li{break-inside:avoid}.every-in .every-note{max-width:38ch;color:var(--ink-2);grid-area:3/1/auto/5;margin-top:22px;font-size:15px}.pent{align-items:stretch}.pent-fig{border-radius:var(--r);grid-column:1/8;overflow:hidden}.pent-fig img{aspect-ratio:4/3.2;object-fit:cover;width:100%;height:100%}.pent-body{scroll-margin-top:calc(var(--header-h) + 24px);flex-direction:column;grid-column:9/13;align-items:flex-start;gap:16px;display:flex}.pent-body .rm-meta{margin-top:0}.pent-body .kv{width:100%;margin-top:auto}.pent-body .btn{margin-top:8px}@media (width<=1100px){.rm-name{font-size:38px}}@media (width<=900px){.kings{grid-template-columns:1fr}.rm-name{font-size:34px}.suite-fig img{aspect-ratio:4/3}.suite-row .rm-head,.suite-row .rm-note,.suite-row .rm-side{grid-column:1/-1}.suite-row .rm-note{margin-top:14px}.suite-row .rm-side{margin-top:24px}.every-in .h2,.every-in .ticks,.every-in .every-note{grid-column:1/-1}.every-in .ticks{columns:1;grid-row:4;margin-top:32px}.every-fig img{aspect-ratio:4/3;object-position:62% 50%}.every-in .every-note{margin-top:16px}.pent-fig,.pent-body{grid-column:1/-1}.pent-body{margin-top:28px}.pent-body .kv{margin-top:8px}}.menus-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.menu-sheet{min-height:0}.menu-sheet .sheet-h{margin-bottom:20px}.menu-name{letter-spacing:-.04em;margin-bottom:18px;font-size:34px;line-height:1}.mn li{border-top:1px dashed var(--line-2);justify-content:space-between;gap:18px;padding:11px 0;font-size:15px;line-height:1.35;display:flex}.mn li .num{color:var(--gold-2)}.menus-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:22px;font-size:14px;display:flex}.bar-in,.duo{align-items:center}.bar-fig,.duo-fig{border-radius:var(--r);grid-column:1/8;overflow:hidden}.bar-fig img,.duo-fig img{aspect-ratio:4/3;object-fit:cover;width:100%}.bar-body,.duo-body{grid-column:9/13;justify-items:start;gap:18px;display:grid}.bar-body>p,.duo-body>p{color:var(--ink-2);max-width:40ch}.duo-body .ev-act{margin-top:8px}.bar-body .mn{width:100%;margin-top:6px}.bar-hours{color:var(--ink-3);font-size:14px}.cols3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);margin-top:clamp(56px,6vw,96px);display:grid}.cols3 li{border-top:1px solid var(--line-2);align-content:start;gap:8px;padding-top:20px;display:grid}.cols3 .c-where{color:var(--gold-2);margin-top:-4px;font-size:13px;font-weight:500}.cols3 h3{letter-spacing:-.025em;font-size:24px}.cols3 p:not(.c-where){max-width:40ch;color:var(--ink-2);font-size:15px}@media (width<=1100px){.menus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.menus-grid{grid-template-columns:1fr}}@media (width<=900px){.bar-fig,.bar-body,.duo-fig,.duo-body{grid-column:1/-1}.bar-body,.duo-body{margin-top:32px}.cols3{grid-template-columns:1fr;row-gap:28px}.menu-sheet{padding:22px 18px}}.fac{border-top:1px solid var(--line-2);grid-column:1/-1;margin-top:clamp(56px,6vw,96px)}.fac li{border-bottom:1px solid var(--line);grid-template-columns:4fr 6fr 2fr;align-items:baseline;gap:16px;padding:22px 0;display:grid}.fac h3{letter-spacing:-.025em;font-size:24px}.fac p{color:var(--ink-2);font-size:15px}.fac .fac-fig{text-align:right;letter-spacing:-.045em;color:var(--gold-2);font-size:34px;font-weight:300;line-height:1}.ov-fig{border-radius:var(--r);overflow:hidden}.ov-fig img{aspect-ratio:16/7.6;object-fit:cover;width:100%}.ov-row{z-index:2;align-items:end;margin-top:clamp(-220px,-13vw,-100px);position:relative}.ov-text{max-width:46ch;color:var(--ink-2);grid-column:1/7;gap:16px;padding-top:clamp(140px,15vw,260px);display:grid}.ov-row .sheet{grid-column:9/13;min-height:0;margin-right:clamp(0px,3vw,48px)}.ov-row .sheet .kv{border-top:0}.bx-group{color:var(--gold-2);border-bottom:1px solid var(--line-2);padding:34px 0 6px;font-size:13px;font-weight:500}.bx-group:first-of-type{padding-top:18px}.bx-ledger h4{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500}.bx-side .sheet{min-height:0}.bx-side .sheet .kv{margin-top:10px}.bx-side .sheet .btn{align-self:flex-start;margin-top:22px}@media (width<=900px){.fac li{grid-template-columns:1fr auto}.fac li p{grid-area:2/1/auto/-1}.fac .fac-fig{font-size:26px}.ov-fig img{aspect-ratio:4/3.2}.ov-row{margin-top:28px}.ov-text{grid-column:1/-1;padding-top:0}.ov-row .sheet{grid-column:1/-1;margin:28px 0 0}}.evk-tabs{border-bottom:1px solid var(--line);gap:32px;margin-bottom:clamp(24px,3vw,40px);display:flex;position:relative}.evk-tab{color:var(--ink-3);letter-spacing:-.02em;cursor:pointer;transition:color var(--t) var(--ease);background:0 0;border:0;padding:4px 0 16px;font-size:20px}.evk-tab:hover,.evk-tab.is-on{color:var(--ink)}.evk-panels{display:grid}.evk-p{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;scroll-margin-top:calc(var(--header-h) + 80px);grid-area:1/1;align-items:stretch}.evk-p.is-on{opacity:1;visibility:visible;transition:opacity .8s var(--ease) .1s, visibility 0s}.evk-fig{border-radius:var(--r);grid-column:1/8;overflow:hidden}.evk-fig img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);transform:scale(1.04)}.evk-p.is-on .evk-fig img{transform:none}.evk-body{flex-direction:column;grid-column:9/13;align-items:flex-start;gap:16px;display:flex}.evk-size{color:var(--gold-2);margin-top:-6px;font-size:13px;font-weight:500}.evk-body h3{letter-spacing:-.045em;font-size:44px;line-height:1}.evk-body>p:not(.evk-size):not(.evk-from){color:var(--ink-2);max-width:40ch}.evk-body .ticks{width:100%;margin-top:10px}.evk-body .ticks li:last-child{border-bottom:1px solid var(--line)}.evk-from{margin-top:4px;font-size:15px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.steps li{border-top:1px solid var(--line-2);align-content:start;gap:10px;padding-top:20px;display:grid}.steps .s-when{color:var(--gold-2);margin-top:-4px;font-size:13px;font-weight:500}.steps h3{letter-spacing:-.025em;font-size:22px}.steps p:not(.s-when){color:var(--ink-2);max-width:32ch;font-size:15px}.steps li:first-child{border-top-color:var(--ink)}.events--page{margin-bottom:clamp(110px,13vw,200px);padding-block:clamp(90px,11vw,170px)}@media (width<=1100px){.evk-fig{grid-column:1/7}.evk-body{grid-column:8/13}.evk-body h3{font-size:38px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=900px){.evk-tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.evk-tab{white-space:nowrap;font-size:17px}.evk-fig,.evk-body{grid-column:1/-1}.evk-body{margin-top:26px}.evk-body h3{font-size:34px}.steps{grid-template-columns:1fr;row-gap:28px}}.guide-in{align-items:start}.guide-fig{top:calc(var(--header-h) + 32px);grid-column:1/6;position:sticky}.guide-fig img{aspect-ratio:4/4.6;object-fit:cover;object-position:40% 50%;width:100%}.guide-body{grid-column:7/13;gap:clamp(44px,5vw,72px);display:grid}.guide-group h3{border-bottom:1px solid var(--line-2);color:var(--gold-2);padding-bottom:12px;font-size:13px;font-weight:500}.guide-group li{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:baseline;column-gap:12px;padding:18px 0;display:grid}.guide-group .near-x{color:var(--ink-2);grid-column:2/4;max-width:46ch;margin-top:4px;font-size:15px}.sheets3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sheets3 .sheet{min-height:0}.sheets3 .sheet-big{letter-spacing:-.045em;font-size:40px}@media (width<=1000px){.sheets3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sheets3{grid-template-columns:1fr}}@media (width<=900px){.guide-fig,.guide-body{grid-column:1/-1}.guide-fig{position:static}.guide-fig img{aspect-ratio:4/3}.guide-body{margin-top:44px}.guide-group li{grid-template-columns:76px 1fr auto}.guide-group .near-x{grid-column:1/-1;margin-top:6px}}.jf{color:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2vw,32px);text-decoration:none;display:grid}.jf-img{border-radius:var(--r);grid-column:1/9;overflow:hidden}.jf-img img{aspect-ratio:16/9.6;object-fit:cover;width:100%;transition:transform 1.4s var(--ease)}.jf:hover .jf-img img{transform:scale(1.03)}.jf-body{grid-column:9/13;justify-items:start;gap:16px;display:grid}.j-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.j-meta b{color:var(--gold-2);font-weight:500}.jf-title{letter-spacing:-.04em;font-size:40px;line-height:1.04}.jf-x{color:var(--ink-2);max-width:38ch}.jf-title span{transition:background-size .7s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.jf:hover .jf-title span,.jf:focus-visible .jf-title span{background-size:100% 1px}.jr-list--all{row-gap:clamp(40px,4vw,64px)}@media (width<=900px){.jr-list--all,.post-more .jr-list{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;row-gap:36px;margin-inline:0;padding-inline:0;overflow:visible}.jf-img,.jf-body{grid-column:1/-1}.jf-body{margin-top:24px}.jf-title{font-size:30px}}.post-head{padding-top:calc(var(--header-h) + clamp(48px, 7vw, 104px))}.post-h{letter-spacing:-.05em;max-width:22ch;margin-top:22px;font-size:clamp(2.4rem,1.3rem + 3.4vw,4.5rem);line-height:.98}.post-lead{max-width:52ch;margin-top:24px}.post-fig{border-radius:var(--r);margin-top:clamp(40px,5vw,72px);overflow:hidden}.post-fig img{aspect-ratio:16/8;object-fit:cover;width:100%;animation:2.2s cubic-bezier(.16,.8,.14,1) both ph-settle}@keyframes ph-settle{0%{opacity:0;transform:scale(1.06)}30%{opacity:1}}.post-h,.post-head .j-meta,.post-lead{animation:post-in 1.2s var(--ease) both}.post-h{animation-delay:80ms}.post-lead{animation-delay:.18s}@keyframes post-in{0%{opacity:0;filter:blur(10px)}}.post-main{align-items:start;padding-block:clamp(56px,6vw,96px) clamp(110px,13vw,180px)}.post-aside{top:calc(var(--header-h) + 32px);grid-column:1/4;gap:4px;font-size:14px;display:grid;position:sticky}.post-aside b{font-size:16px;font-weight:500}.post-aside span{color:var(--ink-3)}.post-aside .tlink{justify-self:start;margin-top:18px}.post-body{grid-column:4/11;max-width:64ch}.post-body p{color:var(--ink);margin-bottom:1.3em;font-size:19px;line-height:1.65}.post-body h2{letter-spacing:-.03em;margin:1.8em 0 .6em;font-size:30px;line-height:1.1}.post-body blockquote{border-left:1.5px solid var(--gold);letter-spacing:-.025em;color:var(--ink);margin:1.6em 0 1.8em;padding:6px 0 6px 28px;font-size:30px;line-height:1.22}.post-body blockquote p{font-size:inherit;line-height:inherit;margin:0}.post-more{padding-bottom:clamp(110px,13vw,200px)}@media (width<=900px){.post-aside{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;margin-bottom:28px;padding-bottom:20px;position:static}.post-aside .tlink{display:none}.post-body{grid-column:1/-1}.post-body p{font-size:17px}.post-body h2{font-size:24px}.post-body blockquote{padding-left:18px;font-size:22px}.post-fig img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.post-fig img,.post-h,.post-head .j-meta,.post-lead{animation:none}}@media (width>=901px){.kings .rm-note{min-height:4.8em}}.ov-row .sheet .sheet-h{margin-bottom:0}.ov-row .sheet .kv{margin-top:0}@media (width<=900px){#table .fq-card{display:grid}}
