.sh[data-astro-cid-d35ohome],.sh__main[data-astro-cid-d35ohome]{flex-direction:column;gap:20px;display:flex}.sh--split[data-astro-cid-d35ohome]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.sh--split[data-astro-cid-d35ohome] .sh__intro[data-astro-cid-d35ohome]{flex:0 400px;padding-bottom:6px;font-size:17px;line-height:26px}.sh--center[data-astro-cid-d35ohome]{text-align:center;align-items:center}.sh--center[data-astro-cid-d35ohome] .sh__main[data-astro-cid-d35ohome]{align-items:center}.sh--center[data-astro-cid-d35ohome] .display[data-astro-cid-d35ohome]{max-width:1000px}.sh--center[data-astro-cid-d35ohome] .sh__intro[data-astro-cid-d35ohome]{max-width:760px;margin-top:8px}@media (width<=899px){.sh--split[data-astro-cid-d35ohome]{flex-direction:column;align-items:flex-start;gap:20px}.sh--split[data-astro-cid-d35ohome] .sh__intro[data-astro-cid-d35ohome]{flex-basis:auto;padding-bottom:0}.sh--center[data-astro-cid-d35ohome]{text-align:left;align-items:flex-start}.sh--center[data-astro-cid-d35ohome] .sh__main[data-astro-cid-d35ohome]{align-items:flex-start}.sh--center[data-astro-cid-d35ohome] .sh__intro[data-astro-cid-d35ohome]{margin-top:0}}.faq[data-astro-cid-tycplb2i]{padding-bottom:var(--section-gap)}.faq__inner[data-astro-cid-tycplb2i]{grid-template-columns:minmax(0,400px) minmax(0,704px);justify-content:space-between;gap:48px clamp(40px,6.67vw,96px);display:grid}.faq__intro[data-astro-cid-tycplb2i]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.faq__lede[data-astro-cid-tycplb2i]{color:var(--slate);font-size:17px;line-height:26px}.faq__cta--mobile[data-astro-cid-tycplb2i]{display:none}.faq__link[data-astro-cid-tycplb2i]{border-bottom:1px solid var(--fog);padding-bottom:3px;font-weight:500}.faq__link[data-astro-cid-tycplb2i]:hover{border-color:currentColor}.faq__list[data-astro-cid-tycplb2i]{border-top:1px solid var(--line)}.q[data-astro-cid-tycplb2i]{border-bottom:1px solid var(--line)}.q__summary[data-astro-cid-tycplb2i]{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.q__title[data-astro-cid-tycplb2i]{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:28px}.q__icon[data-astro-cid-tycplb2i]{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.q__icon-v[data-astro-cid-tycplb2i]{transform-origin:7px 7px;transition:transform .3s var(--ease-out)}.q[data-astro-cid-tycplb2i][open] .q__icon-v[data-astro-cid-tycplb2i]{transform:scaleY(0)}.q__body[data-astro-cid-tycplb2i]{max-width:640px;color:var(--slate);padding-bottom:28px;font-size:16px;line-height:26px}.q[data-astro-cid-tycplb2i][open] .q__body[data-astro-cid-tycplb2i]{animation:q-open .35s var(--ease-out)}@keyframes q-open{0%{opacity:0;translate:0 -6px}}@media (width<=899px){.faq__inner[data-astro-cid-tycplb2i]{grid-template-columns:1fr;gap:28px}.faq__intro[data-astro-cid-tycplb2i] .faq__cta[data-astro-cid-tycplb2i]{display:none}.faq__cta--mobile[data-astro-cid-tycplb2i]{justify-self:start;display:inline-flex}.q__summary[data-astro-cid-tycplb2i]{padding-block:22px}.q__title[data-astro-cid-tycplb2i]{font-size:19px;line-height:24px}.q__body[data-astro-cid-tycplb2i]{padding-bottom:22px;font-size:15px;line-height:23px}}.cta[data-astro-cid-3fgi2wql]{padding-bottom:64px}.ccard[data-astro-cid-3fgi2wql]{border-radius:var(--radius-xl);color:#fff;text-align:center;background:linear-gradient(oklab(74% -.023 -.049) 0%,oklab(84.2% -.013 -.026) 40%,oklab(89.8% .004 .025) 75%,oklab(88% .013 .071) 100%);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:560px;padding:64px 32px;display:flex;position:relative;overflow:clip}.ccard[data-astro-cid-3fgi2wql]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:0}.ccard__glow[data-astro-cid-3fgi2wql]{filter:blur(8px);background:radial-gradient(closest-side,oklab(94.9% .006 .051/.9) 0%,oklab(89.7% .019 .091/.4) 50%,oklab(89.7% .019 .091/0) 100%);border-radius:50%;width:600px;height:360px;animation:7s ease-in-out infinite glow-breathe;position:absolute;top:54%;left:50%;translate:-50%}@keyframes glow-breathe{50%{opacity:.85;scale:1.08}}.ccard__frame[data-astro-cid-3fgi2wql]{pointer-events:none;border:1px solid #ffffff80;border-radius:22px;position:absolute;inset:40px}.ccard__copy[data-astro-cid-3fgi2wql],.ccard__actions[data-astro-cid-3fgi2wql]{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.ccard__eyebrow[data-astro-cid-3fgi2wql]{color:#fff}.ccard__title[data-astro-cid-3fgi2wql]{text-shadow:0 1px 24px #00000014;font-size:clamp(40px,4.44vw,64px);line-height:1.125}.ccard__body[data-astro-cid-3fgi2wql]{max-width:620px;font-size:18px;line-height:28px}.ccard__btn[data-astro-cid-3fgi2wql]{height:52px;padding-inline:28px;font-size:16px}.booking[data-astro-cid-3fgi2wql]{flex-direction:column;align-items:center;gap:24px;margin-top:40px;display:flex}.ccard__cal[data-astro-cid-3fgi2wql]{border-radius:var(--radius-lg);background:var(--paper);justify-content:center;align-items:center;width:min(100%,1040px);min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #00000014}.ccard__cal[data-astro-cid-3fgi2wql] iframe{width:100%}.ccard__cal:has(iframe)>.ccard__btn,.no-js .ccard__cal[data-astro-cid-3fgi2wql]{display:none}.ccard__fallback[data-astro-cid-3fgi2wql]{color:#111111b8;font-size:15px;line-height:20px}.ccard__fallback[data-astro-cid-3fgi2wql] a[data-astro-cid-3fgi2wql]{color:var(--ink);border-bottom:1px solid #11111173;transition:border-color .2s}.ccard__fallback[data-astro-cid-3fgi2wql] a[data-astro-cid-3fgi2wql]:hover{border-color:var(--ink)}@media (width<=899px){.cta[data-astro-cid-3fgi2wql]{padding-bottom:48px}.ccard[data-astro-cid-3fgi2wql]{gap:28px;min-height:411px;padding:52px 34px}.ccard__frame[data-astro-cid-3fgi2wql]{border-radius:18px;inset:12px}.ccard__body[data-astro-cid-3fgi2wql]{font-size:16px;line-height:23px}.ccard__actions[data-astro-cid-3fgi2wql]{width:100%}.ccard__btn[data-astro-cid-3fgi2wql]{white-space:normal;justify-content:center;width:100%;height:auto;min-height:52px;padding-block:14px}.ccard__btn[data-astro-cid-3fgi2wql] svg[data-astro-cid-3fgi2wql]{flex:none}.ccard__fallback[data-astro-cid-3fgi2wql]{opacity:.9;font-size:14px}}@media (prefers-reduced-motion:reduce){.ccard__glow[data-astro-cid-3fgi2wql]{animation:none}}
