.vip-actions[data-astro-cid-z5mditro]{background:#fff;border:1px solid #ccd8cc;border-radius:16px;margin:20px 0 28px;padding:20px;box-shadow:0 2px 4px #203a2b06,0 10px 19px -14px #17392b42}.vip-actions[data-astro-cid-z5mditro] p[data-astro-cid-z5mditro]{color:var(--ink-soft);margin:0 0 12px;font-size:.85rem}.vip-actions[data-astro-cid-z5mditro] .vip-actions__label[data-astro-cid-z5mditro]{font:600 .75rem/1.6 var(--sans);color:var(--jade-dark)}.vip-actions__group[data-astro-cid-z5mditro]{color:var(--ink-soft);font-weight:400}.vip-actions[data-astro-cid-z5mditro]>div[data-astro-cid-z5mditro]{flex-wrap:wrap;gap:10px;display:flex}.vip-actions[data-astro-cid-z5mditro]>div[data-astro-cid-z5mditro]>a[data-astro-cid-z5mditro]{border:1px solid var(--line);min-height:44px;color:var(--jade-dark);font:600 .8rem/1.4 var(--sans);border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.vip-actions[data-astro-cid-z5mditro]>div[data-astro-cid-z5mditro]>.vip-actions__primary[data-astro-cid-z5mditro]{background:var(--jade);border-color:var(--jade);color:#fff}.vip-actions__landmark[data-astro-cid-z5mditro]{color:var(--jade-dark);text-underline-offset:3px;text-decoration:underline}.vip-actions[data-astro-cid-z5mditro] a[data-astro-cid-z5mditro]:focus-visible{outline:2px solid var(--jade-dark);outline-offset:3px}@media (width<=600px){.vip-actions[data-astro-cid-z5mditro]>div[data-astro-cid-z5mditro]>a[data-astro-cid-z5mditro]{width:100%}}.chekhov-profile[data-astro-cid-6opmalrb]{max-width:960px;color:var(--ink);margin:auto}.ch-hero[data-astro-cid-6opmalrb]{background:var(--bg-card,#fff);border:1px solid #ccd8cc;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 0 24px -5px #b2c99f66}.ch-hero[data-astro-cid-6opmalrb]>img[data-astro-cid-6opmalrb]{object-fit:cover;width:100%;height:100%;min-height:320px}.ch-copy[data-astro-cid-6opmalrb]{align-self:center;padding:28px}.ch-badge[data-astro-cid-6opmalrb]{font:600 .72rem/1.5 var(--sans);color:var(--jade-dark);margin:0 0 14px}.ch-copy[data-astro-cid-6opmalrb] h1[data-astro-cid-6opmalrb]{font:500 clamp(2.2rem,5vw,3.2rem)/1.05 var(--serif);margin:0 0 14px}.ch-copy[data-astro-cid-6opmalrb] h1[data-astro-cid-6opmalrb] span[data-astro-cid-6opmalrb]{margin-top:6px;font-size:.55em;display:block}.ch-copy[data-astro-cid-6opmalrb]>p[data-astro-cid-6opmalrb]:not(.ch-badge){margin:0 0 16px;font-size:.95rem;line-height:1.55}.ch-address[data-astro-cid-6opmalrb]{color:var(--jade-dark);text-underline-offset:3px;font-size:.8rem}.ch-actions[data-astro-cid-6opmalrb]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ch-actions[data-astro-cid-6opmalrb] a[data-astro-cid-6opmalrb],.ch-full-menu[data-astro-cid-6opmalrb]{border:1px solid var(--line);min-height:44px;color:var(--jade-dark);font:600 .8rem/1.4 var(--sans);border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.ch-actions[data-astro-cid-6opmalrb] .ch-primary[data-astro-cid-6opmalrb]{background:var(--jade);border-color:var(--jade);color:#fff}.ch-about[data-astro-cid-6opmalrb],.ch-menu[data-astro-cid-6opmalrb],.ch-contacts[data-astro-cid-6opmalrb]{margin-top:30px}.chekhov-profile[data-astro-cid-6opmalrb] h2[data-astro-cid-6opmalrb]{font:500 1.8rem/1.2 var(--serif);margin:0 0 12px}.ch-about[data-astro-cid-6opmalrb] p[data-astro-cid-6opmalrb],.ch-menu[data-astro-cid-6opmalrb]>p[data-astro-cid-6opmalrb],.ch-contacts[data-astro-cid-6opmalrb] p[data-astro-cid-6opmalrb]{color:var(--ink-soft);max-width:65ch;font-size:.9rem;line-height:1.65}.ch-gallery[data-astro-cid-6opmalrb]{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.ch-gallery[data-astro-cid-6opmalrb] img[data-astro-cid-6opmalrb]{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.ch-full-menu[data-astro-cid-6opmalrb]{margin:4px 0 18px}.ch-categories[data-astro-cid-6opmalrb]{border-top:1px solid var(--line)}details[data-astro-cid-6opmalrb]{border-bottom:1px solid var(--line)}summary[data-astro-cid-6opmalrb]{cursor:pointer;min-height:52px;font:600 .9rem/1.5 var(--sans);padding:15px 0}summary[data-astro-cid-6opmalrb] span[data-astro-cid-6opmalrb]{float:right;color:var(--ink-soft);font-weight:400}dl[data-astro-cid-6opmalrb]{margin:0 0 12px}dl[data-astro-cid-6opmalrb]>div[data-astro-cid-6opmalrb]{grid-template-columns:1fr auto;gap:15px;padding:12px 0;display:grid}dt[data-astro-cid-6opmalrb]{font-size:.85rem;line-height:1.5}dt[data-astro-cid-6opmalrb] small[data-astro-cid-6opmalrb]{color:var(--ink-soft);max-width:55ch;margin-top:4px;font-size:.75rem;display:block}dd[data-astro-cid-6opmalrb]{white-space:nowrap;margin:0;font-size:.8rem;font-weight:600}.ch-menu[data-astro-cid-6opmalrb]{scroll-margin-top:90px}.chekhov-profile[data-astro-cid-6opmalrb] a[data-astro-cid-6opmalrb]:focus-visible,summary[data-astro-cid-6opmalrb]:focus-visible{outline:2px solid var(--jade-dark);outline-offset:4px}.ch-actions[data-astro-cid-6opmalrb] a[data-astro-cid-6opmalrb]:active{transform:scale(.98)}@media (width<=600px){.ch-hero[data-astro-cid-6opmalrb]{grid-template-columns:1fr}.ch-hero[data-astro-cid-6opmalrb]>img[data-astro-cid-6opmalrb]{aspect-ratio:4/3;height:auto;min-height:0}.ch-copy[data-astro-cid-6opmalrb]{padding:18px}.ch-copy[data-astro-cid-6opmalrb] h1[data-astro-cid-6opmalrb]{font-size:2.3rem}.ch-badge[data-astro-cid-6opmalrb]{margin-bottom:10px}.ch-actions[data-astro-cid-6opmalrb]{gap:8px;margin-top:14px}.ch-actions[data-astro-cid-6opmalrb] a[data-astro-cid-6opmalrb]{flex:1;padding:10px}.ch-about[data-astro-cid-6opmalrb],.ch-menu[data-astro-cid-6opmalrb],.ch-contacts[data-astro-cid-6opmalrb]{margin-top:24px}.ch-gallery[data-astro-cid-6opmalrb]{gap:8px}.chekhov-profile[data-astro-cid-6opmalrb] h2[data-astro-cid-6opmalrb]{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.ch-actions[data-astro-cid-6opmalrb] a[data-astro-cid-6opmalrb]:active{transform:none}}.secret-profile[data-astro-cid-72uamzxp]{--sp-ink:#17392b;--sp-copy:#344d3b;--sp-muted:#4c614e;--sp-line:#d5dfce;color:var(--sp-ink);font-family:var(--sans);font-size:1rem}.secret-profile[data-astro-cid-72uamzxp] [data-astro-cid-72uamzxp][hidden]{display:none!important}.secret-profile[data-astro-cid-72uamzxp] a[data-astro-cid-72uamzxp]{color:inherit;text-decoration:none}.secret-profile[data-astro-cid-72uamzxp] button[data-astro-cid-72uamzxp]{font-family:var(--sans);cursor:pointer}.sp-hero[data-astro-cid-72uamzxp]{isolation:isolate;background:#f1f3ec;border:1px solid #c6d5bd;border-radius:22px;grid-template-columns:minmax(0,1fr);margin-bottom:20px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #e7eddf,0 9px 30px -18px #829d6b80}.sp-hero-copy[data-astro-cid-72uamzxp]{z-index:1;width:58%;min-height:230px;position:relative}.sp-badge[data-astro-cid-72uamzxp]{color:var(--sp-ink);background:linear-gradient(150deg,#fff,#eef2e9);border:1px solid #c3d1bc;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 2px 2px #17392b14,0 7px 13px -10px #17392b70,inset 0 1px #fff}.sp-eyebrow[data-astro-cid-72uamzxp]{letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted);margin:18px 0 6px;font-size:.66rem;font-weight:600;line-height:1.5}.secret-profile[data-astro-cid-72uamzxp] h1[data-astro-cid-72uamzxp]{font:600 clamp(2.4rem,5vw,3.5rem)/1.08 var(--serif);letter-spacing:-.025em;color:var(--sp-ink);margin:0 0 10px}.sp-subtitle[data-astro-cid-72uamzxp]{max-width:29ch;color:var(--sp-copy);margin:0 0 12px;font-size:.95rem;line-height:1.5}.sp-location[data-astro-cid-72uamzxp]{text-underline-offset:4px;align-items:center;gap:6px;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-flex;color:var(--sp-ink)!important;text-decoration:underline!important}.sp-hero-actions[data-astro-cid-72uamzxp]{z-index:1;grid-template-columns:1fr 1fr;gap:9px;max-width:440px;margin-top:14px;display:grid;position:relative}.sp-primary[data-astro-cid-72uamzxp],.sp-secondary[data-astro-cid-72uamzxp]{min-height:44px;font:600 .8rem/1.5 var(--sans);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.secret-profile[data-astro-cid-72uamzxp] .sp-primary[data-astro-cid-72uamzxp]{color:#fff;background:#35553c;border:1px solid #35553c;box-shadow:inset 0 1px #ffffff20}.secret-profile[data-astro-cid-72uamzxp] .sp-primary[data-astro-cid-72uamzxp]:hover{background:#204f46}.secret-profile[data-astro-cid-72uamzxp] .sp-secondary[data-astro-cid-72uamzxp]{color:var(--sp-ink);background:#fff;border:1px solid #b9cbae}.secret-profile[data-astro-cid-72uamzxp] .sp-secondary[data-astro-cid-72uamzxp]:hover{background:#edf2e6}.sp-photo[data-astro-cid-72uamzxp]{z-index:-1;pointer-events:none;min-width:0;margin:0;position:absolute;inset:0}.sp-photo-frame[data-astro-cid-72uamzxp]{position:absolute;inset:0;overflow:hidden}.sp-photo-frame[data-astro-cid-72uamzxp]:after{content:"";background:linear-gradient(90deg,#f5f6ef 0%,#f5f6effa 38%,#f5f6efc9 53%,#f5f6ef00 75%),linear-gradient(#f5f6ef00 74%,#f5f6ef 100%);position:absolute;inset:0}.sp-photo-bg[data-astro-cid-72uamzxp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-photo-portrait[data-astro-cid-72uamzxp]{object-fit:contain;width:auto;max-width:none;height:112%;position:absolute;bottom:-9%;right:3%}.sp-toolbar[data-astro-cid-72uamzxp]{border-bottom:1px solid var(--sp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.sp-tabs[data-astro-cid-72uamzxp]{gap:25px;display:flex}.sp-tabs[data-astro-cid-72uamzxp] button[data-astro-cid-72uamzxp]{color:var(--sp-muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;margin-bottom:-1px;padding:14px 0;font-size:.9rem;font-weight:500}.sp-tabs[data-astro-cid-72uamzxp] button[data-astro-cid-72uamzxp][aria-selected=true]{color:var(--sp-ink);border-bottom-color:#35553c;font-weight:700}.sp-page-actions[data-astro-cid-72uamzxp]{flex-wrap:wrap;gap:13px;display:flex}.sp-save[data-astro-cid-72uamzxp]{color:var(--sp-copy);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:.75rem;display:inline-flex}.sp-save[data-astro-cid-72uamzxp].on{color:#35553c}.sp-content-grid[data-astro-cid-72uamzxp]{grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr);align-items:start;gap:42px;display:grid}.sp-panels[data-astro-cid-72uamzxp],.sp-panel[data-astro-cid-72uamzxp]{min-width:0}.sp-panel[data-astro-cid-72uamzxp]+.sp-panel[data-astro-cid-72uamzxp]{margin-top:28px}[data-astro-cid-72uamzxp][data-profile-ready] .sp-panel[data-astro-cid-72uamzxp]{margin-top:0}.secret-profile[data-astro-cid-72uamzxp] h2[data-astro-cid-72uamzxp]{font:500 1.8rem/1.2 var(--serif);letter-spacing:-.015em;color:var(--sp-ink);margin:0 0 13px}.sp-text[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:0 0 20px;font-size:.87rem;line-height:1.8}.secret-profile[data-astro-cid-72uamzxp] h3[data-astro-cid-72uamzxp]{font:600 .9rem/1.4 var(--sans);color:var(--sp-ink);margin:0 0 7px}.sp-services[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{border-top:1px solid #dce4d5;gap:13px;padding:17px 0;display:flex}.sp-services[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:0;font-size:.85rem;line-height:1.75}.sp-service-mark[data-astro-cid-72uamzxp]{font:500 1.4rem/1.2 var(--serif);color:#3f603b;flex-shrink:0;width:30px;padding-top:1px}.sp-diary[data-astro-cid-72uamzxp]{background:#edf2e6;border-radius:14px;grid-template-columns:65px 1fr;gap:17px;margin-top:19px;padding:20px;display:grid}.sp-diary-picture[data-astro-cid-72uamzxp]{justify-content:center;align-items:center;display:flex}.sp-diary-picture[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{background:#f8faf3;border:1px solid #71896a;border-left-width:4px;border-radius:3px 7px 7px 3px;width:53px;height:71px;padding:13px 7px;transform:rotate(-7deg)}.sp-diary-picture[data-astro-cid-72uamzxp] span[data-astro-cid-72uamzxp]{color:#35553c;margin-bottom:9px;font-size:7px;line-height:1;display:block}.sp-diary-picture[data-astro-cid-72uamzxp] i[data-astro-cid-72uamzxp]{background:#bdcbb3;height:1px;margin:5px 0;display:block}.sp-mini-label[data-astro-cid-72uamzxp]{letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:9px;font-size:.66rem;font-weight:600;display:block}.secret-profile[data-astro-cid-72uamzxp] .sp-diary[data-astro-cid-72uamzxp] h3[data-astro-cid-72uamzxp]{font:500 1.6rem/1.15 var(--serif);margin-bottom:7px}.sp-diary[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:0 0 11px;font-size:.8rem;line-height:1.7}.secret-profile[data-astro-cid-72uamzxp] .sp-text-link[data-astro-cid-72uamzxp]{color:var(--sp-ink);text-underline-offset:4px;align-items:center;gap:7px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.sp-prep[data-astro-cid-72uamzxp]{border-top:1px solid var(--sp-line);margin-top:25px;padding:15px 0}.sp-prep[data-astro-cid-72uamzxp] summary[data-astro-cid-72uamzxp]{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:.87rem;font-weight:600;list-style:none;display:flex}.sp-prep[data-astro-cid-72uamzxp] summary[data-astro-cid-72uamzxp]::-webkit-details-marker{display:none}.sp-prep[data-astro-cid-72uamzxp] summary[data-astro-cid-72uamzxp]>span[data-astro-cid-72uamzxp]{font-size:1.1rem}.sp-prep[data-astro-cid-72uamzxp][open] summary[data-astro-cid-72uamzxp]>span[data-astro-cid-72uamzxp]{transform:rotate(45deg)}.sp-prep[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:13px 0 10px;font-size:.85rem;line-height:1.8}.sp-aside[data-astro-cid-72uamzxp]{border-left:1px solid var(--sp-line);padding-left:25px}.secret-profile[data-astro-cid-72uamzxp] .sp-aside[data-astro-cid-72uamzxp] h3[data-astro-cid-72uamzxp]{font:500 1.65rem/1.2 var(--serif);margin-bottom:11px}.sp-aside[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:0 0 12px;font-size:.8rem;line-height:1.8}.sp-coffee[data-astro-cid-72uamzxp]{border-top:1px solid #dce4d5;margin-top:19px;padding-top:17px}.sp-coffee-label[data-astro-cid-72uamzxp]{color:var(--sp-ink);margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.sp-coffee[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{margin:0}.sp-contacts[data-astro-cid-72uamzxp]{border-top:1px solid var(--sp-line);margin-top:26px;padding-top:23px}.sp-contacts[data-astro-cid-72uamzxp]>a[data-astro-cid-72uamzxp]{color:var(--sp-ink);justify-content:space-between;align-items:center;min-height:44px;padding:8px 0;font-size:.8rem;display:flex}.sp-contacts[data-astro-cid-72uamzxp]>a[data-astro-cid-72uamzxp]:hover{text-underline-offset:4px;text-decoration:underline}.sp-price-heading[data-astro-cid-72uamzxp]{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.sp-price-heading[data-astro-cid-72uamzxp]>span[data-astro-cid-72uamzxp]{color:var(--sp-muted);white-space:nowrap;font-size:.72rem}.sp-service-tabs[data-astro-cid-72uamzxp]{flex-wrap:wrap;gap:6px;margin:7px 0 23px;display:flex}.sp-service-tabs[data-astro-cid-72uamzxp] button[data-astro-cid-72uamzxp]{color:var(--sp-ink);background:#fff;border:1px solid #c7d4bc;border-radius:30px;min-height:44px;padding:8px 12px;font-size:.75rem;font-weight:600}.sp-service-tabs[data-astro-cid-72uamzxp] button[data-astro-cid-72uamzxp][aria-pressed=true]{color:#fff;background:#35553c;border-color:#35553c}.secret-profile[data-astro-cid-72uamzxp] .sp-price-subheading[data-astro-cid-72uamzxp]{margin:18px 0 13px}[data-astro-cid-72uamzxp][data-profile-ready] .sp-price-subheading[data-astro-cid-72uamzxp]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-electro[data-astro-cid-72uamzxp]{background:#edf2e6;border-radius:15px;margin-bottom:20px;padding:23px}.sp-electro[data-astro-cid-72uamzxp]>span[data-astro-cid-72uamzxp]{color:var(--sp-copy);font-size:.8rem}.sp-electro[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{font:500 2.7rem/1.2 var(--serif);letter-spacing:-.02em;margin:12px 0 10px}.sp-electro[data-astro-cid-72uamzxp] small[data-astro-cid-72uamzxp]{font:400 .8rem/1.5 var(--sans);color:var(--sp-copy);letter-spacing:0;margin-left:9px;display:inline-block}.sp-electro[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:0;font-size:.87rem}.sp-price-note[data-astro-cid-72uamzxp]{color:var(--sp-muted);margin:20px 0 17px;font-size:.75rem;line-height:1.7}.sp-price-note[data-astro-cid-72uamzxp] a[data-astro-cid-72uamzxp]{text-underline-offset:3px;text-decoration:underline}.sp-price-book[data-astro-cid-72uamzxp]{font-size:.8rem}.sp-price-table[data-astro-cid-72uamzxp]{border-collapse:collapse;width:100%;font-size:.85rem}.sp-price-table[data-astro-cid-72uamzxp] th[data-astro-cid-72uamzxp]{text-align:left;color:var(--sp-muted);border-bottom:1px solid var(--sp-line);padding:0 0 12px;font-size:.75rem;font-weight:600}.sp-price-table[data-astro-cid-72uamzxp] td[data-astro-cid-72uamzxp]{color:var(--sp-ink);border-bottom:1px solid #dce4d5;padding:11px 0}.sp-price-table[data-astro-cid-72uamzxp] th[data-astro-cid-72uamzxp]:last-child,.sp-price-table[data-astro-cid-72uamzxp] td[data-astro-cid-72uamzxp]:last-child{text-align:right;white-space:nowrap;padding-left:10px}.sp-price-table[data-astro-cid-72uamzxp] td[data-astro-cid-72uamzxp]:last-child{font-variant-numeric:tabular-nums;font-weight:600}.sp-packages[data-astro-cid-72uamzxp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sp-packages[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{background:#fff;border:1px solid #cad7c0;border-radius:13px;padding:18px}.sp-packages[data-astro-cid-72uamzxp] span[data-astro-cid-72uamzxp]{font:500 2rem/1 var(--serif);color:#3f603b;margin-bottom:14px;display:block}.sp-packages[data-astro-cid-72uamzxp] strong[data-astro-cid-72uamzxp]{font-size:1rem;font-weight:600}.sp-packages[data-astro-cid-72uamzxp] p[data-astro-cid-72uamzxp]{color:var(--sp-copy);margin:9px 0 0;font-size:.8rem;line-height:1.7}.sp-bottom-line[data-astro-cid-72uamzxp]{border-top:1px solid var(--sp-line);color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:30px;padding-top:18px;font-size:.75rem;display:flex}.sp-bottom-line[data-astro-cid-72uamzxp] a[data-astro-cid-72uamzxp]{font-weight:600}.sp-sr-only[data-astro-cid-72uamzxp]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.secret-profile[data-astro-cid-72uamzxp] [data-astro-cid-72uamzxp]:focus-visible{outline-offset:4px;outline:2px solid #35553c}@media (width<=800px){.sp-hero[data-astro-cid-72uamzxp]{padding:26px}.sp-hero-copy[data-astro-cid-72uamzxp]{width:62%}.sp-photo-portrait[data-astro-cid-72uamzxp]{right:-4%}.sp-content-grid[data-astro-cid-72uamzxp]{grid-template-columns:minmax(0,1.6fr) minmax(190px,1fr);gap:25px}.sp-aside[data-astro-cid-72uamzxp]{padding-left:18px}.sp-toolbar[data-astro-cid-72uamzxp]{align-items:baseline}}@media (width<=620px){.sp-hero[data-astro-cid-72uamzxp]{border-radius:18px;margin-bottom:12px;padding:18px}.sp-hero-copy[data-astro-cid-72uamzxp]{width:64%;min-height:218px}.sp-badge[data-astro-cid-72uamzxp]{padding:5px 8px;font-size:.65rem}.sp-eyebrow[data-astro-cid-72uamzxp]{letter-spacing:.04em;margin-top:15px;font-size:.57rem}.secret-profile[data-astro-cid-72uamzxp] h1[data-astro-cid-72uamzxp]{margin-bottom:9px;font-size:clamp(1.9rem,8.3vw,3rem)}.sp-subtitle[data-astro-cid-72uamzxp]{max-width:19ch;margin-bottom:11px;font-size:.82rem;line-height:1.45}.sp-location[data-astro-cid-72uamzxp]{gap:4px;font-size:.69rem}.sp-hero-actions[data-astro-cid-72uamzxp]{gap:8px;max-width:none;margin-top:12px}.sp-hero-actions[data-astro-cid-72uamzxp]>a[data-astro-cid-72uamzxp]{gap:6px;padding:10px 8px;font-size:.73rem}.sp-photo-frame[data-astro-cid-72uamzxp]:after{background:linear-gradient(90deg,#f5f6ef 0%,#f5f6effc 34%,#f5f6efe6 49%,#f5f6ef00 76%),linear-gradient(#f5f6ef00 55%,#f5f6eff5 84%,#f5f6ef 100%)}.sp-content-grid[data-astro-cid-72uamzxp]{grid-template-columns:1fr;gap:27px}.sp-aside[data-astro-cid-72uamzxp]{border-left:0;border-top:1px solid var(--sp-line);padding:24px 0 0}.sp-diary[data-astro-cid-72uamzxp]{grid-template-columns:45px 1fr;gap:13px;padding:16px}.sp-diary-picture[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{width:42px;height:61px;padding:11px 5px}.sp-packages[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{padding:15px}.sp-toolbar[data-astro-cid-72uamzxp]{gap:0;margin-bottom:24px}.sp-tabs[data-astro-cid-72uamzxp]{width:100%}.sp-page-actions[data-astro-cid-72uamzxp]{justify-content:flex-end;width:100%;padding:3px 0}.sp-photo-portrait[data-astro-cid-72uamzxp]{height:100%;bottom:10%;right:-10%}}@media (width<=360px){.sp-packages[data-astro-cid-72uamzxp]{grid-template-columns:1fr}.sp-electro[data-astro-cid-72uamzxp]{padding:18px}.sp-electro[data-astro-cid-72uamzxp]>div[data-astro-cid-72uamzxp]{font-size:2.3rem}}.svc-cta[data-astro-cid-bc4wzfk7]{border:1.5px solid var(--jade);background:#fff;border-radius:16px;align-items:center;gap:16px;margin:28px 0;padding:18px 20px;display:flex}.svc-cta__body[data-astro-cid-bc4wzfk7]{flex:1;min-width:0;font-size:.9rem}.svc-cta__body[data-astro-cid-bc4wzfk7] b[data-astro-cid-bc4wzfk7]{margin-bottom:3px;font-weight:600;display:block}.svc-cta__body[data-astro-cid-bc4wzfk7] p[data-astro-cid-bc4wzfk7]{color:var(--ink-soft);font-size:.86rem;line-height:1.5}.svc-cta__name[data-astro-cid-bc4wzfk7]{color:var(--ink);font-weight:600}.svc-cta__action[data-astro-cid-bc4wzfk7]{margin-top:8px;font-size:.8rem;display:block}.svc-cta__btn[data-astro-cid-bc4wzfk7]{background:var(--jade);color:#fff;white-space:nowrap;border-radius:12px;flex:none;padding:11px 18px;font-size:.88rem;font-weight:600;text-decoration:none}.svc-cta__btn[data-astro-cid-bc4wzfk7]:hover{background:var(--jade-dark)}@media (width<=600px){.svc-cta[data-astro-cid-bc4wzfk7]{flex-direction:column;align-items:stretch;gap:12px}.svc-cta__btn[data-astro-cid-bc4wzfk7]{text-align:center}}.tplan[data-astro-cid-azp6bop3]{border:1px solid var(--line);background:color-mix(in srgb, var(--gold) 7%, transparent);border-radius:14px;margin:28px 0;padding:18px}.tplan__title[data-astro-cid-azp6bop3]{font-family:var(--serif);color:var(--jade-dark);margin:0 0 6px;font-size:1.2rem;line-height:1.25}.tplan__text[data-astro-cid-azp6bop3]{color:var(--ink-soft);margin:0 0 14px;font-size:.95rem;line-height:1.5}.tplan__btns[data-astro-cid-azp6bop3]{gap:10px;display:grid}.tplan__btn[data-astro-cid-azp6bop3]{text-align:center;border-radius:12px;padding:14px;font-weight:600;line-height:1.3;text-decoration:none;display:block;color:#fff!important}.tplan__btn--jade[data-astro-cid-azp6bop3]{background:var(--jade)}.tplan__btn--gold[data-astro-cid-azp6bop3]{background:var(--gold)}.tplan__btn--outline[data-astro-cid-azp6bop3]{border:2px solid var(--jade);background:0 0;color:var(--jade-dark)!important}.tplan__btn[data-astro-cid-azp6bop3]:hover{filter:brightness(.95)}.tplan__note[data-astro-cid-azp6bop3]{color:var(--ink-soft);margin:10px 0 0;font-size:.8rem;line-height:1.45}.tplan__mark[data-astro-cid-azp6bop3]{color:var(--ink-soft);opacity:.8;overflow-wrap:anywhere;margin:4px 0 0;font-size:.72rem;line-height:1.4}.tplan__links[data-astro-cid-azp6bop3]{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:.85rem;display:flex}.tplan__links[data-astro-cid-azp6bop3] span[data-astro-cid-azp6bop3]{color:var(--ink-soft)}.tplan__links[data-astro-cid-azp6bop3] a[data-astro-cid-azp6bop3]{color:var(--jade-dark)}.stcta[data-astro-cid-bjs4jpu3]{display:none}@media (width<=768px){.stcta[data-astro-cid-bjs4jpu3]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:var(--paper,#fff);border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;box-shadow:0 6px 24px #0000002e}.stcta[data-astro-cid-bjs4jpu3][hidden]{display:none}.stcta__btn[data-astro-cid-bjs4jpu3]{text-align:center;background:var(--jade);border-radius:12px;flex:auto;padding:12px 10px;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;display:block;color:#fff!important}.stcta__close[data-astro-cid-bjs4jpu3]{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:16px}}:root{--bg:#f4f6f0;--bg-card:#fff;--ink:#16232b;--ink-soft:#4a5a5f;--line:#dae1d3;--jade:#2f7b6d;--jade-dark:#204f46;--gold:#d9a441;--serif:"Newsreader",Georgia,serif;--sans:"Manrope",-apple-system,BlinkMacSystemFont,sans-serif;--maxw:760px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}img,iframe{max-width:100%}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.7}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--jade);outline-offset:2px;border-radius:6px}nav{padding:28px 0}.nav__row{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 auto;padding:0 24px;display:flex}.nav__logo{font-family:var(--serif);color:var(--jade-dark);font-size:1.3rem;font-weight:500}.nav__links{color:var(--ink-soft);flex-wrap:wrap;gap:16px;font-size:.85rem;display:flex}.nav__links a:hover{color:var(--jade-dark)}.nav__tag{color:var(--ink-soft);font-size:.85rem}.crumbs{color:var(--ink-soft);padding-top:6px;padding-bottom:34px;font-size:.82rem;line-height:1.5}.crumbs a{color:var(--jade-dark);font-weight:500}.crumbs a:hover{text-decoration:underline}main{padding-bottom:60px}main.secret-profile-wrap{max-width:1000px}.rubric-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--jade-dark);background:#2f7b6d1a;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:.68rem;font-weight:600;display:inline-block}.title-row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.title-row .savebtn{order:2}.title-actions{flex-wrap:wrap;order:2;gap:8px;display:flex}.savebtn{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;margin-top:6px;padding:9px 16px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.savebtn:hover{border-color:var(--gold)}.savebtn.on{color:var(--gold);border-color:var(--gold);background:#d9a4411a}h1{font-family:var(--serif);margin-bottom:14px;font-size:clamp(1.6rem,7vw,2.7rem);font-weight:500;line-height:1.1}.lede{color:var(--ink-soft);margin-bottom:28px;font-size:1.08rem}.gallery{border-radius:16px;margin-bottom:32px;position:relative;overflow:hidden}.gallery__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.gallery__carousel::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:start;flex:0 0 100%}.gallery__slide img{aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;width:100%;height:auto;display:block}.gallery__slide picture{display:block}.gallery__fav,.gallery__share{cursor:pointer;width:38px;height:38px;color:var(--ink);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;display:flex;position:absolute;top:12px;box-shadow:0 2px 8px #00000026}.gallery__fav{right:58px}.gallery__share{right:12px}.gallery__fav.on{color:#e8452c}.gallery__next{cursor:pointer;width:34px;height:34px;color:var(--ink);background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gallery__prev{cursor:pointer;width:34px;height:34px;color:var(--ink);background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gallery__dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.gallery__dot{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.gallery__dot.is-active{background:#fff;border-radius:4px;width:16px;transition:width .2s}.lightbox{z-index:100;touch-action:pan-y;background:#0a0e0cf0;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.lightbox.is-open{display:flex}.lightbox img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;max-height:100%}.lightbox__close{color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:50%;width:38px;height:38px;font-size:1.1rem;position:absolute;top:16px;right:16px}.lightbox__prev,.lightbox__next{color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__prev{left:12px}.lightbox__next{right:12px}.embed-widget{margin-bottom:24px}.toc{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;margin-bottom:24px;padding:16px 20px}.toc__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:.66rem;font-weight:600;display:block}.toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.toc li{counter-increment:toc;padding:3px 0}.toc li:before{content:counter(toc)".";color:var(--jade-dark);margin-right:7px;font-weight:600}.toc a{color:var(--ink);font-size:.88rem}.toc a:hover{color:var(--jade-dark)}.map-block{margin:32px 0}.map-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:.66rem;font-weight:600;display:block}.map-block iframe{border-radius:14px;display:block}.meta-line{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.meta-date{color:var(--ink-soft);font-size:.78rem}.freshness{letter-spacing:.03em;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}.freshness--fresh{color:var(--jade-dark);background:#2f7b6d1f}.freshness--stale{color:#8a6416;background:#d9a44126}.freshness--old{color:#a8402f;background:#d95a4a24}article h2{font-family:var(--serif);margin:30px 0 12px;font-size:1.4rem;font-weight:500}article p{color:var(--ink);margin-bottom:16px}article ul{margin:0 0 16px 20px}article a{color:var(--jade-dark);text-underline-offset:2px;text-decoration:underline}article a:hover{color:var(--jade)}article table{border-collapse:collapse;table-layout:auto;width:100%;max-width:100%;margin:18px 0;font-size:15px}article th,article td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}article th{overflow-wrap:normal;background:#fff;font-weight:700}article td:first-child{overflow-wrap:break-word}@media (width<=560px){article table{font-size:13.5px}article th,article td{padding:8px 6px}article th{font-size:12.5px}}article li{color:var(--ink);margin-bottom:8px}article.zhit h3{font-family:var(--serif);margin:22px 0 8px;font-size:1.15rem;font-weight:500;line-height:1.3}article.zhit ol{margin:0 0 16px 22px}article.zhit blockquote{border-left:3px solid var(--jade);color:var(--ink-soft);margin:0 0 16px;padding:2px 0 2px 14px}article.zhit blockquote p{color:var(--ink-soft);margin-bottom:8px}article.zhit .hotel{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;margin:18px 0;padding:16px 18px 6px}article.zhit .hotel>h2,article.zhit .hotel>h3{font-family:var(--serif);overflow-wrap:anywhere;margin:0 0 10px;font-size:1.22rem;font-weight:500;line-height:1.25}article.zhit .hotel p{margin-bottom:12px;font-size:.95rem;line-height:1.6}article.zhit .hotel__ph{margin:0 0 12px;display:block}article.zhit .hotel__ph img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}article.zhit .hotel__addr{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}article.zhit .hotel__addr span{flex:220px;min-width:0}article.zhit a.hotel__map{border:1px solid var(--jade);min-height:38px;color:var(--jade-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 14px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}article.zhit a.hotel__map:hover{color:var(--jade-dark);background:#2f7b6d14}article.zhit .cta{margin:20px 0}article.zhit a.btn-cta,article.zhit a.btn-cta:hover{text-align:center;background:var(--jade);color:#fff;border-radius:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:block}article.zhit a.btn-cta:hover{background:var(--jade-dark)}article.zhit .alink{margin:6px 0 18px;font-weight:600}article.zhit .alink a{text-decoration:none}article.zhit .alink a:hover{text-decoration:underline}article.zhit .seealso{color:var(--ink-soft);margin-top:26px;font-size:.92rem}article:is(.zhit,.bk-art) table.rt{margin:16px 0 22px;font-size:.95rem}article:is(.zhit,.bk-art) table.rt th{color:var(--ink);background:#2f7b6d14;font-size:.82rem}article:is(.zhit,.bk-art) table.rt td{white-space:normal}@media (width<=620px){article:is(.zhit,.bk-art) table.rt,article:is(.zhit,.bk-art) table.rt tbody,article:is(.zhit,.bk-art) table.rt tr,article:is(.zhit,.bk-art) table.rt td{width:100%;display:block}article:is(.zhit,.bk-art) table.rt thead{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}article:is(.zhit,.bk-art) table.rt tr{background:var(--bg-card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}article:is(.zhit,.bk-art) table.rt td{border:0;padding:8px 14px;font-size:.92rem;line-height:1.5}article:is(.zhit,.bk-art) table.rt td:first-child{background:#2f7b6d14;padding-top:9px;padding-bottom:9px;font-weight:600}article:is(.zhit,.bk-art) table.rt:not(.rt2) td:not(:first-child):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1px;font-size:.66rem;font-weight:600;display:block}article.zhit .hotel{padding:14px 14px 4px}}.siblings{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.siblings>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:.72rem;font-weight:600}.sib-list{flex-wrap:wrap;gap:8px;display:flex}.sib{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;transition:border-color .15s;display:inline-flex}.sib:hover{border-color:var(--jade)}.sights-more__back{margin-top:18px;font-size:.92rem}.sights-more__back a{color:var(--jade-dark);font-weight:600}.sights-more__back a:hover{text-decoration:underline}footer{border-top:1px solid var(--line);padding:24px 0 40px}.footer__row{max-width:var(--maxw);font-family:var(--serif);color:var(--jade-dark);justify-content:space-between;margin:0 auto;padding:0 24px;display:flex}.footer__muted{font-family:var(--sans);color:var(--ink-soft);font-size:.85rem}.seg-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.seg-badge{background:color-mix(in srgb, var(--jade) 10%, transparent);color:var(--jade-dark);border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:600;text-decoration:none}
