.pricing-notice[data-astro-cid-2gtbstz2]{background:var(--color-anthrazit);color:#ffffffd9;padding:var(--s-7);margin-bottom:var(--s-7);text-align:center}.pricing-notice[data-astro-cid-2gtbstz2] h3[data-astro-cid-2gtbstz2]{color:#fff;font-size:var(--fs-2xl);margin-block:var(--s-3) var(--s-4)}.pricing-notice[data-astro-cid-2gtbstz2] p[data-astro-cid-2gtbstz2]{color:#ffffffb3;max-width:56ch;margin:0 auto var(--s-5)}.price-table-section[data-astro-cid-2gtbstz2]{margin-bottom:var(--s-9);scroll-margin-top:110px}.price-table__context[data-astro-cid-2gtbstz2]{font-family:var(--font-eyebrow);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:var(--s-3)}.price-table__mood[data-astro-cid-2gtbstz2]{color:var(--color-ink-muted);font-size:13px;line-height:1.55;margin:8px 0 0;max-width:38ch}.price-table[data-astro-cid-2gtbstz2]{border:1px solid var(--color-line);background:#fff;box-shadow:var(--shadow-lg)}.price-table__head[data-astro-cid-2gtbstz2]{display:grid;grid-template-columns:2fr 1fr .9fr 1fr 1fr;background:var(--color-anthrazit);color:#fff;padding:var(--s-4) var(--s-5);font-family:var(--font-eyebrow);font-size:12px;letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--color-khaki-500)}.price-table__head[data-astro-cid-2gtbstz2] em[data-astro-cid-2gtbstz2]{font-style:normal;color:#ffffff8c;font-size:10px;letter-spacing:.22em}.price-table__row[data-astro-cid-2gtbstz2]{display:grid;grid-template-columns:2fr 1fr .9fr 1fr 1fr;padding:var(--s-4) var(--s-5);border-top:1px solid var(--color-line);align-items:center;transition:background-color .35s ease}.price-table__head[data-astro-cid-2gtbstz2]+.price-table__row[data-astro-cid-2gtbstz2]{border-top:0}.price-table__row[data-astro-cid-2gtbstz2]:hover{background:var(--color-cream)}.price-table__row--highlight[data-astro-cid-2gtbstz2]{background:var(--color-cream-raised);box-shadow:inset 3px 0 0 var(--color-khaki-300)}.price-table__row--highlight[data-astro-cid-2gtbstz2]:hover{background:var(--color-cream-sunken)}.price-table__row[data-astro-cid-2gtbstz2].reveal{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background-color .35s ease;transition-delay:calc(var(--row, 0) * .05s)}.price-table__row[data-astro-cid-2gtbstz2].reveal.is-visible{opacity:1;transform:none}.price-table__cell[data-astro-cid-2gtbstz2]{color:var(--color-ink)}.price-table__cell[data-astro-cid-2gtbstz2] strong[data-astro-cid-2gtbstz2]{font-family:var(--font-display);font-size:25px;color:var(--color-khaki-500);font-weight:400;letter-spacing:.01em}.price-table__cur[data-astro-cid-2gtbstz2]{font-size:.58em;color:var(--color-khaki-700);margin-right:3px;vertical-align:.12em}.price-table__from[data-astro-cid-2gtbstz2]{font-family:var(--font-eyebrow);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);margin-right:8px}.price-table__season[data-astro-cid-2gtbstz2] strong[data-astro-cid-2gtbstz2]{color:var(--color-ink);font-size:21px;display:block;line-height:1.15}.price-table__season[data-astro-cid-2gtbstz2] small[data-astro-cid-2gtbstz2]{display:block;color:var(--color-ink-muted);font-size:13px;margin-top:5px;letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.price-table__row[data-astro-cid-2gtbstz2].reveal{transition:background-color .35s ease;opacity:1;transform:none}}@media(max-width:900px){.price-table__head[data-astro-cid-2gtbstz2]{display:none}.price-table__row[data-astro-cid-2gtbstz2]{grid-template-columns:1fr;gap:var(--s-3);padding:var(--s-5) var(--s-6)}.price-table__season[data-astro-cid-2gtbstz2]{padding-bottom:var(--s-3);margin-bottom:var(--s-1);border-bottom:1px solid var(--color-line)}.price-table__season[data-astro-cid-2gtbstz2] strong[data-astro-cid-2gtbstz2]{font-size:22px}.price-table__cell[data-astro-cid-2gtbstz2]:not(.price-table__season){display:flex;align-items:baseline;gap:var(--s-2)}.price-table__cell[data-astro-cid-2gtbstz2]:not(.price-table__season):before{content:attr(data-label);margin-right:auto;font-family:var(--font-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-size:11px;color:var(--color-ink-soft)}.price-table__row--highlight[data-astro-cid-2gtbstz2]{box-shadow:inset 4px 0 0 var(--color-khaki-300)}}.info-block[data-astro-cid-2gtbstz2]{background:var(--color-cream);padding:var(--s-7);margin-bottom:var(--s-9)}.info-block[data-astro-cid-2gtbstz2] h3[data-astro-cid-2gtbstz2]{margin-bottom:var(--s-4);font-size:var(--fs-xl)}.info-block[data-astro-cid-2gtbstz2] ul[data-astro-cid-2gtbstz2]{list-style:none;margin:0 0 var(--s-5);padding:0}.info-block[data-astro-cid-2gtbstz2] li[data-astro-cid-2gtbstz2]{padding:10px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink-muted)}.info-block__sub[data-astro-cid-2gtbstz2]{margin:var(--s-6) 0 var(--s-2);font-size:var(--fs-lg);color:var(--color-khaki-700)}.info-block__note[data-astro-cid-2gtbstz2]{color:var(--color-ink-muted);font-size:var(--fs-sm);margin-bottom:var(--s-3)}.info-block__kids[data-astro-cid-2gtbstz2]{list-style:none;margin:0 0 var(--s-5);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.info-block__kids[data-astro-cid-2gtbstz2] li[data-astro-cid-2gtbstz2]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);background:var(--color-cream-raised);border:1px solid var(--color-line)}.info-block__kids[data-astro-cid-2gtbstz2] strong[data-astro-cid-2gtbstz2]{font-family:var(--font-eyebrow);text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-sm);font-weight:500;color:var(--color-ink-muted)}.info-block__kids[data-astro-cid-2gtbstz2] span[data-astro-cid-2gtbstz2]{color:var(--color-khaki-700);font-family:var(--font-display);font-size:var(--fs-lg);line-height:1.05}.info-block__legal[data-astro-cid-2gtbstz2]{color:var(--color-ink-muted);font-size:13px;margin:var(--s-5) 0 0;border-top:1px solid var(--color-line);padding-top:var(--s-3)}.info-block__cta[data-astro-cid-2gtbstz2]{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(max-width:760px){.info-block__kids[data-astro-cid-2gtbstz2]{grid-template-columns:1fr 1fr}}
