.hero[data-astro-cid-eiu3kcok]{padding:var(--space-16) 0 var(--space-20)}.hero__inner[data-astro-cid-eiu3kcok]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.hero__copy[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok]{max-width:16ch}.hero__visual[data-astro-cid-eiu3kcok]{max-width:520px;padding-right:var(--space-8);margin:0 auto;position:relative}.hero__visual[data-astro-cid-eiu3kcok] .hero__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:0 30px 80px -30px #0b122099}.hero__chip[data-astro-cid-eiu3kcok]{left:var(--space-5);top:var(--space-6);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);color:var(--brand-navy);box-shadow:var(--shadow-ui);background:#fff;font-size:.8125rem;font-weight:700;line-height:1.4;position:absolute}.hero__chip[data-astro-cid-eiu3kcok] small[data-astro-cid-eiu3kcok]{font-family:var(--font-body);color:var(--color-success);font-size:.75rem;font-weight:600;display:block}.hero__visual[data-astro-cid-eiu3kcok] .hero__phone{right:0;bottom:var(--space-8);position:absolute}@media (width>=900px){.hero[data-astro-cid-eiu3kcok]{padding:var(--space-20) 0 var(--space-24)}.hero__inner[data-astro-cid-eiu3kcok]{gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero__visual[data-astro-cid-eiu3kcok]{max-width:none;margin:0}.hero__visual[data-astro-cid-eiu3kcok] .hero__phone{right:calc(-1 * var(--space-4))}}
