.home-hero[data-astro-cid-dcwno5ig]{margin-top:calc(-1 * var(--header-height));background:var(--hero-bg);align-items:flex-start;gap:0 5rem;min-height:85vh;padding:10px;display:flex}.home-hero__media[data-astro-cid-dcwno5ig]{flex:0 0 calc(50% - 10px);padding:calc(10em + 30px) 10px 0}.home-hero__media[data-astro-cid-dcwno5ig] figure{margin:0}.home-hero__media[data-astro-cid-dcwno5ig] img{width:100%;height:auto}.home-hero__col[data-astro-cid-dcwno5ig]{flex-direction:column;flex:0 0 25%;align-items:center;gap:20px;padding:260px 10px 2rem;display:flex}.home-hero__col[data-astro-cid-dcwno5ig] .callout--heading{padding:.5rem 1rem}.home-hero__col[data-astro-cid-dcwno5ig] .home-hero__text{width:100%}@media (width<=1024px){.home-hero__col[data-astro-cid-dcwno5ig]{padding-top:calc(4rem + 10px)}}@media (width<=767px){.home-hero[data-astro-cid-dcwno5ig]{flex-direction:column;align-items:stretch;gap:0;min-height:0}.home-hero__media[data-astro-cid-dcwno5ig]{flex:none;width:90vw;padding:90px 10px 0}.home-hero__col[data-astro-cid-dcwno5ig]{flex:none;width:90vw;padding:20px 10px 36px}.home-hero__col[data-astro-cid-dcwno5ig] .home-hero__text{padding:1rem 1rem 1.75rem}.home-hero__col[data-astro-cid-dcwno5ig] .btn{margin-top:1rem}}.home-reviews[data-astro-cid-7oq6r4yx]{padding-top:0;display:flow-root}.home-reviews__title[data-astro-cid-7oq6r4yx]{margin:2rem 0 0}.home-reviews__list[data-astro-cid-7oq6r4yx]{gap:var(--space-4,2rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.home-reviews__quote[data-astro-cid-7oq6r4yx],.home-reviews__quote[data-astro-cid-7oq6r4yx] blockquote[data-astro-cid-7oq6r4yx]{margin:0}.home-reviews__quote[data-astro-cid-7oq6r4yx] blockquote[data-astro-cid-7oq6r4yx] p[data-astro-cid-7oq6r4yx]{margin:0;font-size:1.125rem;line-height:1.6}.home-reviews__quote[data-astro-cid-7oq6r4yx] figcaption[data-astro-cid-7oq6r4yx]{font-family:var(--font-serif-display);margin-top:.75rem;font-size:1.375rem}.home-reviews__quote[data-astro-cid-7oq6r4yx] figcaption[data-astro-cid-7oq6r4yx]:before{content:"— "}.home-reviews__more[data-astro-cid-7oq6r4yx]{text-align:center;margin:2.5rem 0 2rem}@media (width<=767px){.home-reviews__title[data-astro-cid-7oq6r4yx]{margin-top:1rem}}.home-feature[data-astro-cid-kgfj36ax]{padding-block:0 1.5rem;display:flow-root}.home-feature__inner[data-astro-cid-kgfj36ax]{max-width:var(--content-width);margin-inline:auto}.home-feature__title[data-astro-cid-kgfj36ax]{margin:2rem 0 1.25rem;padding-inline:10px}.home-feature__cols[data-astro-cid-kgfj36ax]{align-items:flex-start;display:flex}.home-feature__text[data-astro-cid-kgfj36ax],.home-feature__media[data-astro-cid-kgfj36ax]{flex:0 0 50%;padding:10px}.home-feature__text[data-astro-cid-kgfj36ax]{padding-top:60px}.home-feature__text[data-astro-cid-kgfj36ax] p{margin:0 0 1.75rem}.home-feature__media[data-astro-cid-kgfj36ax] figure{justify-content:center;margin:0 0 1rem;display:flex}.home-feature__media[data-astro-cid-kgfj36ax] img{border-radius:var(--radius);box-shadow:var(--shadow-image)}@media (width<=767px){.home-feature__title[data-astro-cid-kgfj36ax]{margin:1rem 0 .5rem}.home-feature__cols[data-astro-cid-kgfj36ax]{flex-direction:column}.home-feature__text[data-astro-cid-kgfj36ax],.home-feature__media[data-astro-cid-kgfj36ax]{flex:none;width:100%}.home-feature__text[data-astro-cid-kgfj36ax]{padding-top:10px}}.home-cards[data-astro-cid-mcfiukbe]{padding-block:0 1rem;display:flow-root}.home-cards__inner[data-astro-cid-mcfiukbe]{max-width:var(--content-width);margin-inline:auto;padding-inline:10px}.home-cards__title[data-astro-cid-mcfiukbe]{margin:2rem 0 1rem}.home-cards__grid[data-astro-cid-mcfiukbe]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:35px 30px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.home-card[data-astro-cid-mcfiukbe]{text-align:center;color:var(--color-text-on-dark)}.home-card[data-astro-cid-mcfiukbe] figure{margin:0 0 20px}.home-card[data-astro-cid-mcfiukbe] img{width:100%;height:auto}.home-card[data-astro-cid-mcfiukbe] h4{margin:0 0 .25rem;font-size:1.2rem;font-weight:700;line-height:1.5}.home-card[data-astro-cid-mcfiukbe] a{color:var(--color-text-on-dark)}.home-card[data-astro-cid-mcfiukbe] p{margin:0;font-size:.875rem;line-height:1.5}.home-card__more[data-astro-cid-mcfiukbe]{margin-top:1.1rem}.home-card__more[data-astro-cid-mcfiukbe] p{font-size:.75rem;font-weight:700}@media (width<=1024px){.home-cards__grid[data-astro-cid-mcfiukbe]{grid-template-columns:1fr;gap:8px}.home-cards__title[data-astro-cid-mcfiukbe]{margin:2rem 0}}@media (width<=767px){.home-cards__title[data-astro-cid-mcfiukbe]{margin:1rem 0}.home-card[data-astro-cid-mcfiukbe] h4{margin-bottom:1rem}.home-card[data-astro-cid-mcfiukbe] p:last-of-type{margin-bottom:.5rem}}
