.c-image-block.svelte-164k88i.svelte-164k88i{position:relative;width:100%}.c-image-block.is-block.svelte-164k88i.svelte-164k88i{width:1058px;max-width:90vw;position:relative;cursor:pointer;pointer-events:all;margin:10rem auto}@media screen and (max-width: 767px){.c-image-block.is-block.svelte-164k88i.svelte-164k88i{margin:2rem auto}}.c-image-block.align-center.svelte-164k88i picture.svelte-164k88i{display:flex;align-items:center;justify-content:center;padding:10vh 0}.c-image-block.background-light-purple.svelte-164k88i.svelte-164k88i{background-color:var(--secondary-color)}.c-image-block.half-container.svelte-164k88i.svelte-164k88i{height:100%}.c-image-block.svelte-164k88i .placeholder.svelte-164k88i,.c-image-block.svelte-164k88i .placeholder img.svelte-164k88i{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;z-index:0}.c-image-block.svelte-164k88i .img.svelte-164k88i{position:relative;height:auto;opacity:0;transform:scale(1.15);transition:all 1.25s var(--ui-animation-ease-default-out);transform-origin:center center;width:100%;object-fit:contain}.c-image-block.svelte-164k88i .img.ratio-16-9.svelte-164k88i{aspect-ratio:16/9}.c-image-block.svelte-164k88i .img.ratio-1-1.svelte-164k88i{aspect-ratio:1/1}.c-image-block.svelte-164k88i .img.ratio-square.svelte-164k88i{aspect-ratio:508/444}.c-image-block.svelte-164k88i .img.ratio-auto.svelte-164k88i{aspect-ratio:none}.c-image-block.svelte-164k88i .img.ratio-5-7.svelte-164k88i{aspect-ratio:584/720}.c-image-block.svelte-164k88i .img.ratio-8-10.svelte-164k88i{aspect-ratio:824/1024}.c-image-block.svelte-164k88i .img.object-fit-cover.svelte-164k88i{object-fit:cover}.c-image-block.svelte-164k88i .img.object-fit-contain.svelte-164k88i{object-fit:contain;aspect-ratio:auto}.c-image-block.half-container.svelte-164k88i picture.svelte-164k88i{width:100%;height:100%}.c-image-block.half-container.svelte-164k88i img.svelte-164k88i{width:100%;height:100%;object-fit:cover}.c-image-block.svelte-164k88i .img.loaded{opacity:1;transform:scale(1)}.c-image-block.svelte-164k88i .placeholder{opacity:.25;transition:all 1s ease-out}.c-image-block.svelte-164k88i .placeholder.unloaded{opacity:0;transition:all 1s ease-out}.c-card-image.svelte-1b6i78p{overflow:hidden;height:100%}.c-card-image.type-lawnmower.svelte-1b6i78p{overflow:hidden;width:100%;height:100%;transform:scale(1.4)}.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block{overflow:visible;position:relative;z-index:0;height:100%}@media screen and (max-width: 767px){.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block{height:auto}}.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block,.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block .img,.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block picture{width:100%;height:100%}@media screen and (max-width: 767px){.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block,.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block .img,.c-card-image.type-lawnmower.svelte-1b6i78p .c-image-block .c-image-block picture{height:300px}}.c-card-image.type-lawnmower.svelte-1b6i78p img,.c-card-image.type-lawnmower.svelte-1b6i78p picture{height:100%!important;object-fit:cover}@media screen and (max-width: 767px){.c-card-image.type-lawnmower.svelte-1b6i78p img,.c-card-image.type-lawnmower.svelte-1b6i78p picture{height:300px}}.c-card-image.type-staggered.svelte-1b6i78p{overflow:visible}.c-card-image.type-staggered.svelte-1b6i78p .c-image-block{overflow:visible;position:relative;z-index:0}.c-card-image.type-staggered.svelte-1b6i78p .c-image-block .c-image-block,.c-card-image.type-staggered.svelte-1b6i78p .c-image-block .c-image-block img{width:115%;min-height:1024px}.c-card-image.type-slider.svelte-1b6i78p .c-image-block{height:515px}.c-card-image.type-slider.svelte-1b6i78p .c-image-block .c-image-block,.c-card-image.type-slider.svelte-1b6i78p .c-image-block .c-image-block .img,.c-card-image.type-slider.svelte-1b6i78p .c-image-block .c-image-block picture{width:100%;height:100%}.c-card-image.type-slider.svelte-1b6i78p img,.c-card-image.type-slider.svelte-1b6i78p picture{height:100%!important}.c-card-text.svelte-7gdadq .text p.svelte-7gdadq{font-weight:300;font-size:1.5rem}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq{padding:100px 10%}@media screen and (max-width: 767px){.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq{padding:50px 10%}}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2 a{display:flex;flex-direction:column;font-size:clamp(2rem,10vw,4rem)}@media screen and (max-width: 767px){.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2 a{font-size:clamp(2rem,13vw,3rem)}}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h2 a{color:#000}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq p{font-size:clamp(1rem,2.75vw,1.5rem)}@media screen and (max-width: 767px){.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq p{font-size:clamp(1rem,6vw,1.5rem)}}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq p{margin-bottom:2rem}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq p:last-child{margin-bottom:0}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h3{color:var(--primary-color)!important;margin:4rem 0 1rem;font-weight:500}.c-card-text.type-lawnmower.svelte-7gdadq .inner.svelte-7gdadq h3:first-of-type{margin-top:0}.c-card-text.no-column.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.no-column.svelte-7gdadq .inner.svelte-7gdadq h2 a{display:inline-block}.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2 a{font-size:clamp(2rem,8vw,3rem)}@media screen and (max-width: 767px){.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2 a{font-size:clamp(2rem,13vw,3rem)}}.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2,.c-card-text.home.svelte-7gdadq .inner.svelte-7gdadq h2 a{font-weight:500;max-width:500px}.c-card-text.type-staggered.svelte-7gdadq.svelte-7gdadq{display:grid;place-content:center;grid-template-columns:1fr}.c-card-text.type-staggered.svelte-7gdadq .inner.svelte-7gdadq{padding:100px 20%}.c-card-text.type-staggered.svelte-7gdadq h2.svelte-7gdadq,.c-card-text.type-staggered.svelte-7gdadq p.svelte-7gdadq{color:#fff}.c-card-text.type-staggered.svelte-7gdadq h2.svelte-7gdadq{font-size:2.25rem;font-weight:500}.c-card-text.type-staggered.svelte-7gdadq h2.svelte-7gdadq{position:relative;margin-bottom:2rem}.c-card-text.type-staggered.svelte-7gdadq .text.svelte-7gdadq,.c-card-text.type-staggered.svelte-7gdadq .c-link{color:#fff}.c-card-text.type-staggered.svelte-7gdadq .c-button{color:#fff;border-color:#fff}.c-card-text.type-slider.svelte-7gdadq .inner h2.svelte-7gdadq{font-size:2rem;font-weight:500}.c-card-text.type-grid.svelte-7gdadq .text.svelte-7gdadq{display:flex;gap:2rem;flex-direction:column;width:100%}.c-card-text.type-grid.svelte-7gdadq .text.svelte-7gdadq p{font-size:1.5rem}.c-card-text.text-size-large.svelte-7gdadq .text.svelte-7gdadq p,.c-card-text.text-size-large.svelte-7gdadq .text.svelte-7gdadq strong{font-weight:500!important;line-height:1;white-space:pre-wrap}.c-card-text.text-size-x-large.svelte-7gdadq h2,.c-card-text.text-size-x-large.svelte-7gdadq h2 a,.c-card-text.home.text-size-x-large.svelte-7gdadq h2,.c-card-text.home.text-size-x-large.svelte-7gdadq h2 a{display:block!important;font-size:clamp(2rem,13vw,4.25rem)!important;font-weight:600!important}@media screen and (max-width: 1210px){.c-card-text.text-size-x-large.svelte-7gdadq h2,.c-card-text.text-size-x-large.svelte-7gdadq h2 a,.c-card-text.home.text-size-x-large.svelte-7gdadq h2,.c-card-text.home.text-size-x-large.svelte-7gdadq h2 a{font-size:clamp(2rem,5vw,4rem)!important}}.c-card.svelte-x51vu.svelte-x51vu{position:relative}.c-card.background-white.svelte-x51vu.svelte-x51vu{background-color:transparent}.c-card.svelte-x51vu .stagger.svelte-x51vu{margin:10rem 0}.c-card.svelte-x51vu ul{margin:0;padding:0 0 0 1rem}.c-card.transition-come-up.svelte-x51vu .image-container.svelte-x51vu,.c-card.transition-come-up.svelte-x51vu .__content.svelte-x51vu{transform:translateY(100px);opacity:0;transition:all var(--ui-animation-timing-default) var(--ui-animation-ease-default-out)}.c-card.transition-come-up.svelte-x51vu .image-container.svelte-x51vu:nth-of-type(2n+2),.c-card.transition-come-up.svelte-x51vu .__content.svelte-x51vu:nth-of-type(2n+2){transition-delay:.15s}.c-card.visible.transition-come-up.svelte-x51vu.svelte-x51vu{transform:translateY(0);opacity:1}.c-card.type-grid.svelte-x51vu.svelte-x51vu{width:100%}.c-card.type-grid.svelte-x51vu h2{font-size:clamp(1rem,5vw,2rem)}.c-card.type-lawnmower.svelte-x51vu.svelte-x51vu{margin:0;min-height:65vh}.c-card.type-lawnmower.svelte-x51vu h2{font-size:clamp(1rem,5vw,3rem);position:relative;margin-bottom:1rem}.c-card.type-lawnmower.svelte-x51vu .image-container.svelte-x51vu{margin:0;min-height:65vh;overflow:hidden;height:100%}.c-card.type-lawnmower.svelte-x51vu .text-container.svelte-x51vu{transition:all 1s ease;display:grid;grid-template-columns:1fr;place-content:center}.c-card.type-lawnmower.svelte-x51vu .text-container.background-cream.svelte-x51vu{height:100%}.c-card.type-lawnmower.svelte-x51vu .text-container.background-cream.svelte-x51vu h2,.c-card.type-lawnmower.svelte-x51vu .text-container.background-cream.svelte-x51vu h3,.c-card.type-lawnmower.svelte-x51vu .text-container.background-cream.svelte-x51vu p{color:var(--primary-color)}.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue .text.svelte-x51vu{max-width:65ch;margin-left:auto;margin-right:auto}.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue .resize.svelte-x51vu{background-color:var(--primary-color)}.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu p,.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu li,.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu h2,.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu h3{color:#fff}.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu b,.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu strong,.c-card.type-lawnmower.svelte-x51vu .text-container.background-midnight-blue.svelte-x51vu a{color:#fff;font-weight:inherit}.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue .text.svelte-x51vu,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal .text.svelte-x51vu{max-width:70ch;margin-left:auto;margin-right:auto}.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue .resize.svelte-x51vu,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal .resize.svelte-x51vu{background-color:var(--accent-color-blue)}.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu p,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu p{color:var(--lightest-accent);line-height:1.1}.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu h2,.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu h3,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu h2,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu h3{color:#fff}.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu b,.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu strong,.c-card.type-lawnmower.svelte-x51vu .text-container.background-blue.svelte-x51vu a,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu b,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu strong,.c-card.type-lawnmower.svelte-x51vu .text-container.background-teal.svelte-x51vu a{color:#fff;font-weight:inherit}.c-card.type-lawnmower.svelte-x51vu .text-container.background-white.svelte-x51vu h2,.c-card.type-lawnmower.svelte-x51vu .text-container.background-white.svelte-x51vu h3,.c-card.type-lawnmower.svelte-x51vu .text-container.background-white.svelte-x51vu p{color:#000}.c-card.type-lawnmower.svelte-x51vu .text-container.svelte-x51vu{background-color:var(--ui-current-card-color, #fff)}@media screen and (max-width: 1023px){.c-card.type-lawnmower.svelte-x51vu.svelte-x51vu,.c-card.type-lawnmower.svelte-x51vu .image-container.svelte-x51vu{min-height:0;height:auto}.c-card.type-lawnmower.svelte-x51vu .c-split.image-right{display:flex;flex-direction:column-reverse}}.c-card.type-slider.svelte-x51vu.svelte-x51vu{display:grid;grid-template-columns:625px 400px;gap:6.875rem;position:relative;align-items:center;height:100%}.c-card.type-slider.svelte-x51vu.svelte-x51vu:after{content:attr(data-place);position:absolute;bottom:.5rem;left:0;font-size:1.25rem;font-weight:300}@media screen and (max-width: 767px){.c-card.type-slider.svelte-x51vu.svelte-x51vu{grid-template-columns:1fr;align-items:flex-start;gap:1rem}}.c-card.type-slider.svelte-x51vu .text.svelte-x51vu{pointer-events:none}@media screen and (max-width: 767px){.c-card.type-slider.svelte-x51vu .__content.svelte-x51vu{padding:5rem 2rem}}.c-card.type-staggered.svelte-x51vu.svelte-x51vu{display:grid;grid-template-columns:1fr 1fr;position:relative}.c-card.type-staggered.svelte-x51vu .text-container.svelte-x51vu{opacity:0;transform:translateY(50px)}.c-card.type-staggered.svelte-x51vu .image-container.svelte-x51vu{width:115%}.c-card.type-staggered.svelte-x51vu .image-container.image-right.svelte-x51vu{position:relative;left:-15%}.c-card.type-staggered.svelte-x51vu .__content.svelte-x51vu{position:relative;z-index:1;display:grid;place-content:center;background-color:var(--primary-color);aspect-ratio:756/1025}.c-card.type-staggered.svelte-x51vu .__content.svelte-x51vu a{position:relative;color:#fff;transition:all .25s ease}.c-card.type-staggered.svelte-x51vu .__content.svelte-x51vu a:before{content:"";width:60px;max-width:100%;height:2px;background-color:var(--accent-color);transform:scaleX(0);transition:all .5s cubic-bezier(.87,0,.13,1);transition-delay:.1s;position:absolute;bottom:-2px;left:0;transform-origin:left}.c-card.type-staggered.svelte-x51vu .__content.svelte-x51vu a:hover{color:var(--accent-color)}.c-card.type-staggered.svelte-x51vu .__content.svelte-x51vu a:hover:before{transform:scaleX(1)}
