.hero-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-background) 60%,transparent),color-mix(in srgb,var(--color-background) 72%,transparent) 55%,color-mix(in srgb,var(--color-background) 92%,transparent))}.hero-fade[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(16px);filter:blur(8px);animation:hero-fade-in .6s cubic-bezier(.22,1,.36,1) forwards}.hero-fade-1[data-astro-cid-bbe6dxrz]{animation-delay:.05s}.hero-fade-2[data-astro-cid-bbe6dxrz]{animation-delay:.18s}.hero-fade-3[data-astro-cid-bbe6dxrz]{animation-delay:.32s}.hero-fade-4[data-astro-cid-bbe6dxrz]{animation-delay:.46s}.hero-fade-5[data-astro-cid-bbe6dxrz]{animation-delay:.6s}@keyframes hero-fade-in{to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-scroll-icon[data-astro-cid-bbe6dxrz]{animation:hero-scroll-nudge 2.4s ease-in-out infinite}@keyframes hero-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.hero-fade[data-astro-cid-bbe6dxrz]{opacity:1;transform:none;filter:none;animation:none}.hero-scroll-icon[data-astro-cid-bbe6dxrz]{animation:none}}.story-image[data-astro-cid-bzejpysa]{transition:transform .6s var(--ease-out)}.story-frame[data-astro-cid-bzejpysa]:hover .story-image[data-astro-cid-bzejpysa]{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.story-image[data-astro-cid-bzejpysa]{transition:none}.story-frame[data-astro-cid-bzejpysa]:hover .story-image[data-astro-cid-bzejpysa]{transform:none}}.point-row[data-astro-cid-eynb4l65]{transition:border-color .3s var(--ease-out)}.point-row[data-astro-cid-eynb4l65]:hover{border-color:var(--color-tertiary)}@media(prefers-reduced-motion:reduce){.point-row[data-astro-cid-eynb4l65]{transition:none}}.measure-card[data-astro-cid-werqoeaa]{transition:border-color .3s var(--ease-out)}.measure-card[data-astro-cid-werqoeaa]:hover{border-color:var(--color-tertiary)}@media(prefers-reduced-motion:reduce){.measure-card[data-astro-cid-werqoeaa]{transition:none}}.offer-card[data-astro-cid-65hlnaa4]{transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.offer-card[data-astro-cid-65hlnaa4]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}@media(prefers-reduced-motion:reduce){.offer-card[data-astro-cid-65hlnaa4]{transition:none}}.why-cell[data-astro-cid-wwnj4t6a]{transition:background-color .3s var(--ease-out)}.why-cell[data-astro-cid-wwnj4t6a]:hover{background-color:var(--color-surface)}@media(prefers-reduced-motion:reduce){.why-cell[data-astro-cid-wwnj4t6a]{transition:none}}.gallery-image[data-astro-cid-ihllb3az]{transition:transform .6s var(--ease-out)}.gallery-item[data-astro-cid-ihllb3az]:hover .gallery-image[data-astro-cid-ihllb3az]{transform:scale(1.04)}.gallery-caption[data-astro-cid-ihllb3az]{opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.gallery-item[data-astro-cid-ihllb3az]:hover .gallery-caption[data-astro-cid-ihllb3az],.gallery-item[data-astro-cid-ihllb3az]:focus-within .gallery-caption[data-astro-cid-ihllb3az]{opacity:1;transform:translateY(0)}@media(hover:none){.gallery-caption[data-astro-cid-ihllb3az]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gallery-image[data-astro-cid-ihllb3az],.gallery-caption[data-astro-cid-ihllb3az]{transition:none}.gallery-item[data-astro-cid-ihllb3az]:hover .gallery-image[data-astro-cid-ihllb3az]{transform:none}}.step-cell[data-astro-cid-cx7gdanv]{transition:background-color .3s var(--ease-out)}.step-cell[data-astro-cid-cx7gdanv]:hover{background-color:var(--color-surface)}@media(prefers-reduced-motion:reduce){.step-cell[data-astro-cid-cx7gdanv]{transition:none}}.faq-item[data-astro-cid-al2ca2vr] button[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg);background-color:var(--color-tertiary);color:var(--color-background)}@media(prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-al2ca2vr],.faq-item[data-astro-cid-al2ca2vr] button[data-astro-cid-al2ca2vr] .faq-icon[data-astro-cid-al2ca2vr]{transition:none!important}}.contact-aura[data-astro-cid-xmivup5a]{background:radial-gradient(42rem 42rem at 50% -8rem,color-mix(in oklab,var(--color-tertiary) 8%,transparent),transparent 70%),radial-gradient(30rem 30rem at 100% 110%,color-mix(in oklab,var(--color-secondary) 4%,transparent),transparent 70%);animation:contact-aura-float 18s ease-in-out infinite alternate}@keyframes contact-aura-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.25rem,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.contact-aura[data-astro-cid-xmivup5a]{animation:none}}
