.moire[data-astro-cid-usclxpld]{gap:.5rem;margin:0;display:grid}.moire-stage[data-astro-cid-usclxpld]{aspect-ratio:1;width:100%;max-width:34rem;margin-inline:auto;position:relative}.moire-fallback[data-astro-cid-usclxpld],.moire-canvas[data-astro-cid-usclxpld]{width:100%;height:100%;position:absolute;inset:0}.moire-fallback[data-astro-cid-usclxpld]{place-items:center;display:grid}.moire-fallback[data-astro-cid-usclxpld] .hl-stage{width:100%}.moire-canvas[data-astro-cid-usclxpld]{outline-offset:6px;border-radius:50%;display:block}.moire-canvas[data-astro-cid-usclxpld]:focus-visible{outline:3px solid var(--color-focus)}.moire[data-astro-cid-usclxpld].is-live .moire-fallback[data-astro-cid-usclxpld]{visibility:hidden}@container ws (width<=640px){.moire-stage[data-astro-cid-usclxpld]{--moire-m:58cqi;aspect-ratio:auto;height:var(--moire-m);max-width:none}.moire-fallback[data-astro-cid-usclxpld],.moire-canvas[data-astro-cid-usclxpld]{left:calc(50% - var(--moire-m) / 2);width:var(--moire-m)}.moire-canvas[data-astro-cid-usclxpld]{-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 80%,#0000 100%)}.moire-canvas[data-astro-cid-usclxpld]:focus-visible{-webkit-mask-image:none;mask-image:none}}.moire-credit[data-astro-cid-usclxpld]{z-index:2;position:absolute;bottom:0;right:0}.moire-credit[data-astro-cid-usclxpld][hidden]{display:none}.moire-credit-b[data-astro-cid-usclxpld]{cursor:pointer;width:44px;height:44px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--motion-fast), border-color var(--motion-fast);background:0 0;place-items:center;padding:0;display:grid}.moire-credit-b[data-astro-cid-usclxpld]:hover,.moire-credit[data-astro-cid-usclxpld][data-open] .moire-credit-b[data-astro-cid-usclxpld]{color:var(--color-text);border-color:var(--color-link)}.moire-credit-b[data-astro-cid-usclxpld]:focus-visible,.moire-credit-card[data-astro-cid-usclxpld] a[data-astro-cid-usclxpld]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.moire-credit-b[data-astro-cid-usclxpld] svg[data-astro-cid-usclxpld]{width:20px;height:20px}.moire-credit-tip[data-astro-cid-usclxpld]{width:min(24rem, calc(100vw - 2 * var(--space-4)));padding-bottom:var(--space-2);opacity:0;visibility:hidden;transform:translateY(var(--space-1));transition:opacity var(--motion-base) var(--motion-ease-out), transform var(--motion-base) var(--motion-ease-out), visibility var(--motion-base);position:absolute;bottom:100%;right:0}.moire-credit[data-astro-cid-usclxpld]:hover .moire-credit-tip[data-astro-cid-usclxpld],.moire-credit[data-astro-cid-usclxpld]:focus-within .moire-credit-tip[data-astro-cid-usclxpld],.moire-credit[data-astro-cid-usclxpld][data-open] .moire-credit-tip[data-astro-cid-usclxpld]{opacity:1;visibility:visible;transform:none}.moire-credit[data-astro-cid-usclxpld][data-dismissed] .moire-credit-tip[data-astro-cid-usclxpld]{opacity:0;visibility:hidden;transform:translateY(var(--space-1))}.moire-credit-card[data-astro-cid-usclxpld]{padding:var(--space-4);text-align:left;font-size:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elev-2);margin:0;line-height:1.6}.moire-credit-card[data-astro-cid-usclxpld] strong[data-astro-cid-usclxpld]{color:var(--color-text);font-weight:600}.moire-credit-card[data-astro-cid-usclxpld] a[data-astro-cid-usclxpld]{color:var(--color-link)}@media (prefers-reduced-motion:reduce){.moire-credit-b[data-astro-cid-usclxpld],.moire-credit-tip[data-astro-cid-usclxpld]{transition:none}.moire-credit-tip[data-astro-cid-usclxpld],.moire-credit[data-astro-cid-usclxpld][data-dismissed] .moire-credit-tip[data-astro-cid-usclxpld]{transform:none}}html[data-a11y-motion=reduce] .moire-credit-b[data-astro-cid-usclxpld],html[data-a11y-motion=reduce] .moire-credit-tip[data-astro-cid-usclxpld]{transition:none}html[data-a11y-motion=reduce] .moire-credit-tip[data-astro-cid-usclxpld],html[data-a11y-motion=reduce] .moire-credit[data-astro-cid-usclxpld][data-dismissed] .moire-credit-tip[data-astro-cid-usclxpld]{transform:none}.cp-stack-item[data-astro-cid-c4q6icw6]:last-child{height:auto}.st-card[data-astro-cid-c4q6icw6]{width:92%;max-width:74rem;height:460px;padding:0;display:block}.st-media[data-astro-cid-c4q6icw6]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.st-media[data-astro-cid-c4q6icw6] img{object-fit:cover;width:58%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 98%);mask-image:linear-gradient(90deg,#000 40%,#0000 98%)}.st-card--rev[data-astro-cid-c4q6icw6] .st-media[data-astro-cid-c4q6icw6] img{left:auto;right:0;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000 98%);mask-image:linear-gradient(270deg,#000 40%,#0000 98%)}.st-body[data-astro-cid-c4q6icw6]{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-7) var(--space-6) var(--space-5);flex-direction:column;margin-left:50%;display:flex;position:relative}.st-card--rev[data-astro-cid-c4q6icw6] .st-body[data-astro-cid-c4q6icw6]{padding:var(--space-6) var(--space-5) var(--space-6) var(--space-7);margin-left:0;margin-right:50%}.st-body[data-astro-cid-c4q6icw6]>[data-astro-cid-c4q6icw6]{margin:0}.st-body[data-astro-cid-c4q6icw6] .cp-stack-t[data-astro-cid-c4q6icw6]{font-size:clamp(1.5rem,2.4cqi,2.1rem)}.st-chips[data-astro-cid-c4q6icw6]{flex-wrap:wrap;gap:.9rem 1rem;padding:0;list-style:none;display:flex}.st-chips[data-astro-cid-c4q6icw6] li[data-astro-cid-c4q6icw6]{justify-items:center;gap:.35rem;width:3.9rem;display:grid}.st-chip-ic[data-astro-cid-c4q6icw6]{border-radius:var(--radius-md);width:2.9rem;height:2.9rem;color:var(--color-link);background:color-mix(in srgb, var(--color-link) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-link) 24%, transparent);transition:transform var(--motion-fast,.12s) ease-out, background-color var(--motion-fast,.12s) ease-out;place-items:center;display:grid}.st-chip-ic[data-astro-cid-c4q6icw6] svg{fill:currentColor;width:1.4rem;height:1.4rem}.st-chip-ic[data-astro-cid-c4q6icw6] .ic{fill:none;width:1.4rem;height:1.4rem}.st-chips[data-astro-cid-c4q6icw6] li[data-astro-cid-c4q6icw6]:hover .st-chip-ic[data-astro-cid-c4q6icw6]{background:color-mix(in srgb, var(--color-link) 16%, transparent);transform:translateY(-2px)}.st-chip-l[data-astro-cid-c4q6icw6]{font:600 .6875rem/1.2 var(--font-body);letter-spacing:.02em;color:var(--color-text-muted);text-align:center}@media (prefers-reduced-motion:reduce){.st-chip-ic[data-astro-cid-c4q6icw6]{transition:none}.st-chips[data-astro-cid-c4q6icw6] li[data-astro-cid-c4q6icw6]:hover .st-chip-ic[data-astro-cid-c4q6icw6]{transform:none}}html[data-a11y-motion=reduce] .st-chip-ic[data-astro-cid-c4q6icw6]{transition:none}@container cpstack (width<=760px){.st-card[data-astro-cid-c4q6icw6]{height:auto;min-height:0}.st-media[data-astro-cid-c4q6icw6]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:190px;position:relative;inset:auto}.st-media[data-astro-cid-c4q6icw6] img,.st-card--rev[data-astro-cid-c4q6icw6] .st-media[data-astro-cid-c4q6icw6] img{width:100%;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.st-body[data-astro-cid-c4q6icw6],.st-card--rev[data-astro-cid-c4q6icw6] .st-body[data-astro-cid-c4q6icw6]{height:auto;padding:var(--space-3) var(--space-4) var(--space-5);margin:0}}.gf-wrap[data-astro-cid-ymd6hvyv]{padding-block:2rem}.gf-wrap[data-astro-cid-ymd6hvyv] .glass-fan{inline-size:100%}@container ws (width>=760px){.pillars-split[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pillars[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:.15rem;display:grid}.pillars[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--color-text-muted)}.home-audit-in[data-astro-cid-m3zpgalb]{gap:var(--space-4);padding:var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;display:grid}.home-audit-txt[data-astro-cid-m3zpgalb]{gap:var(--space-2);max-width:46rem;display:grid}.home-audit-h[data-astro-cid-m3zpgalb]{font:600 clamp(1.25rem, 3cqi, 1.75rem)/1.25 var(--font-heading);margin:0}.home-audit-txt[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0}.home-audit-in[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{justify-self:start}@container ws (width>=760px){.home-audit-in[data-astro-cid-m3zpgalb]{column-gap:var(--space-6);padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto}.home-audit-in[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{justify-self:end}}
