img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! Flickity v2.2.0
 https://flickity.metafizzy.co
 ---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:5}*{box-sizing:border-box}address{font-style:normal}address p{margin-bottom:.5em;margin-top:.5em}a{color:#e2211c}blockquote{font-style:italic;margin:0;position:relative}@media only screen and (min-width:70.0625rem){blockquote{padding-left:6.5em;padding-right:6.5em}}@media only screen and (min-width:55.0625rem) and (max-width:70rem){blockquote{padding-left:5.5em;padding-right:5.5em}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){blockquote{padding-left:4.5em;padding-right:4.5em}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){blockquote{padding-left:3.5em;padding-right:3.5em}}blockquote :first-child{margin-top:0}@media only screen and (max-width:30rem){blockquote p:first-of-type:before{content:"\201C"}blockquote p:last-of-type:after{content:"\201D"}}@media only screen and (min-width:30.0625rem){blockquote:after{content:"\2019\2019";right:0}blockquote:before{content:"\2018\2018";left:0}}@media only screen and (min-width:30.0625rem){blockquote:after,blockquote:before{display:block;font-family:Times,serif;font-size:12em;font-style:normal;letter-spacing:-.05em;line-height:1;position:absolute;top:0}}@media only screen and (min-width:70.0625rem){blockquote:after,blockquote:before{font-size:12em}}@media only screen and (min-width:55.0625rem) and (max-width:70rem){blockquote:after,blockquote:before{font-size:10em}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){blockquote:after,blockquote:before{font-size:8em}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){blockquote:after,blockquote:before{font-size:6em}}blockquote cite{font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.25;display:block}@media only screen and (min-width:30.0625rem){blockquote cite{font-size:1.125rem}}@media only screen and (max-width:30rem){blockquote cite{font-size:1.0125rem}}blockquote cite strong{font-weight:400;letter-spacing:-.02em;line-height:1.25}@media only screen and (min-width:55.0625rem){blockquote cite strong{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){blockquote cite strong{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){blockquote cite strong{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){blockquote cite strong{font-size:1.1171875rem}}@media only screen and (max-width:20rem){blockquote cite strong{font-size:1.03125rem}}body{color:#23262f;font-size:.9375rem;font-weight:300;line-height:1.75;background-color:#fff;font-family:Roboto,sans-serif;margin:0}@media only screen and (max-width:30rem){body{font-size:.875rem}}.wf-active body{font-family:Roboto,sans-serif}img{display:block;height:auto;width:100%}label{cursor:pointer}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bgvid{position:relative}.bgvid:before{background-color:rgba(30,32,40,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.bgvid__wrapper{bottom:0;display:none;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.bgvid--initialized .bgvid__wrapper{display:block}.bgvid--initialized .bgvid__wrapper video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.bgvid--poster{background-position:center center;background-repeat:no-repeat;background-size:cover}.basic{background-color:#f6f6f6}.basic__content{padding-bottom:5.3333333333rem;padding-top:5.3333333333rem;position:relative}@media only screen and (max-width:30rem){.basic__content{padding-bottom:4rem;padding-top:4rem}}@media only screen and (min-width:55.0625rem){.basic__content{padding-bottom:8rem;padding-top:8rem}}.basic__content.waypoint{transition:opacity .6s ease-in-out}.basic__content.waypoint--not-visible{opacity:0;transition-duration:0ms}.careers{background-color:#fff}.careers__content{padding-bottom:5.3333333333rem;padding-top:5.3333333333rem;position:relative}@media only screen and (max-width:30rem){.careers__content{padding-bottom:4rem;padding-top:4rem}}@media only screen and (min-width:55.0625rem){.careers__content{padding-bottom:8rem;padding-top:8rem}}.header+.main>.carousel:first-child{padding-top:0}.header+.main>.carousel:first-child .carousel__slide{padding-top:3rem}.waypoints .carousel.flickity-enabled .carousel__slide:not(.is-selected) h1{opacity:0;transform:translateY(2rem)}.waypoints .carousel.flickity-enabled .carousel__slide:not(.is-selected) h2{opacity:0;transform:translateY(1rem);transition-delay:0ms}.carousel__slide{background-color:#1e2028;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;width:100vw}.carousel__slide:before{background-color:rgba(8,11,20,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.carousel__slide__content{max-width:40rem;position:relative}@media only screen and (min-width:40.0625rem){.carousel__slide__content{padding:10rem 3.75rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.carousel__slide__content{padding:5rem 2.5rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.carousel__slide__content{padding:3.75rem 1.25rem 5rem}}@media only screen and (max-width:20rem){.carousel__slide__content{padding:2.5rem .625rem 5rem}}.carousel__slide__content h1{font-weight:300;letter-spacing:-.02em;line-height:1.25;margin-bottom:2.5rem;margin-top:0}@media only screen and (min-width:55.0625rem){.carousel__slide__content h1{font-size:3.5rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.carousel__slide__content h1{font-size:3.15rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.carousel__slide__content h1{font-size:2.8rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.carousel__slide__content h1{font-size:2.45rem}}@media only screen and (max-width:20rem){.carousel__slide__content h1{font-size:2.1rem}}.carousel__slide__content h1.waypoint{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.carousel__slide__content h1.waypoint--not-visible{opacity:0;transform:translateY(2rem)}.carousel__slide__content h2{font-weight:300;line-height:1.25;margin:0}@media only screen and (min-width:55.0625rem){.carousel__slide__content h2{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.carousel__slide__content h2{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.carousel__slide__content h2{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.carousel__slide__content h2{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.carousel__slide__content h2{font-size:1.03125rem}}.carousel__slide__content h2.waypoint{transition:opacity .6s .3s ease-in-out,transform .6s .3s ease-in-out}.carousel__slide__content h2.waypoint--not-visible{opacity:0;transform:translateY(1rem);transition-delay:0ms}.carousel__slide__content h2 a{color:currentColor;font-weight:400;text-transform:uppercase}.carousel .flickity-page-dots{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));bottom:0;color:#fff;padding-bottom:1.25rem;padding-top:3.75rem}.carousel .dot{background-color:currentColor;border-radius:0;height:.1875rem;margin-left:.3125rem;margin-right:.3125rem;max-width:6.25rem;opacity:.3;position:relative;transition:background-color .1s,opacity .1s;width:15%}.carousel .dot:before{bottom:-1.25rem;content:"";display:block;left:-.3125rem;position:absolute;right:-.3125rem;top:-3.75rem}.carousel .dot:focus,.carousel .dot:hover{opacity:.5}.carousel .dot:active{background-color:#e2211c;opacity:1}.carousel .dot.is-selected{opacity:1}.contact{background-color:#f6f6f6}.contact__content{display:flex;padding-bottom:5.3333333333rem;padding-top:5.3333333333rem}@media only screen and (max-width:30rem){.contact__content{padding-bottom:4rem;padding-top:4rem}}@media only screen and (max-width:40rem){.contact__content{flex-direction:column}}@media only screen and (min-width:55.0625rem){.contact__content{padding-bottom:8rem;padding-top:8rem}}.contact__content.waypoint{transition:opacity .6s ease-in-out}.contact__content.waypoint--not-visible{opacity:0;transition-duration:0ms}@media only screen and (min-width:40.0625rem){.contact__content__form{margin-right:2.5rem;width:66.6666666667%}}@media only screen and (max-width:40rem){.contact__content__info{margin-top:5rem}}@media only screen and (min-width:40.0625rem){.contact__content__info{margin-left:2.5rem;width:33.3333333333%}}.contact dd{margin-left:0}.contact dd+dt{margin-top:1.25rem}.contact dl{margin:0}.contact dt{font-weight:700}.hero{background-color:#1e2028;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.hero:before{background-color:rgba(8,11,20,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.hero.bgvid--initialized .hero__container{position:relative;z-index:2}.hero__content{max-width:55rem;position:relative}@media only screen and (min-width:40.0625rem){.hero__content{padding:10rem 3.75rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.hero__content{padding:5rem 2.5rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.hero__content{padding:5rem 1.25rem}}@media only screen and (max-width:20rem){.hero__content{padding:5rem .625rem}}.hero__content h1{font-weight:300;letter-spacing:-.02em;line-height:1.25;margin-bottom:0;margin-top:2.5rem}@media only screen and (min-width:55.0625rem){.hero__content h1{font-size:3.5rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.hero__content h1{font-size:3.15rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.hero__content h1{font-size:2.8rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.hero__content h1{font-size:2.45rem}}@media only screen and (max-width:20rem){.hero__content h1{font-size:2.1rem}}.hero__content h1.waypoint{transition:opacity .6s .3s ease-in-out,transform .6s .3s ease-in-out}.hero__content h1.waypoint--not-visible{opacity:0;transform:translateY(1rem);transition-delay:0ms}.hero__content h6{font-weight:300;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;margin:0}@media only screen and (min-width:55.0625rem){.hero__content h6{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.hero__content h6{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.hero__content h6{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.hero__content h6{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.hero__content h6{font-size:1.03125rem}}.hero__content h6.waypoint{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.hero__content h6.waypoint--not-visible{opacity:0;transform:translateY(2rem)}.intro{background-color:#1e2028;background-image:linear-gradient(-72deg,#1e2028 50%,#08080a 100%);color:#fff;text-align:center}.intro--bg-img{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.intro--bg-img:before{background-color:rgba(30,32,40,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.intro.bgvid--initialized .intro__container{position:relative;z-index:2}.intro__content{font-weight:300;line-height:1.5;margin-left:auto;margin-right:auto;max-width:50rem;padding-bottom:5.3333333333rem;padding-top:5.3333333333rem;position:relative}@media only screen and (min-width:30.0625rem){.intro__content{font-size:1.375rem}}@media only screen and (max-width:30rem){.intro__content{font-size:1.2375rem}}@media only screen and (max-width:30rem){.intro__content{padding-bottom:4rem;padding-top:4rem}}@media only screen and (min-width:55.0625rem){.intro__content{padding-bottom:8rem;padding-top:8rem}}.intro__content.waypoint{transition:opacity .6s ease-in-out .2s,transform .6s ease-in-out .2s}.intro__content.waypoint--not-visible{opacity:0;transform:translateY(1rem);transition-delay:0ms;transition-duration:0ms}.intro--large .intro__content{padding-bottom:8rem;padding-top:8rem}@media only screen and (max-width:30rem){.intro--large .intro__content{padding-bottom:6rem;padding-top:6rem}}@media only screen and (min-width:55.0625rem){.intro--large .intro__content{padding-bottom:12rem;padding-top:12rem}}.stats__content{align-items:center;background-color:#ddd;display:flex}.stats__content__item{flex:0 0 auto}.stats__content__item.waypoint{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.stats__content__item.waypoint--not-visible{opacity:0;transform:scale(.9)}@media only screen and (min-width:40.0625rem){.stats__content__item.waypoint--semi-visible:nth-child(1){transition-delay:.2s}.stats__content__item.waypoint--semi-visible:nth-child(2){transition-delay:.4s}.stats__content__item.waypoint--semi-visible:nth-child(3){transition-delay:.6s}}@media only screen and (min-width:55.0625rem){.stats__content__item{width:33.3333333333%}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.stats__content__item{width:50%}.stats__content__item:last-child{display:none}}@media only screen and (max-width:40rem){.stats__content__item{display:none}.stats__content__item:first-child{display:block;width:100%}}.tabs--inverted{background-color:#1e2028;color:#fff}.tabs__content{padding-bottom:5.3333333333rem;padding-top:5.3333333333rem}@media only screen and (max-width:30rem){.tabs__content{padding-bottom:4rem;padding-top:4rem}}@media only screen and (min-width:55.0625rem){.tabs__content{padding-bottom:8rem;padding-top:8rem}}.tabs .tabgroup__tabs__tab{display:none}.tabs .tabgroup__tabs__tab--active{display:block}.tiles{background-color:#1e2028;color:#fff;display:flex;flex-wrap:wrap;text-align:center}.tiles__tile{background-color:#080b14;background-position:center center;background-repeat:no-repeat;background-size:cover;color:currentColor;flex:1 1 auto;overflow:hidden;position:relative;text-decoration:none}@media only screen and (max-width:40rem){.tiles__tile{width:100%}}@media only screen and (min-width:40.0625rem){.tiles__tile{width:50%}}.tiles__tile:focus .tiles__tile__image,.tiles__tile:hover .tiles__tile__image{opacity:.3;transform:scale(1.05)}.tiles__tile__image{filter:grayscale(0);height:auto;opacity:.5;position:relative;transition:opacity .2s,transform .3s ease-in-out .1s;width:100%}.tiles__tile__title{font-weight:300;letter-spacing:-.02em;line-height:1.25;align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:0;position:absolute;right:0;text-align:center;top:0;transition:background-color .2s}@media only screen and (min-width:55.0625rem){.tiles__tile__title{font-size:2.25rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.tiles__tile__title{font-size:2.0625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.tiles__tile__title{font-size:1.875rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.tiles__tile__title{font-size:1.6875rem}}@media only screen and (max-width:20rem){.tiles__tile__title{font-size:1.5rem}}.tiles__tile.waypoint .tiles__tile__title{transition:background-color .2s,opacity .6s ease-in-out .3s,transform .6s ease-in-out .3s}.tiles__tile.waypoint--not-visible .tiles__tile__image{opacity:0;transform:scale(1.2)}.tiles__tile.waypoint--not-visible .tiles__tile__title{opacity:0;transform:translateY(2rem);transition-delay:0ms}.button{color:#fff;font-size:.875rem;font-weight:400;line-height:1.125;text-transform:uppercase;background-color:#e2211c;border-width:0;display:inline-block;min-width:12.5rem;padding:1.5625rem 1.25rem;text-decoration:none;transition:background-color .1s}@media only screen and (min-width:30.0625rem){.button{font-size:.875rem}}@media only screen and (max-width:30rem){.button{font-size:.7875rem}}.button:focus,.button:hover{background-color:#cb1e19}.button:active{background-color:#b51a16}.button--disabled,.button[disabled]{background-color:#af514f;color:#d7a8a7;pointer-events:none}.container{margin-left:auto;margin-right:auto;width:77.5rem}@media only screen and (min-width:40.0625rem){.container{max-width:calc(100vw - 5rem)}}@media only screen and (max-width:40rem){.container{max-width:calc(100vw - 2.5rem)}}.copy{max-width:50rem}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-weight:400;letter-spacing:-.02em;line-height:1.25}@media only screen and (min-width:55.0625rem){.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.copy h1,.copy h2,.copy h3,.copy h4,.copy h5,.copy h6{font-size:1.03125rem}}.copy a{color:currentColor;font-weight:400;text-decoration:none}.copy a:focus,.copy a:hover{text-decoration:underline}.copy ul{display:flex;list-style:none;max-width:55rem;padding-left:0}.copy ul:after{clear:both;content:"";display:table}@media only screen and (max-width:40rem){.copy ul{flex-direction:column;padding-top:1.25rem}}@media only screen and (min-width:40.0625rem){.copy ul{flex-wrap:wrap;padding-top:2.5rem}}.copy ul li{font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.25;flex:0 0 auto;margin:0;padding-bottom:1.25rem}@media only screen and (min-width:30.0625rem){.copy ul li{font-size:1.125rem}}@media only screen and (max-width:30rem){.copy ul li{font-size:1.0125rem}}@media only screen and (min-width:40.0625rem){.copy ul li{padding-right:.625rem;width:33.3333333333%}}.field__label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.field+.field,.field-group+.field,.field+.field-group{margin-top:1.875rem}@media only screen and (min-width:40.0625rem){.field-group .field+.field{margin-top:0}}.field-group{display:flex}@media only screen and (max-width:40rem){.field-group{flex-direction:column}}@media only screen and (min-width:40.0625rem){.field-group__item--one-third{width:33.3333333333%}.field-group__item--two-thirds{width:66.6666666667%}.field-group__item+.field-group__item{margin-left:1.25rem}}.footer{background-color:#1e2028;background-image:linear-gradient(-72deg,#1e2028 50%,#08080a 100%);color:#fff;padding-bottom:6rem;padding-top:6rem}@media only screen and (max-width:30rem){.footer{padding-bottom:4.5rem;padding-top:4.5rem}}@media only screen and (min-width:55.0625rem){.footer{padding-bottom:9rem;padding-top:9rem}}.footer__content{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:40rem){.footer__content{flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}}.footer__content.waypoint{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.footer__content.waypoint--not-visible{opacity:0;transform:translateY(2rem);transition-delay:0ms;transition-duration:0ms}.footer .menu{list-style:none;margin:0;padding-left:0}.footer a{color:currentColor;text-decoration:none}.footer__main{display:flex;width:100%}.footer__main__item--primary{flex:0 0 auto}@media only screen and (min-width:40.0625rem){.footer__main__item--primary{width:12rem}}@media only screen and (max-width:40rem){.footer__main__item--primary{width:40%}}.footer__main__item--primary a:focus,.footer__main__item--primary a:hover{text-decoration:underline}.footer__main__item--secondary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.footer__main__item--secondary address{margin-bottom:1.25rem}.footer__main__item--secondary address>:first-child{margin-top:0}.footer__main__item--secondary address>:last-child{margin-bottom:0}.footer__misc{align-items:center;display:flex}@media only screen and (max-width:40rem){.footer__misc{margin-top:3.75rem}}.footer__misc__logo{display:inline-block;height:2rem;width:auto}.footer__misc__logo+.footer__misc__logo{margin-left:.625rem}.form-actions{margin-top:2.5rem;text-align:center}.header__main__brand,.header__secondary__toggle,.header-menu__item__link{height:3rem;padding:1.125rem 1.25rem;transition:background-color .1s,height .3s ease-in-out,padding .3s ease-in-out}@media only screen and (min-width:70.0625rem){.header--pinned .header__main__brand,.header--pinned .header__secondary__toggle,.header--pinned .header-menu__item__link,.header--top .header__main__brand,.header--top .header__secondary__toggle,.header--top .header-menu__item__link{height:7rem;padding-left:1.875rem;padding-right:1.875rem}}.header{font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase;left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease-in-out;width:100vw;z-index:3}@media only screen and (min-width:783px){.admin-bar .header{top:32px}}@media only screen and (max-width:782px){.admin-bar .header{top:46px}}.header__container{background-color:#f6f6f6;box-shadow:rgba(30,32,40,.15) 0 .0625rem 0,rgba(35,38,47,.5) 0 0 2.5rem;position:relative;z-index:3}@media only screen and (max-width:40rem){.header__container{max-width:none;width:100%}}.header__main__brand{display:block;padding-bottom:0;padding-top:0;position:absolute;top:0}.header__main__brand .logo{display:block;height:100%;width:auto}@media only screen and (min-width:70.0625rem){.header__main__brand{left:0}.header__main__brand:focus,.header__main__brand:hover{background-color:#fff}}@media only screen and (max-width:70rem){.header__main__brand{left:50%;margin-left:-2.75rem}.header__main__brand--automation{margin-left:-4.955rem}.header__main__brand--tool-die{margin-left:-4.655rem}}@media only screen and (max-width:30rem){.header__main__brand{left:3rem;margin-left:0}}.header__main__menu{position:absolute;right:0;top:0}.header__secondary__toggle{align-items:center;appearance:none;border:0;border-right:.0625rem solid #ddd;color:currentColor;display:inline-flex;font:inherit;padding-left:1.125rem;padding-right:1.125rem;text-decoration:none;width:3rem}@media only screen and (min-width:70.0625rem){.header__secondary__toggle{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.header__secondary__toggle:focus,.header__secondary__toggle:hover{background-color:#fff}.header__secondary__toggle .text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header__secondary__toggle .icon{transform:scale(1.5)}@media only screen and (max-width:70rem){.header__secondary__menu{display:none;position:relative}.header__secondary__menu .header-menu{border-top:.0625rem solid #ddd;left:0;position:absolute;top:0}.header-menu-visible .header__secondary__menu{display:block}}@media only screen and (min-width:70.0625rem){.header__secondary__menu,.header__secondary__menu[hidden]{display:block}}.header+.main>:first-child{padding-top:3rem}@media only screen and (min-width:70.0625rem){.header+.main>:first-child{padding-top:7rem}}.header-menu{display:flex}.header-menu,.header-menu .menu{list-style:none;margin:0;padding-left:0}@media only screen and (max-width:70rem){.header-menu__item:not(:only-child){border-bottom:.0625rem solid #ddd}}@media only screen and (min-width:70.0625rem){.header-menu__item:not(:only-child){border-right:.0625rem solid #ddd}}.header-menu__item__link{align-items:center;background-color:#f6f6f6;color:currentColor;text-decoration:none}@media only screen and (max-width:70rem){.header-menu__item__link{display:flex}}@media only screen and (min-width:70.0625rem){.header-menu__item__link{display:inline-flex}}.header-menu__item__link:focus,.header-menu__item__link:hover{background-color:#fff}.header-menu__item--nested{position:relative}@media only screen and (max-width:70rem){.header-menu__item--nested:focus .menu,.header-menu__item--nested:hover .menu{opacity:1;pointer-events:all}}@media only screen and (min-width:70.0625rem){.header-menu__item--nested:focus .menu,.header-menu__item--nested:hover .menu{top:100%}}.header-menu__item--nested .header-menu__item__link{position:relative;z-index:3}.header-menu__item--nested .header-menu__item__link:after{content:"";display:inline-block;height:0;margin-left:.3125rem;opacity:.25;transform:translateY(.125em);width:0}@media only screen and (max-width:70rem){.header-menu__item--nested .header-menu__item__link:after{border-bottom:.375em solid transparent;border-left:.375em solid currentColor;border-top:.375em solid transparent}}@media only screen and (min-width:70.0625rem){.header-menu__item--nested .header-menu__item__link:after{border-left:.375em solid transparent;border-right:.375em solid transparent;border-top:.375em solid currentColor}}.header-menu .menu{background-color:#1e2028;color:#fff;display:flex;flex-direction:column;position:absolute;width:100%}@media only screen and (max-width:70rem){.header-menu .menu{left:100%;opacity:0;pointer-events:none;top:0;transition:opacity .2s ease-in-out}}@media only screen and (min-width:70.0625rem){.header-menu .menu{left:0;max-height:9rem;overflow-y:auto;top:-300%;transition:top .2s ease-in-out;z-index:2}}.header-menu .menu__item__link{align-items:center;color:currentColor;display:flex;height:3rem;text-decoration:none;transition:background-color .1s}.header-menu .menu__item__link:focus,.header-menu .menu__item__link:hover{background-color:#e2211c}.header-menu--cta .header-menu__item__link{background-color:#1e2028;color:#fff}.header-menu--cta .header-menu__item__link:focus,.header-menu--cta .header-menu__item__link:hover{background-color:#e2211c}.header-menu--site{background-color:#f6f6f6}@media only screen and (max-width:70rem){.header-menu--site{border-top:.0625rem solid #ddd;flex-direction:column;max-width:15rem;text-align:center;width:calc(50vw + .125rem)}.header-menu--site .header-menu__item{border-left:.0625rem solid #ddd;border-right:.0625rem solid #ddd}}@media only screen and (min-width:70.0625rem){.header-menu--site{justify-content:flex-end;margin-right:5.75rem;transition:margin-right .3s ease-in-out}.header--pinned .header-menu--site,.header--top .header-menu--site{margin-right:7rem}.header-menu--site .header-menu__item:first-child{border-left:.0625rem solid #ddd}}.icon{display:inline-block;fill:currentColor;height:1em;transform:translateY(.125em);width:1em}.icon--medium{height:1.25em;width:1.25em}.icon--large{height:1.5em;width:1.5em}.logo{fill:#e2211c}.icon-menu:after{clear:both;content:"";display:table}.icon-menu .menu__item{float:left}.icon-menu .menu__item+.menu__item{margin-left:.625rem}.icon-menu .menu__item__link{display:block;text-decoration:none;transition:opacity .1s}.icon-menu .menu__item__link:focus,.icon-menu .menu__item__link:hover{opacity:.8}.statlist{text-align:center}.statlist.flickity-enabled.is-draggable .flickity-viewport{cursor:default}.statlist__item{font-weight:300;letter-spacing:-.02em;line-height:1.25;overflow:hidden;position:relative;transition:background-color .1s,opacity 1s;width:100%}@media only screen and (min-width:55.0625rem){.statlist__item{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.statlist__item{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.statlist__item{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.statlist__item{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.statlist__item{font-size:1.03125rem}}.flickity-slider .statlist__item{opacity:0 !important}.flickity-slider .statlist__item.is-selected{opacity:1 !important}.statlist__item__amount{font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1;align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:transform .3s ease-in-out .1s}@media only screen and (min-width:55.0625rem){.statlist__item__amount{font-size:9rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.statlist__item__amount{font-size:7.875rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.statlist__item__amount{font-size:6.75rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.statlist__item__amount{font-size:5.625rem}}@media only screen and (max-width:20rem){.statlist__item__amount{font-size:4.5rem}}.statlist__item__content{margin-left:auto;margin-right:auto;max-width:20rem;position:relative}@media only screen and (min-width:40.0625rem){.statlist__item__content{padding:10rem .625rem}}@media only screen and (max-width:40rem){.statlist__item__content{padding:6.25rem 2.5rem}}@media only screen and (max-width:30rem){.statlist__item__content{padding:5rem 3.75rem}}.statlist__item strong{font-weight:700}@media only screen and (min-width:40.0625rem){.tabgroup{display:flex;justify-content:space-between}}@media only screen and (max-width:40rem){.tabgroup__content{margin-top:2.5rem}}@media only screen and (min-width:40.0625rem){.tabgroup__content{margin-left:5rem;max-width:55rem}}.tabgroup__header{display:flex}.tabgroup__header__title,.tabgroup__header__subtitle{margin-bottom:0;margin-top:0}.tabgroup__header__title{font-weight:400;letter-spacing:-.02em;line-height:1.25;margin-right:1.25rem}@media only screen and (min-width:55.0625rem){.tabgroup__header__title{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.tabgroup__header__title{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.tabgroup__header__title{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.tabgroup__header__title{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.tabgroup__header__title{font-size:1.03125rem}}.tabgroup__header__subtitle{font-weight:300;letter-spacing:-.02em;line-height:1.25}@media only screen and (min-width:55.0625rem){.tabgroup__header__subtitle{font-size:1.375rem}}@media only screen and (min-width:40.0625rem) and (max-width:55rem){.tabgroup__header__subtitle{font-size:1.2890625rem}}@media only screen and (min-width:30.0625rem) and (max-width:40rem){.tabgroup__header__subtitle{font-size:1.203125rem}}@media only screen and (min-width:20.0625rem) and (max-width:30rem){.tabgroup__header__subtitle{font-size:1.1171875rem}}@media only screen and (max-width:20rem){.tabgroup__header__subtitle{font-size:1.03125rem}}.tabgroup__nav{display:flex;flex-direction:column}.tabgroup__nav:after{clear:both;content:"";display:table}@media only screen and (min-width:40.0625rem){.tabgroup__nav{width:15rem}}@media only screen and (min-width:70.0625rem){.tabgroup__nav{margin-left:3.75rem}}.tabgroup__nav.waypoint .tabgroup__nav__item{transition:color .1s ease-in-out,opacity .6s ease-in-out}.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(2),.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(2):after{transition-delay:.1s}.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(3),.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(3):after{transition-delay:.2s}.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(4),.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(4):after{transition-delay:.3s}.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(5),.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(5):after{transition-delay:.4s}.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(6),.tabgroup__nav.waypoint .tabgroup__nav__item:nth-child(6):after{transition-delay:.5s}.tabgroup__nav.waypoint--not-visible .tabgroup__nav__item{opacity:0}.tabgroup__nav.waypoint--not-visible .tabgroup__nav__item:after{transition-delay:0ms}@media only screen and (max-width:40rem){.tabgroup__nav.waypoint--not-visible .tabgroup__nav__item:after{max-height:0}}@media only screen and (min-width:40.0625rem){.tabgroup__nav.waypoint--not-visible .tabgroup__nav__item:after{max-width:0}}.tabgroup__nav__item{font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.25;color:currentColor;flex:0 0 auto;position:relative;text-decoration:none;transition:color .1s,opacity .1s}@media only screen and (min-width:30.0625rem){.tabgroup__nav__item{font-size:1.125rem}}@media only screen and (max-width:30rem){.tabgroup__nav__item{font-size:1.0125rem}}.tabgroup__nav__item:after{background-color:currentColor;content:"";display:block;left:0;opacity:.3;position:absolute;top:0;transition:max-width .2s ease-in-out}.tabgroup__nav__item:focus:after,.tabgroup__nav__item:hover:after{opacity:.5}.tabgroup__nav__item:active{color:#000}.tabs--inverted .tabgroup__nav__item:active{color:#fff}.tabgroup__nav__item:active:after{opacity:1}.tabgroup__nav__item--active:after,.tabgroup__nav__item--active:focus:after,.tabgroup__nav__item--active:hover:after{background-color:#e2211c;opacity:1}@media only screen and (max-width:40rem){.tabgroup__nav__item{margin-bottom:.625rem;padding-bottom:1.25rem;padding-left:1.25rem}.tabgroup__nav__item:after{bottom:0;max-height:1.333em;transition:color .1s,max-height .1s,opacity .1s,width .1s;width:.125rem}.tabgroup__nav__item:focus:after,.tabgroup__nav__item:hover:after{max-height:1.75em}.tabgroup__nav__item:active:after{width:.25rem}.tabgroup__nav__item--active:after,.tabgroup__nav__item--active:focus:after,.tabgroup__nav__item--active:hover:after{width:.25rem}}@media only screen and (min-width:40.0625rem){.tabgroup__nav__item{margin-bottom:1.25rem;padding-bottom:2.5rem;padding-right:.625rem;padding-top:.9375rem}.tabgroup__nav__item:after{height:.125rem;max-width:6.25rem;right:0;transition:color .1s,height .1s,opacity .1s,max-width .1s}.tabgroup__nav__item:focus:after,.tabgroup__nav__item:hover:after{max-width:6.75rem}.tabgroup__nav__item:active:after{height:.25rem}.tabgroup__nav__item--active:after,.tabgroup__nav__item--active:focus:after,.tabgroup__nav__item--active:hover:after{height:.25rem;max-width:6.25rem}}.tabgroup--numbered .tabgroup__nav{counter-reset:tabs}.tabgroup--numbered .tabgroup__nav__item{counter-increment:tabs}.tabgroup--numbered .tabgroup__nav__item:before{content:"0" counter(tabs) "\2009";font-weight:400}.tabgroup__tabs.waypoint{transition:opacity .6s ease-in-out}.tabgroup__tabs.waypoint--not-visible{opacity:0;transition-duration:0ms}.text-input{color:#23262f;font-size:.9375rem;font-weight:300;line-height:1.75;background-color:#fff;border-width:0;display:block;font-family:inherit;padding:.625rem;width:100%}@media only screen and (max-width:30rem){.text-input{font-size:.875rem}}.text-input:focus{outline:none}textarea.text-input{height:5.1875rem;min-height:2.5625rem;resize:vertical}