.pricing-bar[data-astro-cid-phl5w4vx]{z-index:30;background:var(--ink);color:var(--paper);padding:.5rem var(--grid-gutter);position:fixed;top:0;left:0;right:0}.pricing-bar[data-astro-cid-phl5w4vx] p[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);max-width:90ch;margin:0;line-height:1.4}.pricing-bar[data-astro-cid-phl5w4vx] strong[data-astro-cid-phl5w4vx]{text-transform:uppercase}.packages-header[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);margin-bottom:var(--space-section);grid-template-columns:repeat(12,1fr);display:grid}.packages-kicker[data-astro-cid-phl5w4vx]{grid-column:var(--col-margin);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;align-self:start;margin:0}.packages-heading[data-astro-cid-phl5w4vx]{grid-column:var(--col-heading);font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-size:var(--text-display-m);margin:0 0 1rem}.packages-intro[data-astro-cid-phl5w4vx]{grid-column:var(--col-body);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (width<=767px){.packages-kicker[data-astro-cid-phl5w4vx],.packages-heading[data-astro-cid-phl5w4vx],.packages-intro[data-astro-cid-phl5w4vx]{grid-column:1/-1}}.rate-table[data-astro-cid-phl5w4vx]{border-collapse:collapse;margin-bottom:1.5rem}.rate-table[data-astro-cid-phl5w4vx] th[data-astro-cid-phl5w4vx],.rate-table[data-astro-cid-phl5w4vx] td[data-astro-cid-phl5w4vx]{text-align:left;border-bottom:1px solid var(--rule);font-size:var(--text-body);padding:.5rem 1.5rem .5rem 0}.rate-table[data-astro-cid-phl5w4vx] caption[data-astro-cid-phl5w4vx]{text-align:left;font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;margin-bottom:.75rem}.rate-table__note[data-astro-cid-phl5w4vx]{max-width:60ch;font-size:var(--text-body);line-height:var(--leading-body)}.configurator[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);row-gap:3rem;display:none}.configurator[data-astro-cid-phl5w4vx].is-ready{display:grid}.configurator__controls[data-astro-cid-phl5w4vx]{flex-direction:column;grid-column:span 7;gap:2rem;display:flex}.configurator__result[data-astro-cid-phl5w4vx]{grid-column:span 5;align-self:start}.control__header[data-astro-cid-phl5w4vx]{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.control__header[data-astro-cid-phl5w4vx] label[data-astro-cid-phl5w4vx]{font-family:var(--font-display);font-size:var(--text-body)}.control__unit[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink)}.control__inputs[data-astro-cid-phl5w4vx]{align-items:center;gap:1rem;display:flex}.control__slider[data-astro-cid-phl5w4vx]{flex:1;align-items:center;gap:.6rem;display:flex}.control__bound[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--ink);text-align:center;flex-shrink:0;width:1.5rem}.control__bound[data-astro-cid-phl5w4vx]:last-child{text-align:center}.control__range[data-astro-cid-phl5w4vx]{accent-color:var(--ink);background:var(--rule);flex:1;height:1px}.control__number[data-astro-cid-phl5w4vx]{width:4.5rem;font-family:var(--font-mono);font-size:var(--text-body);border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-align:right;padding:.4rem .5rem}.control--toggle[data-astro-cid-phl5w4vx]{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.control--toggle[data-astro-cid-phl5w4vx]>span[data-astro-cid-phl5w4vx]{font-family:var(--font-display);font-size:var(--text-body);flex-direction:column;gap:.25rem;display:flex}.control__hint[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:normal;text-transform:none;color:var(--ink)}.total-base[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink);max-width:40ch;margin:.75rem 0 0}.breakdown-toggle[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;text-underline-offset:3px;color:var(--ink);cursor:pointer;background:0 0;border:none;margin-bottom:1rem;padding:0;text-decoration:underline;display:block}@media (width<=767px){.configurator__controls[data-astro-cid-phl5w4vx],.configurator__result[data-astro-cid-phl5w4vx]{grid-column:span 12}}.services[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);margin-top:var(--space-band);grid-template-columns:repeat(12,1fr);display:grid}.services__kicker[data-astro-cid-phl5w4vx]{grid-column:var(--col-margin);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;align-self:start;margin:0}.services__heading[data-astro-cid-phl5w4vx]{grid-column:var(--col-heading);color:var(--accent);font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-size:var(--text-display-m);margin:0 0 var(--space-section)}.services__list[data-astro-cid-phl5w4vx]{grid-column:1/-1}.service-row__title[data-astro-cid-phl5w4vx]{font-weight:inherit;margin:0}.service-row__trigger[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:repeat(12,1fr);align-items:baseline;padding:1.75rem 0;text-decoration:none;display:grid}.service-row__trigger[data-astro-cid-phl5w4vx]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.service-row__num[data-astro-cid-phl5w4vx]{grid-column:var(--col-margin);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label)}.service-row__name[data-astro-cid-phl5w4vx]{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-size:var(--text-display-l);grid-column:2/13}.service-row__panel[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);display:grid}.service-row__panel-inner[data-astro-cid-phl5w4vx]{grid-column:1/-1;min-height:0;padding-bottom:2.5rem;overflow:hidden}.service-row__body[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.service-row__main[data-astro-cid-phl5w4vx]{flex-direction:column;grid-column:2/9;align-items:flex-start;gap:1.25rem;display:flex}.service-row__actions[data-astro-cid-phl5w4vx]>.terms-note{flex-basis:100%;margin-top:0}.service-row__actions[data-astro-cid-phl5w4vx]{flex-wrap:wrap;gap:.75rem;display:flex}.service-row__body--detail[data-astro-cid-phl5w4vx] .service-row__main[data-astro-cid-phl5w4vx]{grid-column:2/7}.service-row__detail[data-astro-cid-phl5w4vx]{margin-right:calc(var(--grid-gutter) / -2);padding-left:var(--grid-gutter);flex-direction:column;grid-column:7/12;gap:1rem;display:flex}.service-row__detail[data-astro-cid-phl5w4vx][hidden]{display:none}.service-row__detail[data-astro-cid-phl5w4vx] p[data-astro-cid-phl5w4vx]{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.service-row__toggle[data-astro-cid-phl5w4vx]{color:var(--ink);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;cursor:pointer;background:0 0;padding:.85rem 1.5rem}.service-row__toggle[data-astro-cid-phl5w4vx]:hover,.service-row__toggle[data-astro-cid-phl5w4vx]:focus-visible,.service-row__toggle[data-astro-cid-phl5w4vx][aria-expanded=true]{border-color:var(--ink)}.service-row__toggle[data-astro-cid-phl5w4vx]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.services__list[data-astro-cid-phl5w4vx].is-enhanced .service-row__panel[data-astro-cid-phl5w4vx]{transition:grid-template-rows .2s}.services__list[data-astro-cid-phl5w4vx].is-enhanced .service-row[data-astro-cid-phl5w4vx]:not(.is-open) .service-row__panel[data-astro-cid-phl5w4vx]{grid-template-rows:0fr}.services__list[data-astro-cid-phl5w4vx].is-enhanced .service-row[data-astro-cid-phl5w4vx]:not(.is-open) .service-row__panel-inner[data-astro-cid-phl5w4vx]{visibility:hidden;padding-bottom:0;transition:visibility 0s .2s}@media (prefers-reduced-motion:reduce){.services__list[data-astro-cid-phl5w4vx].is-enhanced .service-row__panel[data-astro-cid-phl5w4vx],.services__list[data-astro-cid-phl5w4vx].is-enhanced .service-row[data-astro-cid-phl5w4vx]:not(.is-open) .service-row__panel-inner[data-astro-cid-phl5w4vx]{transition:none}}.service-row__text[data-astro-cid-phl5w4vx]{font-size:var(--text-body-l);line-height:var(--leading-body);max-width:46ch;margin:0}.service-row__price[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-small);margin:0}.service-row__figure[data-astro-cid-phl5w4vx]{color:var(--accent)}.service-row__note[data-astro-cid-phl5w4vx]{display:block}.service-row__todo[data-astro-cid-phl5w4vx]{border:1px dashed var(--rule);padding:0 .3em;font-weight:700}@media (width<=767px){.services__kicker[data-astro-cid-phl5w4vx],.services__heading[data-astro-cid-phl5w4vx]{grid-column:1/-1}.services__kicker[data-astro-cid-phl5w4vx]{margin-bottom:var(--space-label)}.service-row__trigger[data-astro-cid-phl5w4vx]{grid-template-columns:2rem 1fr;column-gap:.5rem;padding:1.25rem 0}.service-row__num[data-astro-cid-phl5w4vx],.service-row__name[data-astro-cid-phl5w4vx]{grid-column:auto}.service-row__name[data-astro-cid-phl5w4vx]{font-size:var(--text-display-m)}.service-row__panel[data-astro-cid-phl5w4vx]{grid-template-columns:2rem 1fr;column-gap:.5rem}.service-row__panel-inner[data-astro-cid-phl5w4vx]{grid-column:2}.service-row__body[data-astro-cid-phl5w4vx]{grid-template-columns:1fr}.service-row__main[data-astro-cid-phl5w4vx],.service-row__body--detail[data-astro-cid-phl5w4vx] .service-row__main[data-astro-cid-phl5w4vx],.service-row__detail[data-astro-cid-phl5w4vx]{grid-column:1}.service-row__detail[data-astro-cid-phl5w4vx]{border-top:1px solid var(--rule);margin-top:1.5rem;margin-right:0;padding-top:1.5rem;padding-left:0}}.product[data-astro-cid-phl5w4vx]{column-gap:var(--grid-gutter);margin-top:var(--space-band);grid-template-columns:repeat(12,1fr);display:grid}.product__kicker[data-astro-cid-phl5w4vx]{grid-column:var(--col-margin);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;align-self:start;margin:0}.product__frame[data-astro-cid-phl5w4vx]{grid-column:var(--col-band);gap:calc(var(--grid-gutter) * 3);border:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:start;padding:clamp(2rem,5vw,4rem);display:grid}.product__name[data-astro-cid-phl5w4vx]{font-family:var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-size:var(--text-display-l);margin:0}.product__body[data-astro-cid-phl5w4vx]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.product__text[data-astro-cid-phl5w4vx]{font-size:var(--text-body-l);line-height:var(--leading-body);max-width:44ch;margin:0}.product__price[data-astro-cid-phl5w4vx]{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--text-display-m);line-height:var(--leading-tight);margin:0}.product__format[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--ink);margin:0}.product__soon[data-astro-cid-phl5w4vx]{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;color:var(--accent);margin:0}@media (width<=767px){.product__kicker[data-astro-cid-phl5w4vx],.product__frame[data-astro-cid-phl5w4vx]{grid-column:1/-1}.product__kicker[data-astro-cid-phl5w4vx]{margin-bottom:var(--space-label)}.product__frame[data-astro-cid-phl5w4vx]{grid-template-columns:1fr;gap:1.5rem}}
