.package-page.svelte-1ea46nx{background:var(--paper-light)}.package-intro.svelte-1ea46nx{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:3rem;margin-bottom:5rem}.package-intro.svelte-1ea46nx .lede:where(.svelte-1ea46nx){margin:0}.package-stack.svelte-1ea46nx{border-top:1px solid var(--line)}.package-row.svelte-1ea46nx{display:grid;min-height:20rem;padding-block:clamp(2.5rem,5vw,5rem);grid-template-columns:.55fr 1.2fr .35fr;align-items:start;gap:clamp(2rem,5vw,5rem);border-bottom:1px solid var(--line)}.package-row.svelte-1ea46nx:first-child{color:var(--paper-light);background:var(--ink);box-shadow:0 0 0 1.5rem var(--ink)}.package-price.svelte-1ea46nx{display:flex;flex-direction:column}.package-price.svelte-1ea46nx>span:where(.svelte-1ea46nx){color:var(--coral-dark);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.package-row.svelte-1ea46nx:first-child .package-price:where(.svelte-1ea46nx)>span:where(.svelte-1ea46nx){color:var(--coral)}.package-price.svelte-1ea46nx strong:where(.svelte-1ea46nx){margin-top:1rem;font-family:Martius,sans-serif;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:400;line-height:1}.package-price.svelte-1ea46nx small:where(.svelte-1ea46nx){font-family:Rethink Sans,sans-serif;font-size:.8rem}.package-detail.svelte-1ea46nx h3:where(.svelte-1ea46nx){max-width:42ch;margin-bottom:2rem;font-size:1.15rem;line-height:1.45}.package-detail.svelte-1ea46nx ul:where(.svelte-1ea46nx){max-width:48rem;padding:0;list-style:none}.package-detail.svelte-1ea46nx li:where(.svelte-1ea46nx){padding-block:.7rem;border-bottom:1px solid var(--line)}.package-row.svelte-1ea46nx:first-child .package-detail:where(.svelte-1ea46nx) li:where(.svelte-1ea46nx){border-bottom-color:var(--line-light)}.package-row.svelte-1ea46nx>a:where(.svelte-1ea46nx){align-self:end;font-weight:720}.note.svelte-1ea46nx{max-width:90ch;margin:2.5rem 0 0;color:var(--ink-soft);font-size:.77rem}.fit-section.svelte-1ea46nx{background:var(--paper-deep)}.fit-grid.svelte-1ea46nx{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:clamp(3rem,8vw,8rem)}.fit-grid.svelte-1ea46nx img:where(.svelte-1ea46nx){width:100%;aspect-ratio:4 / 3;object-fit:cover}.fit-grid.svelte-1ea46nx .section-title:where(.svelte-1ea46nx){margin-bottom:2rem}.fit-grid.svelte-1ea46nx .button:where(.svelte-1ea46nx){margin-top:1rem}@media(max-width:820px){.package-intro.svelte-1ea46nx,.package-row.svelte-1ea46nx,.fit-grid.svelte-1ea46nx{grid-template-columns:1fr}.package-row.svelte-1ea46nx>a:where(.svelte-1ea46nx){justify-self:start}}
