.ribbon-line{color:#e8956b;white-space:nowrap;align-items:center;gap:1rem;margin-block:1.8em;font-weight:700;line-height:1;display:flex;overflow:hidden}.ribbon-line:before,.ribbon-line:after{content:"";border-top:3px dotted var(--color-divider,#f2b392);flex:auto;min-width:0}.ribbon-line__plane{flex:none;width:2.6rem;height:2.6rem;transform:rotate(45deg)}.ribbon-line:before{flex:0 0 1.6rem}.area-body .toc{border-radius:var(--radius-lg,14px);background:var(--lightningcss-light,#fff7ef)var(--lightningcss-dark,#33261c);border:1px solid var(--lightningcss-light,#c0651f59)var(--lightningcss-dark,#e8965a8c);margin-block:1.2rem 1.6rem;padding:.9rem 1.1rem;display:block}.area-body .toc .eyebrow{margin:0}.area-body .toc__list{margin:0;padding:2px 0;list-style:none}.area-body .toc__list[hidden]{display:none}.area-body .toc__toggle{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.area-body .toc__state{color:var(--lightningcss-light,#c9622f)var(--lightningcss-dark,#f0a46b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1712);border:1px solid;border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.area-body .toc__item{padding-block:.05rem}.area-body .toc__link{color:var(--color-text);font-size:var(--font-size-sm,.9rem);cursor:pointer;background:#f0b77533;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.42rem .9rem .42rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.area-body .toc__link:after{content:"›";color:#c9622f;flex:none;font-size:1.3rem;font-weight:800;line-height:1}.area-body .toc__item--nested{margin-inline-start:1.6rem;padding-block:0}.area-body .toc__item--nested .toc__link{font-size:var(--font-size-xs,.8rem);background:#f0b7751a;padding-block:.3rem;font-weight:500}.area-body .toc__link:hover,.area-body .toc__link:focus-visible{background:#f0b77580}.area-body[data-astro-cid-vepeykbx]{--ink:var(--color-text,#3b2f26);--muted:var(--color-muted,#85766a);--line:var(--color-border-strong,#cdbba6);--soft:var(--color-border,#e3d7c6);color:var(--ink);flex-direction:column;gap:3rem;line-height:1.9;display:flex}.crumb[data-astro-cid-vepeykbx]{color:var(--muted);font-size:.78rem}.crumb[data-astro-cid-vepeykbx] a[data-astro-cid-vepeykbx]{color:inherit}.area-main[data-astro-cid-vepeykbx]{max-width:820px;margin-inline:auto}.post-header__title[data-astro-cid-vepeykbx]{word-break:auto-phrase;text-wrap:pretty}.hotel[data-astro-cid-vepeykbx]+.hotel[data-astro-cid-vepeykbx]{margin-top:1.8rem}.hotel[data-astro-cid-vepeykbx] .hname[data-astro-cid-vepeykbx]{margin-top:.2rem}.hname[data-astro-cid-vepeykbx]{margin:0;font-size:1rem}.txt[data-astro-cid-vepeykbx]{margin:0;font-size:.95rem}.sm[data-astro-cid-vepeykbx]{color:var(--muted);margin:0;font-size:.78rem}.draftmark[data-astro-cid-vepeykbx],.memo[data-astro-cid-vepeykbx]{color:#b5674a;border:1px dashed #b5674a;border-radius:999px;align-self:flex-start;margin:0;padding:2px 12px;font-size:.8rem}.memo[data-astro-cid-vepeykbx]{color:var(--lightningcss-light,#8a3f25)var(--lightningcss-dark,#ffe2d3);background:var(--lightningcss-light,#b5674a14)var(--lightningcss-dark,#ffe2d31f);border:1px dashed var(--lightningcss-light,#b5674a)var(--lightningcss-dark,#ffb99a);border-radius:10px;padding:.4rem .8rem;font-size:.78rem;line-height:1.7}.draftmark[data-astro-cid-vepeykbx]{color:var(--lightningcss-light,#8a3f25)var(--lightningcss-dark,#ffe2d3);border-color:var(--lightningcss-light,#b5674a)var(--lightningcss-dark,#ffb99a)}.pr[data-astro-cid-vepeykbx]{color:var(--muted);border:1px solid var(--soft);border-radius:999px;align-self:flex-start;padding:0 8px;font-size:.7rem}.hero[data-astro-cid-vepeykbx]{aspect-ratio:16/9;border:1px solid var(--soft);object-fit:cover;border-radius:12px;width:100%;height:auto}.ph[data-astro-cid-vepeykbx]{border:1px dashed var(--line);color:var(--muted);justify-content:center;align-items:center;font-size:.8rem;display:flex}.sec[data-astro-cid-vepeykbx]{flex-direction:column;gap:.75rem;display:flex}.slot[data-astro-cid-vepeykbx]{display:none}.i[data-astro-cid-vepeykbx]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tb[data-astro-cid-vepeykbx] .i[data-astro-cid-vepeykbx],.tile[data-astro-cid-vepeykbx] .i[data-astro-cid-vepeykbx]{box-sizing:content-box;stroke:#c0651f;background:#fbe3cf;border-radius:999px;width:16px;height:16px;padding:5px}.btnrow[data-astro-cid-vepeykbx] .tb[data-astro-cid-vepeykbx]:nth-child(4n+2) .i[data-astro-cid-vepeykbx]{stroke:#c4506e;background:#fadde3}.btnrow[data-astro-cid-vepeykbx] .tb[data-astro-cid-vepeykbx]:nth-child(4n+3) .i[data-astro-cid-vepeykbx]{stroke:#4f8a45;background:#e0eedb}.btnrow[data-astro-cid-vepeykbx] .tb[data-astro-cid-vepeykbx]:nth-child(4n+4) .i[data-astro-cid-vepeykbx]{stroke:#b8860b;background:#fbf0c8}.pbox[data-astro-cid-vepeykbx] .lab[data-astro-cid-vepeykbx] .i[data-astro-cid-vepeykbx]{box-sizing:content-box;stroke:#7a5a00;stroke-width:1.8px;background:#ffe27a;border-radius:999px;width:18px;height:18px;padding:6px}.area-end[data-astro-cid-vepeykbx]{max-width:820px;margin:2.5rem auto 0}.signoff[data-astro-cid-vepeykbx]{text-align:left;margin:0 0 1.5rem;line-height:2}.signoff[data-astro-cid-vepeykbx] p[data-astro-cid-vepeykbx]{margin:0}.signoff__face[data-astro-cid-vepeykbx]{font-weight:700;margin-top:.4rem!important}.hr-dot[data-astro-cid-vepeykbx]{border:0;border-top:3px dotted #f0a35e;width:100%;margin:1rem 0}.sgroup[data-astro-cid-vepeykbx]{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.btnrow[data-astro-cid-vepeykbx]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem;display:grid}.tb[data-astro-cid-vepeykbx]{border:1px solid var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;min-width:0;padding:.35rem .9rem;font-size:.85rem;text-decoration:none;display:flex}.tb[data-astro-cid-vepeykbx].off{border-style:dashed;border-color:var(--line);color:var(--muted)}.tb[data-astro-cid-vepeykbx]:hover{background:var(--color-fill,transparent)}.tiles[data-astro-cid-vepeykbx]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.tile[data-astro-cid-vepeykbx]{border:1px solid var(--ink);color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:.6rem .8rem;font-size:.9rem;text-decoration:none;display:flex}.tile[data-astro-cid-vepeykbx] b[data-astro-cid-vepeykbx]{align-items:center;gap:.4rem;display:flex}.tile[data-astro-cid-vepeykbx] small[data-astro-cid-vepeykbx]{color:var(--muted);font-size:.72rem}.tile[data-astro-cid-vepeykbx].off{border-style:dashed;border-color:var(--line);color:var(--muted)}.pbox[data-astro-cid-vepeykbx]{background:var(--lightningcss-light,#fff5e8)var(--lightningcss-dark,#3d2f25);border:2px solid #f0b775;border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.pbox[data-astro-cid-vepeykbx].soft{border-color:var(--line)}.lab[data-astro-cid-vepeykbx]{align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:1.15rem;font-weight:700;display:flex}.lab[data-astro-cid-vepeykbx] small[data-astro-cid-vepeykbx]{color:var(--muted);font-size:.75rem}.item[data-astro-cid-vepeykbx]{align-items:center;gap:.7rem;display:flex}.pimg[data-astro-cid-vepeykbx]{border:1px solid var(--soft);object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.nm[data-astro-cid-vepeykbx]{font-size:.88rem;line-height:1.5}.btns[data-astro-cid-vepeykbx]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.b[data-astro-cid-vepeykbx]{color:#fff;background:#5d6a78;border:0;border-radius:999px;padding:.5rem 1.3rem;font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:0 2px #00000026}.b[data-astro-cid-vepeykbx].rk{background:#bf0000}.b[data-astro-cid-vepeykbx].am{background:#f90}.b[data-astro-cid-vepeykbx].off{opacity:.45;box-shadow:none}.hotel[data-astro-cid-vepeykbx]{border:2px solid var(--line);border-radius:14px;flex-direction:column;gap:.55rem;padding:.9rem;scroll-margin-top:1rem;display:flex;position:relative;overflow:hidden}.hotel[data-astro-cid-vepeykbx] .hname[data-astro-cid-vepeykbx]{word-break:auto-phrase;margin:0 0 .15rem;padding-right:8rem;font-size:1.2rem}.ribbon[data-astro-cid-vepeykbx]{transform-origin:50%;color:#fff;z-index:2;white-space:nowrap;background:linear-gradient(135deg,#e8803f,#d4476a);justify-content:center;align-items:center;width:250px;padding:6px 0;display:flex;position:absolute;top:38px;right:-62px;transform:rotate(45deg);box-shadow:0 2px 6px #c85a5a59}.ribbon[data-astro-cid-vepeykbx] .rb-t[data-astro-cid-vepeykbx]{flex-direction:column;align-items:center;font-size:.98rem;font-weight:700;line-height:1.3;display:flex}.ribbon[data-astro-cid-vepeykbx] .rb-t[data-astro-cid-vepeykbx] b[data-astro-cid-vepeykbx]{color:#fff;text-shadow:0 1px 2px #96323c73;font-weight:700}.chiprow[data-astro-cid-vepeykbx]{align-items:baseline;gap:.6rem;display:flex}.chiprow[data-astro-cid-vepeykbx] small[data-astro-cid-vepeykbx]{color:var(--muted);white-space:nowrap;flex:none;width:6.6em;font-size:.68rem}.src[data-astro-cid-vepeykbx]{color:var(--muted);margin:0;font-size:.72rem}.ribbon[data-astro-cid-vepeykbx] .i[data-astro-cid-vepeykbx]{width:13px;height:13px}.toc[data-astro-cid-vepeykbx]{border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem;font-size:.88rem}.toc-h[data-astro-cid-vepeykbx]{margin-bottom:.3rem;display:block}.toc[data-astro-cid-vepeykbx] ol[data-astro-cid-vepeykbx]{flex-direction:column;gap:.15rem;margin:0;padding-left:1.2rem;display:flex}.toc[data-astro-cid-vepeykbx] a[data-astro-cid-vepeykbx]{color:var(--ink);text-decoration:none}.toc[data-astro-cid-vepeykbx] a[data-astro-cid-vepeykbx]:hover{text-decoration:underline}.sec[data-astro-cid-vepeykbx]{scroll-margin-top:1rem}.hphoto[data-astro-cid-vepeykbx]{border:1px solid var(--soft);border-radius:8px;width:100%;height:auto}.hphotos[data-astro-cid-vepeykbx]{grid-template-columns:1fr 1fr;align-items:start;gap:.5rem;padding-bottom:2.4rem;display:grid}.hphotos[data-astro-cid-vepeykbx] .hphoto[data-astro-cid-vepeykbx]{aspect-ratio:4/5;object-fit:cover;object-position:center 40%;border:4px solid #fff;border-radius:6px;height:auto;box-shadow:0 3px 10px #50371e38}.hphotos[data-astro-cid-vepeykbx] .hphoto[data-astro-cid-vepeykbx]:first-child{z-index:1;position:relative;transform:rotate(-1deg)}.hphotos[data-astro-cid-vepeykbx] .hphoto[data-astro-cid-vepeykbx]:nth-child(2){z-index:2;margin-top:2.2rem;margin-left:-1.4rem;position:relative;transform:rotate(1.2deg)}.hphotos--ms[data-astro-cid-vepeykbx]{grid-template-columns:3fr 2fr;align-items:end}.hphotos--ms[data-astro-cid-vepeykbx] .hphoto[data-astro-cid-vepeykbx]{aspect-ratio:auto;object-fit:contain}.hphotos--ms[data-astro-cid-vepeykbx] .hphoto[data-astro-cid-vepeykbx]:nth-child(2){margin-top:0;margin-left:0;transform:rotate(1.2deg)}.hphotos[data-astro-cid-vepeykbx]:has(.hphoto:only-child){grid-template-columns:minmax(0,560px)}.chips[data-astro-cid-vepeykbx]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-astro-cid-vepeykbx]{white-space:nowrap;border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;padding:0 .65rem;font-size:.75rem;text-decoration:none;display:inline-flex}.chip[data-astro-cid-vepeykbx].on{border-color:var(--ink);font-weight:700}.chip[data-astro-cid-vepeykbx].off{color:var(--muted);border-style:dashed}
