.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1 0}.flex-auto{flex:auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.hyphenate{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.no-wrap{white-space:nowrap}@media screen and (max-width:639px){.mobile-text{max-width:18rem;margin-left:auto;margin-right:auto}}.text-button-medium-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.text-button-small-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.text-h1-new{letter-spacing:-.125rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:6rem;font-weight:500;line-height:6rem}@media screen and (max-width:767px){.text-h1-new{letter-spacing:-.09375rem;font-size:4.75rem;line-height:4.75rem}}.text-h2-new{letter-spacing:-.09375rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:5.5rem;font-weight:500;line-height:5.5rem}@media screen and (max-width:767px){.text-h2-new{letter-spacing:-.09375rem;font-size:3.5rem;line-height:3.5rem}}.text-h3-new{letter-spacing:-.09375rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:4.75rem;font-weight:500;line-height:4.75rem}@media screen and (max-width:767px){.text-h3-new{letter-spacing:-.0625rem;font-size:2.75rem;line-height:3.25rem}}.text-h4-new{letter-spacing:-.09375rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:3.5rem;font-weight:500;line-height:3.5rem}@media screen and (max-width:767px){.text-h4-new{letter-spacing:-.0625rem;font-size:2.25rem;line-height:2.75rem}}.text-h5-new{letter-spacing:-.0625rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:2.5rem;font-weight:500;line-height:3rem}@media screen and (max-width:767px){.text-h5-new{letter-spacing:-.03125rem;font-size:1.75rem;line-height:2.25rem}}.text-h6-new{letter-spacing:-.03125rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:2rem;font-weight:500;line-height:2.5rem}@media screen and (max-width:767px){.text-h6-new{letter-spacing:-.03125rem;font-size:1.5rem;line-height:2rem}}.text-h7-new{letter-spacing:-.03125rem;text-wrap:pretty;font-family:Reckless,"serif";font-size:1.5rem;font-weight:500;line-height:2rem}@media screen and (max-width:767px){.text-h7-new{letter-spacing:0;font-size:1.25rem;line-height:1.5rem}}.text-h8-new{letter-spacing:0;text-wrap:pretty;font-family:Reckless,"serif";font-size:1.25rem;font-weight:500;line-height:1.5rem}@media screen and (max-width:767px){.text-h8-new{letter-spacing:0;font-size:1.125rem;line-height:1.5rem}}.text-caption-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.text-label-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:600;line-height:1rem}.text-paragraph-extra-large-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem}.text-paragraph-large-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:2rem}.text-paragraph-medium-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.text-paragraph-small-new{letter-spacing:0;text-wrap:pretty;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem}.max-w-col-4,.max-w-col-6,.max-w-col-8,.max-w-col-10{width:100%}.max-w-col-4{max-width:24rem}.max-w-col-6{max-width:36.75rem}.max-w-col-8{max-width:49.5rem}.max-w-col-10{max-width:62.25rem}.press-information{position:relative}.press-information__illustration{position:absolute;top:0;left:0;transform:translate(-25%,-60%)}@media screen and (max-width:767px){.press-information__illustration{visibility:hidden}}.press-information__wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;padding-top:4rem;padding-bottom:4rem;display:grid}@media screen and (min-width:768px){.press-information__wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1024px){.press-information__wrapper{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;padding-top:6rem;padding-bottom:6rem}}.press-information__header{grid-column:1/span 4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media screen and (min-width:768px){.press-information__header{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1024px){.press-information__header{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:768px){.press-information__header{grid-column:1/span 6}}@media screen and (min-width:1024px){.press-information__header{grid-column:1/span 12}}.press-information__icon{grid-column:1/span 4;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.press-information__icon{grid-column:2/span 4}}@media screen and (min-width:1024px){.press-information__icon{grid-column:4/span 6}}.press-information__title{letter-spacing:-1px;text-wrap:pretty;text-align:center;grid-column:1/span 4;font-size:2.75rem;font-weight:700;line-height:3rem;position:relative}@media screen and (max-width:767px){.press-information__title{letter-spacing:-.5px;font-size:2rem;line-height:2.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.press-information__title{letter-spacing:-1px;grid-column:2/span 4;font-size:2.25rem;line-height:2.75rem}}@media screen and (min-width:1024px){.press-information__title{grid-column:4/span 6}}.press-information__blurb{text-align:center;grid-column:1/span 4;font-size:1.0625rem;font-weight:300;line-height:1.5rem}@media screen and (max-width:767px){.press-information__blurb{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:767px) and (min-width:1024px){.press-information__blurb{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){.press-information__blurb{grid-column:2/span 4}}@media screen and (min-width:1024px){.press-information__blurb{grid-column:4/span 6}}@media screen and (min-width:1220px){.press-information__blurb{font-size:1.25rem;font-weight:300;line-height:1.75rem}}@media screen and (min-width:1024px){.press-information__blurb{margin-left:-1.5rem;margin-right:-1.5rem}}.download-kits__form{flex-direction:column;grid-column:1/span 4;display:flex}@media screen and (min-width:768px){.download-kits__form{flex-direction:row;grid-column:2/span 4}}@media screen and (max-width:1219px){.download-kits__form{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:1219px) and (min-width:1024px){.download-kits__form{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){.download-kits__form{grid-column:4/span 6}}@media screen and (min-width:1220px){.download-kits__form{grid-column:5/span 4;margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width:767px){.download-kits__button{margin-top:1rem}}@media screen and (min-width:768px){.download-kits__button{margin-left:.5rem}}body{--sticky-nav-height:4rem}.about-sticky-nav{z-index:100;opacity:0;background-color:#ffffff14;width:100%;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);position:fixed;transform:translateY(-200%);box-shadow:0 0 0 1px #00000014}@media screen and (prefers-reduced-motion:reduce){.about-sticky-nav{transition-duration:1ms}}@media screen and (min-width:1024px){.about-sticky-nav{top:0}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.about-sticky-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffd9}}.about-sticky-nav.is-visible{opacity:1;transform:translateY(0)}.about-sticky-nav__wrapper{align-items:stretch;height:4rem;font-weight:500;display:flex}.about-sticky-nav__nav{flex:1;align-items:stretch;display:flex}@media screen and (max-width:639px){.about-sticky-nav__nav{justify-content:center}}.about-sticky-nav__nav-item{white-space:nowrap;align-items:center;margin-right:1.25rem;display:flex;position:relative}@media screen and (min-width:640px){.about-sticky-nav__nav-item{margin-right:1.5rem}}@media screen and (min-width:1024px){.about-sticky-nav__nav-item{margin-right:2rem}}.about-sticky-nav__nav-item:last-child{margin-right:0}.about-sticky-nav__nav-item__link{color:#212123;font-weight:600;text-decoration:none;transition:color .125s ease-out}@media (prefers-reduced-motion:reduce){.about-sticky-nav__nav-item__link{transition-duration:1ms}}.about-sticky-nav__nav-item__link:visited{color:#212123}.about-sticky-nav__nav-item__link:hover,.about-sticky-nav__nav-item__link:active{color:#0000007a}.about-sticky-nav__action{display:none}@media screen and (min-width:640px){.about-sticky-nav__action{align-items:center;display:flex}}.about-sticky-nav__nav-indicators{opacity:0;transition:opacity .25s ease-out;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}@media screen and (prefers-reduced-motion:reduce){.about-sticky-nav__nav-indicators{transition-duration:1ms}}.statements:has(.is-intersecting)~.about-sticky-nav .about-sticky-nav__nav-indicators{opacity:1}.about-sticky-nav__nav-indicator{background-color:#0000001a;border-radius:9999px;width:.25rem;height:.25rem;margin:0 .125rem;transition:background-color .25s ease-out}@media screen and (prefers-reduced-motion:reduce){.about-sticky-nav__nav-indicator{transition-duration:1ms}}.about-sticky-nav__nav-indicator.js-is-selected{background-color:#212123}.about-sticky-nav__icon{color:#fffc;width:1.25rem;height:1.25rem;margin-left:.25rem}.artboard{will-change:transform;flex-direction:column;align-items:flex-start;display:flex;position:relative}@media screen and (min-width:1024px){.artboard--fixed{position:absolute}}.artboard__name{color:#0000007a;letter-spacing:-.4px;cursor:default;align-items:center;gap:.25rem;margin-bottom:.25rem;margin-left:.25rem;font-size:.75rem;line-height:1rem;display:flex}.artboard:not(.artboard--selected) .artboard__name:hover+.artboard__body{position:relative}.artboard:not(.artboard--selected) .artboard__name:hover+.artboard__body:before{content:"";background-color:#0000;border:2px solid #f26725;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.artboard__body{background-color:#fff;position:relative;box-shadow:0 0 2px #0000001a,0 2px 4px #0000001a}.artboard--selected{position:relative}.artboard--selected .artboard__body{border:.5px solid #f26725}.artboard--selected .artboard__body:before,.artboard--selected .artboard__body:after{content:"";background-color:#fff;border:.5px solid #00000040;width:.5rem;height:.5rem;display:block;position:absolute;box-shadow:0 1px 2px #0003}.artboard--selected .artboard__body:before{top:-.25rem;left:-.25rem}.artboard--selected .artboard__body:after{top:-.25rem;right:-.25rem}@media screen and (min-width:1024px){.artboard--selected .artboard__body{border:0;outline:.5px solid #f26725}}.artboard--selected:before,.artboard--selected:after{z-index:10;content:"";background-color:#fff;border:.5px solid #00000040;width:.5rem;height:.5rem;display:block;position:absolute;box-shadow:0 1px 2px #0003}.artboard--selected:before{bottom:-.25rem;left:-.25rem}.artboard--selected:after{bottom:-.25rem;right:-.25rem}.artboard--moving:before,.artboard--moving:after,.artboard--moving .artboard__body:before,.artboard--moving .artboard__body:after{display:none}.artboard__asset{display:block}@media screen and (max-width:1023px){.artboard__asset{max-width:100%}}.artboard--full-width .artboard__body{width:100%}.customer-logos{margin-bottom:2rem;position:relative}@media screen and (min-width:1024px){.customer-logos{margin-bottom:6rem}}.customer-logos__logos{-webkit-mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(var(--mask-direction,to right),#0000,#000 10%,#000 90%,#0000);display:flex;overflow:hidden}.customer-logos__marquee{animation:100s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.customer-logos__logo{align-items:center;margin-right:3.75rem;display:flex}@media screen and (min-width:768px){.customer-logos__logo{margin-right:5rem}}.customer-logos__logo svg{color:#00000052}body{background-color:#fafafa}.hero{align-items:center;padding:4rem 0;display:flex;overflow-x:clip}.hero>.wrapper{position:relative}@media screen and (min-width:768px){.hero>.wrapper{width:75rem}}@media screen and (min-height:1024px),(max-width:1024px){.hero{height:100vh;padding:0}}.hero__title{text-align:center;max-width:17.5rem;margin:0 auto 1.25rem;font-size:3.75rem;font-weight:900;line-height:3.375rem}@media screen and (min-width:768px){.hero__title{text-align:left;letter-spacing:-2.37px;max-width:34.8125rem;margin-bottom:2.5rem;font-size:7.5rem;line-height:6.25rem}}@media screen and (min-width:1024px){.hero__title{max-width:43.75rem}}@media screen and (min-width:1220px){.hero__title{letter-spacing:-3.16px;max-width:56.25rem;margin-left:0;font-size:10rem;line-height:8.375rem}}.hero__title strong{letter-spacing:.00625rem;-webkit-text-fill-color:transparent;background-image:url(https://cdn.sketch.com/assets/pages/about-us/mosaic@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-background-clip:text}.hero__title strong span{letter-spacing:-.285rem}.hero__blurb{text-align:center;max-width:17.5rem;margin:0 auto 3vh;font-size:1.25rem;font-weight:300;line-height:1.75rem}@media screen and (min-width:768px){.hero__blurb{text-align:left;max-width:34.8125rem;margin-bottom:8.1875rem;font-size:1.5rem;line-height:1.875rem}}@media screen and (min-width:1024px){.hero__blurb{max-width:45.375rem;margin-bottom:5rem;font-size:1.75rem;line-height:2.25rem}}@media screen and (min-width:1220px){.hero__blurb{max-width:56.25rem;margin-left:0;font-size:2.25rem;line-height:3rem}}@media screen and (min-width:768px){.hero__pagination-wrapper{max-width:34.8125rem;margin:0 auto}}@media screen and (min-width:1024px){.hero__pagination-wrapper{max-width:45.375rem}}@media screen and (min-width:1220px){.hero__pagination-wrapper{max-width:56.25rem;margin-left:0}}.hero__diamond{display:none}@media screen and (min-width:768px){.hero__diamond{width:37.5rem;height:auto;display:block;position:absolute;top:1.125rem;right:-18.75rem}}@media screen and (min-width:1024px){.hero__diamond{right:-20.3125rem}}.statements{counter-reset:statements;position:relative}.statements__card{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.statement{opacity:.1;scroll-snap-align:start;flex-direction:column;justify-content:center;gap:1.5rem;width:100%;padding:8rem 2rem 8rem 3.5rem;transition:opacity .25s cubic-bezier(.785,.135,.15,.86);display:flex;position:relative}@media screen and (min-height:1024px),(max-width:1024px){.statement{height:100vh;padding:0 2rem 0 3.5rem}}@media screen and (min-width:768px){.statement{grid-template-columns:repeat(6,1fr);align-content:center;align-items:center;display:grid}}@media screen and (min-width:1024px){.statement{grid-template-columns:repeat(12,1fr);gap:2.5rem}}.statement:before{z-index:-1;pointer-events:none;content:counter(statements);counter-increment:statements;opacity:.48;justify-content:center;margin-bottom:1rem;font-size:5.5rem;font-weight:900;line-height:5.5rem;transition:transform .25s cubic-bezier(.785,.135,.15,.86),opacity .25s cubic-bezier(.785,.135,.15,.86);transform:translate(-1rem)translateY(0)}@media screen and (min-width:768px){.statement:before{margin-bottom:0;font-size:45rem;line-height:45rem;transition:transform .25s cubic-bezier(.785,.135,.15,.86);position:absolute;top:50%;left:0;transform:translate(-3rem)translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#fff 50%);mask-image:linear-gradient(90deg,#0000 0,#fff 50%)}}@media screen and (min-width:1024px){.statement:before{font-size:62.5rem;line-height:62.5rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#fff 100%);mask-image:linear-gradient(90deg,#0000 0,#fff 100%)}}@media screen and (min-width:1920px){.statement:before{font-size:87.5rem;line-height:87.5rem;transform:translate(-100%)translateY(-50%)}}.statement.is-active{opacity:1}.statement.is-active:before{transform:translate(0)translateY(0)}@media screen and (min-width:768px){.statement.is-active:before{transform:translate(0)translateY(-50%)}}@media screen and (min-width:1024px){.statement.is-active:before{transform:translate(calc(30vw - 100%))translateY(-50%)}}@media screen and (min-width:1220px){.statement.is-active:before{transform:translate(calc(20vw - 100%))translateY(-50%)}}@media screen and (min-width:1920px){.statement.is-active:before{transform:translate(calc(10vw - 100%))translateY(-50%)}}@media screen and (min-width:2560px){.statement.is-active:before{transform:translate(calc(-100% - 10vw))translateY(-50%)}}.statement:first-of-type:before{color:#fcc1c1}.statement:nth-of-type(2):before{color:#efd3e0}.statement:nth-of-type(3):before{color:#ddc8f5}.statement:nth-of-type(4):before{color:#c8cff9}.statement:nth-of-type(5):before{color:#b6ecb7}.statement:nth-of-type(6):before{color:#f9dda5}.statement:nth-of-type(7):before{color:#ffc399}.statement__title{font-size:2.75rem;font-weight:900;line-height:2.75rem}@media screen and (min-width:768px){.statement__title{grid-column:2/7;font-size:3.5rem;line-height:3.5rem}}@media screen and (min-width:1024px){.statement__title{letter-spacing:-1.5px;grid-column:3/12;font-size:4.75rem;line-height:4.375rem}}@media screen and (min-width:1220px){.statement__title{text-wrap:balance;letter-spacing:-1.74px;grid-column:3/12;max-width:55.875rem;font-size:5.5rem;line-height:5.5rem}}.statement__text{font-size:1.25rem;font-weight:300;line-height:1.75rem}@media screen and (min-width:768px){.statement__text{grid-column:2/7;font-size:1.5rem;line-height:1.875rem}}@media screen and (min-width:1024px){.statement__text{grid-column:3/12;padding:0 4rem 0 0;font-size:2.25rem;line-height:2.75rem}}@media screen and (min-width:1220px){.statement__text{max-width:43.125rem;padding-right:0;font-size:2.25rem;line-height:2.75rem}}.main-footer__footer{background-color:#fafafa}.pagination{z-index:1;opacity:0;will-change:top,opacity,transform;transition:opacity .4s cubic-bezier(.785,.135,.15,.86),transform .4s cubic-bezier(.785,.135,.15,.86);position:fixed;top:50%;transform:translate(1rem)translateY(-50%)}@media screen and (min-width:768px){.pagination{transform:translate(2rem)translateY(-50%)}}.pagination.is-active{opacity:1}.pagination__indicator{border-radius:9999px;width:.75rem;height:.75rem;margin-bottom:.75rem;transition:height .4s;display:block;position:relative;overflow:hidden}.pagination__indicator.is-active{height:4rem}.pagination__indicator.is-active .pagination__progress{display:block}.pagination__progress{mix-blend-mode:color-burn;background-color:#979797;border-radius:9999px;width:.75rem;transition:height .4s linear;display:none;position:absolute;top:0;left:0}.pagination__item:first-of-type .pagination__indicator{background-color:#fcc1c1}.pagination__item:nth-of-type(2) .pagination__indicator{background-color:#efd3e0}.pagination__item:nth-of-type(3) .pagination__indicator{background-color:#ddc8f5}.pagination__item:nth-of-type(4) .pagination__indicator{background-color:#c8cff9}.pagination__item:nth-of-type(5) .pagination__indicator{background-color:#b6ecb7}.pagination__item:nth-of-type(6) .pagination__indicator{background-color:#f9dda5}.pagination__item:nth-of-type(7) .pagination__indicator{background-color:#ffc399}.hero__pagination{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.hero__pagination{width:-webkit-max-content;width:max-content;max-width:34.8125rem;margin:0 auto}}@media screen and (min-width:1024px){.hero__pagination{max-width:45.375rem;margin-left:0}}.pagination__button .pagination__indicator{background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='rgb(255, 255, 255)'%3E %3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M6 9.5l6 6 6-6'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2rem;border-radius:9999px;width:3.75rem;height:3.75rem;margin-bottom:1.5rem}