.kit-hero.svelte-1cd7uxg{position:relative}h1.svelte-1cd7uxg{color:#fff;font-weight:700;font-size:clamp(60px,calc(38.6206896552px + .0215517241 * 100vw),80px)}@media (max-width: 991.98px){h1.svelte-1cd7uxg{font-size:clamp(46px,calc(39.3233979136px + .0208643815 * 100vw),60px)}}p.svelte-1cd7uxg{color:#fff;font-size:clamp(26px,calc(21.724137931px + .0043103448 * 100vw),30px)}@media (max-width: 991.98px){p.svelte-1cd7uxg{font-size:clamp(18px,calc(14.1847988077px + .0119225037 * 100vw),26px)}}.intro-overlay.svelte-1cd7uxg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}@media (max-width: 991.98px){.kit-desktop-only.svelte-18qqr99{display:none}}.kit-wistia-wrapper.svelte-coknwm{width:100%;background-color:var(--kit-wistia-bg-color, #F5F5F5)}@media (max-width: 991.98px){.desktop.svelte-coknwm{display:none}}@media (min-width: 992px){.mobile.svelte-coknwm{display:none}}@media (min-width: 992px){.kit-mobile-only.svelte-371rjf{display:none}}.kit-intro.svelte-yfpck8.svelte-yfpck8{display:flex;align-content:center;justify-content:center;background-color:#ededed;padding:80px 30px;text-align:center;transform:translateY(-2px)}@media (max-width: 991.98px){.kit-intro.svelte-yfpck8.svelte-yfpck8{padding:clamp(30px,calc(6.1549925484px + .0745156483 * 100vw),80px) 30px}}.kit-intro.svelte-yfpck8 p.svelte-yfpck8{margin:0;max-width:960px;font-size:clamp(22px,calc(17.724137931px + .0043103448 * 100vw),26px);font-weight:500}@media (max-width: 991.98px){.kit-intro.svelte-yfpck8 p.svelte-yfpck8{font-size:clamp(14px,calc(10.1847988077px + .0119225037 * 100vw),22px)}}h2.svelte-18dvgwy.svelte-18dvgwy{width:100%;text-align:center;margin-bottom:3.75rem;font-size:clamp(30px,calc(19.3103448276px + .0107758621 * 100vw),40px)}@media (max-width: 991.98px){h2.svelte-18dvgwy.svelte-18dvgwy{font-size:clamp(22px,calc(13.4157973174px + .0268256334 * 100vw),40px);margin-bottom:clamp(10px,calc(-13.8450074516px + .0745156483 * 100vw),60px)}}.kit-style-carousel-container.svelte-18dvgwy.svelte-18dvgwy{display:grid;position:relative;grid-template-columns:.1fr 1fr .1fr}@media (max-width: 991.98px){.kit-style-carousel-container.svelte-18dvgwy.svelte-18dvgwy{grid-template-columns:0 1fr 0}}#kit-style-carousel.svelte-18dvgwy.svelte-18dvgwy{overflow:hidden}.arrow.svelte-18dvgwy.svelte-18dvgwy{width:100%;height:35vw;display:flex;justify-content:center}@media (max-width: 991.98px){.arrow.svelte-18dvgwy.svelte-18dvgwy{display:none}}.arrow.svelte-18dvgwy img{width:30px}.arrow.svelte-18dvgwy.svelte-18dvgwy:hover{cursor:pointer}@media (max-width: 991.98px){.arrow.nextArrow.svelte-18dvgwy.svelte-18dvgwy{transform:unset}}.arrow.nextArrow.svelte-18dvgwy img{transform:rotate(180deg)}.arrow-mobile-container.svelte-18dvgwy.svelte-18dvgwy{position:absolute;top:0;height:100%;z-index:1;width:100%;display:grid;grid-template-columns:1fr 0 1fr;pointer-events:none}.arrow-mobile-container.svelte-18dvgwy div.svelte-18dvgwy:nth-of-type(2){pointer-events:none}@media (min-width: 992px){.arrow-mobile-container.svelte-18dvgwy.svelte-18dvgwy{display:none}}@media (min-width: 992px){.arrow-mobile.svelte-18dvgwy.svelte-18dvgwy{display:none!important}}@media (max-width: 991.98px){.arrow-mobile.svelte-18dvgwy.svelte-18dvgwy{display:flex;height:auto;position:absolute;top:0;z-index:1;height:78%;align-items:center;justify-content:center;pointer-events:all}.arrow-mobile.svelte-18dvgwy img{width:4vw}.arrow-mobile.prevArrow.svelte-18dvgwy.svelte-18dvgwy{left:0;padding-left:10px}.arrow-mobile.nextArrow.svelte-18dvgwy.svelte-18dvgwy{right:0;padding-right:12px}.arrow-mobile.nextArrow.svelte-18dvgwy img{transform:rotate(180deg)}}.slick-list{padding-right:clamp(-15px,calc(8.5172413793px + -.0237068966 * 100vw),-37px)}@media (max-width: 991.98px){.slick-list{padding-right:-2px}}.arrow.hide.svelte-18dvgwy.svelte-18dvgwy{opacity:0;pointer-events:none}.kit-style.svelte-18dvgwy.svelte-18dvgwy{height:fit-content;padding:0 clamp(7.5px,calc(-2.6551724138px + .010237069 * 100vw),17px)}@media (max-width: 991.98px){.kit-style.svelte-18dvgwy.svelte-18dvgwy{padding:0 2px}}.kit-style-img.svelte-18dvgwy.svelte-18dvgwy{position:relative}.kit-style-img.svelte-18dvgwy .hoverImg{position:absolute;width:100%;top:0;opacity:0;transition:.15s ease-in-out}@media (max-width: 991.98px){.kit-style-img.svelte-18dvgwy .hoverImg{opacity:1}}.kit-style-img.svelte-18dvgwy:hover .hoverImg{opacity:1}.kit-style-copy.svelte-18dvgwy.svelte-18dvgwy{min-height:clamp(145px,calc(136.8421052632px + .0082236842 * 100vw),150px)}@media (max-width: 991.98px){.kit-style-copy.svelte-18dvgwy.svelte-18dvgwy{min-height:unset}}h3.svelte-18dvgwy.svelte-18dvgwy{font-size:clamp(16px,calc(5.3103448276px + .0107758621 * 100vw),26px);font-weight:600;margin:12px 0;padding-right:1.25rem}@media (max-width: 1199.98px){h3.svelte-18dvgwy br{display:none}}@media (max-width: 991.98px){h3.svelte-18dvgwy.svelte-18dvgwy{height:auto;font-size:clamp(16px,calc(11.2309985097px + .0149031297 * 100vw),26px);margin:9px 0}h3.svelte-18dvgwy br{display:block}}p.svelte-18dvgwy.svelte-18dvgwy{font-size:clamp(13px,calc(7.6551724138px + .005387931 * 100vw),18px);margin:0}@media (max-width: 991.98px){p.svelte-18dvgwy.svelte-18dvgwy{height:auto;font-size:clamp(12px,calc(9.1385991058px + .0089418778 * 100vw),18px)}}.kit-style-cta.svelte-18dvgwy a.svelte-18dvgwy{color:#000;padding:20px 0;width:100%;margin-top:16px;font-size:1rem}@media (max-width: 991.98px){.kit-style-cta.svelte-18dvgwy a.svelte-18dvgwy{font-size:clamp(12px,calc(10.0923994039px + .0059612519 * 100vw),16px)}}.kit-style-cta.svelte-18dvgwy a.svelte-18dvgwy:hover{color:#fff}img.svelte-hurlah{display:block;width:100%}.kit-style.svelte-1np28w8.svelte-1np28w8{position:relative}.jumplink.svelte-1np28w8.svelte-1np28w8{position:absolute;top:-100px;height:0}.kit-style-header.svelte-1np28w8.svelte-1np28w8{margin-bottom:clamp(20px,calc(-1.3793103448px + .0215517241 * 100vw),40px)}@media (max-width: 767.98px){.kit-style-header.svelte-1np28w8.svelte-1np28w8{margin-bottom:clamp(16px,calc(8.3695976155px + .0238450075 * 100vw),32px)}}.kit-style-header.svelte-1np28w8>*+*{margin-top:clamp(10px,calc(-.6896551724px + .0107758621 * 100vw),20px)}.hed.svelte-1np28w8.svelte-1np28w8{margin-bottom:0;text-align:center;font-size:clamp(30px,calc(19.3103448276px + .0107758621 * 100vw),40px)}@media (max-width: 991.98px){.hed.svelte-1np28w8.svelte-1np28w8{font-size:clamp(18px,calc(12.2771982116px + .0178837556 * 100vw),30px)}}.hed.svelte-1np28w8 br{display:none}.dek.svelte-1np28w8.svelte-1np28w8{margin-bottom:0;text-align:center;font-size:clamp(13px,calc(-.8965517241px + .0140086207 * 100vw),26px);max-width:1000px;margin-left:auto;margin-right:auto;width:60%}@media (max-width: 991.98px){.dek.svelte-1np28w8.svelte-1np28w8{width:80%;padding:0 1.25rem}}@media (max-width: 767.98px){.dek.svelte-1np28w8.svelte-1np28w8{width:unset}}.kit-style-images-grid.svelte-1np28w8.svelte-1np28w8{display:grid;grid-template-columns:.75fr 1fr;column-gap:16px}@media (max-width: 991.98px){.kit-style-images-grid.svelte-1np28w8.svelte-1np28w8{grid-template-columns:unset;display:flex;flex-wrap:wrap;row-gap:10px}}.kit-style-images-quad.svelte-1np28w8.svelte-1np28w8{grid-column-start:1;grid-row-start:1;grid-gap:16px;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 991.98px){.kit-style-images-quad.svelte-1np28w8.svelte-1np28w8{grid-gap:10px}}.kit-style-hero.svelte-1np28w8.svelte-1np28w8{grid-column-start:2;position:relative}.kit-style-hero.svelte-1np28w8.svelte-1np28w8:before{content:"";display:block;padding-top:100%}@media (max-width: 991.98px){.kit-style-hero.svelte-1np28w8.svelte-1np28w8:before{display:none}}.kit-style-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (max-width: 991.98px){.kit-style-hero-img{position:relative;top:unset;left:unset;width:auto;height:auto;overflow:unset;object-fit:unset}}.kit-style-hero-overlay.svelte-1np28w8.svelte-1np28w8{position:absolute;top:0;left:0;z-index:1;pointer-events:none;height:100%;width:100%}.kit-style-cta.svelte-1np28w8.svelte-1np28w8{display:flex;justify-content:center;margin-top:3.75rem}.kit-style-cta.svelte-1np28w8 a.svelte-1np28w8{min-width:37.5rem;padding:2.5rem 9.375rem;font-size:1.25rem;color:#fff;font-weight:500}@media (max-width: 991.98px){.kit-style-cta.svelte-1np28w8 a.svelte-1np28w8{min-width:unset;width:100%;font-size:clamp(12px,calc(8.1847988077px + .0119225037 * 100vw),20px);padding:clamp(22px,calc(13.4157973174px + .0268256334 * 100vw),40px) clamp(40px,calc(-12.4590163934px + .1639344262 * 100vw),150px)}}.kit-features-container.svelte-1hpxv0e{position:absolute;top:0;right:0;margin-top:clamp(30px,calc(-20.5714285714px + .087797619 * 100vw),148px);margin-right:clamp(20px,calc(-22.8571428571px + .0744047619 * 100vw),120px)}.kit-features-list.svelte-1hpxv0e{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;align-items:center}.kit-features-item.svelte-1hpxv0e{padding:0;flex-shrink:1;margin-bottom:clamp(10px,calc(-.6896551724px + .0107758621 * 100vw),20px)}.kit-features-item.svelte-1hpxv0e img{height:auto;width:clamp(40px,calc(-2.7586206897px + .0431034483 * 100vw),80px)}.kit-style-color.svelte-zlcc7a h3.svelte-zlcc7a{font-size:1.625rem;text-align:center;margin:33px 0}@media (max-width: 991.98px){.kit-style-color.svelte-zlcc7a h3.svelte-zlcc7a{margin:clamp(14px,calc(4.9388971684px + .0283159463 * 100vw),33px) 0;font-size:clamp(18px,calc(14.1847988077px + .0119225037 * 100vw),26px)}}.kit-style-color-carousel-wrapper.svelte-zlcc7a.svelte-zlcc7a{margin:0 -8px}.kit-style-color-carousel-item.svelte-zlcc7a.svelte-zlcc7a{height:fit-content;padding:0 8px}.kit-style-color-carousel-item.svelte-zlcc7a p.svelte-zlcc7a{margin-bottom:0;font-size:1.25rem;margin-top:17px}@media (max-width: 991.98px){.kit-style-color-carousel-item.svelte-zlcc7a p.svelte-zlcc7a{font-size:clamp(10px,calc(5.2309985097px + .0149031297 * 100vw),20px);margin-top:clamp(5px,calc(-.7228017884px + .0178837556 * 100vw),17px)}}.kit-style-color-carousel.svelte-zlcc7a .slick-dots{bottom:-40px}.kit-style-color-carousel.svelte-zlcc7a .slick-dots li{margin:0;width:auto;height:auto}.kit-style-color-carousel.svelte-zlcc7a .slick-dots li:only-child{display:none}.kit-style-color-carousel.svelte-zlcc7a .slick-dots li button{width:11px;height:11px;margin:20px 8px;border-radius:50%;background-color:transparent;border:1px solid #707070}.kit-style-color-carousel.svelte-zlcc7a .slick-dots li button:before{display:none}.kit-style-color-carousel.svelte-zlcc7a .slick-dots li button:hover,.kit-style-color-carousel.svelte-zlcc7a .slick-dots li.slick-active button{background-color:#c9c9c9}
