.pricing-shell[data-astro-cid-mcsdlj3i]{display:grid;grid-template-columns:320px 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:940px){.pricing-shell[data-astro-cid-mcsdlj3i]{grid-template-columns:1fr}.pricing-aside[data-astro-cid-mcsdlj3i]{position:static!important;max-width:none}}.pricing-shell[data-astro-cid-mcsdlj3i].is-searching{min-height:70vh}.pricing-shell[data-astro-cid-mcsdlj3i].is-searching>.pricing-aside[data-astro-cid-mcsdlj3i],.pricing-shell[data-astro-cid-mcsdlj3i].is-searching>.pricing-content[data-astro-cid-mcsdlj3i]{display:none}.pricing-aside[data-astro-cid-mcsdlj3i]{position:sticky;top:calc(var(--header-h) + 1rem);max-height:calc(100vh - var(--header-h) - 2rem);overflow-y:auto;padding-right:.75rem;display:grid;gap:1.5rem;align-content:start}.pricing-aside__title[data-astro-cid-mcsdlj3i]{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.25em;color:var(--gold-text);font-family:Poppins,sans-serif;font-weight:600;line-height:1.4;margin-bottom:0}.pricing-aside__nav[data-astro-cid-mcsdlj3i]{list-style:none;counter-reset:catnum;padding:0;margin:0}.pricing-aside__nav[data-astro-cid-mcsdlj3i] li[data-astro-cid-mcsdlj3i]{counter-increment:catnum;padding:.15rem 0}.pricing-aside__nav[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]{display:flex;justify-content:space-between;align-items:baseline;text-decoration:none;color:var(--ink-soft);padding:.55rem .75rem;border-radius:var(--r-sm);font-size:var(--fs-14);transition:background var(--t-fast),color var(--t-fast)}.pricing-aside__nav[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]:before{content:counter(catnum,decimal-leading-zero);color:var(--gold-text);margin-right:.65rem;font-size:var(--fs-12);font-feature-settings:"tnum"}.pricing-aside__nav[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]:hover,.pricing-aside__nav[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i].is-active{background:var(--cream);color:var(--ink)}.pricing-aside__nav[data-astro-cid-mcsdlj3i] span[data-astro-cid-mcsdlj3i]{color:var(--muted);font-size:var(--fs-12)}.pricing-aside__meta[data-astro-cid-mcsdlj3i]{display:block;color:var(--muted);font-size:var(--fs-12)}.pricing-aside__meta[data-astro-cid-mcsdlj3i] time[data-astro-cid-mcsdlj3i]{display:inline-block;margin-left:.35rem}.pricing-searchbar[data-astro-cid-mcsdlj3i]{grid-column:1 / -1;min-width:0}.pricing-search[data-astro-cid-mcsdlj3i]{display:flex;align-items:center;gap:.25rem;max-width:38rem;padding:.3rem .3rem .3rem 1rem;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--cream)}.pricing-search[data-astro-cid-mcsdlj3i]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.pricing-search__icon[data-astro-cid-mcsdlj3i]{flex:none;width:1.1rem;height:1.1rem;color:var(--muted)}.pricing-search[data-astro-cid-mcsdlj3i] input[data-astro-cid-mcsdlj3i]{flex:1 1 auto;min-width:0;padding:.55rem .35rem;border:0;background:transparent;font-size:1rem;-webkit-appearance:none;appearance:none}.pricing-search[data-astro-cid-mcsdlj3i] input[data-astro-cid-mcsdlj3i]:focus,.pricing-search[data-astro-cid-mcsdlj3i] input[data-astro-cid-mcsdlj3i]:focus-visible{outline:none}.pricing-search[data-astro-cid-mcsdlj3i] input[data-astro-cid-mcsdlj3i]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pricing-search__clear[data-astro-cid-mcsdlj3i]{flex:none;padding:.5rem .65rem;border-radius:var(--r-pill);font-size:var(--fs-14);color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.pricing-search__clear[data-astro-cid-mcsdlj3i][hidden]{display:none}.pricing-search__clear[data-astro-cid-mcsdlj3i]:hover{color:var(--ink)}.pricing-search__submit[data-astro-cid-mcsdlj3i]{flex:none;padding:.6rem 1.1rem;border-radius:var(--r-pill);background:var(--sage);color:var(--pearl);font-size:var(--fs-14);font-weight:500;letter-spacing:.02em;transition:background var(--t-fast)}.pricing-search__submit[data-astro-cid-mcsdlj3i]:hover{background:#474f48}.pricing-status[data-astro-cid-mcsdlj3i]{max-width:60rem;color:var(--ink);font-size:var(--fs-16);font-weight:500}.pricing-status[data-astro-cid-mcsdlj3i]:not(:empty){margin-top:1rem}.pricing-results[data-astro-cid-mcsdlj3i]{max-width:60rem;margin-top:.5rem}.pricing-results[data-astro-cid-mcsdlj3i][hidden]{display:none}.pricing-results__list[data-astro-cid-mcsdlj3i]:not(:empty){border-top:1px solid var(--hairline)}.pricing-results[data-astro-cid-mcsdlj3i] .row--result[data-astro-cid-mcsdlj3i]{min-height:0;padding:.95rem 0}.pricing-results[data-astro-cid-mcsdlj3i] .row__name[data-astro-cid-mcsdlj3i]{line-height:1.35}.pricing-results[data-astro-cid-mcsdlj3i] .row__cat{display:block;margin-bottom:.2rem;font-size:var(--fs-12);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}.pricing-results__all[data-astro-cid-mcsdlj3i]{margin-top:1.25rem;font-size:var(--fs-14);color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.pricing-results__all[data-astro-cid-mcsdlj3i]:hover{color:var(--ink)}.pricing-noresults[data-astro-cid-mcsdlj3i]{display:grid;gap:.85rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2rem);background:var(--cream);border-radius:var(--r-lg)}.pricing-noresults[data-astro-cid-mcsdlj3i][hidden]{display:none}.pricing-noresults__phones[data-astro-cid-mcsdlj3i]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.pricing-noresults__phones[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]{font-size:var(--fs-18);font-weight:600;white-space:nowrap}.pricing-noresults__links[data-astro-cid-mcsdlj3i]{display:flex;flex-wrap:wrap;gap:.6rem}.pricing-noresults__links[data-astro-cid-mcsdlj3i] .btn[data-astro-cid-mcsdlj3i]{white-space:normal;text-align:center}.pricing-content[data-astro-cid-mcsdlj3i]{min-width:0;min-height:60vh}.empty[data-astro-cid-mcsdlj3i]{padding:4rem 0;text-align:center;color:var(--muted)}.pricing-summary[data-astro-cid-mcsdlj3i]{margin-bottom:1.5rem;color:var(--muted);font-size:var(--fs-14)}.pricing-summary[data-astro-cid-mcsdlj3i]:focus{outline:none}.cat[data-astro-cid-mcsdlj3i]{margin-bottom:clamp(2.5rem,6vw,4rem);scroll-margin-top:0}.cat[data-astro-cid-mcsdlj3i] header[data-astro-cid-mcsdlj3i]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--hairline)}.cat[data-astro-cid-mcsdlj3i] header[data-astro-cid-mcsdlj3i] p[data-astro-cid-mcsdlj3i]{margin-top:.5rem;max-width:60ch}.cat[data-astro-cid-mcsdlj3i][hidden]{display:none}.rows[data-astro-cid-mcsdlj3i]{list-style:none;padding:0;margin:0}.row[data-astro-cid-mcsdlj3i]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:1.1rem 0;border-bottom:1px dashed var(--hairline);min-height:5rem}.row[data-astro-cid-mcsdlj3i][hidden]{display:none}.row[data-astro-cid-mcsdlj3i]{transition:background-color .5s var(--ease-out, ease),box-shadow .5s var(--ease-out, ease)}.row--target[data-astro-cid-mcsdlj3i]{background:#d4af3729;box-shadow:inset 3px 0 0 var(--gold, #d4af37)}@media(prefers-reduced-motion:reduce){.row[data-astro-cid-mcsdlj3i]{transition:none}}.row[data-astro-cid-mcsdlj3i]:last-child{border-bottom:none}.row__name[data-astro-cid-mcsdlj3i]{font-size:var(--fs-18);font-family:Poppins,sans-serif;font-weight:500;letter-spacing:0;color:var(--ink)}.row__name[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]{text-decoration:none;color:inherit;border-bottom:1px solid var(--gold);padding-bottom:1px}.row__name[data-astro-cid-mcsdlj3i] a[data-astro-cid-mcsdlj3i]:hover{color:var(--gold-text)}.row__note[data-astro-cid-mcsdlj3i]{font-size:var(--fs-14);color:var(--muted);margin-top:.25rem}.row__meta[data-astro-cid-mcsdlj3i]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:end}.row__dur[data-astro-cid-mcsdlj3i]{color:var(--muted);font-size:var(--fs-14);white-space:nowrap}.row__price[data-astro-cid-mcsdlj3i]{font-family:Playfair Display,Georgia,serif;font-size:var(--fs-22);color:var(--ink);font-feature-settings:"tnum";white-space:nowrap}@media(max-width:580px){.row[data-astro-cid-mcsdlj3i]{grid-template-columns:1fr}.row__meta[data-astro-cid-mcsdlj3i]{justify-content:start}.pricing-results[data-astro-cid-mcsdlj3i] .row--result[data-astro-cid-mcsdlj3i]{gap:.6rem}}
