section[data-astro-cid-zd6gvl23]{--ink: #242B34;--cream: #FDFBF6;--gold: #A08550;color:var(--ink)}.center[data-astro-cid-zd6gvl23]{text-align:center}.center[data-astro-cid-zd6gvl23] p[data-astro-cid-zd6gvl23],p[data-astro-cid-zd6gvl23].center{margin-inline:auto}.rule[data-astro-cid-zd6gvl23]{display:block;width:36px;height:2px;background:var(--brass);margin:0 auto var(--gap-s)}.pill[data-astro-cid-zd6gvl23],.ce-split[data-astro-cid-zd6gvl23] .enq .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 36px;border-radius:20px;background:#fdfbf6;color:var(--ink);border:2px solid #A08550;font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.pill[data-astro-cid-zd6gvl23]:hover,.ce-split[data-astro-cid-zd6gvl23] .enq .btn:hover{background:#f1e8d6;color:var(--ink)}.ce-split[data-astro-cid-zd6gvl23] .enq .btn--ghost{border-color:var(--line)}.ce-split[data-astro-cid-zd6gvl23] .enq .btn--ghost:hover{background:var(--paper-2);color:var(--ink)}.pill[data-astro-cid-zd6gvl23],.pill[data-astro-cid-zd6gvl23]:hover{white-space:nowrap;text-decoration:none!important}@media(max-width:480px){.pill[data-astro-cid-zd6gvl23]{padding-inline:22px;letter-spacing:.14em}}.intro-copy[data-astro-cid-zd6gvl23]{color:var(--ink-soft);font-size:var(--t-lede);max-width:62ch}.ce-hero[data-astro-cid-zd6gvl23]{margin:0}.ce-hero__img[data-astro-cid-zd6gvl23]{display:block;width:100%;height:clamp(300px,52vw,640px);object-fit:cover;object-position:center 60%}.ce-intro[data-astro-cid-zd6gvl23]{background:var(--cream);padding:var(--gap-l) 0}.ce-intro[data-astro-cid-zd6gvl23] h1[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-m)}.ce-stats[data-astro-cid-zd6gvl23]{background:var(--paper-2);padding-block:var(--gap-l)}.stats[data-astro-cid-zd6gvl23]{list-style:none;margin:0 auto;padding-block:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-m);text-align:center}.stat__n[data-astro-cid-zd6gvl23]{display:block;font-family:var(--serif);font-size:var(--t-h2);line-height:1.1}.stat__label[data-astro-cid-zd6gvl23]{display:block;font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.docs[data-astro-cid-zd6gvl23]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-s);margin:var(--gap-m) auto 0;max-width:none}@media(max-width:480px){.docs[data-astro-cid-zd6gvl23]{flex-direction:column;align-items:center}}.ce-split[data-astro-cid-zd6gvl23]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-l);align-items:center;padding-block:var(--gap-l)}.ce-split[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-s)}@media(min-width:761px){.ce-split[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{font-size:min(31px,max(22px,calc(2.9vw - 4px)))}}#enquire[data-astro-cid-zd6gvl23]{scroll-margin-top:72px}.ce-split__copy[data-astro-cid-zd6gvl23]>p[data-astro-cid-zd6gvl23]{color:var(--ink-soft)}.photo[data-astro-cid-zd6gvl23]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px}.photo--tall[data-astro-cid-zd6gvl23]{aspect-ratio:4 / 5}.ce-band[data-astro-cid-zd6gvl23]{background:var(--cream);padding:var(--gap-xl) 0}.ce-band[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-s)}.ce-included[data-astro-cid-zd6gvl23]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-l);align-items:center;margin-top:var(--gap-l)}.ce-included[data-astro-cid-zd6gvl23] .photo[data-astro-cid-zd6gvl23]{aspect-ratio:1 / 1}.included[data-astro-cid-zd6gvl23]{list-style:none;margin:0;padding:0}.included[data-astro-cid-zd6gvl23] li[data-astro-cid-zd6gvl23]{font-size:var(--t-lede);color:var(--ink-soft);padding:8px 0}.ce-spaces[data-astro-cid-zd6gvl23]{background:var(--paper-2);padding:56px 0 66px}.chapter__bar[data-astro-cid-zd6gvl23]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-s);margin-bottom:22px}.chapter__actions[data-astro-cid-zd6gvl23]{display:flex;align-items:center;gap:6px}.steps[data-astro-cid-zd6gvl23]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase}.steps[data-astro-cid-zd6gvl23] a[data-astro-cid-zd6gvl23]{color:var(--ink);text-decoration:none;padding-block:8px}.steps[data-astro-cid-zd6gvl23] a[data-astro-cid-zd6gvl23]:hover,.steps[data-astro-cid-zd6gvl23] a[data-astro-cid-zd6gvl23][aria-current]{color:#a08550}.steps__sep[data-astro-cid-zd6gvl23]{color:var(--ink-soft)}.ce-spaces[data-astro-cid-zd6gvl23]:not(.is-ready) .arrow[data-astro-cid-zd6gvl23]{display:none}.arrow[data-astro-cid-zd6gvl23]{width:40px;height:40px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.arrow[data-astro-cid-zd6gvl23]:hover{background:#f1e8d6}.arrow[data-astro-cid-zd6gvl23] svg[data-astro-cid-zd6gvl23]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.chapter__actions[data-astro-cid-zd6gvl23] .pill[data-astro-cid-zd6gvl23]{margin-left:8px}.pill[data-astro-cid-zd6gvl23].pill--sm{min-height:36px;padding:6px 22px;font-size:12.5px;border-color:var(--ink);border-width:1.5px}.space__intro[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-m)}.space__intro[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-s)}.space__intro[data-astro-cid-zd6gvl23] .intro-copy[data-astro-cid-zd6gvl23]{max-width:none}.track[data-astro-cid-zd6gvl23]{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.track[data-astro-cid-zd6gvl23]::-webkit-scrollbar{display:none}.track[data-astro-cid-zd6gvl23]:focus-visible{outline:2px solid #A08550;outline-offset:4px}.chapter__card[data-astro-cid-zd6gvl23]{flex:0 0 100%;scroll-snap-align:start;background:var(--cream);border-radius:8px;overflow:hidden}.chapter__img[data-astro-cid-zd6gvl23]{display:block;width:100%;height:auto;aspect-ratio:2.2 / 1;object-fit:cover}.chapter__copy[data-astro-cid-zd6gvl23]{padding:var(--gap-l) clamp(20px,4vw,40px)}.chapter__copy[data-astro-cid-zd6gvl23] h3[data-astro-cid-zd6gvl23]{font-size:var(--t-h2);margin:0 0 var(--gap-xs)}.chapter__copy[data-astro-cid-zd6gvl23] p[data-astro-cid-zd6gvl23]{color:var(--ink-soft);font-size:var(--t-lede);max-width:72ch;margin:0}.ce-types[data-astro-cid-zd6gvl23]{background:var(--paper-2);padding-block:var(--gap-xl)}.types__bar[data-astro-cid-zd6gvl23]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-s);margin-bottom:var(--gap-l)}.types__bar[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin:0}.rail[data-astro-cid-zd6gvl23]:not(.is-ready) .arrow[data-astro-cid-zd6gvl23]{display:none}.types__cta[data-astro-cid-zd6gvl23]{margin:var(--gap-m) 0 0}.pill[data-astro-cid-zd6gvl23].pill--gold{color:#84693a;border-color:var(--gold);font-size:15px;letter-spacing:.14em}.cards[data-astro-cid-zd6gvl23]{list-style:none;padding:2px;margin:0;min-width:0;display:flex;gap:44px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cards[data-astro-cid-zd6gvl23]::-webkit-scrollbar{display:none}.card[data-astro-cid-zd6gvl23]{flex:0 0 calc((100% - 88px) / 3);scroll-snap-align:start;background:var(--cream);border:1px solid var(--gold);padding:var(--gap-l) 38px}.card__name[data-astro-cid-zd6gvl23]{font-size:14px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 var(--gap-xs)}.card__line[data-astro-cid-zd6gvl23]{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink-soft);margin:0}.ce-menus[data-astro-cid-zd6gvl23]{background:var(--cream);padding-bottom:var(--gap-xl)}.ce-menus[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-s)}.food[data-astro-cid-zd6gvl23]{position:relative;padding-bottom:56px}.food__viewport[data-astro-cid-zd6gvl23]{overflow:hidden}.food__track[data-astro-cid-zd6gvl23]{list-style:none;margin:0;padding:0;display:flex;width:max-content;animation:food-loop 48s linear infinite}.food__track[data-astro-cid-zd6gvl23] li[data-astro-cid-zd6gvl23]{flex:0 0 auto;width:clamp(220px,25vw,360px);padding-right:22px}.food__track[data-astro-cid-zd6gvl23] img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}@keyframes food-loop{to{transform:translate(-50%)}}.food[data-astro-cid-zd6gvl23]:hover .food__track[data-astro-cid-zd6gvl23],.food[data-astro-cid-zd6gvl23]:focus-within .food__track[data-astro-cid-zd6gvl23],.food[data-astro-cid-zd6gvl23]:has(.food__pause input:checked) .food__track[data-astro-cid-zd6gvl23]{animation-play-state:paused}.food__pause[data-astro-cid-zd6gvl23]{position:absolute;right:16px;bottom:14px;z-index:1;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.food__pause[data-astro-cid-zd6gvl23] input[data-astro-cid-zd6gvl23]{position:absolute;opacity:0}.food__pause[data-astro-cid-zd6gvl23] span[data-astro-cid-zd6gvl23]{padding:6px 4px}.food__pause[data-astro-cid-zd6gvl23] input[data-astro-cid-zd6gvl23]:focus-visible+span[data-astro-cid-zd6gvl23]{outline:2px solid var(--gold);outline-offset:2px}.food__pause-on[data-astro-cid-zd6gvl23]{display:none}.food__pause[data-astro-cid-zd6gvl23] input[data-astro-cid-zd6gvl23]:checked~.food__pause-off[data-astro-cid-zd6gvl23]{display:none}.food__pause[data-astro-cid-zd6gvl23] input[data-astro-cid-zd6gvl23]:checked~.food__pause-on[data-astro-cid-zd6gvl23]{display:inline}@media(prefers-reduced-motion:reduce){.food__track[data-astro-cid-zd6gvl23]{animation:none}.food__viewport[data-astro-cid-zd6gvl23]{overflow-x:auto}.food__pause[data-astro-cid-zd6gvl23]{display:none}}.ce-faq[data-astro-cid-zd6gvl23]{position:relative;padding:var(--gap-xl) 20px;overflow:hidden}.ce-faq__bg[data-astro-cid-zd6gvl23]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.ce-faq__card[data-astro-cid-zd6gvl23]{position:relative;max-width:680px;margin:0 auto;background:var(--paper);border-radius:8px;padding:var(--gap-l) clamp(20px,5vw,56px)}.ce-faq__card[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]{margin-bottom:var(--gap-m)}.ce-faq__card[data-astro-cid-zd6gvl23] h3[data-astro-cid-zd6gvl23]{margin:var(--gap-m) 0 var(--gap-xs)}.ce-faq__card[data-astro-cid-zd6gvl23] h2[data-astro-cid-zd6gvl23]+h3[data-astro-cid-zd6gvl23]{margin-top:0}.ce-faq__card[data-astro-cid-zd6gvl23] p[data-astro-cid-zd6gvl23]{color:var(--ink-soft)}.ce-faq__more[data-astro-cid-zd6gvl23]{margin:var(--gap-m) 0 0}.caps[data-astro-cid-zd6gvl23]{width:100%;border-collapse:collapse;color:var(--ink-soft)}.caps[data-astro-cid-zd6gvl23] th[data-astro-cid-zd6gvl23]{text-align:left;font-weight:400;padding:5px 0}.caps[data-astro-cid-zd6gvl23] td[data-astro-cid-zd6gvl23]{text-align:right;padding:5px 0}@media(max-width:760px){.stats[data-astro-cid-zd6gvl23]{grid-template-columns:repeat(2,1fr);row-gap:var(--gap-l)}.ce-split[data-astro-cid-zd6gvl23],.ce-included[data-astro-cid-zd6gvl23]{grid-template-columns:1fr;gap:var(--gap-m)}.card[data-astro-cid-zd6gvl23]{flex-basis:82%;padding:var(--gap-m) 26px}.chapter__bar[data-astro-cid-zd6gvl23]{flex-direction:column;align-items:flex-start}.steps[data-astro-cid-zd6gvl23]{gap:4px 5px;font-size:11px;letter-spacing:.08em;flex-wrap:nowrap}.chapter__actions[data-astro-cid-zd6gvl23] .pill[data-astro-cid-zd6gvl23]{margin-left:auto}.chapter__actions[data-astro-cid-zd6gvl23]{width:100%}.types__bar[data-astro-cid-zd6gvl23] .chapter__actions[data-astro-cid-zd6gvl23]{width:auto;flex:0 0 auto}.chapter__img[data-astro-cid-zd6gvl23]{aspect-ratio:4 / 3}.cards[data-astro-cid-zd6gvl23]{gap:16px}.ce-split[data-astro-cid-zd6gvl23] .photo--tall[data-astro-cid-zd6gvl23]{order:-1;aspect-ratio:3 / 2}}
