.hero[data-astro-cid-ylj4p6ud]{padding:0;display:grid;position:relative}.hero[data-astro-cid-ylj4p6ud]>[data-astro-cid-ylj4p6ud]{grid-area:1/1}.heroshot[data-astro-cid-ylj4p6ud]{background:var(--letterbox);width:100%;height:clamp(520px,78vh,860px);position:relative;overflow:hidden}.heroshot[data-astro-cid-ylj4p6ud] picture[data-astro-cid-ylj4p6ud]{width:100%;height:100%;display:block}.heroshot[data-astro-cid-ylj4p6ud] img[data-astro-cid-ylj4p6ud]{object-fit:cover;width:100%;height:100%;display:block}.heroshot[data-astro-cid-ylj4p6ud]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 58%, rgb(var(--ink-rgb) / .55) 80%, rgb(var(--ink-rgb) / .9) 100%);position:absolute;inset:0}.herotxt[data-astro-cid-ylj4p6ud]{padding:0 var(--gut) clamp(16px, 1.6vw, 24px);z-index:1;text-align:center;align-self:end}.lockup[data-astro-cid-ylj4p6ud]{flex-direction:column;align-items:center;gap:clamp(6px,.9vw,14px);display:flex}.brand[data-astro-cid-ylj4p6ud]{line-height:0;display:block}.brand[data-astro-cid-ylj4p6ud] .logo{width:auto;height:clamp(36px,4.45vw,64px);fill:var(--quartz);margin:0 auto .3em;display:block}.house[data-astro-cid-ylj4p6ud]{letter-spacing:.02em;color:var(--lichen);font-size:clamp(26px,3.06vw,44px);line-height:.92;display:block}.vh[data-astro-cid-ylj4p6ud]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rule[data-astro-cid-ylj4p6ud]{border:0;border-top:1px solid var(--rule);width:clamp(40px,5vw,64px);height:0;margin:clamp(18px,2.4vw,30px) auto 0}.herotxt[data-astro-cid-ylj4p6ud] .line[data-astro-cid-ylj4p6ud]{font-family:var(--body);font-size:var(--t-lede);color:var(--haze);max-width:38ch;margin:clamp(16px,2.2vw,28px) auto 0;line-height:1.35}.hero[data-astro-cid-ylj4p6ud].plain .spec[data-astro-cid-ylj4p6ud]{margin-top:clamp(14px,1.3vw,20px)}.spec[data-astro-cid-ylj4p6ud]{font-size:var(--t-kickerline);color:var(--fog);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none;display:flex}.spec[data-astro-cid-ylj4p6ud] li[data-astro-cid-ylj4p6ud]+li[data-astro-cid-ylj4p6ud]:before{content:"·";color:var(--slate);margin-right:14px}@media (width<=860px){.heroshot[data-astro-cid-ylj4p6ud]{height:40vh}}.hero[data-astro-cid-7bv7ru4n]{--panel:#2b352f;grid-template-columns:minmax(0,62fr) minmax(0,38fr);padding:0;display:grid;position:relative}.heroshot[data-astro-cid-7bv7ru4n]{background:var(--letterbox);width:100%;height:clamp(520px,78vh,860px);position:relative;overflow:hidden}.heroshot[data-astro-cid-7bv7ru4n] picture[data-astro-cid-7bv7ru4n]{width:100%;height:100%;display:block}.heroshot[data-astro-cid-7bv7ru4n] img[data-astro-cid-7bv7ru4n]{object-fit:cover;width:100%;height:100%;display:block}.herotxt[data-astro-cid-7bv7ru4n]{background:var(--panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,5vw,72px) clamp(24px,3.4vw,56px);display:flex}.lockup[data-astro-cid-7bv7ru4n]{flex-direction:column;align-items:center;gap:clamp(12px,1.4vw,22px);margin:0;display:flex}.mark[data-astro-cid-7bv7ru4n]{line-height:0;display:block}.mark[data-astro-cid-7bv7ru4n] .logo{width:clamp(200px,22vw,400px);height:auto;fill:var(--quartz);margin:0 auto;display:block}.house[data-astro-cid-7bv7ru4n]{letter-spacing:.42em;text-transform:uppercase;color:var(--quartz);margin-right:-.42em;font-family:Playfair Display,Georgia,serif;font-size:clamp(14px,1.45vw,26px);font-weight:400;line-height:1;display:block}.line[data-astro-cid-7bv7ru4n]{font-family:var(--body);font-size:var(--t-small);color:var(--lichen);text-wrap:balance;max-width:26em;margin:clamp(26px,3vw,44px) auto 0;line-height:1.6}.also[data-astro-cid-7bv7ru4n]{font-family:var(--body);font-size:var(--t-small);color:var(--brass);text-wrap:balance;margin:8px auto 0;line-height:1.6}.vh[data-astro-cid-7bv7ru4n]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.heroshot[data-astro-cid-7bv7ru4n]{overflow:hidden}.heroshot[data-astro-cid-7bv7ru4n] img[data-astro-cid-7bv7ru4n]{transform:translateY(var(--drop,0px))}}@media (width<=760px){.hero[data-astro-cid-7bv7ru4n]{grid-template-columns:minmax(0,1fr)}.heroshot[data-astro-cid-7bv7ru4n]{aspect-ratio:4/3;height:auto}.mark[data-astro-cid-7bv7ru4n] .logo{width:min(64vw,280px)}.house[data-astro-cid-7bv7ru4n]{font-size:clamp(13px,3.9vw,17px)}.herotxt[data-astro-cid-7bv7ru4n]{padding:40px var(--gut) 46px}}.overview[data-astro-cid-a6djbqco]{background:var(--fern);padding:var(--sp-section-lg) var(--gut);margin-top:var(--sp-section)}.overview[data-astro-cid-a6djbqco] h2[data-astro-cid-a6djbqco]{font-size:var(--t-d5);line-height:var(--lh-disp);letter-spacing:var(--track-disp);text-align:center;margin:0 0 clamp(22px,2.6vw,34px)}[data-depth=deck] .overview[data-astro-cid-a6djbqco]{background:var(--deck);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.answer[data-astro-cid-e2ohm3bf]{padding:var(--sp-section) var(--gut) 0;text-align:center;color:var(--lichen)}.answer[data-astro-cid-e2ohm3bf] p[data-astro-cid-e2ohm3bf]{text-wrap:pretty;margin-inline:auto}.hook[data-astro-cid-e2ohm3bf]{font-family:var(--disp);font-weight:400;font-size:var(--t-total);letter-spacing:var(--track-disp);max-width:21em;line-height:1.24}.pool[data-astro-cid-e2ohm3bf]{font-family:var(--disp);font-weight:400;font-size:var(--t-lede);letter-spacing:-.01em;max-width:26em;line-height:1.34}.specs[data-astro-cid-e2ohm3bf]{font-family:var(--body);font-size:var(--t-body);line-height:var(--lh-body);max-width:30em;margin-top:clamp(20px,2.4vw,30px)}.aside[data-astro-cid-e2ohm3bf]{font-family:var(--body);font-size:var(--t-cap);line-height:var(--lh-prose);max-width:32em;color:var(--fog)}.beat[data-astro-cid-e2ohm3bf]{border:0;border-top:1px solid var(--brass);width:clamp(40px,5vw,64px);height:0;margin:clamp(22px,2.6vw,32px) auto}.shift[data-astro-cid-e2ohm3bf]{border:0;border-top:1px solid var(--rule);width:100%;height:0;margin:clamp(30px,3.6vw,48px) auto clamp(20px,2.4vw,30px)}@media (width<=700px){.answer[data-astro-cid-e2ohm3bf]{text-align:left}.answer[data-astro-cid-e2ohm3bf] p[data-astro-cid-e2ohm3bf]{text-wrap:auto;margin-inline:0}.beat[data-astro-cid-e2ohm3bf]{margin-inline:0}}.clip[data-astro-cid-2b4awhbt]{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.95);opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.photo.warm>.clip[data-astro-cid-2b4awhbt]{filter:contrast(1.03)saturate(.96)}.clip[data-astro-cid-2b4awhbt].on{opacity:1}.clipbtn[data-astro-cid-2b4awhbt]{z-index:2;border:1px solid rgb(var(--lichen-rgb) / .35);background:rgb(var(--ink-rgb) / .55);width:32px;height:32px;color:var(--lichen);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.clipbtn[data-astro-cid-2b4awhbt][hidden]{display:none}.clipbtn[data-astro-cid-2b4awhbt]:hover{background:rgb(var(--ink-rgb) / .75)}.clipbtn[data-astro-cid-2b4awhbt]:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ico[data-astro-cid-2b4awhbt]{box-sizing:border-box;border-left:3px solid;border-right:3px solid;width:9px;height:10px}.clipbtn[data-astro-cid-2b4awhbt].held .ico[data-astro-cid-2b4awhbt]{border:5.5px solid #0000;border-left:9px solid;border-right-width:0;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:reduce){.clip[data-astro-cid-2b4awhbt]{transition:none}}.opener[data-astro-cid-jq6yfpxn]{--o-wide:1024px;--o-measure:704px;--o-short:480px;--o-narrow:340px;--o-figure:280px;padding-top:var(--sp-section);color:var(--lichen)}.elevwrap+.opener[data-astro-cid-jq6yfpxn]{padding-top:clamp(32px,3.2vw,48px)}.opener[data-astro-cid-jq6yfpxn]>[data-astro-cid-jq6yfpxn]+[data-astro-cid-jq6yfpxn]{margin-top:var(--sp-section)}.opener[data-astro-cid-jq6yfpxn]>.shot[data-astro-cid-jq6yfpxn]+.shot[data-astro-cid-jq6yfpxn],.opener[data-astro-cid-jq6yfpxn]>.shot[data-astro-cid-jq6yfpxn]+.duo[data-astro-cid-jq6yfpxn],.opener[data-astro-cid-jq6yfpxn]>.duo[data-astro-cid-jq6yfpxn]+.shot[data-astro-cid-jq6yfpxn]{margin-top:calc(var(--sp-section) * .4)}.opener[data-astro-cid-jq6yfpxn]>[data-astro-cid-jq6yfpxn]+.words[data-astro-cid-jq6yfpxn],.opener[data-astro-cid-jq6yfpxn]>.beside[data-astro-cid-jq6yfpxn]+.words[data-astro-cid-jq6yfpxn]{margin-top:calc(var(--sp-section) * 1.35)}.opener[data-astro-cid-jq6yfpxn]>.beside[data-astro-cid-jq6yfpxn]+.shot[data-astro-cid-jq6yfpxn]{margin-top:calc(var(--sp-section) * 1.15)}.words[data-astro-cid-jq6yfpxn]{width:min(var(--o-measure), 100% - var(--gut) * 2);margin-inline:auto}.words[data-astro-cid-jq6yfpxn] p[data-astro-cid-jq6yfpxn]{text-wrap:pretty}[data-astro-cid-jq6yfpxn][data-align=center] .words[data-astro-cid-jq6yfpxn]{text-align:center}[data-astro-cid-jq6yfpxn][data-align=left] .words[data-astro-cid-jq6yfpxn]{text-align:left}.hook[data-astro-cid-jq6yfpxn]{font-family:var(--disp);font-weight:400;font-size:var(--t-total);letter-spacing:var(--track-disp);max-width:21em;line-height:1.24}[data-astro-cid-jq6yfpxn][data-align=center] .hook[data-astro-cid-jq6yfpxn]{margin-inline:auto}.lede[data-astro-cid-jq6yfpxn]{font-family:var(--disp);font-weight:400;font-size:var(--t-lede);letter-spacing:-.01em;max-width:26em;line-height:1.34}[data-astro-cid-jq6yfpxn][data-align=center] .lede[data-astro-cid-jq6yfpxn]{margin-inline:auto}.claim[data-astro-cid-jq6yfpxn]{font-family:var(--body);font-size:var(--t-body);line-height:var(--lh-body)}.aside[data-astro-cid-jq6yfpxn]{font-family:var(--body);font-size:var(--t-cap);line-height:var(--lh-prose);color:var(--fog)}.shift[data-astro-cid-jq6yfpxn]{border:0;border-top:1px solid var(--rule);width:100%;height:0;margin:clamp(30px,3.6vw,48px) auto clamp(20px,2.4vw,30px)}.shot[data-astro-cid-jq6yfpxn]{margin:0}.shot[data-astro-cid-jq6yfpxn].wide,.shot[data-astro-cid-jq6yfpxn].measure,.shot[data-astro-cid-jq6yfpxn].short,.shot[data-astro-cid-jq6yfpxn].narrow{margin-inline:auto}.shot[data-astro-cid-jq6yfpxn].wide{width:min(var(--o-wide), 100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].measure{width:min(var(--o-measure), 100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].short{width:min(var(--o-short), 100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].narrow{width:min(var(--o-narrow), 100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].bleed .photo{max-height:var(--cap,62vh);border-left:0;border-right:0}.shot[data-astro-cid-jq6yfpxn].bleed img{width:100%;height:100%;max-height:var(--cap,62vh);object-fit:cover}.duo[data-astro-cid-jq6yfpxn]{align-items:end;gap:clamp(12px,1.8vw,26px);margin-inline:auto;display:grid}.duo[data-astro-cid-jq6yfpxn].wide{width:min(var(--o-wide), 100% - var(--gut) * 2)}.duo[data-astro-cid-jq6yfpxn].measure{width:min(var(--o-measure), 100% - var(--gut) * 2)}.duo[data-astro-cid-jq6yfpxn].short{width:min(var(--o-short), 100% - var(--gut) * 2)}.duo[data-astro-cid-jq6yfpxn].narrow{width:min(var(--o-narrow), 100% - var(--gut) * 2)}.duo[data-astro-cid-jq6yfpxn].s38{grid-template-columns:38fr 62fr}.duo[data-astro-cid-jq6yfpxn].s62{grid-template-columns:62fr 38fr}.duo[data-astro-cid-jq6yfpxn].s50{grid-template-columns:1fr 1fr}.beside[data-astro-cid-jq6yfpxn]{width:min(var(--o-wide), 100% - var(--gut) * 2);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3.2vw,56px);margin-inline:auto;display:grid}.beside[data-astro-cid-jq6yfpxn] .words[data-astro-cid-jq6yfpxn]{text-align:left;width:100%}.beside[data-astro-cid-jq6yfpxn] .words[data-astro-cid-jq6yfpxn] p[data-astro-cid-jq6yfpxn]{margin-inline:0}.beside[data-astro-cid-jq6yfpxn].right .shot[data-astro-cid-jq6yfpxn]{order:2}.beside[data-astro-cid-jq6yfpxn].figure{grid-template-columns:minmax(0, var(--o-measure)) var(--o-figure);width:min(calc(var(--o-measure) + var(--o-figure) + 40px), 100% - var(--gut) * 2);align-items:start;gap:clamp(20px,2.6vw,40px)}.beside[data-astro-cid-jq6yfpxn].figure .shot[data-astro-cid-jq6yfpxn]{margin-top:.4em}@media (width<=700px){.duo[data-astro-cid-jq6yfpxn],.duo[data-astro-cid-jq6yfpxn].s38,.duo[data-astro-cid-jq6yfpxn].s50,.duo[data-astro-cid-jq6yfpxn].s62,.beside[data-astro-cid-jq6yfpxn],.beside[data-astro-cid-jq6yfpxn].figure{grid-template-columns:1fr}.shot[data-astro-cid-jq6yfpxn].wide,.duo[data-astro-cid-jq6yfpxn].wide{width:calc(100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].measure,.duo[data-astro-cid-jq6yfpxn].measure{width:calc((100% - var(--gut) * 2) * .86)}.shot[data-astro-cid-jq6yfpxn].short,.duo[data-astro-cid-jq6yfpxn].short{width:calc((100% - var(--gut) * 2) * .74)}.shot[data-astro-cid-jq6yfpxn].narrow,.duo[data-astro-cid-jq6yfpxn].narrow{width:calc((100% - var(--gut) * 2) * .62)}.shot[data-astro-cid-jq6yfpxn].p-wide,.duo[data-astro-cid-jq6yfpxn].p-wide{width:calc(100% - var(--gut) * 2)}.shot[data-astro-cid-jq6yfpxn].p-measure,.duo[data-astro-cid-jq6yfpxn].p-measure{width:calc((100% - var(--gut) * 2) * .86)}.shot[data-astro-cid-jq6yfpxn].p-short,.duo[data-astro-cid-jq6yfpxn].p-short{width:calc((100% - var(--gut) * 2) * .74)}.shot[data-astro-cid-jq6yfpxn].p-narrow,.duo[data-astro-cid-jq6yfpxn].p-narrow{width:calc((100% - var(--gut) * 2) * .62)}.beside[data-astro-cid-jq6yfpxn].right .shot[data-astro-cid-jq6yfpxn]{order:0}[data-astro-cid-jq6yfpxn][data-align=center] .words[data-astro-cid-jq6yfpxn]{text-align:left}[data-astro-cid-jq6yfpxn][data-align=center] .words[data-astro-cid-jq6yfpxn] .hook[data-astro-cid-jq6yfpxn]{text-align:center;margin-inline:auto}.words[data-astro-cid-jq6yfpxn] p[data-astro-cid-jq6yfpxn],.hook[data-astro-cid-jq6yfpxn],.lede[data-astro-cid-jq6yfpxn]{margin-inline:0}.shot[data-astro-cid-jq6yfpxn].bleed .photo{height:38vh;max-height:none}.shot[data-astro-cid-jq6yfpxn].bleed img{height:100%;max-height:none}.shot[data-astro-cid-jq6yfpxn].p-bleed{width:100%;margin-inline:0}.shot[data-astro-cid-jq6yfpxn].p-bleed .photo{border-left:0;border-right:0;height:38vh;max-height:none}.shot[data-astro-cid-jq6yfpxn].p-bleed img{object-fit:cover;width:100%;height:100%;max-height:none}}.elevwrap[data-astro-cid-2zppwq3n]{padding:clamp(24px, 2.4vw, 36px) var(--gut) 0}.elev[data-astro-cid-2zppwq3n]{width:calc(clamp(72px, 8vw, 120px) * var(--k,1));height:auto;margin:0 auto;display:block}.elev[data-astro-cid-2zppwq3n] path{fill:var(--brass)}.lit[data-astro-cid-2zppwq3n].for-christmas rect[data-astro-cid-2zppwq3n]{fill:#ffe08a;filter:drop-shadow(0 0 1.5px #ffb300)}.who[data-astro-cid-datlviml]{padding:var(--sp-section) var(--gut) 0;border-top:1px solid var(--rule);margin-top:var(--sp-section);gap:var(--sp-gap-lg);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.tour-door+section[data-astro-cid-datlviml].who{border-top:0}.who[data-astro-cid-datlviml] h2[data-astro-cid-datlviml]{font-size:var(--t-d3);max-width:10ch}.prose[data-astro-cid-datlviml] p[data-astro-cid-datlviml]{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);max-width:58ch}.prose[data-astro-cid-datlviml] p[data-astro-cid-datlviml]+p[data-astro-cid-datlviml]{color:var(--fog);margin-top:1.1em}@media (width<=860px){.who[data-astro-cid-datlviml]{grid-template-columns:1fr;gap:22px}}.audience[data-astro-cid-uxjvnilv]{background:var(--band);padding:var(--sp-section-lg) var(--gut) var(--sp-section);margin-top:var(--sp-section);border-top:1px solid var(--rule)}h2[data-astro-cid-uxjvnilv]{font-size:var(--t-d5);line-height:var(--lh-disp);letter-spacing:var(--track-disp);color:var(--lichen);max-width:22ch}ul[data-astro-cid-uxjvnilv]{flex-wrap:wrap;gap:10px clamp(18px,2.4vw,32px);margin:clamp(20px,2.6vw,34px) 0 0;padding:0;list-style:none;display:flex}a[data-astro-cid-uxjvnilv]{font-size:var(--t-small);color:var(--fog);text-underline-offset:3px;text-decoration-color:var(--rule);transition:color .3s,text-decoration-color .3s}a[data-astro-cid-uxjvnilv]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (hover:hover){a[data-astro-cid-uxjvnilv]:hover{color:var(--brass);text-decoration-color:var(--brass)}}@media (width<=700px){ul[data-astro-cid-uxjvnilv]{flex-direction:column;gap:12px}}.rp[data-astro-cid-5pkwwagd]{margin-top:var(--sp-section);padding:0 var(--gut)}.panel[data-astro-cid-5pkwwagd]{border:1px solid var(--rule);background:var(--band);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;max-width:720px;margin-inline:auto;display:grid}@media (width<=820px){.panel[data-astro-cid-5pkwwagd]{grid-template-columns:1fr}}.shot[data-astro-cid-5pkwwagd]{min-height:100%;position:relative}.shot[data-astro-cid-5pkwwagd] .photo{border:0;height:100%}.shot[data-astro-cid-5pkwwagd] img{object-fit:cover;object-position:20% 50%;width:100%;height:100%;display:block}@media (width<=820px){.shot[data-astro-cid-5pkwwagd] .photo,.shot[data-astro-cid-5pkwwagd] img{height:clamp(180px,42vw,280px)}}.words[data-astro-cid-5pkwwagd]{flex-direction:column;justify-content:center;padding:clamp(18px,2.4vw,30px);display:flex}.kicker[data-astro-cid-5pkwwagd]{font-size:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.words[data-astro-cid-5pkwwagd] h2[data-astro-cid-5pkwwagd]{font-size:var(--t-row);line-height:var(--lh-disp);letter-spacing:var(--track-disp);color:var(--lichen);margin-top:clamp(6px,.8vw,10px)}.body[data-astro-cid-5pkwwagd]{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);max-width:42ch;margin-top:clamp(9px,1.2vw,14px)}.sep[data-astro-cid-5pkwwagd]{border-top:1px solid var(--rule);font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);max-width:42ch;margin-top:clamp(11px,1.4vw,15px);padding-top:clamp(11px,1.4vw,15px)}.go[data-astro-cid-5pkwwagd]{margin-top:clamp(11px,1.4vw,15px)}.go[data-astro-cid-5pkwwagd] a[data-astro-cid-5pkwwagd]{font-size:var(--t-small);color:var(--brass-lit);text-underline-offset:3px}.go[data-astro-cid-5pkwwagd] a[data-astro-cid-5pkwwagd]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.nearby[data-astro-cid-3elnsbe6]{padding:var(--sp-section) var(--gut) 0;border-top:1px solid var(--rule);margin-top:var(--sp-section);gap:var(--sp-gap-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}@media (width<=860px){.nearby[data-astro-cid-3elnsbe6]{grid-template-columns:1fr;gap:clamp(24px,4vw,40px)}}.words[data-astro-cid-3elnsbe6] h2[data-astro-cid-3elnsbe6]{font-size:var(--t-d4);max-width:10ch}.words[data-astro-cid-3elnsbe6] p[data-astro-cid-3elnsbe6]{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);max-width:54ch;margin-top:clamp(14px,1.8vw,20px)}.go[data-astro-cid-3elnsbe6] a[data-astro-cid-3elnsbe6]{color:var(--brass);text-underline-offset:3px}.whereabouts[data-astro-cid-3elnsbe6]{padding:0 var(--gut);margin-top:clamp(28px,4vw,52px)}.whereabouts[data-astro-cid-3elnsbe6] .rmap{max-width:480px;margin-inline:auto}@media (width<=640px){.whereabouts[data-astro-cid-3elnsbe6]{padding:0}.whereabouts[data-astro-cid-3elnsbe6] .rmap{max-width:none}.whereabouts[data-astro-cid-3elnsbe6] figcaption{padding:0 var(--gut)}}.wear[data-astro-cid-ihypbash]{padding:var(--sp-section) var(--gut) 0;border-top:1px solid var(--rule);margin-top:var(--sp-section)}.words[data-astro-cid-ihypbash]{max-width:60ch}.words[data-astro-cid-ihypbash] h2[data-astro-cid-ihypbash]{font-size:var(--t-d4);margin:0}.words[data-astro-cid-ihypbash] p[data-astro-cid-ihypbash]{font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);margin:clamp(14px,1.8vw,20px) 0 0}.cards[data-astro-cid-ihypbash]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,28px);max-width:900px;margin-top:clamp(24px,3.4vw,40px);display:grid}.card[data-astro-cid-ihypbash]{color:var(--lichen);align-content:start;gap:4px;text-decoration:none;display:grid}.pic[data-astro-cid-ihypbash]{aspect-ratio:1;background-color:var(--stone);background-blend-mode:multiply;background-repeat:no-repeat;display:block}.pic[data-astro-cid-ihypbash] svg[data-astro-cid-ihypbash]{width:100%;height:100%;display:block}.ink[data-astro-cid-ihypbash]{opacity:.94}.t[data-astro-cid-ihypbash]{font-family:var(--disp);margin-top:8px;font-size:clamp(17px,2vw,26px);line-height:1.1}.card[data-astro-cid-ihypbash]:hover .t[data-astro-cid-ihypbash],.card[data-astro-cid-ihypbash]:focus-visible .t[data-astro-cid-ihypbash]{color:var(--brass)}.card[data-astro-cid-ihypbash]:focus-visible{outline:2px solid var(--brass);outline-offset:6px}.all[data-astro-cid-ihypbash]{font-size:var(--t-body);margin:clamp(18px,2.4vw,28px) 0 0}.all[data-astro-cid-ihypbash] a[data-astro-cid-ihypbash]{color:var(--brass);text-underline-offset:3px}.cal[data-astro-cid-onqsexyd]{max-width:760px;margin-top:clamp(22px,3vw,34px);position:relative}.cal[data-astro-cid-onqsexyd].hello:after{content:"";border:1px solid var(--brass);pointer-events:none;opacity:0;animation:1.8s ease-out cal-hello;position:absolute;inset:-12px}@keyframes cal-hello{0%{opacity:0}15%{opacity:1}65%{opacity:1}to{opacity:0}}.calhead[data-astro-cid-onqsexyd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.calkick[data-astro-cid-onqsexyd]{font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin:0}.calnav[data-astro-cid-onqsexyd]{gap:8px;display:flex}.calnav[data-astro-cid-onqsexyd] button[data-astro-cid-onqsexyd]{border:1px solid rgb(var(--lichen-rgb) / .3);width:38px;height:38px;color:var(--lichen);cursor:pointer;background:0 0;font-size:20px;line-height:1}.calnav[data-astro-cid-onqsexyd] button[data-astro-cid-onqsexyd]:disabled{opacity:.35;cursor:default}.months[data-astro-cid-onqsexyd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin-top:14px;display:grid}.months[data-astro-cid-onqsexyd] .calnote{color:var(--fog);font-size:var(--t-small);grid-column:1/-1;margin:0}.months[data-astro-cid-onqsexyd] .calnote a{color:var(--brass)}.months[data-astro-cid-onqsexyd] h3{font-family:var(--body);font-size:var(--t-small);color:var(--lichen);margin:0 0 8px;font-weight:600}.months[data-astro-cid-onqsexyd] .grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.months[data-astro-cid-onqsexyd] .wd{text-align:center;color:var(--slate);padding-bottom:4px;font-size:11px}.months[data-astro-cid-onqsexyd] .d{background:rgb(var(--lichen-rgb) / .05);min-height:46px;color:var(--lichen);font:500 13px / 1.1 var(--body);cursor:pointer;border:1px solid #0000;align-content:center;justify-items:center;gap:1px;padding:4px 0;display:grid}.months[data-astro-cid-onqsexyd] .d small{color:var(--brass);font-size:10.5px;font-weight:400}.months[data-astro-cid-onqsexyd] .d.past,.months[data-astro-cid-onqsexyd] .d.blank{color:var(--slate);cursor:default;background:0 0}.months[data-astro-cid-onqsexyd] .d.blank{visibility:hidden}.months[data-astro-cid-onqsexyd] .d.booked{color:var(--slate);cursor:default;background:0 0;text-decoration:line-through}.months[data-astro-cid-onqsexyd] .d.booked small{visibility:hidden}.months[data-astro-cid-onqsexyd] .d.out-ok{cursor:pointer;color:var(--lichen);background:rgb(var(--lichen-rgb) / .05);text-decoration:none}.months[data-astro-cid-onqsexyd] .d.range{background:rgb(var(--brass-rgb) / .22)}.months[data-astro-cid-onqsexyd] .d.start,.months[data-astro-cid-onqsexyd] .d.end{background:var(--brass);color:var(--play-ink)}.months[data-astro-cid-onqsexyd] .d.start small,.months[data-astro-cid-onqsexyd] .d.end small{color:var(--play-ink);visibility:visible}.months[data-astro-cid-onqsexyd] .d:focus-visible{outline:2px solid var(--brass);outline-offset:1px}@media (hover:hover){.months[data-astro-cid-onqsexyd] .d.open:hover,.months[data-astro-cid-onqsexyd] .d.out-ok:hover{border-color:var(--brass)}}.callegend[data-astro-cid-onqsexyd]{color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.dot[data-astro-cid-onqsexyd]{width:10px;height:10px;margin-left:8px;display:inline-block}.dot[data-astro-cid-onqsexyd]:first-child{margin-left:0}.dot[data-astro-cid-onqsexyd].open{background:rgb(var(--lichen-rgb) / .2)}.dot[data-astro-cid-onqsexyd].booked{border:1px solid var(--slate)}.quote[data-astro-cid-onqsexyd]{border:1px solid rgb(var(--brass-rgb) / .45);background:rgb(var(--lichen-rgb) / .04);font-size:var(--t-small);color:var(--lichen);margin-top:16px;padding:16px 18px}.quote[data-astro-cid-onqsexyd] h3{font-family:var(--body);font-size:var(--t-body);margin:0 0 8px;font-weight:600}.quote[data-astro-cid-onqsexyd] dl{grid-template-columns:1fr auto;gap:4px 16px;margin:0;display:grid}.quote[data-astro-cid-onqsexyd] dd{text-align:right;margin:0}.quote[data-astro-cid-onqsexyd] .total{border-top:1px solid rgb(var(--lichen-rgb) / .2);padding-top:6px;font-weight:700}.quote[data-astro-cid-onqsexyd] p{color:var(--fog);margin:10px 0 0}.quote[data-astro-cid-onqsexyd] a,.quote[data-astro-cid-onqsexyd] .linkish{color:var(--brass);text-underline-offset:3px}.quote[data-astro-cid-onqsexyd] .linkish{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.quote[data-astro-cid-onqsexyd] label{color:var(--fog);align-items:center;gap:10px;margin-top:12px;display:flex}.quote[data-astro-cid-onqsexyd] input{width:6em;font:inherit;color:var(--lichen);background:var(--pine);border:1px solid rgb(var(--lichen-rgb) / .3);padding:7px 9px}.quote[data-astro-cid-onqsexyd] .bookit{background:var(--brass);color:var(--play-ink);margin-top:14px;padding:12px 20px;font-weight:500;text-decoration:none;display:inline-block}.quote[data-astro-cid-onqsexyd] .clear{margin-left:14px}@media (width<=620px){.months[data-astro-cid-onqsexyd]{grid-template-columns:minmax(0,1fr)}.months[data-astro-cid-onqsexyd] .d{min-height:44px}}.dealsbtn[data-astro-cid-2xhpy6rd]{max-width:760px;color:var(--lichen);border:1px solid var(--brass);background:linear-gradient(120deg, rgb(var(--brass-rgb) / .22), rgb(var(--brass-rgb) / .05) 70%);flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(16px,2vw,22px);padding:14px 18px;text-decoration:none;display:flex}.dealsbtn[data-astro-cid-2xhpy6rd] .dl-k[data-astro-cid-2xhpy6rd]{font:500 var(--t-small) / 1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--play-ink);background:var(--brass-lit);padding:6px 10px}.dealsbtn[data-astro-cid-2xhpy6rd] .dl-line[data-astro-cid-2xhpy6rd]{font-size:var(--t-small);color:var(--lichen)}.dealsbtn[data-astro-cid-2xhpy6rd] .dl-line[data-astro-cid-2xhpy6rd]:after{content:" →";color:var(--brass-lit)}.dealsbtn[data-astro-cid-2xhpy6rd].has-deal{background:linear-gradient(120deg, rgb(var(--brass-rgb) / .38), rgb(var(--brass-rgb) / .1) 70%)}.dealsbtn[data-astro-cid-2xhpy6rd].has-deal .dl-line[data-astro-cid-2xhpy6rd]{color:var(--brass-lit);font-weight:500}@media (hover:hover){.dealsbtn[data-astro-cid-2xhpy6rd]:hover{border-color:var(--brass-lit)}}.dealsbtn[data-astro-cid-2xhpy6rd]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.book[data-astro-cid-2xhpy6rd]{margin-top:var(--sp-section);padding:var(--sp-section-lg) var(--gut);background:var(--ink);scroll-margin-top:28px}[data-depth=deck] .book[data-astro-cid-2xhpy6rd]{background:var(--deck)}.book[data-astro-cid-2xhpy6rd] h2[data-astro-cid-2xhpy6rd]{font-size:var(--t-d5);max-width:12ch}.askc[data-astro-cid-2xhpy6rd]{font-size:var(--t-small);color:var(--fog);margin:clamp(22px,3vw,34px) 0 0}.askc[data-astro-cid-2xhpy6rd] a[data-astro-cid-2xhpy6rd]{color:var(--brass);text-underline-offset:3px}.askc[data-astro-cid-2xhpy6rd]+.askc[data-astro-cid-2xhpy6rd]{margin-top:6px}.askc[data-astro-cid-2xhpy6rd] button[data-astro-cid-2xhpy6rd]{font:inherit;color:var(--brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.book[data-astro-cid-2xhpy6rd]{position:relative;overflow:hidden}.book[data-astro-cid-2xhpy6rd]>[data-astro-cid-2xhpy6rd]:not(.ground){z-index:1;position:relative}.ground[data-astro-cid-2xhpy6rd]{z-index:0;pointer-events:none;opacity:0;background:var(--lichen);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-pattern=repeat] .ground[data-astro-cid-2xhpy6rd]{opacity:var(--pattern-repeat);-webkit-mask-image:var(--kf-tile);mask-image:var(--kf-tile);-webkit-mask-size:92px 110px;mask-size:92px 110px}[data-pattern=watermark] .ground[data-astro-cid-2xhpy6rd]{opacity:var(--pattern-watermark);-webkit-mask-image:var(--kf-one);mask-image:var(--kf-one);-webkit-mask-position:88%;mask-position:88%;-webkit-mask-size:auto 128%;mask-size:auto 128%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=700px){[data-pattern=watermark] .ground[data-astro-cid-2xhpy6rd]{-webkit-mask-position:120%;mask-position:120%;-webkit-mask-size:auto 86%;mask-size:auto 86%}}.from[data-astro-cid-2xhpy6rd]{font-size:var(--t-micro);color:var(--slate);flex-wrap:wrap;align-items:baseline;gap:0 .5ch;margin-top:clamp(14px,1.8vw,22px);display:flex}.from[data-astro-cid-2xhpy6rd] b[data-astro-cid-2xhpy6rd]{font-family:var(--disp);font-weight:400;font-size:var(--t-count);color:var(--brass);font-variant-numeric:tabular-nums;line-height:1}.min[data-astro-cid-2xhpy6rd]{font-size:var(--t-body);color:var(--lichen);max-width:52ch;margin-top:clamp(16px,2vw,22px)}.reach[data-astro-cid-2xhpy6rd]{font-size:var(--t-small);color:var(--fog);margin-top:22px}.reach[data-astro-cid-2xhpy6rd] a[data-astro-cid-2xhpy6rd]{color:var(--brass);text-underline-offset:3px}.calcwrap[data-astro-cid-7ahkrpb5]{margin-top:clamp(22px,2.6vw,32px)}.calcwrap[data-astro-cid-7ahkrpb5]>summary[data-astro-cid-7ahkrpb5]{cursor:pointer;font-family:var(--disp);font-size:var(--t-d6);color:var(--lichen);align-items:baseline;gap:10px;list-style:none;display:flex}.calcwrap[data-astro-cid-7ahkrpb5]>summary[data-astro-cid-7ahkrpb5]::-webkit-details-marker{display:none}.calcwrap[data-astro-cid-7ahkrpb5]>summary[data-astro-cid-7ahkrpb5]:after{content:"";border-right:1px solid var(--brass);border-bottom:1px solid var(--brass);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.calcwrap[data-astro-cid-7ahkrpb5][open]>summary[data-astro-cid-7ahkrpb5]:after{transform:rotate(-135deg)}.calcwrap[data-astro-cid-7ahkrpb5]>summary[data-astro-cid-7ahkrpb5]:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.vh[data-astro-cid-7ahkrpb5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc[data-astro-cid-7ahkrpb5]{border-top:1px solid var(--rule);max-width:34em;margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(22px,2.6vw,32px)}h3[data-astro-cid-7ahkrpb5]{font-family:var(--disp);font-weight:400;font-size:var(--t-lede);margin:0;line-height:1.2}.lede[data-astro-cid-7ahkrpb5]{color:var(--mist);font-size:var(--t-body);margin-top:8px}.field[data-astro-cid-7ahkrpb5]{margin-top:clamp(20px,2.4vw,28px)}.top[data-astro-cid-7ahkrpb5]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}label[data-astro-cid-7ahkrpb5]{font-size:var(--t-body);color:var(--lichen)}output[data-astro-cid-7ahkrpb5]{font-variant-numeric:tabular-nums;font-size:var(--t-body);color:var(--lichen)}input[data-astro-cid-7ahkrpb5][type=range]{width:100%;accent-color:var(--brass);margin:10px 0 4px}input[data-astro-cid-7ahkrpb5][type=range]:disabled{opacity:.55}.ends[data-astro-cid-7ahkrpb5]{font-size:var(--t-cap);color:var(--fog);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.note[data-astro-cid-7ahkrpb5]{font-size:var(--t-cap);line-height:var(--lh-prose);color:var(--fog);margin-top:6px}.result[data-astro-cid-7ahkrpb5]{margin-top:clamp(24px,3vw,34px)}.pp[data-astro-cid-7ahkrpb5]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pp[data-astro-cid-7ahkrpb5] b[data-astro-cid-7ahkrpb5]{font-family:var(--disp);font-weight:400;font-size:var(--t-count);color:var(--brass);font-variant-numeric:tabular-nums;line-height:1}.pp[data-astro-cid-7ahkrpb5] span[data-astro-cid-7ahkrpb5]{color:var(--mist)}.total[data-astro-cid-7ahkrpb5]{color:var(--mist);font-variant-numeric:tabular-nums;margin-top:8px}.total[data-astro-cid-7ahkrpb5] b[data-astro-cid-7ahkrpb5]{color:var(--lichen);font-weight:500}.extra[data-astro-cid-7ahkrpb5]{font-size:var(--t-cap);color:var(--fog);margin-top:4px}.dated[data-astro-cid-7ahkrpb5]{border-left:2px solid var(--brass);color:var(--lichen);font-size:var(--t-body);margin-top:14px;padding:10px 14px}.dated[data-astro-cid-7ahkrpb5] b[data-astro-cid-7ahkrpb5]{font-weight:500}.linkish[data-astro-cid-7ahkrpb5]{font:inherit;color:var(--brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.calc[data-astro-cid-7ahkrpb5].on-dates [data-astro-cid-7ahkrpb5][data-field]{display:none}.small[data-astro-cid-7ahkrpb5]{font-size:var(--t-cap);line-height:var(--lh-prose);color:var(--fog);margin-top:clamp(16px,2vw,22px)}.tour-door[data-astro-cid-fxejvm7y]{padding:var(--sp-section) var(--gut) 0}.in[data-astro-cid-fxejvm7y]{color:inherit;border:1px solid var(--rule);background:var(--fern);padding:clamp(18px,2.2vw,28px);text-decoration:none;transition:border-color .25s,background .25s;display:block}.in[data-astro-cid-fxejvm7y]:hover,.in[data-astro-cid-fxejvm7y]:focus-visible{border-color:var(--brass);background:var(--deck)}.in[data-astro-cid-fxejvm7y]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.strip[data-astro-cid-fxejvm7y]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,14px);display:grid}@media (width<=700px){.strip[data-astro-cid-fxejvm7y]{grid-template-columns:repeat(2,1fr)}}.words[data-astro-cid-fxejvm7y]{margin-top:clamp(16px,2vw,24px)}h2[data-astro-cid-fxejvm7y]{font-size:var(--t-d6);margin:0}.in[data-astro-cid-fxejvm7y]:not(:has(.body)) h2[data-astro-cid-fxejvm7y]{color:var(--brass);border-bottom:1px solid var(--brass);padding-bottom:3px;display:inline-block}.body[data-astro-cid-fxejvm7y]{max-width:48ch;font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--mist);margin-top:12px}.go[data-astro-cid-fxejvm7y]{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:clamp(14px,1.8vw,20px);display:flex}.cta[data-astro-cid-fxejvm7y]{font-family:var(--disp);font-size:var(--t-lede);color:var(--brass);border-bottom:1px solid var(--brass);padding-bottom:2px}.count[data-astro-cid-fxejvm7y]{font-size:var(--t-cap);color:var(--fog);font-variant-numeric:tabular-nums}.count[data-astro-cid-fxejvm7y] b[data-astro-cid-fxejvm7y]{color:var(--lichen);font-weight:500}
