.kit-slot__btn{min-width:220px}.kit-slot__note{color:var(--ink2);margin-top:12px;font-size:.875rem}.kit-slot .formkit-form[data-uid]{box-shadow:none!important;background:0 0!important;border:0!important;max-width:520px!important}.kit-slot .formkit-form[data-uid] .formkit-container,.kit-slot .formkit-form[data-uid] .formkit-fields{background:0 0!important;padding:0!important}.kit-slot .formkit-form[data-uid] .formkit-hero,.kit-slot .formkit-form[data-uid] .formkit-powered-by-convertkit-container{display:none!important}.kit-slot .formkit-form[data-uid] .formkit-field input{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;font-family:var(--sans)!important;border-radius:6px!important;padding:14px 16px!important}.kit-slot .formkit-form[data-uid] .formkit-submit{background:var(--orange)!important;color:var(--on-orange)!important;font-family:var(--sans)!important;border-radius:6px!important;font-weight:700!important}.vg[data-astro-cid-yfwdl23g]{--n:#f16334;--w:#008fc6;--m:#fff;--ink:#1d1b18}.vg__legend[data-astro-cid-yfwdl23g]{flex-wrap:wrap;gap:10px 18px;margin-bottom:20px;display:flex}.vg__chip[data-astro-cid-yfwdl23g]{color:var(--ink);font:400 .95rem/1.2 var(--sans);cursor:pointer;opacity:1;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;transition:opacity .16s;display:inline-flex}.vg__chip[data-astro-cid-yfwdl23g]:focus-visible{outline:2px solid var(--w);outline-offset:4px;border-radius:4px}.vg[data-astro-cid-yfwdl23g][data-filter] .vg__chip[data-astro-cid-yfwdl23g][aria-pressed=false]{opacity:.45}.vg__swatch[data-astro-cid-yfwdl23g]{text-align:center;border-radius:6px;min-width:76px;padding:3px 10px;font-size:.85rem;font-weight:700;display:inline-block}.vg__swatch--nights[data-astro-cid-yfwdl23g]{background:var(--n);color:var(--ink)}.vg__swatch--weeks[data-astro-cid-yfwdl23g]{background:var(--w);color:var(--ink)}.vg__swatch--months[data-astro-cid-yfwdl23g]{background:var(--m);color:var(--navy-t)}.vg__range[data-astro-cid-yfwdl23g]{color:var(--ink2)}.vg__count[data-astro-cid-yfwdl23g]{font-family:var(--serif);color:var(--ink);font-weight:700}.vg__tiles[data-astro-cid-yfwdl23g]{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.vg__tile[data-astro-cid-yfwdl23g]{aspect-ratio:2;cursor:pointer;border:0;border-radius:5px;padding:0;transition:transform .14s,opacity .16s,box-shadow .14s;position:relative}.vg__tile--nights[data-astro-cid-yfwdl23g]{background:var(--n);color:var(--ink)}.vg__tile--weeks[data-astro-cid-yfwdl23g]{background:var(--w);color:var(--ink)}.vg__tile--months[data-astro-cid-yfwdl23g]{background:var(--m);color:var(--navy-t)}.vg__num[data-astro-cid-yfwdl23g]{font:700 .75rem/1 var(--sans);position:absolute;top:4px;left:7px}.vg__tile[data-astro-cid-yfwdl23g]:hover,.vg__tile[data-astro-cid-yfwdl23g].is-active{box-shadow:0 0 0 2px #1d1b181f, 0 0 0 4px var(--ink);transform:translateY(-2px)}.vg__tile[data-astro-cid-yfwdl23g]:focus-visible{box-shadow:0 0 0 2px #1d1b181f, 0 0 0 4px var(--w);outline:0}.vg[data-astro-cid-yfwdl23g][data-filter=Nights] .vg__tile[data-astro-cid-yfwdl23g]:not(.vg__tile--nights),.vg[data-astro-cid-yfwdl23g][data-filter=Weeks] .vg__tile[data-astro-cid-yfwdl23g]:not(.vg__tile--weeks),.vg[data-astro-cid-yfwdl23g][data-filter=Months] .vg__tile[data-astro-cid-yfwdl23g]:not(.vg__tile--months){opacity:.15}.vg__readout[data-astro-cid-yfwdl23g]{background:var(--card);border-left:3px solid var(--orange);border-radius:0 12px 12px 0;min-height:104px;margin-top:22px;padding:18px 22px}.vg__readout-meta[data-astro-cid-yfwdl23g]{font:700 .75rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.vg__readout-title[data-astro-cid-yfwdl23g]{font:700 1.35rem/1.25 var(--serif);color:var(--ink);margin:4px 0 6px}.vg__readout-sub[data-astro-cid-yfwdl23g]{color:var(--ink2);font-size:.95rem;line-height:1.55}.vg__pill[data-astro-cid-yfwdl23g]{border-radius:6px;margin-right:6px;padding:1px 9px;font-size:.8rem;font-weight:700;display:inline-block}.vg__pill[data-astro-cid-yfwdl23g][data-stay=Nights]{background:var(--n);color:#fff}.vg__pill[data-astro-cid-yfwdl23g][data-stay=Weeks]{background:var(--w);color:var(--ink)}.vg__pill[data-astro-cid-yfwdl23g][data-stay=Months]{background:var(--m);color:var(--navy-t)}@media (width<=640px){.vg__tiles[data-astro-cid-yfwdl23g]{gap:4px}.vg__tile[data-astro-cid-yfwdl23g]{aspect-ratio:1;border-radius:4px}.vg__num[data-astro-cid-yfwdl23g]{display:none}.vg__swatch[data-astro-cid-yfwdl23g]{min-width:0}.vg__readout-title[data-astro-cid-yfwdl23g]{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.vg__tile[data-astro-cid-yfwdl23g],.vg__chip[data-astro-cid-yfwdl23g]{transition:none}.vg__tile[data-astro-cid-yfwdl23g]:hover,.vg__tile[data-astro-cid-yfwdl23g].is-active{transform:none}}.lm-meta[data-astro-cid-5no76qyy]{font:400 1rem/1.5 var(--sans);color:var(--ink2);margin:8px 0 14px}p[data-astro-cid-5no76qyy]{max-inline-size:65ch}.lm-h2[data-astro-cid-5no76qyy]{font-family:var(--serif);color:var(--ink);margin-bottom:14px;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700;line-height:1.2}.lm-h3[data-astro-cid-5no76qyy]{font-family:var(--serif);color:var(--ink);margin-bottom:6px;font-size:1.2rem;font-weight:700;line-height:1.3}.lm-lede[data-astro-cid-5no76qyy]{color:var(--ink2);max-width:44rem;font-size:1.1rem;line-height:1.65}.lm-br[data-astro-cid-5no76qyy]{display:none}@media (width>=900px){.lm-br[data-astro-cid-5no76qyy]{display:inline}}.lm-hero[data-astro-cid-5no76qyy]{background:var(--paper);padding:56px 0 72px}.lm-hero__grid[data-astro-cid-5no76qyy]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;display:grid}.lm-hero__title[data-astro-cid-5no76qyy]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem);font-weight:700;line-height:1.08}.lm-hero__num[data-astro-cid-5no76qyy]{color:var(--orange-t);letter-spacing:-.04em;font-size:1.9em;line-height:.95;display:block}.lm-hero__dek[data-astro-cid-5no76qyy]{color:var(--ink);max-width:38rem;margin-top:20px;font-size:1.2rem;line-height:1.6}.lm-hero__form[data-astro-cid-5no76qyy]{margin-top:30px}.lm-hero__cover[data-astro-cid-5no76qyy]{justify-self:end;max-width:380px;margin:0;transform:rotate(2deg)}.lm-hero__cover[data-astro-cid-5no76qyy] img[data-astro-cid-5no76qyy]{border-radius:6px;width:100%;height:auto;box-shadow:0 30px 60px -20px #1d1b181f,0 0 0 1px #ffffff0f}.lm-section[data-astro-cid-5no76qyy]{background:var(--paper);padding:88px 0}.lm-section--raised[data-astro-cid-5no76qyy]{background:var(--card)}.lm-grid-wrap[data-astro-cid-5no76qyy]{margin-top:36px}.lm-why[data-astro-cid-5no76qyy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lm-why__list[data-astro-cid-5no76qyy]{gap:30px;margin:0;padding:0;list-style:none;display:grid}.lm-why__list[data-astro-cid-5no76qyy] li[data-astro-cid-5no76qyy]{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;gap:16px;padding-bottom:26px;display:grid}.lm-why__list[data-astro-cid-5no76qyy] li[data-astro-cid-5no76qyy]:last-child{border-bottom:0}.lm-why__list[data-astro-cid-5no76qyy] p[data-astro-cid-5no76qyy]{color:var(--ink2);line-height:1.6}.lm-why__n[data-astro-cid-5no76qyy]{font:700 1.6rem/1 var(--serif);color:var(--orange-t)}.lm-stats[data-astro-cid-5no76qyy]{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.lm-stat[data-astro-cid-5no76qyy]{max-width:15rem}.lm-stat__num[data-astro-cid-5no76qyy]{font:700 3rem/1 var(--serif);color:var(--orange-t);letter-spacing:-.02em}.lm-stat__label[data-astro-cid-5no76qyy]{color:var(--ink);margin-top:8px;line-height:1.5}.lm-stat__src[data-astro-cid-5no76qyy]{color:var(--mute);margin-top:6px;font-size:.8rem}.lm-steps[data-astro-cid-5no76qyy]{border-top:1px solid var(--rule);grid-template-columns:1.1fr 1fr 1fr;gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.lm-step[data-astro-cid-5no76qyy]{padding:28px 28px 8px 0}.lm-step[data-astro-cid-5no76qyy]+.lm-step[data-astro-cid-5no76qyy]{border-left:1px solid var(--rule);padding-left:28px}.lm-step__n[data-astro-cid-5no76qyy]{font:400 1rem/1.5 var(--sans);color:var(--orange-t);margin-bottom:10px;display:block}.lm-step[data-astro-cid-5no76qyy] p[data-astro-cid-5no76qyy]{color:var(--ink2);line-height:1.6}.lm-inside[data-astro-cid-5no76qyy]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.lm-inside__head[data-astro-cid-5no76qyy]{position:sticky;top:110px}.lm-toc[data-astro-cid-5no76qyy]{margin:0;padding:0;list-style:none}.lm-toc[data-astro-cid-5no76qyy] li[data-astro-cid-5no76qyy]{border-bottom:1px solid var(--rule);grid-template-columns:96px 1fr;gap:18px;padding:20px 0;display:grid}.lm-toc[data-astro-cid-5no76qyy] li[data-astro-cid-5no76qyy]:first-child{padding-top:0}.lm-toc__pages[data-astro-cid-5no76qyy]{font:700 .85rem/1.8 var(--sans);color:var(--mute)}.lm-toc[data-astro-cid-5no76qyy] p[data-astro-cid-5no76qyy]{color:var(--ink2);line-height:1.55}.lm-final[data-astro-cid-5no76qyy]{background:var(--navy);padding:96px 0 104px}.lm-final__inner[data-astro-cid-5no76qyy]{text-align:center}.lm-final__inner[data-astro-cid-5no76qyy] .lm-lede[data-astro-cid-5no76qyy]{margin:0 auto 28px}.lm-final__alt[data-astro-cid-5no76qyy]{margin-top:26px}.lm-final__alt[data-astro-cid-5no76qyy] a[data-astro-cid-5no76qyy]{color:var(--orange-t);text-underline-offset:3px;text-decoration:underline}.lm-disclaimer[data-astro-cid-5no76qyy]{max-width:40rem;color:var(--mute);margin:36px auto 0;font-size:.8rem;line-height:1.5}@media (width<=900px){.lm-hero[data-astro-cid-5no76qyy]{padding:36px 0 56px}.lm-hero__grid[data-astro-cid-5no76qyy],.lm-why[data-astro-cid-5no76qyy],.lm-inside[data-astro-cid-5no76qyy]{grid-template-columns:1fr;gap:40px}.lm-hero__cover[data-astro-cid-5no76qyy]{justify-self:center;max-width:240px;transform:none}.lm-inside__head[data-astro-cid-5no76qyy]{position:static}.lm-steps[data-astro-cid-5no76qyy]{grid-template-columns:1fr}.lm-step[data-astro-cid-5no76qyy],.lm-step[data-astro-cid-5no76qyy]+.lm-step[data-astro-cid-5no76qyy]{border-left:0;border-bottom:1px solid var(--rule);padding:22px 0 18px}.lm-section[data-astro-cid-5no76qyy]{padding:64px 0}}@media (width<=480px){.lm-toc[data-astro-cid-5no76qyy] li[data-astro-cid-5no76qyy]{grid-template-columns:1fr;gap:4px}.lm-stat__num[data-astro-cid-5no76qyy]{font-size:2.5rem}}
