.ps-hero__grid[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-xl);align-items:end}@media(min-width:1040px){.ps-hero__grid[data-astro-cid-agx5xxyw]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--s-3xl)}}.ps-hero__label[data-astro-cid-agx5xxyw]{color:var(--ochre-300)}.ps-hero__text[data-astro-cid-agx5xxyw]{container-type:inline-size}.ps-hero__title[data-astro-cid-agx5xxyw]{margin-top:var(--s-sm);font-size:min(clamp(2.9rem,7.2vw,6.5rem),calc(100cqi / (var(--chars) * .6)))}.ps-hero__lead[data-astro-cid-agx5xxyw]{margin-top:var(--s-md);max-width:24em}.ps-hero__cta[data-astro-cid-agx5xxyw]{margin-top:var(--s-lg)}.ps-hero__size[data-astro-cid-agx5xxyw]{margin-top:var(--s-xs);color:var(--on-dark-muted)}.ps-proof[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-lg);padding:var(--s-lg);background:color-mix(in srgb,var(--forest-975) 72%,transparent);border-left:var(--frame-w) solid var(--ember-500)}.ps-proof__list[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-sm)}.ps-proof__list[data-astro-cid-agx5xxyw] li[data-astro-cid-agx5xxyw]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--s-sm);align-items:baseline}.ps-proof__list[data-astro-cid-agx5xxyw] .t-num[data-astro-cid-agx5xxyw]{font-size:1.35rem;color:var(--ochre-300)}.ps-proof__marks[data-astro-cid-agx5xxyw]{--mark-h: 2.9rem;gap:var(--s-md);padding-top:var(--s-md);border-top:1px solid color-mix(in srgb,var(--on-dark) 22%,transparent)}.ps-compare__grid[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-xl);align-items:start}@media(min-width:960px){.ps-compare__grid[data-astro-cid-agx5xxyw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-3xl)}}.ps-compare__title[data-astro-cid-agx5xxyw]{color:var(--forest-700)}.ps-table-wrap[data-astro-cid-agx5xxyw]{overflow-x:auto}.ps-table[data-astro-cid-agx5xxyw]{width:100%;min-width:30rem;border-collapse:collapse;border-top:var(--frame-w) solid var(--frame)}.ps-table[data-astro-cid-agx5xxyw] caption[data-astro-cid-agx5xxyw]{caption-side:bottom;padding-top:var(--s-sm);text-align:left;color:var(--ink-faint)}.ps-table[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw],.ps-table[data-astro-cid-agx5xxyw] td[data-astro-cid-agx5xxyw]{padding:var(--s-sm) var(--s-sm);text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.ps-table[data-astro-cid-agx5xxyw] thead[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw]{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.ps-table[data-astro-cid-agx5xxyw] tbody[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw]{font-family:var(--font-display);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ochre-700);white-space:nowrap}.ps-table[data-astro-cid-agx5xxyw] td[data-astro-cid-agx5xxyw]{color:var(--ink-muted)}@media(max-width:600px){.ps-table[data-astro-cid-agx5xxyw]{min-width:0;font-size:.92rem}.ps-table[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw],.ps-table[data-astro-cid-agx5xxyw] td[data-astro-cid-agx5xxyw]{padding:var(--s-xs) var(--s-2xs)}.ps-table[data-astro-cid-agx5xxyw] tbody[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw]{font-size:.68rem;letter-spacing:.03em;white-space:normal}.ps-table[data-astro-cid-agx5xxyw] thead[data-astro-cid-agx5xxyw] th[data-astro-cid-agx5xxyw]{font-size:.92rem}}.ps-table[data-astro-cid-agx5xxyw] .ps-table__hl[data-astro-cid-agx5xxyw]{background:var(--sand-100);color:var(--forest-700);font-weight:600}.ps-table[data-astro-cid-agx5xxyw] thead[data-astro-cid-agx5xxyw] .ps-table__hl[data-astro-cid-agx5xxyw]{background:var(--forest-700);color:var(--sand-50)}.ps-steps__head[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-md);align-items:end}@media(min-width:960px){.ps-steps__head[data-astro-cid-agx5xxyw]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s-3xl)}}.ps-steps__title[data-astro-cid-agx5xxyw]{font-size:clamp(2.6rem,5.8vw,5rem)}.ps-steps__intro[data-astro-cid-agx5xxyw]{max-width:26em;color:var(--on-dark-muted)}.ps-steps__list[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-lg);counter-reset:none}@media(min-width:720px){.ps-steps__list[data-astro-cid-agx5xxyw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-xl) var(--s-2xl)}}@media(min-width:1100px){.ps-steps__list[data-astro-cid-agx5xxyw]{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-lg)}}.ps-step[data-astro-cid-agx5xxyw]{display:grid;align-content:start;gap:var(--s-sm);padding-top:var(--s-sm);border-top:var(--frame-w-sm) solid var(--ochre-300)}.ps-step__num[data-astro-cid-agx5xxyw]{font-size:clamp(2.6rem,4vw,3.5rem);line-height:1;color:var(--ember-500)}.ps-step[data-astro-cid-agx5xxyw] h3[data-astro-cid-agx5xxyw]{color:var(--sand-100)}.ps-step[data-astro-cid-agx5xxyw] p[data-astro-cid-agx5xxyw]{color:var(--on-dark-muted)}.ps-steps__foot[data-astro-cid-agx5xxyw]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-sm) var(--s-lg)}.ps-steps__ask[data-astro-cid-agx5xxyw]{color:var(--on-dark-muted)}.ps-where__head[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-md)}@media(min-width:960px){.ps-where__head[data-astro-cid-agx5xxyw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-3xl);align-items:start}}.ps-where__title[data-astro-cid-agx5xxyw]{color:var(--forest-700)}.ps-where__grid[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-xl)}@media(min-width:760px){.ps-where__grid[data-astro-cid-agx5xxyw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2xl)}}.ps-project[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-md);color:inherit;text-decoration:none}.ps-project[data-astro-cid-agx5xxyw] img[data-astro-cid-agx5xxyw]{transition:transform .6s var(--ease-out)}.ps-project[data-astro-cid-agx5xxyw]:hover img[data-astro-cid-agx5xxyw],.ps-project[data-astro-cid-agx5xxyw]:focus-visible img[data-astro-cid-agx5xxyw]{transform:scale(1.04)}.ps-project__body[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-3xs)}.ps-project__body[data-astro-cid-agx5xxyw] .t-label[data-astro-cid-agx5xxyw]{color:var(--ochre-700)}.ps-project__body[data-astro-cid-agx5xxyw] .t-h3[data-astro-cid-agx5xxyw]{color:var(--forest-700)}.ps-faq__grid[data-astro-cid-agx5xxyw]{display:grid;gap:var(--s-xl);align-items:start}@media(min-width:960px){.ps-faq__grid[data-astro-cid-agx5xxyw]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--s-3xl)}.ps-faq__head[data-astro-cid-agx5xxyw]{position:sticky;top:calc(var(--header-h) + var(--s-lg))}}.ps-faq__head[data-astro-cid-agx5xxyw] h2[data-astro-cid-agx5xxyw]{color:var(--forest-700)}
