.hero[data-astro-cid-bbe6dxrz]{background:linear-gradient(color-mix(in srgb,var(--clr-base) 77%,transparent),color-mix(in srgb,var(--clr-base) 77%,transparent)),var(--hero-bg-sm) 100% 50% / cover no-repeat;color:var(--clr-contrast);padding-block:clamp(3rem,.5rem + 6.667vw,10rem);@media(min-width:901px){background:linear-gradient(color-mix(in srgb,var(--clr-base) 77%,transparent),color-mix(in srgb,var(--clr-base) 77%,transparent)),var(--hero-bg) 100% 50% / cover no-repeat}}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(2.5rem,1rem + 4vw,4rem);align-items:center;@media(min-width:1025px){grid-template-columns:3fr 2fr}}.hero-text[data-astro-cid-bbe6dxrz]{h1{font-size:clamp(2.375rem,.75rem + 4.5vw,4.5rem);line-height:1.1;margin-block-end:1.5rem;text-wrap:balance}.subheading{color:var(--clr-contrast-2);max-inline-size:38rem}}.hero-award[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;align-items:center;margin-block-end:1.5rem;max-inline-size:40rem;img{flex:none;inline-size:clamp(4.5rem,3.5rem + 2.5vw,6rem)}p{margin:0!important;color:var(--clr-contrast-2)}}.hero-media[data-astro-cid-bbe6dxrz]{display:grid;gap:1.5rem;justify-items:center}.hero-video[data-astro-cid-bbe6dxrz]{position:relative;display:block;inline-size:min(100%,24rem);margin:0!important;border:2px solid color-mix(in srgb,var(--clr-contrast) 80%,transparent);border-radius:50%;overflow:hidden;img{display:block;aspect-ratio:1;object-fit:cover}}.hero-video-play[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;margin:auto;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;background-color:var(--clr-contrast);transition:scale .2s ease-out;&:after{content:"";position:absolute;inset:0;margin:auto;inline-size:0;block-size:0;border-block:.75rem solid transparent;border-inline-start:1.25rem solid var(--clr-base);translate:.2rem 0}.hero-video[data-astro-cid-bbe6dxrz]:hover &{scale:1.1}}.hero-voting[data-astro-cid-bbe6dxrz]{inline-size:min(100%,24rem)}section:has(.card-carousel-wrapper){overflow:clip}.card-carousel-nav{display:flex;gap:.5rem;.card-carousel-btn{width:clamp(2.25rem,1.714rem + 1.429vw,3rem);height:clamp(2.25rem,1.714rem + 1.429vw,3rem);border-radius:50%;background:var(--clr-accent-2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;&:hover:not(:disabled){background-color:color-mix(in srgb,var(--clr-accent-1) 20%,var(--clr-accent-2) 80%)}&:disabled{opacity:.4;cursor:not-allowed}svg{width:1.25rem;height:1.25rem;fill:var(--clr-contrast)}&.card-carousel-prev{transform:scaleX(-1)}}}.card-carousel-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1.25rem,calc((100vw - 88rem)/2));padding-right:max(1.25rem,calc((100vw - 88rem)/2));container-type:inline-size;.card-carousel-slides{display:flex;gap:var(--carousel-gap, 20px);flex-wrap:nowrap;transition:transform .5s ease-in-out;@media(prefers-reduced-motion:reduce){transition:none}>*{flex:0 0 auto;width:calc((100% - var(--carousel-gap, 20px)) / var(--carousel-slides-desktop, 1.75));@container (max-width: 1150px){width:calc((100% - var(--carousel-gap, 20px)) / var(--carousel-slides-mobile, 1.1))}}}&:focus-visible{outline:2px solid var(--clr-accent-2, currentColor);outline-offset:4px}}.testimonials-section-header[data-astro-cid-tssmevgi]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-block-end:clamp(2rem,1.643rem + .952vw,2.5rem);h2{margin:0!important}}#testimonials .card-carousel-slides>blockquote>p{max-height:4lh;overflow-y:auto;padding-right:.25rem;font-size:var(--font-size--large)}@media(max-width:640px){#testimonials .card-carousel-slides>blockquote>p{max-height:6lh;font-size:var(--font-size--medium)}}.service-cards[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.service-card[data-astro-cid-j7pv25f6]{margin:0!important;padding:1rem 1rem 1.5rem;background-color:var(--clr-base);border-radius:var(--squircle-m);corner-shape:var(--corner-shape-squircle);box-shadow:var(--shadow-natural);img{display:block;margin-block-end:1.25rem}h3,ul{padding-inline:.5rem}li{margin-block-end:.375rem!important}}.video-band[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,2rem + 2.5vw,4rem);background-color:var(--clr-base);video{display:block;inline-size:min(100%,48rem);margin-inline:auto;aspect-ratio:542 / 320;background-color:var(--clr-base-2)}}.about-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.5rem,1rem + 4vw,5rem);align-items:center;@media(min-width:1025px){grid-template-columns:3fr 2fr}}.about-closer[data-astro-cid-j7pv25f6]{margin-block-start:1.5rem;font-weight:600;color:var(--clr-contrast)}.about-media[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;img{display:block}}.cover-link[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;margin:0!important;font-size:var(--font-size--small)}
