.hero.svelte-1pluywh{padding-top:8.5rem;padding-bottom:clamp(1rem,3vw,2.5rem)}.hero.svelte-1pluywh h1:where(.svelte-1pluywh){font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;max-width:16ch;margin:1.1rem 0;font-weight:700;line-height:1.02}.hero.svelte-1pluywh .lead:where(.svelte-1pluywh){font-size:var(--text-lead);color:var(--color-ink-soft);max-width:44rem;line-height:1.55}.trust-row.svelte-1pluywh{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}.trust-row.svelte-1pluywh li:where(.svelte-1pluywh){color:var(--color-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.trust-row.svelte-1pluywh svg{color:var(--color-brand)}.section.svelte-1pluywh{padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,7rem)}.bento.svelte-1pluywh{grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,1rem);display:grid}.tile.svelte-1pluywh{border-radius:var(--radius-2xl);background:var(--color-surface);border:1px solid var(--color-hairline);transition:border-color .25s ease, transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tile.svelte-1pluywh:hover{border-color:var(--color-ink);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.tile.svelte-1pluywh:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.tile.photo.svelte-1pluywh{background:var(--color-surface-3);border-color:#0000;min-height:16rem}.tile-img.svelte-1pluywh{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .6s var(--ease-out-expo);position:absolute;inset:0}.tile.svelte-1pluywh:hover .tile-img:where(.svelte-1pluywh){transform:scale(1.04)}.tile-scrim.svelte-1pluywh{background:linear-gradient(#0000 22%,oklch(19% .018 270/.45) 58%,oklch(19% .018 270/.88) 100%);position:absolute;inset:0}.tile-body.svelte-1pluywh{flex-direction:column;gap:.4rem;width:100%;padding:1.35rem;display:flex;position:relative}.tile.photo.svelte-1pluywh .tile-body:where(.svelte-1pluywh){padding:1.5rem}.tile-ic.svelte-1pluywh{border-radius:var(--radius-lg);background:var(--color-brand-tint);width:2.75rem;height:2.75rem;color:var(--color-brand);justify-content:center;align-items:center;margin-bottom:.55rem;display:inline-flex}.tile-body.svelte-1pluywh h2:where(.svelte-1pluywh){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);font-size:1.2rem;font-weight:600;line-height:1.2}.tile-body.svelte-1pluywh p:where(.svelte-1pluywh){color:var(--color-ink-soft);text-wrap:pretty;max-width:38ch;font-size:.95rem;line-height:1.5}.tile.photo.svelte-1pluywh .tile-body:where(.svelte-1pluywh) h2:where(.svelte-1pluywh){color:#fff}.tile.photo.svelte-1pluywh .tile-body:where(.svelte-1pluywh) p:where(.svelte-1pluywh){color:var(--color-cloud)}.tile-foot.svelte-1pluywh{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.tile-from.svelte-1pluywh{color:var(--color-brand-strong);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.tile.photo.svelte-1pluywh .tile-from:where(.svelte-1pluywh){color:#fff}.tile-go.svelte-1pluywh{color:var(--color-muted);transition:color .25s ease, transform .4s var(--ease-out-expo);display:inline-flex}.tile.photo.svelte-1pluywh .tile-go:where(.svelte-1pluywh){color:var(--color-cloud)}.tile.svelte-1pluywh:hover .tile-go:where(.svelte-1pluywh){color:var(--color-ink);transform:translate(3px,-3px)}.tile.photo.svelte-1pluywh:hover .tile-go:where(.svelte-1pluywh){color:#fff}.cta.svelte-1pluywh{background:var(--color-night);padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.cta.svelte-1pluywh .cta-pattern{-webkit-mask-image:radial-gradient(120% 100% at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(120% 100% at 100% 100%,#000,#0000 70%)}.cta-grid.svelte-1pluywh{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.cta-copy.svelte-1pluywh h2:where(.svelte-1pluywh){font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;color:#fff;margin:1.25rem 0 1rem;font-weight:700;line-height:1.05}.cta-copy.svelte-1pluywh p:where(.svelte-1pluywh){font-size:var(--text-lead);color:var(--color-cloud-soft);max-width:32rem;margin-bottom:1.75rem;line-height:1.55}.cta-phone.svelte-1pluywh{justify-content:center;display:flex}@media (width>=640px){.bento.svelte-1pluywh{grid-template-columns:1fr 1fr;grid-template-areas:"move move""hand clean""assem mount""yard errand"}[data-area=move].svelte-1pluywh{grid-area:move}[data-area=hand].svelte-1pluywh{grid-area:hand}[data-area=clean].svelte-1pluywh{grid-area:clean}[data-area=assem].svelte-1pluywh{grid-area:assem}[data-area=mount].svelte-1pluywh{grid-area:mount}[data-area=yard].svelte-1pluywh{grid-area:yard}[data-area=errand].svelte-1pluywh{grid-area:errand}.tile.photo.svelte-1pluywh{min-height:18rem}}@media (width>=900px){.bento.svelte-1pluywh{grid-template-columns:repeat(3,1fr);grid-template-areas:"move move hand""move move hand""clean assem mount""yard errand errand";grid-auto-rows:minmax(11rem,auto)}.tile.photo.svelte-1pluywh{min-height:0}[data-area=move].svelte-1pluywh .tile-body:where(.svelte-1pluywh) h2:where(.svelte-1pluywh){letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}[data-area=move].svelte-1pluywh .tile-body:where(.svelte-1pluywh) p:where(.svelte-1pluywh){font-size:1.02rem}.cta-grid.svelte-1pluywh{grid-template-columns:1.1fr .9fr}}@media (prefers-reduced-motion:reduce){.tile.svelte-1pluywh,.tile-img.svelte-1pluywh,.tile-go.svelte-1pluywh{transition-duration:.01ms}.tile.svelte-1pluywh:hover,.tile.svelte-1pluywh:hover .tile-img:where(.svelte-1pluywh),.tile.svelte-1pluywh:hover .tile-go:where(.svelte-1pluywh){transform:none}}
