@charset "UTF-8";@layer reset,base,layout,components,utilities;.accordion{width:100%}.accordion__inner{--flow-space:var(--sp--gap-sm);width:100%}.accordion__image-container{width:100%}.accordion__image-wrapper{aspect-ratio:427/400;background-color:var(--clr-bg-light-alt);border-radius:var(--radius-shape-s);max-height:400px;overflow:hidden;position:relative;width:100%}.accordion__image{bottom:0;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%}.accordion__image--active{opacity:1}.accordion__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-base);height:100%;justify-content:center;min-height:300px;padding:var(--sp--gap-md);text-align:center;width:100%}.accordion__content-container{--flow-space:var(--grid-unit)}.accordion__group{--flow-space:var(--layout-gutter)}.accordion__header{margin:0}.accordion__trigger{align-items:center;background:none;border:none;color:var(--clr-text-primary);cursor:pointer;display:flex;font-family:var(--font-headings);font-size:var(--fs-md);font-weight:700;gap:10px;justify-content:space-between;letter-spacing:-.02em;line-height:1.2;margin:0;padding:0;text-align:left;width:100%}.accordion__trigger:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.accordion__title{flex:1;min-width:0}.accordion__icon{align-items:center;background:linear-gradient(225.53deg,var(--clr-bg-light) 97.56%,var(--clr-brand-secondary) 104.86%);border:1px solid var(--clr-border-default);border-radius:50%;color:var(--clr-text-primary);display:flex;flex-shrink:0;height:34px;justify-content:center;padding:5px;position:relative;transition:border-color .4s ease;width:34px}.accordion__icon:before{background:var(--clr-bg-light-subtle);border-radius:50%;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:0}.accordion__icon-svg{height:24px;position:relative;transition:transform .3s ease;width:24px;z-index:1}.accordion__trigger:hover .accordion__icon{border-color:var(--clr-border-default)}.accordion__trigger:hover .accordion__icon:before{opacity:1}.accordion__panel{overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.accordion__panel[hidden]{display:none}.accordion__content{display:flex;flex-direction:column;gap:var(--sp--gap-xxs);padding-block-start:var(--sp--gap-xs)}.accordion__body{color:var(--clr-text-primary);font-size:var(--fs-base);line-height:var(--lh-base)}.accordion__body p{margin:0}.accordion__body p+p{margin-block-start:var(--sp--gap-xxs)}.accordion__link-container{margin-block-start:var(--sp--gap-xxxs)}.accordion__link-text{text-decoration:underline}.accordion__divider{background-color:var(--clr-border-default);height:1px;margin-block-start:var(--layout-gutter);overflow:hidden;position:relative;width:100%}.accordion__divider:before{background-color:var(--clr-border-strong);content:"";height:100%;left:0;position:absolute;top:0;transition:width .4s ease;width:0}.accordion__item:has(.accordion__trigger:hover) .accordion__divider:before{width:100%}.accordion__footer{display:flex;justify-content:flex-end}.accordion__item--open .accordion__icon-svg{transform:rotate(-180deg)}.accordion figure{margin:0}.accordion__media-column{display:flex;flex-direction:column;gap:var(--sp--gap-sm)}@media (width >= 650px){.accordion--accordion-left-image-right .accordion__inner,.accordion--accordion-right-image-left .accordion__inner{align-items:flex-start;display:flex;flex-direction:row;gap:var(--sp--gap-md)}.accordion--accordion-only .accordion__inner{display:flex;flex-direction:column}.accordion__media-column{align-self:flex-start;flex:1 1 0;min-width:0}.accordion__image-wrapper{aspect-ratio:418/575;max-height:575px}.accordion__content-container{flex:1 1 0;min-width:0;padding-block-start:var(--sp--gap-xxs)}.accordion__group{gap:var(--layout-gutter)}.accordion__content{padding-block-start:var(--sp--gap-xs)}.accordion--accordion-left-image-right .accordion__media-column{order:2}.accordion--accordion-left-image-right .accordion__content-container,.accordion--accordion-right-image-left .accordion__media-column{order:1}.accordion--accordion-right-image-left .accordion__content-container{order:2}}@media (min-width:1024px){.accordion__image-wrapper{aspect-ratio:574/587;max-height:587px}}.article-highlight{--flow-gap:var(--sp--gap-xxxs);background-color:var(--clr-bg-light);border-inline-start:4px solid var(--clr-bg-highlight-tertiary);padding:var(--sp--gap-xxxs) var(--sp--gap-xs)}@container (min-width: 0){.article-highlight{max-width:none}}.article-highlight__body{font-size:var(--fs-sm)}.article-highlight__body p{margin:0}.article-highlight__body p+p{margin-block-start:var(--sp--gap-xxxs)}.article-video{display:flex;flex-direction:column;gap:var(--sp--gap-xs);margin-inline:auto;max-width:800px;width:100%}@container (min-width: 0){.article-video{margin-inline:0;max-width:none}}.article-video .video-text-block__transcript-link{align-self:center;margin:0;order:0}.article-video__modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:var(--sp--pad-sm);position:fixed;right:0;top:0;z-index:1000}.article-video__modal[hidden]{display:none}.article-video__modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00182299;bottom:0;left:0;position:absolute;right:0;top:0}.article-video__modal-panel{background-color:var(--clr-bg-main);border-radius:var(--radius-shape-s);box-shadow:var(--elevation-1);display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;position:relative;width:100%;z-index:1}.article-video__modal-header{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--sp--gap-xs);justify-content:space-between;padding:var(--sp--pad-xs) var(--sp--pad-xs) var(--sp--gap-xxxs)}@media (min-width:1024px){.article-video__modal-header{padding:var(--sp--pad-sm) var(--sp--pad-sm) var(--sp--gap-xxxs)}}.article-video__modal-title{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-md);font-weight:var(--font-bold);line-height:1.2;margin:0}.article-video__modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--clr-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:32px}.article-video__modal-close:hover{background-color:var(--clr-bg-light-alt)}.article-video__modal-close svg{height:20px;width:20px}.article-video__modal-content{color:var(--clr-text-primary);flex:1 1 auto;font-size:var(--fs-sm);line-height:var(--lh-base);min-height:0;overflow-y:auto;padding:var(--sp--gap-xxxs) var(--sp--pad-xs) var(--sp--pad-xs)}@media (min-width:1024px){.article-video__modal-content{padding:var(--sp--gap-xxxs) var(--sp--pad-sm) var(--sp--pad-sm)}}.article-video__modal-content p{margin:0 0 var(--sp--gap-xxxs)}.article-video__modal-content p:last-child{margin-bottom:0}.awards-table p{margin-block-end:0}.awards-table__list{list-style:none;margin:0;padding:0}.awards-table__row{border-block-end:1px solid var(--clr-border-default);display:flex;flex-direction:column;gap:var(--sp--gap-xxs);padding-block:var(--sp--gap-xs)}.awards-table__row:first-child{border-block-start:1px solid var(--clr-border-default)}@media (min-width:768px){.awards-table__row{align-items:center;flex-direction:row;gap:var(--sp--gap-xs);padding-block:var(--sp--gap-sm)}}.awards-table__year{color:var(--clr-text-subtle);font-size:var(--fs-base);order:2}@media (min-width:768px){.awards-table__year{flex:0 0 10rem;order:0}}.awards-table__title{color:var(--clr-text-primary);font-size:var(--fs-base);font-weight:700;line-height:var(--lh-base);margin:0;order:3}@media (min-width:768px){.awards-table__title{flex:1 1 auto;order:0}}.awards-table__org{color:var(--clr-text-primary);font-size:var(--fs-base);line-height:var(--lh-base);margin:0;order:4}@media (min-width:768px){.awards-table__org{flex:0 0 19rem;order:0}}.awards-table__description{color:var(--clr-text-subtle);font-size:var(--fs-sm);order:5}@media (min-width:768px){.awards-table__description{flex:1 1 100%;order:10}}.awards-table__logo{align-items:center;display:flex;order:1}@media (min-width:768px){.awards-table__logo{flex:0 0 150px;justify-content:flex-end;order:0}}.awards-table__logo img{height:113px;max-width:100%;object-fit:contain;object-position:left center;width:150px}@media (min-width:768px){.awards-table__logo img{object-position:right center}}.awards-table__logo-placeholder{border:1px dashed var(--clr-border-default);border-radius:var(--radius-sm);color:var(--clr-text-subtle);font-size:var(--fs-xs);padding:var(--sp--gap-xxs)}.blog-author-detail__image{flex-shrink:0;float:left;height:60px;margin-bottom:var(--sp--gap-xs);margin-right:var(--sp--gap-xs);width:60px}.blog-author-detail__headshot{background-color:var(--clr-bg-light-alt);border-radius:50%;height:100%;object-fit:cover;width:100%}.blog-author-detail__headshot--placeholder{align-items:center;border:2px dashed var(--clr-border-default);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);justify-content:center;text-align:center}.blog-author-detail__content{--flow-gap:var(--sp--gap-xxxs)}.blog-author-detail__pretext{color:var(--clr-text-subtle);font-size:var(--fs-sm);margin:0 0 var(--sp--gap-xs)}.blog-author-detail__info{display:flex;flex-direction:column;gap:8px;overflow:hidden}.blog-author-detail__name{margin:0}.blog-author-detail__title{color:var(--clr-text-subtle);margin:0}.blog-author-detail__bio{clear:both}.blog-author-detail__bio p{margin:0}.blog-author-detail__bio p+p{margin-block-start:var(--sp--gap-xxxs)}@container (min-width: 768px){.blog-author-detail__container{align-items:center;display:flex;gap:var(--sp--gap-sm)}.blog-author-detail__image{float:none;height:200px;margin:0;width:200px}.blog-author-detail__content{max-width:442px}.blog-author-detail__pretext{margin:0}.blog-author-detail__info{overflow:visible}.blog-author-detail__bio{clear:none}}@media (min-width:1024px){.blog-author-detail__container{align-items:center;display:flex;gap:var(--sp--gap-sm);justify-content:center}.blog-author-detail__image{float:none;height:200px;margin:0;width:200px}.blog-author-detail__content{max-width:442px}.blog-author-detail__pretext{margin:0}.blog-author-detail__info{overflow:visible}.blog-author-detail__bio{font-size:var(--fs-sm)}}.bullet-point-list-wrapper{background-color:var(--clr-bg-light);border-radius:var(--radius-menu);padding:var(--sp--gap-sm)}.bullet-point-list{display:grid;gap:15px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@container (min-width: 1024px){.bullet-point-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.bullet-point-list{grid-template-columns:repeat(4,1fr)}}.bullet-point-list__heading{line-height:1.1;margin-block-end:var(--sp--gap-sm);text-align:center}.bullet-point-list__item{align-items:center;border-radius:var(--radius-button);display:flex;gap:15px;padding:12px}.bullet-point-list__icon-container{flex-shrink:0}.bullet-point-list__icon{height:24px;max-width:none;width:24px}.bullet-point-list__text{font-size:var(--fs-sm);font-weight:700;line-height:1.2}.bullet-point-list__text--linked{color:inherit;text-decoration:none}.bullet-point-list__text--linked:hover{text-decoration:underline}.bullet-point-list__text--linked:after{display:none}.card-carousel{--flow-gap:var(--sp--gap-xxs)}@media (min-width:1024px){.card-carousel__cta,.card-carousel__header{max-width:var(--layout-inner-max,var(--layout-content-max));padding-inline-end:var(--layout-gutter)}}.card-carousel__header{--flow-gap:var(--sp--gap-xxs)}.card-carousel__controls{align-items:center;justify-content:space-between}.card-carousel__filters{display:flex;flex-wrap:nowrap;gap:var(--sp--gap-xxxs);margin-inline-end:calc(var(--layout-gutter)*-1);overflow-x:auto;padding-inline-end:var(--layout-gutter);scrollbar-width:none}.card-carousel__filters::-webkit-scrollbar{display:none}@media (min-width:1024px){.card-carousel__filters{flex-wrap:wrap;margin-inline-end:0;overflow-x:visible;padding-inline-end:0}}.card-carousel__filter{flex-shrink:0;height:auto;padding:calc(var(--grid-unit)*2)}.card-carousel__filter.button--outline{--btn-bg:var(--clr-bg-light-alt);font-weight:400}.card-carousel__arrows{display:none;gap:var(--grid-unit)}@media (min-width:1024px){.card-carousel__arrows{display:flex}}.card-carousel__arrow{align-items:center;background:var(--clr-bg-light-alt);border:1px solid var(--clr-border-default);border-radius:50%;color:var(--clr-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.card-carousel__arrow:disabled{cursor:not-allowed;opacity:.5}.card-carousel__track{display:flex;gap:var(--sp--gap-xs);margin-inline-end:calc(var(--layout-gutter)*-1);overflow-x:auto;padding-inline-end:var(--layout-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}@media (min-width:1024px){.card-carousel__track{margin-inline-end:0;padding-inline-end:0}}.card-carousel__track::-webkit-scrollbar{display:none}.card-carousel__card{--card-area:min(var(--layout-content-max,75rem),100vw - 2 * var(--layout-gutter));flex:0 0 75vw;scroll-snap-align:start;scroll-snap-stop:always}@media (min-width:1024px){.card-carousel__card{flex:0 0 calc((var(--card-area) - var(--sp--gap-xs)*2)/2.5)}}@media (min-width:1440px){.card-carousel__card{flex:0 0 calc((var(--card-area) - var(--sp--gap-xs)*2)/3)}}.card-carousel__card-link{--flow-gap:var(--sp--gap-xxs);color:inherit;overflow:hidden;text-decoration:none}.card-carousel__card-link:after{display:none}.card-carousel__card-link:focus-within .card-carousel__image img,.card-carousel__card-link:hover .card-carousel__image img{transform:scale(1.2)}.card-carousel__card-link:focus-within .card-carousel__image:after,.card-carousel__card-link:hover .card-carousel__image:after{opacity:1}.card-carousel__card-link:focus-within .card-carousel__title,.card-carousel__card-link:hover .card-carousel__title{text-decoration:underline}.card-carousel__image{aspect-ratio:1/1;border-radius:var(--radius-image);overflow:hidden;position:relative}.card-carousel__image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.card-carousel__image:after{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.card-carousel__image-placeholder{align-items:center;background:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:100%;justify-content:center;min-height:150px;width:100%}.card-carousel__content{--flow-gap:var(--grid-unit)}.card-carousel__category{color:var(--clr-text-subtle);font-size:var(--fs-sm)}.card-carousel__title{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-md);font-weight:700;line-height:1.2;margin-block:0}.card-carousel__cta{margin-block-start:var(--sp--gap-xs);text-align:right}.card-carousel__card--hidden{display:none}@media (prefers-reduced-motion:reduce){.card-carousel__image img,.card-carousel__image:after{transition:none}}.careers-feed{margin-block:var(--sp--gap-lg) 0;padding-inline:var(--sp--pad-lg);width:100%}.careers-feed__container{margin-inline:auto;max-width:var(--layout-content-max);width:100%}.careers-feed__header{display:block;margin-block-end:var(--sp--gap-md);text-align:center}.careers-feed__title{margin:0 0 var(--sp--gap-sm)}.careers-feed__filters{display:flex;flex-direction:column;gap:var(--sp--gap-xxs)}@media (min-width:768px){.careers-feed__filters{flex-direction:row;gap:var(--sp--gap-xs);justify-content:center}}.careers-feed__filter{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);text-align:left}@media (min-width:768px){.careers-feed__filter{flex:1;max-width:300px}}.careers-feed__filter-label{font-size:var(--fs-sm);font-weight:var(--font-bold);line-height:1.2}.careers-feed__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-bg-main);background-image:url(images/icons/chevron-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid var(--clr-border-strong);border-radius:var(--radius-input);color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-sm);line-height:1.2;padding:12px 44px 12px 16px;width:100%}.careers-feed__departments{display:flex;flex-direction:column;gap:var(--sp--gap-md)}.careers-feed__department[hidden]{display:none}.careers-feed__department-title{margin:0 0 var(--sp--gap-xxs)}.careers-feed__job-list{list-style:none;margin:0;padding:0}.careers-feed__job-item{border-block-end:1px solid var(--clr-border-default);margin:0}.careers-feed__job-item[hidden]{display:none}.careers-feed__job-link{align-items:center;color:inherit;display:flex;font-weight:var(--font-normal);gap:var(--sp--gap-xs);justify-content:space-between;padding-block:var(--sp--gap-xs)}.careers-feed__job-link:after{display:none}.careers-feed__job-link:hover .careers-feed__job-title{text-decoration:underline}.careers-feed__job-info{display:flex;flex-direction:column;gap:var(--grid-unit);min-width:0}.careers-feed__job-title{font-weight:var(--font-bold)}.careers-feed__job-location,.careers-feed__job-meta{color:var(--clr-text-muted)}.careers-feed__job-arrow{align-items:center;color:currentcolor;display:flex;flex-shrink:0}.careers-feed__job-arrow svg{display:block}.careers-feed__empty,.careers-feed__no-results{padding-block:var(--sp--gap-sm)}.comparison-table__scroll{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline-end:calc(var(--sp--pad-md)*-1);padding-inline-end:var(--sp--pad-md)}.comparison-table__scroll:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}@media (min-width:1024px){.comparison-table__scroll{margin-inline-end:0;padding-inline-end:0}}.comparison-table{border-collapse:collapse;color:var(--clr-text-primary);font-family:var(--font);font-size:var(--fs-sm);line-height:var(--lh-base);margin-block:0;min-width:600px}.comparison-table__th{color:var(--clr-text-primary);font-size:var(--fs-xs);font-weight:700;padding:var(--sp--gap-xxxs) var(--sp--gap-xs);text-align:left;white-space:nowrap}.comparison-table__th--feature,.comparison-table__th--notes{padding-inline-start:0}.comparison-table__row{border-block-start:1px solid var(--clr-border-default)}.comparison-table__feature{font-weight:400;padding:var(--sp--gap-xxxs) var(--sp--gap-xs) var(--sp--gap-xxxs) 0;text-align:left;vertical-align:middle}.comparison-table__cell{padding:var(--sp--gap-xxxs) var(--sp--gap-xs);text-align:center;vertical-align:middle}.comparison-table__notes{padding:var(--sp--gap-xxxs) 0;vertical-align:middle}.comparison-table__notes ul{list-style:disc inside;margin:0;padding-inline-start:0}.comparison-table__notes ul li{margin-block-start:.125rem}.comparison-table__icon{height:1.25rem;width:1.25rem}.comparison-table__icon--yes{color:#219653}.comparison-table__icon--no{color:var(--clr-badge-pink-outline)}.cta-block-with-form{background-color:var(--clr-bg-dark);border-radius:var(--radius-shape-l);padding:var(--sp--pad-sm);text-align:center}@container (min-width: 768px){.cta-block-with-form{padding:var(--sp--pad-md)}}@media (min-width:768px){.cta-block-with-form{padding:var(--sp--pad-md)}}.cta-block-with-form__heading{font-size:var(--fs-lg);letter-spacing:-.03em}.cta-block-with-form__body{font-size:var(--fs-sm);margin-block-start:var(--sp--gap-xxxs);opacity:.8}.cta-block-with-form__form{margin-block-start:var(--sp--gap-xs);margin-inline:auto;max-width:640px;text-align:start}@container (min-width: 0){.cta-block-with-form{border-radius:var(--radius-shape-s);padding:var(--sp--pad-sm)}}.cta-block-with-image{border-radius:var(--radius-shape-l);overflow:hidden}.cta-block-with-image__container{align-items:stretch}.cta-block-with-image__image-container{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;width:100%}.cta-block-with-image__image{height:100%;object-fit:cover;object-position:center;width:100%}.cta-block-with-image__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:2px dashed var(--clr-border-default);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-base);height:100%;justify-content:center;min-height:200px;padding:var(--sp--gap-sm);text-align:center;width:100%}.cta-block-with-image__content{--flow-gap:var(--sp--gap-xxxs);padding:var(--sp--pad-sm)}.cta-block-with-image__preheader{font-size:var(--fs-sm);line-height:1.2;margin:0;opacity:.9}.cta-block-with-image__header{font-family:var(--font-headings);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.04em;line-height:var(--lh-heading);margin:0}.cta-block-with-image__subheader{font-size:var(--fs-base);line-height:var(--lh-base)}.cta-block-with-image__subheader p{margin:0}.cta-block-with-image__cta-group{--flow-gap:var(--sp--gap-xxxs);margin-block-start:var(--sp--gap-xs)}.cta-block-with-image__cta{justify-content:center}@container (min-width: 1024px){.cta-block-with-image__container{min-height:400px}.cta-block-with-image__image-container{aspect-ratio:auto;min-height:400px;position:relative;width:50%}.cta-block-with-image__image{bottom:0;left:0;position:absolute;right:0;top:0}.cta-block-with-image__content{flex:1;justify-content:center;padding:var(--sp--pad-md) var(--sp--pad-sm)}.cta-block-with-image__cta{width:auto}.cta-block-with-image__cta svg{display:none}}@media (min-width:1024px){.cta-block-with-image__container{min-height:400px}.cta-block-with-image__image-container{aspect-ratio:auto;min-height:400px;position:relative;width:50%}.cta-block-with-image__image{bottom:0;left:0;position:absolute;right:0;top:0}.cta-block-with-image__content{flex:1;justify-content:center;padding:var(--sp--pad-md) var(--sp--pad-sm)}.cta-block-with-image__cta{width:auto}.cta-block-with-image__cta svg{display:none}}@media (prefers-reduced-motion:reduce){.cta-block-with-image__cta{transition:none}}@container (min-width: 1024px){.cta-block-with-image[class*=image-right] .cta-block-with-image__container{flex-direction:row-reverse}}@media (min-width:1024px){.cta-block-with-image[class*=image-right] .cta-block-with-image__container{flex-direction:row-reverse}}.cta-block-with-image[class*=fade]{--fade-color:var(--clr-bg-main)}.cta-block-with-image[class*=fade] .cta-block-with-image__image-container{position:relative}.cta-block-with-image[class*=fade] .cta-block-with-image__image-container:after{background:linear-gradient(to top,var(--fade-color) 0,transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}@container (min-width: 1024px){.cta-block-with-image[class*=fade] .cta-block-with-image__image-container:after{background:linear-gradient(to left,var(--fade-color) 0,transparent 60%)}}@media (min-width:1024px){.cta-block-with-image[class*=fade] .cta-block-with-image__image-container:after{background:linear-gradient(to left,var(--fade-color) 0,transparent 60%)}}@container (min-width: 1024px){.cta-block-with-image[class*=image-right][class*=fade] .cta-block-with-image__image-container:after{background:linear-gradient(to right,var(--fade-color) 0,transparent 60%)}}@media (min-width:1024px){.cta-block-with-image[class*=image-right][class*=fade] .cta-block-with-image__image-container:after{background:linear-gradient(to right,var(--fade-color) 0,transparent 60%)}}.cta-block-with-image[class*=whitepaper] .cta-block-with-image__image-container{align-items:center;aspect-ratio:unset;display:flex;justify-content:center;padding:var(--sp--pad-xl)}.cta-block-with-image[class*=whitepaper] .cta-block-with-image__image{height:auto;max-height:100%;max-width:100%;object-fit:unset;position:static;width:auto}@container (min-width: 1024px){.cta-block-with-image[class*=whitepaper] .cta-block-with-image__image-container{min-height:auto;padding:var(--sp--pad-sm)}}@media (min-width:1024px){.cta-block-with-image[class*=whitepaper] .cta-block-with-image__image-container{min-height:auto;padding:var(--sp--pad-sm)}}.cta-block-with-image--no-image{text-align:center}.cta-block-with-image--no-image [class*=container],.cta-block-with-image--no-image [class*=content]{align-items:center;justify-content:center}@container (min-width: 1024px){.cta-block-with-image--no-image .cta-block-with-image__container{min-height:auto}.cta-block-with-image--no-image .cta-block-with-image__content{flex:none;padding:var(--sp--pad-md);width:75%}}@media (min-width:1024px){.cta-block-with-image--no-image .cta-block-with-image__container{min-height:auto}.cta-block-with-image--no-image .cta-block-with-image__content{flex:none;padding:var(--sp--pad-md);width:75%}}@container (min-width: 0){.cta-block-with-image{border-radius:var(--radius-shape-s)}.cta-block-with-image .cta-block-with-image__container{min-height:auto}.cta-block-with-image .cta-block-with-image__image-container{aspect-ratio:16/9;min-height:auto;position:static;width:100%}.cta-block-with-image .cta-block-with-image__image{position:static}.cta-block-with-image .cta-block-with-image__content{flex:initial;padding:var(--sp--pad-sm);width:auto}.cta-block-with-image .cta-block-with-image__cta{width:auto}}.detailed-post-header{padding-block:80px var(--sp--gap-lg);position:relative;width:100%}.detailed-post-header__progress-bar{background-color:var(--clr-brand-secondary);height:4px;left:0;position:fixed;top:0;transform:scaleX(0);transform-origin:left;width:100%;will-change:transform;z-index:5}@media (prefers-reduced-motion:reduce){.detailed-post-header__progress-bar{transition:none}}.detailed-post-header__container{--flow-gap:var(--grid-unit);margin:0 auto;max-width:var(--layout-content-max);width:100%}.detailed-post-header__content{--flow-gap:var(--sp--gap-xs);width:100%}.detailed-post-header__text-content{width:100%}.detailed-post-header__preheader{font-size:var(--fs-sm);line-height:1.2;margin-block-start:var(--sp--gap-xs)}.detailed-post-header__subheader p{margin:0}.detailed-post-header__metadata{--flow-gap:var(--sp--gap-xxs);width:100%}.detailed-post-header__author{align-items:center;display:flex;flex-shrink:0;gap:var(--sp--gap-xxs);width:100%}.detailed-post-header__author-image{background-color:var(--clr-bg-light-alt);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.detailed-post-header__author-image--placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);justify-content:center}.detailed-post-header__author-info{--flow-gap:4px;flex:1;min-width:0}.detailed-post-header__author-name{font-weight:700}.detailed-post-header__author-name,.detailed-post-header__author-title{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}.detailed-post-header__publication-info{display:flex;gap:var(--sp--gap-sm);width:100%}.detailed-post-header__publication-item{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.detailed-post-header__publication-label{font-weight:700}.detailed-post-header__publication-label,.detailed-post-header__publication-value{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}.detailed-post-header__image-container{order:-1;width:100%}.detailed-post-header__image-container picture{aspect-ratio:4/3}.detailed-post-header__hero-image{background-color:var(--clr-bg-light-alt);border-radius:var(--radius-shape-l);height:250px;object-fit:cover;width:100%}.detailed-post-header__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:2px dashed var(--clr-border-default);border-radius:var(--radius-shape-l);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:250px;justify-content:center;padding:var(--sp--gap-md);text-align:center;width:100%}@media (min-width:1024px){.detailed-post-header__content{align-items:center;flex-direction:row-reverse}.detailed-post-header__text-content{--flow-gap:var(--sp--gap-xxs);flex:1 50%;order:-1}.detailed-post-header__author,.detailed-post-header__publication-item{flex:1;min-width:0}.detailed-post-header__image-container{flex:0 50%}.detailed-post-header__image-container picture{aspect-ratio:3/4}.detailed-post-header__hero-image,.detailed-post-header__image-placeholder{border-radius:var(--radius-shape-s);height:100%;width:100%}}@media (min-width:1440px){.detailed-post-header{padding-block-start:160px}.detailed-post-header__image-container{flex:0 40%}.detailed-post-header__metadata{align-items:center;flex-direction:row}.detailed-post-header__author{flex:none;min-width:0;width:auto}.detailed-post-header__publication-info{gap:var(--sp--gap-xxs);justify-content:space-around}.detailed-post-header__publication-item{flex:0 1 auto;min-width:0}}.event-speaker-card{display:flex;flex-direction:column;text-align:left}.event-speaker-card__figure{display:block;margin:0 0 var(--sp--gap-xxs);width:100%}.event-speaker-card__figure img{aspect-ratio:1/1;border-radius:var(--radius-image);display:block;object-fit:cover;width:100%}.event-speaker-card__figure--placeholder{align-items:center;aspect-ratio:1/1;background-color:var(--clr-bg-light-alt);border-radius:var(--radius-image);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);justify-content:center}.event-speaker-card__name{margin:0}.event-speaker-card__role,.event-speaker-card__title{line-height:1.2;margin:0;margin-block-end:var(--sp--gap-xxxs)}.event-speaker-card__social,.event-speaker-card__title{margin-block-start:var(--sp--gap-xxxs)}.event-speaker-card__social{align-items:center;color:var(--clr-text-subtle);display:inline-flex;height:24px;justify-content:flex-start;transition:color .2s ease;width:24px}.event-speaker-card__social:after{display:none}.event-speaker-card__social:hover{color:var(--clr-text-primary)}.event-speaker-card__social svg{height:24px;width:24px}.event-speaker-card__social--placeholder{font-size:var(--fs-xs);height:auto;width:auto}.feature-callout{position:relative}@media (min-width:1024px){.feature-callout{height:calc(var(--card-count, 1)*100vh)}}.feature-callout__viewport{padding-block:var(--sp--pad-sm)}@media (min-width:1024px){.feature-callout__viewport{align-items:center;display:flex;height:100vh;justify-content:center;padding-block:0;position:sticky;top:0}}.feature-callout__stage{--flow-gap:var(--sp--gap-lg);margin-inline:auto;max-width:var(--layout-wide-max);padding-inline:var(--layout-gutter);width:100%}@media (min-width:1024px){.feature-callout__stage{--flow-gap:0;height:100%;overflow:hidden;position:relative}}.feature-callout__nav{display:none}@media (min-width:1440px){.feature-callout__nav{display:flex;left:calc(max((100% - var(--layout-wide-max)) / 2, var(--layout-gutter)) - 24px - .75rem);position:absolute;top:50%;transform:translateY(-50%);z-index:2}}.feature-callout__nav ul{display:flex;flex-direction:column;gap:calc(var(--grid-unit)*2);list-style:none;margin:0;padding:0}.feature-callout__nav-dot{background:transparent;border:1px solid var(--clr-brand-primary);border-radius:50%;cursor:pointer;height:.75rem;padding:0;transition:background-color .2s ease,border-color .2s ease;width:.75rem}.feature-callout__nav-dot--active,.feature-callout__nav-dot:hover{border-color:var(--clr-brand-primary)}.feature-callout__nav-dot--active{background-color:var(--clr-brand-primary)}.feature-callout__card-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);justify-content:center}@media (min-width:1024px){.feature-callout__card-wrapper{bottom:0;left:0;opacity:0;padding-inline:var(--layout-gutter);pointer-events:none;position:absolute;right:0;top:0;will-change:transform,opacity}.feature-callout__card-wrapper.is-active{opacity:1;pointer-events:auto;transform:none}.feature-callout__card-wrapper.is-entering{opacity:1;transform:translateY(calc((1 - var(--t, 0))*100%))}.feature-callout__card-wrapper.is-departing{opacity:calc(1 - var(--t, 0));pointer-events:none;transform:scale(calc(1 - var(--t, 0)*.1))}.feature-callout__card-wrapper.is-hidden{opacity:0;pointer-events:none}.feature-callout__card-wrapper.is-nearest{pointer-events:auto}}.feature-callout__card{--flow-gap:0;background-color:var(--clr-bg-main);border:1px solid var(--clr-border-default);border-radius:var(--radius-shape-s);overflow:hidden;width:100%}@media (min-width:1024px){.feature-callout__card{--flow-gap:var(--sp--gap-xxs);align-items:center;padding-inline:var(--sp--pad-sm)}}.feature-callout__content{flex:1;--flow-gap:var(--sp--gap-xxxs);padding:var(--sp--pad-xs) var(--sp--pad-xs) var(--sp--pad-sm)}@media (min-width:1024px){.feature-callout__content{flex:1 0 0;max-width:50%;padding:0}}.feature-callout__pre-header{color:var(--clr-text-subtle)}.feature-callout__cta-group{display:flex;flex-direction:column;gap:1rem;width:100%}.feature-callout__cta-group .button{justify-content:center;width:100%}@media (min-width:1024px){.feature-callout__cta-group{flex-direction:row;width:auto}.feature-callout__cta-group .button{width:auto}}.feature-callout__media{align-items:center;display:flex;flex:1;justify-content:center;order:-1;padding:var(--sp--pad-xs);position:relative}@media (min-width:1024px){.feature-callout__media{flex:1 0 0;order:unset;padding:var(--sp--pad-sm)}}.feature-callout__blob{background:radial-gradient(ellipse at center,var(--clr-bg-highlight-alt) 0,var(--clr-bg-highlight) 40%,transparent 70%);border-radius:50%;filter:blur(40px);height:120%;position:absolute;right:-10%;top:-10%;width:80%;z-index:0}.feature-callout__image{border-radius:var(--radius-md);box-shadow:var(--elevation-2);display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.feature-callout__proof{flex-direction:column;gap:var(--sp--gap-xs);padding-block-start:var(--sp--gap-xs);padding-inline:var(--sp--pad-xs);width:100%}.feature-callout__proof>*+*{border-top:1px solid var(--clr-border-default);padding-block-start:var(--sp--gap-xs)}@media (min-width:768px){.feature-callout__proof{align-items:stretch;flex-direction:row;gap:0;padding-inline:var(--sp--gap-xl)}.feature-callout__proof>*+*{border-top:none;padding-block-start:0}.feature-callout__proof>*{align-items:center;display:flex;padding-inline:2rem}}.feature-callout__proof-logo{color:var(--clr-text-subtle);filter:grayscale(100%)}@media (min-width:768px){.feature-callout__proof-logo{border-right:1px solid var(--clr-border-default);flex:1 0 13rem}}.feature-callout__proof-logo img{max-width:8rem}.feature-callout__proof-text{flex:0 1 auto;margin:0}@media (min-width:768px){.feature-callout__proof-text{border-right:1px solid var(--clr-border-default)}}.feature-callout__proof-link{flex-shrink:0}.feature-callout__proof-link-container{align-items:center;display:flex}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.feature-callout__card-wrapper{will-change:auto}.feature-callout__card-wrapper.is-active{opacity:1;transform:none}.feature-callout__card-wrapper.is-departing,.feature-callout__card-wrapper.is-entering,.feature-callout__card-wrapper.is-hidden{opacity:0;transform:none}}.feature-card{--flow-gap:1rem}.feature-card,.feature-card__link,.feature-card__wrapper{display:flex;flex-direction:column;gap:var(--flow-gap);height:100%}.feature-card__link,.feature-card__wrapper{color:inherit;text-decoration:none}.feature-card__link:after,.feature-card__wrapper:after{display:none}.feature-card__link:focus-within .feature-card__image,.feature-card__link:hover .feature-card__image,.feature-card__wrapper:hover .feature-card__image{transform:scale(1.05)}.feature-card__link:focus-within .feature-card__figure:after,.feature-card__link:hover .feature-card__figure:after,.feature-card__wrapper:hover .feature-card__figure:after{opacity:1}.feature-card__link:focus-within .feature-card__headline,.feature-card__link:hover .feature-card__headline,.feature-card__wrapper:hover .feature-card__headline{text-decoration:underline}.feature-card__figure{aspect-ratio:1;border-radius:8px;flex-shrink:0;margin:0;overflow:hidden;position:relative;width:100%}.feature-card__figure:after{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.feature-card__image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.feature-card__image-placeholder{background-color:var(--clr-bg-light-alt);height:100%;width:100%}.feature-card__content{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.feature-card__tag{align-self:flex-start;background-color:var(--clr-bg-dark);border-radius:4px;color:var(--clr-brand-primary);display:inline-flex;font-size:var(--fs-sm);font-weight:400;line-height:1.2;padding:6px 8px}.feature-card__headline{font-size:var(--fs-base);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.feature-card__description{font-size:var(--fs-base);font-weight:400;line-height:1.4}.feature-card__description p{margin:0}.feature-card--featured{background-color:var(--clr-bg-dark);border-radius:8px;gap:0;overflow:hidden}.feature-card--featured .feature-card__figure{border-radius:0}.feature-card--featured .feature-card__content{padding:20px 30px 30px}.feature-card--featured .feature-card__tag{background-color:var(--clr-brand-secondary);color:var(--clr-brand-primary)}.feature-card--featured .feature-card__description,.feature-card--featured .feature-card__headline{color:var(--clr-text-quaternary)}.feature-card--featured .feature-card__description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.feature-card__figure:after,.feature-card__image{transition:none}}@media (max-width:767px){.feature-card:not(.feature-card--featured) .feature-card__description{display:none}}.header-with-form{display:flex;flex-direction:column;gap:var(--sp--gap-sm);padding-block:80px var(--sp--gap-lg);position:relative;width:100%}@media (min-width:1440px){.header-with-form{padding-block-start:160px}}.header-with-form__container{display:flex;flex-direction:column;gap:var(--sp--gap-md);position:relative}@media (min-width:1024px){.header-with-form__container{align-items:flex-start;flex-direction:row;gap:var(--sp--gap-lg)}}.header-with-form__content{display:flex;flex-direction:column;gap:var(--sp--gap-sm);min-width:0}@media (min-width:1024px){.header-with-form__content{flex:1 1 0;max-width:776px}}.header-with-form__breadcrumbs{align-items:center;color:var(--clr-text-primary);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:var(--sp--gap-xxs)}.header-with-form__breadcrumbs-home,.header-with-form__breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.header-with-form__breadcrumbs-home:hover,.header-with-form__breadcrumbs-item:hover{color:var(--clr-text-link-hover);text-decoration:underline}.header-with-form__breadcrumbs-home:after,.header-with-form__breadcrumbs-item:after{display:none}.header-with-form__breadcrumbs-home svg,.header-with-form__breadcrumbs-item svg{display:block}.header-with-form__breadcrumbs-item[aria-current=page]{color:var(--clr-text-subtle);pointer-events:none}.header-with-form__breadcrumbs-separator{align-items:center;color:var(--clr-text-subtle);display:inline-flex}.header-with-form__breadcrumbs-separator svg{display:block}.header-with-form__pre-header{color:var(--clr-text-subtle);font-size:var(--fs-sm);margin:0}.header-with-form__heading{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-xl);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:var(--lh-heading);margin:0}.header-with-form__intro{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs)}.header-with-form__body{color:var(--clr-text-primary);font-size:var(--fs-base);line-height:var(--lh-base)}.header-with-form__body>*{margin:0}.header-with-form__body>*+*{margin-block-start:var(--sp--gap-xxs)}.header-with-form__details-title,.header-with-form__highlights-title{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-md);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--lh-heading);margin:0 0 var(--sp--gap-xxs)}.header-with-form__highlights-list{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);list-style:none;margin:0;padding:0}.header-with-form__highlights-list li{align-items:flex-start;color:var(--clr-text-primary);display:flex;font-size:var(--fs-base);gap:var(--sp--gap-xxs);line-height:var(--lh-base)}.header-with-form__highlights-list li svg{color:var(--clr-brand-secondary);flex-shrink:0;margin-block-start:2px}.header-with-form__details-grid{display:flex;flex-direction:column;gap:var(--sp--gap-sm)}.header-with-form__detail-group{color:var(--clr-text-primary);display:flex;flex-direction:column;font-size:var(--fs-sm);gap:var(--sp--gap-xxs);line-height:var(--lh-base)}.header-with-form__detail-location{color:var(--clr-text-primary);font-size:var(--fs-base);font-weight:var(--font-bold);margin:0}.header-with-form__detail-row{color:var(--clr-text-primary);display:flex;flex-wrap:wrap;gap:var(--sp--gap-xxs)}.header-with-form__detail-item{align-items:center;display:inline-flex;gap:.5rem}.header-with-form__detail-item svg{color:var(--clr-text-primary);flex-shrink:0}.header-with-form__form-col{position:relative;width:100%}@media (min-width:1024px){.header-with-form__form-col{align-self:flex-start;flex:0 0 460px;position:sticky;top:calc(100px + var(--sp--gap-sm))}}.header-with-form__form{background-color:var(--clr-bg-dark);border-radius:var(--radius-md);color:var(--clr-text-quaternary);display:flex;flex-direction:column;gap:var(--sp--gap-xs);padding:var(--sp--gap-sm);position:relative;z-index:1}.header-with-form__form--darker{background-color:#000}.header-with-form__form-title{color:var(--clr-text-quaternary);font-family:var(--font-headings);font-size:var(--fs-lg);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:var(--lh-heading);margin:0}.header-with-form__placeholder{background-color:var(--clr-bg-light-alt);border-radius:var(--radius-sm);color:var(--clr-text-subtle);font-size:var(--fs-sm);margin:0;padding:var(--sp--gap-sm);text-align:center}.headline-with-badges{margin-block:var(--sp--gap-lg) 0}.headline-with-badges__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--layout-content-max);position:relative;width:100%}.headline-with-badges__headline-wrapper{margin-block-end:var(--sp--gap-sm);padding-inline:var(--sp--pad-lg);position:relative;text-align:center;width:100%;z-index:2}.headline-with-badges__headline-wrapper h1,.headline-with-badges__headline-wrapper h2,.headline-with-badges__headline-wrapper h3,.headline-with-badges__headline-wrapper h4,.headline-with-badges__headline-wrapper h5,.headline-with-badges__headline-wrapper h6{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.04em;line-height:var(--lh-heading);margin:0}.headline-with-badges__badges-container{position:relative;width:100%}.headline-with-badges__badges-desktop{display:none}.headline-with-badges__badges-mobile{display:flex;flex-direction:column;gap:var(--sp--gap-xs);overflow:hidden;width:100%}.headline-with-badges__badge-row{animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;gap:var(--sp--gap-xs);width:max-content;will-change:transform}.headline-with-badges__badge-row--1{animation-name:scroll-left}.headline-with-badges__badge-row--2{animation-name:scroll-right}.headline-with-badges__badge{align-items:center;border:2px solid;border-radius:24px;color:var(--clr-text-primary);display:inline-flex;flex-shrink:0;gap:6px;padding:6px;position:relative;white-space:nowrap}.headline-with-badges__badge,.headline-with-badges__badge--green{background-color:var(--clr-badge-green-bg);border-color:var(--clr-badge-green-outline)}.headline-with-badges__badge--grey{background-color:var(--clr-badge-grey-bg);border-color:var(--clr-badge-grey-outline)}.headline-with-badges__badge--blue{background-color:var(--clr-badge-blue-bg);border-color:var(--clr-badge-blue-outline)}.headline-with-badges__badge--purple{background-color:var(--clr-badge-purple-bg);border-color:var(--clr-badge-purple-outline)}.headline-with-badges__badge--pink{background-color:var(--clr-badge-pink-bg);border-color:var(--clr-badge-pink-outline)}.headline-with-badges__badge--orange{background-color:var(--clr-badge-orange-bg);border-color:var(--clr-badge-orange-outline)}.headline-with-badges__badge-icon-wrapper{align-items:center;background-color:#0000000d;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;overflow:hidden;width:16px}.headline-with-badges__badge-icon{height:100%;object-fit:cover;width:100%}.headline-with-badges__badge-icon-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:10px;height:100%;justify-content:center;width:100%}.headline-with-badges__badge-text{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}.headline-with-badges__badge-cursor{display:none}.headline-with-badges__cursor-icon{height:13px;width:13px}.headline-with-badges[data-animation-speed=slow] .headline-with-badges__badge-row{animation-duration:40s}.headline-with-badges[data-animation-speed=medium] .headline-with-badges__badge-row{animation-duration:25s}.headline-with-badges[data-animation-speed=fast] .headline-with-badges__badge-row{animation-duration:15s}.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge-row{animation:none}@media (min-width:1024px){.headline-with-badges{padding-inline:var(--sp--pad-lg);width:100%}.headline-with-badges__container{padding-block:80px}.headline-with-badges__headline-wrapper{margin-block-end:0;max-width:645px;padding-inline:0;position:relative;z-index:2}.headline-with-badges__badges-container{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.headline-with-badges__badge-icon-wrapper{height:24px;width:24px}.headline-with-badges__badges-mobile{display:none}.headline-with-badges__badges-desktop{display:block;height:100%;position:relative;width:100%}.headline-with-badges__badge{padding:8px;pointer-events:auto;position:absolute}.headline-with-badges__badge-cursor{display:block;pointer-events:none;position:absolute;top:-2px;z-index:1}.headline-with-badges__badge[data-badge="1"]{animation:badge1-float 6s linear infinite;left:42%;top:30px;transform:translate(calc(-100% - 200px),-50%)}.headline-with-badges__badge[data-badge="2"]{animation:badge2-float 7s linear infinite;left:37%;top:50%;transform:translate(calc(-100% - 180px),-50%)}.headline-with-badges__badge[data-badge="3"]{animation:badge3-float 8s linear infinite;bottom:30px;left:42%;transform:translate(calc(-100% - 200px),50%)}.headline-with-badges__badge[data-badge="4"]{animation:badge4-float 7.5s linear infinite;left:58%;top:30px;transform:translate(200px,-50%)}.headline-with-badges__badge[data-badge="5"]{animation:badge5-float 6.5s linear infinite;left:63%;top:50%;transform:translate(180px,-50%)}.headline-with-badges__badge[data-badge="6"]{animation:badge6-float 8.5s linear infinite;bottom:30px;left:58%;transform:translate(200px,50%)}.headline-with-badges__badge[data-badge="1"] .headline-with-badges__badge-cursor,.headline-with-badges__badge[data-badge="2"] .headline-with-badges__badge-cursor,.headline-with-badges__badge[data-badge="3"] .headline-with-badges__badge-cursor{left:auto;right:-15px;top:-2px}.headline-with-badges__badge[data-badge="4"] .headline-with-badges__badge-cursor,.headline-with-badges__badge[data-badge="5"] .headline-with-badges__badge-cursor,.headline-with-badges__badge[data-badge="6"] .headline-with-badges__badge-cursor{left:-15px;right:auto;top:-2px;transform:scaleX(-1)}.headline-with-badges[data-animation-speed=slow] .headline-with-badges__badge{animation-duration:10s}.headline-with-badges[data-animation-speed=medium] .headline-with-badges__badge{animation-duration:5s}.headline-with-badges[data-animation-speed=fast] .headline-with-badges__badge{animation-duration:3s}.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge,.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="1"],.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="2"],.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="3"],.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="4"],.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="5"],.headline-with-badges[data-animation-enabled=false] .headline-with-badges__badge[data-badge="6"]{animation:none}}@media (min-width:1440px){.headline-with-badges__badge[data-badge="2"]{left:30%}.headline-with-badges__badge[data-badge="5"]{left:70%}}@keyframes badge1-float{0%{transform:translate(calc(-100% - 200px),-50%)}40%{transform:translate(calc(-100% - 210px),calc(-50% - 14px))}70%{transform:translate(calc(-100% - 194px),calc(-50% + 6px))}to{transform:translate(calc(-100% - 200px),-50%)}}@keyframes badge2-float{0%{transform:translate(calc(-100% - 180px),-50%)}30%{transform:translate(calc(-100% - 174px),calc(-50% + 12px))}65%{transform:translate(calc(-100% - 186px),calc(-50% - 8px))}to{transform:translate(calc(-100% - 180px),-50%)}}@keyframes badge3-float{0%{transform:translate(calc(-100% - 200px),50%)}35%{transform:translate(calc(-100% - 206px),calc(50% + 10px))}75%{transform:translate(calc(-100% - 193px),calc(50% - 14px))}to{transform:translate(calc(-100% - 200px),50%)}}@keyframes badge4-float{0%{transform:translate(200px,-50%)}45%{transform:translate(192px,calc(-50% + 15px))}80%{transform:translate(208px,calc(-50% - 5px))}to{transform:translate(200px,-50%)}}@keyframes badge5-float{0%{transform:translate(180px,-50%)}30%{transform:translate(189px,calc(-50% - 12px))}60%{transform:translate(174px,calc(-50% + 10px))}to{transform:translate(180px,-50%)}}@keyframes badge6-float{0%{transform:translate(200px,50%)}50%{transform:translate(194px,calc(50% - 16px))}80%{transform:translate(207px,calc(50% + 6px))}to{transform:translate(200px,50%)}}@media (prefers-reduced-motion:reduce){.headline-with-badges__badge,.headline-with-badges__badge-row,.headline-with-badges__badge[data-badge="1"],.headline-with-badges__badge[data-badge="2"],.headline-with-badges__badge[data-badge="3"],.headline-with-badges__badge[data-badge="4"],.headline-with-badges__badge[data-badge="5"],.headline-with-badges__badge[data-badge="6"]{animation:none}}.hero-header{justify-content:flex-end;min-height:calc(95dvh - 64px);overflow:hidden;padding-block-start:var(--sp--gap-md);position:relative}.hero-header h1{font-size:var(--fs-super)}@media (min-width:1024px){.hero-header{min-height:auto}}.hero-header__content{padding-block-start:var(--sp--gap-md);position:relative;z-index:1}.hero-header__text{align-items:flex-start;display:flex;flex-direction:column;max-width:47rem}.hero-header__pre-header{color:var(--clr-text-subtle);font-family:var(--font);font-size:var(--fs-sm);font-weight:400;line-height:1.2}.hero-header__heading{font-family:var(--font-headings);font-size:var(--fs-xxl);font-weight:700;letter-spacing:-.04em;line-height:var(--lh-heading)}.hero-header__body,.hero-header__heading{color:var(--clr-text-primary);margin-block-start:var(--sp--gap-xxxs)}.hero-header__body{font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-base)}.hero-header__cta-group{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);margin-block-start:var(--sp--gap-xxxs);width:100%}@media (min-width:768px){.hero-header__cta-group{flex-direction:row;width:auto}}.hero-header__image-container{padding-block:var(--sp--gap-md);position:relative;z-index:1}.hero-header__image-wrapper{border-radius:var(--radius-md);overflow:hidden}.hero-header__image{display:block;height:auto;object-fit:cover;width:100%}.homepage-hero__stage{position:relative;width:100%}.homepage-hero__bg-wrapper{width:100%}.homepage-hero__bg{border:26px solid hsla(0,0%,100%,.4);border-radius:35px;box-sizing:border-box;display:block;height:auto;object-fit:contain;width:100%}.homepage-hero__slot{display:flex;filter:drop-shadow(0 20px 40px rgba(0,0,0,.25));position:absolute}.homepage-hero__slot>svg{display:block;height:auto;width:100%}.homepage-hero--will-animate .homepage-hero__slot{filter:none}.homepage-hero--will-animate .homepage-hero__slot>svg{opacity:0;will-change:transform,opacity}.homepage-hero--will-animate .homepage-hero__slot--shadowed{filter:drop-shadow(0 20px 40px rgba(0,0,0,.25))}@media (prefers-reduced-motion:reduce){.homepage-hero--will-animate .homepage-hero__slot>svg{opacity:1!important;transform:none!important;will-change:auto}}.homepage-hero__slot--content{left:7.19%;top:18.42%;width:47.59%}.homepage-hero__slot--personal{left:-2.9%;top:22.9%;width:13.31%}.homepage-hero__slot--search{filter:none;left:10.5%;top:64.3%;width:35.87%}.homepage-hero__slot--health{left:79.25%;top:27.12%;width:22.94%}.homepage-hero__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border-radius:var(--radius-md);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);justify-content:center;min-height:300px}.image-text-lockup{--fade-color:var(--clr-bg-main);align-items:center;display:flex;flex-direction:column;gap:16px;padding-block:var(--sp--pad-sm);position:relative;text-align:center;width:100%}.image-text-lockup--light{background-color:transparent}.image-text-lockup--light .image-text-lockup__arrow,.image-text-lockup--light .image-text-lockup__star,.image-text-lockup--light .image-text-lockup__text{color:var(--clr-text-primary)}.image-text-lockup--light.image-text-lockup--logo-colored .image-text-lockup__image{filter:grayscale(1) sepia(1) hue-rotate(180deg) saturate(3) brightness(.12)}.image-text-lockup--light.image-text-lockup--logo-monochrome .image-text-lockup__image{filter:grayscale(1) contrast(1000)}.image-text-lockup--dark{--fade-color:var(--clr-bg-dark);background-color:var(--clr-bg-dark)}.image-text-lockup--dark .image-text-lockup__arrow,.image-text-lockup--dark .image-text-lockup__star,.image-text-lockup--dark .image-text-lockup__text{color:var(--clr-bg-main)}.has-bg--inverse .image-text-lockup{--fade-color:var(--clr-bg-dark)}.image-text-lockup--dark.image-text-lockup--logo-colored .image-text-lockup__image{filter:brightness(0) invert(1)}.image-text-lockup--dark.image-text-lockup--logo-monochrome .image-text-lockup__image{filter:grayscale(1) invert(1) brightness(2)}.image-text-lockup__link{align-items:center;display:flex;flex-direction:column;gap:16px;text-decoration:none;transition:opacity .2s ease-in-out;width:100%}.image-text-lockup__link:after{display:none}.image-text-lockup__image-container{align-items:center;display:flex;height:60px;justify-content:center;padding:8px;width:144px}.image-text-lockup__image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;transition:filter .2s ease-in-out,opacity .2s ease-in-out;width:auto}.image-text-lockup__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:2px dashed var(--clr-border-default);border-radius:var(--radius-sm);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:48px;justify-content:center;padding:var(--sp--gap-xxxs);text-align:center;width:144px}.image-text-lockup__content-group{align-items:center;display:flex;flex-direction:column;gap:4px}.image-text-lockup__star-rating{align-items:center;display:flex;gap:2px;justify-content:center;margin-block-start:8px;transition:opacity .2s ease-in-out}.image-text-lockup__star{color:currentcolor;display:block;height:12px;width:12px}.image-text-lockup__description{display:inline-block;max-width:140px;min-height:34px;text-align:center;width:100%}.image-text-lockup__text-arrow-wrap{display:inline;white-space:nowrap}.image-text-lockup__text{font-size:var(--fs-sm);font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s ease-in-out,text-decoration .2s ease-in-out}.image-text-lockup__arrow{align-items:center;display:inline-flex;height:14px;justify-content:center;margin-inline-start:4px;position:relative;top:2px;transition:color .2s ease-in-out,transform .2s ease-in-out;vertical-align:baseline;width:14px}.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__image,.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__image{filter:grayscale(1) sepia(1) hue-rotate(180deg) saturate(3) brightness(.12) opacity(.5)}.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__star-rating,.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__star-rating{opacity:.5}.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__text,.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__text{color:var(--clr-text-subtle);text-decoration:underline}.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__arrow,.image-text-lockup--light.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__arrow{color:var(--clr-text-subtle);transform:translate(2px)}.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__image,.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__image{filter:grayscale(1) contrast(1000) opacity(.5)}.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__star-rating,.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__star-rating{opacity:.5}.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__text,.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__text{color:var(--clr-text-subtle);text-decoration:underline}.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__arrow,.image-text-lockup--light.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__arrow{color:var(--clr-text-subtle);transform:translate(2px)}.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__image,.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__image{filter:brightness(0) invert(1) opacity(.5)}.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__star-rating,.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__star-rating{opacity:.5}.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__text,.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__text{color:var(--clr-text-subtle);text-decoration:underline}.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:focus-within .image-text-lockup__arrow,.image-text-lockup--dark.image-text-lockup--logo-colored.image-text-lockup--linked:hover .image-text-lockup__arrow{color:var(--clr-text-subtle);transform:translate(2px)}.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__image,.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__image{filter:grayscale(1) invert(1) brightness(2) opacity(.5)}.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__star-rating,.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__star-rating{opacity:.5}.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__text,.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__text{color:var(--clr-text-subtle);text-decoration:underline}.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:focus-within .image-text-lockup__arrow,.image-text-lockup--dark.image-text-lockup--logo-monochrome.image-text-lockup--linked:hover .image-text-lockup__arrow{color:var(--clr-text-subtle);transform:translate(2px)}.image-text-lockup__container{margin:0 auto;max-width:var(--layout-content-max);position:relative;width:100%}.image-text-lockup__container:after,.image-text-lockup__container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:40px;z-index:1}@media (min-width:1440px){.image-text-lockup__container:after,.image-text-lockup__container:before{width:120px}}.image-text-lockup__container:before{background:linear-gradient(to right,var(--fade-color) 30%,transparent);left:0}.image-text-lockup__container:after{background:linear-gradient(to left,var(--fade-color) 30%,transparent);right:0}.image-text-lockup__scroll-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:var(--sp--gap-md);overflow-x:auto;padding-inline:var(--layout-gutter) 40px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.image-text-lockup__scroll-wrapper::-webkit-scrollbar{display:none}@media (min-width:1440px){.image-text-lockup__scroll-wrapper{justify-content:center;padding-inline:120px}}.image-text-lockup__item{flex-shrink:0;max-width:180px;min-width:140px;width:calc((100% - var(--sp--gap-md))/2)}.image-text-lockup__item:empty{display:none}@media (min-width:768px){.image-text-lockup__item{max-width:160px;min-width:120px;width:auto}}@media (min-width:1024px){.image-text-lockup__item{flex-grow:0;flex-shrink:0;max-width:unset;min-width:unset;width:150px}}.image-text-lockup--auto-rotate{margin-inline:calc(50% - 50vw);max-width:none;overflow:hidden;width:100vw}.image-text-lockup--auto-rotate .image-text-lockup__container{max-width:none}.image-text-lockup--auto-rotate .image-text-lockup__scroll-wrapper{animation:marquee-scroll 40s linear infinite;gap:0;justify-content:flex-start;overflow:visible;width:max-content;will-change:transform}.image-text-lockup--auto-rotate .image-text-lockup__track{align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;gap:var(--sp--gap-md);padding-inline-end:var(--sp--gap-md)}.image-text-lockup--auto-rotate:focus-within .image-text-lockup__scroll-wrapper,.image-text-lockup--auto-rotate:hover .image-text-lockup__scroll-wrapper{animation-play-state:paused}.image-text-lockup--auto-rotate .image-text-lockup__item{max-width:160px;min-width:160px;width:160px}@media (prefers-reduced-motion:reduce){.image-text-lockup__arrow,.image-text-lockup__image,.image-text-lockup__link,.image-text-lockup__star-rating,.image-text-lockup__text{transition:none}.image-text-lockup--auto-rotate .image-text-lockup__scroll-wrapper{animation:none;overflow-x:auto}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.large-icon-text-block{--flow-gap:var(--sp--gap-xxxs);max-width:24rem}@container (min-width: 0){.large-icon-text-block{max-width:none}}.large-icon-text-block__icon-container{--flow-gap:0;align-items:center;padding:.625rem}.large-icon-text-block__icon{aspect-ratio:1;height:5rem;width:5rem}.large-icon-text-block__text{--flow-gap:var(--sp--gap-xxxs);font-size:var(--fs-sm)}.large-icon-text-block__title{font-size:var(--fs-md)}.large-icon-text-block__cta-link{align-self:flex-start}.large-icon-text-block__cta-placeholder{align-items:center;border:1px dashed var(--clr-border-default);border-radius:var(--radius-button);color:var(--clr-text-subtle);display:inline-flex;font-size:var(--fs-sm);padding:12px 16px}.left-right-content{width:100%}.left-right-content__container{display:flex;flex-direction:column;gap:var(--sp--gap-xs);max-width:100%}.left-right-content__content{display:flex;flex:1;flex-direction:column;order:2}.left-right-content__pre-header{color:var(--clr-text-subtle);font-size:var(--fs-sm);line-height:1.2;margin-block-end:var(--sp--gap-xxxs)}.left-right-content__header{margin-block:0 var(--sp--gap-xxxs)}.left-right-content__body{margin-block-end:var(--sp--gap-xs)}.left-right-content__cta-link{align-self:flex-start}.left-right-content__cta-placeholder{align-items:center;border:1px dashed var(--clr-border-default);border-radius:var(--radius-button);color:var(--clr-text-subtle);display:inline-flex;font-size:var(--fs-sm);padding:12px 16px}.left-right-content__image-container{aspect-ratio:1;border-radius:var(--radius-unit);flex-shrink:0;overflow:hidden}.left-right-content__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:1px dashed var(--clr-border-default);border-radius:var(--radius-shape-s);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:100%;justify-content:center;width:100%}.left-right-content__image{height:100%;object-fit:cover;width:100%}@media (min-width:1024px){.left-right-content__container{align-items:center;flex-direction:row;gap:var(--sp--gap-xl)}.left-right-content__content{flex:1 0 0;min-width:0;order:0}.left-right-content__image-container{flex:1 0 0;flex-shrink:0}.left-right-content__container.left-right-content--text-right{flex-direction:row-reverse}.left-right-content__container.left-right-content--text-left{flex-direction:row}}@layer components{.line-break{background-color:var(--clr-border-default);border:none;height:1px;margin:0;width:100%}.line-break--inverse{background-color:var(--clr-border-subtle)}}.sq--text__media{display:flex;flex-direction:column;gap:var(--grid-unit);height:100%;justify-content:flex-end;min-height:95dvh;padding-block-start:80px}.sq--text__media figure>img{height:100%;object-fit:contain;width:100%}@media (min-width:1024px){.sq--text__media{align-items:center;align-self:stretch;flex-direction:row;flex-shrink:0;gap:32px}}@media (min-width:1440px){.sq--text__media{padding-block-start:160px}}.page-cover__media{flex:0 1 auto;height:100%;width:100%}.page-cover__text{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--sp--gap-xxs);justify-content:flex-end}.page-cover__text h1,.page-cover__text h2,.page-cover__text h3{margin-block-start:var(--sp--pad-xs)}.page-cover--bg-image{display:flex;justify-content:flex-end;min-height:95dvh;padding-block:0 calc(var(--grid-unit)*6)}.page-cover--bg-image .page-cover__split{align-items:center;box-sizing:border-box;display:flex;padding-block-start:160px;padding-inline:max(var(--layout-gutter),(100% - var(--layout-content-max))/2);width:100%;z-index:1}@media (min-width:1024px){.page-cover--bg-image .page-cover__split{padding-inline:0}}.page-cover--bg-image .page-cover__text{flex:1 1 100%;margin-inline:0;max-width:none;order:0}@media (min-width:1024px){.page-cover--bg-image .page-cover__text{flex:1 1 50%}}.page-cover--bg-image .page-cover__spacer{display:none}@media (min-width:1024px){.page-cover--bg-image .page-cover__spacer{display:block;flex:1 1 50%}.page-cover--bg-image{justify-content:center}.page-cover__media{flex:1 45%;order:2}.page-cover__text{flex:1 50%;justify-content:center;order:1}}.page-cover--text-only{display:block;padding-block:80px var(--sp--gap-lg)}@media (min-width:1440px){.page-cover--text-only{padding-block-start:120px}}.page-cover--text-only .page-cover__text{align-items:flex-start;display:flex;flex-direction:column;gap:0;max-width:100%}@media (min-width:1024px){.page-cover--text-only .page-cover__text{max-width:50%;padding-inline-end:32px}}.page-cover--text-only .page-cover__text .breadcrumbs{margin-block-start:var(--sp--gap-xxs)}.page-cover--text-only .page-cover__text .page-cover__header{margin-block-start:var(--sp--gap-sm)}.page-cover--text-only .page-cover__text .page-cover__subheader{font-size:var(--fs-base);line-height:1.4;margin-block-start:var(--sp--gap-xxs)}.page-cover--text-only .page-cover__text .button-group{margin-block-start:var(--sp--gap-sm)}.sq-bg{display:block;width:100vw;z-index:0}.sq-bg,.sq-bg:after{height:100%;left:0;position:absolute;top:0}.sq-bg:after{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--clr-bg-main) 90%,transparent) 70.48%);content:"";width:100%}.sq-bg>img{height:100%;object-fit:cover;object-position:center;width:100%;z-index:-1}@media (min-width:1024px){.sq-bg:after{background:linear-gradient(270deg,transparent 0,color-mix(in srgb,var(--clr-bg-main) 90%,transparent) 50.48%)}}.button-group{--flow-gap:var(--sp--gap-xxs)}@layer components{.progress-bar{width:100%}.progress-bar__track{background-color:var(--clr-border-default);height:3px;width:100%}.progress-bar__fill{background-color:var(--clr-brand-secondary);height:100%;transition:width .1s linear}}.rotating-badges{display:flex;flex-direction:column;gap:var(--sp--gap-xs);overflow:hidden;position:relative}.rotating-badges__track{display:flex;gap:var(--sp--gap-xxs,12px);width:fit-content;will-change:transform}.rotating-badges__track--top{animation:scroll-left 20s linear infinite}.rotating-badges__track--bottom{animation:scroll-right 20s linear infinite}.badge{align-items:center;border:1px solid var(--clr-border-default);border-radius:9999px;display:flex;flex-shrink:0;font-size:var(--fs-sm);gap:8px;padding:8px 16px;white-space:nowrap}.badge__icon svg{height:24px;width:24px}@media (min-width:768px){.rotating-badges{flex-direction:row;gap:0}.rotating-badges__track{animation:scroll-left 25s linear infinite;width:fit-content}.rotating-badges__track--bottom{display:none}}@keyframes scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--scroll-distance, 50%)*-1),0,0)}}@keyframes scroll-right{0%{transform:translate3d(calc(var(--scroll-distance, 50%)*-1),0,0)}to{transform:translateZ(0)}}.scrolling-feature-outline{width:100%}.scrolling-feature-outline__navigation--mobile{background-color:var(--clr-bg-light);display:block;overflow:auto hidden;width:100%;z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.scrolling-feature-outline__navigation--mobile::-webkit-scrollbar{display:none}.scrolling-feature-outline__nav-fixed-wrapper,.scrolling-feature-outline__navigation--mobile.is-moving{display:none}.scrolling-feature-outline__nav-fixed-wrapper.is-affixed{background-color:var(--clr-bg-light);box-shadow:0 1px 3px #0000001a;display:block;left:0;position:fixed;right:0;top:var(--site-header-height,0);transition:top .3s ease-in-out;width:100%;z-index:4}.scrolling-feature-outline__navigation--mobile.is-affixed{padding-inline:var(--sp--pad-lg);width:100%}.scrolling-feature-outline__nav-placeholder,.scrolling-feature-outline__nav-sentinel,.scrolling-feature-outline__nav-temp-parent{display:none}.scrolling-feature-outline__nav-scroll-container{display:flex;width:100%}.scrolling-feature-outline__nav-list--horizontal{--flow-gap:var(--sp--gap-md);list-style:none;margin:0;min-width:max-content;padding:0;padding-inline-end:var(--sp--pad-lg)}.scrolling-feature-outline__navigation{display:none}.scrolling-feature-outline__nav-list{--flow-gap:0;list-style:none;margin:0;padding:0}.scrolling-feature-outline__nav-item{margin:0;padding:0}.scrolling-feature-outline__nav-button{align-items:center;background:none;border:none;color:var(--clr-text-subtle);cursor:pointer;display:flex;font-size:var(--fs-sm);gap:var(--grid-unit);line-height:1.2;padding:1rem 0;position:relative;text-align:left;transition:color .3s ease;width:100%}.scrolling-feature-outline__nav-item:not(.scrolling-feature-outline__nav-item--active) .scrolling-feature-outline__nav-button:hover{font-weight:700;text-decoration:underline}.scrolling-feature-outline__nav-button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.scrolling-feature-outline__nav-button span{overflow:hidden;text-overflow:ellipsis;transition:padding-inline-start .3s ease;white-space:nowrap}.scrolling-feature-outline__nav-item--active .scrolling-feature-outline__nav-button{color:var(--clr-text-primary);font-weight:700}.scrolling-feature-outline__nav-item--active .scrolling-feature-outline__nav-button span{padding-inline-start:calc(12px + var(--sp--gap-xxxs))}.scrolling-feature-outline__nav-item--active .scrolling-feature-outline__nav-button:before{background-color:var(--clr-brand-secondary);border-radius:50%;content:"";display:block;filter:blur(2px);flex-shrink:0;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.scrolling-feature-outline__navigation--mobile .scrolling-feature-outline__nav-button{padding:var(--sp--gap-xs) 0}.scrolling-feature-outline__content{--flow-gap:var(--sp--gap-md);width:100%}.scrolling-feature-outline__card{background-color:var(--clr-bg-main);border-radius:var(--radius-shape-s);display:flex;flex-direction:column;overflow:hidden;width:100%}.scrolling-feature-outline__card-content{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);padding:var(--sp--gap-sm)}.scrolling-feature-outline__card-title h4{margin:0}.scrolling-feature-outline__card-body{display:flex;flex-direction:column;gap:var(--sp--gap-xxs)}.scrolling-feature-outline__card-cta,.scrolling-feature-outline__card-description,.scrolling-feature-outline__card-description p{margin:0}.scrolling-feature-outline__card-image{aspect-ratio:335/170;background-color:var(--clr-bg-light-alt);overflow:hidden;width:100%}.scrolling-feature-outline__image{display:block;height:100%;object-fit:cover;width:100%}.scrolling-feature-outline__image-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:100%;justify-content:center;min-height:170px;padding:var(--sp--gap-md);text-align:center;width:100%}@media (min-width:1024px){.scrolling-feature-outline__container{flex-flow:row wrap;gap:var(--layout-gutter)}.scrolling-feature-outline__navigation{align-self:start;display:block;flex:0 0 25%;overflow:hidden;position:sticky;top:20dvh}.scrolling-feature-outline__content{flex:1 1 0%;min-width:0}.scrolling-feature-outline__nav-placeholder,.scrolling-feature-outline__nav-sentinel,.scrolling-feature-outline__navigation--mobile{display:none}.scrolling-feature-outline__card-image{aspect-ratio:877/450;height:450px}}.scrolling-feature-outline--no-mobile-nav .scrolling-feature-outline__nav-fixed-wrapper,.scrolling-feature-outline--no-mobile-nav .scrolling-feature-outline__navigation--mobile{display:none}body>.scrolling-feature-outline__nav-fixed-wrapper.is-affixed{background-color:var(--clr-bg-light);box-shadow:0 1px 3px #0000001a;display:block;left:0;position:fixed;right:0;top:var(--site-header-height,0);transition:top .3s ease-in-out;width:100%;z-index:4}.autocomplete-concierge .autocomplete-concierge__submit{cursor:pointer}.autocomplete-concierge__submit:focus{background-color:#005eb8;border-color:#005eb8;color:#fff}.autocomplete-concierge .autocomplete-concierge__submit:focus svg{color:#fff}@keyframes loading-fade-in-out{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes skeleton-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes fade-to-white{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes move-down{0%{opacity:1}to{opacity:.5;top:calc(100% - 150px)}}.typing-wrapper.hidden{display:none}.typing-wrapper.show{display:block;overflow:hidden;text-align:left}.typing-wrapper.typing{animation:typing 4s steps(30) 1s 1 normal both;display:inline-block;position:relative}@keyframes typing{0%{padding-left:0;width:0}to{width:100%}}body.convo-sticky{height:100%;overflow:visible}body.convo-sticky .fb-container .module-search--bg .module-search__group{z-index:1}.fb-container .convosearch h4{color:var(--clr-text-primary);font-size:1.125rem}.convosearch.hide{display:none}.convosearch__wrapper{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ebfce5,#d9f5e6) border-box;border:3px solid transparent;border-radius:var(--radius-lg);box-shadow:0 2px 4px #00000008,0 7px 7px #00000008,0 16px 10px #00000005,0 28px 11px #0000,0 44px 12px #0000;display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden;padding:2rem 4rem .1875rem;position:relative;z-index:4}@media screen and (width <= 768px){.convosearch__wrapper{padding:2rem}}@media screen and (width <= 640px){.convosearch__wrapper{padding:1.625rem}}@media screen and (width <= 480px){.convosearch__wrapper{padding:1.25rem}}.convosearch__wrapper.collapsed{height:17.1875rem;overflow:hidden}.convosearch__wrapper.collapsed .convosearch__disclaimer,.convosearch__wrapper.collapsed .convosearch__feedback,.convosearch__wrapper.collapsed .convosearch__hide-conversation,.convosearch__wrapper.collapsed .convosearch__search,.convosearch__wrapper.collapsed .convosearch__search-v-scroll,.convosearch__wrapper.collapsed .convosearch__source{display:none}.convosearch__wrapper.collapsed .convosearch__expand-conversation{display:inline-flex}.convosearch__wrapper.collapsed .convosearch__answer{display:-webkit-box;-webkit-line-clamp:3;max-width:100%;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.convosearch__wrapper.collapsed .convosearch__answer p{margin-top:0}.convosearch__wrapper.collapsed .convosearch__search-info-popup{max-width:350px}.convosearch__top{margin-bottom:1.5625rem;padding:.5rem 0;position:relative;width:100%}.convosearch__search-loading-icon{animation:loading-fade-in-out 1.8s ease-in-out infinite;color:var(--clr-brand-secondary);display:none;height:1.125rem;left:0;margin-top:0;position:absolute;top:0;width:1.125rem;z-index:100}.convosearch__search-loading-icon svg{display:block;height:100%;width:100%}.convosearch__search-loading-icon.show{display:block}.convosearch__search-loading-icon.stop{animation:none}.convosearch__search-info-icon{color:var(--clr-text-primary);height:1.25rem;margin-top:0;position:absolute;right:0;top:0;width:1.25rem;z-index:100}.convosearch__search-info-icon svg{display:block;height:100%;width:100%}.convosearch__search-info-popup{background:#fff;border:1px solid #ededed;box-shadow:0 0 1px #00000008,0 1px 1px #00000008,0 3px 2px #00000005,0 4px 2px #00000003,0 7px 2px #0000;color:#3d3d3d;font-family:var(--font);font-size:14px;font-weight:400;letter-spacing:.1px;line-height:150%;max-width:220px;padding:1.0625rem;position:absolute;right:0;top:25px;z-index:500}.convosearch__search-info-popup.hide{display:none}.convosearch__search-info-popup.show{display:block}.convosearch__search-loading-text{color:#01033d;display:none;font-family:var(--font);font-size:.75rem;font-weight:600;left:1.25rem;letter-spacing:0;line-height:150%;padding-left:.375rem;padding-right:.375rem;position:absolute;text-transform:uppercase;top:0;transition:opacity .5s ease-in-out;z-index:100}.convosearch__search-loading-text.show{display:block}.convosearch__search-loading-text.fade-out{opacity:0}.convosearch__search-loading-text.fade-in{opacity:1}.convosearch__skeleton{display:none;margin:0 0 1.25rem;opacity:0;padding-left:.375rem;position:relative;transition:opacity .2s ease-in;width:100%}.convosearch__skeleton-line{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;margin-bottom:.75rem;width:100%}.convosearch__skeleton-line:last-child{margin-bottom:0}.convosearch__skeleton-bar{--bar-width:40%;animation:skeleton-pulse 1.8s ease-in-out infinite;background-color:#b0b0b0;border-radius:999px;flex-shrink:0;height:.75rem;min-width:1.5rem;width:var(--bar-width)}.convosearch__skeleton-bar:first-child{animation-delay:0s}.convosearch__skeleton-bar:nth-child(2){animation-delay:.08s}.convosearch__skeleton-bar:nth-child(3){animation-delay:.16s}.convosearch__skeleton-bar:nth-child(4){animation-delay:.24s}.convosearch__skeleton-bar:nth-child(5){animation-delay:.32s}.convosearch__skeleton-bar:nth-child(6){animation-delay:.4s}.convosearch__skeleton-bar:nth-child(7){animation-delay:.48s}.convosearch__skeleton-bar:nth-child(8){animation-delay:.56s}.convosearch__skeleton-bar:nth-child(9){animation-delay:.64s}.convosearch__skeleton-bar:nth-child(10){animation-delay:.72s}.convosearch__skeleton-bar:nth-child(11){animation-delay:.8s}.convosearch__skeleton-bar:nth-child(12){animation-delay:.88s}.convosearch__skeleton-bar:nth-child(13){animation-delay:.96s}.convosearch__skeleton-bar:nth-child(14){animation-delay:1.04s}.convosearch__skeleton-bar:nth-child(15){animation-delay:1.12s}.convosearch__skeleton-bar:nth-child(16){animation-delay:1.2s}.convosearch__skeleton-bar:nth-child(17){animation-delay:1.28s}.convosearch__skeleton-bar:nth-child(18){animation-delay:1.36s}.convosearch__skeleton-bar:nth-child(19){animation-delay:1.44s}.convosearch__skeleton-bar:nth-child(20){animation-delay:1.52s}.convosearch__skeleton-bar:nth-child(21){animation-delay:1.6s}.convosearch__skeleton-bar:nth-child(22){animation-delay:1.68s}.convosearch__skeleton-bar:nth-child(23){animation-delay:1.76s}.convosearch__skeleton-bar:nth-child(24){animation-delay:1.84s}.convosearch__skeleton-bar:nth-child(25){animation-delay:1.92s}.convosearch__skeleton.show{display:block;opacity:1}@media screen and (width <= 640px){.convosearch__skeleton.show .convosearch__skeleton-line:nth-child(n+4){display:none}}.convosearch__skeleton.stop .convosearch__skeleton-bar{animation:none}.convosearch__skeleton-wrapper{align-self:stretch;width:100%}.convosearch__skeleton-wrapper.show,.convosearch__skeleton-wrapper.show .convosearch__skeleton{display:block;opacity:1}.convosearch__skeleton-wrapper.stop .convosearch__skeleton-bar{animation:none}.convosearch__skeleton-wrapper.hide,.convosearch__skeleton-wrapper.hide .convosearch__skeleton{display:none}.convosearch__skeleton-wrapper .convosearch__question.convosearch__question--skeleton{border-top:1px solid #e0e0e0;margin-top:1.5rem;padding-top:3rem;width:100%}.convosearch__results{align-items:end;flex-direction:column;opacity:0;overflow:hidden;transition:opacity 2s ease;width:100%}.convosearch__results.show{display:flex;opacity:1}@media screen and (width >= 640px){.convosearch__results.show{padding-bottom:0}}.convosearch__results.hide{display:none}@media screen and (width <= 640px){.convosearch__results.hide{display:none}}.convosearch__results.fixedResults{max-height:1000px;overflow:scroll}.convosearch__result-item{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;margin-bottom:3rem;min-width:0;padding-top:3rem;width:100%}.convosearch__result-item:first-child{border-top:0;margin-top:0;padding-top:0}.convosearch__result-item:first-child h3{display:none}.convosearch__result-item:last-child{margin-bottom:1.5rem}.convosearch__question{align-self:flex-start;color:var(--clr-text-primary);display:inline-block;font-family:var(--font);font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:150%;margin-bottom:1rem;vertical-align:middle}.convosearch__question.hide{display:none}.convosearch__answer{color:#3d3d3d;font-size:1.25rem;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.convosearch__answer,.convosearch__answer p{font-family:var(--font);font-weight:400;letter-spacing:0;line-height:160%}.convosearch__answer p{font-size:1.125rem;margin-top:1rem}.convosearch__answer p:first-child{margin-top:0}.convosearch__answer ul{list-style:none;margin:.625rem 1rem;padding-left:0}.convosearch__answer ul li{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:160%;margin-bottom:.625rem}.convosearch__answer ul li:before{content:"·";font-size:40px;line-height:1.125rem;padding-right:7px;vertical-align:text-bottom}.convosearch__answer--error{padding:1.25rem}.convosearch__answer--error p{color:#b1040e;font-style:italic;margin-top:0}.convosearch__answer_ctas{margin:1.5rem 0}.convosearch__answer_ctas--btn{background:#00033d;border:2px solid #00033d;color:#fff;cursor:pointer;font-family:var(--font-headings),var(--font);font-size:1rem;font-weight:500;letter-spacing:0;line-height:150%;margin-right:.875rem;padding:.625rem 1.25rem;vertical-align:middle}.convosearch__answer_ctas--btn .icon{margin-right:.3125rem}.convosearch__answer_ctas--btn.btn-primary-outline{background:#fff;color:#00033d}.convosearch__answer_ctas--btn.btn-primary-outline:hover{background:#00033d;color:#fff}.convosearch__answer_ctas--btn:hover{background:#fff;color:#00033d}.convosearch__disclaimer{color:#707070;font-family:var(--font);font-size:14px;font-style:italic;font-weight:400;letter-spacing:0;line-height:150%;margin-top:1.5rem}.convosearch__source{margin-top:2rem;padding-top:1.625rem;position:relative}.convosearch__source--noresults{border:0;padding-top:0}.convosearch__source-title{font-size:1.125rem;font-weight:600;padding-bottom:.625rem}.convosearch__source-summary,.convosearch__source-title{color:var(--clr-text-primary);font-family:var(--font);letter-spacing:0;line-height:150%;position:relative;vertical-align:middle}.convosearch__source-summary{font-size:.875rem;font-weight:400;padding-bottom:.75rem}.convosearch__show-more{align-items:center;background:none;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.875rem;font-weight:400;gap:.375rem;letter-spacing:0;line-height:160%;margin-right:1.25rem;padding:.3125rem 2.5rem .3125rem .75rem;position:absolute;right:0;top:auto;vertical-align:middle}.convosearch__show-more-text{flex-shrink:0}.convosearch__show-more-icon{align-items:center;display:flex;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.convosearch__show-more-icon svg{height:1em;width:auto}.convosearch__show-more-icon--down{display:flex}.convosearch__show-more-icon--up,.convosearch__show-more.collapse .convosearch__show-more-icon--down{display:none}.convosearch__show-more.collapse .convosearch__show-more-icon--up{display:flex}.convosearch__show-more.hide{display:none}.convosearch__source-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:normal;list-style:none;margin:1.5rem 0 0;padding:0}.convosearch__source-list.collapsed .convosearch__source-item{display:none}.convosearch__source-list.collapsed .convosearch__source-item:nth-child(-n+3){display:block}@media screen and (width <= 640px){.convosearch__source-list{gap:.75rem}}.convosearch__source-item{background-color:var(--clr-bg-light);border-radius:var(--radius-md);color:var(--clr-text-primary);flex:0 0 calc(33.33333% - 1.33333rem);margin-top:0;min-width:0;padding:.75rem}@media screen and (width <= 640px){.convosearch__source-item{flex:0 0 calc(50% - 0.375rem)}}@media screen and (width <= 480px){.convosearch__source-item{flex:1 1 100%}}.convosearch__source-item--noresults{background-color:var(--clr-bg-main);border-bottom:1px solid #e0e0e0;flex:1 1 100%;padding:1.5rem}.convosearch__source-item--noresults .convosearch__source-item-content{border-left:3px solid #00033d;padding-left:1.5rem}.convosearch__source-item--noresults:last-child{border-bottom:0}.convosearch__source-item a:hover{text-decoration:underline}.convosearch__source-item-content,.convosearch__source-item-title-wrap{display:flex;flex-direction:column;gap:.25rem;min-width:0}.convosearch__source-item-title-wrap .convosearch__source-summary{padding-bottom:0}.convosearch__source-item-title{color:var(--clr-text-primary);font-family:var(--font);font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convosearch__source-item-details{align-items:center;display:flex;gap:.25rem;min-height:1.25rem}.convosearch__source-item-icon{align-items:center;border:1px solid #707070;border-radius:50%;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;opacity:.7;width:1.25rem}.convosearch__source-item-icon svg{height:1rem;width:1rem}.convosearch__source-url{color:#707070;flex:1;font-family:var(--font);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convosearch__source-url:after{display:none}.convosearch__source-url--noresults{font-size:.875rem}.convosearch__feedback{align-items:center;display:flex;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem}.convosearch__feedback--noresults{border-top:0;margin-top:0}.convosearch__feedback-button{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:var(--clr-text-primary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.convosearch__feedback-button svg{display:block;height:1.125rem;width:1.125rem}.convosearch__feedback-button-good.done{color:var(--clr-brand-secondary)}.convosearch__feedback-button-bad.done{color:var(--clr-status-error,#b1040e)}.convosearch__feedback-text{color:#707070;font-family:var(--font);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:100%;vertical-align:middle}.convosearch__search-wrapper{padding-bottom:1.5625rem;padding-top:2.375rem;position:relative;width:100%;z-index:100}.convosearch__search-wrapper:after{background:linear-gradient(180deg,#fff0,#fff 40%);content:"";height:45px;left:0;position:absolute;right:0;top:-10px;z-index:101}@media screen and (width <= 640px){.convosearch__search-wrapper{padding-bottom:0;padding-top:.625rem}}.convosearch__search-wrapper.hide{display:none}.convosearch__search-wrapper.show{display:block}.convosearch__search-wrapper.collapsed{border:0;padding:2.375rem 0 2rem}.convosearch__search-wrapper.collapsed .convosearch__search-controls{margin-top:0;padding:0}.convosearch__search-wrapper.sticky{background:linear-gradient(180deg,#fff0,#fff 19.49%);bottom:0;margin-top:auto;padding-top:2.1875rem;position:sticky;z-index:100}.convosearch__search{position:relative}@media screen and (width <= 640px){.convosearch__search{padding:0}}.convosearch__input{background-color:#fff;border:1px solid #001822;border-radius:.5rem;box-shadow:0 2px 4px #00000008,0 7px 7px #00000008,0 16px 10px #00000005;color:var(--clr-text-primary);font-family:var(--font);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5;min-height:3.5rem;padding:1.25rem 4.75rem 1.25rem 1.25rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease;vertical-align:middle;width:100%;z-index:100}.convosearch__input::placeholder{color:#707070}.convosearch__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.convosearch__search-button{align-items:center;background-color:#001822;border:none;border-radius:.375rem;color:var(--clr-brand-secondary);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:2rem;z-index:100}.convosearch__search-button-icon{height:1.25rem;width:1.25rem}@media screen and (width <= 640px){.convosearch__search-button{right:1.25rem}}.convosearch__search-button.blocked{cursor:not-allowed;opacity:.6}.convosearch__search-controls{display:flex;justify-content:space-between;margin:0 auto;visibility:hidden;width:100%}@media screen and (width >= 640px){.convosearch__search-controls{min-width:48.75rem}}@media screen and (width <= 640px){.convosearch__search-controls{padding:0}}.convosearch__search-controls.show{bottom:2.5rem;margin-top:1rem;visibility:visible;z-index:90}.convosearch__hide-conversation{align-items:center;background:none;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:.875rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:160%;padding:0;vertical-align:middle}.convosearch__hide-conversation-icon{flex-shrink:0;height:.875rem;margin-left:auto;width:.875rem}.convosearch__expand-conversation{display:none}.convosearch__search-v-scroll{display:flex;visibility:hidden}.convosearch__search-v-scroll.fixedResults{display:flex}.convosearch__search-v-scroll.show{visibility:visible}.convosearch__search-scroll-up{align-items:center;background-color:transparent;border:none;color:var(--clr-text-primary);cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.convosearch__search-scroll-up svg{display:block;height:100%;width:100%}.convosearch__search-scroll-up:disabled{opacity:.5}.convosearch__search-scroll-down{align-items:center;background-color:transparent;border:none;color:var(--clr-text-primary);cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.convosearch__search-scroll-down svg{display:block;height:100%;width:100%}.convosearch__search-scroll-down:disabled{opacity:.5}.fx-grad{overflow:hidden;position:relative;z-index:1}.fx-grad:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad:hover{background-color:var(--clr-bg-main)}.fx-grad:hover:before{transform:translate(20%)}}.fx-grad--white{overflow:hidden;position:relative;z-index:1}.fx-grad--white:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--white:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--white:hover{background-color:var(--clr-bg-main)}.fx-grad--white:hover:before{transform:translate(20%)}}.fx-grad--light{overflow:hidden;position:relative;z-index:1}.fx-grad--light:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--light:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-light) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--light:hover{background-color:var(--clr-bg-light)}.fx-grad--light:hover:before{transform:translate(20%)}}.fx-grad--dark{overflow:hidden;position:relative;z-index:1}.fx-grad--dark:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--dark:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-dark) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--dark:hover{background-color:var(--clr-bg-dark)}.fx-grad--dark:hover:before{transform:translate(20%)}}.fx-grad--highlight{overflow:hidden;position:relative;z-index:1}.fx-grad--highlight:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--highlight:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-highlight) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--highlight:hover{background-color:var(--clr-bg-highlight)}.fx-grad--highlight:hover:before{transform:translate(20%)}}.fx-grad--fast{overflow:hidden;position:relative;z-index:1}.fx-grad--fast:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--fast:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .2s ease-out;width:250%;z-index:-1}.fx-grad--fast:hover{background-color:var(--clr-bg-main)}.fx-grad--fast:hover:before{transform:translate(20%)}}.fx-grad--slow{overflow:hidden;position:relative;z-index:1}.fx-grad--slow:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--slow:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .5s ease-out;width:250%;z-index:-1}.fx-grad--slow:hover{background-color:var(--clr-bg-main)}.fx-grad--slow:hover:before{transform:translate(20%)}}.simple-card{--simple-card-bg:var(--clr-bg-light);--simple-card-hover-bg:var(--clr-bg-highlight-alt);background-color:var(--simple-card-bg);border:1px solid var(--clr-border-default);border-radius:var(--radius-shape-s);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:60px 16px 24px;position:relative;text-decoration:none;z-index:1}.simple-card:hover{background-color:var(--simple-card-hover-bg)}@media (prefers-reduced-motion:no-preference){.simple-card:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--simple-card-hover-bg) 0 74%,var(--simple-card-bg) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.simple-card:hover{background-color:var(--simple-card-bg)}.simple-card:hover:before{transform:translate(20%)}.simple-card:before{aspect-ratio:auto;background-image:radial-gradient(circle farthest-side at 8% 50%,var(--simple-card-hover-bg) 0 78%,var(--simple-card-bg) 62% 100%);filter:blur(20px);height:280%;left:-165%;min-width:0;opacity:0;top:-90%;transform:translate(-20%);transition:transform .3s ease-in,opacity .12s linear;width:340%}}@media (prefers-reduced-motion:no-preference){.simple-card:focus-visible:before,.simple-card:hover:before{opacity:1;transform:translate(34%)}}.simple-card:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.simple-card--bg-white{--simple-card-bg:var(--clr-bg-main)}.simple-card--bg-light{--simple-card-bg:var(--clr-bg-light)}.simple-card__icon{position:relative}.simple-card__icon svg{height:24px;width:24px}.simple-card__description{position:relative}@media (min-width:1024px){.simple-card{padding:60px 30px 40px}}.single-line-cta{align-items:center;border-bottom:1px solid var(--clr-bg-light-subtle);display:flex;gap:var(--sp--gap-xs);justify-content:space-between;padding-block:var(--sp--gap-xxxs);position:relative;text-decoration:none}.single-line-cta:after{background-color:var(--clr-border-strong);bottom:-1px;height:1px;transform:none;transform-origin:left;transition:width .4s ease;width:0}.single-line-cta:hover .single-line-cta__text{text-decoration:underline}.single-line-cta:hover:after{transform:none;width:100%}.single-line-cta:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.single-line-cta__text{font-size:var(--fs-sm);text-decoration:underline}.single-line-cta__icon{color:var(--clr-text-primary);flex-shrink:0;height:1.25rem;width:1.25rem}.single-testimonial{background-color:var(--clr-bg-main);box-sizing:border-box;display:grid;margin:var(--sp--gap-lg) auto 0;max-width:var(--layout-content-max);overflow:visible;padding-inline:var(--sp--pad-lg);width:100%}.single-testimonial__graphic{grid-area:1/1;overflow:visible;place-self:start;pointer-events:none;z-index:1}.single-testimonial__quote-mark{display:block;overflow:visible;position:relative}.single-testimonial__quote-mark--desktop{display:none}.single-testimonial__quote-mark--mobile{align-items:center;display:flex;height:280px;justify-content:center;width:349px}.single-testimonial__quote-img{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease-in-out}.single-testimonial__quote-img--rest{height:280px;opacity:1;width:349px}.single-testimonial__quote-img--active{height:280px;opacity:0;width:349px}.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--rest{background-image:url(images/quote-mobile-rest.png)}.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--active{background-image:url(images/quote-mobile-active.png)}.single-testimonial:hover .single-testimonial__quote-img--rest{opacity:0}.single-testimonial:hover .single-testimonial__quote-img--active{opacity:1}.single-testimonial:active .single-testimonial__quote-img--rest{opacity:0}.single-testimonial:active .single-testimonial__quote-img--active{opacity:1}.single-testimonial__content{grid-area:1/1;padding-block-start:48px;z-index:2}.single-testimonial__logo{height:auto;max-width:120px}.single-testimonial__logo-image{display:block;height:auto;max-height:50px;max-width:100%;object-fit:contain;object-position:left center}.single-testimonial__logo-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:2px dashed var(--clr-border-default);border-radius:var(--radius-sm);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:40px;justify-content:center;padding:var(--sp--gap-xxxs);text-align:center;width:120px}.single-testimonial__quote{border:none;font:inherit;letter-spacing:inherit;margin:0;padding:0}.single-testimonial__quote-text{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-lg);font-weight:400;letter-spacing:-.02em;line-height:1.3}.single-testimonial__quote-text p{margin:0}.single-testimonial__customer{align-items:center;display:flex;gap:var(--sp--gap-xs)}.single-testimonial__headshot{flex-shrink:0;height:64px;width:64px}.single-testimonial__headshot-image{background-color:var(--clr-bg-light-alt);border-radius:50%;height:100%;object-fit:cover;width:100%}.single-testimonial__headshot-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);border:2px dashed var(--clr-border-default);border-radius:50%;color:var(--clr-text-subtle);display:flex;font-size:10px;height:100%;justify-content:center;text-align:center;width:100%}.single-testimonial__details{display:flex;flex-direction:column;gap:4px}.single-testimonial__name{font-style:normal;font-weight:700}.single-testimonial__company,.single-testimonial__name,.single-testimonial__title{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}@container (min-width: 768px){.single-testimonial__content{padding-block-start:60px}.single-testimonial__logo{max-width:140px}.single-testimonial__logo-image{max-height:60px}}@media (min-width:768px){.single-testimonial__content{padding-block-start:60px}.single-testimonial__logo{max-width:140px}.single-testimonial__logo-image{max-height:60px}}@container (min-width: 768px){.single-testimonial{margin:var(--sp--gap-lg) auto 0;max-width:var(--layout-super-max);padding-inline-start:0}.single-testimonial__graphic{margin-left:calc(var(--sp--pad-md)*-1 + 30px);place-self:start}.single-testimonial__quote-mark--mobile,.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--active,.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--rest{height:400px;width:500px}.single-testimonial__content{margin-left:auto;padding-block-start:60px;width:70%}}@media (min-width:768px){.single-testimonial{margin:var(--sp--gap-lg) auto 0;max-width:var(--layout-super-max);padding-inline-start:0}.single-testimonial__graphic{margin-left:calc(var(--sp--pad-md)*-1 + 30px);place-self:start}.single-testimonial__quote-mark--mobile,.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--active,.single-testimonial__quote-mark--mobile .single-testimonial__quote-img--rest{height:400px;width:500px}.single-testimonial__content{margin-left:auto;padding-block-start:60px;width:70%}}@container (min-width: 768px) and (max-width: 1023px){.single-testimonial__graphic{margin-left:-80px}}@media (min-width:768px) and (max-width:1023px){.single-testimonial__graphic{margin-left:-80px}}@container (min-width: 1440px){.single-testimonial{align-items:center;gap:var(--sp--gap-md);grid-template-columns:auto 1fr;margin:var(--sp--gap-lg) auto 0;max-width:var(--layout-super-max);min-height:478px;padding:0 var(--sp--pad-lg) 0 0}.single-testimonial__graphic{align-items:center;display:flex;grid-area:auto;height:548px;justify-content:center;place-self:auto;width:707px}.single-testimonial__quote-mark--mobile{display:none}.single-testimonial__quote-mark--desktop{align-items:center;display:flex;height:548px;justify-content:center;position:relative;width:707px}.single-testimonial__quote-img--active,.single-testimonial__quote-img--rest{height:548px;width:707px}.single-testimonial__quote-mark--desktop .single-testimonial__quote-img--rest{background-image:url(images/quote-desktop-rest.png)}.single-testimonial__quote-mark--desktop .single-testimonial__quote-img--active{background-image:url(images/quote-desktop-active.png)}.single-testimonial__content{grid-area:auto;padding-block-start:0;width:unset}.single-testimonial__logo{max-width:160px}.single-testimonial__customer{gap:var(--sp--gap-xs)}}@media (min-width:1440px){.single-testimonial{align-items:center;gap:var(--sp--gap-md);grid-template-columns:auto 1fr;margin:var(--sp--gap-lg) auto 0;max-width:var(--layout-super-max);min-height:478px;padding:0 var(--sp--pad-lg) 0 0}.single-testimonial__graphic{align-items:center;display:flex;grid-area:auto;height:548px;justify-content:center;place-self:auto;width:707px}.single-testimonial__quote-mark--mobile{display:none}.single-testimonial__quote-mark--desktop{align-items:center;display:flex;height:548px;justify-content:center;position:relative;width:707px}.single-testimonial__quote-img--active,.single-testimonial__quote-img--rest{height:548px;width:707px}.single-testimonial__quote-mark--desktop .single-testimonial__quote-img--rest{background-image:url(images/quote-desktop-rest.png)}.single-testimonial__quote-mark--desktop .single-testimonial__quote-img--active{background-image:url(images/quote-desktop-active.png)}.single-testimonial__content{grid-area:auto;padding-block-start:0;width:unset}.single-testimonial__logo{max-width:160px}.single-testimonial__customer{gap:var(--sp--gap-xs)}}@media (prefers-reduced-motion:reduce){.single-testimonial__quote-img{transition:none}}@container (min-width: 0){.single-testimonial{align-items:stretch;gap:0;grid-template-columns:none;margin:0;max-width:none;min-height:auto;padding-inline:0}.single-testimonial .single-testimonial__graphic{display:block;grid-area:1/1;height:auto;margin-left:0;place-self:start;width:auto}.single-testimonial .single-testimonial__quote-mark--mobile{display:flex;height:280px;width:349px}.single-testimonial .single-testimonial__quote-mark--desktop{display:none}.single-testimonial .single-testimonial__quote-mark--mobile .single-testimonial__quote-img--active,.single-testimonial .single-testimonial__quote-mark--mobile .single-testimonial__quote-img--rest{height:280px;width:349px}.single-testimonial .single-testimonial__content{grid-area:1/1;margin-left:0;padding-block-start:48px;width:100%;z-index:2}.single-testimonial .single-testimonial__logo{max-width:120px}.single-testimonial .single-testimonial__logo-image{max-height:50px}}.small-icon-text-block{width:100%}.small-icon-text-block__container{--flow-gap:var(--sp--gap-xxxs);align-items:flex-start;display:flex;flex-direction:column;gap:var(--flow-gap)}.small-icon-text-block__icon-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start}.small-icon-text-block__icon{display:block;height:24px;width:24px}.small-icon-text-block__title{font-family:var(--font-headings);font-size:var(--fs-base);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;width:100%}.small-icon-text-block__title p{margin:0;padding:0}.small-icon-text-block__supporting-text{font-size:var(--fs-base);line-height:var(--lh-base);width:100%}.small-icon-text-block__supporting-text p{margin:0;padding:0}.small-icon-text-block__supporting-text:empty:before{content:"";display:none}.small-icon-text-block--icon-dark-navy .small-icon-text-block__icon-wrapper{color:var(--clr-brand-primary)}.small-icon-text-block--icon-grey .small-icon-text-block__icon-wrapper{color:var(--clr-text-subtle)}.small-icon-text-block--icon-black .small-icon-text-block__icon-wrapper{color:var(--clr-text-primary)}.square-image-block{aspect-ratio:1;border-radius:var(--radius-shape-s);overflow:hidden;position:relative}.square-image-block__image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.square-image-block:hover .square-image-block__image{transform:scale(1.05)}.square-image-block__placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);height:100%;justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.square-image-block__image{transition:none}}.statistic-card{text-align:left}.statistic-card__number{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-xxl);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:var(--lh-heading);margin:0}.statistic-card__label{color:var(--clr-text-primary);font-family:var(--font);font-size:var(--fs-body-small);line-height:var(--lh-body-small);margin-block-start:var(--spacing-base)}.statistic-card__grid{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@container (min-width: 768px){.statistic-card__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1024px){.statistic-card__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.statistic-card__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.statistic-card__grid{grid-template-columns:repeat(4,1fr)}}.sticky-secondary-nav-bar{--sticky-secondary-nav-offset-transition:top 0.3s ease-in-out;background-color:var(--clr-bg-light);display:none;margin-inline:calc(var(--layout-gutter)*-1);transition:var(--sticky-secondary-nav-offset-transition);width:calc(100% + var(--layout-gutter)*2);will-change:top;z-index:1}.sticky-secondary-nav-bar.is-initialized{display:block}.sticky-secondary-nav-bar__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--clr-bg-light);flex-direction:column;justify-content:space-between;padding-inline:var(--layout-gutter)}.sticky-secondary-nav-bar__top-row{--flow-gap:12px;align-items:center;justify-content:space-between;min-height:72px;padding:12px var(--layout-gutter)}.sticky-secondary-nav-bar__mobile-toggle{align-items:center;background:none;border:0;color:var(--clr-text-primary);cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:var(--fs-sm);font-weight:700;gap:8px;line-height:1.2;min-height:48px;min-width:0;padding:12px;text-align:left}.sticky-secondary-nav-bar__mobile-toggle:focus-visible{background-color:var(--clr-bg-light-subtle);color:var(--clr-text-primary);font-weight:700;outline:2px solid var(--clr-border-focus);outline-offset:2px}.sticky-secondary-nav-bar__mobile-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-secondary-nav-bar__mobile-toggle-icon{display:inline-flex;flex-shrink:0;height:24px;transition:transform .2s ease;width:24px}.sticky-secondary-nav-bar__mobile-toggle-icon svg{height:100%;width:100%}.sticky-secondary-nav-bar.is-mobile-open .sticky-secondary-nav-bar__mobile-toggle-icon{transform:rotate(180deg)}.sticky-secondary-nav-bar__nav-scroll-container{display:none;padding:0;width:100%}.sticky-secondary-nav-bar.is-mobile-open .sticky-secondary-nav-bar__nav-scroll-container{display:block;padding-block-end:var(--sp--gap-md)}.sticky-secondary-nav-bar__nav-list{display:flex;flex-direction:column;gap:var(--sp--gap-xxs);list-style:none;margin:0;padding:0}.sticky-secondary-nav-bar__nav-item{margin:0;padding:0}.sticky-secondary-nav-bar__nav-button{align-items:center;background:none;border:none;border-radius:var(--radius-button);color:var(--clr-text-primary);cursor:pointer;display:grid;font-size:var(--fs-sm);line-height:1.2;padding:12px;position:relative;transition:background-color .2s ease,color .2s ease,font-weight .2s ease;white-space:nowrap}.sticky-secondary-nav-bar__nav-button:after{display:none}.sticky-secondary-nav-bar__nav-button:before{content:attr(data-label);font-weight:700;grid-area:1/1;pointer-events:none;visibility:hidden;white-space:nowrap}.sticky-secondary-nav-bar__nav-button>span{grid-area:1/1;white-space:nowrap}.sticky-secondary-nav-bar__nav-button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.sticky-secondary-nav-bar__nav-item--active .sticky-secondary-nav-bar__nav-button{font-weight:700;text-decoration:underline;text-decoration-color:var(--clr-text-primary);text-decoration-thickness:2px;text-underline-offset:8px}.sticky-secondary-nav-bar__cta{display:inline-flex;flex-shrink:0;min-width:0}.sticky-secondary-nav-bar__cta .button{white-space:nowrap}.sticky-secondary-nav-bar__cta-placeholder{align-items:center;border:1px dashed var(--clr-border-default);border-radius:var(--radius-button);color:var(--clr-text-subtle);display:inline-flex;font-size:var(--fs-sm);justify-content:center;min-height:48px;padding:12px 16px}.sticky-secondary-nav-bar__nav-fixed-wrapper{display:none}.sticky-secondary-nav-bar__nav-fixed-wrapper.is-affixed{display:block;left:0;position:fixed;right:0;top:calc(var(--site-header-height, 0px) + var(--sticky-secondary-nav-header-gap, 0px));transition:var(--sticky-secondary-nav-offset-transition);will-change:top;z-index:4}.sticky-secondary-nav-bar__nav-fixed-wrapper.is-affixed.header-hidden{top:0}.sticky-secondary-nav-bar.is-affixed{margin-inline:0;padding-block-start:12px;width:100%}.sticky-secondary-nav-bar.is-affixed .sticky-secondary-nav-bar__top-row{padding-inline:0}.sticky-secondary-nav-bar__nav-placeholder,.sticky-secondary-nav-bar__nav-sentinel{display:none}@media (min-width:1440px){.sticky-secondary-nav-bar{background-color:transparent;margin-inline:0;padding:0;position:sticky;top:max(24px,var(--site-header-height,0px) - var(--header-padding,0px) + var(--sticky-secondary-nav-header-gap,0px) + 24px);width:auto;z-index:4}.sticky-secondary-nav-bar__container{align-items:center;background-color:var(--clr-bg-light);border-radius:var(--radius-menu);flex-direction:row;margin-inline:auto;padding:12px;width:fit-content}.sticky-secondary-nav-bar__top-row{min-height:0;order:2;padding:0}.sticky-secondary-nav-bar__mobile-toggle{display:none}.sticky-secondary-nav-bar__nav-scroll-container{display:block;flex:1 1 auto;order:1;overflow:auto hidden;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sticky-secondary-nav-bar__nav-scroll-container::-webkit-scrollbar{display:none}.sticky-secondary-nav-bar__nav-list{flex-direction:row;min-width:max-content}.sticky-secondary-nav-bar__nav-item:not(.sticky-secondary-nav-bar__nav-item--active) .sticky-secondary-nav-bar__nav-button:hover{background-color:var(--clr-bg-light-subtle);color:var(--clr-text-primary);font-weight:700}.sticky-secondary-nav-bar__nav-fixed-wrapper,.sticky-secondary-nav-bar__nav-placeholder,.sticky-secondary-nav-bar__nav-sentinel{display:none}}body>.sticky-secondary-nav-bar__nav-fixed-wrapper.is-affixed{display:block;left:0;position:fixed;right:0;top:calc(var(--site-header-height, 0px) + var(--sticky-secondary-nav-header-gap, 0px));transition:var(--sticky-secondary-nav-offset-transition);will-change:top;z-index:4}body>.sticky-secondary-nav-bar__nav-fixed-wrapper.is-affixed.header-hidden{top:0}.sticky-side-nav{margin-block-end:0;width:100%}.sticky-side-nav__navigation--mobile{background-color:var(--clr-bg-main);display:block;overflow:auto hidden;width:100%;z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.sticky-side-nav__navigation--mobile::-webkit-scrollbar{display:none}.sticky-side-nav__nav-fixed-wrapper,.sticky-side-nav__navigation--mobile.is-moving{display:none}.sticky-side-nav__nav-fixed-wrapper.is-affixed{background-color:var(--clr-bg-main);box-shadow:0 1px 3px #0000001a;display:block;left:0;position:fixed;right:0;top:var(--site-header-height,0);transition:top .3s ease-in-out;width:100%;z-index:4}.sticky-side-nav__navigation--mobile.is-affixed{padding-inline:var(--sp--pad-lg);width:100%}.sticky-side-nav__nav-placeholder,.sticky-side-nav__nav-sentinel{display:none}.sticky-side-nav__nav-scroll-container{display:flex;width:100%}.sticky-side-nav__nav-list--horizontal{display:flex;flex-direction:row;gap:var(--sp--gap-md);list-style:none;margin:0;min-width:max-content;padding:0;padding-inline-end:var(--sp--pad-lg)}.sticky-side-nav__navigation{display:none}.sticky-side-nav__nav-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.sticky-side-nav__nav-item{margin:0;padding:0}.sticky-side-nav__nav-button{align-items:center;background:none;border:none;color:var(--clr-text-subtle);cursor:pointer;display:flex;font-size:var(--fs-sm);gap:var(--grid-unit);line-height:1.2;padding:1rem 0;position:relative;text-align:left;transition:color .3s ease;width:100%}.sticky-side-nav__nav-item:not(.sticky-side-nav__nav-item--active) .sticky-side-nav__nav-button:hover{font-weight:700;text-decoration:underline}.sticky-side-nav__nav-button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.sticky-side-nav__nav-button span{overflow:hidden;text-overflow:ellipsis;transition:padding-inline-start .3s ease;white-space:nowrap}.sticky-side-nav__nav-item--active .sticky-side-nav__nav-button{color:var(--clr-text-primary);font-weight:700}.sticky-side-nav__nav-item--active .sticky-side-nav__nav-button span{padding-inline-start:calc(12px + var(--sp--gap-xxxs))}.sticky-side-nav__nav-item--active .sticky-side-nav__nav-button:before{background-color:var(--clr-brand-secondary);border-radius:50%;content:"";display:block;filter:blur(2px);flex-shrink:0;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.sticky-side-nav__navigation--mobile .sticky-side-nav__nav-button{padding:var(--sp--gap-xs) 0}.sticky-side-nav__title{color:var(--clr-text-primary);font-size:var(--fs-md);letter-spacing:-.02em;margin:0 0 var(--sp--gap-xxs) 0}.sticky-side-nav__cta-block{display:none}.sticky-side-nav__cta-title{letter-spacing:-.02em}.sticky-side-nav__cta-description,.sticky-side-nav__cta-title{color:var(--clr-text-quaternary);font-size:var(--fs-base);margin:0}.sticky-side-nav__cta-description{line-height:var(--lh-base)}.sticky-side-nav__cta-description p{margin:0}.sticky-side-nav__cta-link{align-self:flex-start;font-size:var(--fs-base);font-weight:700;line-height:var(--lh-base)}.sticky-side-nav__cta-link,.sticky-side-nav__cta-link:hover{color:var(--clr-text-quaternary)}.sticky-side-nav__cta-link:after{background-color:var(--clr-text-quaternary)}.sticky-side-nav__cta-link-placeholder{color:var(--clr-text-quaternary);font-size:var(--fs-sm);opacity:.6}@media (min-width:1024px){.sticky-side-nav{align-self:start;overflow:hidden;position:sticky;top:20dvh}.sticky-side-nav__navigation{display:block}.sticky-side-nav__nav-placeholder,.sticky-side-nav__nav-sentinel,.sticky-side-nav__navigation--mobile{display:none}.sticky-side-nav__nav-button{padding-inline-end:0}.sticky-side-nav__cta-block{background-color:var(--clr-bg-dark);border-radius:var(--radius-button);display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);padding:var(--sp--gap-xs)}}body>.sticky-side-nav__nav-fixed-wrapper.is-affixed{background-color:var(--clr-bg-main);box-shadow:0 1px 3px #0000001a;display:block;left:0;position:fixed;right:0;top:var(--site-header-height,0);transition:top .3s ease-in-out;width:100%;z-index:4}.summary-panel{--flow-gap:var(--sp--gap-xxxs);border-radius:var(--radius-md);padding:var(--sp--pad-sm);width:100%}.summary-panel__body{font-size:var(--fs-sm)}.summary-panel__meta{display:flex;flex-wrap:wrap;gap:var(--sp--gap-sm)}.summary-panel__meta-item{display:flex;flex-direction:column;gap:.125rem}.summary-panel__meta-label{font-size:var(--fs-xs);font-weight:700;line-height:1.2}.summary-panel__meta-value{font-size:var(--fs-xs)}.summary-panel__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.summary-panel__list li{align-items:flex-start;display:flex;font-size:var(--fs-sm);gap:.5rem}.summary-panel__icon{flex-shrink:0;height:1.5rem;width:1.5rem}.testimonial-carousel{overflow:clip visible}.testimonial-carousel__header{align-items:center;display:flex;justify-content:space-between;width:100%}.testimonial-carousel__counter{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}.testimonial-carousel__arrows{display:flex;gap:var(--sp--gap-xxxs)}.testimonial-carousel__arrow{align-items:center;background:var(--clr-bg-main);border:1px solid var(--clr-border-default);border-radius:50%;color:var(--clr-text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease;width:36px}.testimonial-carousel__arrow:hover:not(:disabled){background:var(--clr-bg-light-alt);border-color:var(--clr-border-subtle)}.testimonial-carousel__arrow:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.testimonial-carousel__arrow:disabled{cursor:not-allowed;opacity:.4}.testimonial-carousel__arrow svg{flex-shrink:0}.testimonial-carousel__track{display:flex;gap:var(--sp--gap-sm);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline-end:var(--sp--gap-lg);scrollbar-width:none}.testimonial-carousel__track::-webkit-scrollbar{display:none}.testimonial-carousel__track:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.testimonial-carousel__slide{display:flex;flex:0 0 calc(100vw - 40px);flex-direction:column;gap:var(--sp--gap-md);scroll-snap-align:start}.testimonial-carousel__slide[hidden]{display:flex}.testimonial-carousel>.single-testimonial__content{max-width:100%;min-width:0}.testimonial-carousel>.single-testimonial__graphic{max-width:100%;min-width:0;opacity:.5;overflow:hidden;place-self:top;width:calc(100vw - var(--sp--gap-sm))}.testimonial-carousel>.single-testimonial__graphic .single-testimonial__quote-mark--mobile{aspect-ratio:349/280;height:auto;width:100%}.testimonial-carousel>.single-testimonial__graphic .single-testimonial__quote-img--active,.testimonial-carousel>.single-testimonial__graphic .single-testimonial__quote-img--rest{height:100%;width:100%}@media (min-width:1024px){.testimonial-carousel{gap:0;grid-template-columns:minmax(0,1fr) 2fr;padding:0}.testimonial-carousel>.single-testimonial__graphic{grid-column:1;opacity:1;place-self:auto;width:auto}.testimonial-carousel>.single-testimonial__content{grid-column:2;margin-inline:auto;max-width:var(--layout-content-max);position:relative;width:100%;z-index:2;--fade-color:var(--clr-bg-main)}.testimonial-carousel>.single-testimonial__content:before{background:linear-gradient(to right,var(--fade-color) 0,transparent 100%);bottom:0;content:"";left:calc(var(--layout-gutter)*-1);pointer-events:none;position:absolute;top:0;width:var(--layout-gutter);z-index:10}.has-bg--inverse .testimonial-carousel>.single-testimonial__content{--fade-color:var(--clr-bg-dark)}.testimonial-carousel__track{gap:var(--sp--gap-lg);margin-inline-start:calc(var(--layout-gutter)*-1);padding-inline:var(--layout-gutter) var(--sp--gap-lg);scroll-padding-inline-start:var(--layout-gutter)}.testimonial-carousel__header{padding-inline:var(--layout-gutter)}.testimonial-carousel__slide{flex:0 0 55%}}@media (min-width:1440px){.testimonial-carousel>.single-testimonial__graphic .single-testimonial__quote-mark{scale:.8}}@media (prefers-reduced-motion:reduce){.testimonial-carousel__track{scroll-behavior:auto}}.video-text-block{--flow-gap:var(--sp--gap-xs);border-radius:var(--radius-shape-l);display:flex;flex-direction:column;gap:var(--flow-gap);overflow:hidden;padding:var(--sp--pad-sm)}@media (min-width:1024px){.video-text-block{--flow-gap:var(--sp--gap-md);align-items:center;flex-direction:row;padding:var(--sp--pad-md)}}.video-text-block__video{flex:1;width:100%}@media (min-width:1024px){.video-text-block__video{flex:1 0 0}}.video-text-block__video-wrapper{aspect-ratio:16/9;border-radius:var(--radius-sm);cursor:pointer;overflow:hidden;position:relative}.video-text-block__video-wrapper--playing{cursor:default}.video-text-block__iframe,.video-text-block__thumbnail,.video-text-block__video-element{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video-text-block__iframe,.video-text-block__video-element{border:0}.video-text-block__poster{display:block;object-fit:cover}.video-text-block__poster,.video-text-block__poster-placeholder{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video-text-block__poster-placeholder{align-items:center;background-color:var(--clr-bg-light-alt);color:var(--clr-text-subtle);display:flex;font-size:var(--fs-sm);justify-content:center}.video-text-block__play-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--clr-brand-primary);cursor:pointer;display:flex;height:56px;isolation:isolate;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:1}.video-text-block__play-btn:before{background:url(images/play-rest.png) 50%/100% 100% no-repeat;opacity:1;transition:opacity 0s;z-index:-2}.video-text-block__play-btn:after,.video-text-block__play-btn:before{bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px}.video-text-block__play-btn:after{background:url(images/play-hover.png) 50%/100% 100% no-repeat;opacity:0;transition:opacity .3s ease;z-index:-1}.video-text-block__play-btn:focus-visible:before,.video-text-block__play-btn:hover:before{opacity:0;transition:opacity .3s step-end}.video-text-block__play-btn:focus-visible:after,.video-text-block__play-btn:hover:after{opacity:1}.video-text-block__play-btn .video-text-block__play-icon{height:20px;margin-inline-start:2px;width:20px}.video-text-block__content{--flow-gap:var(--sp--gap-xxxs);flex-shrink:0;width:100%}@media (min-width:1024px){.video-text-block__content{width:429px}}.video-text-block__heading{font-family:var(--font-headings);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.04em;line-height:var(--lh-heading)}.video-text-block__body{font-size:var(--fs-base);line-height:var(--lh-base)}.video-text-block__body p{margin:0}.video-text-block__transcript-link{background:none;border:none;cursor:pointer;font-weight:700;margin:0 auto var(--sp--gap-xs);order:-1;padding:0;text-decoration:underline}.video-text-block__transcript-link .cta-link__icon{transition:none}.video-text-block__transcript-link.cta-link:hover .cta-link__icon{transform:none}@media (min-width:1024px){.video-text-block__transcript-link{margin:0;order:unset}}.video-text-block__modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:var(--sp--pad-sm);position:fixed;right:0;top:0;z-index:1000}.video-text-block__modal[hidden]{display:none}.video-text-block__modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00182299;bottom:0;left:0;position:absolute;right:0;top:0}.video-text-block__modal-panel{background-color:var(--clr-bg-main);border-radius:var(--radius-shape-s);box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;position:relative;width:100%;z-index:1}.video-text-block__modal-header{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--sp--gap-xs);justify-content:space-between;padding:var(--sp--pad-xs) var(--sp--pad-xs) var(--sp--gap-xxxs)}@media (min-width:1024px){.video-text-block__modal-header{padding:var(--sp--pad-sm) var(--sp--pad-sm) var(--sp--gap-xxxs)}}.video-text-block__modal-title{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--fs-md);font-weight:700;line-height:1.2;margin:0}.video-text-block__modal-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--clr-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:32px}.video-text-block__modal-close:hover{background-color:var(--clr-bg-light-alt)}.video-text-block__modal-close svg{height:20px;width:20px}.video-text-block__modal-content{color:var(--clr-text-primary);flex:1 1 auto;font-size:var(--fs-sm);line-height:var(--lh-base);min-height:0;overflow-y:auto;padding:var(--sp--gap-xxxs) var(--sp--pad-xs) var(--sp--pad-xs)}@media (min-width:1024px){.video-text-block__modal-content{padding:var(--sp--gap-xxxs) var(--sp--pad-sm) var(--sp--pad-sm)}}.video-text-block__modal-content p{margin:0 0 var(--sp--gap-xxxs)}.video-text-block__modal-content p:last-child{margin-bottom:0}@media (min-width:1024px){.video-text-block--video-right{flex-direction:row-reverse}}.button-group{--flow-gap:var(--sp--gap-xxxs);margin-block-start:var(--sp--gap-xs)}.blog-content-layout{padding-inline:var(--sp--pad-lg);width:100%}.blog-content-layout__container{display:flex;flex-direction:column;gap:var(--sp--gap-lg);margin:0 auto;max-width:var(--layout-content-max);width:100%}.blog-content-layout__sidebar{display:none;flex-direction:column;gap:var(--sp--gap-sm);width:100%}.blog-content-layout__main{container-type:inline-size;display:block;width:100%}.blog-content-layout__main>:is(h1,h2,h3,h4,h5,h6)+p{margin-block-start:1.5em}.blog-content-layout__main>:is(section,aside,figure,div,hr){margin-block:var(--sp--gap-sm)}.blog-content-layout__main>:is(section,aside,figure,div,hr):first-child{margin-block-start:0}.blog-content-layout__main>:is(section,aside,figure,div,hr):last-child{margin-block-end:0}.blog-content-layout__main>.cta-block-with-image{padding:0}@media (min-width:1024px){.blog-content-layout__container{display:grid;gap:var(--sp--pad-lg);grid-template-columns:minmax(0,3fr);justify-items:center}.blog-content-layout__main{max-width:42.1875rem;width:100%}}.content-layout{padding-block:var(--sp--pad-md)}.content-layout.has-pad-block--none{padding-block:0}.content-layout.has-pad-block--xxs{padding-block:var(--sp--pad-xxs)}.content-layout.has-pad-block--xs{padding-block:var(--sp--pad-xs)}.content-layout.has-pad-block--base,.content-layout.has-pad-block--sm{padding-block:var(--sp--pad-sm)}.content-layout.has-pad-block--md{padding-block:var(--sp--pad-md)}.content-layout.has-pad-block--lg{padding-block:var(--sp--pad-lg)}.content-layout.has-pad-block--xl{padding-block:var(--sp--pad-xl)}.content-layout:first-child:not(.layout-width--default,.layout-width--wide){margin-block-start:calc(var(--sp--pad-md)*-1);padding-block-start:0}@media (min-width:1024px){.content-layout:first-child:not(.layout-width--default,.layout-width--wide){margin-block-start:0}}.content-layout.layout-width--default,.content-layout.layout-width--wide{border-radius:var(--radius-md)}.content-layout[class*=has-bg-image--]{clip-path:inset(0);isolation:isolate;position:relative}.content-layout[class*=has-bg-image--]:before{background-repeat:no-repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.content-layout[class*=has-bg-image--]>.content-layout__inner{position:relative;z-index:1}.content-layout.has-bg-image--squiz-line:before{background-image:url(images/bg-wave.svg);background-position:50% 35%;background-size:250%}@media (min-width:1024px){.content-layout.has-bg-image--squiz-line:before{background-position:72% 53%;background-size:150%}}.content-layout.has-bg-image--squiz-line.has-bg-image--fixed:before{background-attachment:fixed;background-position:50%;background-size:cover}.content-layout.has-bg-image--blob-1:before{background-image:url(https://www.squiz.net/__data/assets/git_bridge/0024/56661/images/blob-1.jpg);background-position:50%;background-size:cover}@media (min-width:1024px){.content-layout.has-bg-image--blob-1:before{background-position:120% 100%;background-size:70% auto}}.content-layout.has-bg-image--blob-2:before{background-image:url(images/blob-2.jpg);background-position:50%;background-size:cover}@media (min-width:1024px){.content-layout.has-bg-image--blob-2:before{background-position:130% 120%;background-size:70% auto}}.content-layout.has-bg-image--blob-3:before{background-image:url(images/blob-3.jpg);background-position:50%;background-size:cover}@media (min-width:1024px){.content-layout.has-bg-image--blob-3:before{background-position:100% 100%;background-size:75% auto}}.content-layout>.content-layout__inner{display:flex;flex-direction:column;gap:var(--sp--gap-sm)}.content-layout>.content-layout__inner.has-gap--none{gap:0}.content-layout>.content-layout__inner.has-gap--xxs{gap:var(--sp--gap-xxxs)}.content-layout>.content-layout__inner.has-gap--xs{gap:var(--sp--gap-xxs)}.content-layout>.content-layout__inner.has-gap--sm{gap:var(--sp--gap-xs)}.content-layout>.content-layout__inner.has-gap--base{gap:var(--sp--gap-sm)}.content-layout>.content-layout__inner.has-gap--md{gap:var(--sp--gap-md)}.content-layout>.content-layout__inner.has-gap--lg{gap:var(--sp--gap-lg)}.content-layout>.content-layout__inner.has-gap--xl{gap:var(--sp--gap-xl)}.content-layout__body{display:flex;flex-direction:column;gap:var(--sp--gap-sm)}.content-layout__body.has-gap--none{gap:0}.content-layout__body.has-gap--xxs{gap:var(--sp--gap-xxxs)}.content-layout__body.has-gap--xs{gap:var(--sp--gap-xxs)}.content-layout__body.has-gap--sm{gap:var(--sp--gap-xs)}.content-layout__body.has-gap--base{gap:var(--sp--gap-sm)}.content-layout__body.has-gap--md{gap:var(--sp--gap-md)}.content-layout__body.has-gap--lg{gap:var(--sp--gap-lg)}.content-layout__body.has-gap--xl{gap:var(--sp--gap-xl)}.content-layout__body.has-align--center{align-items:center}.content-layout__body.has-align--center.has-dt-col-1,.content-layout__body.has-align--center.has-dt-col-2,.content-layout__body.has-align--center.has-dt-col-3,.content-layout__body.has-align--center.has-dt-col-4,.content-layout__body.has-align--center.has-mb-col-1,.content-layout__body.has-align--center.has-mb-col-2{justify-items:center}.content-layout__body.has-align--right{align-items:flex-end}.content-layout__body.has-align--right.has-dt-col-1,.content-layout__body.has-align--right.has-dt-col-2,.content-layout__body.has-align--right.has-dt-col-3,.content-layout__body.has-align--right.has-dt-col-4,.content-layout__body.has-align--right.has-mb-col-1,.content-layout__body.has-align--right.has-mb-col-2{justify-items:right}.content-layout__header{max-width:36.25rem}.content-layout__header.heading-align-left{text-align:left}@media (min-width:1024px){.content-layout__header.heading-align-center{margin-inline:auto;text-align:center}}.content-layout__header.heading-align-right{margin-inline-start:auto;text-align:right}.content-layout__body.has-mb-col-1{display:grid;grid-template-columns:repeat(1,1fr)}.content-layout__body.has-mb-col-2{display:grid;grid-template-columns:repeat(2,1fr)}@container (min-width: 768px){.content-layout__body.has-dt-col-1{grid-template-columns:repeat(1,1fr)}.content-layout__body.has-dt-col-2{grid-template-columns:repeat(2,1fr)}.content-layout__body.has-dt-col-3{grid-template-columns:repeat(3,1fr)}.content-layout__body.has-dt-col-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.content-layout__body.has-dt-col-1{grid-template-columns:repeat(1,1fr)}.content-layout__body.has-dt-col-2{grid-template-columns:repeat(2,1fr)}.content-layout__body.has-dt-col-3{grid-template-columns:repeat(3,1fr)}.content-layout__body.has-dt-col-4{grid-template-columns:repeat(4,1fr)}}@container (min-width: 768px){.content-layout__body.has-col-dist-60-40{grid-template-columns:3fr 2fr}.content-layout__body.has-col-dist-40-60{grid-template-columns:2fr 3fr}.content-layout__body.has-col-dist-70-30{grid-template-columns:7fr 3fr}.content-layout__body.has-col-dist-30-70{grid-template-columns:3fr 7fr}}@media (min-width:1024px){.content-layout__body.has-col-dist-60-40{grid-template-columns:3fr 2fr}.content-layout__body.has-col-dist-40-60{grid-template-columns:2fr 3fr}.content-layout__body.has-col-dist-70-30{grid-template-columns:7fr 3fr}.content-layout__body.has-col-dist-30-70{grid-template-columns:3fr 7fr}}.mosaic-layout__body{display:grid;gap:var(--sp--gap-xs);grid-template-columns:1fr;width:100%}.mosaic-layout__body>*{height:100%;min-height:0;width:100%}@media (min-width:768px){.mosaic-layout__body{grid-template-columns:1fr 1fr}.mosaic-layout__body>:first-child{grid-area:featured}.mosaic-layout__body>:nth-child(2){grid-area:sub1}.mosaic-layout__body>:nth-child(3){grid-area:sub2}.mosaic-layout__body.mosaic-featured-right{grid-template-areas:"sub1 featured" "sub2 featured";grid-template-columns:1fr 2fr}.mosaic-layout__body.mosaic-featured-top{grid-template-areas:"featured featured" "sub1     sub2";grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr}.mosaic-layout__body.mosaic-featured-left{grid-template-areas:"featured sub1" "featured sub2";grid-template-columns:2fr 1fr}.mosaic-layout__body.mosaic-featured-bottom{grid-template-areas:"sub1     sub2" "featured featured";grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr}.mosaic-layout__body.mosaic-quad{grid-template:1fr 1fr/1fr 1fr}.mosaic-layout__body.mosaic-quad>*{grid-area:auto}}.applied-date__button,.applied-facet__button{background-color:var(--search-button);padding:.5rem}.applied-filters__container{display:flex;flex-basis:100%;flex-flow:row wrap;gap:1rem 2.5rem;margin:1rem 0 0}.applied-filters__list{display:flex;flex-flow:row wrap;gap:1rem;margin:0}.search-clear-filters__button{background-color:var(--search-button);padding:.5rem}.date-filter-fuzzy__container{border-top:1px solid var(--search-border);margin:2rem 0 0;padding:1rem 0 0}.date-filter-fuzzy__select{border:1px solid var(--search-border);margin:1rem 0;min-height:2.5rem;padding:0 .5rem}.date-filter__container{border-top:1px solid var(--search-border);margin:2rem 0 0;padding:1rem 0 0}.date-filter__pickers{display:flex;flex-direction:column;gap:1rem}.date-filter__button-container{display:flex;gap:1rem;margin:1rem 0 0}.date-filter__button{background-color:var(--search-button);padding:.5rem}.date-filter__error-message{color:var(--search-error);font-size:.9rem;margin:1rem 0 0}.facet-accordion__container{border-bottom:1px solid var(--search-border)}.facet-accordion__button{background-color:var(--search-button);border-top:1px solid var(--search-border);padding:.5rem;text-align:left;width:100%}.facet-accordion__button.accordion--active+.facet-accordion__content{grid-template-rows:1fr;transition:grid-template-rows var(--search-transition-long);visibility:visible}.facet-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--search-transition-long),visibility var(--search-transition-long);visibility:hidden}.facet-accordion__content-wrapper{overflow:hidden}.facet-accordion__content-spacing{padding:.5rem .5rem 1.5rem}.search-filters__checkbox-input:checked+.search-filters__checkbox-label:before{background-color:var(--search-facet-selected)}.search-filters__checkbox-input:focus+.search-filters__checkbox-label:before,.search-filters__checkbox-input:hover+.search-filters__checkbox-label:before{background-color:var(--search-facet-hover)}.search-filters__checkbox-label{display:flex;gap:.5rem}.search-filters__checkbox-label:before{background-color:var(--search-facet-default);border:1px solid var(--search-facet-selected);content:"";display:block;height:1rem;min-width:1rem}.search-filters__radio-input:checked+.search-filters__radio-label:before{background-color:var(--search-facet-selected)}.search-filters__radio-input:focus+.search-filters__radio-label:before,.search-filters__radio-input:hover+.search-filters__radio-label:before{background-color:var(--search-facet-hover)}.search-filters__radio-label{display:flex;gap:.5rem}.search-filters__radio-label:before{background-color:var(--search-facet-default);border:1px solid var(--search-facet-selected);border-radius:1rem;content:"";display:block;height:1rem;width:1rem}.search-filters__button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.search-filters__button{background-color:var(--search-button);padding:.5rem}.search-filters__button--selected{background-color:var(--search-button-hover)}.loading-indicator__spinner{animation:spinner-rotate 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,var(--search-loader-primary) 94%,transparent) top/10% 10% no-repeat,conic-gradient(var(--search-loader-secondary) 22%,var(--search-loader-primary) 55%);border-radius:50%;mask:radial-gradient(farthest-side,transparent 80%,#000 0);min-width:2.5rem;width:2.5rem}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.loading-indicator__container{align-items:center;column-gap:1rem;display:flex;justify-content:center;padding:1rem}.loading-indicator__message{margin:0}.pagination__container{width:100%}.pagination__list{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;margin:0;padding:0}.pagination__list-item{list-style:none;margin:0}.pagination__button,.pagination__list-item--ellipsis{align-items:center;display:flex;justify-content:center}.pagination__button{background:transparent;border:none;color:var(--search-subtle);cursor:pointer;font-family:var(--font-body);font-size:var(--type-body);font-weight:400;height:44px;line-height:1.4;padding:var(--spacing-base);transition:color .2s ease;width:44px}.pagination__button:hover{color:var(--search-navy)}.pagination__button--active{color:var(--search-link);font-weight:700;text-decoration:underline;text-underline-offset:2px}.pagination__button--next{color:var(--search-navy)}.pagination__button--next:hover,.pagination__ellipsis{color:var(--search-subtle)}.pagination__ellipsis{font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:1.4;padding:var(--spacing-base)}.recent-searches__container{border-top:1px solid var(--search-border);margin:2rem 0 0;padding:1rem 0 0}.recent-searches__option-button{background-color:transparent;padding:0;text-align:left;text-decoration:underline;vertical-align:top;word-break:break-word}.recent-searches__option-button:focus,.recent-searches__option-button:hover{text-decoration:none}.recent-searches__clear-button{background-color:var(--search-button);padding:.5rem}.result-card{--flow-gap:1rem}.result-card,.result-card__link{display:flex;flex-direction:column;gap:var(--flow-gap);height:100%}.result-card__link{color:inherit;text-decoration:none}.result-card__link:after{display:none}.result-card__link:focus-within .result-card__image,.result-card__link:hover .result-card__image{transform:scale(1.05)}.result-card__link:focus-within .result-card__figure:after,.result-card__link:hover .result-card__figure:after{opacity:1}.result-card__link:focus-within .result-card__headline,.result-card__link:hover .result-card__headline{text-decoration:underline}.result-card__figure{aspect-ratio:1;border-radius:8px;flex-shrink:0;margin:0;overflow:hidden;position:relative;width:100%}.result-card__figure:after{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:1}.result-card__image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.result-card__image-placeholder{background-color:var(--clr-bg-light-alt);height:100%;width:100%}.result-card__content{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.result-card__tag{align-self:flex-start;background-color:var(--clr-bg-dark);border-radius:4px;color:var(--clr-brand-primary);display:inline-flex;font-size:var(--fs-sm);font-weight:400;line-height:1.2;padding:6px 8px}.result-card__headline{font-size:var(--fs-base);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.result-card__description{font-size:var(--fs-base);font-weight:400;line-height:1.4}.result-card__description p{margin:0}.result-card--featured{background-color:var(--clr-bg-dark);border-radius:8px;gap:0;overflow:hidden}.result-card--featured .result-card__figure{border-radius:0}.result-card--featured .result-card__content{padding:20px 30px 30px}.result-card--featured .result-card__tag{background-color:var(--clr-brand-secondary);color:var(--clr-brand-primary)}.result-card--featured .result-card__description,.result-card--featured .result-card__headline{color:var(--clr-text-quaternary)}.result-card--featured .result-card__description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.result-card__figure:after,.result-card__image{transition:none}}@media (max-width:767px){.result-card:not(.result-card--featured) .result-card__description{display:none}}.standard-search-result__container{align-items:flex-start;border-bottom:1px solid var(--clr-border-default,var(--search-divider));display:flex;flex-direction:column;gap:var(--sp--gap-sm);padding:var(--sp--gap-md) var(--sp--gap-sm)}@media screen and (min-width:768px){.standard-search-result__container{flex-direction:row;padding:var(--spacing-m) var(--spacing-side-padding)}}.standard-search-result__container--curated{background-color:var(--clr-bg-light);border-bottom:none;border-radius:var(--radius-base)}.standard-search-result__category{display:flex;flex-direction:column;flex-shrink:0;gap:var(--sp--gap-xxxs);width:100%}@media screen and (min-width:768px){.standard-search-result__category{width:180px}}.standard-search-result__category-label{color:var(--clr-text-primary);font-family:var(--font);font-size:var(--type-body-xs);font-weight:400;line-height:1.2;white-space:nowrap}.standard-search-result__category-underline{background-color:var(--clr-brand-secondary);border-radius:2px;height:3px;width:23px}.standard-search-result__content{display:flex;flex:1;flex-direction:column;gap:var(--sp--gap-xxs);min-width:0;width:100%}@media screen and (min-width:768px){.standard-search-result__content{padding-right:40px}}.standard-search-result__link{color:inherit;text-decoration:none}.standard-search-result__link:hover .standard-search-result__title{text-decoration:underline}.standard-search-result__link:after{display:none}.standard-search-result__header{display:flex;flex-direction:column;gap:4px}.standard-search-result__title{color:var(--clr-text-primary);font-family:var(--font-headings);font-size:var(--type-h5);font-weight:700;letter-spacing:-.4px;line-height:1.2;margin:0;overflow-wrap:break-word;word-wrap:break-word}.standard-search-result__url{color:var(--clr-text-subtle);font-family:var(--font);font-size:var(--type-body-xs);font-weight:400;line-height:1.2;word-break:break-all}.standard-search-result__body{display:flex;flex-direction:column}.standard-search-result__summary{color:var(--clr-text-primary);font-family:var(--font);font-size:var(--type-body-small);font-weight:400;line-height:1.5;margin:0;max-width:900px}.standard-search-result__thumbnail{flex-shrink:0;order:3;width:100%}@media screen and (min-width:768px){.standard-search-result__thumbnail{min-width:215px;width:215px}}.standard-search-result__thumbnail-placeholder{align-items:center;aspect-ratio:16/9;background-color:var(--clr-border-default);border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.standard-search-result__thumbnail-image{border-radius:inherit;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.standard-search-result__thumbnail-play{align-items:center;background-color:var(--clr-brand-secondary);border-radius:50%;color:var(--clr-brand-primary);display:flex;height:77px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:77px;z-index:1}.standard-search-result__thumbnail-play svg{height:36px;width:36px}.standard-search-result__meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.standard-search-result__meta-author{align-items:center;display:flex;flex:1;gap:8px;min-width:150px}.standard-search-result__meta-avatar{background-color:var(--clr-border-default);border-radius:var(--radius-full);flex-shrink:0;height:40px;width:40px}.standard-search-result__meta-author-info{display:flex;flex-direction:column;gap:4px}.standard-search-result__meta-divider{display:none}@media screen and (min-width:768px){.standard-search-result__meta-divider{align-self:center;background-color:var(--clr-border-default);display:block;height:40px;width:1px}}.standard-search-result__meta-item{display:flex;flex-direction:column;gap:4px;width:125px}.standard-search-result__meta-label{color:var(--clr-text-primary);font-family:var(--font);font-size:var(--type-body-small);font-weight:700;line-height:1.2}.standard-search-result__meta-value{color:var(--clr-text-primary);font-family:var(--font);font-size:var(--type-body-xs);font-weight:400;line-height:1.2}.search-num-ranks__select{border:1px solid var(--search-border);margin:1rem 0;min-height:2.5rem;padding:0 .5rem}.predictive-search__container{display:flex;flex-direction:column;gap:var(--sp--gap-xxs);margin:0 auto;max-width:760px;width:100%}.predictive-search__inputs-label{font-family:var(--font);font-size:var(--fs-sm);font-weight:400;line-height:1.2}.predictive-search__inputs-wrapper{align-items:center;border-bottom:1px solid var(--clr-border-strong);display:flex;gap:var(--spacing-s);padding:16px 0;position:relative;width:100%}.predictive-search__inputs-wrapper:focus-within{border-color:var(--clr-border-focus);box-shadow:0 1px 0 0 var(--clr-border-focus)}.predictive-search__inputs-wrapper .search-suggestions__listbox{display:none;top:calc(100% + 8px)}.predictive-search__inputs-wrapper .search-suggestions__listbox--is-active{display:block}.predictive-search__inputs-wrapper .search-suggestions__list-item{color:var(--clr-text-primary);cursor:pointer;font-size:var(--fs-base);list-style:none;margin:0;padding:8px 16px}.predictive-search__inputs-wrapper .search-suggestions__list-item.is-visually-focussed,.predictive-search__inputs-wrapper .search-suggestions__list-item:hover{background-color:var(--search-sand)}.predictive-search__inputs-container{align-items:center;display:flex;flex:1;gap:var(--spacing-s);min-width:0}.predictive-search__inputs-wrapper .search-suggestions__list-item .is-match{font-weight:var(--font-semibold)}@media (min-width:768px){.predictive-search__inputs-wrapper .search-suggestions__list-item{padding:8px 20px}}.predictive-search__input{background:transparent;border:none;flex:1;font-size:var(--fs-lg);line-height:1.2;padding:0}.predictive-search__input::placeholder{color:var(--clr-text-primary);opacity:1}.predictive-search__input:focus{outline:none}.predictive-search__input:focus-visible{border-radius:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--clr-border-focus) 40%,transparent);outline:none}.predictive-search__inputs-submit{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.predictive-search__inputs-submit svg{height:var(--fs-lg);width:var(--fs-lg)}.predictive-search__inputs-submit:hover{color:var(--clr-text-link-hover)}.predictive-search__inputs-reset{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.predictive-search__inputs-reset svg{height:var(--fs-lg);width:var(--fs-lg)}.predictive-search__inputs-reset:hover{color:var(--clr-text-link-hover)}.predictive-search__helper-text{font-size:var(--fs-xs);margin:0}.predictive-search__helper-text strong{font-weight:600}.search-modal__open-button{background-color:var(--search-button);border:1px solid var(--search-border);padding:1rem;width:100%}.search-modal .MuiDrawer-paper{max-width:25rem;padding:0 1rem;width:100%}.search-modal__header{align-items:center;border-bottom:1px solid var(--search-border);display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1rem;padding:1rem 0}.search-modal__button-close{background-color:var(--search-button);padding:.5rem}.search-modal__filters-reset{display:flex;margin:1.5rem 0 0}.search-modal__filters-reset .button{flex-grow:1;justify-content:center}.search-sort__container{position:relative}.search-sort__icon-button{align-items:center;background-color:var(--search-sand);border:none;border-radius:var(--corner-radius-button);color:var(--search-navy);cursor:pointer;display:flex;height:48px;justify-content:center;padding:var(--spacing-base);transition:background-color .2s ease;width:48px}.search-sort__icon-button:focus-visible,.search-sort__icon-button:hover{background-color:var(--search-border)}.search-sort__menu{background-color:var(--search-white);border-radius:var(--corner-radius-card);box-shadow:0 4px 10px #0000001a;min-width:160px;padding:var(--spacing-s) var(--spacing-s);position:absolute;right:0;top:calc(100% + var(--spacing-xs));z-index:20}.search-sort__menu-item{align-items:center;background:transparent;border:none;color:var(--search-navy);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--type-body-xs);font-weight:600;gap:var(--spacing-base);letter-spacing:-.2px;line-height:20px;padding:var(--spacing-base) 0;text-align:left;width:100%}.search-sort__menu-item:hover{color:var(--search-subtle)}.search-sort__menu-item--active{color:var(--search-navy)}.search-sort__menu-check{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.search-sort__menu-label{flex:1}.search-sort__select{border:1px solid var(--search-border);margin:1rem 0;min-height:2.5rem;padding:0 .5rem}.search-sort__button{background-color:var(--search-button);border:1px solid transparent;margin:0 0 1rem;padding:.5rem;text-align:left}.search-sort__button.sort-active{border-color:var(--search-facet-selected)}.search-sort__button-list{align-items:flex-start;display:flex;flex-direction:column}.search-suggestion__button{background:none;font-weight:700;text-decoration:underline}.search-result-summary{display:flex;flex:1;flex-direction:column;gap:var(--sp--gap-xxxs)}.search-result-summary__count{margin:0}:root{--search-navy:#001822;--search-sand:#fcfbf9;--search-white:#fff;--search-subtle:#717068;--search-border:#dfdbd3;--search-divider:#dedede;--search-link:#001822;--search-accent-green:#00c853;--search-button:#f1f1f1;--search-button-hover:#aaa;--search-loader-primary:#ddd;--search-loader-secondary:#333;--search-facet-default:#dadada;--search-facet-hover:#777;--search-facet-selected:#333;--search-autocomplete-background:#fff;--search-transition-long:0.5s ease;--search-error:#d32f2f;--font-heading:"Spline Sans",sans-serif;--font-body:"Inter",sans-serif;--spacing-base:8px;--spacing-xs:12px;--spacing-s:20px;--spacing-m:52px;--spacing-l:80px;--spacing-xl:120px;--spacing-gutter:32px;--spacing-side-padding:20px;--corner-radius-card:16px;--corner-radius-button:8px;--corner-radius-shape:24px;--type-h2:48px;--type-h3:42px;--type-h5:20px;--type-body:20px;--type-body-small:16px;--type-body-xs:14px;--type-subtitle:14px}@media screen and (min-width:768px){:root{--spacing-side-padding:50px}}:focus-visible,button:focus-visible{outline:1px solid var(--search-button-hover);outline-offset:2px}.search-app--search-results{--header-clearance:64px;padding-top:calc(var(--header-clearance) + var(--sp--gap-md) + 96px);position:relative;width:100%}.search-app__wrapper{display:flex;flex-direction:column;gap:var(--sp--gap-lg)}.search-app__mobile-filters{display:flex;flex-direction:row;gap:1rem;width:100%}.search-app__mobile-filters .search-facets__container,.search-app__mobile-filters .search-modal__open-button{flex-basis:50%}@media screen and (min-width:768px){.search-app__mobile-filters{display:none}}.search-app__header-row{display:flex;flex-direction:column;gap:var(--sp--gap-md);width:100%}@media screen and (min-width:768px){.search-app__header-row{align-items:flex-start;flex-direction:row;gap:var(--spacing-l);justify-content:space-between}}.search-app__header-search{flex:1;min-width:0}.search-app__header-filters{align-items:flex-end;display:flex;gap:24px}.search-app__filter-select{display:flex;flex:1;flex-direction:column;gap:var(--sp--gap-xxs)}.search-app__filter-select-label{font-weight:700}.search-app__filter-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--clr-bg-main) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23001822' d='M17.293 8.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 1 1 1.414-1.414L12 13.586z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--clr-border-strong);border-radius:var(--radius-input);cursor:pointer;font-size:var(--fs-sm);height:48px;padding:12px 48px 12px 12px}.search-app__filter-select select:focus{outline:2px solid var(--clr-border-focus);outline-offset:2px}.search-app__filter-divider{align-items:center;background-color:var(--search-divider);display:flex;height:48px;justify-content:center;width:1px}.search-app__left-column{background-color:var(--search-sand);border:1px solid var(--search-border);border-radius:var(--corner-radius-card);display:none;margin-top:var(--spacing-s);padding:var(--spacing-s);width:100%}@media screen and (min-width:768px){.search-app__left-column{display:block;flex-shrink:0;width:280px}}.search-app__content-row{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%}@media screen and (min-width:768px){.search-app__content-row{flex-direction:row;gap:var(--spacing-gutter)}}.search-app-results__container{display:flex;flex:1;flex-direction:column;gap:var(--spacing-gutter);min-width:0}.search-app-results__container:focus{outline:none}.search-app-results__grid{align-items:start;display:grid;gap:var(--spacing-gutter);grid-template-columns:1fr}.search-app-results__grid .result-card{align-self:start;height:auto}@media screen and (min-width:768px){.search-app-results__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 64rem){.search-app-results__grid{grid-template-columns:repeat(3,1fr)}}.search-app__results-list{display:flex;flex-direction:column}.search-app__container[data-display-mode=cards-listing] .search-app__header-row{align-items:stretch}@media screen and (min-width:768px){.search-app__container[data-display-mode=cards-listing] .search-app__header-row{align-items:flex-end;gap:var(--spacing-s)}}.search-app__container[data-display-mode=cards-listing] .search-app__filter-select-label{font-size:var(--fs-sm)}.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__container{gap:var(--sp--gap-xxs);margin:0;max-width:none;padding:0}.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__inputs-wrapper{border:1px solid var(--clr-border-strong);border-radius:var(--radius-input);min-height:48px;padding:12px 16px}.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__input{font-size:var(--type-body-small)}@media screen and (min-width:768px){.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__input{font-size:var(--type-body-small)}}.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__inputs-label{font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-base)}.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__helper-text,.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__inputs-reset svg,.search-app__container[data-display-mode=cards-listing] .search-app__header-search .predictive-search__inputs-submit svg{display:none}:root{--font:"Inter",sans-serif;--font-headings:"Spline Sans",sans-serif;--font-normal:400;--font-semibold:600;--font-bold:700;--fs-super:clamp(3.25rem,2.5882rem + 2.8235vw,5.5rem);--fs-xxl:clamp(2.5rem,1.9669rem + 2.2745vw,4.3125rem);--fs-xl:clamp(2rem,1.5588rem + 1.8824vw,3.5rem);--fs-lg:clamp(1.5rem,1.2059rem + 1.2549vw,2.5rem);--fs-md:clamp(1.125rem,1.0515rem + 0.3137vw,1.375rem);--fs-base:clamp(1rem,0.9265rem + 0.3137vw,1.25rem);--fs-sm:clamp(0.875rem,0.8382rem + 0.1569vw,1rem);--fs-xs:clamp(0.75rem,0.7176rem + 0.1569vw,0.875rem);--lh-base:1.4;--lh-heading:1.1;--grid-unit:8px;--layout-gutter:var(--sp--gap-xs);--layout-content-max:75rem;--layout-wide-max:90rem;--layout-super-max:112.5rem;--container-max-width:var(--layout-content-max);--sp--gap-xxxs:clamp(0.5rem,0.353rem + 0.627vw,1rem);--sp--gap-xxs:clamp(0.5rem,0.206rem + 1.255vw,1.5rem);--sp--gap-xs:clamp(1rem,0.706rem + 1.255vw,2rem);--sp--gap-sm:clamp(1rem,0.412rem + 2.51vw,3rem);--sp--gap-base:var(--sp--gap-sm);--sp--gap-md:clamp(1.5rem,0.471rem + 4.392vw,5rem);--sp--gap-lg:clamp(3.5rem,2.324rem + 5.02vw,7.5rem);--sp--gap-xl:clamp(5.5rem,4.324rem + 5.02vw,9.5rem);--sp--pad-xxs:var(--sp--gap-xxxs);--sp--pad-xs:clamp(1rem,0.853rem + 0.627vw,1.5rem);--sp--pad-sm:var(--sp--gap-sm);--sp--pad-md:clamp(1.5rem,-0.265rem + 7.529vw,7.5rem);--sp--pad-lg:clamp(1.5rem,-1rem + 10.667vw,10rem);--sp--pad-xl:clamp(2.25rem,-2.618rem + 17.569vw,15.5rem);--clr-btn-primary-bg-light:#001429;--clr-btn-primary-text-light:#95f4b8;--clr-btn-primary-icon-light:#95f4b8;--clr-btn-primary-hover-text-light:#001429;--clr-btn-secondary-text-light:#001429;--clr-btn-secondary-border-light:#001429;--clr-btn-tertiary-text-light:#001429;--clr-btn-icon-text-light:#001429;--clr-btn-primary-bg-dark:#95f4b8;--clr-btn-primary-text-dark:#001429;--clr-btn-primary-icon-dark:#001429;--clr-btn-primary-hover-bg-dark:#f7f6f3;--clr-btn-primary-hover-text-dark:#001429;--clr-btn-secondary-text-dark:#fff;--clr-btn-secondary-border-dark:#fff;--clr-btn-secondary-hover-bg-dark:#f5f4ef;--clr-btn-secondary-hover-text-dark:#001429;--clr-btn-tertiary-text-dark:#fff;--clr-btn-tertiary-hover-bg-dark:#f5f4ef;--clr-btn-icon-text-dark:#fff;--clr-btn-focus:#0486b9;--btn--pad:0.75rem;--btn-pad:var(--btn--pad);--opacity-transparent:0;--opacity-minimal:0.17;--opacity-light:0.2;--opacity-medium:0.4;--opacity-strong:0.6;--opacity-heavy:0.8;--opacity-solid:1;--radius-unit:var(--grid-unit);--radius-xs:clamp(2px,0.5vw,4px);--radius-sm:clamp(4px,1vw,8px);--radius-base:clamp(6px,1.5vw,12px);--radius-md:1rem;--radius-lg:clamp(12px,3vw,24px);--radius-xl:clamp(16px,4vw,32px);--radius-2xl:clamp(24px,6vw,48px);--radius-full:9999px;--radius-button:var(--radius-unit);--radius-card:var(--radius-unit);--radius-image:var(--radius-unit);--radius-menu:var(--radius-md);--radius-input:var(--radius-sm);--radius-badge:var(--radius-full);--radius-shape-s:var(--radius-xl) 0 var(--radius-xl) 0;--radius-shape-m:var(--radius-2xl) 0 var(--radius-2xl) 0;--radius-shape-l:var(--radius-2xl) 0 var(--radius-2xl) 0;--clr-brand-primary:#001429;--clr-brand-secondary:#95f4b8;--clr-brand-tertiary:#fdfdfc;--clr-bg-main:#fff;--clr-bg-light:#fcfaf8;--clr-bg-light-alt:#f7f6f3;--clr-bg-light-subtle:#e1ded6;--clr-bg-dark:#001429;--clr-bg-highlight:#e5faed;--clr-bg-highlight-alt:#95f4b8;--clr-bg-highlight-tertiary:#0037ff;--clr-border-light:#fdfdfc;--clr-border-default:#e1ded6;--clr-border-subtle:#797567;--clr-border-strong:#001429;--clr-border-focus:#0486b9;--clr-input-bg:#fff;--clr-input-border:#001429;--clr-input-text:#001429;--clr-input-placeholder:#797567;--clr-input-focus:#0486b9;--clr-text-primary:#001429;--clr-text-secondary:#95f4b8;--clr-text-tertiary:#fdfdfc;--clr-text-quaternary:#fff;--clr-text-link-hover:#797567;--clr-text-subtle:#797567;--clr-text-muted:#757575;--clr-badge-green-bg:#e5faed;--clr-badge-green-outline:#95f4b8;--clr-badge-grey-bg:#d9d9d9;--clr-badge-grey-outline:#949494;--clr-badge-blue-bg:#e1f6fe;--clr-badge-blue-outline:#04f;--clr-badge-purple-bg:#f4f0ff;--clr-badge-purple-outline:#f0f;--clr-badge-pink-bg:#fff0f3;--clr-badge-pink-outline:#d6004f;--clr-badge-orange-bg:#ffead1;--clr-badge-orange-outline:#f56200;--clr-overlay-dark:hsl(210deg 100% 8%/var(--opacity-medium));--clr-overlay-light:hsl(45deg 25% 99%/var(--opacity-light));--clr-disabled-bg:hsl(0deg 0% 85%/var(--opacity-light));--clr-disabled-text:hsl(45deg 8% 44%/var(--opacity-medium));--clr-hover-overlay:hsl(210deg 100% 8%/var(--opacity-minimal));--clr-focus-ring:hsl(197deg 96% 49%/var(--opacity-light));--elevation-0:0;--elevation-1:0 4px 10px 0 rgba(0,0,0,.1);--elevation-2:0 8px 16px 0 rgba(0,0,0,.1);--elevation-3:0 12px 24px 0 rgba(0,0,0,.1);--elevation-4:0 16px 32px 0 rgba(0,0,0,.1);--switcher-bg:#fff;--switcher-text:#000;--switcher-bg-hover:#f2f2f2}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:var(--lh-base);-webkit-font-smoothing:antialiased}html{overflow-x:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}::placeholder{opacity:1}textarea{overflow:auto;vertical-align:top}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}details summary::-webkit-details-marker{display:none}}@layer base{@font-face{font-display:swap;font-family:Inter;font-optical-sizing:auto;font-style:normal;font-weight:100 900;src:url(fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2-variations"),url(fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-optical-sizing:auto;font-style:italic;font-weight:100 900;src:url(fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2-variations"),url(fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spline Sans;font-style:normal;font-weight:300 700;src:url(fonts/SplineSans-VariableFont_wght.woff2) format("woff2-variations"),url(fonts/SplineSans-VariableFont_wght.woff2) format("woff2")}body{background-color:var(--clr-bg-main);font-family:var(--font);font-optical-sizing:auto;font-size:var(--fs-base);line-height:var(--lh-base);text-rendering:optimizespeed}body,h1,h2,h3,h4,h5,h6{color:var(--clr-text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);font-weight:700;line-height:var(--lh-heading)}:is(p,ul,ol,blockquote,figure,hr)+h1,:is(p,ul,ol,blockquote,figure,hr)+h2,:is(p,ul,ol,blockquote,figure,hr)+h3,:is(p,ul,ol,blockquote,figure,hr)+h4,:is(p,ul,ol,blockquote,figure,hr)+h5,:is(p,ul,ol,blockquote,figure,hr)+h6{margin-block-start:var(--sp--gap-sm)}h1{font-size:var(--fs-xxl)}h1,h2{letter-spacing:-.04em}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg);letter-spacing:-.04em}h4{font-size:var(--fs-md)}h4,h5{letter-spacing:-.02em}h5{font-size:var(--fs-base)}h6{font-family:var(--font);font-size:var(--fs-sm)}p{margin-block-end:1em}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:var(--fs-sm)}a{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-block;font-weight:var(--font-bold);position:relative;text-decoration:none;transition:color .25s ease-out}a:after{background-color:var(--clr-bg-dark);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}a:hover{color:var(--clr-text-link-hover)}a:hover:after{transform:scaleX(0)}ol,ul{list-style-position:outside;margin-block:var(--sp--gap-xxs) var(--sp--gap-md);padding-inline-start:1.875rem}ol ol,ol ul,ul ol,ul ul{margin-block:var(--grid-unit) 0}ul{list-style-type:disc}ol{list-style-type:decimal}li+li{margin-block-start:var(--grid-unit)}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}table{border-collapse:collapse;border-spacing:0;margin:var(--sp--gap-md) 0;width:100%}thead th{font-size:var(--fs-sm);font-weight:700;padding:var(--sp--gap-xs);text-align:left}tbody tr{border-top:1px solid var(--clr-border-default)}tbody td{font-size:var(--fs-sm);padding:var(--sp--gap-xs)}figure{display:inline-block;margin:0;text-align:center}figure img{height:auto;max-width:100%}figcaption{margin-block-start:var(--sp--gap-xs)}figure figcaption{text-align:center;width:100%}blockquote{border-inline-start:4px solid var(--clr-brand-secondary);font-family:var(--font-headings);font-size:var(--fs-md);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-block:var(--sp--gap-md);padding:var(--sp--gap-xxxs) var(--sp--gap-sm)}blockquote>*{margin-block-start:0}blockquote p+p{margin-block-start:var(--sp--gap-xxxs)}hr{border:1px solid var(--clr-border-default);margin:var(--sp--gap-md) 0}caption{margin-block-end:var(--sp--gap-xs)}code,kbd,samp{background-color:var(--clr-bg-light);border:1px solid var(--clr-bg-light-alt);border-radius:var(--radius-sm);color:var(--clr-text-primary);font-family:Courier New,Courier,monospace;font-size:var(--fs-sm);padding:0 var(--sp--gap-xs)}kbd{background-color:var(--clr-bg-light-alt);box-shadow:inset 0 -2px 0 var(--clr-bg-light-alt);font-weight:var(--font-semibold)}samp{font-style:italic}pre{background:var(--clr-bg-light);border-left:10px solid var(--clr-bg-dark);border-radius:10px;color:var(--clr-text-primary);letter-spacing:.5px;margin:var(--sp--gap-sm) 0;padding:var(--sp--gap-sm)}pre code{background-color:transparent;border:none}.underline{text-decoration:underline}abbr,time{font-weight:var(--font-bold)}mark{background-color:var(--clr-bg-highlight-alt);color:var(--clr-text-primary)}q{font-style:italic}q:before{content:open-quote}q:after{content:close-quote}.text-h1-home{font-size:var(--fs-super);font-weight:700;letter-spacing:-.04em;line-height:var(--lh-heading)}.text-h1-home,.text-pull-quote{font-family:var(--font-headings)}.text-pull-quote{font-size:var(--fs-lg);font-weight:400;letter-spacing:-.02em;line-height:1.3}.text-subtitle{font-family:var(--font);font-size:var(--fs-sm);font-weight:400;line-height:1.2}}@layer layout{:root{--font:"Inter",sans-serif;--font-headings:"Spline Sans",sans-serif;--font-normal:400;--font-semibold:600;--font-bold:700;--fs-super:clamp(3.25rem,2.5882rem + 2.8235vw,5.5rem);--fs-xxl:clamp(2.5rem,1.9669rem + 2.2745vw,4.3125rem);--fs-xl:clamp(2rem,1.5588rem + 1.8824vw,3.5rem);--fs-lg:clamp(1.5rem,1.2059rem + 1.2549vw,2.5rem);--fs-md:clamp(1.125rem,1.0515rem + 0.3137vw,1.375rem);--fs-base:clamp(1rem,0.9265rem + 0.3137vw,1.25rem);--fs-sm:clamp(0.875rem,0.8382rem + 0.1569vw,1rem);--fs-xs:clamp(0.75rem,0.7176rem + 0.1569vw,0.875rem);--lh-base:1.4;--lh-heading:1.1;--grid-unit:8px;--layout-gutter:var(--sp--gap-xs);--layout-content-max:75rem;--layout-wide-max:90rem;--layout-super-max:112.5rem;--container-max-width:var(--layout-content-max);--sp--gap-xxxs:clamp(0.5rem,0.353rem + 0.627vw,1rem);--sp--gap-xxs:clamp(0.5rem,0.206rem + 1.255vw,1.5rem);--sp--gap-xs:clamp(1rem,0.706rem + 1.255vw,2rem);--sp--gap-sm:clamp(1rem,0.412rem + 2.51vw,3rem);--sp--gap-base:var(--sp--gap-sm);--sp--gap-md:clamp(1.5rem,0.471rem + 4.392vw,5rem);--sp--gap-lg:clamp(3.5rem,2.324rem + 5.02vw,7.5rem);--sp--gap-xl:clamp(5.5rem,4.324rem + 5.02vw,9.5rem);--sp--pad-xxs:var(--sp--gap-xxxs);--sp--pad-xs:clamp(1rem,0.853rem + 0.627vw,1.5rem);--sp--pad-sm:var(--sp--gap-sm);--sp--pad-md:clamp(1.5rem,-0.265rem + 7.529vw,7.5rem);--sp--pad-lg:clamp(1.5rem,-1rem + 10.667vw,10rem);--sp--pad-xl:clamp(2.25rem,-2.618rem + 17.569vw,15.5rem);--clr-btn-primary-bg-light:#001429;--clr-btn-primary-text-light:#95f4b8;--clr-btn-primary-icon-light:#95f4b8;--clr-btn-primary-hover-text-light:#001429;--clr-btn-secondary-text-light:#001429;--clr-btn-secondary-border-light:#001429;--clr-btn-tertiary-text-light:#001429;--clr-btn-icon-text-light:#001429;--clr-btn-primary-bg-dark:#95f4b8;--clr-btn-primary-text-dark:#001429;--clr-btn-primary-icon-dark:#001429;--clr-btn-primary-hover-bg-dark:#f7f6f3;--clr-btn-primary-hover-text-dark:#001429;--clr-btn-secondary-text-dark:#fff;--clr-btn-secondary-border-dark:#fff;--clr-btn-secondary-hover-bg-dark:#f5f4ef;--clr-btn-secondary-hover-text-dark:#001429;--clr-btn-tertiary-text-dark:#fff;--clr-btn-tertiary-hover-bg-dark:#f5f4ef;--clr-btn-icon-text-dark:#fff;--clr-btn-focus:#0486b9;--btn--pad:0.75rem;--btn-pad:var(--btn--pad);--opacity-transparent:0;--opacity-minimal:0.17;--opacity-light:0.2;--opacity-medium:0.4;--opacity-strong:0.6;--opacity-heavy:0.8;--opacity-solid:1;--radius-unit:var(--grid-unit);--radius-xs:clamp(2px,0.5vw,4px);--radius-sm:clamp(4px,1vw,8px);--radius-base:clamp(6px,1.5vw,12px);--radius-md:1rem;--radius-lg:clamp(12px,3vw,24px);--radius-xl:clamp(16px,4vw,32px);--radius-2xl:clamp(24px,6vw,48px);--radius-full:9999px;--radius-button:var(--radius-unit);--radius-card:var(--radius-unit);--radius-image:var(--radius-unit);--radius-menu:var(--radius-md);--radius-input:var(--radius-sm);--radius-badge:var(--radius-full);--radius-shape-s:var(--radius-xl) 0 var(--radius-xl) 0;--radius-shape-m:var(--radius-2xl) 0 var(--radius-2xl) 0;--radius-shape-l:var(--radius-2xl) 0 var(--radius-2xl) 0;--clr-brand-primary:#001429;--clr-brand-secondary:#95f4b8;--clr-brand-tertiary:#fdfdfc;--clr-bg-main:#fff;--clr-bg-light:#fcfaf8;--clr-bg-light-alt:#f7f6f3;--clr-bg-light-subtle:#e1ded6;--clr-bg-dark:#001429;--clr-bg-highlight:#e5faed;--clr-bg-highlight-alt:#95f4b8;--clr-bg-highlight-tertiary:#0037ff;--clr-border-light:#fdfdfc;--clr-border-default:#e1ded6;--clr-border-subtle:#797567;--clr-border-strong:#001429;--clr-border-focus:#0486b9;--clr-input-bg:#fff;--clr-input-border:#001429;--clr-input-text:#001429;--clr-input-placeholder:#797567;--clr-input-focus:#0486b9;--clr-text-primary:#001429;--clr-text-secondary:#95f4b8;--clr-text-tertiary:#fdfdfc;--clr-text-quaternary:#fff;--clr-text-link-hover:#797567;--clr-text-subtle:#797567;--clr-text-muted:#757575;--clr-badge-green-bg:#e5faed;--clr-badge-green-outline:#95f4b8;--clr-badge-grey-bg:#d9d9d9;--clr-badge-grey-outline:#949494;--clr-badge-blue-bg:#e1f6fe;--clr-badge-blue-outline:#04f;--clr-badge-purple-bg:#f4f0ff;--clr-badge-purple-outline:#f0f;--clr-badge-pink-bg:#fff0f3;--clr-badge-pink-outline:#d6004f;--clr-badge-orange-bg:#ffead1;--clr-badge-orange-outline:#f56200;--clr-overlay-dark:hsl(210deg 100% 8%/var(--opacity-medium));--clr-overlay-light:hsl(45deg 25% 99%/var(--opacity-light));--clr-disabled-bg:hsl(0deg 0% 85%/var(--opacity-light));--clr-disabled-text:hsl(45deg 8% 44%/var(--opacity-medium));--clr-hover-overlay:hsl(210deg 100% 8%/var(--opacity-minimal));--clr-focus-ring:hsl(197deg 96% 49%/var(--opacity-light));--elevation-0:0;--elevation-1:0 4px 10px 0 rgba(0,0,0,.1);--elevation-2:0 8px 16px 0 rgba(0,0,0,.1);--elevation-3:0 12px 24px 0 rgba(0,0,0,.1);--elevation-4:0 16px 32px 0 rgba(0,0,0,.1);--switcher-bg:#fff;--switcher-text:#000;--switcher-bg-hover:#f2f2f2}main{display:flex;flex-direction:column;gap:var(--sp--gap-lg);overflow-x:clip;padding-block:var(--sp--pad-md)}main>:first-child{padding-block-start:5dvh}@media (min-width:1024px){main{padding-block-start:0}}section{display:flex;flex-direction:column;gap:var(--sp--gap-sm)}}@layer components{:root{--header-padding:8px;--header-inner-padding:12px;--header-border-radius:var(--radius-menu);--header-height:calc(64px - var(--header-padding)*2);--header-bg:color-mix(in srgb,var(--clr-bg-main) 85%,transparent);--header-text:var(--clr-text-primary);--header-logo-filter:none;--header-nav-gap:8px;--header-nav-item-padding:12px;--header-nav-hover-bg:var(--clr-bg-light-subtle);--header-nav-hover-text:var(--clr-text-primary);--header-actions-gap:8px}@media (min-width:1440px){:root{--header-padding:32px;--header-inner-padding:23px;--header-height:calc(136px - var(--header-padding)*2)}}.site-header--dark{--header-bg:color-mix(in srgb,var(--clr-bg-dark) 85%,transparent);--header-text:var(--clr-text-quaternary)}.site-header{background:var(--header-bg);left:0;max-width:100dvw;padding:var(--header-padding);position:fixed;right:0;top:0;transition:transform .3s ease-in-out,background .2s ease;z-index:5}.site-header.is-hidden{transform:translateY(-100%)}.site-header:has(.header-mobile-toggle[aria-expanded=true]){background:var(--clr-bg-main)}@media (min-width:1440px){.site-header{background:none;margin:0 auto;max-width:1440px}}.site-header__wrapper{width:100%}.site-header__container{align-items:center;border-radius:var(--header-border-radius);display:flex;height:var(--header-height);padding-inline-start:var(--header-inner-padding);transition:background-color .2s ease,box-shadow .2s ease}.site-header:has(.header-mobile-toggle[aria-expanded=true]) .site-header__container{background-color:var(--clr-bg-main);box-shadow:0 4px 10px #0000001a}@media (min-width:1440px){.site-header__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--header-bg);border-radius:var(--header-border-radius);justify-content:space-between;padding-inline-end:var(--header-inner-padding);position:relative;z-index:5}.site-header:has(.header-mobile-toggle[aria-expanded=true]) .site-header__container{background-color:var(--header-bg);box-shadow:none}}.header-logo{flex-shrink:0;margin-inline-end:auto}@media (min-width:1440px){.header-logo{margin-inline-end:0}}.header-logo__link{align-items:center;display:flex;text-decoration:none}.header-logo__link:after{display:none}.header-logo__image{display:block;height:auto;width:100px}@media (min-width:1440px){.header-logo__image{width:127px}}.header-nav{display:none}@media (min-width:1440px){.header-nav{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}}.header-nav__list{align-items:center;display:flex;gap:var(--header-nav-gap);list-style:none;margin:0;padding:0}.header-nav__item{margin-block-start:0;position:relative}.header-nav__link{align-items:center;background:transparent;border:none;border-radius:var(--radius-button);color:var(--header-text);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:700;gap:var(--header-nav-gap);line-height:1.2;padding:var(--header-nav-item-padding);transition:background-color .2s ease}.header-nav__link:hover{background-color:var(--header-nav-hover-bg);color:var(--header-nav-hover-text)}.header-nav__link[aria-expanded=true] .header-nav__text{text-decoration:underline;text-underline-offset:4px}.header-nav__link[aria-expanded=true] .header-nav__chevron{transform:rotate(-180deg)}.header-nav__text{white-space:nowrap}.header-nav__chevron{color:currentcolor;flex-shrink:0;height:24px;transition:transform .2s ease;width:24px}.header-actions{display:none}@media (min-width:1440px){.header-actions{align-items:center;display:flex;gap:var(--header-actions-gap)}}.header-actions__search{color:var(--header-text);padding:12px}.header-actions__search svg{color:currentcolor}.header-actions__search svg path{fill:currentcolor}.header-actions__search-icon{height:24px;width:24px}.site-header--light .header-actions__search-icon path{fill:var(--clr-bg-dark)}.site-header--dark .header-actions__search-icon path{fill:var(--clr-bg-main)}.header-actions__login{align-items:center;border-radius:var(--radius-button);color:var(--header-text);display:flex;font-size:var(--fs-sm);font-weight:700;height:48px;justify-content:center;line-height:1.2;padding:16px;text-decoration:none;transition:background-color .2s ease}.header-actions__login:after{display:none}.header-actions__login:hover{text-decoration:underline}.site-header--dark .header-actions__login:hover{color:var(--clr-text-quaternary)}.header-actions__cta{white-space:nowrap}.header-mobile-search{align-items:center;background:transparent;border:none;border-radius:var(--radius-button);color:var(--header-text);cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}@media (min-width:1440px){.header-mobile-search{display:none}}.header-mobile-search__icon{height:24px;width:24px}.site-header--light .header-mobile-search__icon path{fill:var(--clr-bg-dark)}.site-header--dark .header-mobile-search__icon path{fill:var(--clr-bg-main)}.header-mobile-toggle{align-items:center;background:transparent;border:none;border-radius:var(--radius-button);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:48px;justify-content:center;transition:background-color .2s ease;width:48px}.header-mobile-toggle:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}@media (min-width:1440px){.header-mobile-toggle{display:none}}.header-mobile-toggle__line{background-color:var(--header-text);border-radius:1px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:20px}.header-mobile-toggle[aria-expanded=true] .header-mobile-toggle__line:first-child{transform:translateY(7px) rotate(45deg)}.header-mobile-toggle[aria-expanded=true] .header-mobile-toggle__line:nth-child(2){opacity:0}.header-mobile-toggle[aria-expanded=true] .header-mobile-toggle__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.megamenu-backdrop{display:none}@media (min-width:1440px){.megamenu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:4}.megamenu-backdrop.is-active{opacity:1;visibility:visible}}.megamenu{display:none}@media (min-width:1440px){.megamenu{background-color:var(--clr-bg-main);border-radius:var(--radius-menu);box-shadow:0 0 20px #00000026;left:var(--header-padding);max-width:calc(100vw - var(--header-padding)*2);opacity:0;position:absolute;top:calc(100% - var(--header-padding) - 3px);transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:fit-content;z-index:5}.megamenu,.megamenu[hidden]{display:block}.megamenu.is-active{opacity:1;transform:translateY(0);visibility:visible}}.megamenu__container{display:flex;gap:32px;padding:36px}.megamenu__column{display:flex;flex-direction:column;justify-content:space-between}.megamenu--two-column .megamenu__column:first-of-type{flex-shrink:0;width:300px}.megamenu--two-column .megamenu__column:last-of-type{flex:0 0 auto;min-width:0}.megamenu__divider{background-color:var(--clr-border-default);flex-shrink:0;width:1px}.megamenu__sections{display:flex;flex:1;flex-direction:column}.megamenu__section{display:flex;flex-direction:column;gap:24px}.megamenu__section-title{color:var(--clr-text-subtle);font-size:var(--fs-sm);line-height:1.2}.megamenu__list{list-style:none;margin:0;padding:0}.megamenu__list--featured{display:flex;flex-direction:column;gap:32px}.megamenu__list--simple{display:flex;flex-direction:column;gap:16px}.megamenu__list-grid{display:grid;gap:32px;grid-template-columns:repeat(2,auto)}.megamenu__item{margin-block-start:0}.megamenu__link{align-items:flex-start;border-radius:var(--radius-button);color:var(--clr-text-primary);display:flex;gap:12px;padding:4px;text-decoration:none;transition:background-color .2s ease,opacity .2s ease,color .2s ease}.megamenu__link:after{display:none}.megamenu__link:hover .megamenu__link-title{color:var(--clr-text-primary);text-decoration:underline}.megamenu__link.is-highlighted .megamenu__icon-wrapper{background-color:var(--clr-bg-highlight-alt)}.megamenu__link--featured{flex-direction:column;gap:8px}.megamenu__link--featured .megamenu__link-title{font-size:var(--fs-base);font-weight:700;line-height:var(--lh-base)}.megamenu__link-header{align-items:center;display:flex;gap:12px}.megamenu__link--simple{align-items:center;padding:4px 12px 4px 4px}.megamenu__icon-wrapper{align-items:center;background-color:var(--clr-bg-highlight-alt);border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:4px;transition:background-color .2s ease;width:32px}.megamenu__icon-wrapper--simple{background-color:transparent;border-radius:8px;padding:4px;transition:background-color .2s ease}.megamenu__icon-wrapper svg{color:var(--clr-text-primary);height:24px;width:24px}.megamenu__link-description{color:var(--clr-text-primary);display:block;font-size:var(--fs-sm);font-weight:400;line-height:1.2;padding-inline-start:44px}.megamenu__link-title{font-size:16px;font-weight:var(--font-semibold)}.megamenu__badge{align-items:center;background-color:var(--clr-bg-highlight-alt);border-radius:4px;color:var(--clr-text-primary);display:inline-flex;font-size:var(--fs-sm);font-weight:400;justify-content:center;line-height:1.2;padding:6px 8px}.megamenu__additional-links{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-block-start:48px}.megamenu__additional-link,.megamenu__view-all{color:var(--clr-text-primary);font-size:var(--fs-sm);font-weight:700;line-height:1.2}.megamenu__view-all{align-self:flex-start;margin-block-start:48px}.megamenu__view-all svg{height:20px;width:20px}.megamenu__view-all.cta-link{gap:5px}.megamenu__view-all.cta-link:after{width:calc(100% - 25px)}.megamenu--multi-column .megamenu__container{align-items:stretch}.megamenu--multi-column .megamenu__column{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;min-width:300px}.megamenu--with-promo .megamenu__container{gap:32px}.megamenu--with-promo .megamenu__column{flex:0 0 300px}.megamenu__promo{background-color:var(--clr-bg-light);border-radius:var(--radius-menu);display:flex;flex-direction:column;flex-shrink:0;padding:24px;width:300px}.megamenu__promo-image-wrapper{aspect-ratio:1;border-radius:4px;margin-block-end:24px;overflow:hidden;width:100%}.megamenu__promo-image{height:100%;object-fit:cover;width:100%}.megamenu__promo-content{display:flex;flex-direction:column;gap:8px}.megamenu__promo-title{color:var(--clr-text-primary);font-size:16px;font-weight:var(--font-semibold)}.megamenu__promo-description{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2;margin:0}.megamenu__promo-link{font-size:var(--fs-sm);font-weight:700;line-height:1.2;margin-block-start:4px}.megamenu__promo-link svg{height:20px;width:20px}.megamenu__promo-link.cta-link{align-self:flex-start;gap:5px}.megamenu__promo-link.cta-link:after{width:calc(100% - 25px)}.megamenu--stacked-multi-column .megamenu__container{align-items:stretch}.megamenu--stacked-multi-column .megamenu__column{display:flex;flex:1;flex-direction:column;min-width:300px}.megamenu--stacked-multi-column .megamenu__sections{height:100%}.megamenu--stacked-multi-column .megamenu__section{gap:16px}.megamenu--stacked-multi-column .megamenu__section:not(:first-child){padding-block-start:24px}.megamenu--stacked-multi-column.megamenu--with-promo .megamenu__column{flex:0 0 300px}@keyframes mobile-menu-item-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.mobile-menu{background-color:var(--clr-bg-main);inset:calc(var(--header-height) + var(--header-padding)*2) 0 0;opacity:0;overflow-y:auto;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:4}.mobile-menu[hidden]{display:block}.mobile-menu.is-active{opacity:1;visibility:visible}.mobile-menu.is-active .mobile-menu__item{animation:mobile-menu-item-slide-in .35s cubic-bezier(.25,.46,.45,.94) forwards}.mobile-menu.is-active .mobile-menu__item:first-child{animation-delay:.06s}.mobile-menu.is-active .mobile-menu__item:nth-child(2){animation-delay:.12s}.mobile-menu.is-active .mobile-menu__item:nth-child(3){animation-delay:.18s}.mobile-menu.is-active .mobile-menu__item:nth-child(4){animation-delay:.24s}.mobile-menu.is-active .mobile-menu__item:nth-child(5){animation-delay:.3s}.mobile-menu.is-active .mobile-menu__item:nth-child(6){animation-delay:.36s}.mobile-menu.is-active .mobile-menu__actions{animation:mobile-menu-item-slide-in .35s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.32s}@media (min-width:1440px){.mobile-menu{display:none}}.mobile-menu__nav{display:flex;flex-direction:column;min-height:100%;padding:var(--sp--gap-xs)}.mobile-menu__list{flex:1;list-style:none;margin:0;padding:0}.mobile-menu__item{border-bottom:1px solid var(--clr-border-strong);margin-block-start:0;opacity:0;transform:translate(-20px)}.mobile-menu__item:last-child{border-bottom:none}.mobile-menu__accordion-trigger{align-items:center;background:transparent;border:none;color:var(--clr-text-primary);cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;width:100%}.mobile-menu__accordion-trigger[aria-expanded=true] .megamenu-accordion__chevron{transform:rotate(180deg)}.mobile-menu__accordion-title{font-family:var(--font-headings);font-size:22px;font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1.2}.megamenu-accordion__chevron{color:currentcolor;height:24px;transition:transform .3s ease;width:24px}.mobile-menu__accordion-content{display:none;padding-block-end:16px}.mobile-menu__accordion-content.is-active{display:block}.mobile-menu__accordion-content[hidden]{display:none}.mobile-menu__actions{display:flex;flex-direction:column;gap:16px;margin-block-start:auto;opacity:0;padding:var(--sp--gap-sm) 0;transform:translate(-20px)}.mobile-menu__login{color:var(--clr-text-primary)}.mobile-menu__cta{justify-content:center;width:100%}.megamenu-mobile__section{display:flex;flex-direction:column;gap:24px;padding:16px 0}.megamenu-mobile__section-title{color:var(--clr-text-subtle);font-size:var(--fs-sm);line-height:1.2}.megamenu-mobile__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.megamenu-mobile__list--featured{gap:32px}.megamenu-mobile__list--simple{gap:16px}.megamenu-mobile__item{margin-block-start:0}.megamenu-mobile__link{align-items:flex-start;border-radius:var(--radius-button);color:var(--clr-text-primary);display:flex;gap:10px;padding:4px 12px 4px 4px;text-decoration:none;transition:background-color .2s ease}.megamenu-mobile__link:after{display:none}.megamenu-mobile__link:hover .megamenu-mobile__link-title{color:var(--clr-text-primary);text-decoration:underline}.megamenu-mobile__link--featured{flex-direction:column;gap:8px}.megamenu-mobile__link-header{align-items:center;display:flex;gap:12px}.megamenu-mobile__link--simple{align-items:center}.megamenu-mobile__icon-wrapper{align-items:center;background-color:var(--clr-bg-highlight-alt);border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:4px;width:32px}.megamenu-mobile__link--simple .megamenu-mobile__icon-wrapper{background-color:transparent;border-radius:8px}.megamenu-mobile__link-description{color:var(--clr-text-primary);display:block;font-size:var(--fs-sm);font-weight:400;line-height:1.2;padding-inline-start:44px}.megamenu-mobile__link-title{font-size:var(--fs-base);font-weight:700;line-height:var(--lh-base)}.megamenu-mobile__link--simple .megamenu-mobile__link-title{font-weight:var(--font-semibold)}.megamenu-mobile__badge{align-items:center;background-color:var(--clr-bg-highlight-alt);border-radius:4px;color:var(--clr-text-primary);display:inline-flex;font-size:var(--fs-sm);justify-content:center;line-height:1.2;padding:6px 8px}.megamenu-mobile__view-all{align-self:flex-start;font-size:var(--fs-sm);font-weight:var(--font-semibold);line-height:1.2}.megamenu-mobile__view-all svg{height:20px;width:20px}.megamenu-mobile__view-all.cta-link{gap:5px}.megamenu-mobile__view-all.cta-link:after{width:calc(100% - 25px)}.search-overlay{background-color:var(--clr-bg-highlight-alt);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overscroll-behavior:contain;position:fixed;right:0;top:0;transform:translateY(-20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:6}.search-overlay[hidden]{display:flex}.search-overlay.is-active{opacity:1;transform:translateY(0);visibility:visible}.search-overlay__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:var(--sp--gap-xs)}@media (min-width:1440px){.search-overlay__header{padding:var(--header-padding);padding-block:48px 24px}}.search-overlay__logo{align-items:center;display:flex}.search-overlay__logo:after{display:none}.search-overlay__logo-image{display:block;height:auto;width:100px}@media (min-width:1440px){.search-overlay__logo-image{width:140px}}.search-overlay__close{align-items:center;background:transparent;border:none;border-radius:var(--radius-button);color:var(--clr-text-primary);cursor:pointer;display:flex;height:48px;justify-content:center;transition:background-color .2s ease;width:48px}.search-overlay__close:hover{background-color:#0000001a}.search-overlay__close-icon{height:24px;width:24px}.search-overlay__close-icon path{fill:currentcolor}@media (min-width:1440px){.search-overlay__close-icon{height:48px;width:48px}}.search-overlay__content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--sp--gap-sm);padding-block-end:100px}@media (min-width:1440px){.search-overlay__content{padding:var(--sp--gap-lg);padding-block-end:150px}}.search-overlay__form{max-width:600px;width:100%}.search-overlay__label{color:var(--clr-text-primary);display:block;font-size:var(--fs-sm);line-height:1.2;margin-block-end:8px}@media (min-width:1440px){.search-overlay__label{margin-block-end:12px}}.search-overlay__input-wrapper{align-items:center;border-bottom:2px solid var(--clr-text-primary);display:flex}.search-overlay__input-wrapper:focus-within{border-color:var(--clr-border-focus);box-shadow:0 2px 0 0 var(--clr-border-focus)}.search-overlay__input{background:transparent;border:none;color:var(--clr-text-primary);flex:1;font-family:var(--font);font-size:24px;font-weight:var(--font-normal);letter-spacing:-.04em;line-height:1.2;outline:none;padding:8px 0;padding-inline-end:48px;width:100%}.search-overlay__input:focus-visible{border-radius:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--clr-border-focus) 40%,transparent);outline:none}.search-overlay__input::placeholder{color:var(--clr-text-primary);opacity:1}.search-overlay__input::-webkit-search-cancel-button,.search-overlay__input::-webkit-search-decoration,.search-overlay__input::-webkit-search-results-button,.search-overlay__input::-webkit-search-results-decoration{display:none}@media (min-width:1440px){.search-overlay__input{font-size:32px;padding:12px 0;padding-inline-end:56px}}.search-overlay__submit{align-items:center;background:transparent;border:none;border-radius:var(--radius-button);color:var(--clr-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:40px}.search-overlay__submit:hover{background-color:#0000001a}@media (min-width:1440px){.search-overlay__submit{height:48px;width:48px}}.search-overlay__submit-icon{height:32px;width:32px}@media (min-width:1440px){.search-overlay__submit-icon{height:46px;width:48px}}body:has(.search-overlay.is-active),html:has(.search-overlay.is-active){overflow:hidden;overscroll-behavior:none}.search-suggestions__listbox{background:var(--clr-bg-main);border:1px solid var(--clr-border-subtle);border-radius:var(--radius-menu);box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:16px 0 8px;position:absolute;right:0;top:100%;z-index:100}.search-suggestions__listbox:before{color:var(--clr-text-subtle);content:"Keyword matches";display:block;font-size:var(--fs-xs);font-weight:var(--font-normal);line-height:1.2;margin-bottom:8px;padding:0 16px}.search-suggestions__listbox[hidden]{display:none}.search-suggestions__item,.search-suggestions__list-item{color:var(--clr-text-primary);cursor:pointer;font-size:var(--fs-base);font-weight:var(--font-normal);line-height:1.4;padding:8px 16px;transition:background-color .15s ease}.search-suggestions__item .is-match,.search-suggestions__list-item .is-match{font-weight:var(--font-semibold)}.search-suggestions__item.is-focused,.search-suggestions__item:hover,.search-suggestions__item[aria-selected=true],.search-suggestions__list-item.is-focused,.search-suggestions__list-item:hover,.search-suggestions__list-item[aria-selected=true]{background-color:var(--clr-bg-light-subtle)}.search-overlay__input-wrapper{position:relative}.search-overlay__input-wrapper .search-suggestions__listbox{border-radius:var(--radius-card);margin-top:8px}.search-overlay--dark .search-suggestions__listbox{background:var(--clr-bg-dark);border-color:var(--clr-border-dark);box-shadow:0 4px 24px #0000004d}.search-overlay--dark .search-suggestions__item,.search-overlay--dark .search-suggestions__list-item{color:var(--clr-text-quaternary)}.search-overlay--dark .search-suggestions__item.is-focused,.search-overlay--dark .search-suggestions__item:hover,.search-overlay--dark .search-suggestions__item[aria-selected=true],.search-overlay--dark .search-suggestions__list-item.is-focused,.search-overlay--dark .search-suggestions__list-item:hover,.search-overlay--dark .search-suggestions__list-item[aria-selected=true]{background-color:var(--clr-bg-dark-hover)}@media (min-width:768px){.search-suggestions__listbox{max-height:400px}.search-suggestions__listbox:before{padding:0 20px}.search-suggestions__item,.search-suggestions__list-item{padding:8px 20px}}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.button{--btn-bg:var(--clr-btn-primary-bg-light);--btn-text:var(--clr-btn-primary-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-highlight-alt);--btn-hover-text:var(--clr-btn-primary-hover-text-light);align-items:center;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-button);color:var(--btn-text);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:16px;height:48px;justify-content:center;line-height:1.2;overflow:hidden;padding:16px 28px;position:relative;text-decoration:none;z-index:1}.button:hover{background-color:var(--btn-hover)}@media (prefers-reduced-motion:no-preference){.button:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--btn-hover) 0 74%,var(--btn-bg) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.button:hover{background-color:var(--btn-bg)}.button:hover:before{transform:translate(20%)}.button{transition:color .1s ease-in}}.button:after{display:none}.button:hover{color:var(--btn-hover-text)}.button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.button:disabled,.button[aria-disabled=true]{opacity:.4;pointer-events:none}.button svg{flex-shrink:0;height:24px;width:24px}.button svg,.button svg path{fill:currentcolor}.button--outline{--btn-bg:transparent;--btn-text:var(--clr-btn-secondary-text-light);--btn-border:var(--clr-btn-secondary-border-light);--btn-hover:var(--clr-bg-dark);--btn-hover-text:var(--clr-text-quaternary)}.button--ghost{--btn-bg:transparent;--btn-text:var(--clr-btn-tertiary-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-light-alt);--btn-hover-text:var(--clr-btn-tertiary-text-light)}.button--icon{--btn-bg:transparent;--btn-text:var(--clr-btn-icon-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-light-alt);--btn-hover-text:var(--clr-btn-icon-text-light);gap:0;padding:0;width:48px}.has-bg--inverse .button,.site-header--dark .button{--btn-bg:var(--clr-btn-primary-bg-dark);--btn-text:var(--clr-btn-primary-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-primary-hover-bg-dark);--btn-hover-text:var(--clr-btn-primary-hover-text-dark);transition:color .1s ease-in,background-color .3s ease-out,box-shadow .2s ease-out}.has-bg--inverse .button:hover,.site-header--dark .button:hover{background-color:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--clr-btn-primary-text-dark)}.has-bg--inverse .button--outline,.site-header--dark .button--outline{--btn-bg:transparent;--btn-text:var(--clr-btn-secondary-text-dark);--btn-border:var(--clr-btn-secondary-border-dark);--btn-hover:var(--clr-btn-secondary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}.has-bg--inverse .button--ghost,.site-header--dark .button--ghost{--btn-bg:transparent;--btn-text:var(--clr-btn-tertiary-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-tertiary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}.has-bg--inverse .button--icon,.site-header--dark .button--icon{--btn-bg:transparent;--btn-text:var(--clr-btn-icon-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-tertiary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}.hs-button{--btn-bg:var(--clr-btn-primary-bg-light);--btn-text:var(--clr-btn-primary-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-highlight-alt);--btn-hover-text:var(--clr-btn-primary-hover-text-light);align-items:center;background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-button);color:var(--btn-text);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:16px;height:48px;justify-content:center;line-height:1.2;overflow:hidden;padding:16px 28px;position:relative;text-decoration:none;z-index:1}.hs-button:hover{background-color:var(--btn-hover)}@media (prefers-reduced-motion:no-preference){.hs-button:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--btn-hover) 0 74%,var(--btn-bg) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.hs-button:hover{background-color:var(--btn-bg)}.hs-button:hover:before{transform:translate(20%)}.hs-button{transition:color .1s ease-in}}.hs-button:after{display:none}.hs-button:hover{color:var(--btn-hover-text)}.hs-button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.hs-button:disabled,.hs-button[aria-disabled=true]{opacity:.4;pointer-events:none}.hs-button svg{flex-shrink:0;height:24px;width:24px}.hs-button svg,.hs-button svg path{fill:currentcolor}.hs-button--outline{--btn-bg:transparent;--btn-text:var(--clr-btn-secondary-text-light);--btn-border:var(--clr-btn-secondary-border-light);--btn-hover:var(--clr-bg-dark);--btn-hover-text:var(--clr-text-quaternary)}.hs-button--ghost{--btn-bg:transparent;--btn-text:var(--clr-btn-tertiary-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-light-alt);--btn-hover-text:var(--clr-btn-tertiary-text-light)}.hs-button--icon{--btn-bg:transparent;--btn-text:var(--clr-btn-icon-text-light);--btn-border:transparent;--btn-hover:var(--clr-bg-light-alt);--btn-hover-text:var(--clr-btn-icon-text-light);gap:0;padding:0;width:48px}.has-bg--inverse .hs-button,.site-header--dark .hs-button{--btn-bg:var(--clr-btn-primary-bg-dark);--btn-text:var(--clr-btn-primary-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-primary-hover-bg-dark);--btn-hover-text:var(--clr-btn-primary-hover-text-dark);transition:color .1s ease-in,background-color .3s ease-out,box-shadow .2s ease-out}.has-bg--inverse .hs-button:hover,.site-header--dark .hs-button:hover{background-color:var(--btn-hover);box-shadow:inset 0 0 0 1px var(--clr-btn-primary-text-dark)}.has-bg--inverse .hs-button--outline,.site-header--dark .hs-button--outline{--btn-bg:transparent;--btn-text:var(--clr-btn-secondary-text-dark);--btn-border:var(--clr-btn-secondary-border-dark);--btn-hover:var(--clr-btn-secondary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}.has-bg--inverse .hs-button--ghost,.site-header--dark .hs-button--ghost{--btn-bg:transparent;--btn-text:var(--clr-btn-tertiary-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-tertiary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}.has-bg--inverse .hs-button--icon,.site-header--dark .hs-button--icon{--btn-bg:transparent;--btn-text:var(--clr-btn-icon-text-dark);--btn-border:transparent;--btn-hover:var(--clr-btn-tertiary-hover-bg-dark);--btn-hover-text:var(--clr-btn-secondary-hover-text-dark)}:root{--font:"Inter",sans-serif;--font-headings:"Spline Sans",sans-serif;--font-normal:400;--font-semibold:600;--font-bold:700;--fs-super:clamp(3.25rem,2.5882rem + 2.8235vw,5.5rem);--fs-xxl:clamp(2.5rem,1.9669rem + 2.2745vw,4.3125rem);--fs-xl:clamp(2rem,1.5588rem + 1.8824vw,3.5rem);--fs-lg:clamp(1.5rem,1.2059rem + 1.2549vw,2.5rem);--fs-md:clamp(1.125rem,1.0515rem + 0.3137vw,1.375rem);--fs-base:clamp(1rem,0.9265rem + 0.3137vw,1.25rem);--fs-sm:clamp(0.875rem,0.8382rem + 0.1569vw,1rem);--fs-xs:clamp(0.75rem,0.7176rem + 0.1569vw,0.875rem);--lh-base:1.4;--lh-heading:1.1;--grid-unit:8px;--layout-gutter:var(--sp--gap-xs);--layout-content-max:75rem;--layout-wide-max:90rem;--layout-super-max:112.5rem;--container-max-width:var(--layout-content-max);--sp--gap-xxxs:clamp(0.5rem,0.353rem + 0.627vw,1rem);--sp--gap-xxs:clamp(0.5rem,0.206rem + 1.255vw,1.5rem);--sp--gap-xs:clamp(1rem,0.706rem + 1.255vw,2rem);--sp--gap-sm:clamp(1rem,0.412rem + 2.51vw,3rem);--sp--gap-base:var(--sp--gap-sm);--sp--gap-md:clamp(1.5rem,0.471rem + 4.392vw,5rem);--sp--gap-lg:clamp(3.5rem,2.324rem + 5.02vw,7.5rem);--sp--gap-xl:clamp(5.5rem,4.324rem + 5.02vw,9.5rem);--sp--pad-xxs:var(--sp--gap-xxxs);--sp--pad-xs:clamp(1rem,0.853rem + 0.627vw,1.5rem);--sp--pad-sm:var(--sp--gap-sm);--sp--pad-md:clamp(1.5rem,-0.265rem + 7.529vw,7.5rem);--sp--pad-lg:clamp(1.5rem,-1rem + 10.667vw,10rem);--sp--pad-xl:clamp(2.25rem,-2.618rem + 17.569vw,15.5rem);--clr-btn-primary-bg-light:#001429;--clr-btn-primary-text-light:#95f4b8;--clr-btn-primary-icon-light:#95f4b8;--clr-btn-primary-hover-text-light:#001429;--clr-btn-secondary-text-light:#001429;--clr-btn-secondary-border-light:#001429;--clr-btn-tertiary-text-light:#001429;--clr-btn-icon-text-light:#001429;--clr-btn-primary-bg-dark:#95f4b8;--clr-btn-primary-text-dark:#001429;--clr-btn-primary-icon-dark:#001429;--clr-btn-primary-hover-bg-dark:#f7f6f3;--clr-btn-primary-hover-text-dark:#001429;--clr-btn-secondary-text-dark:#fff;--clr-btn-secondary-border-dark:#fff;--clr-btn-secondary-hover-bg-dark:#f5f4ef;--clr-btn-secondary-hover-text-dark:#001429;--clr-btn-tertiary-text-dark:#fff;--clr-btn-tertiary-hover-bg-dark:#f5f4ef;--clr-btn-icon-text-dark:#fff;--clr-btn-focus:#0486b9;--btn--pad:0.75rem;--btn-pad:var(--btn--pad);--opacity-transparent:0;--opacity-minimal:0.17;--opacity-light:0.2;--opacity-medium:0.4;--opacity-strong:0.6;--opacity-heavy:0.8;--opacity-solid:1;--radius-unit:var(--grid-unit);--radius-xs:clamp(2px,0.5vw,4px);--radius-sm:clamp(4px,1vw,8px);--radius-base:clamp(6px,1.5vw,12px);--radius-md:1rem;--radius-lg:clamp(12px,3vw,24px);--radius-xl:clamp(16px,4vw,32px);--radius-2xl:clamp(24px,6vw,48px);--radius-full:9999px;--radius-button:var(--radius-unit);--radius-card:var(--radius-unit);--radius-image:var(--radius-unit);--radius-menu:var(--radius-md);--radius-input:var(--radius-sm);--radius-badge:var(--radius-full);--radius-shape-s:var(--radius-xl) 0 var(--radius-xl) 0;--radius-shape-m:var(--radius-2xl) 0 var(--radius-2xl) 0;--radius-shape-l:var(--radius-2xl) 0 var(--radius-2xl) 0;--clr-brand-primary:#001429;--clr-brand-secondary:#95f4b8;--clr-brand-tertiary:#fdfdfc;--clr-bg-main:#fff;--clr-bg-light:#fcfaf8;--clr-bg-light-alt:#f7f6f3;--clr-bg-light-subtle:#e1ded6;--clr-bg-dark:#001429;--clr-bg-highlight:#e5faed;--clr-bg-highlight-alt:#95f4b8;--clr-bg-highlight-tertiary:#0037ff;--clr-border-light:#fdfdfc;--clr-border-default:#e1ded6;--clr-border-subtle:#797567;--clr-border-strong:#001429;--clr-border-focus:#0486b9;--clr-input-bg:#fff;--clr-input-border:#001429;--clr-input-text:#001429;--clr-input-placeholder:#797567;--clr-input-focus:#0486b9;--clr-text-primary:#001429;--clr-text-secondary:#95f4b8;--clr-text-tertiary:#fdfdfc;--clr-text-quaternary:#fff;--clr-text-link-hover:#797567;--clr-text-subtle:#797567;--clr-text-muted:#757575;--clr-badge-green-bg:#e5faed;--clr-badge-green-outline:#95f4b8;--clr-badge-grey-bg:#d9d9d9;--clr-badge-grey-outline:#949494;--clr-badge-blue-bg:#e1f6fe;--clr-badge-blue-outline:#04f;--clr-badge-purple-bg:#f4f0ff;--clr-badge-purple-outline:#f0f;--clr-badge-pink-bg:#fff0f3;--clr-badge-pink-outline:#d6004f;--clr-badge-orange-bg:#ffead1;--clr-badge-orange-outline:#f56200;--clr-overlay-dark:hsl(210deg 100% 8%/var(--opacity-medium));--clr-overlay-light:hsl(45deg 25% 99%/var(--opacity-light));--clr-disabled-bg:hsl(0deg 0% 85%/var(--opacity-light));--clr-disabled-text:hsl(45deg 8% 44%/var(--opacity-medium));--clr-hover-overlay:hsl(210deg 100% 8%/var(--opacity-minimal));--clr-focus-ring:hsl(197deg 96% 49%/var(--opacity-light));--elevation-0:0;--elevation-1:0 4px 10px 0 rgba(0,0,0,.1);--elevation-2:0 8px 16px 0 rgba(0,0,0,.1);--elevation-3:0 12px 24px 0 rgba(0,0,0,.1);--elevation-4:0 16px 32px 0 rgba(0,0,0,.1);--switcher-bg:#fff;--switcher-text:#000;--switcher-bg-hover:#f2f2f2}.footer{background-color:var(--clr-bg-highlight-alt);overflow:visible hidden;padding-block-start:var(--sp--pad-md);position:relative;width:100%;z-index:0}.footer__wave-container{height:30%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.footer__wave{display:block;height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:auto}@media (min-width:1024px){.footer{padding-block-start:var(--sp--pad-sm)}.footer__wave-container{height:50%}}@media (min-width:1440px){.footer__wave-container{height:75%}}@media (min-width:1920px){.footer__wave-container{height:100%}}@media (min-width:2560px){.footer__wave-container{height:auto;min-height:100%;min-width:100%}.footer__wave{height:auto;min-width:150%}}.footer li a{font-weight:var(--font-normal);text-decoration:none}.footer li a:after{display:none}.footer li a:hover{color:inherit;text-decoration:underline}.footer__pre-footer{padding:calc(var(--sp--gap-lg) + var(--sp--gap-md)) 20px var(--sp--gap-lg) 20px;position:relative;text-align:center;z-index:2}.footer__heading{margin-block-end:var(--sp--gap-xs);margin-inline:auto;max-width:600px}.footer__subtext{margin-block-end:24px}.footer__cta-buttons{display:flex;flex-direction:column;gap:16px}.footer__cta-buttons .button{justify-content:center;width:100%}.footer__main{padding:60px 20px;padding-block-start:0;position:relative;z-index:2}.footer__main-inner{margin:0 auto;max-width:var(--layout-content-max)}.footer__logo{display:flex;justify-content:center;margin-block-end:var(--sp--gap-lg)}.footer__logo>*{height:32px;width:auto}.footer__nav{margin-block-end:var(--sp--gap-lg)}.footer__nav-columns{display:none}.footer__nav-accordions{display:flex;flex-direction:column;gap:var(--layout-gutter)}.footer__accordion{width:100%}.footer__accordion-heading{align-items:center;border-bottom:1px solid var(--clr-border-strong);color:var(--clr-text-primary);cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:700;justify-content:space-between;letter-spacing:-.02em;line-height:1.2;list-style:none;padding:0;padding-block-end:var(--layout-gutter);width:100%}.footer__accordion-heading::-webkit-details-marker{display:none}.footer__accordion-heading::marker{content:"";display:none}.footer__accordion-icon{flex-shrink:0;height:24px;transition:transform .25s ease-out;width:24px}.footer__accordion[open] .footer__accordion-icon{transform:rotate(-180deg)}.footer__accordion-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:var(--layout-gutter) 0}.footer__accordion-list li{margin:0}.footer__accordion-list a{color:var(--clr-text-primary);font-size:var(--fs-base);line-height:var(--lh-base)}.footer__nav-heading{font-size:var(--fs-base);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-block-end:16px}.footer__nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer__nav-list li{margin:0}.footer__nav-list a{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2}.footer__subscribe{margin-block-end:var(--sp--gap-md);text-align:center}.footer__subscribe-heading{margin-block-end:24px}.footer__subscribe-form{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-unit);margin-block-end:var(--sp--gap-sm)}.footer__input-wrapper{align-items:center;background-color:#fff;border:1px solid var(--clr-border-strong);border-radius:var(--radius-button);display:flex;gap:16px;height:48px;padding:0 12px}.footer__input-icon{flex-shrink:0;height:24px;width:24px}.footer__input{background:transparent;border:none;color:var(--clr-text-primary);flex:1;font-size:var(--fs-sm);line-height:1.2;outline:none}.footer__input::placeholder{color:var(--clr-text-primary)}.footer__input:focus,.footer__input:focus-visible{outline:none}.footer__subscribe-btn{font-weight:var(--font-bold);width:100%}.footer__social{display:flex;gap:16px;justify-content:center}.footer__social a{display:block;text-decoration:none}.footer__social a:after{display:none}.footer__social a:hover{color:inherit}.footer__social svg{height:24px;width:24px}.footer__secondary-links{display:flex;flex-direction:column;gap:32px;list-style:none;margin:0 0 32px;padding:0}.footer__secondary-links li{margin:0}.footer__secondary-links a{color:var(--clr-text-primary);font-size:var(--fs-base);line-height:var(--lh-base)}.footer__copyright{color:var(--clr-text-primary);font-size:var(--fs-sm);line-height:1.2;margin-block-end:0}@media (min-width:1024px){.footer__pre-footer{padding:calc(var(--sp--gap-lg)*2) 0 0}.footer__heading{max-width:730px}.footer__cta-buttons{flex-direction:row;justify-content:center}.footer__cta-buttons .button{width:auto}.footer__main{padding:var(--sp--gap-lg) var(--sp--pad-lg)}.footer__logo>*{height:32px;width:auto}.footer__nav{align-items:start;display:grid;gap:var(--sp--gap-md) var(--sp--gap-md);grid-template-columns:repeat(4,1fr);margin-block-end:var(--sp--gap-lg)}.footer__nav-columns{display:contents}.footer__nav-column{min-width:0}.footer__nav-accordions{display:none}.footer__subscribe{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-block-end:var(--sp--gap-lg);text-align:left}.footer__subscribe-heading{margin-block-end:0;width:100%}.footer__subscribe-form{flex:1 1 450px;margin-block-end:0;margin-inline:0;max-width:450px}.footer__input-wrapper{flex:1}.footer__subscribe-btn{width:auto}.footer__social{justify-content:flex-end}.footer__social svg{height:32px;width:32px}.footer__secondary{align-items:center;border-top:none;display:flex;justify-content:space-between}.footer__secondary-links{flex-direction:row;gap:32px;margin-block-end:0;margin-inline-end:32px}.footer__secondary-links a{font-size:var(--fs-sm);line-height:1.2}}@media (min-width:1440px){.footer__nav-subscribe-wrapper{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 372px;margin-block-end:var(--sp--gap-lg)}.footer__nav{gap:var(--layout-gutter) 32px;grid-template-columns:repeat(4,1fr);margin-block-end:0}.footer__subscribe{margin-block-end:0;text-align:left}.footer__subscribe-form{margin-inline:0;max-width:100%}.footer__social{justify-content:flex-start}}.cta-link{align-items:center;display:inline-flex;gap:var(--grid-unit);min-height:24px;position:relative}.cta-link:after{width:calc(100% - 24px - var(--grid-unit))}.cta-link__icon{fill:currentcolor;flex-shrink:0;height:24px;transition:transform .25s ease-out;width:24px}.cta-link:hover .cta-link__icon{transform:translate(4px)}:root{--breadcrumb-text:currentcolor;--breadcrumb-font-weight:var(--font-normal);--breadcrumb-bg-hover:var(--clr-bg-light-alt);--breadcrumb-text-hover:currentcolor;--breadcrumb-font-weight-active:var(--font-bold);--breadcrumb-focus-outline:var(--clr-border-focus);--breadcrumb-separator-color:currentcolor}.has-bg--inverse{--breadcrumb-text-hover:var(--clr-bg-dark)}.breadcrumbs{align-items:center;display:flex;font-size:var(--fs-sm);gap:7px;line-height:1.2;min-width:0}.breadcrumbs__home{align-items:center;display:flex;justify-content:center;padding:8px 0;text-decoration:none;transition:color .2s ease}.breadcrumbs__home:after{display:none}.breadcrumbs__home svg{display:block;height:16px;width:16px}.breadcrumbs__home:hover{color:var(--breadcrumb-text-hover)}.breadcrumbs__separator{align-items:center;color:var(--breadcrumb-separator-color);display:flex;flex-shrink:0;justify-content:center;opacity:.6;padding:8px 0}.breadcrumbs__separator svg{display:block;height:16px;width:16px}.breadcrumbs__item{border-radius:var(--radius-button);color:var(--breadcrumb-text);display:inline-block;font-weight:var(--breadcrumb-font-weight);max-width:150px;min-width:0;overflow:hidden;padding:8px 4px;text-decoration:none;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.breadcrumbs__item:after{display:none}.breadcrumbs__item:last-child{max-width:200px}.breadcrumbs__item:hover{background-color:var(--breadcrumb-bg-hover);color:var(--breadcrumb-text-hover)}.breadcrumbs__item:active{font-weight:var(--breadcrumb-font-weight-active)}:root{--filter-bg:var(--clr-bg-light);--filter-border:var(--clr-border-default);--filter-text:var(--clr-text-primary);--filter-font-weight:var(--font-normal);--filter-bg-active:var(--clr-bg-dark);--filter-border-active:var(--clr-border-strong);--filter-text-active:var(--clr-text-secondary);--filter-font-weight-active:var(--font-bold);--filter-bg-hover:var(--clr-bg-light-alt);--filter-border-hover:var(--clr-border-default);--filter-text-hover:var(--clr-text-primary);--filter-font-weight-hover:var(--font-bold);--filter-focus-outline:var(--clr-border-focus)}.filter-btn{background-color:var(--filter-bg);border:1px solid var(--filter-border);border-radius:var(--radius-button);color:var(--filter-text);cursor:pointer;font-size:var(--fs-sm);padding:var(--sp--gap-xxs);position:relative;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .1s ease;white-space:nowrap}.filter-btn:before{content:attr(data-text);font-weight:var(--font-bold);visibility:hidden}.filter-btn span{align-items:center;display:flex;font-weight:var(--font-normal);height:100%;justify-content:center;left:0;position:absolute;top:0;transition:font-weight .2s ease;width:100%}.filter-btn:hover:not(.filter-btn--active){background-color:var(--filter-bg-hover);border-color:var(--filter-border-hover);color:var(--filter-text-hover)}.filter-btn:hover:not(.filter-btn--active) span{font-weight:var(--filter-font-weight-hover)}.filter-btn.filter-btn--active{background-color:var(--filter-bg-active);border-color:var(--filter-border-active);color:var(--filter-text-active)}.filter-btn.filter-btn--active span{font-weight:var(--filter-font-weight-active)}.fx-grad{overflow:hidden;position:relative;z-index:1}.fx-grad:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad:hover{background-color:var(--clr-bg-main)}.fx-grad:hover:before{transform:translate(20%)}}.fx-grad--white{overflow:hidden;position:relative;z-index:1}.fx-grad--white:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--white:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--white:hover{background-color:var(--clr-bg-main)}.fx-grad--white:hover:before{transform:translate(20%)}}.fx-grad--light{overflow:hidden;position:relative;z-index:1}.fx-grad--light:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--light:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-light) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--light:hover{background-color:var(--clr-bg-light)}.fx-grad--light:hover:before{transform:translate(20%)}}.fx-grad--dark{overflow:hidden;position:relative;z-index:1}.fx-grad--dark:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--dark:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-dark) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--dark:hover{background-color:var(--clr-bg-dark)}.fx-grad--dark:hover:before{transform:translate(20%)}}.fx-grad--highlight{overflow:hidden;position:relative;z-index:1}.fx-grad--highlight:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--highlight:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-highlight) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .3s ease-out;width:250%;z-index:-1}.fx-grad--highlight:hover{background-color:var(--clr-bg-highlight)}.fx-grad--highlight:hover:before{transform:translate(20%)}}.fx-grad--fast{overflow:hidden;position:relative;z-index:1}.fx-grad--fast:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--fast:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .2s ease-out;width:250%;z-index:-1}.fx-grad--fast:hover{background-color:var(--clr-bg-main)}.fx-grad--fast:hover:before{transform:translate(20%)}}.fx-grad--slow{overflow:hidden;position:relative;z-index:1}.fx-grad--slow:hover{background-color:var(--clr-bg-highlight-alt)}@media (prefers-reduced-motion:no-preference){.fx-grad--slow:before{aspect-ratio:1;background-image:radial-gradient(circle farthest-side at -30% 50%,var(--clr-bg-highlight-alt) 0 74%,var(--clr-bg-main) 55% 100%);background-repeat:no-repeat;box-sizing:border-box;content:"";filter:blur(18px);min-width:195px;position:absolute;transform:translate(-55%);transition:transform .5s ease-out;width:250%;z-index:-1}.fx-grad--slow:hover{background-color:var(--clr-bg-main)}.fx-grad--slow:hover:before{transform:translate(20%)}}}@layer utilities{:root{--font:"Inter",sans-serif;--font-headings:"Spline Sans",sans-serif;--font-normal:400;--font-semibold:600;--font-bold:700;--fs-super:clamp(3.25rem,2.5882rem + 2.8235vw,5.5rem);--fs-xxl:clamp(2.5rem,1.9669rem + 2.2745vw,4.3125rem);--fs-xl:clamp(2rem,1.5588rem + 1.8824vw,3.5rem);--fs-lg:clamp(1.5rem,1.2059rem + 1.2549vw,2.5rem);--fs-md:clamp(1.125rem,1.0515rem + 0.3137vw,1.375rem);--fs-base:clamp(1rem,0.9265rem + 0.3137vw,1.25rem);--fs-sm:clamp(0.875rem,0.8382rem + 0.1569vw,1rem);--fs-xs:clamp(0.75rem,0.7176rem + 0.1569vw,0.875rem);--lh-base:1.4;--lh-heading:1.1;--grid-unit:8px;--layout-gutter:var(--sp--gap-xs);--layout-content-max:75rem;--layout-wide-max:90rem;--layout-super-max:112.5rem;--container-max-width:var(--layout-content-max);--sp--gap-xxxs:clamp(0.5rem,0.353rem + 0.627vw,1rem);--sp--gap-xxs:clamp(0.5rem,0.206rem + 1.255vw,1.5rem);--sp--gap-xs:clamp(1rem,0.706rem + 1.255vw,2rem);--sp--gap-sm:clamp(1rem,0.412rem + 2.51vw,3rem);--sp--gap-base:var(--sp--gap-sm);--sp--gap-md:clamp(1.5rem,0.471rem + 4.392vw,5rem);--sp--gap-lg:clamp(3.5rem,2.324rem + 5.02vw,7.5rem);--sp--gap-xl:clamp(5.5rem,4.324rem + 5.02vw,9.5rem);--sp--pad-xxs:var(--sp--gap-xxxs);--sp--pad-xs:clamp(1rem,0.853rem + 0.627vw,1.5rem);--sp--pad-sm:var(--sp--gap-sm);--sp--pad-md:clamp(1.5rem,-0.265rem + 7.529vw,7.5rem);--sp--pad-lg:clamp(1.5rem,-1rem + 10.667vw,10rem);--sp--pad-xl:clamp(2.25rem,-2.618rem + 17.569vw,15.5rem);--clr-btn-primary-bg-light:#001429;--clr-btn-primary-text-light:#95f4b8;--clr-btn-primary-icon-light:#95f4b8;--clr-btn-primary-hover-text-light:#001429;--clr-btn-secondary-text-light:#001429;--clr-btn-secondary-border-light:#001429;--clr-btn-tertiary-text-light:#001429;--clr-btn-icon-text-light:#001429;--clr-btn-primary-bg-dark:#95f4b8;--clr-btn-primary-text-dark:#001429;--clr-btn-primary-icon-dark:#001429;--clr-btn-primary-hover-bg-dark:#f7f6f3;--clr-btn-primary-hover-text-dark:#001429;--clr-btn-secondary-text-dark:#fff;--clr-btn-secondary-border-dark:#fff;--clr-btn-secondary-hover-bg-dark:#f5f4ef;--clr-btn-secondary-hover-text-dark:#001429;--clr-btn-tertiary-text-dark:#fff;--clr-btn-tertiary-hover-bg-dark:#f5f4ef;--clr-btn-icon-text-dark:#fff;--clr-btn-focus:#0486b9;--btn--pad:0.75rem;--btn-pad:var(--btn--pad);--opacity-transparent:0;--opacity-minimal:0.17;--opacity-light:0.2;--opacity-medium:0.4;--opacity-strong:0.6;--opacity-heavy:0.8;--opacity-solid:1;--radius-unit:var(--grid-unit);--radius-xs:clamp(2px,0.5vw,4px);--radius-sm:clamp(4px,1vw,8px);--radius-base:clamp(6px,1.5vw,12px);--radius-md:1rem;--radius-lg:clamp(12px,3vw,24px);--radius-xl:clamp(16px,4vw,32px);--radius-2xl:clamp(24px,6vw,48px);--radius-full:9999px;--radius-button:var(--radius-unit);--radius-card:var(--radius-unit);--radius-image:var(--radius-unit);--radius-menu:var(--radius-md);--radius-input:var(--radius-sm);--radius-badge:var(--radius-full);--radius-shape-s:var(--radius-xl) 0 var(--radius-xl) 0;--radius-shape-m:var(--radius-2xl) 0 var(--radius-2xl) 0;--radius-shape-l:var(--radius-2xl) 0 var(--radius-2xl) 0;--clr-brand-primary:#001429;--clr-brand-secondary:#95f4b8;--clr-brand-tertiary:#fdfdfc;--clr-bg-main:#fff;--clr-bg-light:#fcfaf8;--clr-bg-light-alt:#f7f6f3;--clr-bg-light-subtle:#e1ded6;--clr-bg-dark:#001429;--clr-bg-highlight:#e5faed;--clr-bg-highlight-alt:#95f4b8;--clr-bg-highlight-tertiary:#0037ff;--clr-border-light:#fdfdfc;--clr-border-default:#e1ded6;--clr-border-subtle:#797567;--clr-border-strong:#001429;--clr-border-focus:#0486b9;--clr-input-bg:#fff;--clr-input-border:#001429;--clr-input-text:#001429;--clr-input-placeholder:#797567;--clr-input-focus:#0486b9;--clr-text-primary:#001429;--clr-text-secondary:#95f4b8;--clr-text-tertiary:#fdfdfc;--clr-text-quaternary:#fff;--clr-text-link-hover:#797567;--clr-text-subtle:#797567;--clr-text-muted:#757575;--clr-badge-green-bg:#e5faed;--clr-badge-green-outline:#95f4b8;--clr-badge-grey-bg:#d9d9d9;--clr-badge-grey-outline:#949494;--clr-badge-blue-bg:#e1f6fe;--clr-badge-blue-outline:#04f;--clr-badge-purple-bg:#f4f0ff;--clr-badge-purple-outline:#f0f;--clr-badge-pink-bg:#fff0f3;--clr-badge-pink-outline:#d6004f;--clr-badge-orange-bg:#ffead1;--clr-badge-orange-outline:#f56200;--clr-overlay-dark:hsl(210deg 100% 8%/var(--opacity-medium));--clr-overlay-light:hsl(45deg 25% 99%/var(--opacity-light));--clr-disabled-bg:hsl(0deg 0% 85%/var(--opacity-light));--clr-disabled-text:hsl(45deg 8% 44%/var(--opacity-medium));--clr-hover-overlay:hsl(210deg 100% 8%/var(--opacity-minimal));--clr-focus-ring:hsl(197deg 96% 49%/var(--opacity-light));--elevation-0:0;--elevation-1:0 4px 10px 0 rgba(0,0,0,.1);--elevation-2:0 8px 16px 0 rgba(0,0,0,.1);--elevation-3:0 12px 24px 0 rgba(0,0,0,.1);--elevation-4:0 16px 32px 0 rgba(0,0,0,.1);--switcher-bg:#fff;--switcher-text:#000;--switcher-bg-hover:#f2f2f2}.has-bg--none{background-color:transparent}.has-bg--base{background-color:var(--clr-bg-main)}.has-bg--surface{background-color:var(--clr-bg-light)}.has-bg--surface-soft{background-color:var(--clr-bg-light-alt)}.has-bg--muted{background-color:var(--clr-bg-light-subtle)}.has-bg--inverse{background-color:var(--clr-bg-dark)}.has-bg--accent{background-color:var(--clr-bg-highlight-alt)}.has-bg--accent-soft{background-color:var(--clr-bg-highlight)}.has-bg--inverse{--clr-bg-main:var(--clr-bg-dark);--clr-bg-light:#001f3d;--clr-bg-light-alt:#102941;--clr-text-primary:var(--clr-text-tertiary);--clr-text-subtle:#aba79c;--clr-border-default:#2b3d50;--clr-border-subtle:#495c6e;color:var(--clr-text-tertiary)}.has-text--base{color:var(--clr-text-primary)}.has-text--subtle{color:var(--clr-text-subtle)}.has-text--inverse{color:var(--clr-text-tertiary)}.has-text--accent{color:var(--clr-text-secondary)}.has-text--link-hover{color:var(--clr-text-link-hover)}.is-text-size--xs{font-size:var(--fs-xs)}.is-text-size--sm{font-size:var(--fs-sm)}.is-text-size--base{font-size:var(--fs-base)}.is-text-size--md{font-size:var(--fs-md)}.is-text-size--lg{font-size:var(--fs-lg)}.is-text-size--xl{font-size:var(--fs-xl)}.is-text-size--xxl{font-size:var(--fs-xxl)}.is-text-size--display{font-size:var(--fs-super)}.has-border--subtle{border-color:var(--clr-border-subtle)}.has-border--default{border-color:var(--clr-border-default)}.has-border--strong{border-color:var(--clr-border-strong)}.has-border--light{border-color:var(--clr-border-light)}.has-border--focus{border-color:var(--clr-border-focus)}.has-pad--xxs{padding:var(--sp--gap-xxxs)}.has-pad-block--xxs{padding-block:var(--sp--gap-xxxs)}.has-pad-inline--xxs{padding-inline:var(--sp--gap-xxxs)}.has-gap--xxs{gap:var(--sp--gap-xxxs)}.has-space-block-start--xxs{margin-block-start:var(--sp--gap-xxxs)}.has-space-block-end--xxs{margin-block-end:var(--sp--gap-xxxs)}.has-pad--xs{padding:var(--sp--gap-xxs)}.has-pad-block--xs{padding-block:var(--sp--gap-xxs)}.has-pad-inline--xs{padding-inline:var(--sp--gap-xxs)}.has-gap--xs{gap:var(--sp--gap-xxs)}.has-space-block-start--xs{margin-block-start:var(--sp--gap-xxs)}.has-space-block-end--xs{margin-block-end:var(--sp--gap-xxs)}.has-pad--sm{padding:var(--sp--gap-xs)}.has-pad-block--sm{padding-block:var(--sp--gap-xs)}.has-pad-inline--sm{padding-inline:var(--sp--gap-xs)}.has-gap--sm{gap:var(--sp--gap-xs)}.has-space-block-start--sm{margin-block-start:var(--sp--gap-xs)}.has-space-block-end--sm{margin-block-end:var(--sp--gap-xs)}.has-pad--base{padding:var(--sp--gap-sm)}.has-pad-block--base{padding-block:var(--sp--gap-sm)}.has-pad-inline--base{padding-inline:var(--sp--gap-sm)}.has-gap--base{gap:var(--sp--gap-sm)}.has-space-block-start--base{margin-block-start:var(--sp--gap-sm)}.has-space-block-end--base{margin-block-end:var(--sp--gap-sm)}.has-pad--md{padding:var(--sp--gap-md)}.has-pad-block--md{padding-block:var(--sp--gap-md)}.has-pad-inline--md{padding-inline:var(--sp--gap-md)}.has-gap--md{gap:var(--sp--gap-md)}.has-space-block-start--md{margin-block-start:var(--sp--gap-md)}.has-space-block-end--md{margin-block-end:var(--sp--gap-md)}.has-pad--lg{padding:var(--sp--gap-lg)}.has-pad-block--lg{padding-block:var(--sp--gap-lg)}.has-pad-inline--lg{padding-inline:var(--sp--gap-lg)}.has-gap--lg{gap:var(--sp--gap-lg)}.has-space-block-start--lg{margin-block-start:var(--sp--gap-lg)}.has-space-block-end--lg{margin-block-end:var(--sp--gap-lg)}.has-pad--xl{padding:var(--sp--gap-xl)}.has-pad-block--xl{padding-block:var(--sp--gap-xl)}.has-pad-inline--xl{padding-inline:var(--sp--gap-xl)}.has-gap--xl{gap:var(--sp--gap-xl)}.has-space-block-start--xl{margin-block-start:var(--sp--gap-xl)}.has-space-block-end--xl{margin-block-end:var(--sp--gap-xl)}.has-pad--xxs{padding:var(--sp--pad-xxs)}.has-pad-block--xxs{padding-block:var(--sp--pad-xxs)}.has-pad-inline--xxs{padding-inline:var(--sp--pad-xxs)}.has-pad--xs{padding:var(--sp--pad-xs)}.has-pad-block--xs{padding-block:var(--sp--pad-xs)}.has-pad-inline--xs{padding-inline:var(--sp--pad-xs)}.has-pad--sm{padding:var(--sp--pad-sm)}.has-pad-block--sm{padding-block:var(--sp--pad-sm)}.has-pad-inline--sm{padding-inline:var(--sp--pad-sm)}.has-pad--md{padding:var(--sp--pad-md)}.has-pad-block--md{padding-block:var(--sp--pad-md)}.has-pad-inline--md{padding-inline:var(--sp--pad-md)}.has-pad--lg{padding:var(--sp--pad-lg)}.has-pad-block--lg{padding-block:var(--sp--pad-lg)}.has-pad-inline--lg{padding-inline:var(--sp--pad-lg)}.has-pad--xl{padding:var(--sp--pad-xl)}.has-pad-block--xl{padding-block:var(--sp--pad-xl)}.has-pad-inline--xl{padding-inline:var(--sp--pad-xl)}.is-radius--sm{border-radius:var(--radius-sm)}.is-radius--base{border-radius:var(--radius-base)}.is-radius--md{border-radius:var(--radius-md)}.is-radius--lg{border-radius:var(--radius-lg)}.is-radius--pill{border-radius:var(--radius-full)}.is-radius--shape-s{border-radius:var(--radius-shape-s);overflow:hidden}.is-radius--shape-m{border-radius:var(--radius-shape-m);overflow:hidden}.is-radius--shape-l{border-radius:var(--radius-shape-l);overflow:hidden}.layout-width--default{--layout-inner-max:var(--layout-content-max);max-width:calc(var(--layout-content-max) + var(--layout-gutter)*2)}.layout-width--default,.layout-width--wide{box-sizing:border-box;margin-inline:auto;padding-inline:var(--layout-gutter);width:100%}.layout-width--wide{--layout-inner-max:var(--layout-wide-max);max-width:calc(var(--layout-wide-max) + var(--layout-gutter)*2)}.layout-width--full{--layout-inner-max:var(--layout-content-max);box-sizing:border-box;margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.layout-width--bleed-left,.layout-width--bleed-right{--layout-inner-max:var(--layout-content-max);--bleed-inset:max(var(--layout-gutter),calc((100vw - var(--layout-inner-max))/2));box-sizing:border-box;margin-inline:auto;max-width:var(--layout-inner-max);padding-inline:var(--layout-gutter);width:100%}@media (min-width:1024px){.layout-width--bleed-left,.layout-width--bleed-right{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.layout-width--bleed-right{padding-inline:var(--bleed-inset) 0}.layout-width--bleed-left{padding-inline:0 var(--bleed-inset)}}.layout-width--bleed-left.layout-width--bleed-wide,.layout-width--bleed-right.layout-width--bleed-wide{--layout-inner-max:var(--layout-wide-max)}.has-layout-inner{max-width:calc(var(--layout-inner-max, var(--layout-content-max)) + var(--layout-gutter)*2)}.has-layout-inner,.has-layout-inner--wide{margin-inline:auto;padding-inline:var(--layout-gutter);width:100%}.has-layout-inner--wide{--layout-inner-max:var(--layout-wide-max);max-width:calc(var(--layout-inner-max) + var(--layout-gutter)*2)}.has-layout-inner--full{--layout-inner-max:none;margin-inline:calc(50% - 50vw);padding-inline:0;width:100vw}.has-layout-inner--none{--layout-inner-max:none;margin-inline:0;max-width:none;padding-inline:0;width:100%}.has-layout-constrained{display:flex;flex-direction:column;gap:var(--layout-gutter);padding-inline:var(--layout-gutter)}.has-layout-constrained>*{max-width:var(--layout-content-max)}.align-wide,.has-layout-constrained>*{box-sizing:border-box;margin-inline:auto;width:100%}.align-wide{max-width:var(--layout-wide-max)}.align-full{box-sizing:border-box;margin-inline:calc(50% - 50vw);max-width:none;padding-inline:0;width:100vw}.has-gap--none{gap:0}.has-pad--none{padding:0}.has-pad-block--none{padding-block:0}.flow-row{flex-direction:row}.flow-auto,.flow-row,.flow-stack{--flow-gap:var(--sp--gap-sm);display:flex;gap:var(--flow-gap)}.flow-auto,.flow-stack{flex-direction:column}@media (min-width:1024px){.flow-auto{flex-direction:row}}.skip-to-content{background:var(--clr-bg-dark);color:var(--clr-text-quaternary);font-size:var(--fs-sm);left:0;padding:1rem 1.5rem;position:absolute;text-decoration:none;top:-100%;z-index:9999}.skip-to-content:focus{top:0}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}:where(.hs-form),:where(.hs-form-private){display:flex;flex-direction:column;gap:var(--sp--gap-xs)}.hs-form-private.hs-form-private fieldset,.hs-form.hs-form fieldset,:where(.hs-form-private>fieldset),:where(.hs-form>fieldset){border:0;margin:0;max-width:none;min-width:0;padding:0;width:100%}:where(.hs-form legend),:where(.hs-form-private legend){padding:0}.hs-form-field{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);position:relative;width:100%}:where(.hs-form label),:where(.hs-form-private label){color:inherit;display:block;font-size:var(--fs-base);font-weight:var(--font-bold);line-height:var(--lh-base)}.hs-form-required{color:var(--clr-status-error,#bd2828);margin-inline-start:4px}.hs-form-private.hs-form-private .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),.hs-form.hs-form .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file]){background-color:var(--clr-input-bg);border:1px solid var(--clr-input-border);border-radius:var(--radius-input);box-sizing:border-box;color:var(--clr-input-text);font-family:var(--font);font-size:var(--fs-sm);line-height:1.2;min-height:48px;outline:none;padding:16px 12px;width:100%}.hs-form-private.hs-form-private .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file])::placeholder,.hs-form.hs-form .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file])::placeholder{color:var(--clr-input-placeholder);opacity:1}.hs-form-private.hs-form-private .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file]):focus-visible,.hs-form.hs-form .hs-input:not([type=checkbox],[type=radio],[type=hidden],[type=file]):focus-visible{outline:2px solid var(--clr-input-focus);outline-offset:2px}.hs-form-private.hs-form-private textarea.hs-input,.hs-form.hs-form textarea.hs-input{height:auto;min-height:120px;resize:vertical}.hs-form-private.hs-form-private select.hs-input,.hs-form.hs-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23717068' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:36px}.hs-form .inputs-list,.hs-form-private .inputs-list{display:flex;flex-direction:column;gap:var(--sp--gap-xxxs);list-style:none;margin:0;padding:0}.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-private-booleancheckbox-display,.hs-form-private-checkbox-display,.hs-form-private-radio-display,.hs-form-radio-display{align-items:flex-start;color:inherit;cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:var(--font-normal,400);gap:8px;line-height:var(--lh-base);margin-block-end:0}.hs-form-private.hs-form-private input[type=checkbox],.hs-form-private.hs-form-private input[type=radio],.hs-form.hs-form input[type=checkbox],.hs-form.hs-form input[type=radio]{accent-color:var(--clr-input-focus);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.hs-form-private.hs-form-private input[type=checkbox]:focus-visible,.hs-form-private.hs-form-private input[type=radio]:focus-visible,.hs-form.hs-form input[type=checkbox]:focus-visible,.hs-form.hs-form input[type=radio]:focus-visible{outline:2px solid var(--clr-input-focus);outline-offset:2px}.hs-submit{margin-block-start:var(--sp--gap-xxxs)}.button{cursor:pointer;white-space:nowrap}.hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hs-error-msgs .hs-error-msg,.hs-error-msgs label.hs-error-msg,.hs_error_rollup{color:var(--clr-status-error,#bd2828);font-size:var(--fs-xs)}.hs-richtext,.hs-richtext p,.legal-consent-container{color:inherit;font-size:var(--fs-sm);line-height:var(--lh-base)}.legal-consent-container{font-size:var(--fs-xs)}.has-bg--inverse .hs-error-msg,.has-bg--inverse .hs_error_rollup{color:#f49a9a}@media (prefers-reduced-motion:reduce){.button{transition:none}}.footer__subscribe .hbspt-form{width:100%}.footer__subscribe .hbspt-form .submitted-message{font-size:var(--fs-sm);line-height:1.2}.footer__subscribe .hbspt-form .submitted-message p{margin-block-end:16px}.footer__subscribe .hs-form{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-unit);margin-block-end:var(--sp--gap-sm)}.footer__subscribe .hs-form-field{flex:1;height:48px;margin:0;padding:0}.footer__subscribe .hs-form-field label{display:none}.footer__subscribe .hs-form-field .input{align-items:center;background-color:#fff;border:1px solid var(--clr-border-strong);border-radius:var(--radius-button);display:flex;flex:1;gap:16px;height:48px;padding:0 12px;position:relative}.footer__subscribe .hs-form-field .input:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23001822' d='M20 7a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1zm2 10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3z'/%3E%3Cpath fill='%23001822' d='M20.445 6.168a1 1 0 0 1 1.11 1.664l-9 6a1 1 0 0 1-1.11 0l-9-6a1 1 0 1 1 1.11-1.664L12 11.798z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:24px;order:-1;width:24px}.footer__subscribe .hs-form-field .input:after{color:var(--clr-text-primary);content:"Enter your email address";font-size:var(--fs-sm);left:48px;line-height:1.2;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.footer__subscribe .hs-form-field .input:has(.hs-input:focus):after,.footer__subscribe .hs-form-field .input:has(.hs-input:not(:placeholder-shown)):after{display:none}.footer__subscribe .hs-form.hs-form .hs-form-field .hs-input{background:transparent;border:none;color:var(--clr-text-primary);flex:1;font-size:var(--fs-sm);line-height:1.2;min-height:0;padding:0;position:relative;width:100%;z-index:2}.footer__subscribe .hs-form.hs-form .hs-form-field .hs-input::placeholder{color:var(--clr-text-primary);opacity:1}.footer__subscribe .hs-form.hs-form .hs-form-field .hs-input:focus,.footer__subscribe .hs-form.hs-form .hs-form-field .hs-input:focus-visible{outline:none}.footer__subscribe .hs-submit{margin:0;padding:0}.footer__subscribe .hs-submit .hs-field-desc{display:none}.footer__subscribe .hs-submit .actions{margin:0;padding:0}.footer__subscribe .hs-submit .button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--clr-btn-primary-bg-light);border:1px solid var(--clr-border-strong);border-radius:var(--radius-button);color:var(--clr-btn-primary-text-light);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:var(--font-bold);height:48px;justify-content:center;line-height:1.2;padding:16px 28px;text-decoration:none;transition:background-color .25s ease,color .25s ease;width:auto}.footer__subscribe .hs-submit .button:hover{background-color:var(--btn-hover);color:var(--btn-hover-text)}.footer__subscribe .hs-submit .button:focus-visible{outline:2px solid var(--clr-border-focus);outline-offset:2px}.footer__subscribe .legal-consent-container{display:none}.footer__subscribe .hs-form-field .hs-error-msgs{bottom:-25px;font-size:var(--fs-sm);line-height:1.2;list-style-type:none;margin:0;margin-block-start:16px;padding:0;position:absolute;text-align:left}.footer__subscribe .hs-form-field label.hs-error-msg{display:block}:where(.hs-form,.hs-form-private) fieldset:has(.hs-form-field):not(:has(.hs-form-field:not([style*="display: none"]))){display:none!important}
1642:9	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: max((100% - var(--layout-wide-max)) / 2, var(--layout-gutter)) - 24px - 0.75rem
^.........................................^ [postcss-calc]