h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Switzer,sans-serif;overflow-wrap:normal;margin-top:0;letter-spacing:-.01em}.special-xl{font-size:2.5rem;font-weight:600;letter-spacing:-.01em;line-height:1}@media(min-width:1025px){.special-xl{font-size:5rem;line-height:.9}}h1,.h1{font-size:2.125rem;font-weight:600;line-height:1.2}@media(min-width:1025px){h1,.h1{font-size:3rem}}h1-italic,.h1-italic{font-family:Switzer-Italic,sans-serif;font-weight:400;font-style:italic;letter-spacing:0;line-height:1.2}@media(min-width:1025px){h1-italic,.h1-italic{font-size:2.625rem}}h2,.h2{font-size:1.5rem;font-weight:600;line-height:1.2}@media(min-width:1025px){h2,.h2{font-size:2.625rem}}h3,.h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:normal}@media(min-width:1025px){h3,.h3{font-size:1.625rem}}h3-italic,.h3-italic{font-family:Switzer-Italic,sans-serif;font-weight:400;font-style:italic;letter-spacing:-.01em}@media(min-width:1025px){h3-italic,.h3-italic{font-size:1.625rem}}h4,.h4{font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}@media(min-width:1025px){h4,.h4{font-size:1.125rem}}h5,.h5{font-size:.9375rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}h6,.h6{font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}.intro-text{font-size:1.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}@media(min-width:1025px){.intro-text{font-size:1.625rem;line-height:normal}}.body-text{font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.25}@media(min-width:1025px){.body-text{font-size:1.125rem;line-height:normal}}.body-text-small{font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:normal}@media(min-width:1025px){.body-text-small{font-size:.875rem}}.body-text-xs{font-size:.625rem;font-weight:400;letter-spacing:-.01em;line-height:normal}@media(min-width:1025px){.body-text-xs{font-size:.75rem}}.eyebrow-text{font-size:1.375rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.text-mono{font-family:Interstate-Mono,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}@media(min-width:1025px){.text-mono{font-size:1rem}}.btn-text{font-family:Interstate-Bold,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tag-text{font-family:Interstate-Mono,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.01em;line-height:1;text-transform:uppercase}@media(min-width:1025px){.tag-text{font-size:1rem}}.number-text{font-size:3.75rem;font-weight:400;letter-spacing:-.05em}@media(min-width:1025px){.number-text{font-size:5rem}}.nav-text{font-family:Interstate-Mono,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}@media(min-width:1025px){.nav-text{font-size:.75rem}}.m-testimonial-slider .container{clip-path:inset(0 -100vw 0 -100vw)}.m-testimonial-slider__swiper{margin-top:1.125rem}@media(min-width:768px){.m-testimonial-slider__swiper{margin-top:3.125rem}}.m-testimonial-slider .c-testimonial-card{height:auto;padding:1.375rem .75rem 1rem 1.375rem;border:1px solid currentColor;border-radius:.5rem}@media(min-width:1025px){.m-testimonial-slider .c-testimonial-card{padding:2.5rem 2.5rem 1.75rem;border-radius:1.125rem}}@media(min-width:1025px){.m-testimonial-slider .c-testimonial-card__content{font-weight:400;letter-spacing:-.01em;font-size:1.625rem;line-height:normal}}.m-testimonial-slider .c-testimonial-card__author-info{margin-top:1.5rem}.m-testimonial-slider__controls{gap:.75rem;padding-top:2.125rem;justify-content:flex-end;display:none}@media(min-width:768px){.m-testimonial-slider__controls{display:flex}}.m-testimonial-slider .m-testimonial-slider__controls--prev,.m-testimonial-slider .m-testimonial-slider__controls--next{--btn-bg: transparent;--btn-color: var(--os-secondary);--btn-border-color: var(--os-secondary);--btn-hover-bg: var(--os-secondary);--btn-hover-color: var(--os-white);--btn-hover-border-color: var(--os-secondary);position:relative;width:3rem;height:3rem;padding:0;flex-shrink:0;border:1px solid var(--btn-border-color);border-radius:.5rem;background-color:var(--btn-bg);color:var(--btn-color);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.m-testimonial-slider .m-testimonial-slider__controls--prev:after,.m-testimonial-slider .m-testimonial-slider__controls--next:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(hover:hover)and (pointer:fine){.m-testimonial-slider .m-testimonial-slider__controls--prev:hover,.m-testimonial-slider .m-testimonial-slider__controls--prev:active,.m-testimonial-slider .m-testimonial-slider__controls--next:hover,.m-testimonial-slider .m-testimonial-slider__controls--next:active{background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);color:var(--btn-hover-color)}}.m-testimonial-slider .m-testimonial-slider__controls--prev:after{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M24.5293 12.2695L0.532959 12.2695" stroke="currentColor" stroke-width="0.75368"/><path d="M12.533 24.2666L0.532959 12.2666L12.533 0.2666" stroke="black" stroke-width="0.75368"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M24.5293 12.2695L0.532959 12.2695" stroke="currentColor" stroke-width="0.75368"/><path d="M12.533 24.2666L0.532959 12.2666L12.533 0.2666" stroke="black" stroke-width="0.75368"/></svg>')}.m-testimonial-slider .m-testimonial-slider__controls--next:after{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M0.00364727 12.2695L24 12.2695" stroke="currentColor" stroke-width="0.75368"/><path d="M12 24.2666L24 12.2666L12 0.2666" stroke="black" stroke-width="0.75368"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M0.00364727 12.2695L24 12.2695" stroke="currentColor" stroke-width="0.75368"/><path d="M12 24.2666L24 12.2666L12 0.2666" stroke="black" stroke-width="0.75368"/></svg>')}
