.px-head[data-astro-cid-nwtk6cma]{gap:var(--space-4);grid-area:head;max-width:54rem;display:grid}.px-accent[data-astro-cid-nwtk6cma]{color:var(--color-link);font-size:var(--text-heading-sm);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}.px-calc[data-astro-cid-nwtk6cma]{gap:var(--space-10) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,26rem);grid-template-areas:"head card""team card";align-items:start;display:grid}.px--full[data-astro-cid-nwtk6cma] .px-calc[data-astro-cid-nwtk6cma]{grid-template-areas:"head head""team card";align-items:center}.px-card[data-astro-cid-nwtk6cma]{grid-area:card}.px-team-col[data-astro-cid-nwtk6cma]{gap:var(--space-4);grid-area:team;min-width:0;display:grid;container-type:inline-size}.px-team__label[data-astro-cid-nwtk6cma]{font-size:var(--text-heading-sm);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}.px-team[data-astro-cid-nwtk6cma]{--px-team-cap:12;--px-av-k:7.05;--px-av-w:min(6rem, calc((100cqi - 4rem) / var(--px-av-k)));height:calc(var(--px-av-w) * 1.2);border-bottom:1px solid var(--color-border-strong);align-items:flex-end;display:flex}.px-avatar[data-astro-cid-nwtk6cma]{width:var(--px-av-w);transform-origin:50% 100%;flex:none;height:100%;display:block;position:relative}.px-avatar[data-astro-cid-nwtk6cma]+.px-avatar[data-astro-cid-nwtk6cma]{margin-left:calc(var(--px-av-w) * -.45)}.px-avatar[data-astro-cid-nwtk6cma][hidden],.px-team__more[data-astro-cid-nwtk6cma][hidden]{display:none}.px-avatar__pic[data-astro-cid-nwtk6cma],.px-avatar__img[data-astro-cid-nwtk6cma]{width:100%;height:100%;display:block}.px-avatar__img[data-astro-cid-nwtk6cma]{object-fit:contain;object-position:50% 100%}.px-avatar[data-astro-cid-nwtk6cma][data-pop]{animation:px-pop var(--duration-base) var(--ease-out)}@keyframes px-pop{0%{opacity:0;transform:translateY(.75rem)scale(.7)}}.px-team__more[data-astro-cid-nwtk6cma]{min-width:var(--space-12);height:var(--space-12);margin-left:var(--space-2);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-self:center;place-items:center;display:inline-grid}.px-controls[data-astro-cid-nwtk6cma]{align-items:start;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.px-slider[data-astro-cid-nwtk6cma]{padding-top:var(--space-3)}.px-card__toggle[data-astro-cid-nwtk6cma]{justify-self:start}.px-card__result[data-astro-cid-nwtk6cma]{border-top:0;padding-top:0}.rp-calc__price[data-astro-cid-nwtk6cma]{white-space:nowrap}.rp-calc__price[data-astro-cid-nwtk6cma] small[data-astro-cid-nwtk6cma]{margin-left:.3em}.px-year[data-astro-cid-nwtk6cma]{min-height:1.5em;line-height:1.5}@media (width<=24rem){.px-year[data-astro-cid-nwtk6cma]{min-height:3em}}.px-year[data-astro-cid-nwtk6cma][data-off]{visibility:hidden}.px-band[data-astro-cid-nwtk6cma]{margin-top:var(--space-16);padding-top:var(--space-10);background:var(--color-accent-soft);overflow:hidden}.px-band__title[data-astro-cid-nwtk6cma]{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-heading-md);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);flex-wrap:wrap;margin:0;display:flex}.px-band__free[data-astro-cid-nwtk6cma]{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-variant-numeric:tabular-nums;align-items:center;padding:.2em .7em;line-height:1.1;display:inline-flex}.px-crowd[data-astro-cid-nwtk6cma]{margin-top:var(--space-4)}.px-crowd__pic[data-astro-cid-nwtk6cma]{display:block}.px-crowd__img[data-astro-cid-nwtk6cma]{aspect-ratio:3200/385;object-fit:cover;object-position:50% 25%;width:max(100%,56rem);max-width:none;height:auto;margin-left:min(0rem,50% - 28rem);display:block}.px-bottom[data-astro-cid-nwtk6cma]{gap:var(--space-10) var(--space-12);margin-top:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}.px-rates__panel[data-astro-cid-nwtk6cma]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma],.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates[data-astro-cid-nwtk6cma] td[data-astro-cid-nwtk6cma]{padding:var(--space-3) var(--space-4)}.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates[data-astro-cid-nwtk6cma] thead[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma]{font-size:var(--text-caption)}.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates__price[data-astro-cid-nwtk6cma]{font-size:var(--text-heading-sm)}.px-rates__panel[data-astro-cid-nwtk6cma] tbody[data-astro-cid-nwtk6cma] tr[data-astro-cid-nwtk6cma]:last-child>[data-astro-cid-nwtk6cma]{border-bottom:0}.px-rates__note[data-astro-cid-nwtk6cma]{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:1.5}.px-included__list[data-astro-cid-nwtk6cma]{gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.px-included__list[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body-sm);line-height:1.45;display:flex}.px-included__list[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]:before{content:"";background:var(--color-success);width:1.125rem;height:1.125rem;-webkit-mask:var(--rp-icon-check) center / contain no-repeat;mask:var(--rp-icon-check) center / contain no-repeat;flex:none;margin-top:.1em}.px-how[data-astro-cid-nwtk6cma]{margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid var(--color-border-strong)}.px-steps[data-astro-cid-nwtk6cma]{margin:var(--space-10) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.px-step[data-astro-cid-nwtk6cma]{--px-size:2rem;padding:calc(var(--px-size) + var(--space-5)) var(--space-8) 0 0;position:relative}.px-step__node[data-astro-cid-nwtk6cma]{width:var(--px-size);height:var(--px-size);background:var(--px-node);color:var(--px-ink);font-size:var(--text-body-sm);font-weight:var(--weight-display);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.px-step[data-astro-cid-nwtk6cma]:after{content:"";top:calc((var(--px-size) - var(--branch-width)) / 2);right:0;left:var(--px-size);height:var(--branch-width);background:linear-gradient(90deg, var(--px-node), var(--px-next));position:absolute}.px-step[data-astro-cid-nwtk6cma]:last-child:after{content:none}.px-step__title[data-astro-cid-nwtk6cma]{max-width:22rem;margin:0 0 var(--space-2);font-size:var(--text-heading-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.3}.px-step__text[data-astro-cid-nwtk6cma]{max-width:22rem;color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.5}.px-notes[data-astro-cid-nwtk6cma]{gap:var(--space-8) var(--space-12);margin-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.px-note[data-astro-cid-nwtk6cma]{align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);display:grid}.px-note[data-astro-cid-nwtk6cma] p[data-astro-cid-nwtk6cma]{max-width:var(--measure);color:var(--color-text-secondary);line-height:var(--leading-body);margin:0}@media (width<=960px){.px-calc[data-astro-cid-nwtk6cma],.px--full[data-astro-cid-nwtk6cma] .px-calc[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""team""card"}.px-team[data-astro-cid-nwtk6cma]{--px-team-cap:10;--px-av-k:5.95}.px-avatar[data-astro-cid-nwtk6cma]:nth-child(n+11){display:none}.px-bottom[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.px-steps[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}.px-step[data-astro-cid-nwtk6cma]{padding:.2rem 0 var(--space-8) calc(var(--px-size) + var(--space-4))}.px-step[data-astro-cid-nwtk6cma]:last-child{padding-bottom:0}.px-step[data-astro-cid-nwtk6cma]:after{top:var(--px-size);bottom:0;right:auto;left:calc((var(--px-size) - var(--branch-width)) / 2);width:var(--branch-width);background:linear-gradient(180deg, var(--px-node), var(--px-next));height:auto}.px-step__title[data-astro-cid-nwtk6cma],.px-step__text[data-astro-cid-nwtk6cma]{max-width:none}.px-step__title[data-astro-cid-nwtk6cma]{text-wrap:wrap}.px-notes[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.px-team[data-astro-cid-nwtk6cma]{--px-team-cap:7;--px-av-k:4.3}.px-avatar[data-astro-cid-nwtk6cma]:nth-child(n+8){display:none}.px-controls[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}.px-slider[data-astro-cid-nwtk6cma]{padding-top:0}.px-band[data-astro-cid-nwtk6cma]{margin-top:var(--space-12);padding-top:var(--space-8)}.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates[data-astro-cid-nwtk6cma] th[data-astro-cid-nwtk6cma],.px-rates__panel[data-astro-cid-nwtk6cma] .rp-rates[data-astro-cid-nwtk6cma] td[data-astro-cid-nwtk6cma]{padding:var(--space-3)}.px-included__list[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.px-avatar[data-astro-cid-nwtk6cma][data-pop]{animation:none}}
