*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:focus:not(:focus-visible){outline:0}@media (hover:hover){a{outline:0}}html{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;position:relative;font-family:'Basis-Grotesque-Pro',sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7}html,body{background:#fff}main{display:block}a{color:#000;text-decoration:none;text-underline-position:under;text-decoration-thickness:1px !important}a:focus{outline:thin dotted}svg{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#000;font-family:'Basis-Grotesque-Pro',sans-serif;font-weight:400;line-height:1.7}h1{font-size:3.6rem}h2{font-size:3.2rem}h3{font-size:2.8rem}p{margin-bottom:2.4rem}p:last-child{margin-bottom:0}hr{border:0;border-top:solid 1px #c1c7cd;display:block;height:1px}ol,ul{color:#000;list-style-position:outside;line-height:1.7;margin-bottom:2rem}ol li,ul li{line-height:1.8;margin-bottom:.2rem;padding-left:.6rem;padding-right:1em;position:relative;left:1em}ol ol,ul ol,ol ul,ul ul{margin-bottom:0;margin-left:1.8rem;margin-bottom:.2rem}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{list-style-type:decimal}::-moz-selection{background:#1b2e65;color:#fff;text-shadow:none}::selection{background:#1b2e65;color:#fff;text-shadow:none}@font-face{font-family:'Basis-Grotesque-Pro';src:url('../fonts/Basis-Grotesque-Pro-Light.woff2?v=1.2.0') format('woff2'),url('../fonts/Basis-Grotesque-Pro-Light.woff?v=1.2.0') format('woff');font-weight:300;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-2212}@font-face{font-family:'Basis-Grotesque-Pro';src:url('../fonts/Basis-Grotesque-Pro-Bold.woff2?v=1.2.0') format('woff2'),url('../fonts/Basis-Grotesque-Pro-Bold.woff?v=1.2.0') format('woff');font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-2212}@font-face{font-family:'Basis-Grotesque-Pro';src:url('../fonts/Basis-Grotesque-Pro-Regular.woff2?v=1.2.0') format('woff2'),url('../fonts/Basis-Grotesque-Pro-Regular.woff?v=1.2.0') format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-00FE}@font-face{font-family:'Teodor';src:url('../fonts/Teodor-Regular.woff2?v=1.2.0') format('woff2'),url('../fonts/Teodor-Regular.woff?v=1.2.0') format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;unicode-range:U+0020-2212}.js-hide{display:none !important}.container{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}.container:not(.-inner){max-width:1440px}.container.-narrow{max-width:1192px}.container.-relative{position:relative}.offset-anchor{padding-top:4.8rem;margin-top:-4.8rem;vertical-align:top}@-moz-keyframes gradientTransition{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-webkit-keyframes gradientTransition{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradientTransition{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@font-face{font-family:Icon;font-style:normal;font-weight:normal;font-display:swap;src:url('../fonts/Element-Icons.woff2?v=1.2.0') format('woff2'),url('../fonts/Element-Icons.woff?v=1.2.0') format('woff'),url('../fonts/Element-Icons.ttf?v=1.2.0') format('truetype')}html{min-height:100vh}body.-no-scroll{bottom:0;left:0;position:fixed;right:0;top:0}#global .-no-outline{outline:none}table{border-collapse:collapse;display:table;width:100%}table tr{display:table-row}table tr+tr{border-top:solid 1px #c1c7cd}table tr th:first-child,table tr td:first-child{padding-left:0}table tr th:last-child,table tr td:last-child{padding-right:0}table th,table td{display:table-cell;padding:.8rem;text-align:left;vertical-align:top}table th sup,table td sup,table th sub,table td sub{position:relative}table th sup,table td sup{top:-0.25em;vertical-align:top}table th sub,table td sub{bottom:-0.25em;vertical-align:baseline}table th *,table td *{margin:0 !important;padding:0 !important}table th{color:#1b2e65;font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}table td{font-weight:300}#page{background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,0.2);margin-left:auto;margin-right:auto;max-width:1920px;position:relative}.placeholder{fill:#f2f4f8}.label{display:block;font-family:'Basis-Grotesque-Pro',sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs{display:flex;flex-wrap:wrap;list-style-position:inside;list-style-type:none;line-height:1.7;margin-left:0}.breadcrumbs li{display:flex;flex:0 0 auto;font-size:1.2rem;left:0;line-height:1.7;margin-bottom:0;padding-right:0;padding-left:0;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{content:'/';opacity:50%;padding-right:.8rem;padding-left:.8rem}.breadcrumbs li>a{color:inherit;display:block;font-size:1.2rem;text-transform:uppercase}.article{overflow:hidden}.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:2.4rem;margin-bottom:1.6rem}.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child,.article h6:first-child{margin-top:0}.article h2:last-child,.article h3:last-child,.article h4:last-child,.article h5:last-child,.article h6:last-child{margin-bottom:0}.article h4,.article h5,.article h6{color:#1b2e65;font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.article p{font-weight:300}.article p .button{margin-top:.8rem}.article p+h2,.article p+h3,.article p+h4,.article p+h5,.article p+h6{margin-top:3.2rem}.article hr{margin-top:4.8rem;margin-bottom:4.8rem;width:100%}.article hr:first-child{margin-top:0}.article hr:last-child{margin-bottom:0}.article hr+h2,.article hr+h3,.article hr+h4,.article hr+h5,.article hr+h6{margin-top:0}.article ol li,.article ul li{font-weight:300}.article a{text-decoration:underline}.article picture,.article figure{display:block}.article picture a,.article figure a{display:block;vertical-align:top;width:100%}.article picture img,.article figure img{margin-bottom:0;vertical-align:top;width:100%}.article picture,.article figure:not(.article-quote){margin-top:3.2rem;margin-bottom:3.2rem}.article picture:first-child,.article figure:not(.article-quote):first-child{margin-top:0}.article picture:last-child,.article figure:not(.article-quote):last-child{margin-bottom:0}.article figure>.article-video{padding-bottom:56.25%;position:relative;width:100%}.article figure>.article-video iframe{height:100%;position:absolute;top:0;width:100%}.article figure:not(.article-quote)>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.article table{display:block;max-width:fit-content;margin:3.2rem auto;overflow-x:auto;white-space:nowrap}.article-quote{padding-left:6rem;position:relative}.article-quote::before{top:0;color:#1b2e65;content:'\E802';font-family:'Icon';font-size:2.8rem;left:0;position:absolute}.article-quote__name,.article-quote__position{display:block}.article-quote__name{font-size:2rem;font-style:normal;margin-bottom:.8rem}.article-quote__position{font-weight:300}.article-quote>blockquote{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2rem;margin-bottom:2.4rem}.article-quote>figcaption{margin-bottom:3.2rem}.article-footnote{color:#c1c7cd;font-size:1.4rem;font-weight:300;line-height:1.5}p.article-footnote+p.article-footnote{margin-top:-1.6rem}.article-footnote a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-position:under}.pagination__nav{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.pagination__prev,.pagination__next{border:solid 1px #000;border-radius:100%;cursor:pointer;display:block;flex:0 0 auto;height:4.8rem;position:relative;width:4.8rem}.pagination__prev.-disabled,.pagination__next.-disabled{border:solid 1px rgba(0,0,0,0.25);cursor:not-allowed;user-select:none}.pagination__prev{margin-right:1.2rem}.pagination__prev.-disabled::before{color:rgba(0,0,0,0.25)}.pagination__prev::before{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg)}.pagination__next{margin-left:1.2rem}.pagination__next.-disabled::after{color:rgba(0,0,0,0.25)}.pagination__next::after{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-90deg)}.pagination__link{color:rgba(0,0,0,0.6);margin-right:1.2rem;margin-left:1.2rem}.pagination__link.-current{color:#000}.form::-webkit-input-placeholder{color:rgba(0,0,0,0.75)}.form::-moz-placeholder{color:rgba(0,0,0,0.75)}.form:-ms-input-placeholder{color:rgba(0,0,0,0.75)}.form::-ms-input-placeholder{color:rgba(0,0,0,0.75)}.form button::-moz-focus-inner,.form input::-moz-focus-inner{border:0;padding:0}.form:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form input::-ms-clear{display:none}.form input,.form select,.form textarea{background-color:#fff;border:solid 1px #c1c7cd;color:inherit;font-size:1.6rem;font-family:'Basis-Grotesque-Pro',sans-serif;outline:0;padding:1.6rem;vertical-align:top}.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select{-webkit-appearance:none;appearance:none;cursor:pointer;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.form select[multiple]{vertical-align:top;min-height:8rem}.form select[multiple]::after{content:' '}.form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form .select:not(.-multiple){position:relative}.form .select:not(.-multiple):focus::after{color:#a5aeb6}.form .select:not(.-multiple)::after{color:#c1c7cd;content:'\E800';font-family:'Icon';font-size:.8rem;pointer-events:none;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);touch-action:none;user-select:none}.form .select:not(.-multiple)>select{padding-right:4.8rem}.form .select.-multiple{position:relative;z-index:1}.form .select.-multiple.-is-active .select__options{display:block}.form .select.-multiple.-error .select__input{border-color:#bc2e53;color:#bc2e53}.form .select.-multiple.-error .select__input>input::-webkit-input-placeholder{color:rgba(188,46,83,0.75)}.form .select.-multiple.-error .select__input>input::-moz-placeholder{color:rgba(188,46,83,0.75)}.form .select.-multiple.-error .select__input>input:-ms-input-placeholder{color:rgba(188,46,83,0.75)}.form .select.-multiple.-error .select__input>input::-ms-input-placeholder{color:rgba(188,46,83,0.75)}.form .select.-multiple .select__input{background-color:#fff;border:solid 1px #c1c7cd;color:inherit;cursor:pointer;display:block;font-size:1.6rem;line-height:1;outline:0;padding:1.6rem 4.8rem 1.6rem 1.6rem;position:relative;z-index:2}.form .select.-multiple .select__input:focus::after{color:#a5aeb6}.form .select.-multiple .select__input::after{color:#c1c7cd;content:'\E800';font-family:'Icon';font-size:.8rem;pointer-events:none;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);touch-action:none;user-select:none}.form .select.-multiple .select__input>input{border:none;margin:0;overflow-x:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.form .select.-multiple .select__input>input::-webkit-input-placeholder{color:#000}.form .select.-multiple .select__input>input::-moz-placeholder{color:#000}.form .select.-multiple .select__input>input:-ms-input-placeholder{color:#000}.form .select.-multiple .select__input>input::-ms-input-placeholder{color:#000}.form .select.-multiple .select__options{background-color:#fff;border:solid 1px #c1c7cd;border-top:none;box-shadow:0 0 16px 0 rgba(0,0,0,0.2);display:none;height:35.5rem;left:0;max-height:75vh;overflow:hidden auto;padding:1.6rem;position:absolute;top:100%;width:100%;z-index:1}.form .select.-multiple .select__option{height:3rem}.form textarea{font-family:'Basis-Grotesque-Pro',sans-serif;resize:none}.form .check,.form .radio{align-items:flex-start;cursor:pointer;display:flex;margin-bottom:0;user-select:none;vertical-align:top;position:relative}.form .check__input,.form .radio__input{height:1.6rem;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem}.form .check__input:checked+.check__toggle,.form .radio__input:checked+.check__toggle,.form .check__input:checked+.radio__toggle,.form .radio__input:checked+.radio__toggle{background:#1b2e65}.form .check__input:checked+.check__toggle::after,.form .radio__input:checked+.check__toggle::after,.form .check__input:checked+.radio__toggle::after,.form .radio__input:checked+.radio__toggle::after{color:#fff;content:'\E803';font-family:'Icon';font-size:.8rem;left:50%;line-height:1.125;position:absolute;top:50%;transform:translate(-50%, -50%)}.form .check__toggle,.form .radio__toggle{border:solid 1px rgba(0,0,0,0.5);height:1.6rem;margin-top:.6rem;margin-right:.8rem;min-height:1.6rem;min-width:1.6rem;position:relative;width:1.6rem}.form .radio__toggle{border-radius:50%}.form button{cursor:pointer;outline:0}.form h3:not(:first-child),.form h4:not(:first-child),.form h5:not(:first-child),.form h6:not(:first-child){margin-top:2rem}.form p{font-weight:300}.form p:last-child{margin-bottom:0}.form ol li,.form ul li{font-weight:300}.form a{text-decoration:underline}.form-row{display:flex;width:100%}.form-column{display:flex;flex-direction:column;flex:1;margin-right:1.2rem;margin-bottom:1.2rem;width:100%}.form-column:last-child{margin-right:0}.form-group{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.8rem}.form-group.-inline .check,.form-group.-inline .radio{flex:0 1 auto;margin-right:1.6rem}.form-group .check,.form-group .radio{flex:1 1 100%}.form-label{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:.8rem}.form-input{width:100%}.form-input.-error{border-color:#bc2e53;color:#bc2e53}.form-input.-error::-webkit-input-placeholder{color:rgba(188,46,83,0.75)}.form-input.-error::-moz-placeholder{color:rgba(188,46,83,0.75)}.form-input.-error:-ms-input-placeholder{color:rgba(188,46,83,0.75)}.form-input.-error::-ms-input-placeholder{color:rgba(188,46,83,0.75)}.form-hint{display:block}.form-hint,.form-hint a,.form-hint p,.form-hint u,.form-hint em,.form-hint span,.form-hint strong,.form-hint li{color:#878d96;font-size:1.4rem}.form-hint.-before{margin-bottom:.8rem}.form-hint.-after{margin-top:.8rem}.form-error{color:#bc2e53;font-size:1.4rem;font-weight:300;margin-top:.5rem}.form-submit{margin-top:1.6rem;margin-bottom:1.6rem;width:100%}.grecaptcha-badge{visibility:hidden}.spinner{height:4rem;pointer-events:none;position:relative;transition:opacity .5s ease-in-out;width:4rem;z-index:60}.spinner::before,.spinner::after{border-radius:50%;box-sizing:border-box;content:'';left:50%;position:absolute;top:50%}.spinner::before{animation:spin .5s linear infinite;border:3px solid transparent;border-top-color:#000;border-left-color:#000;height:3.6rem;margin-top:-1.8rem;margin-left:-1.8rem;width:3.6rem}.spinner::after{border:3px solid rgba(0,0,0,0.25);height:3.6rem;margin-top:-1.8rem;margin-left:-1.8rem;width:3.6rem}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.button{background-color:#000;border:solid 1px #000;border-radius:5.6rem;cursor:pointer;display:inline-block;color:#fff;line-height:1;max-width:100%;overflow-x:hidden;padding:1.5rem 3.2rem;text-align:center;text-decoration:none !important;text-overflow:ellipsis;white-space:nowrap}.button.-outlined{background-color:transparent;border:solid 1px #000;color:#000}.carousel{background-color:#a3edf7;background:-webkit-linear-gradient(0deg, #a3edf7, #d6ffe1);background:linear-gradient(90deg, #a3edf7, #d6ffe1);height:24rem;max-width:100%;overflow:hidden;position:relative;width:100%}.carousel+.carousel{margin-top:2.4rem}.carousel__track{animation-delay:5s;cursor:grab;height:inherit;position:absolute;transform:rotateZ(360deg);white-space:nowrap;will-change:transform}.carousel__track.-left.-is-animating{-webkit-animation:slideLeft linear infinite;animation:slideLeft linear infinite}.carousel__track.-right.-is-animating{-webkit-animation:slideRight linear infinite;animation:slideRight linear infinite}.carousel__track.-is-scrollable{overflow:auto hidden;scrollbar-width:none;width:100%}.carousel__track.-is-scrollable::-webkit-scrollbar{display:none}.carousel__photos{height:inherit}.carousel__photo{backface-visibility:hidden;background-size:cover;display:inline-block;vertical-align:top;height:100%}.carousel__photo>img{height:100%;width:auto}.carousel__photo:nth-child(1n){margin-left:3.2rem}.carousel__photo:nth-child(2n){margin-left:5.6rem}.carousel__photo:nth-child(3n){margin-left:4.8rem}.carousel__photo:nth-child(4n){margin-left:3.2rem}.carousel__photo:nth-child(5n){margin-left:9.6rem}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes slideRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.slider{overflow:hidden;width:100%}.slider-pagination{align-items:flex-end;display:flex;justify-content:center;margin-bottom:2.4rem}.slider-pagination__prev,.slider-pagination__next{border:solid 1px #000;border-radius:100%;cursor:pointer;display:block;flex:0 0 auto;height:4.8rem;position:relative;width:4.8rem}.slider-pagination__prev::before{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg)}.slider-pagination__next::after{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-90deg)}.slider-pagination__bullets{box-sizing:border-box;flex:1;overflow:hidden;padding-right:.8rem;padding-left:.8rem;position:relative}.slider-pagination__bullets::after{background:rgba(0,0,0,0.5);bottom:2rem;content:'';height:1px;left:0;position:absolute;transform:translateY(-100%);width:100%}.slider-pagination__bullet{align-self:flex-end;cursor:pointer;font-size:1.2rem;line-height:1.4;overflow:hidden;padding-right:.8rem;padding-bottom:3.6rem;padding-left:.8rem;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:pre-line;word-spacing:10000px}.slider-pagination__bullet::after{background-color:#fff;border:solid 1px #000;border-radius:100%;bottom:1.1rem;content:'';height:2rem;left:50%;position:absolute;transform:translateX(-50%);transition:background .2s ease-in-out;width:2rem}.slider-pagination__bullet.is-active::after{background-color:#000}.slider-slide{cursor:grab;display:flex;flex-direction:column;height:100%;margin-right:5vw;max-width:1192px}.slider-slide.-last{margin-right:0}.slider-slide__content{background-color:#a3edf7;background:-webkit-linear-gradient(0deg, #a3edf7, #d6ffe1);background:linear-gradient(90deg, #a3edf7, #d6ffe1);display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:3.2rem 5%}.slider-slide__content:last-child{border-radius:0 0 6.4rem 0}.slider-slide__label{font-size:1.2rem;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.slider-slide__heading{font-size:2.8rem;line-height:1.5}@supports (-webkit-line-clamp: 4){.slider-slide__heading{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.slider-slide__text{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:.8rem}@supports (-webkit-line-clamp: 5){.slider-slide__text{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:initial}}.slider-slide__photo{background-size:cover;flex:1;padding-top:100%}.slider-slide__photo:last-child{border-radius:0 0 6.4rem 0}.slider-slide .button{margin-top:2.4rem}.slider-slide .button.-justify{align-self:flex-start}.divider{height:1.6rem;padding-left:5%;padding-right:5%;position:relative;width:100%;z-index:1}.divider::before{background-color:#1b2e65;background:-webkit-linear-gradient(0deg, #1b2e65, #0a7537);background:linear-gradient(90deg, #1b2e65, #0a7537);border-radius:10000px 0 0 10000px;box-sizing:content-box;content:'';display:block;height:inherit;margin-left:auto;margin-right:auto;max-width:1192px;z-index:2}.divider::after{background:#0a7537;content:'';display:block;height:inherit;position:absolute;right:0;top:0;width:25%;z-index:-1}.divider.-simple{height:1px}.divider.-simple:before{background:#c1c7cd;border-radius:0}.divider.-simple:after{content:none}.hero{background:linear-gradient(to right, #d9faff, #cff8fe, #c5f5fc, #bbf3fb, #b1f0f9, #aaf0f6, #a2f1f3, #9cf1ef, #9bf3e7, #9ef5dd, #a5f6d1, #aff7c4);margin-bottom:9.6rem;padding-top:8rem;position:relative;z-index:1}.hero__outer{transform:translateY(4.8rem)}.hero__content{background-color:#1b2e65;background:-webkit-linear-gradient(0deg, #1b2e65, #0a7537);background:linear-gradient(90deg, #1b2e65, #0a7537);border-radius:0 10000px 10000px 0;margin-right:5%;margin-bottom:0;padding-top:6.4rem;padding-bottom:6.4rem;padding-left:5%;padding-right:15%}.hero__heading{color:#fff;font-family:'Teodor',sans-serif;font-size:3.6rem;line-height:1.4;margin-bottom:2.4rem}.hero__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:2.4rem}.hero .breadcrumbs{margin-bottom:.8rem}.hero .breadcrumbs li{color:#fff}.hero .button{border:solid 1px rgba(255,255,255,0.5);color:#fff;flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.hero .button:last-child{margin-right:0}.modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:70}.modal.-is-visible{display:block}.modal__mask{background-color:#21272a;height:100%;left:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.modal__content{align-items:center;display:flex;justify-content:center;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:177.77777778vh}.modal__close{color:#fff;cursor:pointer;display:block;height:4.8rem;position:absolute;right:1.2rem;top:1.2rem;width:4.8rem}.modal__close::before{color:#fff;content:'\E805';display:block;font-family:'Icon';font-size:2rem;line-height:2.4;text-align:center}.video{background-color:#000;max-height:calc(56.25vw);max-width:calc(177.778vh)}.calculator-label{margin-bottom:.8rem}.calculator-heading+.calculator-intro{margin-top:2.4rem}.calculator-heading+.calculator-savings{margin-top:3.6rem}.calculator-intro{margin-bottom:4.8rem}.calculator-intro a{text-decoration:underline}.calculator-savings{margin-bottom:2.4rem}.calculator-savings__heading{font-size:1.8rem;font-weight:700}.calculator-savings__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1px;grid-row-gap:1px}.calculator-savings__row:first-child{border-bottom:solid 1px #fff;grid-template-columns:repeat(1, 1fr)}.calculator-savings__column{background-color:#ccedda;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1.6rem 10%}.calculator-savings__column.-heading{padding:1.6rem 5%}.calculator-savings__label{display:block;margin-bottom:.8rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.calculator-savings__total{font-weight:700;font-size:2.4rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator-summary{background-color:#f2f4f8;margin-bottom:2.4rem;padding:5%}.calculator-summary__opening{font-size:1.8rem;font-weight:700;margin-bottom:1.6rem}.calculator-summary__benefits{margin-bottom:0}.calculator-form{display:flex;margin-bottom:2.4rem}.calculator-form:last-child{margin-bottom:0}.calculator-form__heading{font-weight:700}.calculator-form__group{border:solid 1px #c1c7cd}.calculator-form__group.-shared{width:100%}.calculator-form__group.-shared .calculator-form__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.2rem;grid-row-gap:1.2rem;padding:1.6rem 5% 2.4rem}.calculator-form__group.-shared .calculator-form__row:first-child{grid-template-columns:repeat(1, 1fr)}.calculator-form__group.-shared .calculator-form__column{flex:1;padding:0}.calculator-form__group.-theirs,.calculator-form__group.-ours{flex:1 1 50%;width:50%}.calculator-form__group.-ours{border-left:none}.calculator-form__row{border-bottom:solid 1px #c1c7cd}.calculator-form__row:last-child{border-bottom:none}.calculator-form__column{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding-top:.8rem;padding-right:10%;padding-bottom:1.2rem;padding-left:10%}.calculator-form__column:first-child{padding-top:1.6rem}.calculator-form__column:last-child{padding-bottom:2.4rem}.calculator-form__column.-heading{overflow:initial;padding-top:1.6rem;padding-bottom:1.6rem}.calculator-form__column.-hidden{cursor:not-allowed;user-select:none;visibility:hidden}.calculator-form__label{display:block;font-family:'Basis-Grotesque-Pro',sans-serif;font-size:1.2rem;font-weight:500;margin-bottom:1.2rem;width:100%}.calculator-form__input{width:100%}.calculator-form__input.-currency{background-color:#fff;position:relative}.calculator-form__input.-currency::before{color:inherit;content:'$';left:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.calculator-form__input.-currency>input{background-color:transparent;padding-left:2.6rem;width:100%}.calculator-form__input.-percent{background-color:#fff;position:relative}.calculator-form__input.-percent::after{color:inherit;content:'%';right:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.calculator-form__input.-percent>input{background-color:transparent;padding-right:2.6rem;width:100%}.calculator-form__input.-readonly,.calculator-form__input[disabled],.calculator-form__input[readonly]{background-color:#f2f4f8;color:#4d5358}.calculator-form__calculated{background-color:#f2f4f8;border:solid 1px #c1c7cd;color:#4d5358;display:block;line-height:normal;overflow-x:hidden;padding:1.6rem;text-overflow:ellipsis;white-space:nowrap}.calculator-actions{display:flex;justify-content:center}.calculator-actions__action{cursor:pointer;flex:0 1 auto;font-weight:300;text-decoration:underline;text-decoration-thickness:1px;text-underline-position:under}.subnav{background-color:#f2f4f8;padding-top:7.2rem;position:relative;z-index:10}.subnav.-is-expanded .subnav__label{border-bottom:solid 1px #c1c7cd}.subnav.-is-expanded .subnav__label::after{transform:rotate(180deg) translateY(50%)}.subnav.-is-expanded .subnav__links{display:block}.subnav.-is-expanded .subnav__links::after{opacity:1}.subnav::after,.subnav__links::after{box-shadow:0 6px 8px 0 rgba(0,0,0,0.1);content:'';height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.subnav__label{border-bottom:solid 1px #f2f4f8;cursor:pointer;display:block;font-weight:700;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.subnav__label::after{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;line-height:1;margin-top:1px;padding:.1rem .3rem;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:3.2rem}.subnav__links{background-color:#f2f4f8;display:none;left:0;padding-top:1.5rem;padding-bottom:1.5rem;position:absolute;top:100%;width:100%}.subnav__link{color:rgba(0,0,0,0.4);display:block;font-weight:700;padding:1.5rem 5%}.subnav__link.-is-active{color:#000;display:block}.announcement{background-color:#000;display:block;line-height:1.3;padding-top:1rem;padding-bottom:1rem;position:relative;text-align:center;width:100%;z-index:30}.announcement+#page>.header::before{display:none}.announcement>span{color:#fff;display:inline-block;max-width:90%;padding-right:4rem;position:relative;z-index:31;margin-left:auto;margin-right:auto}.announcement>span::after{animation:1s pulse ease-in-out infinite;top:50%;color:#fff;content:'\E800';font-family:'Icon';font-size:.8rem;position:absolute;right:1rem;transform:translate(-50%, -50%) rotate(-90deg)}@keyframes pulse{0%{right:.5rem}50%{right:0}100%{right:.5rem}}.header{background-color:#fff;left:0;position:absolute;top:0;width:100%;z-index:20}.header::before{background-color:#1b2e65;background:-webkit-linear-gradient(0deg, #1b2e65, #0a7537);background:linear-gradient(90deg, #1b2e65, #0a7537);content:'';display:block;height:.8rem;opacity:1;width:100%}.header.-transparent:not(.-is-expanded){background-color:transparent;box-shadow:none}.header.-transparent:not(.-is-expanded)::before{opacity:0}.header.-is-expanded .header::before{opacity:1}.header.-is-expanded .header-links{display:block;left:0;padding-top:2rem;padding-left:5%;padding-right:5%;padding-bottom:4rem;position:absolute;top:7.2rem;width:100%}.header.-is-expanded .header-label,.header.-is-expanded .header-link{border-bottom:solid 1px #c1c7cd;display:block;font-weight:700;padding-top:1.8rem;padding-bottom:1.8rem}.header.-is-expanded .header-drop{border-bottom:solid 1px #c1c7cd;padding-bottom:1.8rem}.header.-is-expanded .header-drop .header-link{border-bottom:none;padding-right:5%;padding-left:5%}.header.-is-expanded~.subnav,.header.-is-expanded~.main,.header.-is-expanded~.footer{display:none}.header-wrapper{min-height:6.4rem}.header-logo{display:inline-flex;flex-direction:column;height:6.4rem;justify-content:center;width:14.4rem}.header-logo .logo{fill:#000;height:100%;max-height:3.2rem}.header-label,.header-link{color:#000}.header-links{display:none}.header-label{cursor:default;position:relative}.header-label::after{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;line-height:1;margin-top:1px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-label.-is-expanded::after{transform:rotate(180deg) translateY(50%)}.header-label.-is-expanded+.header-drop{display:block}.header-drop{display:none}.header-toggle{cursor:pointer;padding:.1rem .3rem;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:3.2rem}.header-toggle>div{background-color:#000;height:2px;margin-top:6px;margin-bottom:6px;width:100%}.header .button{margin-top:4.4rem;width:100%}.main{overflow:hidden}.home-section{padding-top:6.4rem;padding-bottom:6.4rem}.home-section__label{margin-bottom:.8rem}.home-section__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.home-hero{background-color:#254f90;background-image:url('/assets/img/home-hero-bg.jpg');background-position:50% 50%;background-size:cover;margin-bottom:6.4rem;padding-top:9.6rem;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.home-hero{background-image:url('/assets/img/home-hero-bg-2x.jpg')}}.home-hero::after{background-color:#fff;content:'';display:block;height:3rem;width:100%}.home-hero__outer{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:5%;padding-right:5%}.home-hero__content{display:inline-block;margin-bottom:4.8rem;width:100%}.home-hero__heading{color:#fff;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;margin-bottom:3.2rem}.home-hero__intro{color:#fff;display:block;font-size:2.1rem;font-weight:300;margin-bottom:3.6rem}.home-hero__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:3.2rem}.home-hero__photo{display:block;margin-bottom:-9rem;text-align:center}.home-hero__photo>img{height:auto;vertical-align:top;width:100%}.home-hero .button{border:solid 1px rgba(255,255,255,0.5);color:#fff;flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.home-hero .button:last-child{margin-right:0}.home-spotlight__intro{display:block;font-size:1.8rem;font-weight:300}.home-spotlight__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.home-spotlight__photo{display:block;margin-top:4.8rem;margin-right:auto;margin-left:auto;max-width:48rem}.home-spotlight__photo>img{vertical-align:top;width:100%}.home-spotlight .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.home-spotlight .button:last-child{margin-right:0}.home-figures__header{margin-bottom:4.8rem}.home-figures__heading{font-size:2.4rem;margin-bottom:1.2rem}.home-figures__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:0}.home-figure{display:flex;flex-direction:column;justify-content:center;padding-top:4.8rem;padding-bottom:4.8rem;text-align:center}.home-figure+.home-figure{border-top:solid 1px #c1c7cd}.home-figure:first-child{padding-top:0}.home-figure:last-child{padding-bottom:0}.home-figure__figure{font-size:4.2rem;font-weight:700;margin-bottom:.8rem}.home-figure__summary{font-size:2rem;font-weight:300}.home-features{background-color:#f2f4f8}.home-feature+.home-feature{margin-top:4.8rem}.home-feature__photo{cursor:pointer;margin-bottom:3.2rem}.home-feature__photo.-video{position:relative}.home-feature__photo.-video svg{display:block;fill:#fff;height:40%;left:50%;max-height:12.8rem;max-width:12.8rem;opacity:.75;position:absolute;top:50%;transform:translate(-50%, -50%);width:40%}.home-feature__photo,.home-feature__photo picture{display:block}.home-feature__photo picture>img{height:auto;vertical-align:top;width:100%}.home-feature__photo svg{display:none}.home-feature__label{margin-bottom:.8rem}.home-feature__heading{font-size:2.4rem;margin-bottom:1.2rem}.home-feature__heading>a,.home-feature__heading>div{cursor:pointer;display:inline-block}.home-feature__intro{font-weight:300;margin-bottom:3.2rem}.home-feature__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem}.home-feature .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.home-feature .button:last-child{margin-right:0}.home-company__link+.home-company__link{margin-top:4.8rem}.home-company__link-description{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem}.home-showcase__photo{display:block;margin-bottom:4.8rem;margin-right:auto;margin-left:auto;max-width:48rem}.home-showcase__photo>img{vertical-align:top;width:100%}.home-showcase__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.home-showcase .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.home-showcase .button:last-child{margin-right:0}.home-applications{padding-top:6.4rem;padding-bottom:6.4rem}.home-applications .slider{margin-top:4.8rem}.home-news__header{margin-bottom:4.8rem}.home-news-preview{display:block;position:relative;z-index:1}.home-news-preview+.home-news-preview{margin-top:4.8rem}.home-news-preview__photo{display:block;margin-bottom:2.4rem}.home-news-preview__photo>img{vertical-align:top;width:100%}.home-news-preview__heading{font-size:1.8rem}.home-news-preview__meta{border-top:solid 1px #c1c7cd;display:flex;margin-top:5.6rem;position:relative}.home-news-preview__meta::after{bottom:calc(100% + 17px);color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.home-news-preview__date,.home-news-preview__type{font-size:1.2rem;letter-spacing:.08em;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.home-news-preview__date{min-width:12rem;padding-right:1.6rem}.home-news-preview__type{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.home-testimonials__heading{font-size:2.4rem;margin-bottom:1.2rem}.home-testimonials__preview{color:#878d96;margin-bottom:0}.home-testimonials__links{margin-left:auto;max-width:82rem}.home-testimonials__link{display:block;margin-bottom:4.8rem}.home-testimonials__attribution{border-top:solid 1px #c1c7cd;display:flex;margin-top:5.6rem;position:relative}.home-testimonials__attribution::after{color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0;bottom:calc(100% + 17px)}.home-testimonials__author,.home-testimonials__position{font-size:1.2rem;letter-spacing:.08em;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.home-testimonials__author{min-width:12rem;padding-right:1.6rem}.home-testimonials__position{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.home-team__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem}.home-team__intro a{text-decoration:underline}.home-team__photo{display:block;margin-top:4.8rem}.home-team__photo>img{vertical-align:top;width:100%}.aviti-overview-hero{background-color:#254f90;background-image:url('/assets/img/home-hero-bg.jpg');background-position:50% 50%;background-size:cover;padding-top:5.6rem}@media only screen and (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.aviti-overview-hero{background-image:url('/assets/img/home-hero-bg-2x.jpg')}}.aviti-overview-hero::after{background-color:#f2f4f8;content:'';display:block;height:3rem;width:100%}.aviti-overview-hero__outer{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:5%;padding-right:5%}.aviti-overview-hero__content{display:inline-block;margin-bottom:4.8rem;width:100%}.aviti-overview-hero__heading{color:#fff;display:none}.aviti-overview-hero__logo{display:block;margin-bottom:2.4rem;max-width:22rem}.aviti-overview-hero__logo>img{height:auto;vertical-align:top;width:100%}.aviti-overview-hero__intro{color:#fff;display:block;font-size:2.1rem;font-weight:300;margin-bottom:3.2rem}.aviti-overview-hero__intro .highlight{color:#a0dd8d}.aviti-overview-hero__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:3.2rem}.aviti-overview-hero__photo{display:block;margin-bottom:-9rem;text-align:center}.aviti-overview-hero__photo>img{height:auto;vertical-align:top;width:100%}.aviti-overview-hero .button{border:solid 1px rgba(255,255,255,0.5);color:#fff;flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.aviti-overview-hero .button:last-child{margin-right:0}.aviti-overview-intro{background-color:#f2f4f8;padding-top:9.6rem;padding-bottom:6.4rem}.aviti-overview-intro__photo{cursor:pointer;display:block;margin-bottom:3.2rem;position:relative}.aviti-overview-intro__photo svg{display:block;fill:#fff;height:40%;left:50%;max-height:12.8rem;max-width:12.8rem;opacity:.75;position:absolute;top:50%;transform:translate(-50%, -50%);width:40%}.aviti-overview-intro__photo picture{display:block}.aviti-overview-intro__photo picture>img{height:auto;vertical-align:top;width:100%}.aviti-overview-intro__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.aviti-overview-intro__text{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.6rem}.aviti-overview-intro__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem}.aviti-overview-intro .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.aviti-overview-intro .button:last-child{margin-right:0}.aviti-overview-features{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-overview-features__container{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.aviti-overview-features__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.aviti-overview-features__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.aviti-overview-features__column{box-shadow:inset 0 0 0 1px #c1c7cd;display:block;margin-top:-1px}.aviti-overview-feature{height:100%;padding:10%;vertical-align:top;width:100%}.aviti-overview-feature__icon{display:block;margin-bottom:2.4rem;margin-right:auto;max-width:9.6rem;max-height:9.6rem;width:33%}.aviti-overview-feature__icon>img{vertical-align:top;width:100%}.aviti-overview-feature__heading{font-size:2rem;line-height:1.5;margin-bottom:1.2rem}.aviti-overview-feature__text{font-weight:300}.aviti-overview-cards{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-overview-card{background-color:#f2f4f8}.aviti-overview-card__content{padding:10%}.aviti-overview-card__heading{font-size:2.4rem;line-height:1.5;margin-bottom:1.6rem}.aviti-overview-card__text{font-size:1.8rem;font-weight:300}.aviti-overview-card__text p{margin-bottom:2.4rem}.aviti-overview-card__text p:last-child{margin-bottom:0}.aviti-overview-card__text p .button{margin-top:.8rem}.aviti-overview-card__text ul:last-child{margin-bottom:0}.aviti-overview-card__text ul li{margin-bottom:.8rem}.aviti-overview-card__text ul li:last-child{margin-bottom:0}.aviti-overview-card__text a{text-decoration:underline}.aviti-overview-card__photo{display:block;text-align:center}.aviti-overview-card__photo>img{vertical-align:top;width:100%}.aviti-overview-card+.aviti-overview-card{margin-top:4.8rem}.aviti-specs-header{margin-bottom:3.2rem;padding-top:6.4rem}.aviti-specs-header .breadcrumbs{margin-bottom:.8rem}.aviti-specs-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.aviti-specs-performance{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-specs-performance__heading{font-size:2.8rem;margin-bottom:3.2rem;white-space:pre-line}.aviti-specs-performance__intro{font-size:1.8rem;font-weight:300;margin-bottom:3.2rem}.aviti-specs-performance-table+.aviti-specs-performance-table{margin-top:4.8rem}.aviti-specs-performance-table__heading{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:2rem}.aviti-specs-performance-table__heading>span{display:block;margin-bottom:.8rem}.aviti-specs-performance-table__heading>span:last-child{margin-bottom:0}.aviti-specs-performance-table__outer{box-sizing:content-box;display:block;position:relative;scrollbar-width:none}.aviti-specs-performance-table__outer::before,.aviti-specs-performance-table__outer::after{content:'';height:100%;position:absolute;top:0;width:5%}.aviti-specs-performance-table__outer::before{background-color:#fff;background:-webkit-linear-gradient(0deg, #fff, rgba(255,255,255,0));background:linear-gradient(90deg, #fff, rgba(255,255,255,0));left:0}.aviti-specs-performance-table__outer::after{background-color:#fff;background:-webkit-linear-gradient(180deg, #fff, rgba(255,255,255,0));background:linear-gradient(-90deg, #fff, rgba(255,255,255,0));right:0}.aviti-specs-performance-table__inner{display:block;overflow-x:auto;padding-left:5%;padding-right:5%}.aviti-specs-performance-table__inner::-webkit-scrollbar{display:none}.aviti-specs-performance-table__inner table td{white-space:nowrap}.aviti-specs-performance-table__footnotes{color:#c1c7cd;font-size:1.4rem;font-weight:300;line-height:1.5;padding-top:1.6rem}.aviti-specs-performance-table__footnotes>span{display:block;margin-bottom:.8rem}.aviti-specs-performance-table__footnotes>span:last-child{margin-bottom:0}.aviti-specs-specifications{background-color:#f2f4f8;padding-top:6.4rem;padding-bottom:6.4rem}.aviti-specs-specifications__heading{font-size:2.8rem;margin-bottom:3.2rem;white-space:pre-line}.aviti-specs-specifications__photo{display:block;margin-top:6.4rem}.aviti-specs-specifications__photo>img{max-height:120rem;vertical-align:top;width:100%}.aviti-specs-specifications__table-heading{font-size:2.4rem;line-height:1.5;margin-bottom:3.2rem}.aviti-specs-specifications__table-row{border-bottom:1px solid #c1c7cd;display:block;padding-top:1rem;padding-bottom:1rem}.aviti-specs-specifications__table-row:first-child{padding-top:0}.aviti-specs-specifications__table-column{display:block;white-space:pre-line}.aviti-specs-specifications__table-column.-heading{font-weight:700}.aviti-specs-specifications__links{display:flex;flex-wrap:wrap;margin-top:3.2rem}.aviti-specs-specifications .button{flex:0 0 auto;margin-right:1.6rem;margin-top:1.6rem}.aviti-specs-specifications .button:last-child{margin-right:0}.aviti-specs-parts{padding-top:6.4rem;padding-bottom:3.2rem}.aviti-specs-parts__photo{display:block;margin-bottom:3.2rem}.aviti-specs-parts__photo>img{height:auto;vertical-align:top;width:100%}.aviti-specs-parts__column{margin-bottom:3.2rem}.aviti-specs-parts-heading{font-size:2.4rem;margin-bottom:1.2rem}.aviti-specs-parts-text{font-weight:300}.aviti-specs-parts-list{list-style:none}.aviti-specs-parts-list>li{left:0;padding-left:0;padding-right:0}.aviti-specs-parts-list__label{margin-right:1em}.aviti-specs-parts-list__text{font-weight:300}.aviti-specs-resources{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-specs-resources__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;white-space:pre-line}.aviti-specs-resources__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:3.2rem}.aviti-specs-resources__links .button{border:solid 1px rgba(0,0,0,0.5);flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.aviti-specs-resources__links .button:last-child{margin-right:0}.aviti-specs-resources .resources-group{margin-top:3.2rem}.aviti-resources-header{margin-bottom:3.2rem;padding-top:6.4rem}.aviti-resources-header .breadcrumbs{margin-bottom:.8rem}.aviti-resources-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.aviti-resources-resources{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-resources-resources__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:3.2rem}.aviti-resources-resources__links .button{border:solid 1px rgba(0,0,0,0.5);flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.aviti-resources-resources__links .button:last-child{margin-right:0}.aviti-pricing-header{margin-bottom:3.2rem;padding-top:6.4rem}.aviti-pricing-header .breadcrumbs{margin-bottom:.8rem}.aviti-pricing-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.aviti-pricing-intro{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-pricing-intro__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.aviti-pricing-intro__text{display:block;font-size:2.1rem;font-weight:300;margin-bottom:3.2rem}.aviti-pricing-intro__links{display:flex;flex-wrap:wrap;margin-top:-1.6rem;margin-bottom:3.2rem}.aviti-pricing-intro__links .button{flex:0 0 auto;margin-right:1.6rem;margin-top:1.6rem}.aviti-pricing-intro__links .button:last-child{margin-right:0}.aviti-pricing-availability{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-pricing-availability__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.aviti-pricing-availability__intro{font-size:1.8rem;font-weight:300;margin-bottom:3.2rem}.aviti-pricing-availability-table+.aviti-pricing-availability-table{margin-top:4.8rem}.aviti-pricing-availability-table__heading{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:2rem}.aviti-pricing-availability-table__heading>span{display:block;margin-bottom:.8rem}.aviti-pricing-availability-table__heading>span:last-child{margin-bottom:0}.aviti-pricing-availability-table__outer{box-sizing:content-box;display:block;position:relative;scrollbar-width:none}.aviti-pricing-availability-table__outer::before,.aviti-pricing-availability-table__outer::after{content:'';height:100%;position:absolute;top:0;width:5%}.aviti-pricing-availability-table__outer::before{background-color:#fff;background:-webkit-linear-gradient(0deg, #fff, rgba(255,255,255,0));background:linear-gradient(90deg, #fff, rgba(255,255,255,0));left:0}.aviti-pricing-availability-table__outer::after{background-color:#fff;background:-webkit-linear-gradient(180deg, #fff, rgba(255,255,255,0));background:linear-gradient(-90deg, #fff, rgba(255,255,255,0));right:0}.aviti-pricing-availability-table__inner{display:block;overflow-x:auto;padding-left:5%;padding-right:5%}.aviti-pricing-availability-table__inner::-webkit-scrollbar{display:none}.aviti-pricing-availability-table__inner table td{white-space:nowrap}.aviti-pricing-availability-table__footnotes{color:#c1c7cd;font-size:1.4rem;font-weight:300;line-height:1.5;padding-top:1.6rem}.aviti-pricing-availability-table__footnotes>span{display:block;margin-bottom:.8rem}.aviti-pricing-availability-table__footnotes>span:last-child{margin-bottom:0}.aviti-pricing-calculator{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-pricing-calculator__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.aviti-pricing-calculator__disclaimer{margin-top:4.8rem}.aviti-pricing-calculator .calculator-heading{font-size:2.4rem}.aviti-pricing-calculator .article{margin-right:auto;margin-left:auto;max-width:82rem}.aviti-pricing-financing{margin-bottom:6.4rem;padding-top:6.4rem}.aviti-pricing-financing-row{border:solid 1px #c1c7cd}.aviti-pricing-financing-form,.aviti-pricing-financing-info{padding:5%}.aviti-pricing-financing-form__heading,.aviti-pricing-financing-info__heading{font-size:2.8rem;margin-bottom:1.6rem}.aviti-pricing-financing-form{border-bottom:solid 1px #c1c7cd}.aviti-pricing-financing-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.aviti-pricing-financing-form.-success .aviti-pricing-financing-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.aviti-pricing-financing-info__photo{display:block;margin-bottom:2.4rem}.aviti-pricing-financing-info__photo>img{vertical-align:top;width:100%}.aviti-pricing-financing-info__text{font-size:1.6rem;font-weight:300;line-height:1.8;margin-bottom:1.6rem}.aviti-pricing-financing-info__links{display:flex;flex-wrap:wrap;margin-top:1.6rem;margin-bottom:1.6rem}.aviti-pricing-financing-info__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.library-prep-kit-header{margin-bottom:2.4rem;padding-top:12.8rem}.library-prep-kit-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.library-prep-kit-content{margin-bottom:6.4rem;padding-top:4.8rem}.library-prep-kit-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.library-prep-kit-block:not(:last-child){margin-bottom:3.2rem}.library-prep-kit-photo figure{display:block}.library-prep-kit-photo figure a{display:block;vertical-align:top;width:100%}.library-prep-kit-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.library-prep-kit-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.library-prep-kit-flowchart{background-color:#f2f4f8;padding-top:6.4rem;padding-bottom:6.4rem}.library-prep-kit-flowchart__heading{font-size:2.4rem;line-height:1.5;margin-bottom:3.2rem}.library-prep-kit-flowchart__photo{display:block;margin-bottom:3.2rem;text-align:center}.library-prep-kit-flowchart__photo>img{max-width:52.5rem;vertical-align:top;width:100%}.library-prep-kit-flowchart__text{font-size:1.8rem;font-weight:300}.library-prep-kit-flowchart__text p{margin-bottom:2.4rem}.library-prep-kit-flowchart__text p:last-child{margin-bottom:0}.library-prep-kit-flowchart__text p .button{margin-top:.8rem}.library-prep-kit-flowchart__text ul:last-child{margin-bottom:0}.library-prep-kit-flowchart__text ul li{margin-bottom:.8rem}.library-prep-kit-flowchart__text ul li:last-child{margin-bottom:0}.library-prep-kit-flowchart__text a{text-decoration:underline}.library-prep-kit-flowchart+.library-prep-kit-flowchart{margin-top:4.8rem}.library-prep-kit-form{border:solid 1px #c1c7cd;padding:5%}.library-prep-kit-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.library-prep-kit-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.library-prep-kit-form.-success .library-prep-kit-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.tech-intro{margin-bottom:4.8rem}.tech-intro__content{font-size:2.4rem;font-weight:300;max-width:82rem}.tech-intro__content a{text-decoration:underline}.tech-contact__label{margin-bottom:.8rem}.tech-contact__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.tech-contact__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.tech-blocks{margin-bottom:6.4rem;padding-top:6.4rem}.tech-block+.tech-block{border-top:solid 1px #c1c7cd;padding-top:6.4rem;margin-top:6.4rem}.tech-block__photo{display:block;margin-bottom:2.4rem}.tech-block__photo>img{vertical-align:top;width:100%}.tech-block__video{display:block;margin-bottom:2.4rem;padding-bottom:56.25%;position:relative;width:100%}.tech-block__video>iframe{height:100%;position:absolute;top:0;width:100%}.tech-block__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.25;margin-bottom:2.4rem;white-space:pre-line}.tech-block__summary{font-size:1.8rem;font-weight:300;line-height:1.5}.tech-block__summary p{margin-bottom:2.4rem}.tech-block__summary p:last-child{margin-bottom:0}.tech-block__summary ul:last-child{margin-bottom:0}.tech-block__summary ul li{margin-bottom:.8rem}.tech-block__summary ul li:last-child{margin-bottom:0}.tech-block__summary a{text-decoration:underline}.applications-intro{margin-bottom:4.8rem}.applications-intro__content{font-size:2.4rem;font-weight:300;max-width:82rem}.applications-intro__content a{text-decoration:underline}.applications-blocks{margin-bottom:6.4rem;padding-top:6.4rem}.applications-block{margin-bottom:6.4rem}.applications-block:last-child{margin-bottom:0}.applications-block__label{margin-bottom:.8rem}.applications-block__heading,.applications-block__heading>a{color:#1b2e65;display:block;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;white-space:pre-line}.applications-block__intro{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:3.2rem}.applications-block__intro p{margin-bottom:2.4rem}.applications-block__intro p:last-child{margin-bottom:0}.applications-block__intro a{text-decoration:underline}.applications-cards{padding-top:4.8rem}.applications-cards__label{margin-bottom:1.6rem}.applications-cards__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.applications-cards__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem;max-width:82rem}.applications-cards__intro a{text-decoration:underline}.applications-testimonials{margin-bottom:6.4rem}.applications-contact__label{margin-bottom:.8rem}.applications-contact__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.applications-contact__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.application-header{margin-bottom:2.4rem;padding-top:12.8rem}.application-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.application-content{margin-bottom:6.4rem;padding-top:4.8rem}.application-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.application-block:not(:last-child){margin-bottom:3.2rem}.application-photo picture img,.application-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.application-photo figure{display:block}.application-photo figure a{display:block;vertical-align:top;width:100%}.application-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.application-form{border:solid 1px #c1c7cd;padding:5%}.application-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.application-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.application-form.-success .application-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.application-cards{margin-bottom:6.4rem}.application-cards__heading{font-size:2.4rem;letter-spacing:.08rem;line-height:1.7;margin-right:auto;margin-bottom:2.4rem;margin-left:auto;max-width:82rem}.application-cards__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.application-card{box-shadow:inset 0 0 0 1px #c1c7cd;display:flex;flex-direction:column;margin-top:-1px;padding:10%}.application-card__photo{display:block;margin-bottom:2.4rem}.application-card__photo>img{vertical-align:top;width:100%}.application-card__heading{font-size:2rem;margin-bottom:3.2rem}.application-card__summary{margin-bottom:3.2rem}.application-card__text{margin-top:auto;position:relative}.application-card__text::after{bottom:0;color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.about-intro{margin-bottom:4.8rem}.about-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.about-intro__content a{text-decoration:underline}.about-overview{margin-bottom:6.4rem;padding-top:6.4rem}.about-overview__photo{display:block;margin-bottom:4.8rem}.about-overview__photo>img{vertical-align:top;width:100%}.about-overview__column+.about-overview__column{margin-top:4.8rem}.about-overview__heading{font-size:2.4rem;margin-bottom:2.4rem}.about-overview__text{font-size:1.8rem;font-weight:300}.about-overview__text a{color:#000;text-decoration:underline}.about-overview__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.about-overview__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.about-timeline{margin-bottom:6.4rem}.about-values{margin-bottom:6.4rem}.about-values__container{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:5%;padding-right:5%}.about-values__top{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.about-values__header{margin-bottom:3.2rem}.about-values__heading{font-size:2.4rem;margin-bottom:2.4rem}.about-values__intro{font-size:1.8rem;font-weight:300}.about-values__intro a{text-decoration:underline}.about-values__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.about-values__column{box-shadow:inset 0 0 0 1px #c1c7cd;margin-top:-1px;display:block}.about-value{height:100%;padding:10%;vertical-align:top;width:100%}.about-value__icon{display:block;margin-bottom:2.4rem;margin-right:auto;max-width:9.6rem;max-height:9.6rem;width:33%}.about-value__icon>img{vertical-align:top;width:100%}.about-value__heading{font-size:2rem;line-height:1.5;margin-bottom:1.2rem}.about-value__text{font-weight:300}.about-links{margin-bottom:6.4rem}.about-links__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.about-links__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem;max-width:82rem}.about-links__intro a{text-decoration:underline}.about-link{box-shadow:inset 0 0 0 1px #c1c7cd;margin-top:-1px;display:block;padding:10%}.about-link__photo{display:block;margin-bottom:2.4rem}.about-link__photo>img{vertical-align:top;width:100%}.about-link__heading{font-size:2rem;margin-bottom:6.4rem}.about-link__text{position:relative}.about-link__text::after{bottom:0;color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.about-leadership{padding-top:6.4rem}.about-leadership__heading{font-size:2.8rem;margin-bottom:3.2rem}.leaders{margin-bottom:4.8rem}.board-members{margin-bottom:6.4rem}.team-cards{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0}.team-card{box-shadow:inset 0 0 0 1px #c1c7cd;display:block;margin-top:-1px;padding:10%}.team-card__wrapper::after{color:rgba(0,0,0,0.2);content:'\E801';display:block;font-family:'Icon';font-size:2rem;line-height:1;text-align:right}.team-card__photo{display:block;margin-bottom:3.2rem}.team-card__photo>img{vertical-align:top;width:100%}.team-card__name{font-size:2.4rem;margin-bottom:1rem}.team-card__position{display:block;font-weight:300;margin-bottom:3.2rem}.leadership-header{margin-bottom:2.4rem;padding-top:12.8rem}.leadership-header .breadcrumbs{margin-bottom:.8rem}.leadership-name{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.leadership-position{display:block;font-size:1.8rem}.leadership-content{margin-bottom:6.4rem;padding-top:4.8rem}.leadership-photo{align-items:center;background-color:#000;display:flex;justify-content:center;margin-bottom:3.2rem}.leadership-photo>img{max-width:48rem;vertical-align:top;width:100%}.leadership-links{margin-bottom:3.2rem}.leadership-links>a{align-items:center;display:flex;font-size:1.8rem;margin-bottom:1rem}.leadership-links>a::after{color:rgba(0,0,0,0.2);content:'\E801';display:block;font-family:'Icon';font-size:1.2rem;line-height:1;margin-left:1.5rem;text-align:right}.leadership-bio{font-size:1.8rem;font-weight:300;line-height:1.8}.leadership-bio a{text-decoration:underline}.testimonials-page-header{margin-bottom:2.4rem;padding-top:12.8rem}.testimonials-page-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.testimonials-page-content{margin-bottom:6.4rem;padding-top:4.8rem}.testimonials-page-content .article{margin-right:auto;margin-left:auto;max-width:82rem;overflow:visible}.testimonials-page-content .article h2.offset-anchor{padding-top:4.8rem;margin-top:-4.8rem}.testimonials-page-block:not(:last-child){margin-bottom:3.2rem}.testimonials-page-photo picture img,.testimonials-page-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.testimonials-page-photo figure{display:block}.testimonials-page-photo figure a{display:block;vertical-align:top;width:100%}.testimonials-page-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.testimonials-page-form{border:solid 1px #c1c7cd;padding:5%}.testimonials-page-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.testimonials-page-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.testimonials-page-form.-success .testimonials-page-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.careers-header{margin-bottom:3.2rem;padding-top:12.8rem}.careers-header .breadcrumbs{margin-bottom:.8rem}.careers-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.careers-intro{margin-bottom:4.8rem;padding-top:4.8rem}.careers-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.careers-intro__content a{text-decoration:underline}.careers-carousels{margin-bottom:6.4rem}.careers-openings{margin-bottom:6.4rem}.careers-openings__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.careers-openings__heading{font-size:2.8rem;margin-bottom:1.6rem}.careers-openings__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem;max-width:48rem}.careers-openings__intro a{text-decoration:underline}.careers-openings__photo{display:block;margin-bottom:6.4rem}.careers-openings__photo>img{vertical-align:top;width:100%}.careers-openings-department{box-shadow:inset 0 0 0 1px #c1c7cd;display:block;margin-top:-1px;padding:10%}.careers-openings-department__heading{font-size:2rem;letter-spacing:.08rem;margin-bottom:6.4rem}.careers-openings-department__text{position:relative}.careers-openings-department__text::after{bottom:0;color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.careers-departments{margin-bottom:6.4rem}.careers-departments__heading{font-size:2.8rem;margin-bottom:1.6rem}.careers-testimonials{margin-bottom:6.4rem}.careers-contact{margin-bottom:6.4rem;padding-top:6.4rem}.careers-contact__label{margin-bottom:.8rem}.careers-contact__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.25;margin-bottom:2.4rem;white-space:pre-line}.careers-contact__intro{font-size:1.8rem;font-weight:300;line-height:1.5}.careers-contact__intro p{margin-bottom:2.4rem}.careers-contact__intro p:last-child{margin-bottom:0}.careers-contact__intro ul:last-child{margin-bottom:0}.careers-contact__intro ul li{margin-bottom:.8rem}.careers-contact__intro ul li:last-child{margin-bottom:0}.careers-contact__intro a{text-decoration:underline}.careers-contact__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.careers-contact__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.benefits{margin-bottom:6.4rem;margin-top:6.4rem}.benefits__container{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:5%;padding-right:5%}.benefits__top{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.benefits__header{margin-bottom:3.2rem}.benefits__heading{font-size:2.4rem;margin-bottom:2.4rem}.benefits__intro{font-size:1.8rem;font-weight:300}.benefits__intro a{text-decoration:underline}.benefits__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.benefits__column{box-shadow:inset 0 0 0 1px #c1c7cd;display:block;margin-top:-1px}.benefit{height:100%;padding:10%;vertical-align:top;width:100%}.benefit__icon{display:block;margin-bottom:2.4rem;margin-right:auto;max-width:9.6rem;max-height:9.6rem;width:33%}.benefit__icon>img{vertical-align:top;width:100%}.benefit__heading{font-size:2rem;line-height:1.5;margin-bottom:1.2rem}.benefit__text{font-weight:300}.culture{margin-bottom:6.4rem}.culture__row{margin-right:auto;margin-left:auto;max-width:64rem;overflow:hidden}.culture__column{clear:both;margin-bottom:2rem;max-width:85%}.culture__column:nth-child(even){float:right}.culture__column:nth-child(odd){float:left}.culture__column:last-child{margin-bottom:0}.culture__value{background:#fff;color:#000;display:inline-block;font-family:'Teodor',sans-serif;font-size:4rem;line-height:1.2;margin-bottom:1rem;mix-blend-mode:multiply;position:relative;width:100%}.culture__value::before{-moz-animation:gradientTransition 6s ease infinite;-webkit-animation:gradientTransition 6s ease infinite;animation:gradientTransition 6s ease infinite;background-image:linear-gradient(90deg, #0f41a1, #15a84f);background-size:200% 200%;background-attachment:fixed;bottom:0;content:'';display:block;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;right:0}.testimonials__wrapper{display:grid;grid-template-columns:1fr;margin-bottom:4.8rem}.testimonials__nav{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.testimonials__prev,.testimonials__next{border:solid 1px #000;border-radius:100%;cursor:pointer;height:4rem;width:4rem;position:relative}.testimonials__prev::before{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg)}.testimonials__next::after{color:#000;content:'\E800';font-family:'Icon';font-size:.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-90deg)}.testimonials__counter{display:flex;flex-wrap:nowrap;justify-content:center;letter-spacing:.4rem;min-width:12rem;padding-right:2rem;padding-left:2rem;text-align:center}.testimonials__count,.testimonials__total,.testimonials__spacer{letter-spacing:0;text-align:center}.testimonials__count,.testimonials__total{flex:1;min-width:3rem}.testimonial{grid-row-start:1;grid-column-start:1;height:0;visibility:hidden}.testimonial.-is-visible{height:auto;visibility:visible}.testimonial__photo{display:block;margin-bottom:3.6rem;max-width:48rem;width:50%}.testimonial__photo>img{max-width:48rem;vertical-align:top;width:100%}.testimonial__quote{position:relative}.testimonial__quote::before{bottom:100%;color:#1b2e65;content:'\E802';font-family:'Icon';font-size:2.8rem;left:5%;position:absolute;transform:translateY(-25%)}.testimonial__quote>blockquote{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2rem;margin-bottom:2.4rem}.testimonial__name,.testimonial__position{display:block}.testimonial__name{font-size:2rem;font-style:normal;margin-bottom:.8rem}.testimonial__position{font-weight:300}.department-header{margin-bottom:3.2rem;padding-top:12.8rem}.department-header .breadcrumbs{margin-bottom:.8rem}.department-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.department-intro{margin-bottom:3.2rem;padding-top:4.8rem}.department-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.department-intro__content a{text-decoration:underline}.department-overview{margin-bottom:6.4rem;padding-top:3.2rem}.department-overview__photo{display:block;margin-bottom:4.8rem}.department-overview__photo>img{vertical-align:top;width:100%}.department-overview__column+.department-overview__column{margin-top:4.8rem}.department-overview__heading{font-size:2.4rem;margin-bottom:2.4rem}.department-overview__text{font-size:1.8rem;font-weight:300}.department-overview__text a{color:#000;text-decoration:underline}.department-overview__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.department-overview__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.department-teams{padding-top:6.4rem;padding-bottom:6.4rem}.department-teams__split{margin-bottom:6.4rem}.department-teams__label{margin-bottom:.8rem}.department-teams__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;line-height:1.3;margin-bottom:3.2rem;white-space:pre-line}.department-teams__intro{display:block;font-size:1.8rem;font-weight:300;margin-bottom:3.2rem}.department-teams__intro a{text-decoration:underline}.department-teams__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.department-teams__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.department-teams__subheading{font-size:2.8rem;margin-bottom:1.6rem}.department-teams__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.department-team{box-shadow:inset 0 0 0 1px #c1c7cd;display:block;margin-top:-1px;padding:10%}.department-team__heading{font-size:2rem;letter-spacing:.08rem;margin-bottom:6.4rem}.department-team__text{position:relative}.department-team__text::after{bottom:0;color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.department-testimonials{margin-bottom:6.4rem}.department-contact{margin-bottom:6.4rem;padding-top:6.4rem}.department-contact__label{margin-bottom:.8rem}.department-contact__heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:2.8rem;line-height:1.25;margin-bottom:2.4rem;white-space:pre-line}.department-contact__intro{font-size:1.8rem;font-weight:300;line-height:1.5}.department-contact__intro p{margin-bottom:2.4rem}.department-contact__intro p:last-child{margin-bottom:0}.department-contact__intro ul:last-child{margin-bottom:0}.department-contact__intro ul li{margin-bottom:.8rem}.department-contact__intro ul li:last-child{margin-bottom:0}.department-contact__intro a{text-decoration:underline}.department-contact__links{display:flex;flex-wrap:wrap;margin-top:1.6rem}.department-contact__links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.apply{margin-bottom:6.4rem;padding-top:1.6rem}.apply-row{border:solid 1px #c1c7cd}.apply-form,.apply-info{padding:5%}.apply-form__heading,.apply-info__heading{font-size:2.8rem;margin-bottom:1.6rem}.apply-form{border-bottom:solid 1px #c1c7cd}.apply-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.apply-form.-success .apply-form__message{padding:4.8rem}.apply-form.-success .apply-form__message>p{font-size:1.8rem}.apply-photo{display:block;margin-bottom:2.4rem}.apply-photo>img{vertical-align:top;width:100%}.apply-text{font-size:1.6rem;font-weight:300;line-height:1.8;margin-bottom:1.6rem}.apply-links{display:flex;flex-wrap:wrap;margin-top:1.6rem;margin-bottom:1.6rem}.apply-links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.openings{margin-bottom:6.4rem}.openings-header{margin-bottom:3.2rem;padding-top:12.8rem}.openings-header .breadcrumbs{margin-bottom:.8rem}.openings-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.openings-intro{margin-bottom:4.8rem;padding-top:4.8rem}.openings-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.openings-intro__content a{text-decoration:underline}.openings-filters{margin-bottom:3.2rem}.openings-filters__label{font-size:1.3rem;letter-spacing:.08em;margin-bottom:1.2rem;text-transform:uppercase}.openings-filter{margin-bottom:1.2rem}.openings-department{margin-bottom:4.8rem}.openings-department:last-child{margin-bottom:0}.openings-department__heading{font-size:2.4rem;letter-spacing:.08rem;line-height:1.5;margin-bottom:1.6rem}.openings-team__heading{font-family:'Basis-Grotesque-Pro',sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.08em;line-height:1.5;margin-bottom:.8rem;text-transform:uppercase}.openings-team__heading,.openings-team__heading>a{color:#1b2e65}.openings-link{border-bottom:solid 1px #c1c7cd;display:block;margin-bottom:.8rem;position:relative}.openings-link::after{bottom:1.6rem;color:#c1c7cd;content:'\E801';display:none;font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.openings-link__title,.openings-link__location,.openings-link__commitment{display:block;font-weight:300;line-height:1.5;margin-bottom:.4rem}.openings-link__location,.openings-link__commitment{color:rgba(0,0,0,0.6)}.openings-link__commitment{margin-bottom:.8rem;overflow-x:hidden;padding-right:6.4rem;text-overflow:ellipsis;white-space:nowrap}.openings-results{display:inline-block;margin-bottom:2.4rem;width:100%}.openings-results__heading{font-size:2.4rem;font-weight:300;margin-bottom:1.6rem}.openings-results__text{font-size:1.8rem;font-weight:300}.openings-results__text>a{text-decoration:underline}.opening{margin-bottom:6.4rem;padding-top:6.4rem}.opening-header{margin-bottom:3.2rem;padding-top:12.8rem}.opening-header .breadcrumbs{margin-bottom:.8rem}.opening-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.opening-sidebar{margin-bottom:4.8rem}.opening-categories{margin-bottom:3.2rem}.opening-category{display:block;font-size:1.8rem;font-weight:700}.opening-category+.opening-category{margin-top:.8rem}.opening-content{font-weight:300;line-height:2;margin-bottom:3.2rem;white-space:pre-line}.opening-lists{margin-bottom:3.2rem}.opening-lists__heading{font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}.opening-list{list-style-type:'—';margin-bottom:3.2rem}.opening-list:last-child{margin-bottom:0}.opening-list li{font-weight:300;margin-bottom:1.2rem}.opening-closing{font-weight:300;line-height:2;white-space:pre-line}.resources-page-intro{margin-bottom:4.8rem}.resources-page-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.resources-page-intro__content a{text-decoration:underline}.resources-page-collections{margin-bottom:6.4rem;padding-top:6.4rem}.resources-page-collections.-tagless{margin-bottom:6.4rem}.resources-page-collections__row{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;padding-top:1px}.resources-page-collections+.resource-tags{margin-top:-1.6rem}.resources-page-collection{box-shadow:inset 0 0 0 1px #c1c7cd;display:flex;flex-direction:column;margin-top:-1px;padding:10%}.resources-page-collection__heading{font-size:2rem;letter-spacing:.08rem;margin-bottom:6.4rem}.resources-page-collection__text{margin-top:auto;position:relative}.resources-page-collection__text::after{bottom:0;color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0}.resources{margin-bottom:4.8rem;padding-top:4.8rem}.resources.-tagless,.resources.-tagged{margin-bottom:6.4rem}.resources-header{margin-bottom:3.2rem;padding-top:12.8rem}.resources-header .breadcrumbs{margin-bottom:.8rem}.resources-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.4}.resources-intro{padding-top:4.8rem}.resources-intro__content{font-size:1.8rem;font-weight:300;max-width:82rem}.resources-intro__content a{text-decoration:underline}.resources-filters{margin-bottom:3.2rem}.resources-filters__label{font-size:1.3rem;letter-spacing:.08em;margin-bottom:1.2rem;text-transform:uppercase}.resources-filter{margin-bottom:1.2rem}.resources-results{display:inline-block;margin-bottom:2.4rem;width:100%}.resources-results__heading{font-size:2.4rem;font-weight:300;margin-bottom:1.6rem}.resources-results__text{font-size:1.8rem;font-weight:300}.resources-results__text>a{text-decoration:underline}.resources-group{margin-bottom:4.8rem}.resources-group:last-child{margin-bottom:0}.resources-group__heading{font-size:2.4rem;letter-spacing:.08rem;line-height:1.5;margin-bottom:1.6rem}.resources-group__subheading{color:#1b2e65;font-family:'Basis-Grotesque-Pro',sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.08em;line-height:1.5;margin-bottom:.8rem;text-transform:uppercase}.resources-group__intro{font-size:1.8rem;font-weight:300;margin-bottom:2.4rem}.resources-link{border-bottom:solid 1px #c1c7cd;cursor:pointer;display:block;margin-bottom:.8rem;position:relative}.resources-link::after{bottom:1.6rem;color:#c1c7cd;display:none;font-family:'Icon';line-height:1;position:absolute;right:0}.resources-link.-access::after,.resources-link.-watch::after{content:'\E801';font-size:2rem}.resources-link.-download::after{content:'\E804';font-size:2.4rem}.resources-link.-disabled{pointer-events:none;touch-action:none}.resources-link.-disabled .resources-link__name,.resources-link.-disabled .resources-link__date,.resources-link.-disabled .resources-link__size,.resources-link.-disabled .resources-link__length,.resources-link.-disabled .resources-link__action{color:#c1c7cd}.resources-link__name,.resources-link__date,.resources-link__size,.resources-link__length,.resources-link__action{display:block;font-weight:300;line-height:1.5;margin-bottom:.4rem}.resources-link__date,.resources-link__size,.resources-link__length{color:rgba(0,0,0,0.6)}.resources-link__action{display:none;margin-bottom:.8rem;overflow-x:hidden;padding-right:6.4rem;text-overflow:ellipsis;white-space:nowrap}.resources-link+.resources-group__subheading{margin-top:2.4rem}.resource-page-header{margin-bottom:2.4rem;padding-top:12.8rem}.resource-page-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.resource-page-content{margin-bottom:6.4rem;padding-top:4.8rem}.resource-page-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.resource-page-content+.resource-tags{margin-top:-1.6rem}.resource-page-block:not(:last-child){margin-bottom:3.2rem}.resource-page-photo picture img,.resource-page-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.resource-page-photo figure{display:block}.resource-page-photo figure a{display:block;vertical-align:top;width:100%}.resource-page-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.resource-page-calculator:not(:first-child) .calculator{border-top:solid 1px #c1c7cd;padding-top:3.2rem}.resource-page-form{border:solid 1px #c1c7cd;padding:5%}.resource-page-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.resource-page-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.resource-page-form.-success .resource-page-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.video-page-header{margin-bottom:2.4rem;padding-top:12.8rem}.video-page-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.video-page-content{margin-bottom:6.4rem;padding-top:4.8rem}.video-page-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.video-page-content+.resource-tags{margin-top:-1.6rem}.video-page-video{margin-bottom:3.2rem;padding-bottom:56.25%;position:relative;width:100%}.video-page-video>iframe{height:100%;position:absolute;top:0;width:100%}.video-page-block:not(:last-child){margin-bottom:3.2rem}.video-page-form{border:solid 1px #c1c7cd;padding:5%}.video-page-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.video-page-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.video-page-form.-success .video-page-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.resource-tags{margin-bottom:6.4rem}.resource-tags__heading{font-size:2.4rem;letter-spacing:.08rem;line-height:1.5;margin-bottom:1.2rem}.resource-tags__row{display:flex;flex-wrap:wrap}.resource-tags__link{background-color:transparent;border:solid 1px #000;border-radius:5.6rem;display:inline-block;color:#000;line-height:1;margin-top:1.2rem;margin-right:1.2rem;padding:1.5rem 3.2rem;text-align:center;text-decoration:none !important}.news-hero{margin-bottom:6.4rem;padding-top:12.8rem}.news-hero__photo{background-repeat:no-repeat;background-size:cover;background-position:right center;border-radius:0 10000px 10000px 0;height:32rem;margin-right:5%;margin-bottom:4.8rem}.news-hero__heading{font-size:2.8rem}.news-hero__link{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.news-contacts{margin-bottom:3.2rem}.news-contacts__heading{border-bottom:solid 1px #c1c7cd;display:block;font-size:1.2rem;font-weight:300;margin-bottom:1.6rem;padding-bottom:.8rem;text-transform:uppercase}.news-contact__info{margin-bottom:1.6rem}.news-contact__name,.news-contact__position{display:block;font-size:1.8rem}.news-contact__name{margin-bottom:.8rem}.news-contact__position{font-weight:300}.news-previews{padding-top:3.2rem}.news-previews.-paginated{padding-top:12.8rem}.news-previews+.pagination{margin-bottom:4.8rem}.news-preview{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.news-preview.-featured .news-preview__photo{margin-bottom:0}.news-preview.-featured .news-preview__container{margin-top:-4.8rem}.news-preview.-featured .news-preview__heading{background-color:#fff;border-radius:64px 0 0 0;margin-left:2.4rem;padding-top:4rem;padding-bottom:4rem;padding-left:4.8rem;position:relative;z-index:2}.news-preview.-featured .news-preview__meta{margin-top:3.6rem}.news-preview__photo{display:block;margin-bottom:2.4rem}.news-preview__photo>img{vertical-align:top;width:100%}.news-preview__heading{font-size:1.8rem}.news-preview__meta{border-top:solid 1px #c1c7cd;display:flex;margin-top:5.6rem;position:relative}.news-preview__meta::after{color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0;bottom:calc(100% + 17px)}.news-preview__date,.news-preview__type{font-size:1.2rem;letter-spacing:.08em;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.news-preview__date{min-width:12rem;padding-right:1.6rem}.news-preview__type{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.news-article__header{margin-bottom:4.8rem;padding-top:12.8rem}.news-article__heading{font-size:2.8rem;margin-bottom:6.4rem}.news-article__meta{border-top:solid 1px #c1c7cd;display:flex;position:relative}.news-article__date,.news-article__type{font-size:1.2rem;line-height:1;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.news-article__date{min-width:12rem;padding-right:1.6rem}.news-article__type{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.news-article__content{margin-bottom:6.4rem}.news-article__wrapper{display:flex;flex-direction:column-reverse}.news-article__sidebar{margin-top:4.8rem}.news-subscribe{background-color:#fff;border:solid 1px #c1c7cd;padding:5%}.news-subscribe__heading{font-size:2.4rem;margin-bottom:.8rem}.news-subscribe__intro{display:block;font-weight:300;margin-bottom:2.4rem}.news-subscribe.-success{border:solid 1px #c1c7cd;color:#4d5358;font-size:1.8rem;font-weight:300;margin-top:2.4rem;padding:4.8rem;text-align:center;white-space:pre-line}.events-hero{margin-bottom:6.4rem;padding-top:12.8rem}.events-hero__photo{background-repeat:no-repeat;background-size:cover;background-position:right center;border-radius:0 10000px 10000px 0;height:32rem;margin-right:5%;margin-bottom:4.8rem}.events-hero__heading{font-size:2.8rem}.events-hero__link{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.events-contacts{margin-bottom:3.2rem}.events-contacts__heading{border-bottom:solid 1px #c1c7cd;display:block;font-size:1.2rem;font-weight:300;margin-bottom:1.6rem;padding-bottom:.8rem;text-transform:uppercase}.events-contact__info{margin-bottom:1.6rem}.events-contact__name,.events-contact__position{display:block;font-size:1.8rem}.events-contact__name{margin-bottom:.8rem}.events-contact__position{font-weight:300}.events-previews{padding-top:3.2rem}.events-previews.-paginated{padding-top:12.8rem}.events-previews+.pagination{margin-bottom:4.8rem}.events-preview{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.events-preview.-featured .events-preview__photo{margin-bottom:0}.events-preview.-featured .events-preview__container{margin-top:-4.8rem}.events-preview.-featured .events-preview__heading{background-color:#fff;border-radius:64px 0 0 0;margin-left:2.4rem;padding-top:4rem;padding-bottom:4rem;padding-left:4.8rem;position:relative;z-index:2}.events-preview.-featured .events-preview__meta{margin-top:3.6rem}.events-preview__photo{display:block;margin-bottom:2.4rem}.events-preview__photo>img{vertical-align:top;width:100%}.events-preview__heading{font-size:1.8rem}.events-preview__meta{border-top:solid 1px #c1c7cd;display:flex;margin-top:5.6rem;position:relative}.events-preview__meta::after{color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0;bottom:calc(100% + 17px)}.events-preview__date,.events-preview__location{font-size:1.2rem;letter-spacing:.08em;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.events-preview__date{min-width:12rem;padding-right:1.6rem}.events-preview__location{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.event-header{margin-bottom:2.4rem;padding-top:12.8rem}.event-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.event-content{margin-bottom:6.4rem;padding-top:4.8rem}.event-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.event-block:not(:last-child){margin-bottom:3.2rem}.event-photo picture img,.event-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.event-photo figure{display:block}.event-photo figure a{display:block;vertical-align:top;width:100%}.event-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.event-stream{overflow:hidden}.event-stream__content{display:flex}.event-stream-video{background-color:#21272a;flex:1 0 auto}.event-stream-video__inner{padding-bottom:56.25%;position:relative;width:100%}.event-stream-video__inner>iframe{height:100%;position:absolute;top:0;width:100%}.event-stream-chat{background-color:#fff;border-right:solid 1px #c1c7cd;border-bottom:solid 1px #c1c7cd;display:none;flex:0 1 auto;min-width:37.5rem;position:relative}.event-stream-chat::before{background:#c1c7cd;content:'';height:1px;left:0;position:absolute;top:0;width:100%}.event-stream-chat>iframe{height:calc(100% + 1px);margin-top:-1px;width:100%}.event-form{border:solid 1px #c1c7cd;padding:5%}.event-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.event-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.event-form.-success .event-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.blog-hero{margin-bottom:6.4rem;padding-top:12.8rem}.blog-hero__photo{background-repeat:no-repeat;background-size:cover;background-position:right center;border-radius:0 10000px 10000px 0;height:32rem;margin-right:5%;margin-bottom:4.8rem}.blog-hero__heading{font-size:2.8rem}.blog-hero__link{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.blog-previews{padding-top:3.2rem}.blog-previews.-paginated{padding-top:12.8rem}.blog-previews+.pagination{margin-bottom:4.8rem}.blog-preview{display:block;position:relative;margin-bottom:4.8rem;z-index:1}.blog-preview.-featured .blog-preview__photo{margin-bottom:0}.blog-preview.-featured .blog-preview__container{margin-top:-4.8rem}.blog-preview.-featured .blog-preview__heading{background-color:#fff;border-radius:64px 0 0 0;margin-left:2.4rem;padding-top:4rem;padding-bottom:4rem;padding-left:4.8rem;position:relative;z-index:2}.blog-preview.-featured .blog-preview__meta{margin-top:3.6rem}.blog-preview__photo{display:block;margin-bottom:2.4rem}.blog-preview__photo>img{vertical-align:top;width:100%}.blog-preview__heading{font-size:1.8rem}.blog-preview__meta{border-top:solid 1px #c1c7cd;display:flex;margin-top:5.6rem;position:relative}.blog-preview__meta::after{color:rgba(0,0,0,0.2);content:'\E801';font-family:'Icon';font-size:2rem;line-height:1;position:absolute;right:0;bottom:calc(100% + 17px)}.blog-preview__date,.blog-preview__type{font-size:1.2rem;letter-spacing:.08em;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.blog-preview__date{min-width:12rem;padding-right:1.6rem}.blog-preview__type{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.blog-article__header{margin-bottom:4.8rem;padding-top:12.8rem}.blog-article__heading{font-size:2.8rem;margin-bottom:6.4rem}.blog-article__meta{border-top:solid 1px #c1c7cd;display:flex;position:relative}.blog-article__date,.blog-article__type{font-size:1.2rem;line-height:1;padding-top:1.2rem;padding-bottom:1rem;text-transform:uppercase}.blog-article__date{min-width:12rem;padding-right:1.6rem}.blog-article__type{border-left:solid 1px #c1c7cd;padding-left:1.6rem}.blog-article__content{margin-bottom:6.4rem}.blog-article__wrapper{display:flex;flex-direction:column-reverse}.blog-article__sidebar{margin-top:4.8rem}.blog-subscribe{background-color:#fff;border:solid 1px #c1c7cd;padding:5%}.blog-subscribe__heading{font-size:2.4rem;margin-bottom:.8rem}.blog-subscribe__intro{display:block;font-weight:300;margin-bottom:2.4rem}.blog-subscribe.-success{border:solid 1px #c1c7cd;color:#4d5358;font-size:1.8rem;font-weight:300;margin-top:2.4rem;padding:4.8rem;text-align:center;white-space:pre-line}.contact{margin-bottom:6.4rem;padding-top:1.6rem}.contact-row{border:solid 1px #c1c7cd}.contact-form,.contact-info{padding:5%}.contact-form__heading,.contact-info__heading{font-size:2.8rem;margin-bottom:1.6rem}.contact-form{border-bottom:solid 1px #c1c7cd}.contact-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.contact-form.-success .contact-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.contact-photo{display:block;margin-bottom:2.4rem}.contact-photo>img{vertical-align:top;width:100%}.contact-location{margin-bottom:2.4rem}.contact-location__heading{border-bottom:solid 1px #c1c7cd;display:block;font-size:1.2rem;letter-spacing:.08rem;margin-bottom:1.6rem;overflow-x:hidden;padding-bottom:.8rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.contact-location__address,.contact-location__phone{font-weight:300;font-size:1.8rem}.contact-location__address{font-style:normal;margin-bottom:1.6rem;white-space:pre-line}.contact-location__phone{display:block}.quote{margin-bottom:6.4rem;padding-top:1.6rem}.quote-row{border:solid 1px #c1c7cd}.quote-form,.quote-info{padding:5%}.quote-form__heading,.quote-info__heading{font-size:2.8rem;margin-bottom:1.6rem}.quote-form{border-bottom:solid 1px #c1c7cd}.quote-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.quote-form.-success .quote-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.quote-photo{display:block;margin-bottom:2.4rem}.quote-photo>img{vertical-align:top;width:100%}.quote-text{font-size:1.6rem;font-weight:300;line-height:1.8;margin-bottom:1.6rem}.quote-links{display:flex;flex-wrap:wrap;margin-top:1.6rem;margin-bottom:1.6rem}.quote-links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.readiness{margin-bottom:6.4rem;padding-top:1.6rem}.readiness-form{margin-left:auto;margin-right:auto;max-width:82rem;padding:5%}.readiness-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.readiness-form{border:solid 1px #c1c7cd}.readiness-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.readiness-form.-success .readiness-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.financing{margin-right:auto;margin-bottom:6.4rem;margin-left:auto;max-width:82rem;padding-top:1.6rem}.financing-row{border:solid 1px #c1c7cd}.financing-info,.financing-form{padding:5%}.financing-info__heading,.financing-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.financing-info{border-bottom:solid 1px #c1c7cd}.financing-photo{display:block;margin-bottom:2.4rem}.financing-photo>img{vertical-align:top;width:100%}.financing-text{font-size:1.6rem;font-weight:300;line-height:1.8;margin-bottom:1.6rem}.financing-links{display:flex;flex-wrap:wrap;margin-top:1.6rem;margin-bottom:1.6rem}.financing-links .button{flex:0 0 auto;margin-top:1.6rem;margin-right:1.6rem}.financing-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.financing-form.-success .financing-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.page-header{margin-bottom:2.4rem;padding-top:12.8rem}.page-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.page-content{margin-bottom:6.4rem;padding-top:4.8rem}.page-content .article{margin-right:auto;margin-left:auto;max-width:82rem}.page-block:not(:last-child){margin-bottom:3.2rem}.page-photo picture img,.page-photo figure img{margin-bottom:0;vertical-align:top;width:100%}.page-photo figure{display:block}.page-photo figure a{display:block;vertical-align:top;width:100%}.page-photo figure>figcaption{border-bottom:solid 1px #c1c7cd;color:#878d96;font-size:1.6rem;font-weight:300;line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem}.page-form{border:solid 1px #c1c7cd;padding:5%}.page-form__heading{font-size:2.8rem;margin-bottom:1.6rem}.page-form.-success{align-items:center;color:#4d5358;display:flex;justify-content:center;text-align:center}.page-form.-success .page-form__message{font-size:1.8rem;padding:4.8rem;white-space:pre-line}.error-page{display:flex;justify-content:center;margin-bottom:9.6rem;padding-top:9.6rem}.error-page__alert{background:#bc2e53;border-radius:5px;padding:6.4rem 9.6rem;max-width:90%;text-align:center}.error-page__heading{color:#fff;font-size:2.8rem;font-weight:700}.error-page__message{color:#fff;font-size:2rem}.error-page__link{color:#fff;display:block;text-decoration:underline}.legal-header{margin-bottom:2.4rem;padding-top:12.8rem}.legal-heading{color:#1b2e65;font-family:'Teodor',sans-serif;font-size:3.4rem;margin-bottom:1.6rem}.legal-content{margin-bottom:6.4rem;padding-top:4.8rem}.legal-links{border-left:solid 1px #c1c7cd;margin-bottom:3.2rem}.legal-links>a{border-left:solid 4px transparent;display:block;margin-left:-1px;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem}.legal-links>a.-is-active{border-left:solid 4px #0a7537}.legal-text{font-size:1.6rem;font-weight:300;line-height:1.8}.legal-text h2,.legal-text h3,.legal-text h4,.legal-text h5{margin-bottom:1.6rem}.legal-text p+h2,.legal-text p+h3 p+h4 p+h5{margin-top:3.2rem}.legal-text p{margin-bottom:2.4rem}.legal-text p:last-child{margin-bottom:0}.legal-text a{text-decoration:underline}.footer-content{background-color:#1b2e65;background:-webkit-linear-gradient(0deg, #1b2e65, #0a7537);background:linear-gradient(90deg, #1b2e65, #0a7537);padding-top:4.8rem;padding-bottom:4.8rem}.footer-logo{display:block;margin-bottom:2.4rem;width:14.4rem}.footer-logo .logo{fill:#fff;height:100%}.footer-tagline{color:#fff;display:block;font-family:'Teodor',sans-serif;font-size:3.2rem;line-height:1.2;margin-bottom:3.2rem;max-width:32rem;width:100%}.footer-column:last-child{margin-top:3.2rem}.footer-column+.footer-column{margin-top:2.4rem}.footer-label{color:#a0dd8d;display:block;font-size:1.2rem;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.footer-address{color:#fff;font-style:normal;font-weight:300;white-space:pre-line}.footer-links a{color:#fff;display:inline-block;font-weight:300;margin-bottom:.6rem;min-width:60%}.footer-legal{background-color:#000;border-top:solid 8px #fff;font-size:1.2rem;padding-top:1.8rem;padding-bottom:1.8rem}.footer-legal__copywrite{color:#c1c7cd;display:block;font-size:1.2rem;letter-spacing:.08em;margin-bottom:1.2rem;text-transform:uppercase}.footer-legal__links{display:flex;flex-wrap:wrap;margin-top:-0.8rem}.footer-legal__link{color:#c1c7cd;display:block;letter-spacing:.08em;margin-top:.8rem;margin-right:1.8rem;text-transform:uppercase}.footer-legal__link:last-child{margin-right:0}.-click .article-footnote a:hover{color:inherit}.-click .pagination__prev:not(.-disabled):hover,.-click .pagination__next:not(.-disabled):hover,.-click .pagination__prev:not(.-disabled):active,.-click .pagination__next:not(.-disabled):active{background-color:#000;border:solid 1px #000}.-click .pagination__prev:not(.-disabled):hover::before,.-click .pagination__prev:not(.-disabled):active::before{color:#fff}.-click .pagination__next:not(.-disabled):hover::after,.-click .pagination__next:not(.-disabled):active::after{color:#fff}.-click .pagination__link:not(.-current):hover{color:#000;text-decoration:underline}.-click .pagination__link:not(.-current):active{color:#000;text-decoration:none}.-click .form input:hover,.-click .form select:hover,.-click .form textarea:hover{border:solid 1px #a5aeb6}.-click .form input:focus,.-click .form select:focus,.-click .form textarea:focus,.-click .form input:active,.-click .form select:active,.-click .form textarea:active{border:solid 1px #89949f}.-click .form .select:not(.-multiple):hover::after{color:#c1c7cd}.-click .form .select:not(.-multiple):active::after{color:#a5aeb6}.-click .form .select.-multiple .select__input:hover{border:solid 1px #a5aeb6}.-click .form .select.-multiple .select__input:hover::after{color:#c1c7cd}.-click .form .select.-multiple .select__input:focus,.-click .form .select.-multiple .select__input:active{border:solid 1px #89949f}.-click .form .select.-multiple .select__input:focus::after,.-click .form .select.-multiple .select__input:active::after{color:#a5aeb6}.-click .button.-outlined:hover{background:#000;color:#fff}.-click .button:hover{background:transparent;border:solid 1px #000;color:#000}.-click .carousel__track:active{cursor:grabbing}.-click .hero .breadcrumbs li>a:hover{color:rgba(255,255,255,0.6)}.-click .hero .breadcrumbs li>a:active{color:rgba(255,255,255,0.5)}.-click .hero .button:hover{background:#fff;border:solid 1px rgba(255,255,255,0.6);color:#000}.-click .calculator-form__input.-readonly input,.-click .calculator-form__input[disabled] input,.-click .calculator-form__input[readonly] input{color:inherit}.-click .calculator-form__input.-readonly input:hover,.-click .calculator-form__input[disabled] input:hover,.-click .calculator-form__input[readonly] input:hover,.-click .calculator-form__input.-readonly input:focus,.-click .calculator-form__input[disabled] input:focus,.-click .calculator-form__input[readonly] input:focus,.-click .calculator-form__input.-readonly input:active,.-click .calculator-form__input[disabled] input:active,.-click .calculator-form__input[readonly] input:active{border:solid 1px #c1c7cd}.-click .calculator-actions:hover{color:#000}.-click .calculator-actions:active{color:#000}.-click .subnav__link:hover{color:#000}.-click .subnav__link:not(.-is-active):active{color:rgba(0,0,0,0.5)}.-click .header-link:hover{color:rgba(0,0,0,0.5)}.-click .header-link:active{color:rgba(0,0,0,0.6)}.-click .home-hero__links .button.-outlined:hover{background:#fff;color:#000}.-click .home-feature__photo.-video:hover svg{opacity:.85}.-click .home-feature__photo.-video:active svg{opacity:.75}.-click .home-feature__photo:hover picture{filter:brightness(.9)}.-click .home-feature__heading>a:hover,.-click .home-feature__heading>div:hover{color:rgba(0,0,0,0.5)}.-click .home-feature__heading>a:active,.-click .home-feature__heading>div:active{color:rgba(0,0,0,0.6)}.-click .home-news-preview:hover .home-news-preview__photo{filter:brightness(.9)}.-click .home-news-preview:hover .home-news-preview__heading{color:rgba(0,0,0,0.5)}.-click .home-news-preview:active .home-news-preview__heading{color:rgba(0,0,0,0.6)}.-click .home-testimonials__link:hover .home-testimonials__heading{color:#878d96}.-click .home-testimonials__link:active .home-testimonials__heading{color:#4d5358}.-click .aviti-overview-hero__links .button.-outlined:hover{background:#fff;color:#000}.-click .aviti-overview-intro__photo:hover picture{filter:brightness(.9)}.-click .aviti-overview-intro__photo:hover svg{opacity:.85}.-click .aviti-overview-intro__photo:active svg{opacity:.75}.-click .about-timeline__prev:hover,.-click .about-timeline__next:hover,.-click .about-timeline__prev:active,.-click .about-timeline__next:active{background-color:#000;border:solid 1px #000}.-click .about-timeline__prev:hover::before,.-click .about-timeline__prev:active::before{color:#fff}.-click .about-timeline__next:hover::after,.-click .about-timeline__next:active::after{color:#fff}.-click .about-timeline__bullet:not(.is-active):hover{color:rgba(0,0,0,0.5)}.-click .about-timeline__bullet:not(.is-active):active{color:rgba(0,0,0,0.6)}.-click .about-event:active{cursor:grabbing}.-click .about-link:hover .about-link__heading{color:rgba(0,0,0,0.5)}.-click .about-link:active .about-link__heading{color:rgba(0,0,0,0.6)}.-click .team-card:hover{background-color:#a3edf7;background:-webkit-linear-gradient(0deg, #a3edf7, #d6ffe1);background:linear-gradient(90deg, #a3edf7, #d6ffe1)}.-click .team-card:hover .team-card__wrapper::after{color:#000}.-click .leadership-header .breadcrumbs li>a:hover{color:rgba(0,0,0,0.5)}.-click .leadership-header .breadcrumbs li>a:active{color:rgba(0,0,0,0.6)}.-click .leadership-links>a:hover{color:rgba(0,0,0,0.5)}.-click .leadership-links>a:active{color:rgba(0,0,0,0.6)}.-click .careers-header .breadcrumbs li>a:hover{color:rgba(0,0,0,0.5)}.-click .careers-header .breadcrumbs li>a:active{color:rgba(0,0,0,0.6)}.-click .testimonials__prev:hover,.-click .testimonials__next:hover{background-color:#000}.-click .testimonials__prev:hover:before,.-click .testimonials__next:hover:before,.-click .testimonials__prev:hover:after,.-click .testimonials__next:hover:after{color:#fff}.-click .department:hover .department__heading{color:rgba(0,0,0,0.5)}.-click .department:active .department__heading{color:rgba(0,0,0,0.6)}.-click .openings-header .breadcrumbs li>a:hover{color:rgba(0,0,0,0.5)}.-click .openings-header .breadcrumbs li>a:active{color:rgba(0,0,0,0.6)}.-click .openings-results__text>a:hover{text-decoration:none}.-click .openings-link:hover{border-bottom:solid 1px rgba(0,0,0,0.5)}.-click .openings-link:hover::after{color:rgba(0,0,0,0.5);display:block}.-click .openings-link:active{border-bottom:solid 1px rgba(0,0,0,0.6)}.-click .openings-link:active::after{color:rgba(0,0,0,0.6);display:block}.-click .opening-header .breadcrumbs li>a:hover{color:rgba(0,0,0,0.5)}.-click .opening-header .breadcrumbs li>a:active{color:rgba(0,0,0,0.6)}.-click .resources-page-collection:hover .resources-page-collection__heading{color:rgba(0,0,0,0.5)}.-click .resources-page-collection:active .resources-page-collection__heading{color:rgba(0,0,0,0.6)}.-click .resources-header .breadcrumbs li>a:hover{color:rgba(0,0,0,0.5)}.-click .resources-header .breadcrumbs li>a:active{color:rgba(0,0,0,0.6)}.-click .resources-results__text>a:hover{text-decoration:none}.-click .resources-link:hover{border-bottom:solid 1px rgba(0,0,0,0.5)}.-click .resources-link:hover::after{color:rgba(0,0,0,0.5);display:block}.-click .resources-link:active{border-bottom:solid 1px rgba(0,0,0,0.6)}.-click .resources-link:active::after{color:rgba(0,0,0,0.6);display:block}.-click .resource-tags__link:hover{background:#000;color:#fff}.-click .news-hero__link:hover .news-hero__heading{color:rgba(0,0,0,0.5)}.-click .news-hero__link:active .news-hero__heading{color:rgba(0,0,0,0.6)}.-click .news-preview:hover .news-preview__heading{color:rgba(0,0,0,0.5)}.-click .news-preview:active .news-preview__heading{color:rgba(0,0,0,0.6)}.-click .events-hero__link:hover .events-hero__heading{color:rgba(0,0,0,0.5)}.-click .events-hero__link:active .events-hero__heading{color:rgba(0,0,0,0.6)}.-click .events-preview:hover .events-preview__heading{color:rgba(0,0,0,0.5)}.-click .events-preview:active .events-preview__heading{color:rgba(0,0,0,0.6)}.-click .blog-hero__link:hover .blog-hero__heading{color:rgba(0,0,0,0.5)}.-click .blog-hero__link:active .blog-hero__heading{color:rgba(0,0,0,0.6)}.-click .blog-preview:hover .blog-preview__heading{color:rgba(0,0,0,0.5)}.-click .blog-preview:active .blog-preview__heading{color:rgba(0,0,0,0.6)}.-click .page__content a:hover{text-decoration:none}.-click .legal-links>a:not(.-is-active):hover{color:rgba(0,0,0,0.5)}.-click .legal-links>a:not(.-is-active):active{color:rgba(0,0,0,0.6)}.-click .footer-links a:hover{color:rgba(255,255,255,0.5)}.-click .footer-links a:active{color:rgba(255,255,255,0.6)}.-click .footer-legal__link:hover{text-decoration:underline}.-click .footer .button:hover{border:solid 1px #fff;background:transparent;color:#fff}html{font-family:'"1"'}@-ms-viewport{width:device-width}@media (min-width:455px){html{font-family:'"2"'}.article table{margin:3.2rem 0}.slider-pagination{margin-bottom:3.2rem}.calculator-form__group.-shared .calculator-form__row{padding-top:2.4rem;padding-bottom:3.2rem}.calculator-form__column:first-child{padding-top:2.4rem}.calculator-form__column:last-child{padding-bottom:3.2rem}.calculator-form__column.-heading{padding-top:1.6rem;padding-bottom:1.6rem}.library-prep-kit-flowchart__heading{margin-bottom:4.8rem}.library-prep-kit-flowchart__photo{margin-bottom:4.8rem}.news-contact__info{display:flex;justify-content:space-between}.news-contact__name{flex:0 0 30%}.news-contact__position{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.events-contact__info{display:flex;justify-content:space-between}.events-contact__name{flex:0 0 30%}.events-contact__position{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:749px){html{font-family:'"3"'}.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:4.8rem;margin-bottom:2.4rem}.article picture.article-image-left,.article figure.article-image-left,.article picture.article-image-center,.article figure.article-image-center,.article picture.article-image-right,.article figure.article-image-right{margin-top:0}.article picture.article-image-left:last-child,.article figure.article-image-left:last-child,.article picture.article-image-center:last-child,.article figure.article-image-center:last-child,.article picture.article-image-right:last-child,.article figure.article-image-right:last-child{margin-bottom:0}.article picture.article-image-left,.article figure.article-image-left,.article picture.article-image-right,.article figure.article-image-right{margin-bottom:2.4rem}.article picture.article-image-left,.article figure.article-image-left{float:left;margin-right:5%;max-width:45%}.article picture.article-image-center>img,.article figure.article-image-center>img{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.article picture.article-image-right,.article figure.article-image-right{float:right;margin-left:5%;max-width:45%}.article picture,.article figure:not(.article-quote){margin-top:4.8rem;margin-bottom:4.8rem}.article figure:not(.article-quote)>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.article table{margin-top:4.8rem;margin-bottom:4.8rem}.article-quote>figcaption{margin-bottom:4.8rem}.article-footnote{font-size:1.6rem}.slider-pagination{margin-bottom:4.8rem}.slider-slide{min-height:44.8rem}.slider-slide__content{align-items:flex-start;padding:6.4rem}.slider-slide__label{font-size:1.4rem;margin-bottom:1.8rem}.slider-slide__heading{font-size:3.6rem;line-height:1.3}.slider-slide__text{font-size:2rem;line-height:1.7;margin-top:1.6rem}.slider-slide .button{margin-top:3.6rem}.calculator-savings__row{grid-template-columns:repeat(4, 1fr)}.calculator-savings__column:first-child{padding-left:20%}.calculator-savings__column:last-child{padding-right:20%}.calculator-savings__column.-heading{padding-right:5%;padding-left:5%}.calculator-form__group.-shared .calculator-form__row{padding-top:2.4rem;padding-bottom:3.2rem}.calculator-form__group.-theirs .calculator-form__row,.calculator-form__group.-ours .calculator-form__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.2rem;grid-row-gap:1.2rem;padding-top:2.4rem;padding-right:10%;padding-bottom:3.2rem;padding-left:10%}.calculator-form__group.-theirs .calculator-form__row:first-child,.calculator-form__group.-ours .calculator-form__row:first-child{grid-template-columns:repeat(1, 1fr)}.calculator-form__group.-theirs .calculator-form__row:first-child,.calculator-form__group.-ours .calculator-form__row:first-child{padding-top:1.6rem;padding-bottom:1.6rem}.calculator-form__group.-theirs .calculator-form__column,.calculator-form__group.-ours .calculator-form__column{padding:0}.home-hero__content{margin-bottom:4.8rem}.home-hero__heading{font-size:4.2rem;line-height:1.3}.home-hero__intro{font-size:2.1rem}.home-hero__photo{margin-right:auto;margin-left:auto;max-width:75%}.aviti-overview-hero__content{margin-bottom:4.8rem}.aviti-overview-hero__logo{margin-bottom:3.6rem}.aviti-overview-hero__intro{font-size:2.4rem;line-height:1.5}.aviti-overview-hero__photo{margin-right:auto;margin-left:auto;max-width:75%}.aviti-overview-hero .breadcrumbs{margin-bottom:3.2rem}.aviti-overview-features__row{grid-template-columns:repeat(2, 1fr)}.aviti-overview-features__column{margin-left:-1px}.aviti-overview-cards__row{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:min-content;grid-column-gap:4.8rem;grid-row-gap:4.8rem}.aviti-overview-card{display:flex;flex-direction:column-reverse;overflow:hidden}.aviti-overview-card.-full-width{flex-direction:row;grid-column:1 / -1}.aviti-overview-card.-full-width.-row-reverse{flex-direction:row-reverse}.aviti-overview-card.-full-width.-row-reverse .aviti-overview-card__photo>img{left:0;right:auto}.aviti-overview-card.-full-width .aviti-overview-card__content{display:flex;flex-direction:column;flex:1 1 50%;justify-content:center}.aviti-overview-card.-full-width .aviti-overview-card__photo{flex:1 1 50%;overflow:hidden;margin-top:4.8rem;position:relative}.aviti-overview-card.-full-width .aviti-overview-card__photo>img{height:100%;position:absolute;top:0;right:0;width:auto}.aviti-overview-card__content{margin-bottom:auto;padding:4.8rem}.aviti-overview-card__heading{font-size:2.8rem;line-height:1.5}.aviti-overview-card__text{font-size:2.1rem;line-height:1.5}.aviti-overview-card+.aviti-overview-card{margin-top:0}.aviti-specs-performance__intro{font-size:2.2rem}.aviti-specs-performance-table__outer{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.aviti-specs-performance-table__inner{padding:0}.aviti-specs-performance-table__footnotes{font-size:1.6rem}.aviti-pricing-availability__intro{font-size:2.2rem}.aviti-pricing-availability-table__outer{box-sizing:content-box;display:block;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.aviti-pricing-availability-table__inner{padding:0}.aviti-pricing-availability-table__footnotes{font-size:1.6rem}.library-prep-kit-block:not(:last-child){margin-bottom:4.8rem}.library-prep-kit-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.library-prep-kit-form__heading{font-size:4.8rem}.tech-intro__content{font-size:2.2rem}.tech-contact{margin-bottom:9.6rem}.tech-block__row{display:flex}.tech-block__column{flex:1;margin-right:2.5%;margin-left:2.5%}.tech-block__column:first-child{flex-basis:40%;margin-left:0}.tech-block__column:last-child{flex-basis:60%;margin-right:0}.tech-block__photo{margin-bottom:4.8rem}.tech-block__video{margin-bottom:4.8rem}.tech-block__heading{font-size:3.6rem}.tech-block__summary{font-size:2rem}.tech-block__summary ul li{margin-bottom:1.6rem}.applications-intro__content{font-size:2.2rem}.applications-block{margin-bottom:9.6rem}.applications-block__row{display:flex}.applications-block__column{flex:1;margin-right:2.5%;margin-left:2.5%}.applications-block__column:first-child{flex-basis:50%;margin-left:0}.applications-block__column:last-child{flex-basis:50%;margin-right:0}.applications-block__heading{font-size:4.8rem}.applications-cards__intro{font-size:2.2rem;margin-bottom:4.8rem}.applications-cards__row{grid-template-columns:repeat(2, 1fr)}.applications-card{margin-left:-1px}.application-block:not(:last-child){margin-bottom:4.8rem}.application-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.application-form__heading{font-size:4.8rem}.application-cards__heading{margin-bottom:3.2rem}.application-cards__row{grid-template-columns:repeat(2, 1fr)}.application-card{margin-left:-1px}.about-intro__content{font-size:2.2rem}.about-values__row{grid-template-columns:repeat(2, 1fr)}.about-values__column{margin-left:-1px}.about-links{margin-bottom:9.6rem}.about-links__intro{font-size:2.2rem;margin-bottom:4.8rem}.about-links__row{grid-template-columns:repeat(2, 1fr)}.about-link{margin-left:-1px}.team-cards{grid-template-columns:repeat(2, 1fr)}.team-card{margin-left:-1px}.testimonials-page-block:not(:last-child){margin-bottom:4.8rem}.testimonials-page-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.testimonials-page-form__heading{font-size:4.8rem}.careers-openings__intro{font-size:2.2rem;margin-bottom:4.8rem}.careers-openings__row{grid-template-columns:repeat(2, 1fr)}.careers-openings-department{margin-left:-1px}.careers-contact__row{display:flex}.careers-contact__column{flex:1;margin-right:2.5%;margin-left:2.5%}.careers-contact__column:first-child{flex-basis:40%;margin-left:0}.careers-contact__column:last-child{flex-basis:60%;margin-right:0}.careers-contact__heading{font-size:3.6rem}.careers-contact__intro{font-size:2rem}.careers-contact__intro ul li{margin-bottom:1.6rem}.benefits__row{grid-template-columns:repeat(2, 1fr)}.benefits__column{margin-left:-1px}.culture__row{display:flex;max-width:1440px}.culture__column{margin-bottom:0;max-width:none}.culture__value{text-align:center}.department-teams__grid{grid-template-columns:repeat(2, 1fr)}.department-team{margin-left:-1px}.department-contact__row{display:flex}.department-contact__column{flex:1;margin-right:2.5%;margin-left:2.5%}.department-contact__column:first-child{flex-basis:40%;margin-left:0}.department-contact__column:last-child{flex-basis:60%;margin-right:0}.department-contact__heading{font-size:3.6rem}.department-contact__intro{font-size:2rem}.department-contact__intro ul li{margin-bottom:1.6rem}.resources-page-intro__content{font-size:2.2rem}.resources-page-collections.-tagless{margin-bottom:9.6rem}.resources-page-collections__row{grid-template-columns:repeat(2, 1fr)}.resources-page-collection{margin-left:-1px}.resources.-tagless,.resources.-tagged{margin-bottom:9.6rem}.resource-page-block:not(:last-child){margin-bottom:4.8rem}.resource-page-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.resource-page-calculator:not(:first-child) .calculator{padding-top:4.8rem}.resource-page-form__heading{font-size:4.8rem}.video-page-block:not(:last-child){margin-bottom:4.8rem}.video-page-form__heading{font-size:4.8rem}.resource-tags{margin-bottom:9.6rem}.news-contacts__heading{font-size:1.2rem}.news-contact{align-items:center;display:flex;justify-content:space-between}.news-contact__info{justify-content:flex-start;margin-bottom:0}.news-contact__name,.news-contact__position{flex:1 0 auto;margin-right:1.6rem;white-space:nowrap}.news-contact__name{margin-bottom:0}.news-previews__row{display:flex;flex-wrap:wrap;margin-left:-2.5%;width:105%}.news-preview{display:flex;flex-direction:column;flex:0 1 28%;margin-right:2.5%;margin-left:2.5%}.news-preview.-featured{flex:0 0 95%;margin-right:auto;margin-bottom:12rem;margin-left:auto;width:95%}.news-preview.-featured .news-preview__container{bottom:-7.2rem;margin-top:0;position:absolute;width:100%}.news-preview.-featured .news-preview__heading{border-radius:10000px 0 0 10000px;font-size:2rem;margin-left:auto;max-width:70rem;padding-top:6.4rem;padding-bottom:6.4rem;padding-left:4.8rem;width:75%}.news-preview:not(.-featured) .news-preview__container{flex:1}.news-preview:not(.-featured) .news-preview__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.events-contacts__heading{font-size:1.2rem}.events-contact{align-items:center;display:flex;justify-content:space-between}.events-contact__info{justify-content:flex-start;margin-bottom:0}.events-contact__name,.events-contact__position{flex:1 0 auto;margin-right:1.6rem;white-space:nowrap}.events-contact__name{margin-bottom:0}.events-previews__row{display:flex;flex-wrap:wrap;margin-left:-2.5%;width:105%}.events-preview{display:flex;flex-direction:column;flex:0 1 28%;margin-right:2.5%;margin-left:2.5%}.events-preview.-featured{flex:0 0 95%;margin-right:auto;margin-bottom:12rem;margin-left:auto;width:95%}.events-preview.-featured .events-preview__container{bottom:-7.2rem;margin-top:0;position:absolute;width:100%}.events-preview.-featured .events-preview__heading{border-radius:10000px 0 0 10000px;font-size:2rem;margin-left:auto;max-width:70rem;padding-top:6.4rem;padding-bottom:6.4rem;padding-left:4.8rem;width:75%}.events-preview:not(.-featured) .events-preview__container{flex:1}.events-preview:not(.-featured) .events-preview__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.event-block:not(:last-child){margin-bottom:4.8rem}.event-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.event-form__heading{font-size:4.8rem}.blog-previews__row{display:flex;flex-wrap:wrap;margin-left:-2.5%;width:105%}.blog-preview{display:flex;flex-direction:column;flex:0 1 28%;margin-right:2.5%;margin-left:2.5%}.blog-preview.-featured{flex:0 0 95%;margin-right:auto;margin-bottom:12rem;margin-left:auto;width:95%}.blog-preview.-featured .blog-preview__container{bottom:-7.2rem;margin-top:0;position:absolute;width:100%}.blog-preview.-featured .blog-preview__heading{border-radius:10000px 0 0 10000px;font-size:2rem;margin-left:auto;max-width:70rem;padding-top:6.4rem;padding-bottom:6.4rem;padding-left:4.8rem;width:75%}.blog-preview:not(.-featured) .blog-preview__container{flex:1}.blog-preview:not(.-featured) .blog-preview__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.page-block:not(:last-child){margin-bottom:4.8rem}.page-photo figure>figcaption{padding-top:2.4rem;padding-bottom:2.4rem}.page-form__heading{font-size:4.8rem}.footer-tagline{font-size:3.6rem;line-height:1.4;max-width:95%}.footer-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.footer-column{margin-bottom:3.2rem;padding-right:5%;width:30%}.footer-column:first-child{width:40%}.footer-column+.footer-column{margin-top:0}.footer-column:last-child{width:100%}.footer-legal__wrapper{align-items:center;display:flex;justify-content:space-between;min-height:3.6rem}.footer-legal__copywrite{flex:1 0 auto;margin-bottom:0;padding-right:5%}}@media (min-width:999px){html{font-family:'"4"'}.offset-anchor{padding-top:12.8rem;margin-top:-12.8rem}body{position:relative}body::before{background-color:#a3edf7;background:-webkit-linear-gradient(0deg, #a3edf7, #d6ffe1);background:linear-gradient(90deg, #a3edf7, #d6ffe1);bottom:0;content:'';left:0;opacity:.25;position:fixed;right:0;top:0}table th{font-size:1.4rem}table th,table td{padding:1.4rem}.label{font-size:1.4rem}.breadcrumbs li,.breadcrumbs li>a{font-size:1.4rem}.article{font-size:1.8rem}.article h2{font-size:3.6rem}.article h4,.article h5,.article h6{font-size:1.4rem}.article-quote__name{font-size:2.1rem}.article-quote__position{font-size:1.8rem}.article-quote>blockquote{font-size:2.4rem}.pagination__prev,.pagination__next{height:6.4rem;width:6.4rem}.pagination__prev{margin-right:1.6rem}.pagination__prev::before{font-size:1.2rem}.pagination__next{margin-left:1.6rem}.pagination__next::after{font-size:1.2rem}.pagination__link{font-size:1.8rem;margin-right:1.6rem;margin-left:1.6rem}.carousel{height:40rem}.slider-pagination{margin-bottom:6.4rem}.slider-pagination__prev,.slider-pagination__next{height:6.4rem;width:6.4rem}.slider-pagination__bullets::after{bottom:3rem}.slider-pagination__bullet{font-size:1.6rem;padding-bottom:5.6rem}.slider-pagination__bullet::after{bottom:1.9rem;height:2.4rem;width:2.4rem}.slider-slide{flex-direction:row;margin-right:0}.slider-slide__photo{padding-top:0}.hero{margin-bottom:14.4rem;padding-top:8.8rem}.hero__outer{position:relative;transform:translateY(9.6rem)}.hero__outer::before{background-color:#1b2e65;content:'';height:100%;left:0;position:absolute;top:0;width:25%}.hero__inner{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1192px;padding-left:5%;padding-right:5%}.hero__content{max-width:108rem;margin-right:5%;padding-top:12.8rem;padding-right:15%;padding-bottom:14.8rem;padding-left:0;position:relative}.hero__content::before{background-color:#1b2e65;background:-webkit-linear-gradient(0deg, #1b2e65, #0a7537);background:linear-gradient(90deg, #1b2e65, #0a7537);border-radius:0 10000px 10000px 0;bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}.hero__heading{background:transparent;border-radius:0;font-size:5.6rem;position:relative;z-index:2}.hero__links{margin-top:0;position:relative;z-index:2}.hero .breadcrumbs{margin-bottom:1.6rem;position:relative;z-index:2}.hero .button{margin-right:2.4rem}.hero .button:last-child{margin-bottom:0}.calculator-heading{font-size:3.6rem}.calculator-intro{font-size:2.1rem}.calculator-savings__heading{font-size:2.1rem}.calculator-savings__column:first-child{padding-left:10%}.calculator-savings__column:last-child{padding-right:10%}.calculator-savings__column.-heading{font-size:2.4rem;padding-right:2.5%;padding-left:2.5%}.calculator-savings__total{font-size:3.2rem}.calculator-summary{background-color:#f2f4f8;font-size:1.8rem;padding:2.5%}.calculator-summary__opening{font-size:2.1rem}.calculator-summary__benefit{font-size:1.8rem}.calculator-form__heading{font-size:1.8rem}.calculator-form__group.-shared{display:flex;padding:2.4rem 2.5% 3.2rem}.calculator-form__group.-shared .calculator-form__row{border-bottom:none;flex:1;padding:0}.calculator-form__group.-shared .calculator-form__row:first-child{flex-grow:0;padding-right:5%;white-space:nowrap}.calculator-form__group.-shared .calculator-form__column{border-right:none;justify-content:center;padding:0}.calculator-form__group.-theirs .calculator-form__row,.calculator-form__group.-ours .calculator-form__row{grid-template-columns:repeat(3, 1fr);padding-top:2.4rem;padding-right:5%;padding-bottom:3.2rem;padding-left:5%}.calculator-form__group.-theirs .calculator-form__row:first-child,.calculator-form__group.-ours .calculator-form__row:first-child{grid-template-columns:repeat(1, 1fr);padding-top:1.6rem;padding-bottom:1.6rem}.calculator-form__column{padding-right:5%;padding-left:5%}.calculator-form__label{font-size:1.4rem}.subnav{padding-top:9.6rem;position:sticky;top:0}.subnav__wrapper{align-items:center;display:flex;justify-content:space-bewteen}.subnav__label{display:none;font-size:2.1rem}.subnav__label::after{display:none}.subnav__links{display:flex;left:auto;margin-left:auto;padding-top:0;padding-bottom:0;position:relative;top:auto;width:auto}.subnav__links::after{content:none}.subnav__link{font-weight:400;padding-right:1.6rem;padding-left:1.6rem}.announcement{display:flex;flex-direction:column;height:4rem;justify-content:center;left:50%;max-width:1920px;padding-top:0;padding-bottom:0;position:fixed;top:0;transform:translateX(-50%);width:100.1%}.announcement+#page>.header{top:4rem}.announcement+#page>.main{padding-top:4rem}.header{left:50%;max-width:1920px;position:fixed;transform:translateX(-50%);width:100.1%}.header.-transparent{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.header.-transparent::before{height:.8rem;transition:opacity .2s ease-in-out}.header.-transparent.-is-scrolled{background-color:#fff}.header.-transparent.-is-scrolled::before{opacity:1}.header.-is-scrolled:not(:has(+ .subnav))::after{opacity:1}.header.-is-scrolled+.subnav::after{opacity:1}.header::after{box-shadow:0 0 16px 0 rgba(0,0,0,0.2);content:'';height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.header-wrapper{min-height:8.8rem}.header-logo{width:18rem}.header-logo .logo{max-height:4rem}.header-wrapper{align-items:center;display:flex;justify-content:space-between}.header-links{align-items:center;display:flex;justify-content:flex-end}.header-group{position:relative}.header-label{padding-left:1.6rem;padding-right:4.4rem}.header-label:hover+.header-drop{display:block}.header-label::after{right:1.6rem}.header-link{cursor:pointer;padding-left:1.6rem;padding-right:1.6rem;position:relative;z-index:3}.header-drop{background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,0.2);display:none;left:50%;max-width:37.5rem;min-width:20rem;position:absolute;top:4.4rem;transform:translateX(-50%)}.header-drop:hover{display:block}.header-drop::before{background-color:transparent;content:'';display:block;height:100%;left:0;position:absolute;top:-3.2rem;width:100%}.header-drop .header-link{display:block;overflow-x:hidden;padding:1.4rem 2.4rem;text-overflow:ellipsis;white-space:nowrap}.header-drop .header-link:first-child{padding-top:2.4rem}.header-drop .header-link:last-child{padding-bottom:2.4rem}.header-toggle{display:none;touch-action:none;user-select:none}.header .button{display:block;margin-top:0;margin-left:2.4rem;padding-top:1.2rem;padding-bottom:1.2rem;width:auto}.home-section{padding-top:14.4rem;padding-bottom:14.4rem}.home-section__label{margin-bottom:1.6rem}.home-section__heading{font-size:4.8rem;margin-bottom:0}.home-section__row{display:flex}.home-section__column{flex:1}.home-section__column.-centered{display:flex;flex-direction:column;justify-content:center}.home-section__column:first-child{padding-right:2.5%}.home-section__column:last-child{padding-left:2.5%}.home-section__column:only-child{padding-left:0;padding-right:0}.home-hero{margin-bottom:0;padding-top:12rem}.home-hero__outer{padding-top:8.8rem;padding-bottom:12rem}.home-hero__inner{position:relative}.home-hero__content{margin-bottom:0;padding-right:2.5%;width:50%}.home-hero__heading{font-size:5.6rem;margin-bottom:4.8rem}.home-hero__intro{font-size:2.8rem;margin-bottom:4.8rem}.home-hero__links{margin-bottom:0}.home-hero__photo{bottom:-28rem;margin-bottom:0;max-width:96rem;padding-left:2.5%;position:absolute;right:0;top:0;width:50%}.home-hero__photo>img{height:100%;width:auto}.home-spotlight__intro{font-size:2rem;margin-top:3.2rem}.home-spotlight__links{margin-top:2rem;margin-bottom:0}.home-spotlight__photo{margin-top:0}.home-figures__header{margin-bottom:6.4rem}.home-figures__intro{font-size:2.4rem;margin-top:3.2rem}.home-figures__row{display:flex}.home-figure{flex:1;padding:0 5%}.home-figure+.home-figure{border-top:none;border-left:solid 1px #c1c7cd}.home-figure:first-child{padding-left:0}.home-figure:last-child{padding-right:0}.home-feature+.home-feature{margin-top:0}.home-feature__photo{margin-bottom:4rem}.home-feature__heading{font-size:2.8rem;margin-bottom:1.6rem}.home-feature__intro{font-size:2rem;font-weight:300}.home-company__link+.home-company__link{margin-top:6.4rem}.home-company__link-description{font-size:2rem;margin-bottom:3.6rem}.home-showcase__photo{height:100%;margin-bottom:0;position:relative;width:100%}.home-showcase__photo>img{position:relative;top:50%;transform:translateY(-50%)}.home-showcase__links{margin-top:2rem;margin-bottom:0}.home-applications{padding-top:14.4rem;padding-bottom:14.4rem}.home-applications .slider{margin-top:9.6rem}.home-news__header{margin-bottom:6.4rem}.home-news__row{display:flex;flex-wrap:wrap;margin-left:-2.5%;width:105%}.home-news-preview{display:flex;flex-direction:column;flex:0 1 28%;margin-right:2.5%;margin-bottom:6.4rem;margin-left:2.5%}.home-news-preview+.home-news-preview{margin-top:0}.home-news-preview__container{flex:1}.home-news-preview__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.home-news-preview__date,.home-news-preview__type{font-size:1.4rem}.home-testimonials__header{margin-bottom:6.4rem;max-width:50%;padding-right:2.5%}.home-testimonials__heading{font-size:2.8rem;margin-bottom:1.6rem}.home-testimonials__preview{font-size:2rem}.home-testimonials__links{margin-right:5rem}.home-testimonials__author,.home-testimonials__position{font-size:1.4rem}.home-team__intro{font-size:2rem;margin-bottom:3.6rem}.home-team__photo{margin-top:9.6rem}.aviti-overview-hero{padding-top:3.2rem}.aviti-overview-hero__outer{padding-top:8.8rem;padding-bottom:12rem}.aviti-overview-hero__inner{position:relative}.aviti-overview-hero__content{margin-bottom:0;padding-right:2.5%;width:50%}.aviti-overview-hero__logo{margin-bottom:4.8rem}.aviti-overview-hero__intro{font-size:2.8rem;margin-bottom:4.8rem}.aviti-overview-hero__photo{bottom:-28rem;margin-bottom:0;max-width:96rem;padding-left:2.5%;position:absolute;right:0;top:0;width:50%}.aviti-overview-hero__photo>img{height:100%;width:auto}.aviti-overview-intro{padding-top:9.3rem;padding-bottom:14.4rem}.aviti-overview-intro__heading{font-size:4.8rem;margin-bottom:6.4rem}.aviti-overview-intro__row{display:flex}.aviti-overview-intro__photo,.aviti-overview-intro__content{flex:1}.aviti-overview-intro__photo{margin-bottom:0;padding-right:2.5%}.aviti-overview-intro__content{padding-left:2.5%}.aviti-overview-intro__text{font-size:2.1rem;line-height:1.7}.aviti-overview-features{margin-bottom:14.4rem;padding-top:14.4rem}.aviti-overview-features__heading{font-size:4.8rem;margin-bottom:4.8rem}.aviti-overview-features__row{grid-template-columns:repeat(3, 1fr)}.aviti-overview-feature{padding:15%}.aviti-overview-feature__heading{font-size:2.2rem;margin-bottom:1.6rem}.aviti-overview-cards{margin-bottom:14.4rem;padding-top:14.4rem}.aviti-specs-header{margin-bottom:6.4rem;padding-top:9.6rem}.aviti-specs-header .breadcrumbs{margin-bottom:1.6rem}.aviti-specs-heading{font-size:5.4rem}.aviti-specs-performance{margin-bottom:14.4rem;padding-top:9.6rem}.aviti-specs-performance__heading{font-size:3.6rem;margin-bottom:3.6rem}.aviti-specs-performance__intro{margin-bottom:4.8rem}.aviti-specs-performance-table__inner table{table-layout:fixed}.aviti-specs-specifications{padding-top:14.4rem;padding-bottom:14.4rem}.aviti-specs-specifications__row{display:flex}.aviti-specs-specifications__content{flex:1 1 60%}.aviti-specs-specifications__photo{flex:1 1 40%;margin-top:0;margin-left:9.6rem;position:relative}.aviti-specs-specifications__photo>img{height:80%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:auto}.aviti-specs-specifications__heading{font-size:3.6rem;margin-bottom:3.6rem}.aviti-specs-specifications__table{border-collapse:collapse;display:table;width:100%}.aviti-specs-specifications__table-row{display:table-row;padding-top:0;padding-bottom:0}.aviti-specs-specifications__table-column{display:table-cell;font-size:1.8rem;padding-top:2rem;padding-bottom:2rem}.aviti-specs-specifications__table-column:first-child{padding-right:4rem}.aviti-specs-specifications__links{margin-top:4.8rem}.aviti-specs-parts{padding-top:14.4rem;padding-bottom:9.6rem}.aviti-specs-parts__photo{margin-bottom:6.4rem}.aviti-specs-parts__row{display:flex;flex-wrap:wrap}.aviti-specs-parts__column{align-items:flex-start;flex:1 1 50%;margin-bottom:4.8rem;width:50%}.aviti-specs-parts__column:nth-child(odd){padding-right:2.5%}.aviti-specs-parts__column:nth-child(even){padding-left:2.5%}.aviti-specs-parts__column:only-child{padding-left:0;padding-right:0}.aviti-specs-parts-heading{font-size:2.8rem;margin-bottom:2.4rem}.aviti-specs-parts-text{font-size:2rem;font-weight:300}.aviti-specs-parts-list__label,.aviti-specs-parts-list__text{font-size:2rem}.aviti-specs-resources{margin-bottom:14.4rem;padding-top:9.6rem}.aviti-specs-resources__heading{font-size:4.8rem}.aviti-specs-resources__links{padding-top:2.4rem}.aviti-specs-resources .resources-group{margin-top:4.8rem}.aviti-resources-header{margin-bottom:6.4rem;padding-top:9.6rem}.aviti-resources-header .breadcrumbs{margin-bottom:1.6rem}.aviti-resources-heading{font-size:5.4rem}.aviti-resources-resources{margin-bottom:14.4rem;padding-top:9.6rem}.aviti-resources-resources__links{padding-top:2.4rem}.aviti-resources-links{padding-top:1.6rem}.aviti-pricing-header{margin-bottom:6.4rem;padding-top:9.6rem}.aviti-pricing-header .breadcrumbs{margin-bottom:1.6rem}.aviti-pricing-heading{font-size:5.4rem}.aviti-pricing-intro{margin-bottom:9.6rem;padding-top:9.6rem}.aviti-pricing-intro__heading{font-size:4.8rem;margin-bottom:3.6rem}.aviti-pricing-intro__text{font-size:2.8rem;margin-bottom:4rem}.aviti-pricing-availability{margin-bottom:14.4rem;padding-top:9.6rem}.aviti-pricing-availability__heading{font-size:4.8rem}.aviti-pricing-availability__intro{margin-bottom:4.8rem}.aviti-pricing-availability-table__inner table{table-layout:fixed}.aviti-pricing-calculator{margin-bottom:14.4rem;padding-top:14.4rem}.aviti-pricing-calculator__heading{font-size:4.8rem}.aviti-pricing-calculator__disclaimer{margin-top:6.4rem}.aviti-pricing-calculator .calculator-heading{font-size:3.6rem}.aviti-pricing-financing{margin-bottom:14.4rem;padding-top:14.4rem}.aviti-pricing-financing-row{display:flex}.aviti-pricing-financing-form,.aviti-pricing-financing-info{flex:1}.aviti-pricing-financing-form__heading,.aviti-pricing-financing-info__heading{font-size:3.6rem;margin-bottom:3.2rem}.aviti-pricing-financing-form{border-right:solid 1px #c1c7cd;border-bottom:none}.aviti-pricing-financing-form.-success .aviti-pricing-financing-form__message{padding:4.8rem}.aviti-pricing-financing-form.-success .aviti-pricing-financing-form__message>p{font-size:2.1rem}.aviti-pricing-financing-info__photo{margin-bottom:4.8rem}.library-prep-kit-header{margin-bottom:4.8rem;padding-top:19.6rem}.library-prep-kit-heading{font-size:5.4rem}.library-prep-kit-content{margin-bottom:14.4rem;padding-top:9.6rem}.library-prep-kit-block:not(:last-child){margin-bottom:6.4rem}.library-prep-kit-flowchart{padding-top:14.4rem;padding-bottom:14.4rem}.library-prep-kit-flowchart__heading{font-size:2.8rem;line-height:1.5}.library-prep-kit-flowchart__photo>img{max-width:180rem}.library-prep-kit-flowchart__text{font-size:2.1rem;line-height:1.5}.library-prep-kit-flowchart+.library-prep-kit-flowchart{margin-top:6.4rem}.library-prep-kit-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.library-prep-kit-form.-success .library-prep-kit-form__message{padding:4.8rem}.library-prep-kit-form.-success .library-prep-kit-form__message>p{font-size:2.1rem}.tech-intro{margin-bottom:9.6rem;padding-top:4.8rem}.tech-intro__content{font-size:2.8rem}.tech-blocks{margin-bottom:14.4rem;padding-top:14.4rem}.tech-block+.tech-block{margin-top:14.4rem;padding-top:14.4rem}.tech-block__photo{margin-bottom:6.4rem}.tech-block__video{margin-bottom:6.4rem}.tech-block__heading{font-size:4.8rem}.tech-block__summary{font-size:2rem;line-height:1.7}.tech-contact{margin-bottom:14.4rem}.tech-contact__label{margin-bottom:1.6rem}.tech-contact__links{margin-top:1.8rem}.tech-contact__links .button{margin-top:1.8rem;margin-right:2.4rem}.applications-intro{margin-bottom:9.6rem;padding-top:4.8rem}.applications-intro__content{font-size:2.8rem}.applications-blocks{margin-bottom:14.4rem;padding-top:9.6rem}.applications-block__heading,.applications-block__heading>a{font-size:5.4rem}.applications-block__heading.-contact{font-size:4.8rem}.applications-block__intro{font-size:2rem;line-height:1.7;margin-top:4.8rem}.applications-cards{padding-top:6.4rem}.applications-cards__label{margin-bottom:2.4rem}.applications-cards__intro{font-size:2.8rem;margin-bottom:6.4rem}.applications-cards__row{grid-template-columns:repeat(3, 1fr)}.applications-card{flex:1;width:auto}.applications-card__photo{margin-bottom:2.4rem}.applications-card__heading{font-size:2.4rem}.applications-card__text{margin-top:9.6rem}.applications-testimonials{margin-bottom:14.4rem}.applications-contact{margin-bottom:14.4rem}.applications-contact__label{margin-bottom:1.6rem}.applications-contact__links{margin-top:1.8rem}.applications-contact__links .button{margin-top:1.8rem;margin-right:2.4rem}.application-header{margin-bottom:4.8rem;padding-top:19.6rem}.application-heading{font-size:5.4rem}.application-content{margin-bottom:9.6rem;padding-top:9.6rem}.application-content:last-child{margin-bottom:14.4rem}.application-block:not(:last-child){margin-bottom:6.4rem}.application-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.application-form.-success .application-form__message{padding:4.8rem}.application-form.-success .application-form__message>p{font-size:2.1rem}.application-cards{margin-bottom:14.4rem}.application-cards__heading{font-size:2.8rem;margin-bottom:4.8rem}.application-cards__row{grid-template-columns:repeat(3, 1fr)}.application-card{flex:1;width:auto}.application-card__photo{margin-bottom:2.4rem}.application-card__heading{font-size:2.4rem}.about-intro{margin-bottom:9.6rem;padding-top:4.8rem}.about-intro__content{font-size:2.8rem}.about-overview{margin-bottom:14.4rem;padding-top:14.4rem}.about-overview__photo{margin-bottom:9.6rem}.about-overview__row{display:flex}.about-overview__column{flex:1}.about-overview__column:first-child{padding-right:2.5%}.about-overview__column+.about-overview__column{margin-top:0}.about-overview__column:last-child{padding-left:2.5%}.about-overview__heading{font-size:2.8rem}.about-overview__text{font-size:2rem}.about-overview__links{margin-top:1.8rem}.about-overview__links .button{margin-top:1.8rem;margin-right:2.4rem}.about-timeline{margin-bottom:14.4rem}.about-values{margin-bottom:9.6rem}.about-values__header{margin-bottom:4.8rem;max-width:50%}.about-values__heading{font-size:3.2rem}.about-values__intro{font-size:2rem;margin-bottom:6.4rem}.about-values__row{grid-template-columns:repeat(3, 1fr)}.about-value{padding:15%}.about-value__heading{font-size:2.2rem;margin-bottom:1.6rem}.about-links{margin-bottom:14.4rem}.about-links__intro{font-size:2.8rem;margin-bottom:6.4rem}.about-links__row{grid-template-columns:repeat(3, 1fr)}.about-link{flex:1;width:auto}.about-link__photo{margin-bottom:2.4rem}.about-link__heading{font-size:2.4rem;margin-bottom:9.6rem}.about-leadership{padding-top:9.6rem}.about-leadership__heading{font-size:3.2rem;margin-bottom:4.8rem}.leaders{margin-bottom:9.6rem}.board-members{margin-bottom:14.4rem}.team-cards{grid-template-columns:repeat(3, 1fr)}.leadership-row{display:flex;justify-content:center}.leadership-column{position:relative}.leadership-column.-left{flex:0 0 35%;margin-right:5%}.leadership-column.-right{flex:1 1 55%;margin-left:5%}.leadership-column.-centered{margin-left:0;margin-right:0;max-width:82rem}.leadership-header{margin-bottom:4.8rem;padding-top:19.6rem}.leadership-name{font-size:5.4rem}.leadership-content{padding-top:9.6rem;margin-bottom:14.4rem}.leadership-photo{margin-bottom:4.8rem}.leadership-links{display:flex;flex-direction:column;margin-bottom:0}.leadership-links>a{display:inline-flex;font-size:1.8rem;margin-right:auto}.leadership-links>a::after{font-size:1.4rem}.leadership-bio{font-size:2rem}.testimonials-page-header{margin-bottom:4.8rem;padding-top:19.6rem}.testimonials-page-heading{font-size:5.4rem}.testimonials-page-content{margin-bottom:14.4rem;padding-top:9.6rem}.testimonials-page-content:last-child{margin-bottom:14.4rem}.testimonials-page-content .article h2.offset-anchor{margin-top:-12.8rem;padding-top:12.8rem}.testimonials-page-content .article h2.offset-anchor>a{text-decoration:none}.testimonials-page-block:not(:last-child){margin-bottom:6.4rem}.testimonials-page-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.testimonials-page-form.-success .testimonials-page-form__message{padding:4.8rem}.testimonials-page-form.-success .testimonials-page-form__message>p{font-size:2.1rem}.careers-header{margin-bottom:6.4rem;padding-top:18.4rem}.careers-header .breadcrumbs{margin-bottom:1.6rem}.careers-heading{font-size:5.4rem}.careers-intro{font-size:2.4rem;margin-bottom:9.6rem;padding-top:9.6rem}.careers-intro__content{font-size:2.8rem}.careers-carousels{margin-bottom:9.6rem}.careers-openings{margin-bottom:14.4rem}.careers-openings__photo{margin-bottom:14.4rem}.careers-openings__heading{font-size:3.6rem;margin-bottom:6.4rem}.careers-openings__intro{font-size:2rem;margin-bottom:6.4rem}.careers-openings__row{grid-template-columns:repeat(3, 1fr)}.careers-openings-department{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:auto}.careers-openings-department__heading{font-size:2.4rem;margin-bottom:9.6rem}.careers-departments{margin-top:-17.6rem;margin-bottom:14.4rem}.careers-departments__heading{font-size:3.6rem;margin-bottom:6.4rem}.careers-testimonials{margin-bottom:14.4rem}.careers-contact{margin-bottom:14.4rem;padding-top:14.4rem}.careers-contact__label{margin-bottom:1.6rem}.careers-contact__heading{font-size:4.8rem}.careers-contact__intro{font-size:2rem;line-height:1.7}.careers-contact__links{margin-top:1.8rem}.careers-contact__links .button{margin-top:1.8rem;margin-right:2.4rem}.benefits{margin-bottom:14.4rem;margin-top:14.4rem}.benefits__header{margin-bottom:4.8rem;max-width:50%}.benefits__heading{font-size:3.2rem}.benefits__intro{font-size:2rem;margin-bottom:6.4rem}.benefits__row{grid-template-columns:repeat(3, 1fr)}.benefit{padding:15%}.benefit__heading{font-size:2.2rem;margin-bottom:1.6rem}.culture{margin-bottom:14.4rem}.culture__row{display:block}.culture__column{margin-bottom:2.4rem}.culture__value{display:inline-block;font-size:4.8rem;white-space:nowrap;width:auto}.culture__value+.culture__value{margin-left:4.8rem}.testimonial{display:flex}.testimonial__photo{flex:1;max-width:48rem;width:100%}.testimonial__quote{flex:1;padding-top:4.8rem;padding-left:10%}.testimonial__quote::before{bottom:auto;font-size:5.4rem;left:auto;right:100%;transform:translateX(50%)}.testimonial__quote>blockquote{font-size:2.8rem}.testimonial__name{font-size:2.4rem}.testimonial__position{font-size:1.8rem}.department-header{margin-bottom:6.4rem;padding-top:18.4rem}.department-header .breadcrumbs{margin-bottom:1.6rem}.department-heading{font-size:5.4rem}.department-intro{font-size:2.4rem;margin-bottom:4.8rem;padding-top:9.6rem}.department-intro__content{font-size:2.8rem}.department-overview{margin-bottom:14.4rem;padding-top:4.8rem}.department-overview__photo{margin-bottom:9.6rem}.department-overview__row{display:flex}.department-overview__column{flex:1}.department-overview__column:first-child{padding-right:2.5%}.department-overview__column+.department-overview__column{margin-top:0}.department-overview__column:last-child{padding-left:2.5%}.department-overview__heading{font-size:2.8rem}.department-overview__text{font-size:2rem}.department-overview__links{margin-top:1.8rem}.department-overview__links .button{margin-top:1.8rem;margin-right:2.4rem}.department-teams{padding-top:14.4rem;padding-bottom:14.4rem}.department-teams__split{margin-bottom:9.6rem}.department-teams__row{display:flex}.department-teams__column{flex:1}.department-teams__column.-centered{display:flex;flex-direction:column;justify-content:center}.department-teams__column:first-child{padding-right:2.5%}.department-teams__column:last-child{padding-left:2.5%}.department-teams__label{margin-bottom:1.6rem}.department-teams__heading{font-size:4.8rem;margin-bottom:0}.department-teams__intro{font-size:2rem;margin-bottom:3.6rem}.department-teams__links{margin-top:1.8rem}.department-teams__links .button{margin-top:1.8rem;margin-right:2.4rem}.department-teams__subheading{font-size:3.6rem;margin-bottom:6.4rem}.department-teams__grid{grid-template-columns:repeat(3, 1fr)}.department-team{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:auto}.department-team__heading{font-size:2.4rem;margin-bottom:9.6rem}.department-testimonials{margin-bottom:14.4rem}.department-contact{margin-bottom:14.4rem;padding-top:14.4rem}.department-contact__label{margin-bottom:1.6rem}.department-contact__heading{font-size:4.8rem}.department-contact__intro{font-size:2rem;line-height:1.7}.department-contact__links{margin-top:1.8rem}.department-contact__links .button{margin-top:1.8rem;margin-right:2.4rem}.apply{margin-bottom:14.4rem;padding-top:9.6rem}.apply-row{display:flex}.apply-form,.apply-info{flex:1}.apply-form__heading,.apply-info__heading{font-size:3.6rem;margin-bottom:3.2rem}.apply-form{border-right:solid 1px #c1c7cd;border-bottom:none}.apply-form.-success .apply-form__message{padding:4.8rem}.apply-form.-success .apply-form__message>p{font-size:2.1rem}.apply-photo{margin-bottom:3.2rem}.apply-text{font-size:1.8rem}.apply-links{margin-top:3rem;margin-bottom:2.4rem}.apply-links .button{margin-top:1.8rem;margin-right:2.4rem}.openings{margin-bottom:14.4rem}.openings-header{margin-bottom:6.4rem;padding-top:18.4rem}.openings-header .breadcrumbs{margin-bottom:1.6rem}.openings-heading{font-size:5.4rem}.openings-intro{font-size:2.4rem;margin-bottom:6.4rem;padding-top:9.6rem}.openings-intro__content{font-size:2.8rem}.openings-filters{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6.4rem}.openings-filters__label{flex-basis:100%;font-size:1.5rem;margin-bottom:1.6rem}.openings-filter{margin-bottom:0}.openings-filter+.openings-filter{margin-left:2.5%}.openings-department__heading{font-size:2.8rem;margin-bottom:3.2rem}.openings-team{margin-top:3.2rem}.openings-team__heading{font-size:1.5rem;margin-bottom:1.6rem}.openings-link{align-items:center;display:flex}.openings-link::after{bottom:auto;top:50%;transform:translateY(-50%)}.openings-link__title,.openings-link__location,.openings-link__commitment{font-size:1.8rem;margin-bottom:0;padding-top:1.6rem;padding-bottom:1.6rem}.openings-link__title{flex:0 1 40%;padding-right:5%}.openings-link__location{padding-right:5%}.openings-link__location,.openings-link__commitment{flex:1}.openings-link__commitment{text-align:right}.openings-results{margin-bottom:4.8rem}.openings-results__heading{font-size:3.2rem;margin-bottom:1.8rem}.opening{margin-bottom:9.6rem;padding-top:9.6rem}.opening-header{margin-bottom:6.4rem;padding-top:18.4rem}.opening-header .breadcrumbs{margin-bottom:1.6rem}.opening-heading{font-size:5.4rem}.opening-wrapper{display:flex}.opening-sidebar{flex:0 0 30%;margin-right:5%;margin-bottom:0}.opening-content{flex:1 1 60%;margin-left:5%}.opening-sticky{position:sticky;top:14.4rem}.opening-categories{margin-bottom:4.8rem}.opening-category{font-size:2rem}.opening-description{font-size:1.8rem;margin-bottom:4.8rem}.opening-lists{margin-bottom:6.4rem}.opening-lists__heading{font-size:2.8rem}.opening-list{font-size:1.8rem;line-height:2.4;margin-bottom:6.4rem}.opening-list li{font-size:1.8rem;line-height:2.4}.opening-closing{font-size:1.8rem;font-weight:300;line-height:2.4}.resources-page-intro{margin-bottom:9.6rem;padding-top:4.8rem}.resources-page-intro__content{font-size:2.8rem}.resources-page-collections{margin-bottom:14.4rem;padding-top:9.6rem}.resources-page-collections.-tagless{margin-bottom:14.4rem}.resources-page-collections__row{grid-template-columns:repeat(3, 1fr)}.resources-page-collections+.resource-tags{margin-top:-4.8rem}.resources-page-collection{display:flex;flex:1;flex-direction:column;justify-content:space-between;width:auto}.resources-page-collection__heading{font-size:2.4rem;margin-bottom:9.6rem}.resources{margin-bottom:6.4rem;padding-top:6.4rem}.resources.-tagless,.resources.-tagged{margin-bottom:14.4rem}.resources-header{margin-bottom:6.4rem;padding-top:18.4rem}.resources-header .breadcrumbs{margin-bottom:1.6rem}.resources-heading{font-size:5.4rem}.resources-intro{font-size:2.4rem;padding-top:9.6rem}.resources-intro__content{font-size:2.8rem}.resources-filters{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6.4rem}.resources-filters__label{flex-basis:100%;font-size:1.5rem;margin-bottom:1.6rem}.resources-filter{margin-bottom:0}.resources-filter+.resources-filter{margin-left:2.5%}.resources-results{margin-bottom:4.8rem}.resources-results__heading{font-size:3.2rem;margin-bottom:1.8rem}.resources-group__heading{font-size:2.8rem;margin-bottom:3.2rem}.resources-group__subheading{font-size:1.5rem;margin-top:3.2rem;margin-bottom:1.6rem}.resources-group__intro{font-size:2.1rem;margin-bottom:3.2rem;max-width:80%}.resources-link{align-items:center;display:flex}.resources-link::after{bottom:auto;top:50%;transform:translateY(-50%)}.resources-link__name,.resources-link__date,.resources-link__size,.resources-link__length,.resources-link__action{font-size:1.8rem;margin-bottom:0;padding-top:1.6rem;padding-bottom:1.6rem}.resources-link__name,.resources-link__date,.resources-link__size,.resources-link__length{padding-right:5%}.resources-link__name{flex:0 1 40%}.resources-link__date{flex:0 1 30%}.resources-link__size,.resources-link__length,.resources-link__action{flex:1}.resources-link__action{display:block;flex:1}.resources-link+.resources-group__subheading{margin-top:5.6rem}.resource-page-header{margin-bottom:4.8rem;padding-top:19.6rem}.resource-page-heading{font-size:5.4rem}.resource-page-content{margin-bottom:14.4rem;padding-top:9.6rem}.resource-page-content:last-child{margin-bottom:14.4rem}.resource-page-content+.resource-tags{margin-top:-4.8rem}.resource-page-block:not(:last-child){margin-bottom:6.4rem}.resource-page-calculator:not(:first-child) .calculator{padding-top:6.4rem}.resource-page-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.resource-page-form.-success .resource-page-form__message{padding:4.8rem}.resource-page-form.-success .resource-page-form__message>p{font-size:2.1rem}.video-page-header{margin-bottom:4.8rem;padding-top:19.6rem}.video-page-heading{font-size:5.4rem}.video-page-content{margin-bottom:14.4rem;padding-top:9.6rem}.video-page-content+.resource-tags{margin-top:-4.8rem}.video-page-video{margin-bottom:6.4rem}.video-page-block:not(:last-child){margin-bottom:6.4rem}.video-page-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.video-page-form.-success .video-page-form__message{padding:4.8rem}.video-page-form.-success .video-page-form__message>p{font-size:2.1rem}.resource-tags{margin-bottom:14.4rem}.resource-tags__heading{font-size:2.8rem;margin-bottom:1.6rem}.resource-tags__link{margin-top:1.6rem;margin-right:1.6rem}.news-hero{margin-bottom:9.6rem;padding-top:18.4rem}.news-hero__container{position:relative}.news-hero__photo{height:48rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:45%}.news-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:48rem;padding-left:50%}.news-hero__heading{font-size:3.6rem}.news-previews{margin-bottom:8rem}.news-previews.-paginated{padding-top:19.2rem}.news-previews+.pagination{margin-top:-3.4rem;margin-bottom:10.2rem}.news-preview{margin-bottom:6.4rem}.news-preview.-featured{padding-top:5.6rem;position:relative}.news-preview.-featured .news-preview__photo{padding-right:35.5%;text-align:right}.news-preview.-featured .news-preview__photo>img{max-width:85rem}.news-preview.-featured .news-preview__container{bottom:-4.8rem;left:50%;margin-top:0;max-height:100%;max-width:1192px;transform:translateX(-50%)}.news-preview.-featured .news-preview__info{background-color:#fff;border-radius:10000px 0 0 10000px;margin-left:auto;padding-top:9.6rem;padding-bottom:9.6rem;padding-left:9.6rem;width:66%}.news-preview.-featured .news-preview__heading{background-color:transparent;border-radius:0;margin-left:0;padding:0;width:100%}.news-preview__date,.news-preview__type{font-size:1.4rem}.news-article__header{margin-bottom:9.6rem;padding-top:18.4rem}.news-article__heading{font-size:3.6rem;margin-bottom:3.6rem;max-width:85%}.news-article__date,.news-article__time{font-size:1.4rem}.news-article__content{display:block;margin-bottom:14.4rem;position:relative}.news-article__wrapper{flex-direction:row}.news-article__sidebar{flex:0 0 30%;margin-top:0;margin-right:5%}.news-article__body{flex:1}.news-subscribe{padding:10%;position:sticky;top:14.4rem}.news-subscribe__heading{font-size:2.8rem}.event-header{margin-bottom:4.8rem;padding-top:19.6rem}.event-heading{font-size:5.4rem}.event-content{margin-bottom:14.4rem;padding-top:9.6rem}.event-content:last-child{margin-bottom:14.4rem}.event-block:not(:last-child){margin-bottom:6.4rem}.event-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.event-form.-success .event-form__message{padding:4.8rem}.event-form.-success .event-form__message>p{font-size:2.1rem}.events-hero{margin-bottom:9.6rem;padding-top:18.4rem}.events-hero__container{position:relative}.events-hero__photo{height:48rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:45%}.events-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:48rem;padding-left:50%}.events-hero__heading{font-size:3.6rem}.events-previews{margin-bottom:8rem}.events-previews.-paginated{padding-top:19.2rem}.events-previews+.pagination{margin-top:-3.4rem;margin-bottom:10.2rem}.events-preview{margin-bottom:6.4rem}.events-preview.-featured{padding-top:5.6rem;position:relative}.events-preview.-featured .events-preview__photo{padding-right:35.5%;text-align:right}.events-preview.-featured .events-preview__photo>img{max-width:85rem}.events-preview.-featured .events-preview__container{bottom:-4.8rem;left:50%;margin-top:0;max-height:100%;max-width:1192px;transform:translateX(-50%)}.events-preview.-featured .events-preview__info{background-color:#fff;border-radius:10000px 0 0 10000px;margin-left:auto;padding-top:9.6rem;padding-bottom:9.6rem;padding-left:9.6rem;width:66%}.events-preview.-featured .events-preview__heading{background-color:transparent;border-radius:0;margin-left:0;padding:0;width:100%}.events-preview__date,.events-preview__location{font-size:1.4rem}.blog-hero{margin-bottom:9.6rem;padding-top:18.4rem}.blog-hero__container{position:relative}.blog-hero__photo{height:48rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:45%}.blog-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:48rem;padding-left:50%}.blog-hero__heading{font-size:3.6rem}.blog-previews{margin-bottom:8rem}.blog-previews.-paginated{padding-top:19.2rem}.blog-previews+.pagination{margin-top:-3.4rem;margin-bottom:10.2rem}.blog-preview{margin-bottom:6.4rem}.blog-preview.-featured{padding-top:5.6rem;position:relative}.blog-preview.-featured .blog-preview__photo{padding-right:35.5%;text-align:right}.blog-preview.-featured .blog-preview__photo>img{max-width:85rem}.blog-preview.-featured .blog-preview__container{bottom:-4.8rem;left:50%;margin-top:0;max-height:100%;max-width:1192px;transform:translateX(-50%)}.blog-preview.-featured .blog-preview__info{background-color:#fff;border-radius:10000px 0 0 10000px;margin-left:auto;padding-top:9.6rem;padding-bottom:9.6rem;padding-left:9.6rem;width:66%}.blog-preview.-featured .blog-preview__heading{background-color:transparent;border-radius:0;margin-left:0;padding:0;width:100%}.blog-preview__date,.blog-preview__type{font-size:1.4rem}.blog-article__header{margin-bottom:9.6rem;padding-top:18.4rem}.blog-article__heading{font-size:3.6rem;margin-bottom:3.6rem;max-width:85%}.blog-article__date,.blog-article__time{font-size:1.4rem}.blog-article__content{display:block;margin-bottom:14.4rem;position:relative}.blog-article__wrapper{flex-direction:row}.blog-article__sidebar{flex:0 0 30%;margin-top:0;margin-right:5%}.blog-article__body{flex:1}.blog-subscribe{padding:10%;position:sticky;top:14.4rem}.blog-subscribe__heading{font-size:2.8rem}.contact{margin-bottom:14.4rem;padding-top:9.6rem}.contact-row{display:flex}.contact-form,.contact-info{flex:1}.contact-form__heading,.contact-info__heading{font-size:3.6rem;margin-bottom:3.2rem}.contact-form{border-right:solid 1px #c1c7cd;border-bottom:none}.contact-form.-success .contact-form__message{padding:4.8rem}.contact-form.-success .contact-form__message>p{font-size:2.1rem}.contact-photo{margin-bottom:4.8rem}.contact-locations{display:flex}.contact-location{flex:1}.contact-location__heading{font-size:1.3rem}.contact-location:nth-child(2n){margin-left:10%}.quote{margin-bottom:14.4rem;padding-top:9.6rem}.quote-row{display:flex}.quote-form,.quote-info{flex:1}.quote-form__heading,.quote-info__heading{font-size:3.6rem;margin-bottom:3.2rem}.quote-form{border-right:solid 1px #c1c7cd;border-bottom:none}.quote-form.-success .quote-form__message{padding:4.8rem}.quote-form.-success .quote-form__message>p{font-size:2.1rem}.quote-photo{margin-bottom:3.2rem}.quote-text{font-size:1.8rem}.quote-links{margin-top:3rem;margin-bottom:2.4rem}.quote-links .button{margin-top:1.8rem;margin-right:2.4rem}.readiness{margin-bottom:14.4rem;padding-top:9.6rem}.readiness-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.readiness-form.-success .contact-form__message{padding:4.8rem}.readiness-form.-success .contact-form__message>p{font-size:2.1rem}.financing{margin-bottom:14.4rem;padding-top:9.6rem}.financing-form__heading,.financing-info__heading{font-size:3.6rem;margin-bottom:3.2rem}.financing-form.-success .financing-form__message{padding:4.8rem}.financing-form.-success .financing-form__message>p{font-size:2.1rem}.financing-photo{margin-bottom:3.2rem}.financing-text{font-size:1.8rem}.financing-links{margin-top:3rem;margin-bottom:2.4rem}.financing-links .button{margin-top:1.8rem;margin-right:2.4rem}.page-header{margin-bottom:4.8rem;padding-top:19.6rem}.page-heading{font-size:5.4rem}.page-content{margin-bottom:14.4rem;padding-top:9.6rem}.page-content:last-child{margin-bottom:14.4rem}.page-block:not(:last-child){margin-bottom:6.4rem}.page-form__heading{font-size:3.6rem;margin-bottom:3.2rem}.page-form.-success .page-form__message{padding:4.8rem}.page-form.-success .page-form__message>p{font-size:2.1rem}.error-page{margin-bottom:14.4rem;padding-top:14.4rem}.legal-row{display:flex;justify-content:center}.legal-column{position:relative}.legal-column.-left{flex:0 0 20%;margin-right:5%}.legal-column.-right{flex:1 1 80%;margin-left:5%}.legal-column.-centered{margin-left:0;margin-right:0;max-width:82rem}.legal-header{margin-bottom:4.8rem;padding-top:19.6rem}.legal-heading{font-size:5.4rem}.legal-content{padding-top:9.6rem;margin-bottom:14.4rem}.legal-links{display:flex;flex-direction:column;margin-bottom:0}.legal-links>a{display:inline-flex;font-size:1.8rem;margin-right:auto}.legal-links>a::after{font-size:1.4rem}.legal-text{font-size:1.8rem}.footer-content{padding-top:6.4rem;padding-bottom:9.6rem}.footer-content__wrapper{display:flex}.footer-branding{flex:1 1 45%}.footer-logo{margin-bottom:3.2rem;width:17.5rem}.footer-tagline{font-size:4.2rem;max-width:80%}.footer-info{flex:1 1 55%;justify-content:flex-start}.footer-column{margin-bottom:4.8rem;padding-left:5%;padding-right:0}.footer-column,.footer-column:first-child,.footer-column:last-child{width:50%}.footer-column:first-child{flex:0 0 auto}.footer-column+.footer-column{margin-top:0}.footer-label{font-size:1.4rem;margin-bottom:1.2rem}.footer-address{font-size:1.8rem}.footer-links a{font-size:1.8rem;margin-bottom:.8rem}}@media (min-width:1255px){html{font-family:'"5"'}.home-product__heading{font-size:5.4rem}.aviti-overview-features{overflow:hidden;position:relative;z-index:1}.aviti-overview-features__container{padding-right:0;padding-left:0}.aviti-overview-feature{position:relative;z-index:2}.aviti-overview-feature__heading{font-size:2.4rem}.aviti-overview-feature__text{font-size:1.8rem}.technology-block__heading{font-size:4.2rem}.about-values{overflow:hidden;position:relative;z-index:1}.about-values__container{padding-right:0;padding-left:0}.about-values__top{left:50%;max-width:1192px;max-height:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.about-values__header{margin-right:auto;margin-bottom:0;max-width:40%;padding-right:5%}.about-values__heading{padding-top:4.8rem}.about-values__row{grid-template-columns:repeat(4, 1fr)}.about-values__column:first-child{grid-column-start:3}.about-values__column:hover{background-color:#a3edf7;background:-webkit-linear-gradient(0deg, #a3edf7, #d6ffe1);background:linear-gradient(90deg, #a3edf7, #d6ffe1);cursor:default}.about-values__column:hover .about-value__text{visibility:visible}.about-value{position:relative;z-index:2}.about-value__heading{font-size:2.4rem}.about-value__text{font-size:1.8rem;visibility:hidden}.about-link__photo{margin-bottom:3.2rem}.about-link__heading{font-size:2.8rem}.about-link__text{font-size:1.8rem}.about-link__text::after{font-size:2.4rem}.about-leadership{padding-top:14.4rem}.about-leadership__heading{font-size:3.6rem}.team-cards{grid-template-columns:repeat(2, 1fr)}.team-card{padding:5%}.team-card__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.team-card__wrapper::after{position:absolute;bottom:0;right:0}.team-card__photo{margin-right:5%;margin-bottom:0;max-width:26.4rem;width:100%}.team-card__photo+.team-card__info{padding-top:4.8rem}.team-card__info{padding-bottom:2rem;width:100%}.team-card__name{font-size:2.8rem}.team-card__position{font-size:1.8rem;margin-bottom:4.8rem}.careers-openings-department__heading{font-size:2.8rem}.careers-openings-department__text{font-size:1.8rem}.careers-openings-department__text::after{font-size:2.4rem}.culture__value{font-size:5.6rem}.benefits{overflow:hidden;position:relative;z-index:1}.benefits__container{padding-right:0;padding-left:0}.benefits__top{left:50%;max-width:1192px;max-height:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.benefits__header{margin-right:auto;margin-bottom:0;max-width:40%;padding-right:5%}.benefits__heading{padding-top:4.8rem}.benefits__row{grid-template-columns:repeat(4, 1fr)}.benefits__column:first-child{grid-column-start:3}.benefit{position:relative;z-index:2}.benefit__heading{font-size:2.4rem}.benefit__text{font-size:1.8rem}.resource-page__heading{font-size:2.8rem}.resource-page__text{font-size:1.8rem}.resource-page__text::after{font-size:2.4rem}.event-stream-chat{display:block}.footer-tagline{font-size:4.4rem}.footer-column{width:30%}.footer-column:first-child{width:40%}.footer-column:last-child{width:100%}}@media (min-width:1415px){html{font-family:'"6"'}.footer-info{justify-content:space-between}.footer-column,.footer-column:first-child,.footer-column:last-child{width:auto}}@media (min-width:1575px){html{font-family:'"7"'}.home-hero__outer{padding-top:11.2rem;padding-bottom:14.4rem}.home-hero__inner{display:flex}.home-hero__content{display:flex;flex-direction:column;justify-content:flex-start;width:40%}.home-hero__photo{bottom:0;position:relative;width:60%}.home-hero__photo>img{height:auto;max-height:100%;max-width:100%}.aviti-overview-hero__outer{padding-top:11.2rem;padding-bottom:14.4rem}.aviti-overview-hero__inner{display:flex}.aviti-overview-hero__content{display:flex;flex-direction:column;justify-content:center;width:40%}.aviti-overview-hero__photo{bottom:0;position:relative;width:60%}.aviti-overview-hero__photo>img{height:auto;max-height:100%;max-width:100%}}.splide__container {
    position: relative;
    box-sizing: border-box
}

.splide__list {
    margin: 0!important;
    padding: 0!important;
    width: -webkit-max-content;
    width: max-content;
    will-change: transform
}

.splide.is-active .splide__list {
    display: flex
}

.splide__pagination {
    display: inline-flex;
    align-items: center;
    width: 95%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0
}

.splide__pagination li {
    list-style-type: none;
    display: inline-block;
    line-height: 1;
    margin: 0
}

.splide {
    visibility: hidden
}

.splide,.splide__slide {
    position: relative;
    outline: none
}

.splide__slide {
    box-sizing: border-box;
    list-style-type: none!important;
    margin: 0;
    flex-shrink: 0
}

.splide__slide img {
    vertical-align: bottom
}

.splide__slider {
    position: relative
}

.splide__spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #999;
    border-left-color: transparent;
    animation: splide-loading 1s linear infinite
}

.splide__track {
    position: relative;
    z-index: 1;
}

.splide--draggable>.splide__track>.splide__list>.splide__slide {
    -webkit-user-select: none;
    user-select: none
}

.splide--fade>.splide__track>.splide__list {
    display: block
}

.splide--fade>.splide__track>.splide__list>.splide__slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0
}

.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
    position: relative;
    z-index: 1;
    opacity: 1
}

.splide--rtl {
    direction: rtl
}

.splide--ttb>.splide__track>.splide__list {
    display: block
}

.splide--ttb>.splide__pagination {
    width: auto
}

.splide__arrow {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 0;
    opacity: .7;
    background: #ccc
}

.splide__arrow svg {
    width: 1.2em;
    height: 1.2em
}

.splide__arrow:hover {
    cursor: pointer;
    opacity: .9
}

.splide__arrow:focus {
    outline: none
}

.splide__arrow--prev {
    left: 1em
}

.splide__arrow--prev svg {
    transform: scaleX(-1)
}

.splide__arrow--next {
    right: 1em
}

.splide__pagination {
    position: absolute;
    z-index: 1;
    bottom: .5em;
    left: 50%;
    transform: translateX(-50%);
    padding: 0
}

.splide__pagination__page {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #ccc;
    border-radius: 50%;
    margin: 3px;
    padding: 0;
    transition: transform .2s linear;
    border: none;
    opacity: .7
}

.splide__pagination__page.is-active {
    transform: scale(1.4);
    background: #fff
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9
}

.splide__pagination__page:focus {
    outline: none
}

.splide__progress__bar {
    width: 0;
    height: 3px;
    background: #ccc
}

.splide--nav>.splide__track>.splide__list>.splide__slide:focus {
    outline: none
}

.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
    right: 1em;
    left: auto
}

.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
    transform: scaleX(1)
}

.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
    left: 1em;
    right: auto
}

.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
    transform: scaleX(-1)
}

.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow {
    left: 50%;
    transform: translate(-50%)
}

.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
    top: 1em
}

.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
    transform: rotate(-90deg)
}

.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
    top: auto;
    bottom: 1em
}

.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
    transform: rotate(90deg)
}

.splide--ttb>.splide__pagination {
    display: flex;
    flex-direction: column;
    bottom: 50%;
    left: auto;
    right: .5em;
    transform: translateY(50%)
}
