.swMWYG_page{background:var(--sb-page);color:var(--sb-ink);font-family:var(--font-body), system-ui, sans-serif}.dark .swMWYG_page{--sb-page:#101d30;--sb-alt:#101d30;--sb-surface:#17283e;--sb-line:#2c405a;--sb-ink:#f0f1f3;--sb-muted:#b8bdc5;--sb-faint:#a0a7b1;--sb-accent:#e4a47d}.swMWYG_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;max-width:1240px;margin:0 auto;padding:64px 24px 80px;display:grid}.swMWYG_intro{padding-top:8px}.swMWYG_eyebrow{letter-spacing:.1em;color:var(--sb-accent,#a6542d);margin:0 0 24px;font-size:10px;font-weight:600}.swMWYG_intro h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(34px,3.3vw,45px);font-weight:600;line-height:1.15}.swMWYG_intro h1 span{color:var(--sb-faint)}.swMWYG_intro>p:not(.swMWYG_eyebrow){color:var(--sb-muted);font-size:15px;line-height:1.8}.swMWYG_intro ul{border-block:1px solid var(--sb-line);gap:18px;margin:24px 0;padding:24px 0;list-style:none;display:grid}.swMWYG_intro li{gap:12px;font-size:13px;line-height:1.7;display:flex}.swMWYG_intro li svg{color:var(--sb-accent,#a6542d);flex-shrink:0;margin-top:3px}.swMWYG_intro .swMWYG_note{font-weight:500}.swMWYG_booking{min-width:0}.swMWYG_bookingHeading{margin-bottom:22px}.swMWYG_bookingHeading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-weight:600}.swMWYG_bookingHeading p{color:var(--sb-muted);margin:0;font-size:13px;line-height:1.7}.swMWYG_calendar{border:1px solid var(--sb-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;overflow:hidden}@media (max-width:1050px){.swMWYG_layout{grid-template-columns:1fr;gap:32px;max-width:820px;padding-top:40px}}@media (max-width:480px){.swMWYG_layout{padding-inline:16px}.swMWYG_calendar{border-inline:0;border-radius:0;margin-inline:-16px}}