.home-landing .home-hero-title{font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.18;letter-spacing:-.035em}.home-hero-line{display:block}.home-garden-scene{--scene-progress: 1}.home-garden-photo{height:auto}@media(min-width:768px){.home-garden-photo{height:clamp(22rem,52vw,44rem)}}@media(prefers-reduced-motion:no-preference){.home-season-photo{animation:home-photo-change .35s var(--ease-out)}.home-hero-line{animation:home-breeze-arrival .8s var(--ease-out) both}.home-hero-line:nth-child(2){animation-delay:.1s}.home-garden-frame{clip-path:inset(0 calc((1 - var(--scene-progress)) * 7%) round var(--radius-lg))}.home-garden-photo{transform:scale(calc(1.035 - var(--scene-progress) * .035))}.home-text-link svg{transition:transform .25s var(--ease-out)}.home-text-link:hover svg{transform:translate(4px)}}@keyframes home-photo-change{0%{opacity:.4}to{opacity:1}}@keyframes home-breeze-arrival{0%{opacity:.5;transform:translateY(18px);clip-path:inset(0 0 12%)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.home-garden-frame{clip-path:inset(0 calc((1 - var(--scene-progress)) * 12%) round var(--radius-lg))}}
