.accordion__items .accordion__item{border-bottom-width:1px;padding-left:10px;padding-right:1.5rem;position:relative}@media(min-width:1024px){.accordion__items .accordion__item{padding:0}}.accordion__items .accordion__item.accordion__item--active .accordion__content{grid-template-rows:1fr}.accordion__items .accordion__item.accordion__item--active .accordion__title{padding-bottom:18px}@media(min-width:768px){.accordion__items .accordion__item.accordion__item--active .accordion__title{padding-bottom:.75rem}}.accordion__items .accordion__item.accordion__item--active .accordion__title .accordion__icon .accordion__icon__bar:last-child{opacity:0}.accordion__items .accordion__item .accordion__content{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:grid-template-rows .3s;z-index:1}.accordion__items .accordion__item .accordion__content .accordion__content__inner{min-height:0}.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-bottom:2rem;padding-left:38px;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:768px){.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-bottom:2.25rem}}@media(min-width:1024px){.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-left:60px}}.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__files p,.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__text p{--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__files{display:flex;flex-direction:column;gap:15px}.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__file a{align-items:center;display:flex;font-size:15px;gap:.75rem;line-height:1.2}@media(min-width:1024px){.accordion__items .accordion__item .accordion__content .accordion__content__inner .accordion__content__file a{font-size:1.125rem;line-height:1.75rem}}.accordion__items .accordion__item .accordion__content .accordion__content__inner .content-area ol li,.accordion__items .accordion__item .accordion__content .accordion__content__inner .content-area ul li{--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}.accordion__items .accordion__item .accordion__title{cursor:pointer;display:flex;font-size:17px;gap:22px;padding-bottom:1.75rem;padding-top:2rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}@media(min-width:768px){.accordion__items .accordion__item .accordion__title{padding-bottom:2.25rem;padding-top:2.25rem}}@media(min-width:1024px){.accordion__items .accordion__item .accordion__title{align-items:center;font-size:22px;gap:2.5rem;line-height:1.15}}@media(max-width:1023px){.accordion__items .accordion__item .accordion__title .accordion__title-text{margin-top:-.25rem}}.accordion__items .accordion__item .accordion__title .accordion__icon{height:1rem;min-width:1rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}@media(min-width:1024px){.accordion__items .accordion__item .accordion__title .accordion__icon{height:1.25rem;min-width:1.25rem;width:1.25rem}}.accordion__items .accordion__item .accordion__title .accordion__icon .accordion__icon__bar{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.accordion__items .accordion__item .accordion__title .accordion__icon .accordion__icon__bar:first-child{height:.125rem;width:.75rem}@media(min-width:1024px){.accordion__items .accordion__item .accordion__title .accordion__icon .accordion__icon__bar:first-child{width:1rem}}.accordion__items .accordion__item .accordion__title .accordion__icon .accordion__icon__bar:last-child{height:.75rem;width:.125rem}@media(min-width:1024px){.accordion__items .accordion__item .accordion__title .accordion__icon .accordion__icon__bar:last-child{height:1rem}}.accordion__items .accordion__item:after{background-color:transparent;height:100%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:0;--tw-content:"";content:var(--tw-content)}@media(min-width:1024px){.accordion__items .accordion__item:after{width:100vw}}.accordion__items .accordion__item:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.accordion__items.accordion__items--used-in-section .accordion__item{border-style:none;padding-left:10px;padding-right:25px}@media(min-width:1024px){.accordion__items.accordion__items--used-in-section .accordion__item{padding-left:1.25rem;padding-right:1.25rem}}.accordion__items.accordion__items--used-in-section .accordion__item.accordion__item--active:not(:first-child){margin-top:1.5rem}@media(min-width:1024px){.accordion__items.accordion__items--used-in-section .accordion__item.accordion__item--active:not(:first-child){margin-top:2rem}}.accordion__items.accordion__items--used-in-section .accordion__item.accordion__item--active .accordion__title{margin-top:0;padding-bottom:.75rem;padding-top:1.75rem}@media(min-width:1024px){.accordion__items.accordion__items--used-in-section .accordion__item.accordion__item--active .accordion__title{padding-bottom:1.5rem;padding-top:30px}}.accordion__items.accordion__items--used-in-section .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items.accordion__items--used-in-section .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-bottom:1.25rem;padding-left:38px}@media(min-width:1024px){.accordion__items.accordion__items--used-in-section .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items.accordion__items--used-in-section .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-bottom:30px;padding-left:2.5rem}}.accordion__items.accordion__items--used-in-section .accordion__item .accordion__title{display:flex;font-size:20px;gap:22px;margin-top:1.75rem;padding-bottom:0;padding-top:0}@media(min-width:1024px){.accordion__items.accordion__items--used-in-section .accordion__item .accordion__title{margin-top:30px}}.accordion__items.accordion__items--used-in-section .accordion__item:after{width:100%}.accordion__items.accordion__items--var-2 .accordion__item.accordion__item--active .accordion__title{padding-bottom:1.5rem}@media(min-width:1024px){.accordion__items.accordion__items--var-2 .accordion__item.accordion__item--active .accordion__title{padding-bottom:2rem}}.accordion__items.accordion__items--var-2 .accordion__item .accordion__content .accordion__content__inner{min-height:0}.accordion__items.accordion__items--var-2 .accordion__item .accordion__content .accordion__content__inner .accordion__content__files,.accordion__items.accordion__items--var-2 .accordion__item .accordion__content .accordion__content__inner .accordion__content__text{padding-left:0;padding-right:0}.accordion__items.accordion__items--var-2 .accordion__item .accordion__title{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media(max-width:1023px){.accordion__items.accordion__items--var-2 .accordion__item .accordion__title{padding-bottom:1.5rem;padding-top:1.5rem}}.accordion__items.accordion__items--var-2 .accordion__item .accordion__title .accordion__icon{border-radius:9999px;height:2.5rem;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(221 218 254/var(--tw-bg-opacity,1))}@media(min-width:1024px){.accordion__items.accordion__items--var-2 .accordion__item .accordion__title .accordion__icon{height:42px;width:42px}}.accordion__items.accordion__items--var-2 .accordion__item .accordion__title .accordion__icon .accordion__icon__bar{--tw-bg-opacity:1;background-color:rgb(25 49 51/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--var-2 .accordion__item:after{display:none}.accordion__items.accordion__items--theme-purple .accordion__item{--tw-border-opacity:1;border-color:rgb(199 193 253/var(--tw-border-opacity,1))}.accordion__items.accordion__items--theme-purple .accordion__item .accordion__title .accordion__icon .accordion__icon__bar{--tw-bg-opacity:1;background-color:rgb(143 132 251/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-purple .accordion__item.accordion__item--active:after{--tw-bg-opacity:1;background-color:rgb(238 237 254/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-coral .accordion__item{--tw-border-opacity:1;border-color:rgb(255 173 173/var(--tw-border-opacity,1))}.accordion__items.accordion__items--theme-coral .accordion__item .accordion__title .accordion__icon .accordion__icon__bar{--tw-bg-opacity:1;background-color:rgb(255 92 92/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-coral .accordion__item.accordion__item--active:after{--tw-bg-opacity:1;background-color:rgb(255 239 239/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-green .accordion__item{--tw-border-opacity:1;border-color:rgb(184 204 200/var(--tw-border-opacity,1))}.accordion__items.accordion__items--theme-green .accordion__item .accordion__title .accordion__icon .accordion__icon__bar{--tw-bg-opacity:1;background-color:rgb(18 84 71/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-green .accordion__item.accordion__item--active:after{--tw-bg-opacity:1;background-color:rgb(231 238 237/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-transparent-coral .accordion__item .accordion__title .accordion__icon{--tw-bg-opacity:1;background-color:rgb(255 206 206/var(--tw-bg-opacity,1))}.accordion__items.accordion__items--theme-transparent-coral .accordion__item .accordion__content__file circle{fill:#ffcece}.accordion .accordion__footer{display:flex;padding-top:2.5rem;width:100%}@media(min-width:1024px){.accordion .accordion__footer{padding-left:60px;padding-top:60px}}@media(max-width:1023px){.accordion .accordion__footer{justify-content:center}}.accordion .content-area p{font-size:.875rem;line-height:1.25rem}@media(min-width:768px){.accordion .content-area p{font-size:1.125rem;line-height:1.75rem}}.blog-image .blog-image__inner{aspect-ratio:3.49/2.28;border-radius:.25rem;overflow:hidden;width:100%}@media(min-width:768px){.blog-image .blog-image__inner{aspect-ratio:7.11/4.61}}.blog-image.blog-image--cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-image.blog-image--contain .blog-image__inner{padding-bottom:1.25rem;padding-top:1.25rem}.blog-image.blog-image--contain img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cards .cards__inner{display:grid;gap:.75rem;grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:1024px){.cards .cards__inner{gap:1rem}}.cards .cards__inner:has(.card--var-1){gap:30px}@media(min-width:1024px){.cards .cards__inner:has(.card--var-1){gap:2.25rem}.cards .cards__inner:has(.card--var-1):has(.card--var-1-lg){display:flex;flex-wrap:wrap;gap:2.5rem}}@media(min-width:1280px){.cards .cards__inner:has(.card--var-1):has(.card--var-1-lg){gap:6rem}}@media(min-width:1536px){.cards .cards__inner:has(.card--var-1):has(.card--var-1-lg){gap:8rem}}.cards.cards--var-1 .card.card--var-1{border-radius:.25rem;box-sizing:border-box;display:block;max-width:100%;overflow:hidden;text-decoration-line:none}.cards.cards--var-1 .card.card--var-1 .card__icon{height:2.75rem;margin-bottom:1.25rem;width:2.75rem}@media(min-width:1024px){.cards.cards--var-1 .card.card--var-1 .card__icon{margin-bottom:38px}}.cards.cards--var-1 .card.card--var-1 .card__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cards.cards--var-1 .card.card--var-1 .card__content .card__title{font-size:1.125rem;line-height:1.75rem;line-height:1.2;margin-bottom:.75rem}@media(min-width:1024px){.cards.cards--var-1 .card.card--var-1 .card__content .card__title{font-size:22px;font-weight:500}}.cards.cards--var-1 .card.card--var-1 .card__content .card__text{font-size:.875rem;line-height:1.25rem;line-height:1.4;max-width:80%;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.cards.cards--var-1 .card.card--var-1 .card__content .card__text{line-height:1.4;max-width:100%}}.cards.cards--var-1 .card.card--var-1.card--var-1-lg{flex:1 1 0%}@media(min-width:1024px){.cards.cards--var-1 .card.card--var-1.card--var-1-lg{border-left-width:1px;--tw-border-opacity:1;border-left-color:rgb(209 214 214/var(--tw-border-opacity,1));padding-left:30px}.cards.cards--var-1 .card.card--var-1.card--var-1-lg .card__icon{margin-bottom:5rem}}.cards.cards--var-1 .card.card--product{border-radius:.25rem;box-sizing:border-box;display:block;max-width:100%;overflow:hidden;padding:1.25rem 1.25rem 30px;text-decoration-line:none}.cards.cards--var-1 .card.card--product .card__image{aspect-ratio:3.08/2.3;border-radius:.125rem;display:block;overflow:hidden;position:relative;width:100%}.cards.cards--var-1 .card.card--product .card__image .card__image__inner{display:block;height:100%;position:relative;width:100%}.cards.cards--var-1 .card.card--product .card__image .card__image__inner img{min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}.cards.cards--var-1 .card.card--product .card__content{display:flex;flex:1 1 0%;flex-direction:column;padding-left:10px;padding-right:10px;padding-top:1.25rem}.cards.cards--var-1 .card.card--product .card__content .card__content__top{display:flex;flex-direction:column;height:100%}.cards.cards--var-1 .card.card--product .card__content .card__content__top .card__text{font-size:13px;line-height:1.4;margin-top:.75rem;padding-bottom:30px;text-align:start}@media(min-width:1024px){.cards.cards--var-1 .card.card--product .card__content .card__content__top .card__text{font-size:15px}}.cards.cards--var-1 .card.card--product .card__content .card__content__top .card__title{font-size:1.25rem;font-weight:500;line-height:1.75rem;line-height:1.15}.cards.cards--var-1 .card.card--product .card__content .card__content__bottom{margin-top:auto}.cards.cards--var-1 .card.card--product .card__content .card__features{border-top-width:1px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding-top:1.25rem}.cards.cards--var-1 .card.card--product .card__content .card__features .card__feature{display:flex;flex-direction:column;gap:.5rem}.cards.cards--var-1 .card.card--product .card__content .card__features .card__feature .card__feature__title{font-size:.75rem;line-height:1rem}.cards.cards--var-1 .card.card--product .card__content .card__features .card__feature .card__feature__text{font-size:22px;font-weight:500;line-height:1.2}.cards.cards--var-1 .card.card--product .card__content .card__cta{display:flex;flex-direction:row;gap:.5rem;padding-top:1.25rem}@media(min-width:1024px){.cards.cards--var-1 .card.card--product .card__content .card__cta{flex-direction:column;gap:10px;padding-top:30px}}.cards.cards--var-1 .card.card--product .card__inner{display:flex;flex-direction:column;height:100%}.cards.cards--var-1 .card.card--product.bg-coral-510 .card__features{--tw-border-opacity:1;border-color:rgb(255 173 173/var(--tw-border-opacity,1))}.cards.cards--var-1 .card.card--product.bg-grey-500 .card__features{--tw-border-opacity:1;border-color:rgb(209 214 214/var(--tw-border-opacity,1))}.cards-section.section__intro.section__intro--flex{align-items:flex-start}.calculators .calculators__inner{display:flex;flex-direction:column;gap:66px;justify-content:space-between}@media(min-width:1024px){.calculators .calculators__inner{gap:4rem}}@media(min-width:1280px){.calculators .calculators__inner{flex-direction:row;gap:5rem}}@media(min-width:1536px){.calculators .calculators__inner{gap:7rem}}.calculators .calculators__content{flex:1 1 0%}.calculators .calculators__content .calculators__content__title{line-height:1.4;margin-bottom:4rem}@media(min-width:768px){.calculators .calculators__content .calculators__content__title{width:90%}}@media(min-width:1024px){.calculators .calculators__content .calculators__content__title{margin-bottom:8rem}}.calculators .calculators__content .calculators__content__title .h1{line-height:1.4}.calculators .calculators__content .calculators__content__title .calculators__select__menu{position:relative;width:-moz-fit-content;width:fit-content}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger{width:-moz-fit-content;width:fit-content}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger .calculators__select__menu__trigger__button{align-items:center;border-bottom-width:2px;border-radius:0;display:flex;gap:.5rem;--tw-border-opacity:1;border-bottom-color:rgb(0 175 124/var(--tw-border-opacity,1));padding:0 0 .25rem;--tw-text-opacity:1;color:rgb(0 175 124/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media(min-width:1024px){.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger .calculators__select__menu__trigger__button{border-bottom-width:4px;gap:.75rem;padding-bottom:.75rem}}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger .calculators__select__menu__trigger__button:after{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;width:23px;--tw-content:"";content:var(--tw-content)}@media(min-width:1024px){.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger .calculators__select__menu__trigger__button:after{height:1rem;width:1.75rem}}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__trigger .calculators__select__menu__trigger__button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='15' viewBox='0 0 27 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L13.5 12L25 2' stroke='%2300AF7C' stroke-width='4'/%3E%3C/svg%3E")}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu ul{min-width:-moz-fit-content;min-width:fit-content}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu .calculators__select__item{cursor:pointer;font-size:1.125rem;font-weight:400;line-height:1.75rem}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu .calculators__select__item .calculators__select__item__icon{display:none}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu .calculators__select__item.calculators__select__item--selected{--tw-text-opacity:1;color:rgb(0 175 124/var(--tw-text-opacity,1))}.calculators .calculators__content .calculators__content__title .calculators__select__menu .calculators__select__menu__menu .calculators__select__item span{overflow:visible}.calculators .calculators__content .calculators__sliders{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.75rem}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders{margin-bottom:2.25rem}}.calculators .calculators__content .calculators__sliders .calculators__slider{display:flex;gap:1.25rem}@media(min-width:768px){.calculators .calculators__content .calculators__sliders .calculators__slider{gap:2.5rem}}@media(min-width:1280px){.calculators .calculators__content .calculators__sliders .calculators__slider{gap:2.25rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper{flex:1 1 0%;max-width:70%;position:relative}@media(min-width:1280px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper{max-width:320px}}@media(min-width:1536px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper{max-width:368px}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__error{bottom:-1.25rem;font-size:.75rem;left:0;line-height:1rem;position:absolute;width:15rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__track::-webkit-slider-runnable-track{height:.125rem;--tw-bg-opacity:1;background-color:rgb(238 237 254/var(--tw-bg-opacity,1))}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__track::-webkit-slider-runnable-track{height:3px}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__track::-moz-range-track{height:.125rem;--tw-bg-opacity:1;background-color:rgb(238 237 254/var(--tw-bg-opacity,1))}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__track::-moz-range-track{height:3px}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label{margin-bottom:.75rem}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label{margin-bottom:1rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__progress{height:3px;--tw-bg-opacity:1;background-color:rgb(25 49 51/var(--tw-bg-opacity,1))}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__thumb::-webkit-slider-thumb{height:19px;margin-top:-10px;width:19px;--tw-bg-opacity:1;background-color:rgb(143 132 251/var(--tw-bg-opacity,1))}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__thumb::-webkit-slider-thumb{height:1.5rem;margin-top:-.75rem;width:1.5rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__thumb::-moz-range-thumb{height:19px;margin-top:-10px;width:19px;--tw-bg-opacity:1;background-color:rgb(143 132 251/var(--tw-bg-opacity,1))}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__thumb::-moz-range-thumb{height:1.5rem;margin-top:-.75rem;width:1.5rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__wrapper .calculators__slider__label__thumb{--tw-text-opacity:1;color:rgb(143 132 251/var(--tw-text-opacity,1))}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content{align-items:center;display:inline-grid;padding-top:.75rem;vertical-align:top;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content{padding-top:0}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content .calculators__slider__value{height:100%;position:relative}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content input{border-radius:.375rem;border-width:2px;left:0;position:absolute;top:0;width:100%;--tw-border-opacity:1;border-color:rgb(221 218 254/var(--tw-border-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.2;padding:10px .75rem}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content input{font-size:1.125rem;line-height:1.75rem;padding:1rem 1.25rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content input:focus,.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content input:focus-visible{--tw-border-opacity:1;border-color:rgb(199 193 253/var(--tw-border-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content .calculators__slider__value,.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content:after{grid-area:1/2;min-width:.75rem;width:auto}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content:after{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.2;padding:10px .75rem}@media(min-width:1024px){.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content:after{font-size:1.125rem;line-height:1.75rem;padding:1rem 1.25rem}}.calculators .calculators__content .calculators__sliders .calculators__slider .calculators__slider__content:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.calculators .calculators__content .calculators__radio-group{margin-bottom:1.25rem}@media(min-width:1024px){.calculators .calculators__content .calculators__radio-group{margin-bottom:2.25rem}}.calculators .calculators__content .calculators__radio-group .calculators__radio-group__label{margin-bottom:7px}@media(min-width:1024px){.calculators .calculators__content .calculators__radio-group .calculators__radio-group__label{margin-bottom:14px}}.calculators .calculators__content .calculators__radio-group .calculators__radio-group__fieldset{display:flex;gap:3.5rem}.calculators .calculators__content .calculators__radio-group .calculators__radio{align-items:center;display:flex;gap:10px}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__content{width:-moz-fit-content;width:fit-content}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__content .calculators__radio__label{font-size:.75rem;line-height:1rem;line-height:1.4;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__content .calculators__radio__label{font-size:1rem;line-height:1.5rem}}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__radio{height:23px;position:relative}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__radio input{align-items:center;border-radius:9999px;border-style:none;display:flex;height:23px;justify-content:center;margin:0;width:23px;--tw-bg-opacity:1;-moz-appearance:none;-webkit-appearance:none;background-color:rgb(221 218 254/var(--tw-bg-opacity,1))}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__radio input:checked{--tw-bg-opacity:1;background-color:rgb(143 132 251/var(--tw-bg-opacity,1))}.calculators .calculators__content .calculators__radio-group .calculators__radio .calculators__radio__radio input:checked:after{border-radius:9999px;display:inline-block;height:13px;inset:0;margin:auto;width:13px;--tw-bg-opacity:1;background-color:rgb(25 49 51/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.calculators .calculators__content .calculators__disclaimer{font-size:.666rem;line-height:1.4}@media(min-width:1024px){.calculators .calculators__content .calculators__disclaimer{font-size:15px}}.calculators .calculators__results{border-radius:.25rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1))}@media(min-width:1280px){.calculators .calculators__results{min-width:48%}}.calculators .calculators__results .calculators__results__inner{border-top-width:6px;--tw-border-opacity:1;border-top-color:rgb(34 197 94/var(--tw-border-opacity,1));padding:34px 10px 2.5rem}@media(min-width:768px){.calculators .calculators__results .calculators__results__inner{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner{padding:54px 2.5rem 60px}}@media(min-width:1280px){.calculators .calculators__results .calculators__results__inner{padding-left:3rem;padding-right:3rem}}@media(min-width:1536px){.calculators .calculators__results .calculators__results__inner{padding-left:60px;padding-right:60px}}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher{border-radius:9999px;display:flex;justify-content:center;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:13px;line-height:1.2;padding:5px}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__switcher{font-size:15px;margin-bottom:2.5rem}}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher .calculators__results__switcher__item{border-radius:9999px;padding:9px 18px;position:relative;z-index:10}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher .calculators__results__switcher__item:first-child{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher .calculators__results__switcher__item:last-child{--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher:after{border-radius:9999px;height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(50% - 5px);z-index:0;--tw-bg-opacity:1;background-color:rgb(25 49 51/var(--tw-bg-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher.calculators__results__switcher--serviced:after{left:50%}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher.calculators__results__switcher--serviced .calculators__results__switcher__item:first-child{--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}.calculators .calculators__results .calculators__results__inner .calculators__results__switcher.calculators__results__switcher--serviced .calculators__results__switcher__item:last-child{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calculators .calculators__results .calculators__results__inner .calculators__results__disclaimer{font-size:.666rem;line-height:1.4;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:271px;text-align:center}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__disclaimer{font-size:.75rem;line-height:1rem;margin-bottom:1.25rem}}.calculators .calculators__results .calculators__results__inner .calculators__results__content{display:flex;flex-direction:column;gap:6px}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content{gap:.5rem}}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result{border-radius:.25rem;display:flex;flex-direction:column;gap:14px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result{gap:11px;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result{padding-left:30px;padding-right:30px}}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result.calculators__result--total{--tw-bg-opacity:1;background-color:rgb(25 49 51/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__intro{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__intro .calculators__result__title{font-size:1rem;font-weight:600;line-height:1.5rem;line-height:1.4}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__intro .calculators__result__title{font-size:1.125rem;line-height:1.75rem}}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__intro .calculators__result__value{font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:1.4}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__intro .calculators__result__value{font-size:26px}}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content{display:flex;flex-direction:column;gap:.75rem}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content li{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content li .calculators__result__title{font-size:.75rem;line-height:1rem;line-height:1.4}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content li .calculators__result__title{font-size:15px}}.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content li .calculators__result__value{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.4}@media(min-width:1024px){.calculators .calculators__results .calculators__results__inner .calculators__results__content .calculators__result .calculators__result__content li .calculators__result__value{font-size:1rem;line-height:1.5rem}}.calculators .calculators__floating-button{bottom:1.5rem;display:flex;left:50%;position:fixed;z-index:50;--tw-translate-x:-50%;align-items:center;border-radius:36px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(214 251 128/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.calculators .calculators__floating-button{display:none}}.crosslinks.crosslinks--var-1 .crosslinks__inner{display:flex;flex-direction:column}.crosslinks.crosslinks--var-1 .crosslink{border-bottom-width:1px;display:flex;gap:22px;position:relative;--tw-border-opacity:1;border-color:rgb(199 193 253/var(--tw-border-opacity,1));font-size:17px;font-weight:500;line-height:1.15;padding-bottom:1.75rem;padding-top:1.75rem}@media(min-width:1024px){.crosslinks.crosslinks--var-1 .crosslink{align-items:center;font-size:22px;gap:2.5rem;padding-bottom:2.25rem;padding-top:2.25rem}}.crosslinks.crosslinks--var-1 .crosslink.crosslink--clickable{cursor:pointer}.crosslinks.crosslinks--var-1 .crosslink .crosslink__content{display:flex;flex-direction:row;gap:.625rem;position:relative;z-index:10}.crosslinks.crosslinks--var-1 .crosslink .crosslink__content .crosslink__link{display:inline;font-weight:400;--tw-text-opacity:1;color:rgb(143 132 251/var(--tw-text-opacity,1))}.crosslinks.crosslinks--var-1 .crosslink .crosslink__content .crosslink__title{display:inline;font-weight:500}.crosslinks.crosslinks--var-1 .crosslink .crosslink__icon{position:relative;z-index:10}.crosslinks.crosslinks--var-1 .crosslink:after{background-color:transparent;height:100%;width:100vw;z-index:0;--tw-content:"";content:var(--tw-content);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(hover:hover){.crosslinks.crosslinks--var-1 .crosslink:hover:after{--tw-bg-opacity:1;background-color:rgb(238 237 254/var(--tw-bg-opacity,1))}}.crosslinks.crosslinks--var-1.crosslinks--coral .crosslink{--tw-border-opacity:1;border-color:rgb(255 173 173/var(--tw-border-opacity,1))}.crosslinks.crosslinks--var-1.crosslinks--coral .crosslink .crosslink__link{--tw-text-opacity:1;color:rgb(255 92 92/var(--tw-text-opacity,1))}@media(hover:hover){.crosslinks.crosslinks--var-1.crosslinks--coral .crosslink:hover:after{--tw-bg-opacity:1;background-color:rgb(255 239 239/var(--tw-bg-opacity,1))}}.crosslinks.crosslinks--use-cases .crosslinks__inner{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.crosslinks.crosslinks--use-cases .crosslinks__inner{gap:1rem}}.crosslinks.crosslinks--use-cases .crosslink .crosslink__link{align-items:center;border-radius:.25rem;display:flex;gap:22px;--tw-bg-opacity:1;background-color:rgb(229 247 242/var(--tw-bg-opacity,1));font-size:17px;font-weight:500;line-height:1.15;padding:1.75rem}@media(min-width:1024px){.crosslinks.crosslinks--use-cases .crosslink .crosslink__link{font-size:1.25rem;gap:1.75rem;line-height:1.75rem}}@media(hover:hover){.crosslinks.crosslinks--use-cases .crosslink .crosslink__link:hover{--tw-bg-opacity:1;background-color:rgb(0 175 124/var(--tw-bg-opacity,1))}}.crosslinks.crosslinks--use-cases .crosslink .crosslink__link img{height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.crosslinks .crosslinks__footer{display:flex;padding-top:2.5rem;width:100%}@media(min-width:1024px){.crosslinks .crosslinks__footer{padding-left:60px;padding-top:60px}}@media(max-width:1023px){.crosslinks .crosslinks__footer{justify-content:center}}.crosslinks .crosslinks__footer.content-area p{font-size:18px}.contact-details .contact-details__title{font-size:.875rem;line-height:1.25rem;margin-bottom:5px}@media(min-width:1024px){.contact-details .contact-details__title{font-size:15px}}.contact-details .contact-details__email,.contact-details .contact-details__phone{display:block;font-size:1.25rem;line-height:1.75rem;line-height:1.4}@media(min-width:1024px){.contact-details .contact-details__email,.contact-details .contact-details__phone{font-size:1.5rem;line-height:2rem}}.contact-details .contact-details__email{margin-bottom:0;--tw-text-opacity:1;color:rgb(0 175 124/var(--tw-text-opacity,1))}.contact-details .contact-details__phone{margin-bottom:.1rem}.contact-details .contact-details__text{font-size:1.125rem;font-weight:300;line-height:1.75rem;line-height:1.4;margin-bottom:0}.contact-details .contact-details__text a{font-weight:400;--tw-text-opacity:1;color:rgb(0 175 124/var(--tw-text-opacity,1));text-decoration-line:underline}.section.section--cta{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.section.section--cta .section__intro .section__title{margin-bottom:1.25rem}.call-to-action{border-radius:.25rem;padding:60px 30px}@media(min-width:1024px){.call-to-action{padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.call-to-action{padding-left:5rem;padding-right:5rem}}@media(max-width:1023px){.call-to-action{padding-bottom:2.5rem}}.call-to-action .call-to-action__inner{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between}@media(min-width:1024px){.call-to-action .call-to-action__inner{flex-direction:row}.call-to-action.call-to-action--images .call-to-action__inner{padding-right:0}}@media(max-width:1023px){.call-to-action.call-to-action--images .call-to-action__inner{flex-direction:column-reverse}}.call-to-action .call-to-action__content{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.call-to-action .call-to-action__content{gap:1rem}}@media(max-width:1023px){.call-to-action .call-to-action__content{max-width:90%}}@media(min-width:1024px){.call-to-action .call-to-action__content .section__intro{max-width:400px}}.call-to-action .call-to-action__content .call-to-action__ctas{flex-wrap:wrap;gap:1.25rem}@media(min-width:1280px){.call-to-action .call-to-action__content .call-to-action__ctas{gap:1.5rem}}@media(min-width:1536px){.call-to-action .call-to-action__content .call-to-action__ctas{gap:2rem}}.call-to-action .call-to-action__right{overflow:hidden}@media(min-width:1024px){.call-to-action .call-to-action__right{width:50%}}.call-to-action .call-to-action__right .call-to-action__images{display:flex;gap:18px;justify-content:center;overflow:hidden}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__images{gap:1.5rem;justify-content:flex-end;padding-bottom:1.75rem;padding-top:1.75rem}}@media(min-width:1280px){.call-to-action .call-to-action__right .call-to-action__images{gap:2rem}}@media(max-width:1023px){.call-to-action .call-to-action__right .call-to-action__images{flex-wrap:wrap}}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image{aspect-ratio:1.47/1.96;width:106px}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image{width:130px}}@media(min-width:1280px){.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image{width:137px}}@media(min-width:1536px){.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image{width:147px}}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image .call-to-action__image__inner{height:100%;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image .call-to-action__image__inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image:first-child .call-to-action__image__inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='196' viewBox='0 0 147 196' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120769 51.3035L0 196H147V51.3035L73.5002 0L0.000120769 51.3035Z' fill='%238F84FB'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='196' viewBox='0 0 147 196' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120769 51.3035L0 196H147V51.3035L73.5002 0L0.000120769 51.3035Z' fill='%238F84FB'/%3E%3C/svg%3E")}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image:nth-child(2) .call-to-action__image__inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='185' viewBox='0 0 147 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120769 40.3037L0 185H147L147 0.303711L0.000120769 40.3037Z' fill='%238F84FB'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='185' viewBox='0 0 147 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120769 40.3037L0 185H147L147 0.303711L0.000120769 40.3037Z' fill='%238F84FB'/%3E%3C/svg%3E")}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image:nth-child(3) .call-to-action__image__inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='188' viewBox='0 0 147 188' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120514 73.3035C2.28882e-05 85.5 0 188 0 188H147C147 188 147 85.5 147 73.3035C147 39.9887 120 -2.03258e-06 73.5001 0C27.0001 2.03258e-06 0.000387179 39.9887 0.000120514 73.3035Z' fill='%238F84FB'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='147' height='188' viewBox='0 0 147 188' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000120514 73.3035C2.28882e-05 85.5 0 188 0 188H147C147 188 147 85.5 147 73.3035C147 39.9887 120 -2.03258e-06 73.5001 0C27.0001 2.03258e-06 0.000387179 39.9887 0.000120514 73.3035Z' fill='%238F84FB'/%3E%3C/svg%3E")}.call-to-action .call-to-action__right .call-to-action__images .call-to-action__image:nth-child(4) .call-to-action__image__inner{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='134' height='185' viewBox='0 0 134 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.303497L0 185L147 185L147 29.5L73.5001 29.5L73.5001 0.303494L0 0.303497Z' fill='%238F84FB'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='134' height='185' viewBox='0 0 134 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.303497L0 185L147 185L147 29.5L73.5001 29.5L73.5001 0.303494L0 0.303497Z' fill='%238F84FB'/%3E%3C/svg%3E")}.call-to-action .call-to-action__right .call-to-action__postcode{margin-right:auto;max-width:350px}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode{margin-right:auto;max-width:473px}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__postcode__form .call-to-action__postcode__title{font-size:.75rem;line-height:1rem;line-height:1.2;margin-bottom:1rem}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__postcode__form .call-to-action__postcode__title{font-size:13px}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__postcode__form .call-to-action__postcode__error{font-size:.75rem;line-height:1rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(255 92 92/var(--tw-text-opacity,1))}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager{min-height:147px;padding-top:2.5rem}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager{min-height:132px;padding-top:55px}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__inner{display:flex;flex-direction:row-reverse;gap:1.25rem;justify-content:space-between}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__inner{flex-direction:row;gap:1.75rem;justify-content:flex-start}}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__inner{gap:2.5rem}}@media(max-width:1023px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__inner{align-items:flex-start}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__image{aspect-ratio:1/1;border-radius:.25rem;overflow:hidden;width:83px}@media(min-width:640px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__image{width:100px}}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__image{width:130px}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content{gap:1.25rem}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info{display:flex;flex-direction:column;gap:.125rem}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info{gap:.25rem}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info .call-to-action__manager__name{font-size:17px;font-weight:500;line-height:1.7}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info .call-to-action__manager__name{font-size:1.25rem;line-height:1.75rem;line-height:1.5}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info .call-to-action__manager__position{font-size:.75rem;line-height:1rem;line-height:1.7;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__info .call-to-action__manager__position{font-size:.875rem;line-height:1.25rem;line-height:1.5}}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__contact{display:flex;flex-direction:column;gap:.5rem}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__contact>*{align-items:center;display:flex;gap:.5rem}.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__contact>* a{font-size:.75rem;line-height:1rem;line-height:1.2}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager__content .call-to-action__manager__contact>* a{font-size:.875rem;line-height:1.25rem}}.call-to-action .call-to-action__right .call-to-action__contact{min-height:147px;padding-top:2.5rem}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__contact{min-height:0;padding-top:0}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__inner{display:flex;flex-direction:row-reverse;gap:1.25rem;justify-content:space-between}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__inner{flex-direction:row;gap:1.75rem;justify-content:flex-start}}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__inner{gap:2.5rem}}@media(max-width:1023px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__inner{align-items:flex-start}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__image{aspect-ratio:1/1;border-radius:.25rem;overflow:hidden;width:83px}@media(min-width:640px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__image{width:100px}}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__image{width:130px}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content{gap:1.25rem}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info{display:flex;flex-direction:column;gap:.125rem}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info{gap:.25rem}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info .call-to-action__contact__name{font-size:17px;font-weight:500;line-height:1.7}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info .call-to-action__contact__name{font-size:1.25rem;line-height:1.75rem;line-height:1.5}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info .call-to-action__contact__position{font-size:.75rem;line-height:1rem;line-height:1.7;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__info .call-to-action__contact__position{font-size:.875rem;line-height:1.25rem;line-height:1.5}}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__contact{display:flex;flex-direction:column;gap:.5rem}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__contact>*{align-items:center;display:flex;gap:.5rem}.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__contact>* a{font-size:.75rem;line-height:1rem;line-height:1.2}@media(min-width:768px){.call-to-action .call-to-action__right .call-to-action__contact .call-to-action__contact__content .call-to-action__contact__contact>* a{font-size:.875rem;line-height:1.25rem}}.call-to-action.theme-dark .call-to-action__content .contact-details .contact-details__email{--tw-text-opacity:1;color:rgb(255 92 92/var(--tw-text-opacity,1))}.call-to-action.theme-dark .call-to-action__right .call-to-action__postcode .call-to-action__postcode__form .call-to-action__postcode__error{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.call-to-action.theme-dark .call-to-action__right .call-to-action__postcode .call-to-action__manager svg circle{fill:#ff5c5c}.call-to-action.theme-dark .call-to-action__right .call-to-action__postcode .call-to-action__manager svg path,.call-to-action.theme-dark .call-to-action__right .call-to-action__postcode .call-to-action__manager svg rect{stroke:#193133}.call-to-action.theme-dark .call-to-action__right .call-to-action__postcode .call-to-action__manager .call-to-action__manager .call-to-action__manager__position{--tw-text-opacity:1;color:rgb(255 239 239/var(--tw-text-opacity,1))}.call-to-action.theme-dark .call-to-action__right .call-to-action__contact svg circle{fill:#ff5c5c}.call-to-action.theme-dark .call-to-action__right .call-to-action__contact svg path,.call-to-action.theme-dark .call-to-action__right .call-to-action__contact svg rect{stroke:#193133}.call-to-action.theme-dark .call-to-action__right .call-to-action__contact .call-to-action__contact .call-to-action__contact__position{--tw-text-opacity:1;color:rgb(255 239 239/var(--tw-text-opacity,1))}.postcode-input:-webkit-autofill,.postcode-input:-webkit-autofill:active,.postcode-input:-webkit-autofill:focus,.postcode-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#193133!important;background-color:#fff!important;background-image:none!important}.custom_video{height:100%;position:relative;width:100%}.custom_video .custom_video__thumbnail{height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.custom_video .custom_video__thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.custom_video .custom_video__thumbnail.custom_thumbnail--inactive{opacity:0}.custom_video .custom_video__video{height:100%;overflow:hidden;position:relative;width:100%;z-index:2}.custom_video .custom_video__video>div{height:100%;padding:0!important;width:100%}.custom_video .custom_video__video iframe{box-sizing:border-box;height:150%!important;left:50%!important;min-height:100%;min-width:100%;position:absolute;top:50%!important;transform:translate(-50%,-50%);width:200%!important}.custom_video .custom_video__video.custom_video__video-big iframe{height:56.25vw!important}.columns.columns--var-1 .columns__row{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.columns.columns--var-1 .columns__row{gap:2.5rem}}@media(min-width:1024px){.columns.columns--var-1 .columns__row{flex-direction:row;gap:3.5rem}}@media(min-width:1280px){.columns.columns--var-1 .columns__row{gap:5rem}}@media(max-width:1023px){.columns.columns--var-1 .columns__row.columns__row--content-first{flex-direction:column-reverse}}.columns.columns--var-1 .columns__row:has(.columns__column__accordion){gap:10px}@media(min-width:768px){.columns.columns--var-1 .columns__row:has(.columns__column__accordion){gap:1.25rem}}@media(min-width:1024px){.columns.columns--var-1 .columns__row:has(.columns__column__accordion){gap:3.5rem}}.columns.columns--var-1 .columns__row .columns__column:has(.columns__column__media){display:flex;width:100%}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column:has(.columns__column__media){max-width:55%;min-width:55%}}@media(min-width:1280px){.columns.columns--var-1 .columns__row .columns__column:has(.columns__column__media){max-width:58%;min-width:58%}}.columns.columns--var-1 .columns__row .columns__column:has(.columns__column__content){flex:1 1 0%}.columns.columns--var-1 .columns__row .columns__column .columns__column__content{display:flex;flex-direction:column;height:100%}.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__text{margin-top:22px}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__text{margin-top:1.75rem}}.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__cta{margin-top:30px}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__cta{margin-top:2.5rem}}.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__accordion{margin-top:auto}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__accordion{padding-top:2.5rem}}.columns.columns--var-1 .columns__row .columns__column .columns__column__content .columns__column__accordion .accordion__title-text{font-size:22px}.columns.columns--var-1 .columns__row .columns__column .columns__column__label{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column .columns__column__label{font-size:1rem;line-height:1.5rem}}.columns.columns--var-1 .columns__row .columns__column .columns__column__media{display:flex;flex-direction:column;gap:2.5rem;width:100%}.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__image,.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__video{aspect-ratio:1/1;border-radius:.25rem;max-height:450px;overflow:hidden;width:100%}@media(min-width:1024px){.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__image,.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__video{aspect-ratio:8.32/6.2;max-height:unset}}.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__image img,.columns.columns--var-1 .columns__row .columns__column .columns__column__media .columns__column__video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies__card.case-studies__card--carousel{display:flex;flex-direction:column;height:100%;padding-left:0;padding-right:0}@media(min-width:1280px){.case-studies__card.case-studies__card--carousel{padding-left:.25rem;padding-right:.25rem}}.case-studies__card.case-studies__card--carousel .case-studies__card__image{aspect-ratio:3.49/3.67;border-radius:.25rem;margin-bottom:1.25rem;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.case-studies__card.case-studies__card--carousel .case-studies__card__image{aspect-ratio:6.15/4.34}}@media(min-width:768px){.case-studies__card.case-studies__card--carousel .case-studies__card__image{aspect-ratio:8.15/4.34}}@media(min-width:1024px){.case-studies__card.case-studies__card--carousel .case-studies__card__image{margin-bottom:30px}}.case-studies__card.case-studies__card--carousel .case-studies__card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features{align-items:flex-end;bottom:0;display:flex;gap:2.75rem;height:30%;left:0;padding:1.25rem;position:absolute;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1024px){.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features{gap:51px;padding:26px 30px}}.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features .case-studies__card__feature{display:flex;flex-direction:column;gap:.125rem}.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:first-child{font-size:.75rem;line-height:1rem;line-height:1.2}.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:last-child{font-size:22px;line-height:1.2}@media(min-width:1024px){.case-studies__card.case-studies__card--carousel .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:last-child{font-size:28px;font-weight:500}}.case-studies__card.case-studies__card--carousel .case-studies__card__content{display:flex;flex:1 1 0%;flex-direction:column;gap:1.25rem;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;width:90%}@media(min-width:768px){.case-studies__card.case-studies__card--carousel .case-studies__card__content{width:80%}}@media(min-width:1024px){.case-studies__card.case-studies__card--carousel .case-studies__card__content{align-items:center;flex-direction:row;gap:30px;padding-left:30px;padding-right:30px;width:100%}}.case-studies__card.case-studies__card--carousel .case-studies__card__content .case-studies__card__info{font-size:1.125rem;line-height:1.75rem;line-height:1.3}.case-studies__card.case-studies__card--carousel .case-studies__card__content .case-studies__card__info .case-studies__card__type{--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(max-width:1023px){.case-studies__card.case-studies__card--carousel .case-studies__card__content .case-studies__card__link{margin-top:auto}}.case-studies__card.case-studies__card--grid{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.case-studies__card.case-studies__card--grid{gap:1.25rem}}.case-studies__card.case-studies__card--grid .case-studies__card__image{aspect-ratio:3.49/2.3;border-radius:.25rem;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.case-studies__card.case-studies__card--grid .case-studies__card__image{aspect-ratio:4.69/2.3}}@media(min-width:768px){.case-studies__card.case-studies__card--grid .case-studies__card__image{aspect-ratio:4.69/3.04}}.case-studies__card.case-studies__card--grid .case-studies__card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features{align-items:flex-end;bottom:0;display:flex;gap:3.5rem;height:30%;left:0;padding:1.25rem;position:absolute;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1024px){.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features{gap:5rem}}@media(max-width:1023px){.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features{padding-bottom:22px;padding-top:22px}}.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features .case-studies__card__feature{display:flex;flex-direction:column;gap:.125rem}.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:first-child{font-size:.666rem;line-height:1.2}@media(min-width:1024px){.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:first-child{font-size:.75rem;line-height:1rem}}.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:last-child{font-size:1.25rem;line-height:1.75rem;line-height:1.2}@media(min-width:1024px){.case-studies__card.case-studies__card--grid .case-studies__card__image .case-studies__card__features .case-studies__card__feature p:last-child{font-size:22px;font-weight:500}}.case-studies__card.case-studies__card--grid .case-studies__card__content{flex:1 1 0%;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.case-studies__card.case-studies__card--grid .case-studies__card__content{width:90%}}.case-studies__card.case-studies__card--grid .case-studies__card__content .case-studies__card__info{font-size:1rem;line-height:1.5rem;line-height:130%}@media(min-width:1024px){.case-studies__card.case-studies__card--grid .case-studies__card__content .case-studies__card__info{font-size:1.125rem;line-height:1.75rem;line-height:130%}}.case-studies__card.case-studies__card--grid .case-studies__card__content .case-studies__card__info .case-studies__card__type{--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}.case-studies__card.case-studies__card--grid .case-studies__card__content .case-studies__card__link{display:none}.featured-case-studies{overflow:visible}.featured-case-studies .featured-case-studies__inner{margin-left:calc(-50vw + 50%);overflow:visible;position:relative;width:100%;width:100vw!important}.featured-case-studies .featured-case-studies__inner .case-studies-carousel{position:relative;width:100%}.featured-case-studies .featured-case-studies__inner .case-studies-carousel .case-studies__slide{padding-left:.5rem;padding-right:.5rem}.featured-case-studies .section__intro{margin-bottom:1.75rem}@media(min-width:768px){.featured-case-studies .section__intro{margin-bottom:60px}}.case-studies-carousel{width:100%}.case-studies-carousel .carousel__viewport{cursor:grab;overflow:hidden;width:100%}.case-studies-carousel .carousel__viewport:active{cursor:grabbing}.case-studies-carousel .carousel__track{align-items:stretch;display:flex;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.case-studies-carousel .carousel__slide{align-items:stretch;box-sizing:border-box;display:flex;flex-shrink:0;max-width:90.909%;opacity:.5;pointer-events:auto;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:90.909%}@media(min-width:768px){.case-studies-carousel .carousel__slide{max-width:58.8235%;padding-left:.25rem;padding-right:.25rem;width:58.8235%}}.case-studies-carousel .carousel__slide.carousel__slide--active{opacity:1}.case-studies-carousel .case-studies-carousel__navigation{align-items:center;display:flex;display:none;gap:6px;justify-content:center;margin-top:1.25rem}@media(min-width:768px){.case-studies-carousel .case-studies-carousel__navigation{display:flex}}.case-studies-carousel .case-studies-carousel__navigation .case-studies-carousel__nav{display:block;height:49px;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:49px}.case-studies-carousel .case-studies-carousel__navigation .case-studies-carousel__nav.case-studies-carousel__nav--disabled,.case-studies-carousel .case-studies-carousel__navigation .case-studies-carousel__nav:disabled{cursor:not-allowed;opacity:.5}.case-studies-carousel .case-studies-carousel__navigation .case-studies-carousel__nav:not(:disabled):hover{opacity:.8}.case-studies__card--carousel{display:flex;flex-direction:column;height:100%;min-height:100%;width:100%}.case-studies__card--carousel .case-studies__card__content{justify-content:flex-start}.case-studies__card--carousel .case-studies__card__content .case-studies__card__info{text-align:left}.case-studies__card--carousel .case-studies__card__features{justify-content:flex-start}.case-studies__card--carousel .case-studies__card__features .case-studies__card__feature{text-align:left}@media(min-width:768px){.case-studies-carousel .carousel__slide:not(.carousel__slide--active){opacity:.5;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.case-studies-carousel .carousel__slide--active{opacity:1;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.news__card.news__card--grid{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.news__card.news__card--grid{gap:1.25rem}}.news__card.news__card--grid .news__card__image{aspect-ratio:3.49/2.3;border-radius:.25rem;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.news__card.news__card--grid .news__card__image{aspect-ratio:4.69/2.3}}@media(min-width:768px){.news__card.news__card--grid .news__card__image{aspect-ratio:4.69/3.04}}.news__card.news__card--grid .news__card__image .news__card__category{left:1.25rem;position:absolute;top:1.25rem}.news__card.news__card--grid .news__card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.news__card.news__card--grid .news__card__content{flex:1 1 0%;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.news__card.news__card--grid .news__card__content{width:90%}}.news__card.news__card--grid .news__card__content .news__card__info{font-size:1rem;line-height:1.5rem;line-height:1.3}@media(min-width:1024px){.news__card.news__card--grid .news__card__content .news__card__info{font-size:1.125rem;line-height:1.75rem}}.news__card.news__card--grid .news__card__content .news__card__info .news__card__description{margin-bottom:0;padding-top:1rem;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.news__card.news__card--grid .news__card__content .news__card__info .news__card__description{padding-top:.75rem}}.news__card.news__card--grid .news__card__content .news__card__info .news__card__date{padding-top:1.25rem}.news__card.news__card--grid .news__card__content .news__card__link{display:none}.news-listings .news-listings__inner{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:50px}@media(min-width:768px){.news-listings .news-listings__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.news-listings .news-listings__inner{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:60px}}.hero{overflow:hidden;position:relative;width:100%}.hero.hero--animation{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.hero.hero--animation .hero__inner{height:100%}.hero.hero--animation .hero__content{align-items:flex-end;aspect-ratio:6.25/6.4;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:100%;padding:1.75rem;position:relative;width:-moz-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:1024px){.hero.hero--animation .hero__content{padding:2.75rem}}.hero.hero--animation .hero__content{height:calc(var(--vh, 1vh)*90 - 160px)}@media screen and (min-width:1536px){.hero.hero--animation .hero__content{height:calc(var(--vh, 1vh)*90 - 164px)}}@media screen and (min-width:1024px)and (max-width:1535px){.hero.hero--animation .hero__content{height:calc(var(--vh, 1vh)*90 - 120px)}}@media screen and (min-width:640px)and (max-width:1023px){.hero.hero--animation .hero__content{height:calc(var(--vh, 1vh)*90 - 144px)}}.hero.hero--animation .hero__content .hero__content__inner{display:contents}.hero.hero--animation .hero__content .hero__title{max-width:250px;text-align:start}@media(min-width:1024px){.hero.hero--animation .hero__content .hero__title{max-width:378px}}.hero.hero--animation .hero__content .hero__title .h1,.hero.hero--animation .hero__content .hero__title h1{font-weight:500}.hero.hero--animation .hero__content .hero__morph-shapes,.hero.hero--animation .hero__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero.hero--animation .hero__overlay{align-items:center;display:flex;padding:25% 1.25rem 1.25rem;text-align:center;z-index:10}@media(min-width:640px){.hero.hero--animation .hero__overlay{padding-top:6.5%}}.hero.hero--animation .hero__overlay{background:linear-gradient(0deg,#0000001f 22.85%,#00000014 48.26%)}.hero.hero--animation .hero__carousel{z-index:0}.hero.hero--animation .hero__carousel,.hero.hero--animation .hero__carousel .hero__carousel__inner{height:100%;position:relative;width:100%}.hero.hero--animation .hero__carousel .hero__carousel__inner .hero__carousel__item{height:100%;opacity:0;position:relative;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.hero.hero--animation .hero__carousel .hero__carousel__inner .hero__carousel__item:not(:first-child){height:100%;left:0;position:absolute;top:0;width:100%}.hero.hero--animation .hero__carousel .hero__carousel__inner .hero__carousel__item.hero__carousel__item--active{opacity:1;z-index:0}.hero.hero--animation .hero__carousel .hero__carousel__inner .hero__carousel__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero:not(.hero--animation){width:100%}.hero:not(.hero--animation) .hero__inner{display:flex;flex-direction:column;gap:5rem;height:100%;padding-bottom:1.25rem;padding-top:125px}@media(min-width:1024px){.hero:not(.hero--animation) .hero__inner{padding-bottom:5rem;padding-top:132px}}.hero:not(.hero--animation) .hero__content .hero__content__body,.hero:not(.hero--animation) .hero__content .hero__content__header{display:contents}.hero:not(.hero--animation) .hero__content .hero__label:has(+.hero__title){margin-bottom:.75rem}.hero:not(.hero--animation) .hero__content .hero__content__header:has(+.hero__content__body .hero__cta) .hero__title,.hero:not(.hero--animation) .hero__content .hero__content__header:has(+.hero__content__body .hero__text) .hero__title{margin-bottom:22px}@media(min-width:1024px){.hero:not(.hero--animation) .hero__content .hero__content__header:has(+.hero__content__body .hero__cta) .hero__title,.hero:not(.hero--animation) .hero__content .hero__content__header:has(+.hero__content__body .hero__text) .hero__title{margin-bottom:1.75rem}}.hero:not(.hero--animation) .hero__content .hero__text:has(+.hero__cta){margin-bottom:30px}@media(min-width:1024px){.hero:not(.hero--animation) .hero__content .hero__text:has(+.hero__cta){margin-bottom:2.5rem}}.hero:not(.hero--animation) .hero__content .hero__text{font-size:.875rem;line-height:1.25rem;line-height:1.5}@media(min-width:1024px){.hero:not(.hero--animation) .hero__content .hero__text{font-size:1.125rem;line-height:1.75rem}}.hero:not(.hero--animation) .hero__content .hero__cta{display:flex;gap:.5rem}.hero:not(.hero--animation).hero--image .hero__inner{align-items:center;flex-direction:column;justify-content:center}@media(min-width:1024px){.hero:not(.hero--animation).hero--image .hero__inner{flex-direction:row;gap:2rem}}@media(min-width:1280px){.hero:not(.hero--animation).hero--image .hero__inner{gap:2.5rem}}.hero:not(.hero--animation).hero--image .hero__inner{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media(min-width:768px){.hero:not(.hero--animation).hero--image .hero__inner{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--image .hero__inner{padding-left:2.5rem;padding-right:2.5rem}}.hero:not(.hero--animation).hero--image .hero__inner{max-width:1520px}.hero:not(.hero--animation).hero--image .hero__inner .hero__overlay{width:100%}@media(min-width:1024px){.hero:not(.hero--animation).hero--image .hero__inner .hero__overlay{width:50%}.hero:not(.hero--animation).hero--image .hero__content{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.hero:not(.hero--animation).hero--image .hero__content{padding-left:70px;padding-right:70px}}.hero:not(.hero--animation).hero--image .hero__content .hero__title{max-width:180px}@media(min-width:1024px){.hero:not(.hero--animation).hero--image .hero__content .hero__title{max-width:300px}}.hero:not(.hero--animation).hero--image .hero__image{aspect-ratio:3.57/4.7;border-radius:.25rem;min-width:100%;overflow:hidden;position:relative}@media(min-width:640px){.hero:not(.hero--animation).hero--image .hero__image{aspect-ratio:5.57/4.7}}@media(min-width:768px){.hero:not(.hero--animation).hero--image .hero__image{aspect-ratio:11.11/6.68}}@media(min-width:1024px){.hero:not(.hero--animation).hero--image .hero__image{aspect-ratio:7.11/6.68;min-width:50%}}.hero:not(.hero--animation).hero--image .hero__image .hero__image__inner{display:contents}.hero:not(.hero--animation).hero--image .hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero:not(.hero--animation).hero--image .hero__image img.hero__image__masked-image{clip-path:url(#lottie_clip_path);mask-mode:luminance;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero:not(.hero--animation).hero--full_width_image .hero__inner{padding-bottom:0}@media(max-width:1023px){.hero:not(.hero--animation).hero--full_width_image .hero__inner{gap:2.5rem}}.hero:not(.hero--animation).hero--full_width_image .hero__content{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media(min-width:768px){.hero:not(.hero--animation).hero--full_width_image .hero__content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--full_width_image .hero__content{padding-left:2.5rem;padding-right:2.5rem}}.hero:not(.hero--animation).hero--full_width_image .hero__content{max-width:1520px}.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner{gap:3.5rem}@media(min-width:1024px){.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner{display:flex;justify-content:space-between}}.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner .hero__content__body,.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner .hero__content__header{display:contents;flex:1 1 0%}@media(min-width:1024px){.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner .hero__content__body,.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner .hero__content__header{display:block}.hero:not(.hero--animation).hero--full_width_image .hero__content .hero__content__inner .hero__content__body{padding-top:34px}}.hero:not(.hero--animation).hero--full_width_image .hero__image{aspect-ratio:4.5/3.7;height:100%;overflow:hidden;width:100%}@media(min-width:768px){.hero:not(.hero--animation).hero--full_width_image .hero__image{aspect-ratio:6.93/3.7}}@media(min-width:1024px){.hero:not(.hero--animation).hero--full_width_image .hero__image{aspect-ratio:1.61/.65}}.hero:not(.hero--animation).hero--full_width_image .hero__image .hero__image__inner{display:contents}.hero:not(.hero--animation).hero--full_width_image .hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero:not(.hero--animation).hero--content_only .hero__inner{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__inner{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__inner{padding-left:2.5rem;padding-right:2.5rem}}.hero:not(.hero--animation).hero--content_only .hero__inner{max-width:1520px}@media(max-width:1023px){.hero:not(.hero--animation).hero--content_only .hero__inner{padding-bottom:2.5rem}}.hero:not(.hero--animation).hero--content_only .hero__content .hero__content__body,.hero:not(.hero--animation).hero--content_only .hero__content .hero__title{max-width:317px}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__content .hero__content__body,.hero:not(.hero--animation).hero--content_only .hero__content .hero__title{max-width:500px}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__content .hero__content__body,.hero:not(.hero--animation).hero--content_only .hero__content .hero__title{max-width:700px}}.hero:not(.hero--animation).hero--content_only .hero__content .hero__text{font-size:1rem;letter-spacing:-.16px;line-height:1.5rem;line-height:1.3}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__content .hero__text{font-size:1.5rem;letter-spacing:-.24px;line-height:2rem}}.hero:not(.hero--animation).hero--content_only.hero--center_content .hero__content{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.hero:not(.hero--animation).hero--content_only.hero--center_content .hero__content .hero__title{margin-left:auto;margin-right:auto}.hero:not(.hero--animation).hero--content_only.hero--center_content.hero__content--does-not-have-featured-content .hero__inner{padding-top:125px}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only.hero--center_content.hero__content--does-not-have-featured-content .hero__inner{padding-top:172px}}.hero:not(.hero--animation).hero--content_only.hero--center_content.hero__content--does-not-have-featured-content .hero__content{max-width:720px}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study{border-radius:.25rem;margin-top:2.5rem;--tw-bg-opacity:1;background-color:rgb(48 70 71/var(--tw-bg-opacity,1));padding:18px;text-align:left}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study{margin-top:60px}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner{flex-direction:row;gap:2rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner{gap:60px}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__image{aspect-ratio:3.29/2.48;border-radius:.125rem;overflow:hidden;width:100%}@media(min-width:640px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__image{aspect-ratio:4.29/2.48}}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__image{aspect-ratio:6.91/5.16;width:50%}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__image a{display:contents}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content{display:flex;flex:1 1 0%;flex-direction:column}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content{padding-bottom:2rem;padding-top:2rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content{max-width:450px;padding-bottom:2.5rem;padding-top:2.5rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features{display:flex;gap:10px;justify-content:space-between;margin-top:31px}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features{margin-top:2.5rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature{border-left-width:1px;display:flex;flex-direction:column;gap:.125rem;--tw-border-opacity:1;border-color:rgb(140 152 153/var(--tw-border-opacity,1));padding-left:10px}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature:first-child{border-left-width:0;padding-left:0}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature p:first-child{font-size:.666rem;line-height:1.2}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature p:first-child{font-size:.75rem;line-height:1rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature p:last-child{font-size:22px;font-weight:500;line-height:1.2}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__features .hero__featured_case_study__feature p:last-child{font-size:28px}}.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__type{align-items:center;display:flex;font-size:.75rem;gap:9px;line-height:1rem;line-height:1.2;margin-top:auto;padding-top:3rem}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_case_study .hero__featured_case_study__inner .hero__featured_case_study__content .hero__featured_case_study__type{font-size:1rem;gap:10px;line-height:1.5rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_news{border-radius:.25rem;margin-top:2.5rem;text-align:left}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news{margin-top:5rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner{align-items:center;flex-direction:row;gap:2rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner{gap:60px}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__image{aspect-ratio:3.29/2.48;border-radius:.125rem;overflow:hidden;width:100%}@media(min-width:640px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__image{aspect-ratio:4.29/2.48}}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__image{aspect-ratio:6.91/5.16;width:50%}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__image a{display:contents}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content{display:flex;flex:1 1 0%;flex-direction:column}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content{padding-bottom:2rem;padding-top:2rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content{max-width:450px;padding-bottom:2.5rem;padding-top:2.5rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__label{margin-bottom:.75rem}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__label{margin-bottom:1rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__label{margin-bottom:1.25rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__description{font-size:.875rem;line-height:1.25rem;line-height:1.4;padding-bottom:1.25rem;padding-top:1rem}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__description{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__description{font-size:15px;padding-bottom:2.5rem;padding-top:1.25rem}}.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__date{font-size:.875rem;line-height:1.25rem;line-height:1.4}@media(min-width:768px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__date{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.hero:not(.hero--animation).hero--content_only .hero__featured_news .hero__featured_news__inner .hero__featured_news__content .hero__featured_news__date{font-size:15px}}.custom-carousel{position:relative}.custom-carousel .custom-carousel__track{display:flex;margin-left:50%;scroll-snap-type:x var(--tw-scroll-snap-strictness);width:100vw;--tw-scroll-snap-strictness:mandatory;overflow:scroll;scroll-behavior:smooth;transform:translate(-50%)}.custom-carousel .custom-carousel__track .custom-carousel__item{flex-shrink:0;padding-left:1rem;position:relative;scroll-snap-align:center}@media(min-width:640px){.custom-carousel .custom-carousel__track .custom-carousel__item{scroll-snap-align:start}}@media(min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item{padding-left:1.5rem}}@media(min-width:1280px){.custom-carousel .custom-carousel__track .custom-carousel__item{padding-left:2rem}}.custom-carousel .custom-carousel__track .custom-carousel__item{box-sizing:content-box}.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:1rem}@media(min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:1.5rem}}@media(min-width:1024px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:2.5rem}}@media(min-width:1536px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:calc(50vw - 48.75rem + 40px)}}.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:1rem}@media(min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:1.5rem}}@media(min-width:1024px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:2.5rem}}@media(min-width:1536px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:calc(50vw - 48.75rem + 40px)}}.custom-carousel .custom-carousel__track{-ms-overflow-style:none;scrollbar-width:none}.custom-carousel .custom-carousel__track::-webkit-scrollbar{display:none}.custom-carousel .custom-carousel__navigation{align-items:center;display:flex;gap:6px;justify-content:flex-start;margin-top:1.25rem}@media(max-width:1023px){.custom-carousel .custom-carousel__navigation{display:none}}.custom-carousel .custom-carousel__navigation.custom-carousel__navigation--var-1{justify-content:center;margin-top:1rem}.custom-carousel .custom-carousel__navigation .custom-carousel__nav{display:block;height:49px;width:49px}.custom-carousel .custom-carousel__navigation .custom-carousel__nav.custom-carousel__nav--disabled,.custom-carousel .custom-carousel__navigation .custom-carousel__nav:disabled{cursor:not-allowed;opacity:.5}.custom-carousel .custom-carousel__slide-count{bottom:1.25rem;display:none;position:absolute;right:-.75rem}@media(min-width:1024px){.custom-carousel .custom-carousel__slide-count{display:block}}@media(min-width:1280px){.custom-carousel .custom-carousel__slide-count{font-size:1.125rem;line-height:1.75rem;right:-1rem}}.custom-carousel.custom-carousel--var-1{max-width:100%;overflow:visible;padding:0;width:100%}@media(min-width:640px){.custom-carousel.custom-carousel--var-1{max-width:calc(100% - 8px);width:calc(100% - 8px)}}@media(min-width:1024px){.custom-carousel.custom-carousel--var-1{max-width:calc(100% - 12px);width:calc(100% - 12px)}}@media(min-width:1280px){.custom-carousel.custom-carousel--var-1{max-width:calc(100% - 16px);width:calc(100% - 16px)}}.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{margin-left:0;width:calc(100% + 24px);--tw-translate-x:0px;padding-left:0;padding-right:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:768px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-right:2rem;width:calc(100% + 32px)}}@media(min-width:1024px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-right:52px;width:calc(100% + 52px)}}@media(min-width:1280px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-right:3.5rem;width:calc(100% + 56px)}}@media screen and (min-width:1521px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-right:calc(50vw - 704px);width:calc(100% + 50vw - 704px)}}.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item{padding-left:.25rem;padding-right:.25rem}@media(min-width:640px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item{padding-left:0;padding-right:.5rem}}@media(min-width:1024px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item{padding-right:.75rem}}@media(min-width:1280px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item{padding-right:1rem}}.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item:first-child{padding-left:0}.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item:last-child{padding-right:.5rem}.custom-carousel.custom-carousel--var-2{max-width:100%;overflow:visible;padding:0;width:100%}.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{width:calc(100% + 32px)}}@media(min-width:768px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:1.5rem;padding-right:1.5rem;width:calc(100% + 48px)}}@media screen and (min-width:932px){@media(min-width:768px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:calc(50vw - 442px);padding-right:calc(50vw - 442px);width:calc(100% + 100vw - 884px)}}@media(min-width:1024px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:calc(50vw - 426px);padding-right:calc(50vw - 426px);width:calc(100% + 100vw - 852px)}}@media(min-width:1280px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:0;padding-right:calc(100vw - 892px);width:calc(100% + 100vw - 852px)}}}.custom-carousel.custom-carousel--var-2 .custom-carousel__track .custom-carousel__item{padding:0;scroll-snap-align:center}.custom-carousel.custom-carousel--var-2 .custom-carousel__track .custom-carousel__item:last-child{padding-right:0}.custom-carousel.custom-carousel--var-2 .custom-carousel__slide-count{display:none}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation{justify-content:center}.logos.logos--marquee{--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1));padding-bottom:40px;padding-top:40px}@media(min-width:1024px){.logos.logos--marquee{padding-bottom:60px;padding-top:60px}}.logos.logos--marquee.section .section__intro{margin-bottom:30px}@media(min-width:1024px){.logos.logos--marquee.section .section__intro{margin-bottom:60px}}.logos.logos--marquee.section .section__intro .section__title{text-align:center}.logos.logos--marquee img{height:auto;min-height:2.5rem;width:auto}@media(min-width:768px){.logos.logos--marquee img{min-height:3rem}}.logos.logos--carousel .logo{display:flex;flex-direction:column}.logos.logos--carousel .logo .logo__image{align-items:center;display:flex;flex:1 1 0%;justify-content:center;padding:1.5rem}@media(min-width:1280px){.logos.logos--carousel .logo .logo__image{padding:1.5rem 2.5rem}}.logos.logos--carousel .logo .logo__image img{height:auto;max-width:9rem;min-height:4rem;width:auto}@media(min-width:1024px){.logos.logos--carousel .logo .logo__image img{max-width:10rem;min-height:5rem}}.logos.logos--carousel .logo .logo__name{font-size:1rem;line-height:1.5rem;line-height:1.2;margin-bottom:10px}@media(min-width:1024px){.logos.logos--carousel .logo .logo__name{font-size:1.125rem;line-height:1.75rem;margin-bottom:.75rem}}.logos.logos--carousel .logo .logo__description{font-size:.75rem;line-height:1rem;line-height:1.4;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.logos.logos--carousel .logo .logo__description{font-size:.875rem;line-height:1.25rem}}.section__carousel .testimonial__quote{font-size:1.125rem;font-weight:500;line-height:1.75rem;line-height:1.2}@media(min-width:1280px){.section__carousel .testimonial__quote{font-size:1.25rem;line-height:1.75rem}}.section__carousel .testimonial__info{font-size:.75rem;line-height:1rem;margin-top:auto;padding-top:2.5rem;--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}@media(min-width:1024px){.section__carousel .testimonial__info{padding-top:3.5rem}}.section__carousel .section__intro{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;min-width:31%;width:100%}@media(min-width:768px){.section__carousel .section__intro{margin-bottom:4.5rem;width:50%}}.section__carousel .logo-item{align-items:center;display:flex;flex-direction:column;gap:1.25rem;height:100%;justify-content:space-between;width:100%;--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1));padding:1.5rem;text-align:center}.section__carousel .logo-item .logo-item__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}.section__carousel .logo-item__image{flex-shrink:0;margin-bottom:1rem;text-align:center}.section__carousel .logo-item__image .logo-item__logo{height:5rem;-o-object-fit:contain;object-fit:contain;width:10rem}.section__carousel .logo-item__image .logo-item__placeholder{align-items:center;display:flex;height:80px;justify-content:center;width:120px;--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--color-gray-500)/var(--tw-text-opacity,1))}.section__carousel .logo-item__content{display:flex;flex-direction:column;flex-grow:1}.section__carousel .logo-item__title{font-size:1rem;font-weight:400;line-height:1.5rem;line-height:120%;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}@media(min-width:768px){.section__carousel .logo-item__title{font-size:1.125rem;line-height:1.75rem}}.section__carousel .logo-item__description{font-size:.75rem;line-height:1rem;line-height:140%;margin-right:2rem;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:768px){.section__carousel .logo-item__description{font-size:.875rem;line-height:1.25rem;margin-right:.75rem}}.section__carousel .section__intro .section__title.section__title--lg{font-weight:500}.section__carousel .section__intro .section__bottom-text{font-size:.875rem;line-height:1.25rem;line-height:140%;margin-top:2.75rem;max-width:100%;--tw-text-opacity:1;color:rgb(var(--color-gray-600)/var(--tw-text-opacity,1))}@media(min-width:768px){.section__carousel .section__intro .section__bottom-text{max-width:16rem}}.product-guide .section__intro{margin-bottom:60px}.product-guide .section__intro .section__title.section__title--sm{font-size:22px}@media(min-width:768px){.product-guide .section__intro .section__title.section__title--sm{font-size:32px}}.product-guide .product-guide__info{gap:2rem}@media(min-width:1024px){.product-guide .product-guide__info{display:flex;gap:2.5rem}}@media(min-width:1280px){.product-guide .product-guide__info{gap:6rem}}@media(min-width:1536px){.product-guide .product-guide__info{gap:8rem}}.product-guide .product-guide__info .product-guide__overview{border-radius:.25rem;overflow:hidden;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:33px 1.25rem 2.5rem}@media(min-width:1024px){.product-guide .product-guide__info .product-guide__overview{min-width:45%;padding-left:30px;padding-right:30px;padding-top:3rem;width:45%}}@media(min-width:1280px){.product-guide .product-guide__info .product-guide__overview{min-width:40%;width:40%}}.product-guide .product-guide__info .product-guide__overview:before{height:6px;left:0;position:absolute;top:0;width:100%;--tw-bg-opacity:1;background-color:rgb(143 132 251/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__inner{max-width:95%}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__inner .content-area--sm p{font-size:.875rem;line-height:1.25rem;line-height:22px}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__text{margin-top:.75rem;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__features{margin-top:2.5rem}@media(min-width:1024px){.product-guide .product-guide__info .product-guide__overview .product-guide__overview__features{margin-top:60px}}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__cta{margin-top:30px}@media(min-width:1024px){.product-guide .product-guide__info .product-guide__overview .product-guide__overview__cta{margin-top:2.5rem}}.product-guide .product-guide__info .product-guide__overview .product-guide__overview__title{font-weight:500}.product-guide .product-guide__info .product-guide__accordion{flex:1 1 0%}@media(min-width:1280px){.product-guide .product-guide__info .product-guide__accordion{padding-right:4rem}}@media(min-width:1536px){.product-guide .product-guide__info .product-guide__accordion{padding-right:5rem}}@media(max-width:1023px){.product-guide .product-guide__info .product-guide__accordion{padding-top:46px}}@media(min-width:1024px){.product-guide .product-guide__expectations .cards{max-width:63%}}@media(min-width:1280px){.product-guide .product-guide__expectations .cards{max-width:70%;padding-right:4rem}}@media(min-width:1536px){.product-guide .product-guide__expectations .cards{padding-right:5rem}}.product-guide .product-guide__expectations .section__title.section__title--lg{font-weight:500}.product-guide.product-guide--coral .product-guide__info .product-guide__overview:before{--tw-bg-opacity:1;background-color:rgb(255 92 92/var(--tw-bg-opacity,1))}.product-guide.product-guide--coral .product-guide__info .product-guide__overview__cta{margin-top:30px}@media(min-width:1024px){.product-guide.product-guide--coral .product-guide__info .product-guide__overview__cta{margin-top:2.5rem}}.listings .listings__inner{display:flex;flex-direction:column;gap:30px}@media(min-width:1024px){.listings .listings__inner{flex-direction:row;gap:5rem}}@media(min-width:1280px){.listings .listings__inner{gap:8rem}}.listings .listings__categories{border-top-width:1px;display:flex;flex-direction:row;max-width:calc(100vw - 48px);overflow:scroll;position:sticky;top:5rem;width:calc(100vw - 48px);z-index:10;--tw-border-opacity:1;border-top-color:rgb(209 214 214/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:30px;padding-top:10px}@media(min-width:1024px){.listings .listings__categories{align-self:flex-start;border-style:none;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;padding-top:1.25rem;width:-moz-fit-content;width:fit-content}}@media(max-width:1023px){.listings .listings__categories{align-items:center;gap:10px}}.listings .listings__categories::-webkit-scrollbar{display:none}.listings .listings__categories .listings__category__title{font-size:13px;line-height:1.2;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.listings .listings__categories .listings__category__title{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(209 214 214/var(--tw-border-opacity,1));padding-bottom:10px}}.listings .listings__categories .listings__categories-list{display:flex;flex-direction:row;gap:10px}@media(min-width:1024px){.listings .listings__categories .listings__categories-list{flex-direction:column;gap:0;padding-right:1.25rem;padding-top:1.25rem}}@media(min-width:1280px){.listings .listings__categories .listings__categories-list{padding-right:2.5rem}}.listings .listings__categories .listings__categories-list .listings__category{border-radius:.25rem;cursor:pointer;padding:9px 15px;white-space:nowrap}.listings .listings__categories .listings__categories-list .listings__category.listings__category--active{--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1))}.listings .listings__listings{display:flex;flex-direction:column;gap:1.25rem}.listings .listings__listings .listing{border-bottom-width:1px;max-width:700px;--tw-border-opacity:1;border-bottom-color:rgb(209 214 214/var(--tw-border-opacity,1));padding-bottom:2.5rem}@media(min-width:1024px){.listings .listings__listings .listing{padding-bottom:3.5rem}}.listings .listings__listings .listing .listing__title{margin-bottom:1rem}.listings .listings__listings .listing.listing--accordion{max-width:100%}@media(min-width:1024px){.listings .listings__listings .listing.listing--accordion{padding-bottom:59px}.listings .listings__listings .listing.listing--accordion .listing__title{margin-bottom:2.5rem}.listings .listings__listings .listing.listing--accordion .accordion__items .accordion__item{margin-bottom:47px}.listings .listings__listings .listing.listing--accordion .accordion__items .accordion__item:last-child{margin-bottom:0}}.listings .listings__listings .listing.listing--resources{max-width:872px}@media(min-width:1024px){.listings .listings__listings .listing.listing--resources .listing__title{margin-bottom:2rem}}.listings .listings__listings .listing .listing__resources .listing__resources__inner{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.listings .listings__listings .listing .listing__resources .listing__resources__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__inner{border-radius:.25rem;display:flex;flex-direction:column;height:100%;--tw-bg-opacity:1;background-color:rgb(238 237 254/var(--tw-bg-opacity,1));padding:22px}@media(min-width:1024px){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__inner{padding-left:1.25rem;padding-right:4rem}}@media(hover:hover){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__inner:hover{--tw-bg-opacity:1;background-color:rgb(221 218 254/var(--tw-bg-opacity,1))}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__inner:hover .listing__resource__file circle{fill:#8f84fb}}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__label{margin-bottom:1.25rem}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__title{font-size:1.125rem;line-height:1.75rem;line-height:1.15;margin-bottom:.75rem}@media(min-width:1024px){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:15px}}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__text{margin-bottom:1.25rem;--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}@media(min-width:1024px){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__text{margin-bottom:2rem}}.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__file{align-items:center;display:flex;font-size:1rem;gap:13px;line-height:1.5rem;line-height:1.2;margin-top:auto;text-align:left}@media(min-width:1024px){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__file{font-size:17px}}@media(min-width:1280px){.listings .listings__listings .listing .listing__resources .listing__resource .listing__resource__file{font-size:1.125rem;line-height:1.75rem}}.single-testimonial .single-testimonial__inner{border-top-width:1px;display:flex;flex-direction:column;gap:1.25rem;--tw-border-opacity:1;border-color:rgb(209 214 214/var(--tw-border-opacity,1));padding-top:1.25rem}@media(min-width:1024px){.single-testimonial .single-testimonial__inner{gap:2.5rem}}.single-testimonial .single-testimonial__quote{font-size:22px;font-weight:500;letter-spacing:-.22px;line-height:1.2;--tw-text-opacity:1;color:rgb(0 175 124/var(--tw-text-opacity,1))}@media(min-width:1024px){.single-testimonial .single-testimonial__quote{font-size:32px;letter-spacing:-.32px}}.article-categories{margin-bottom:30px;overflow:hidden}@media(min-width:1024px){.article-categories{margin-bottom:2.5rem}}.article-categories .article-categories__inner{display:flex;margin-left:50%;width:100vw;--tw-translate-x:-50%;gap:.5rem;overflow:scroll;padding-left:1.25rem;padding-right:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:768px){.article-categories .article-categories__inner{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.article-categories .article-categories__inner{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1280px){.article-categories .article-categories__inner{justify-content:center}}@media screen and (min-width:1521px){.article-categories .article-categories__inner{padding-left:calc(50vw - 720px);padding-right:calc(50vw - 720px);width:calc(100% + 100vw - 1440px)}}.article-categories .article-categories__inner::-webkit-scrollbar{display:none}.article-categories .article-categories__inner .article-categories__item{border-radius:9999px;border-width:1px;white-space:nowrap;--tw-border-opacity:1;border-color:rgb(209 214 214/var(--tw-border-opacity,1));font-size:.875rem;line-height:1.25rem;line-height:1.2;padding:9px .75rem;--tw-text-opacity:1;color:rgb(25 49 51/var(--tw-text-opacity,1))}@media(min-width:1024px){.article-categories .article-categories__inner .article-categories__item{font-size:1rem;line-height:1.5rem}}.article-categories .article-categories__inner .article-categories__item.article-categories__item--active{--tw-border-opacity:1;border-color:rgb(0 175 124/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 175 124/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.staff-profiles .staff-profiles__grid{-moz-column-gap:1.75rem;column-gap:1.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:30px}@media(min-width:640px){.staff-profiles .staff-profiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.staff-profiles .staff-profiles__grid{-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}}@media(min-width:1024px){.staff-profiles .staff-profiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}}@media(min-width:1280px){.staff-profiles .staff-profiles__grid{-moz-column-gap:152px;column-gap:152px}}.staff-profiles .staff-profile{border-radius:.25rem;height:-moz-fit-content;height:fit-content;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.staff-profiles .staff-profile{margin-top:4rem}}@media(min-width:1280px){.staff-profiles .staff-profile{margin-top:5rem}}@media(max-width:1023px){.staff-profiles .staff-profile{--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1))}}@media(min-width:1024px){.staff-profiles .staff-profile:nth-child(3n-1){margin-top:0}}.staff-profiles .staff-profile .staff-profile__image{aspect-ratio:3.53/3.92;border-radius:.25rem;max-height:400px;overflow:hidden;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(209 214 214/var(--tw-bg-opacity,1))}@media(min-width:1024px){.staff-profiles .staff-profile .staff-profile__image{aspect-ratio:3.78/4.2}}.staff-profiles .staff-profile .staff-profile__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.staff-profiles .staff-profile .staff-profile__content{padding:1.25rem}@media(min-width:1024px){.staff-profiles .staff-profile .staff-profile__content:has(.staff-profile__content__bottom){min-height:10rem}}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__top{font-size:1rem;line-height:1.5rem;line-height:1.3}@media(min-width:1024px){.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__top{font-size:1.125rem;line-height:1.75rem}}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__top .staff-profile__text{--tw-text-opacity:1;color:rgb(83 101 102/var(--tw-text-opacity,1))}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom{display:grid;overflow:hidden;position:relative;z-index:1}@media(min-width:1024px){.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom{grid-template-rows:0fr;transition:grid-template-rows .3s}}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom .staff-profile__contact{min-height:0}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom .staff-profile__contact__inner{align-items:center;display:flex;gap:1.5rem;padding-bottom:.125rem;padding-top:.75rem}@media(min-width:1024px){.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom .staff-profile__contact__inner{padding-bottom:10px;padding-top:1.25rem}}.staff-profiles .staff-profile .staff-profile__content .staff-profile__content__bottom .staff-profile__contact__inner .staff-profile__contact__item{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;line-height:1.2}@media(hover:hover){@media(min-width:1024px){.staff-profiles .staff-profile:hover{--tw-bg-opacity:1;background-color:rgb(239 246 244/var(--tw-bg-opacity,1))}}}@media(hover:hover)and (min-width:1024px){.staff-profiles .staff-profile:hover .staff-profile__content__bottom{grid-template-rows:1fr}}
