.hero-video-wrap[data-astro-cid-n24p5ogk]{position:relative;display:flex;max-width:604px;padding:.625rem;background-color:var(--clr-base);border:2px solid var(--clr-contrast-3);border-radius:4px;box-shadow:5px 5px 0 0 var(--clr-accent-2);video{width:100%;height:auto;display:block}}.play-with-sound[data-astro-cid-n24p5ogk]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;border-radius:50%;padding:0;background-color:color-mix(in srgb,transparent 20%,var(--clr-accent-1) 80%);color:var(--clr-base);display:grid;place-items:center;transition:opacity .3s ease,transform .2s ease,background-color .2s ease;z-index:2;svg{width:2.25rem;height:2.25rem;fill:currentColor}&:hover,&:focus-visible{background-color:color-mix(in srgb,transparent 20%,var(--clr-accent-2) 80%);transform:translate(-50%,-50%) scale(1.05)}&.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.85)}}.hero[data-astro-cid-bbe6dxrz]{padding:clamp(6rem,5.643rem + .952vw,6.5rem) 1.25rem clamp(3rem,2.286rem + 1.905vw,4rem)!important}.reviews-box[data-astro-cid-bbe6dxrz]{margin-block-end:1.75rem;display:flex;align-items:center;img{max-width:clamp(4rem,calc(3.643rem + .952vw),4.5rem)!important;border-radius:20rem;background-color:var(--clr-base);box-shadow:var(--shadow-natural);padding:.25rem;&:not(:first-of-type){margin-inline-start:-1rem}&:hover{z-index:1;position:relative}&.tossed{position:relative;z-index:2}}>span{margin-inline-start:1rem;font-size:clamp(1rem,calc(.732rem + .714vw),1.375rem);line-height:normal;font-weight:600;span{color:var(--clr-accent-1);font-size:1.625rem}}}.hero[data-astro-cid-bbe6dxrz]{overflow:hidden;isolation:isolate;position:relative}.hero-truck[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-2px;left:45%;transform:translate(-45%);filter:none;@media(min-width:800px)and (max-width:1024px){display:none}@media(max-width:768px){left:80%;transform:translate(-80%)}}@supports (animation-timeline: scroll()){@keyframes drive-left{to{transform:translate(calc(-50% - 40vw))}}@keyframes drive-left-mobile{to{transform:translate(calc(-80% - 65vw))}}.hero-truck[data-astro-cid-bbe6dxrz]{animation:drive-left linear forwards;animation-timeline:scroll(root);animation-range:0 200vh;@media(max-width:768px){animation-name:drive-left-mobile}}}.about-cols[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,-1rem + 6.667vw,5rem)}.about-col-1[data-astro-cid-v2cbyr3p]{flex:1 1 352px;min-width:0}.about-col-2[data-astro-cid-v2cbyr3p]{flex:0 1 768px;min-width:0;max-width:768px;h2{text-wrap:balance}}.about-img-wrapper[data-astro-cid-v2cbyr3p]{position:relative}.about-img-wrapper[data-astro-cid-v2cbyr3p] img{display:block;max-width:100%!important;border-radius:4px}.img-btn[data-astro-cid-v2cbyr3p]{--btn-height: clamp(3.5rem, 2.875rem + 1.667vw, 4.375rem);--btn-offset: 4px;position:absolute;bottom:calc(var(--btn-offset) * -1);right:calc(var(--btn-offset) * -1);height:var(--btn-height);padding-inline:1.25rem;display:inline-flex;align-items:center;gap:.625rem;background-color:var(--clr-accent-1);color:var(--clr-base);border:2px solid var(--clr-contrast);border-radius:4px;box-shadow:var(--btn-offset) var(--btn-offset) 0 0 var(--clr-contrast);text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.img-btn-icon[data-astro-cid-v2cbyr3p]{width:calc(var(--btn-height) * .4);height:calc(var(--btn-height) * .4);transition:transform .3s ease}.img-btn[data-astro-cid-v2cbyr3p]:hover,.img-btn[data-astro-cid-v2cbyr3p]:focus-visible{transform:translate(var(--btn-offset),var(--btn-offset));box-shadow:0 0 0 0 var(--clr-contrast)}.img-btn[data-astro-cid-v2cbyr3p]:hover .img-btn-icon[data-astro-cid-v2cbyr3p],.img-btn[data-astro-cid-v2cbyr3p]:focus-visible .img-btn-icon[data-astro-cid-v2cbyr3p]{transform:translate(2px,-2px)}.card-grid[data-astro-cid-v2cbyr3p]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-block-end:2rem;div{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--clr-base);border:2px solid var(--clr-contrast-3);border-radius:4px;box-shadow:5px 5px 0 0 var(--clr-accent-2);h3{margin:0!important;font-size:var(--font-size--normal);font-weight:500;line-height:1.5}svg{flex-shrink:0;width:2.25rem;height:2.25rem;color:var(--clr-accent-1)}}}.service-section-inner-wrapper[data-astro-cid-7vamui2g]{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,-3.5rem + 13.333vw,8.5rem);>*:first-child{flex-shrink:0;margin:0;height:fit-content}>*:last-child{flex:1;min-inline-size:min(100%,640px)}}.service-list[data-astro-cid-7vamui2g]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(2rem,.125rem + 5vw,4.625rem);align-items:flex-start;grid-template-columns:none;grid-auto-flow:column;overflow:auto;padding-block-end:1rem;grid-auto-columns:85%;margin-inline-end:-1.25rem!important;padding-inline-end:1.25rem!important;contain:inline-size;@media(min-width:688px){grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:7rem;padding-block-end:0;grid-auto-flow:row;overflow:visible;contain:none}}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]{position:relative;margin:0;@media(min-width:688px){&:nth-child(odd){margin-block-start:-7rem}}}.service-img-wrapper[data-astro-cid-7vamui2g]{position:relative}.service-img-wrapper[data-astro-cid-7vamui2g] img[data-astro-cid-7vamui2g]{display:block;max-width:100%!important}.service-img[data-astro-cid-7vamui2g]{--img-shadow-offset: 8px;border-radius:4px;box-shadow:-4px -4px 0 0 var(--clr-contrast-2),-12px -12px 0 0 var(--clr-accent-2)}.peek-icon[data-astro-cid-7vamui2g]{display:none}@media(min-width:1200px){.peek-icon[data-astro-cid-7vamui2g]{display:block;position:absolute;top:50%;width:auto;height:55%;aspect-ratio:1;color:color-mix(in srgb,var(--clr-accent-1),var(--clr-base) 50%);z-index:-1;transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(odd) .peek-icon[data-astro-cid-7vamui2g]{left:0;transform:translate(47%,-59%) rotate(-45deg)}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(2n) .peek-icon[data-astro-cid-7vamui2g]{top:auto;bottom:0;left:50%;transform:translate(-59%) scaleX(-1) rotate(-25deg)}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(odd):hover .peek-icon[data-astro-cid-7vamui2g],.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(odd):has(a:focus-visible) .peek-icon[data-astro-cid-7vamui2g]{transform:translate(-65%,-65%) rotate(-45deg) scale(1.1)}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(2n):hover .peek-icon[data-astro-cid-7vamui2g],.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:nth-child(2n):has(a:focus-visible) .peek-icon[data-astro-cid-7vamui2g]{transform:translate(-30%,-150%) scaleX(-1) rotate(-25deg) scale(1.1)}}.img-btn[data-astro-cid-7vamui2g]{--btn-size: clamp(3.5rem, 2.875rem + 1.667vw, 4.375rem);--btn-offset: 4px;position:absolute;bottom:calc(var(--btn-offset) * -1);right:calc(var(--btn-offset) * -1);width:var(--btn-size);height:var(--btn-size);display:flex;justify-content:center;align-items:center;background-color:var(--clr-accent-1);color:var(--clr-base);border:2px solid var(--clr-contrast);border-radius:4px;box-shadow:var(--btn-offset) var(--btn-offset) 0 0 var(--clr-contrast);transition:transform .2s ease,box-shadow .2s ease}.img-btn-icon[data-astro-cid-7vamui2g]{width:calc(var(--btn-size) * .4);height:calc(var(--btn-size) * .4);transition:transform .3s ease}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:hover .img-btn[data-astro-cid-7vamui2g],.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:has(a:focus-visible) .img-btn[data-astro-cid-7vamui2g]{transform:translate(var(--btn-offset),var(--btn-offset));box-shadow:0 0 0 0 var(--clr-contrast)}.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:hover .img-btn-icon[data-astro-cid-7vamui2g],.service-list[data-astro-cid-7vamui2g] li[data-astro-cid-7vamui2g]:has(a:focus-visible) .img-btn-icon[data-astro-cid-7vamui2g]{transform:translate(2px,-2px)}.service-list[data-astro-cid-7vamui2g] a[data-astro-cid-7vamui2g]{text-decoration:none;color:inherit}
