.pack__card[data-astro-cid-ocv5fyfq]{background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-lg);padding:var(--space-8)}.pack__name[data-astro-cid-ocv5fyfq]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.pack__price[data-astro-cid-ocv5fyfq]{align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0 0;display:flex}.pack__amount[data-astro-cid-ocv5fyfq]{font-size:var(--text-5xl);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-none);color:var(--color-highlight-quantity)}.pack__unit[data-astro-cid-ocv5fyfq]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pack__meta[data-astro-cid-ocv5fyfq]{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.pack__hours[data-astro-cid-ocv5fyfq]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pack__currency[data-astro-cid-ocv5fyfq]+.pack__hours[data-astro-cid-ocv5fyfq]:before{content:"·";font-weight:var(--weight-normal);color:var(--color-text-muted);margin-inline-end:var(--space-2)}.pack__list[data-astro-cid-ocv5fyfq]{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.pack__row[data-astro-cid-ocv5fyfq]{grid-template-columns:var(--space-6) minmax(0, 1fr);align-items:start;gap:var(--space-3);display:grid}.pack__tick[data-astro-cid-ocv5fyfq]{inline-size:var(--space-6);block-size:var(--space-6);fill:none;margin-block-start:calc(var(--space-px) * -1)}.pack__ring[data-astro-cid-ocv5fyfq]{fill:#0000;stroke:var(--color-border);stroke-width:2px;transition:stroke var(--duration-reveal) var(--ease-out), fill var(--duration-reveal) var(--ease-out)}.pack__check[data-astro-cid-ocv5fyfq]{stroke:var(--color-text-inverse);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-reveal) var(--ease-out)}.pack__row[data-astro-cid-ocv5fyfq][data-done] .pack__check[data-astro-cid-ocv5fyfq]{stroke-dashoffset:0}.pack__row[data-astro-cid-ocv5fyfq][data-done] .pack__ring[data-astro-cid-ocv5fyfq]{stroke:var(--color-highlight-quantity);fill:var(--color-highlight-quantity)}.pack__row-label[data-astro-cid-ocv5fyfq]{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted);transition:color var(--duration-reveal) var(--ease-out)}.pack__row[data-astro-cid-ocv5fyfq][data-done] .pack__row-label[data-astro-cid-ocv5fyfq]{color:var(--color-text)}.pack__dates[data-astro-cid-ocv5fyfq]{margin:var(--space-8) 0 0;gap:var(--space-3);display:grid}.pack__date[data-astro-cid-ocv5fyfq]{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-start:var(--space-px) solid var(--color-border);padding-block-start:var(--space-3);display:flex}.pack__date[data-astro-cid-ocv5fyfq] dt[data-astro-cid-ocv5fyfq]{font-size:var(--text-sm);color:var(--color-text-muted)}.pack__date[data-astro-cid-ocv5fyfq] dd[data-astro-cid-ocv5fyfq]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);text-align:end;margin:0}.pack__card[data-astro-cid-ocv5fyfq] .pack__cta{inline-size:100%;margin-block-start:var(--space-8)}.pack__fine[data-astro-cid-ocv5fyfq]{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;color:var(--color-text-muted);transition:color var(--duration-reveal) var(--ease-out)}.pack__card[data-astro-cid-ocv5fyfq][data-complete] .pack__fine[data-astro-cid-ocv5fyfq]{color:var(--color-text)}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide]{column-gap:var(--space-8);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide]>[data-astro-cid-ocv5fyfq]{margin-block-start:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__name[data-astro-cid-ocv5fyfq]{grid-area:1/1}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__price[data-astro-cid-ocv5fyfq]{grid-area:2/1;margin:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__meta[data-astro-cid-ocv5fyfq]{grid-area:3/1;margin:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__list[data-astro-cid-ocv5fyfq]{grid-area:1/2/span 3;margin:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__dates[data-astro-cid-ocv5fyfq]{gap:var(--space-6);grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__cta{grid-area:5/1/auto/-1;margin-block-start:0}.pack__card[data-astro-cid-ocv5fyfq][data-layout=wide] .pack__fine[data-astro-cid-ocv5fyfq]{grid-area:6/1/auto/-1;margin:0}@media (prefers-reduced-motion:reduce){.pack__check[data-astro-cid-ocv5fyfq]{stroke-dashoffset:0}.pack__ring[data-astro-cid-ocv5fyfq]{stroke:var(--color-accent)}.pack__row-label[data-astro-cid-ocv5fyfq],.pack__fine[data-astro-cid-ocv5fyfq]{color:var(--color-text)}}
