.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid var(--border-btn)}.faq__q[data-astro-cid-hemr5th4]{min-height:44px;font:400 21px/1.3 var(--font-serif);color:var(--indigo);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:hover span[data-astro-cid-hemr5th4]:first-child{text-underline-offset:5px;text-decoration:underline 1px}.faq__sign[data-astro-cid-hemr5th4]{flex:none;width:16px;height:16px;position:relative}.faq__sign[data-astro-cid-hemr5th4]:before,.faq__sign[data-astro-cid-hemr5th4]:after{content:"";background:var(--cedar);width:16px;height:1.5px;margin-top:-.75px;transition:transform .2s;position:absolute;top:50%;left:0}.faq__sign[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__sign[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__a[data-astro-cid-hemr5th4]{max-width:680px;font-size:var(--fs-body);color:var(--muted-2);margin:0 0 24px;line-height:1.65}.weekend[data-astro-cid-lok2vrye]{padding-block:clamp(80px,10vw,140px)}.weekend__grid[data-astro-cid-lok2vrye]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(36px,6vw,96px);display:grid}.weekend__head[data-astro-cid-lok2vrye]{flex-direction:column;gap:22px;display:flex}.weekend__h[data-astro-cid-lok2vrye]{font-size:clamp(36px,4.6vw,60px);line-height:1.02}.weekend__tabs[data-astro-cid-lok2vrye]{flex-wrap:wrap;gap:8px;display:flex}.weekend__tabs[data-astro-cid-lok2vrye][hidden]{display:none}.weekend__tab[data-astro-cid-lok2vrye]{border:1px solid var(--border-btn);border-radius:var(--radius-pill);height:46px;color:var(--indigo);font:600 var(--fs-small) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;padding:0 20px}.weekend__tab[data-astro-cid-lok2vrye]:hover{border-color:var(--indigo)}.weekend__tab[data-astro-cid-lok2vrye][aria-selected=true]{border-color:var(--indigo);background:var(--indigo);color:var(--on-dark)}.weekend__panels[data-astro-cid-lok2vrye]{flex-direction:column;gap:40px;display:flex}.weekend__panel-title[data-astro-cid-lok2vrye]{font:400 24px/1.2 var(--font-serif);margin-bottom:12px}.days[data-astro-cid-lok2vrye]{margin:0}.days__row[data-astro-cid-lok2vrye]{border-top:1px solid var(--hairline-card);grid-template-columns:110px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.days__row[data-astro-cid-lok2vrye] dt[data-astro-cid-lok2vrye]{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--cedar);padding-top:6px;font-weight:600}.days__row[data-astro-cid-lok2vrye] dd[data-astro-cid-lok2vrye]{margin:0}.days__row[data-astro-cid-lok2vrye] ul[data-astro-cid-lok2vrye]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.days__row[data-astro-cid-lok2vrye] li[data-astro-cid-lok2vrye]{font:400 20px/1.35 var(--font-serif);color:var(--indigo)}ol[data-astro-cid-mi5tgls4][role=list],ul[data-astro-cid-mi5tgls4][role=list]{margin:0;padding:0;list-style:none}.hero[data-astro-cid-mi5tgls4]{background:#2a2a55;flex-direction:column;min-height:min(92svh,900px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-mi5tgls4] .hero__photo{position:absolute;inset:0}.hero__shade[data-astro-cid-mi5tgls4]{pointer-events:none;background:linear-gradient(90deg,#15133fd1 0%,#15133f8c 45%,#15133f26 80%),linear-gradient(#15133f99 0%,#15133f1a 30%,#15133f33 60%,#15133fd9 100%);position:absolute;inset:0}.hero__content[data-astro-cid-mi5tgls4]{flex-direction:column;gap:22px;margin-top:auto;padding-top:140px;padding-bottom:clamp(36px,6vw,72px);display:flex;position:relative}.hero[data-astro-cid-mi5tgls4] .hero__eyebrow{color:var(--gold-light)}.hero__h1[data-astro-cid-mi5tgls4]{color:#fff;text-shadow:0 2px 24px #15133f73;max-width:860px;font-size:clamp(44px,6.4vw,92px);line-height:1}.hero__sub[data-astro-cid-mi5tgls4]{color:#fff;text-shadow:0 1px 12px #15133f80;max-width:540px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero__ctas[data-astro-cid-mi5tgls4]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.spaces[data-astro-cid-mi5tgls4]{background:var(--deep-lake);color:#e9e2d3;padding-block:clamp(80px,10vw,130px)}.spaces__inner[data-astro-cid-mi5tgls4]{flex-direction:column;gap:48px;display:flex}.spaces__head[data-astro-cid-mi5tgls4]{flex-direction:column;gap:16px;max-width:720px;display:flex}.spaces__h[data-astro-cid-mi5tgls4]{color:var(--on-dark);font-size:clamp(36px,4.6vw,60px);line-height:1.02}.spaces__grid[data-astro-cid-mi5tgls4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,2.5vw,32px);display:grid}.space[data-astro-cid-mi5tgls4]{flex-direction:column;gap:14px;display:flex}.space[data-astro-cid-mi5tgls4] .space__photo{background:#2a2a55}.space__k[data-astro-cid-mi5tgls4]{font:400 24px/1.15 var(--font-serif);color:var(--on-dark)}.space__d[data-astro-cid-mi5tgls4]{color:#c9c2d8;font-size:15px;line-height:1.55}.how[data-astro-cid-mi5tgls4]{background:var(--stone-2);padding-block:clamp(80px,10vw,130px)}.how__inner[data-astro-cid-mi5tgls4]{flex-direction:column;gap:48px;display:flex}.how__h[data-astro-cid-mi5tgls4]{max-width:720px;font-size:clamp(36px,4.6vw,60px);line-height:1.02}.steps[data-astro-cid-mi5tgls4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:32px;display:grid}.step[data-astro-cid-mi5tgls4]{border-top:1px solid var(--indigo);flex-direction:column;gap:12px;padding-top:20px;display:flex}.step__n[data-astro-cid-mi5tgls4]{font:300 44px/1 var(--font-serif);color:var(--cedar)}.step__k[data-astro-cid-mi5tgls4]{font:400 22px/1.2 var(--font-serif)}.step__d[data-astro-cid-mi5tgls4]{color:var(--muted-2);font-size:15px;line-height:1.6}.how__faq[data-astro-cid-mi5tgls4]{max-width:860px}.how__faq[data-astro-cid-mi5tgls4] .how__faq-eyebrow{padding-bottom:16px}.inquire[data-astro-cid-mi5tgls4]{background:var(--deep-lake);padding-block:clamp(80px,10vw,130px)}.inquire__grid[data-astro-cid-mi5tgls4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;display:grid}.inquire__text[data-astro-cid-mi5tgls4]{flex-direction:column;gap:18px;display:flex}.inquire__h[data-astro-cid-mi5tgls4]{color:var(--on-dark);font-size:clamp(40px,5.4vw,76px);line-height:1}.inquire__p[data-astro-cid-mi5tgls4]{max-width:480px;font-size:var(--fs-body-lg);color:var(--on-dark-body);line-height:1.6}.inquire__cta[data-astro-cid-mi5tgls4]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.inquire__cta[data-astro-cid-mi5tgls4] .inquire__btn{font-size:var(--fs-body);padding:20px 32px}.inquire__note[data-astro-cid-mi5tgls4]{font-size:var(--fs-small);color:#c9c2d8}
