.pr-label.astro-zvmoy7vg{font-family:var(--f-mono);font-synthesis:none;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.45}.pr-eyebrow.astro-zvmoy7vg{color:var(--pr-muted,var(--c-muted));align-items:center;gap:12px;display:inline-flex}.pr-eyebrow.astro-zvmoy7vg:before{content:"";background:var(--pr-rule,var(--c-plum));width:28px;height:1px}.pr-eyebrow__n.astro-zvmoy7vg{color:var(--pr-accent,var(--c-plum))}.pr-hero.astro-zvmoy7vg .crumbs{font-family:var(--f-mono);letter-spacing:.14em;font-weight:400}.pr-hero__eyebrow.astro-zvmoy7vg{margin-top:var(--s-6)}.pr-hero__title.astro-zvmoy7vg{margin-top:var(--s-4)}.pr-hero.astro-zvmoy7vg{padding-bottom:clamp(2rem,1.25rem + 2.5vw,3.5rem)}.pr-chips.astro-zvmoy7vg{padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.pr-chips__list.astro-zvmoy7vg{padding-top:var(--s-3);border-top:1px solid var(--c-line);grid-template-columns:repeat(2,max-content);gap:0 2.25rem;display:grid}@media (width>=560px){.pr-chips__list.astro-zvmoy7vg{flex-wrap:wrap;gap:0 2rem;display:flex}}.pr-chip.astro-zvmoy7vg{min-height:44px;color:var(--c-ink);transition:color var(--d-hover) ease, background-color var(--d-hover) ease;align-items:center;gap:8px;display:inline-flex}.pr-chip__t.astro-zvmoy7vg{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--c-plum) 35%, transparent);text-underline-offset:5px}.pr-chip__n.astro-zvmoy7vg{color:var(--c-plum)}@media (width>=1024px){.pr-chips.astro-zvmoy7vg{top:calc(var(--header-h) + 10px);z-index:20;pointer-events:none;transition:top .52s var(--ease-drawer);padding-bottom:clamp(2.5rem,1rem + 2.5vw,3.5rem);position:sticky}html.hdr-hidden .pr-chips.astro-zvmoy7vg{top:14px}.pr-chips__list.astro-zvmoy7vg{border-radius:var(--r-pill);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 0 0 1px var(--c-line), 0 10px 30px -18px #1c151959;pointer-events:auto;background:#f5f2f1f0;border-top:0;gap:4px;padding:5px;display:inline-flex}.pr-chip.astro-zvmoy7vg{border-radius:var(--r-pill);min-height:40px;padding:0 16px}.pr-chip__t.astro-zvmoy7vg{text-decoration:none}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.pr-chip.astro-zvmoy7vg:hover{background:var(--c-plum-tint);color:var(--c-plum)}}.pr-sec.astro-zvmoy7vg{--pr-line:var(--c-line);--pr-leader:var(--c-line);--pr-badge:color-mix(in srgb, var(--c-orchid) 38%, var(--c-pearl));--pr-badge-fg:var(--c-plum);--pr-badge-acc:color-mix(in srgb, var(--c-orchid) 82%, var(--c-plum));--pr-muted:var(--c-muted);--pr-rule:var(--c-plum);--pr-accent:var(--c-plum);--pr-price:var(--c-ink);--pr-note-line:color-mix(in srgb, var(--c-plum) 26%, transparent);scroll-margin-top:0}.pr-sec--tint.astro-zvmoy7vg{--tint:color-mix(in srgb, var(--c-orchid) 18%, var(--c-pearl));--curtain:var(--tint);--pr-line:color-mix(in srgb, var(--c-plum) 12%, transparent);--pr-leader:color-mix(in srgb, var(--c-plum) 22%, transparent);--pr-badge:color-mix(in srgb, var(--c-orchid) 56%, var(--c-pearl));background:var(--tint)}.pr-sec--night.astro-zvmoy7vg{--pr-line:var(--c-night-line);--pr-leader:color-mix(in srgb, var(--c-night-muted) 45%, transparent);--pr-badge:var(--c-orchid);--pr-badge-fg:var(--c-plum);--pr-badge-acc:var(--c-pearl);--pr-muted:var(--c-night-muted);--pr-rule:var(--c-orchid);--pr-accent:var(--c-orchid);--pr-price:var(--c-pearl);--pr-note-line:color-mix(in srgb, var(--c-orchid) 34%, transparent)}.pr-sec__grid.astro-zvmoy7vg{gap:var(--s-6) clamp(3rem, 6vw, 7rem);padding-block:clamp(4rem,2.5rem + 5vw,8rem);display:grid}.pr-sec.astro-zvmoy7vg:first-of-type .pr-sec__grid.astro-zvmoy7vg{padding-top:clamp(.5rem,2vw,2rem)}@media (width>=1024px){.pr-sec__grid.astro-zvmoy7vg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pr-sec__head.astro-zvmoy7vg{align-self:start;position:sticky;top:10.5rem}}.pr-sec__head.astro-zvmoy7vg{align-content:start;justify-items:start;gap:var(--s-4);display:grid}.pr-sec__title.astro-zvmoy7vg{max-width:14ch;font-size:clamp(2.1rem,1.4rem + 2.4vw,3.75rem);line-height:1.04}.pr-sec__intro.astro-zvmoy7vg{max-width:34ch;color:var(--pr-muted);font-size:var(--fs-body);line-height:1.55}.pr-group.astro-zvmoy7vg+.pr-group.astro-zvmoy7vg{margin-top:clamp(2.5rem,2rem + 1.5vw,3.5rem)}.pr-group__title.astro-zvmoy7vg{color:var(--pr-muted);align-items:center;gap:10px;margin-bottom:.35rem;display:flex}.pr-group__title.astro-zvmoy7vg:before{content:"";background:var(--pr-rule);flex:none;width:18px;height:1px}.pr-group__det.astro-zvmoy7vg{text-transform:none;letter-spacing:.04em}.pr-list.astro-zvmoy7vg{container-type:inline-size}.pr-row.astro-zvmoy7vg{grid-template-columns:48px auto minmax(1.5rem,1fr) auto;align-items:center;gap:2px 1rem;padding-block:1.1rem;display:grid}.pr-row--det.astro-zvmoy7vg{align-items:baseline}.pr-row.astro-zvmoy7vg+.pr-row.astro-zvmoy7vg{border-top:1px solid var(--pr-line)}.pr-badge.astro-zvmoy7vg{background:var(--pr-badge);width:48px;height:48px;color:var(--pr-badge-fg);border-radius:50%;grid-area:1/1;align-self:center;place-items:center;display:grid}.pr-badge.astro-zvmoy7vg .pi-a{fill:var(--pr-badge-acc)}.pr-row--det.astro-zvmoy7vg .pr-badge.astro-zvmoy7vg{grid-row:1/3}.pr-nm.astro-zvmoy7vg{grid-area:1/2;min-width:0;font-size:1.125rem;line-height:1.35}.pr-nw.astro-zvmoy7vg{white-space:nowrap}.pr-det.astro-zvmoy7vg{color:var(--pr-muted);text-wrap:pretty;grid-area:2/2/auto/-1;font-size:.875rem;line-height:1.4}.pr-lead.astro-zvmoy7vg{background:radial-gradient(circle, var(--pr-leader) 1.25px, transparent 1.6px) repeat-x 0 50% / 7px 3px;grid-area:1/3;height:3px;transform:translateY(.08em)}.pr-row--det.astro-zvmoy7vg .pr-lead.astro-zvmoy7vg{transform:translateY(-.28em)}.pr-price.astro-zvmoy7vg{font-family:var(--f-mono);font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;text-align:right;color:var(--pr-price);grid-area:1/4;font-size:1.125rem;font-weight:400;line-height:1.35}.pr-from.astro-zvmoy7vg{color:var(--pr-accent);font-size:.875em}.pr-price--text.astro-zvmoy7vg{white-space:normal;font-size:var(--fs-small);color:var(--pr-muted)}@media (width<=559px){.pr-row.astro-zvmoy7vg{grid-template-columns:48px minmax(0,1fr) auto;column-gap:.875rem}.pr-lead.astro-zvmoy7vg{display:none}.pr-price.astro-zvmoy7vg{grid-column:3}}@container (width<=21rem){.pr-row.astro-zvmoy7vg{grid-template-columns:48px minmax(0,1fr)}.pr-badge.astro-zvmoy7vg{grid-row:1/3}.pr-price.astro-zvmoy7vg{text-align:left;grid-area:2/2;margin-top:.15rem}.pr-row--det.astro-zvmoy7vg .pr-badge.astro-zvmoy7vg{grid-row:1/4}.pr-row--det.astro-zvmoy7vg .pr-price.astro-zvmoy7vg{grid-row:3}}.pr-note.astro-zvmoy7vg{border:1px solid var(--pr-note-line);border-radius:var(--r-sm);gap:.35rem;max-width:40rem;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);padding:1.1rem 1.35rem 1.2rem;display:grid}.pr-note__label.astro-zvmoy7vg{color:var(--pr-accent)}.pr-note__text.astro-zvmoy7vg{font-size:var(--fs-small);color:var(--pr-muted);line-height:1.55}.pr-end__inner.astro-zvmoy7vg{gap:var(--s-5);padding-block:clamp(3.5rem,2.25rem + 4.5vw,7rem);display:grid}@media (width>=1024px){.pr-end__inner.astro-zvmoy7vg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,6vw,7rem)}}.pr-end__ctas.astro-zvmoy7vg{flex-wrap:wrap;gap:12px;display:flex}@media (width<=479px){.pr-end__ctas.astro-zvmoy7vg .btn{flex:100%}}
