.LakesideHero_hero__CHCsi{--hero-h:100svh;--stage-w:max(100%,calc(var(--hero-h) * 2046 / 1152));position:relative;width:100vw;height:var(--hero-h);margin-inline:calc(50% - 50vw);overflow:hidden;background:#4b8fd8}.LakesideHero_stage__vqMht{position:absolute;bottom:0;left:calc((100% - var(--stage-w)) * .5);width:var(--stage-w);aspect-ratio:2046/1152}.LakesideHero_scene__RebuL{position:absolute;left:calc(183 / 2046 * 100%);top:calc(117 / 1152 * 100%);width:calc(1672 / 2046 * 100%);height:calc(941 / 1152 * 100%)}@media (orientation:portrait){.LakesideHero_stage__vqMht{left:calc((100% - var(--stage-w)) * .8)}}.LakesideHero_background__PPoou{object-fit:cover}.LakesideHero_layer__Gvjss{position:absolute;will-change:transform}.LakesideHero_drift__1utYr{animation:LakesideHero_drift__1utYr var(--duration) ease-in-out infinite alternate}.LakesideHero_breathe__iQfpg{transform-origin:50% 100%;animation:LakesideHero_breathe__iQfpg var(--duration) ease-in-out infinite alternate}.LakesideHero_tuft__vJnnC{position:absolute}.LakesideHero_tuft__vJnnC:before{content:"";position:absolute;inset:auto 6% -5%;height:18%;border-radius:50%;background:radial-gradient(closest-side,rgb(38 66 12/.4),transparent)}.LakesideHero_blade__e4BnN{transform-origin:50% 100%;transform:scaleX(var(--flip));filter:brightness(var(--shade));animation:LakesideHero_sway__8eowr var(--duration) ease-in-out var(--delay) infinite alternate}.LakesideHero_roadVideo__2WMYk{position:absolute;left:calc(-175.1 / 1600 * 100%);top:calc(270.7 / 900 * 100%);width:calc(689 / 1600 * 100%);height:calc(387.4 / 900 * 100%);object-fit:fill;mask-size:100% 100%;pointer-events:none}.LakesideHero_panda__psCCe{position:absolute;left:calc(839 / 1600 * 100%);top:calc(209 / 900 * 100%);width:calc(934.5 / 1600 * 100%);height:calc(525.1 / 900 * 100%);mask-size:100% 100%;pointer-events:none}.LakesideHero_panda__psCCe video{object-fit:fill}.LakesideHero_canvas__vaE9E,.LakesideHero_panda__psCCe video{position:absolute;inset:0;width:100%;height:100%}@keyframes LakesideHero_drift__1utYr{0%{transform:translateX(calc(var(--amp) * -1))}to{transform:translateX(var(--amp))}}@keyframes LakesideHero_breathe__iQfpg{0%{transform:scaleY(1)}to{transform:scaleY(var(--amp))}}@keyframes LakesideHero_sway__8eowr{0%{transform:scaleX(var(--flip)) rotate(calc(var(--amp) * -1))}to{transform:scaleX(var(--flip)) rotate(var(--amp))}}@media (prefers-reduced-motion:reduce){.LakesideHero_blade__e4BnN,.LakesideHero_layer__Gvjss{animation:none}.LakesideHero_panda__psCCe video,.LakesideHero_roadVideo__2WMYk{display:none}}