.page-hero[data-astro-cid-75ysl5lo]{isolation:isolate;background:var(--color-muted);position:relative;overflow:hidden}.page-hero[data-astro-cid-75ysl5lo] .page-hero__bg{z-index:-1;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.page-hero[data-astro-cid-75ysl5lo]:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-muted) 96%, transparent) 0%, color-mix(in srgb, var(--color-muted) 82%, transparent) 55%, color-mix(in srgb, var(--color-muted) 30%, transparent) 100%);position:absolute;inset:0}@media (width<=899px){.page-hero[data-astro-cid-75ysl5lo]:after{background:color-mix(in srgb, var(--color-muted) 90%, transparent)}}.page-hero__inner[data-astro-cid-75ysl5lo]{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.page-hero__panel[data-astro-cid-75ysl5lo]{max-width:50rem}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{margin-bottom:var(--space-4)}.page-hero[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:62ch;margin:0}.tally[data-astro-cid-z5mbbccx]{min-height:var(--tally-min)}.tally[data-astro-cid-z5mbbccx] iframe[data-astro-cid-z5mbbccx]{border:0;width:100%;margin:0}.tally__note[data-astro-cid-z5mbbccx]{margin-top:var(--space-3);color:var(--color-ink-soft);font-size:.85rem}.visual-section[data-astro-cid-z7xolria]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:60px;display:grid}.source-photos[data-astro-cid-z7xolria]{gap:24px;display:grid}.source-photos[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:contain;background:#f3eaf7;border-radius:8px;width:100%;height:auto;max-height:650px}.source-photos[data-astro-cid-z7xolria]:has(img:nth-child(4)){grid-template-columns:1fr 1fr}.price[data-astro-cid-z7xolria]{background:#faf7fc;border:1px solid #dfcde8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.price[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria],.price[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:0}.price[data-astro-cid-z7xolria] strong[data-astro-cid-z7xolria]{font:600 2rem var(--font-title);color:#773e91;white-space:nowrap}.price-list[data-astro-cid-z7xolria]{gap:16px;display:grid}.reviews[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.review[data-astro-cid-z7xolria]{background:#faf7fc;border:1px solid #dfcde8;border-radius:8px 48px 8px 8px;padding:30px}.review[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:1.4rem}.review[data-astro-cid-z7xolria] blockquote[data-astro-cid-z7xolria]{margin:0;line-height:1.8}.rating[data-astro-cid-z7xolria]{color:#773e91;letter-spacing:3px}.article-grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.article-card[data-astro-cid-z7xolria]{background:#faf7fc;border:1px solid #dfcde8;border-radius:8px;overflow:hidden}.article-card[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{object-fit:contain;background:#f3eaf7;width:100%;height:260px}.article-card[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria],.article-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria],.article-card[data-astro-cid-z7xolria]>a[data-astro-cid-z7xolria]{margin:24px;display:block}.article-card[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{font-size:1.7rem}.article-link[data-astro-cid-z7xolria]{min-height:44px}.contact-grid[data-astro-cid-z7xolria]{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.contact-aside[data-astro-cid-z7xolria]{overflow-wrap:anywhere;background:#f3eaf7;border-radius:8px;align-self:start;padding:30px}.small[data-astro-cid-z7xolria]{font-size:.9rem}.medical-note[data-astro-cid-z7xolria]{border-top:1px solid #dfcde8;padding-block:24px}.prose[data-astro-cid-z7xolria] h3{margin-top:1.5rem}.prose[data-astro-cid-z7xolria] img{max-width:100%;height:auto}@media (width<=767px){.visual-section[data-astro-cid-z7xolria],.contact-grid[data-astro-cid-z7xolria],.reviews[data-astro-cid-z7xolria],.article-grid[data-astro-cid-z7xolria]{grid-template-columns:1fr;gap:28px}.price[data-astro-cid-z7xolria]{padding:20px}.source-photos[data-astro-cid-z7xolria]{max-width:450px;margin:auto}}@media (width>=768px) and (width<=1023px){.article-grid[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr}}
