.segmented-item{display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--rounded-ds-button);background-color:var(--bg-gray);padding:.75rem 1.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--text-primary)}@media (min-width: 1280px){.segmented-item{padding-top:1rem;padding-bottom:1rem;font-size:1.375rem;line-height:2rem}}@media (min-width: 1536px){.segmented-item{padding-left:3rem;padding-right:3rem}}.segmented-item_rounded{height:2.5rem;width:2.5rem;padding:0}@media (min-width: 640px){.segmented-item_rounded{height:3rem;width:3rem}}@media (min-width: 1280px){.segmented-item_rounded{height:4rem;width:4rem;padding:0}}.segmented-item_active{background-color:var(--bg-inverted);color:var(--text-inverted)}@media (min-width: 1024px){.segmented-item_link:hover{background-color:var(--bg-subtle)}}.pagination{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:.25rem;gap:.25rem}@media (min-width: 640px){.pagination{gap:.5rem}}@media not all and (min-width: 640px){.pagination-previous,.pagination-next{height:2.5rem;width:2.5rem;padding:0}}.accordion{overflow:hidden}.accordion-content{transition:ease .35s}.accordion-icon{flex:none;transition:ease .2s}.accordion-title{padding-inline-end:1.25rem}@media (min-width: 1280px){.accordion-title{padding-inline-end:1.5rem}}.accordion-opened .accordion-icon-arrow{transform:rotate(90deg)}.accordion-icon-plus{display:block;height:auto;width:1.25rem;color:var(--text-subtle)}@media (min-width: 1280px){.accordion-icon-plus{width:1.5rem}}.accordion-opened .accordion-icon-plus{display:none}.accordion-icon-minus{display:none;height:auto;width:1.25rem;color:var(--text-subtle)}@media (min-width: 1280px){.accordion-icon-minus{width:1.5rem}}.accordion-opened .accordion-icon-minus{display:block}.accordion-header{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:var(--border-primary);padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 1280px){.accordion-header{padding-top:2rem;padding-bottom:2rem}}.accordion:first-child .accordion-header{border-width:0px}.breakpoint-default .accordion-header{cursor:pointer}.breakpoint-default .accordion-content{height:0;visibility:hidden}.breakpoint-default.accordion-opened .accordion-content{visibility:visible}.breakpoint-md .accordion-icon{display:block}@media (min-width: 768px){.breakpoint-md .accordion-icon{display:none}.breakpoint-md .accordion-header{border-top-width:0px}.breakpoint-md .accordion-content{height:auto!important}}@media not all and (min-width: 768px){.breakpoint-md .accordion-content{height:0;visibility:hidden}.breakpoint-md.accordion-opened .accordion-content{visibility:visible}}.breakpoint-lg .accordion-icon{display:block}@media (min-width: 1024px){.breakpoint-lg .accordion-icon{display:none}.breakpoint-lg .accordion-header{border-top-width:0px}.breakpoint-lg .accordion-content{height:auto!important}}@media not all and (min-width: 1024px){.breakpoint-lg .accordion-content{height:0;visibility:hidden}.breakpoint-lg.accordion-opened .accordion-content{visibility:visible}}.ds-quote{position:relative;color:var(--text-primary)}.ds-quote.size-default{border-radius:var(--rounded-ds-mobile);padding:2rem 1.5rem}@media (min-width: 1280px){.ds-quote.size-default{border-radius:var(--rounded-ds-default);padding:4rem}}.ds-quote.size-small{border-radius:var(--rounded-ds-mobile);padding:2rem 1.5rem}@media (min-width: 1280px){.ds-quote.size-small{padding-left:2.5rem;padding-right:2.5rem}}@media not all and (min-width: 1024px){.ds-quote.ds-quote-with-logo{padding-top:4rem}}.ds-quote-icon{position:absolute;height:2rem;width:2rem}@media (min-width: 1280px){.ds-quote-icon{height:2.5rem;width:2.5rem}}.quote-color-blue .ds-quote-icon{color:var(--text-brand)}.quote-color-red .ds-quote-icon{color:var(--custom-red)}.quote-color-neon-yellow .ds-quote-icon{color:var(--custom-neon-yellow)}.quote-color-purple .ds-quote-icon{color:var(--custom-quote-purple)}.quote-color-green .ds-quote-icon{color:var(--custom-quote-green)}.quote-color-gray .ds-quote-icon{color:var(--custom-quote-gray)}.ds-quote-icon-top{top:0;left:0}.ds-quote-icon-bottom{bottom:0;right:0;transform:scaleY(-1) scaleX(-1)}.ds-info-set{position:relative;border-radius:var(--rounded-ds-mobile);padding:1.5rem;--tw-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .16);--tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 2px 6px #00000029;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 1280px){.ds-info-set{border-radius:var(--rounded-ds-default);padding:2rem}}.ds-info-set.bg-default{background-color:var(--bg-primary);color:var(--text-primary)}.ds-info-set.bg-red,.ds-info-set.bg-green{color:var(--text-inverted);background-color:#000}.ds-info-set.bg-neon-yellow{color:var(--text-primary)}.ds-info-set:before{position:absolute;inset:-1px;border-radius:var(--rounded-ds-mobile)}@media (min-width: 1280px){.ds-info-set:before{border-radius:var(--rounded-ds-default)}}.ds-info-set:before{content:""}.bg-green:before{background-color:var(--custom-green)}.bg-red:before{background-color:var(--custom-red)}.bg-neon-yellow:before{background-color:var(--custom-neon-yellow)}.ds-info-set-item{display:grid;align-items:center;border-bottom-width:1px;border-style:dotted;border-color:var(--border-contrast);padding-top:.375rem;padding-bottom:.375rem}.ds-info-set-item:first-child{padding-top:0!important}.ds-info-set-item:last-child{border-bottom-width:0px;padding-bottom:0!important}@media (min-width: 1280px){.ds-info-set-item{padding-top:.5rem;padding-bottom:.5rem}}.ds-info-set-item{grid-template-columns:36% 64%}.bg-red .ds-info-set-item,.bg-green .ds-info-set-item{border-color:var(--border-inverted)}.bg-neon-yellow .ds-info-set-item{border-color:var(--border-contrast)}@media (min-width: 1024px){.ds-info-set-item{grid-template-columns:37% 63%}}.accordion-list_info-set{position:absolute;top:0;right:1.5rem;width:17rem}@media (min-width: 1024px){.accordion-list_info-set{right:0;width:18.25rem}}@media (min-width: 1280px){.accordion-list_info-set{width:23.5rem}}.icon-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;color:var(--text-primary)}@media (min-width: 1024px){.icon-tile{flex-direction:row;padding-left:1rem;padding-right:1rem}}@media (min-width: 1280px){.icon-tile{padding:2.5rem 2rem}}.icon-tile:before{position:absolute;inset:0;border-radius:var(--rounded-ds-mobile)}@media (min-width: 1280px){.icon-tile:before{border-radius:var(--rounded-ds-default)}}.icon-tile:before{content:"";background-color:var(--bg-blue)}@media (min-width: 1024px){.icon-tile:hover:before{background-color:var(--bg-primary);--tw-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .16);--tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 2px 6px #00000029;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.image-and-list_info-set{position:absolute;top:0;width:20rem}@media not all and (min-width: 1024px){.image-and-list_info-set{left:50%;--tw-translate-x: -50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1024px){.image-and-list_info-set{right:2rem}}@media (min-width: 1280px){.image-and-list_info-set{width:28.25rem}}.image-slider .swiper-wrapper{transition-timing-function:linear}.rich-text-component{overflow:hidden}.rich-text-component [data-oembed-type=video]{position:relative;padding-bottom:56.25%;height:0}.rich-text-component [data-oembed-type=video]>iframe,.rich-text-component [data-oembed-type=video]>.wistia_embed,.rich-text-component [data-oembed-type=video]>div{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.rich-text-component img{max-width:100%}@keyframes chat-message-progress{0%{width:0}to{width:100%}}.chat-scroll-container{overflow-y:scroll}.chat-scroll-container::-webkit-scrollbar{width:0;height:0}.tooltip{border-radius:var(--rounded-ds-mobile);border-width:1px;border-color:var(--border-primary);background-color:var(--bg-primary);padding:1rem;--tw-shadow: 0px 2px 6px 0px rgba(0, 0, 0, .16);--tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 2px 6px #00000029;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity;width:-moz-max-content;width:max-content}.tooltip-inner{max-width:16.429rem;font-size:1rem;line-height:1.5rem;font-weight:400}@media (min-width: 1280px){.tooltip-inner{font-size:1.375rem;line-height:2rem}}.react-tooltip__show{opacity:1;transition:opacity .15s ease-out}.react-tooltip-arrow{height:8px;width:8px;background:inherit;position:absolute;border-bottom-width:1px;border-right-width:1px;border-color:var(--border-primary)}.tooltip.react-tooltip__place-top .react-tooltip-arrow{margin-bottom:-1px;transform:rotate(45deg)}.tooltip.react-tooltip__place-bottom .react-tooltip-arrow{margin-top:-1px;transform:rotate(225deg)}.segmented-control-selected-bg{transition:left .25s linear,width .25s linear}.quote-text-icon{position:absolute;height:2rem;width:2rem}@media (min-width: 1280px){.quote-text-icon{height:2.5rem;width:2.5rem}}.quote-text-icon_top{top:0;left:0}.quote-text-icon_bottom{bottom:0;right:0;transform:scaleY(-1) scaleX(-1)}.custom-tooltip{position:absolute;z-index:5}.custom-tooltip.placement-top{bottom:100%;margin-bottom:.5rem}.custom-tooltip-inner{z-index:1;position:relative;border-radius:var(--rounded-ds-default);border-width:1px;border-color:var(--border-brand);background-color:var(--bg-primary);padding:.375rem 1rem;text-align:center;font-family:var(--font-additional),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5rem;letter-spacing:.094rem;font-weight:400;text-transform:uppercase;color:var(--text-brand)}@media (min-width: 1280px){.custom-tooltip-inner{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;line-height:2rem;letter-spacing:.107rem}}.custom-tooltip-arrow{width:1.125rem;height:.563rem;position:absolute;left:50%;transform:translate(-50%);z-index:2}.placement-top .custom-tooltip-arrow{top:100%;margin-top:-1px}.range-slider{position:relative;width:100%}.range-slider-input{display:block;height:1.25rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-ds-mobile);background-color:var(--bg-primary);color:var(--text-brand)}@media (min-width: 1280px){.range-slider-input{border-radius:var(--rounded-ds-default)}}.range-slider-input::-webkit-slider-thumb{margin-top:-.375rem;height:2rem;width:2rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:0px;background-color:var(--bg-inverted);opacity:1}@media (min-width: 1280px){.range-slider-input::-webkit-slider-thumb{margin-top:-.625rem;height:2.5rem;width:2.5rem}}.range-slider-input::-moz-range-thumb{margin-top:-.375rem;height:2rem;width:2rem;cursor:pointer;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:0px;background-color:var(--bg-inverted);opacity:1}@media (min-width: 1280px){.range-slider-input::-moz-range-thumb{margin-top:-.625rem;height:2.5rem;width:2.5rem}}.range-slider-input::-ms-thumb{margin-top:-.375rem;height:2rem;width:2rem;cursor:pointer;appearance:none;border-radius:9999px;border-width:0px;background-color:var(--bg-inverted);opacity:1}@media (min-width: 1280px){.range-slider-input::-ms-thumb{margin-top:-.625rem;height:2.5rem;width:2.5rem}}.range-slider-input::-moz-focus-outer{border:0}.range-slider-input::-webkit-slider-runnable-track{height:1.25rem;-webkit-user-select:none;user-select:none;border-radius:var(--rounded-ds-mobile);border-width:0px;background-color:transparent}@media (min-width: 1280px){.range-slider-input::-webkit-slider-runnable-track{border-radius:var(--rounded-ds-default)}}.range-slider-input::-webkit-slider-runnable-track{background-image:linear-gradient(to right,currentColor 0%,transparent 0%);background-image:linear-gradient(to right,currentColor var(--progress-value, 0%),transparent var(--progress-value, 0%))}.range-slider-input::-webkit-slider-runnable-track,.range-slider-input::-ms-track,.range-slider-input::-ms-fill-upper,.range-slider-input::-ms-fill-lower{height:1.25rem;-webkit-user-select:none;user-select:none;border-radius:var(--rounded-ds-mobile);border-width:0px;background-color:transparent}@media (min-width: 1280px){.range-slider-input::-webkit-slider-runnable-track,.range-slider-input::-ms-track,.range-slider-input::-ms-fill-upper,.range-slider-input::-ms-fill-lower{border-radius:var(--rounded-ds-default)}}.range-slider-input::-moz-range-progress{height:1.25rem;border-radius:var(--rounded-ds-mobile);border-width:0px}@media (min-width: 1280px){.range-slider-input::-moz-range-progress{border-radius:var(--rounded-ds-default)}}.range-slider-input::-moz-range-progress{background:currentColor}.range-slider-input::-ms-track{color:transparent}.range-slider-input::-ms-fill-lower{background:currentColor}.calculator-item-title{margin-bottom:4rem;font-family:var(--font-title),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.375rem;line-height:1.75rem;letter-spacing:-.063rem;font-weight:600}@media (min-width: 1280px){.calculator-item-title{margin-bottom:5rem;font-size:1.5rem;line-height:2rem;letter-spacing:-.045rem}}.calculator-item-row{margin-bottom:4rem}.calculator-item-row:last-child{margin-bottom:0}.custom-slider-navigation{display:flex;flex-direction:row-reverse;justify-content:stretch;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.custom-slider-navigation{justify-content:center}}.custom-slider-navigation .custom-slider-navigation-item{position:relative;left:auto;right:auto;margin:0;height:auto;width:auto;border-width:1px;border-color:var(--bg-subtle);padding:1rem 1.5rem 1rem 1.75rem;color:var(--text-subtle)}@media not all and (min-width: 640px){.custom-slider-navigation .custom-slider-navigation-item{width:50%}}@media (min-width: 1024px){.custom-slider-navigation .custom-slider-navigation-item{padding:1.5rem 2rem 1.5rem 2.25rem}}.custom-slider-navigation .custom-slider-navigation-item{border-radius:100px 0 0 100px}.custom-slider-navigation .custom-slider-navigation-item:after{--tw-content: none;content:none;content:var(--tw-content)}.custom-slider-navigation .custom-slider-navigation-item svg{height:auto;width:3.5rem}@media (min-width: 1024px){.custom-slider-navigation .custom-slider-navigation-item svg{width:4rem}}.custom-slider-navigation .swiper-button-prev{margin-right:-1px}.custom-slider-navigation .swiper-button-next{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(-1) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
