.catering[data-astro-cid-ojhhhcqw]{gap:2rem;display:grid}.catering__list[data-astro-cid-ojhhhcqw]{border-top:1px solid var(--ink)}.catering__list[data-astro-cid-ojhhhcqw] li[data-astro-cid-ojhhhcqw]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.5rem 1.25rem;padding-block:1.75rem;display:grid}.catering__index[data-astro-cid-ojhhhcqw]{font-family:var(--font-serif);color:var(--teal);font-size:1.25rem;line-height:1.4}.catering__body[data-astro-cid-ojhhhcqw] h3[data-astro-cid-ojhhhcqw]{font-family:var(--font-serif);margin-bottom:.375rem;font-size:1.75rem;font-weight:400;line-height:1.1}.catering__body[data-astro-cid-ojhhhcqw] p[data-astro-cid-ojhhhcqw]{color:var(--muted);font-size:var(--text-sm)}.catering__price[data-astro-cid-ojhhhcqw]{color:var(--teal);white-space:nowrap;grid-column:2;font-weight:700}@media (width>=40rem){.catering__list[data-astro-cid-ojhhhcqw] li[data-astro-cid-ojhhhcqw]{grid-template-columns:auto 1fr auto;align-items:baseline}.catering__price[data-astro-cid-ojhhhcqw]{grid-column:auto;font-size:1.25rem}}@media (width>=64rem){.catering[data-astro-cid-ojhhhcqw]{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem}}.pass[data-astro-cid-hceslikn] .eyebrow[data-astro-cid-hceslikn]{color:var(--sage)}.pass__list[data-astro-cid-hceslikn]{gap:1rem;display:grid}.pass__card[data-astro-cid-hceslikn]{border:1px solid var(--line-light);border-radius:var(--radius-lg);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);background:#f6f1e90a;flex-direction:column;align-items:flex-start;gap:.875rem;padding:2rem;display:flex}.pass__card[data-astro-cid-hceslikn]:hover{background:#f6f1e912;border-color:#f6f1e94d}.pass__card[data-astro-cid-hceslikn] h3[data-astro-cid-hceslikn]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-weight:750}.pass__card[data-astro-cid-hceslikn] .price small{color:#f6f1e999}.pass__detail[data-astro-cid-hceslikn]{color:#f6f1e9b3;font-size:var(--text-sm);margin-bottom:1rem}.pass__card[data-astro-cid-hceslikn] .btn[data-astro-cid-hceslikn]{margin-top:auto}.pass__includes[data-astro-cid-hceslikn]{border-radius:var(--radius-lg);background:var(--linen);color:var(--ink);gap:1.5rem;margin-top:1.5rem;padding:2rem;display:grid}.pass__includes-title[data-astro-cid-hceslikn]{font-family:var(--font-serif);font-size:1.75rem;line-height:1.1}.pass__includes[data-astro-cid-hceslikn] ul[data-astro-cid-hceslikn]{gap:1.25rem;display:grid}.pass__includes[data-astro-cid-hceslikn] li[data-astro-cid-hceslikn]{font-weight:600;font-size:var(--text-sm);gap:.875rem;display:flex}.pass__includes[data-astro-cid-hceslikn] li[data-astro-cid-hceslikn] svg{color:var(--teal);flex:none}@media (width>=52rem){.pass__list[data-astro-cid-hceslikn]{grid-template-columns:repeat(3,1fr)}.pass__includes[data-astro-cid-hceslikn]{grid-template-columns:14rem 1fr;align-items:center}.pass__includes[data-astro-cid-hceslikn] ul[data-astro-cid-hceslikn]{grid-template-columns:repeat(3,1fr);gap:2rem}}.desks__grid[data-astro-cid-swwfituj]{gap:3rem;display:grid}.desks__intro[data-astro-cid-swwfituj] .section-heading{margin-bottom:1.75rem}.includes[data-astro-cid-swwfituj]{gap:.75rem;display:grid}.includes[data-astro-cid-swwfituj] li[data-astro-cid-swwfituj]{align-items:center;gap:.75rem;font-weight:600;display:flex}.includes[data-astro-cid-swwfituj] svg{background:var(--sage);width:1.5rem;height:1.5rem;color:var(--teal-deep);border-radius:50%;flex:none;padding:.2rem}.plans[data-astro-cid-swwfituj]{gap:1rem;display:grid}.plan[data-astro-cid-swwfituj]{flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:relative}.plan__name[data-astro-cid-swwfituj]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:750}.plan__detail[data-astro-cid-swwfituj]{font-size:var(--text-sm);color:var(--muted)}.plan__cta[data-astro-cid-swwfituj]{font-size:var(--text-sm);color:var(--teal-text);align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.plan__cta[data-astro-cid-swwfituj] svg{transition:transform .3s var(--ease-out)}.plan__cta[data-astro-cid-swwfituj]:hover svg{transform:translate(4px)}.plan--featured[data-astro-cid-swwfituj]{background:var(--teal-deep);color:var(--linen)}.plan--featured[data-astro-cid-swwfituj] .price{color:var(--linen)}.plan--featured[data-astro-cid-swwfituj] .plan__name[data-astro-cid-swwfituj],.plan--featured[data-astro-cid-swwfituj] .plan__detail[data-astro-cid-swwfituj],.plan--featured[data-astro-cid-swwfituj] .price small{color:#f6f1e9a6}.plan--featured[data-astro-cid-swwfituj] .plan__cta[data-astro-cid-swwfituj]{color:var(--sage)}.plan__badge[data-astro-cid-swwfituj]{background:var(--sage);color:var(--teal-deep);border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}@media (width>=36rem){.plans[data-astro-cid-swwfituj]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.desks__grid[data-astro-cid-swwfituj]{grid-template-columns:1fr 1.3fr;align-items:start;gap:5rem}.desks__intro[data-astro-cid-swwfituj]{top:calc(var(--header-height) + 6rem);position:sticky}}.rooms[data-astro-cid-doyprjtx]{overflow:hidden}.rooms__table[data-astro-cid-doyprjtx]{border-collapse:collapse;text-align:left;width:100%}.rooms__table[data-astro-cid-doyprjtx] thead[data-astro-cid-doyprjtx] th[data-astro-cid-doyprjtx]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:1.25rem 1.75rem;font-weight:700}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] tr[data-astro-cid-doyprjtx]{transition:background-color .25s}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] tr[data-astro-cid-doyprjtx]:hover{background:var(--linen)}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] tr[data-astro-cid-doyprjtx]+tr[data-astro-cid-doyprjtx]{border-top:1px solid var(--line)}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] th[data-astro-cid-doyprjtx],.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx]{vertical-align:middle;padding:1.5rem 1.75rem}.rooms__name[data-astro-cid-doyprjtx]{font-family:var(--font-serif);color:var(--teal-deep);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:1.5rem;font-weight:450;line-height:1.2;display:flex}.rooms__name[data-astro-cid-doyprjtx] .rooms__mark{color:var(--sage)}.rooms__note[data-astro-cid-doyprjtx]{background:var(--sand);font-family:var(--font-sans);color:var(--teal-deep);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.rooms__usage[data-astro-cid-doyprjtx]{font-size:var(--text-sm);color:var(--muted);margin-top:.375rem;padding-left:1.5rem;font-weight:500;display:block}.rooms__capacity[data-astro-cid-doyprjtx]{background:var(--sand);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:700;display:inline-flex}.rooms__price[data-astro-cid-doyprjtx]{letter-spacing:-.02em;color:var(--teal);white-space:nowrap;font-size:1.5rem;font-weight:700}.rooms__price[data-astro-cid-doyprjtx] small[data-astro-cid-doyprjtx]{letter-spacing:0;font-size:.75rem}.rooms__footer[data-astro-cid-doyprjtx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.rooms__footnote[data-astro-cid-doyprjtx]{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.75rem;display:flex}.rooms__footnote[data-astro-cid-doyprjtx] svg{color:var(--teal);flex:none}.rooms__footnote[data-astro-cid-doyprjtx] a[data-astro-cid-doyprjtx]{color:var(--teal-text);font-weight:700}@media (width<=48rem){.rooms[data-astro-cid-doyprjtx]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.rooms__table[data-astro-cid-doyprjtx] thead[data-astro-cid-doyprjtx]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx]{gap:1rem;display:grid}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] tr[data-astro-cid-doyprjtx]{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-soft);grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid;border:0!important}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] th[data-astro-cid-doyprjtx],.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx]{padding:0}.rooms__table[data-astro-cid-doyprjtx] tbody[data-astro-cid-doyprjtx] th[data-astro-cid-doyprjtx]{grid-column:1/-1}.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx][data-label=Capacité]{grid-area:2/1/auto/-1}.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx][data-label=Demi-journée],.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx][data-label=Journée]{border-top:1px solid var(--line);gap:.25rem;padding-top:1rem;display:grid}.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx][data-label=Demi-journée]:before,.rooms__table[data-astro-cid-doyprjtx] td[data-astro-cid-doyprjtx][data-label=Journée]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}}.pricing-nav[data-astro-cid-c3fjc6mm]{top:var(--header-height);z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f6f1e9eb;position:sticky}.pricing-nav[data-astro-cid-c3fjc6mm] ul[data-astro-cid-c3fjc6mm]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-block:.625rem;padding-inline:var(--gutter);gap:.25rem;display:flex;overflow-x:auto}.pricing-nav[data-astro-cid-c3fjc6mm] ul[data-astro-cid-c3fjc6mm]::-webkit-scrollbar{display:none}.pricing-nav[data-astro-cid-c3fjc6mm] a[data-astro-cid-c3fjc6mm]{font-size:var(--text-sm);white-space:nowrap;color:var(--muted);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.pricing-nav[data-astro-cid-c3fjc6mm] a[data-astro-cid-c3fjc6mm] span[data-astro-cid-c3fjc6mm]{color:var(--teal-text);font-size:.6875rem;font-weight:700}.pricing-nav[data-astro-cid-c3fjc6mm] a[data-astro-cid-c3fjc6mm]:hover{color:var(--teal-deep)}.pricing-nav[data-astro-cid-c3fjc6mm] a[data-astro-cid-c3fjc6mm][aria-current=true]{background:var(--teal-deep);color:var(--linen)}.pricing-nav[data-astro-cid-c3fjc6mm] a[data-astro-cid-c3fjc6mm][aria-current=true] span[data-astro-cid-c3fjc6mm]{color:var(--sage)}html{scroll-padding-top:calc(var(--header-height) + 5rem)}.highlights[data-astro-cid-ftqwtksl]{border-top:1px solid var(--line-light);flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem;padding-top:1.75rem;display:flex}.highlights[data-astro-cid-ftqwtksl] li[data-astro-cid-ftqwtksl]{font-size:var(--text-sm);color:#f6f1e9d9;align-items:center;gap:.625rem;font-weight:600;display:inline-flex}.highlights[data-astro-cid-ftqwtksl] svg{color:var(--sage)}
