/* /*! modern-normalize v0.6.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,*::before,*::after{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{padding:0}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}address,details,blockquote,p,pre,dl,ol,ul,figure,hr,table,fieldset{margin-top:0;margin-bottom:1rem}img{max-width:100%;height:auto}body:not(.is-tabbing) a:focus,body:not(.is-tabbing) button:focus{outline:none}figure>video{display:block;width:100%}:root{--container-gutter: 20px;--section-padding-top: 32px;--section-padding-bottom: 40px}@media (min-width: 768px){:root{--container-gutter: 40px}}@media (min-width: 992px){:root{--container-gutter: 60px}}@media (min-width: 1280px){:root{--container-gutter: 80px}}@media (min-width: 768px){:root{--section-padding-top: 40px}}@media (min-width: 992px){:root{--section-padding-top: 60px}}@media (min-width: 1280px){:root{--section-padding-top: 80px}}@media (min-width: 992px){:root{--section-padding-bottom: 60px}}@media (min-width: 1280px){:root{--section-padding-bottom: 80px}}body{font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.5666;color:#161618;background-color:#fff}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-top:0;margin-bottom:1rem;line-height:1.15}h1,.h1{font-family:"big-caslon-fb",serif;font-size:45px;font-weight:400;line-height:1.1666}@media (min-width: 370px){h1,.h1{font-size:60px}}@media (min-width: 992px){h1,.h1{font-size:70px}}h2,.h2{font-size:30px;font-weight:300;line-height:1.34}@media (min-width: 992px){h2,.h2{font-size:45px}}h3,.h3{font-size:24px;font-weight:300;line-height:1.34}@media (min-width: 992px){h3,.h3{font-size:30px}}h4,.h4{font-size:24px;font-weight:400;line-height:1.34}h5,.h5{font-size:13px;font-weight:700;line-height:1.34;text-transform:uppercase;letter-spacing:0.02em}p{margin-bottom:1rem}blockquote{margin-left:0;padding-left:8px;font-style:italic;color:#252227;border-left:2px solid #252227}a{color:inherit;text-decoration:none}ul,ol{margin-left:2rem;padding:0}hr{margin:0 1rem}.container{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.container--limited{max-width:1440px}@media (min-width: 1280px){.container--limited{margin-left:auto;margin-right:auto}}:root{--grid-gap: 20px}@media (min-width: 768px){:root{--grid-gap: 30px}}@media (min-width: 1280px){:root{--grid-gap: 40px}}@media (min-width: 768px){.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--grid-gap)}}.link-underline{position:relative}.link-underline::after{position:absolute;left:0;top:1em;width:100%;height:2px;background-color:currentColor;transform-origin:0 0;transform:scale(0.1, 1);opacity:0;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;content:''}.link-underline:hover::after{transform:scale(1, 1);opacity:1}.link-underline.is-active::after{transform:scale(1, 1);opacity:1}.button-cta{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;padding:4px;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;color:#fff;line-height:1.1;text-align:center;background-color:rgba(0,176,187,0.9);border:2px solid transparent;border-radius:50%;cursor:pointer;transition:background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out}.button-cta:hover{background-color:rgba(0,176,187,0.7)}@media (min-width: 992px){.button-cta{width:100px;height:100px;padding:12px}}@media screen and (max-width: 420px){.button-cta{width:65px;height:65px;font-size:11px}}.button-cta--large{width:100px;height:100px;padding:12px}.button-cta--outline{background-color:transparent;border-color:#00b0bb;color:#00b0bb;background-clip:padding-box}.button-cta--outline:hover{border-color:rgba(0,176,187,0.7);color:#fff}.button-cta--cursor{position:fixed;top:0;left:0;opacity:0;pointer-events:none;z-index:100}body.hide-native-cursor{cursor:none}body.hide-native-cursor a,body.hide-native-cursor button{cursor:none !important}.custom-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:10000;width:18px;height:18px;opacity:0}.cursor-content{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.18);width:100px;height:100px;border-radius:50%;background-color:#ffd234;border:2px solid transparent;transition:all 0.3s ease;padding:12px;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;color:#fff;line-height:1.1;text-align:center}.custom-cursor.is-active .cursor-content{transform:translate(-50%, -50%) scale(1)}.custom-cursor.is-active.is-outline .cursor-content{transform:translate(-50%, -50%) scale(1);background-color:transparent;border-color:#00b0bb;color:#00b0bb}.custom-cursor.is-active.is-hidden .cursor-content{transform:translate(-50%, -50%) scale(0.01);opacity:0}.custom-cursor.is-active .cursor-content:empty{transform:translate(-50%, -50%) scale(0.3)}.link-cta{position:relative;display:inline-flex;align-items:center;color:#ffd234;font-weight:400}.link-cta .icon{margin-left:20px;transition:margin 0.4s}.link-cta::after{position:absolute;left:0;top:calc(1.2em + 1px);width:calc(100% - 44px);height:1px;background-color:currentColor;transform-origin:0 0;transform:scale(0.1, 1);opacity:0;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;content:''}.link-cta:hover::after{transform:scale(1, 1);opacity:1}button.link-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer}.input,textarea{display:block;width:100%;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1.34;border:1px solid transparent;border-bottom-color:#161618;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.input::placeholder,textarea::placeholder{color:rgba(37,34,39,0.7)}.input{padding:2px 0}.textarea{height:100px}.label{color:rgba(37,34,39,0.7);display:block;margin-bottom:0.5em}.select{display:block;width:100%;height:30px;font-family:inherit;font-weight:inherit;font-size:inherit;color:rgba(37,34,39,0.7);vertical-align:middle;background-color:transparent;padding:0;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;border-bottom:1px solid #161618;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 9 5' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.02588089,4.79229678 C4.7596479,5.04615627 4.34178358,5.06731123 4.0502787,4.85576166 L3.97411911,4.79229678 L0.217826999,1.21058306 C-0.0726089996,0.933645438 -0.0726089996,0.484640838 0.217826999,0.207703216 C0.484059997,-0.0461562703 0.901924309,-0.0673112275 1.19342919,0.144238345 L1.26958879,0.207703216 L4.5,3.28797702 L7.73041121,0.207703216 C7.99664421,-0.0461562703 8.41450852,-0.0673112275 8.70601341,0.144238345 L8.782173,0.207703216 C9.048406,0.461562703 9.07059208,0.860006247 8.84873125,1.13796308 L8.782173,1.21058306 L5.02588089,4.79229678 Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:9px 5px}.select--caps{height:24px;font-size:16px;color:#161618}.custom-checkbox-input{position:absolute;z-index:-1;opacity:0}.custom-checkbox-label{display:block;position:relative;color:rgba(37,34,39,0.8);padding-left:24px !important;line-height:20px !important}.custom-checkbox-label::before{position:absolute;left:0;top:50%;transform:translate(0, -50%);display:block;width:16px;height:16px;border:1px solid #161618;content:''}.custom-checkbox-label::after{position:absolute;left:4px;top:50%;margin-top:-4px;display:block;width:8px;height:8px;transform:scale(0.2);opacity:0;transition:all 0.2s ease;background-color:#00b0bb;content:''}.custom-checkbox-input:checked ~ .custom-checkbox-label{font-weight:inherit !important}.custom-checkbox-input:checked ~ .custom-checkbox-label::after{transform:scale(1);opacity:1}body.is-tabbing .custom-checkbox-input:focus ~ .custom-checkbox-label::before{outline:1px solid #00b0bb;outline-offset:2px}.custom-checkbox-label--small{font-size:14px;font-weight:400;color:#252227}.custom-radio+.custom-radio{margin-left:20px !important}.custom-radio-input{position:absolute;z-index:-1;opacity:0}.custom-radio-label{display:block;position:relative;color:rgba(37,34,39,0.8);margin:0 !important;padding-left:24px !important;line-height:20px}.custom-radio-label::before{position:absolute;left:0;top:50%;transform:translate(0, -50%);display:block;width:16px;height:16px;border:1px solid #161618;border-radius:50%;content:''}.custom-radio-label::after{position:absolute;left:4px;top:50%;margin-top:-4px;display:block;width:8px;height:8px;transform:scale(0.2);opacity:0;transition:all 0.2s ease;background-color:#00b0bb;border-radius:50%;content:''}.custom-radio-input:checked ~ .custom-radio-label{font-weight:inherit !important}.custom-radio-input:checked ~ .custom-radio-label::after{transform:scale(1);opacity:1}body.is-tabbing .custom-radio-input:focus ~ .custom-radio-label::before{outline:1px solid #00b0bb;outline-offset:2px}.custom-radio-label--small{font-size:14px;font-weight:400;color:#252227}.custom-file-input{position:absolute;opacity:0;z-index:-1}.custom-file-label{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #161618;padding:8px 20px;color:#161618;font-size:14px;text-align:center;opacity:0.3;transition:opacity 0.2s ease;cursor:pointer}.custom-file-label:hover,.custom-file-label.has-file{opacity:0.6}.custom-file-label::after{display:inline-block;width:10px;height:12px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 10 12' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.89 6.351l-3.598 3.78a2.39 2.39 0 01-3.393-.104c-.926-.972-.97-2.533-.1-3.56l4.657-4.886a1.446 1.446 0 012.06 0c.565.599.565 1.562 0 2.162L4.5 7.95a.432.432 0 01-.425.138.454.454 0 01-.326-.318.484.484 0 01.1-.455L6.834 4.19a.635.635 0 000-.868.565.565 0 00-.827 0l-2.986 3.14a1.716 1.716 0 00-.472 1.188c0 .446.17.874.472 1.188.634.634 1.63.634 2.264 0l4.011-4.215c.962-1.083.933-2.77-.064-3.817A2.532 2.532 0 005.595.738L.938 5.624C-.367 7.14-.302 9.466 1.083 10.9a3.516 3.516 0 005.03.08l3.603-3.774a.634.634 0 00.151-.592.6.6 0 00-.413-.434.566.566 0 00-.565.159v.012z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px 12px;background-position:center;margin-left:4px;content:''}.icon{fill:currentColor}@media screen and (prefers-reduced-motion: no-preference){html.js .text-reveal-line-holder--to-top{overflow:hidden}html.js .text-reveal-line-holder--to-top .text-reveal-line{display:block;transform:translate(0, 100%)}html.js .text-reveal-line-holder--fade .text-reveal-line{opacity:0;transition:transform 3.5s cubic-bezier(0.22, 0.61, 0.36, 1),opacity 3.5s cubic-bezier(0.22, 0.61, 0.36, 1)}html.js .text-reveal-line-holder--fade .text-reveal-line--1{transition-delay:0.25s}html.js .text-reveal-line-holder--fade .text-reveal-line--2{transition-delay:0.5s}html.js .text-reveal-line-holder--fade .text-reveal-line--3{transition-delay:0.75s}html.js .text-reveal-line{display:block;transition:transform 1.5s cubic-bezier(0.22, 0.61, 0.36, 1),opacity 1.5s cubic-bezier(0.22, 0.61, 0.36, 1)}html.js .text-reveal-animate .text-reveal-line-holder--to-top .text-reveal-line{transform:translate(0, 0)}html.js .text-reveal-animate .text-reveal-line-holder--fade .text-reveal-line{opacity:1}html.js .text-reveal-line--1{transition-delay:0.1s}html.js .text-reveal-line--2{transition-delay:0.2s}html.js .text-reveal-line--3{transition-delay:0.3s}}.load-more-holder{text-align:center;padding:40px 0}@media (min-width: 992px){.load-more-holder{padding:80px 0}}.btn-load-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:inline-flex;align-items:center;color:#00b0bb;cursor:pointer}.btn-load-more svg{transform:rotate(90deg);margin-left:20px}.btn-load-more .btn-load-more-text{display:inline-flex}.btn-load-more:hover .btn-load-more-text{display:inline-block;background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1em + 1px)}.back-to-top{float:right;border:none;border-radius:50%;display:block;background-color:rgba(0,0,0,0.5);cursor:pointer;padding:0;position:fixed;right:-40px;bottom:40px;z-index:99;transition:all ease-in-out 0.6s;opacity:0}@media screen and (max-width: 767px){.back-to-top{transition:all ease-in-out 0.3s;right:-10px;bottom:10px}}.back-to-top.active{opacity:1;right:40px}@media screen and (max-width: 767px){.back-to-top.active{right:10px}}.back-to-top span{font-size:0;display:block;width:40px;height:40px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.3771672,5.12950597 L17.4631361,5.20235307 L23.796858,11.5114765 C24.0406284,11.7543002 24.0650054,12.132908 23.8699891,12.4028885 L23.796858,12.4885235 L17.4631361,18.7976469 C17.1922801,19.067451 16.7531357,19.067451 16.4822797,18.7976469 C16.2385092,18.5548232 16.2141322,18.1762154 16.4091485,17.9062349 L16.4822797,17.8205999 L21.632,12.69 L0.693570246,12.6908766 C0.310521976,12.6908766 -4.05009359e-13,12.3815606 -4.05009359e-13,12 C-4.05009359e-13,11.6502361 0.260924716,11.3611778 0.599456872,11.3154303 L0.693570246,11.3091234 L21.631,11.309 L16.4822797,6.17940014 C16.2385092,5.93657645 16.2141322,5.5579686 16.4091485,5.28798808 L16.4822797,5.20235307 C16.7260501,4.95952939 17.1061341,4.93524702 17.3771672,5.12950597 Z' fill='%23ffffff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:60%;transform:rotate(-90deg)}#wpadminbar{cursor:default !important}#wpadminbar a{cursor:default !important}#wpadminbar a:hover{cursor:pointer !important}body div#hs-eu-cookie-confirmation{z-index:100 !important}.site-header{position:absolute;top:var(--section-padding-top);right:0;left:0;display:flex;align-items:center}@media screen and (max-width: 767px){.site-header{top:0;padding-top:var(--section-padding-top)}.site-header:after{content:'';display:block;background-color:#161618;position:absolute;left:0;top:0;right:0;bottom:0;transition:opacity 0.6s ease-in-out;opacity:0}}.site-header #page_nav{position:absolute;right:calc(var(--container-gutter) + 100px);top:11px;z-index:10}.site-header #page_nav img{height:15px;width:auto}.site-header #page_nav img.page_nav_all{padding:0 10px}.site-header #page_nav.hide_page_nav{display:none}@media screen and (max-width: 1280px){.site-header #page_nav{right:160px !important}}@media screen and (max-width: 991px){.site-header #page_nav{right:140px !important;top:3px !important}}@media screen and (max-width: 767px){.site-header #page_nav{right:120px !important;top:34px !important}}@media screen and (max-width: 300px){.site-header #page_nav{display:none !important}}.site-branding{position:relative;z-index:40}.custom-logo-link{display:block;transition:transform 1s}.custom-logo-link:hover{transition:transform 15s;transform:scale(1.15)}.site-logo{transition:filter 0.6s ease;display:block}.site-header--light .site-logo{filter:invert(1)}.site-logo .str-d,.site-logo .str-u{transition:transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:40% 100%}.site-logo:hover .str-d{transform:translate(0%, 100%)}.site-logo:hover .str-u{transform:translate(0%, 0%) scale(1.08) !important}#born_loader{width:100%;height:100%;background-color:#fbfbfb;z-index:99999999 !important;position:fixed}#born_loader.born_center img{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes born_loader_spin{100%{transform:rotate(360deg)}}html.has-open-dialog{height:100vh}html.has-open-dialog body{height:100vh;overflow:hidden}.site-menu-toggle{position:absolute;right:var(--container-gutter);top:50%;transform:translate(0, -50%);z-index:40;width:24px;height:2px;padding:20px 12px;margin-right:-12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;box-sizing:content-box;color:#fff;transition:color 0.6s ease}@media screen and (max-width: 767px){.site-menu-toggle{top:25px;transform:translate(0, 0)}}.site-header--light .site-menu-toggle{color:#161618}.site-menu-toggle::before,.site-menu-toggle::after{position:absolute;display:block;width:24px;height:2px;border-radius:2px;background-color:currentColor;transition:transform 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);content:''}.site-menu-toggle::before{transform:translate(0, -4px)}.site-menu-toggle::after{transform:translate(0, 4px)}.site-menu-toggle.is-active::before{transform:translate(0, 0) rotate(45deg)}.site-menu-toggle.is-active::after{transform:translate(0, 0) rotate(-45deg)}.site-menu{display:none}.site-menu-body{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background-color:rgb(55 52 52);color:#fff}@media screen and (min-width: 10px){.site-menu-body{padding-top:80px}}@media screen and (min-width: 767px){.site-menu-body{padding-top:0px}}.site-menu-main-nav,.site-menu-secondary-nav{display:flex;flex-direction:column;justify-content:center}.site-menu-main-nav-list,.site-menu-secondary-nav-list{margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){.site-menu-body{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.site-menu-secondary-nav{justify-content:flex-start;flex-grow:1;margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter));padding:var(--section-padding-top) var(--container-gutter);background-color:rgba(255,255,255,0.05)}}@media (min-width: 768px){.site-menu-secondary-nav{height:100vh;grid-column:2 / span 7}}nav.site-menu-main-nav{position:relative}nav.site-menu-main-nav ul{position:relative}nav.site-menu-main-nav ul #menu-item-search{position:absolute;bottom:-160px;right:0}nav.site-menu-main-nav ul #menu-item-search img{width:30px;height:30px}@media screen and (max-width: 767px){nav.site-menu-main-nav{flex-shrink:0;order:-1;margin-top:auto}nav.site-menu-main-nav ul{position:relative}nav.site-menu-main-nav ul #menu-item-search{position:relative;bottom:0;right:0}nav.site-menu-main-nav ul #menu-item-search img{width:30px;height:30px}}@media (min-width: 768px){nav.site-menu-main-nav{background-color:#575e66;grid-column:span 4;padding-left:calc((1 * (100% - 3 * var(--grid-gap)) / 4) + 1 * var(--grid-gap))}nav.site-menu-main-nav::after{position:absolute;top:0;left:100%;bottom:0;width:var(--container-gutter);display:block;background-color:#575e66;content:''}}.site-menu-body{opacity:0;transition:opacity 0.6s ease-in-out}.site-menu.is-active .site-menu-body{opacity:1}@media screen and (max-width: 767px){.site-menu.is-active .site-menu-body{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 767px){.site-menu.is-active+.site .site-header:after{opacity:1}}.site-menu-main-nav{font-family:"big-caslon-fb",serif;font-weight:400;line-height:1.1666;font-size:40px;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 370px){.site-menu-main-nav{font-size:40px}}@media (min-width: 768px){.site-menu-main-nav{text-align:right;font-size:45px}}@media only screen and (min-width: 768px) and (min-width: 768px){.site-menu-main-nav{font-size:calc( 45px + 25 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1440px){.site-menu-main-nav{font-size:70px}}.site-menu-main-nav .menu-item+.menu-item{margin-top:0.15em}.site-menu-main-nav .menu-item:last-child{margin-top:0.2em}.site-menu-secondary-nav{font-size:24px}@media (min-width: 992px){.site-menu-secondary-nav{font-size:30px}}.site-menu-secondary-nav .menu-item+.menu-item{margin-top:4px}.site-menu-main-nav-list a,.site-menu-secondary-nav-list a{transition:opacity 0.2s cubic-bezier(0.47, 0, 0.75, 0.72)}.site-menu-main-nav-list.has-hover-within a,.site-menu-secondary-nav-list.has-hover-within a{opacity:0.2}.site-menu-main-nav-list.has-hover-within a:hover,.site-menu-secondary-nav-list.has-hover-within a:hover{opacity:1;color:#ffd234;}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}html.has-open-dialog .modal{overflow-x:hidden;overflow-y:auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(22,22,24,0.75)}.modal-dialog{position:relative;background-color:#fff;min-height:100vh;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}@media (min-width: 768px){.modal-dialog{min-height:auto;max-width:720px;margin:60px auto 60px}}.modal-header{padding-top:48px;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #e6e6e6}.modal-title{margin-bottom:0}.modal-body{padding-bottom:48px}.modal-close{position:absolute;display:block;right:8px;top:8px;width:48px;height:48px;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.657 2.343a1 1 0 010 1.414L9.414 8l4.243 4.243a1 1 0 01.078 1.327l-.078.087a1 1 0 01-1.414 0L8 9.414l-4.243 4.243a1 1 0 01-1.327.078l-.087-.078a1 1 0 010-1.414l4.242-4.244-4.242-4.242a1 1 0 01-.078-1.327l.078-.087a1 1 0 011.414 0L8 6.586l4.243-4.243a1 1 0 011.327-.078z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px 16px;background-position:center;cursor:pointer}.modal-overlay{opacity:0;transition:all 0.5s cubic-bezier(0.65, 0.05, 0.36, 1)}.modal-dialog{opacity:0;transform:scale(0.75);transition:all 0.5s cubic-bezier(0.54, 0.4, 0.36, 1)}.modal.is-visible .modal-overlay{opacity:1}.modal.is-visible .modal-dialog{opacity:1;transform:scale(1)}.modal-body .gform_fields{display:flex !important;flex-wrap:wrap;justify-content:space-between}.modal-body .gfield{padding:0 !important;margin:0 0 24px !important;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.modal-body .gfield--half{flex:0 0 calc(50% - var(--grid-gap) / 2);max-width:calc(50% - var(--grid-gap) / 2)}}.modal-body .ginput_container{margin:0 !important}.modal-body .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){width:100%;margin:0;padding:2px 0;display:block;width:100%;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1.34;border:1px solid transparent;border-bottom-color:#161618;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.modal-body .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file'])::placeholder{color:rgba(37,34,39,0.7)}.modal-body .gfield_label{color:rgba(37,34,39,0.7);display:block;margin-bottom:0.5em;font-weight:300 !important}.modal-body .gform_wrapper .gfield_required{color:currentColor !important;margin-left:4px}.modal-body .job-posting-attachment,.modal-body .job-posting-prior-experience{display:block;margin-top:24px !important;margin-bottom:28px !important}.modal-body .gform-contact-textarea{margin-top:24px !important;margin-bottom:40px !important}.modal-body .gform-contact-cover-letter{margin-top:0 !important;margin-bottom:40px !important}.modal-body .gform_wrapper ul.gfield_checkbox li,.modal-body .gform_wrapper ul.gfield_radio li{overflow:visible}.modal-body .textarea{padding:0;height:120px !important;margin:0 0 24px}.modal-body .gform_footer{padding:0 !important}.modal-body .gform_button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 40px 0 0;background-color:transparent;border:0;color:#00b0bb;font-family:inherit;font-size:inherit;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.3771672,5.12950597 L17.4631361,5.20235307 L23.796858,11.5114765 C24.0406284,11.7543002 24.0650054,12.132908 23.8699891,12.4028885 L23.796858,12.4885235 L17.4631361,18.7976469 C17.1922801,19.067451 16.7531357,19.067451 16.4822797,18.7976469 C16.2385092,18.5548232 16.2141322,18.1762154 16.4091485,17.9062349 L16.4822797,17.8205999 L21.632,12.69 L0.693570246,12.6908766 C0.310521976,12.6908766 -4.05009359e-13,12.3815606 -4.05009359e-13,12 C-4.05009359e-13,11.6502361 0.260924716,11.3611778 0.599456872,11.3154303 L0.693570246,11.3091234 L21.631,11.309 L16.4822797,6.17940014 C16.2385092,5.93657645 16.2141322,5.5579686 16.4091485,5.28798808 L16.4822797,5.20235307 C16.7260501,4.95952939 17.1061341,4.93524702 17.3771672,5.12950597 Z' fill='%23ffffff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:24px 24px;cursor:pointer}.modal-body .gfield_radio{display:flex;align-items:center}.modal-body .gform_wrapper .gfield_checkbox li label,.modal-body .gform_wrapper .gfield_radio li label{max-width:none}.modal-body .gform-custom-radio-button{margin-bottom:40px !important}.modal-body .gform-custom-radio-button .gfield_radio{margin:12px 0 0 !important}.modal-body .gform-custom-radio-button li{overflow:visible !important}.modal-body .gform-custom-radio-button li [type='radio']{opacity:0;position:absolute;z-index:-1}.modal-body .gform-custom-radio-button li label{display:block;font-size:14px !important;line-height:20px !important;border:1px solid #e6e6e6;padding:8px 20px !important;font-weight:400 !important;cursor:pointer;transition:all 0.25s ease;margin:0 8px 0 0 !important}.modal-body .gform-custom-radio-button li [type='radio']:checked ~ label{border-color:#00b0bb;background-color:#00b0bb;color:#fff}body.is-tabbing .modal-body .gform-custom-radio-button li [type='radio']:focus ~ label{outline:2px solid #00b0bb;outline-offset:2px}.modal-body .gform_wrapper div.validation_error{color:#a0121d;font-weight:400;text-align:left;border:0;padding:0 0 16px}.modal-body .gform_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),.modal-body .gform_wrapper li.gfield_error textarea{border:0;border-bottom:1px solid #a0121d}.modal-body .gform_wrapper li.gfield.gfield_error,.modal-body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0;background-color:transparent}.modal-body .gform_wrapper .validation_message{padding:0;margin:8px 0 16px;font-weight:400;color:#a0121d;background-color:#00b0bb;padding:10px}.hero{position:relative;background-color:#161618;color:#fff}.hero-video,.hero-background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.hero--has-overlay::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 50%),linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);content:''}.hero--light{background-color:#fff;color:#161618}.hero--dark{background-color:#161618}.hero-content{position:relative;z-index:3;min-height:430px;padding-top:calc(var(--section-padding-top) + 180px);padding-bottom:var(--section-padding-bottom);display:flex;flex-direction:column}@media (min-width: 768px){.hero-content{min-height:460px}}.hero--light .hero-content::after{position:absolute;left:var(--container-gutter);right:var(--container-gutter);bottom:0;height:1px;background-color:#e6e6e6;content:''}.hero-title{margin-top:auto;margin-bottom:40px;word-break:break-word}@media screen and (max-width: 479px){.hero-title{font-size:50px}}.hero-breadcrumbs+.hero-title{margin-top:0}.hero-title.no-tagline{margin-bottom:40px}@media screen and (max-width: 991px){.hero-title.no-tagline{margin-bottom:80px}}@media (min-width: 768px){.hero-title{max-width:840px}}@media (min-width: 1280px){.hero-title{max-width:1140px}}.hero-tagline{margin-right:80px}@media (min-width: 992px){.hero-tagline{margin-right:0;max-width:510px}}@media (min-width: 1280px){.hero-tagline{max-width:600px}}.hero-tag{position:absolute;left:var(--container-gutter);top:var(--section-padding-top);font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.hero:first-child .hero-tag{display:none}.hero-button-cta{position:absolute;bottom:var(--section-padding-bottom);right:var(--container-gutter)}.hero--fullscreen .hero-content{min-height:100vh}.hero--fullscreen .hero-content::after{display:none}@media (min-width: 768px){.hero--fullscreen .hero-content{padding-top:calc(var(--section-padding-top) * 2 + 22px);padding-bottom:var(--section-padding-bottom);justify-content:center}}.hero--fullscreen .hero-breadcrumbs{margin-top:0}@media (min-width: 768px){.hero--fullscreen .hero-title{margin-top:auto;margin-bottom:auto}}.hero--fullscreen .hero-tagline{margin-top:auto}@media (min-width: 768px){.hero--fullscreen .hero-tagline{margin-top:40px}}@media (min-width: 768px){[lang="ar"] .hero--fullscreen .hero-content{padding-top:calc(var(--section-padding-top) / 2 + 22px)}}@supports not (-webkit-touch-callout: none){.hero--fixed-content{overflow:hidden;min-height:100vh}.hero--fixed-content .hero-content-holder{position:absolute;top:0;right:0;bottom:0;left:0;clip:rect(auto, auto, auto, auto)}.hero--fixed-content .hero-content{position:fixed;width:100vw}}@media screen and (prefers-reduced-motion: no-preference){html.js .hero--animated .hero-background,html.js .hero--animated .hero-tagline,html.js .hero--animated .hero-button-cta,html.js .hero--animated .hero-video{opacity:0;transition:opacity 1s ease-in-out}html.js .hero--animated.is-animating .hero-background,html.js .hero--animated.is-animating .hero-tagline,html.js .hero--animated.is-animating .hero-button-cta,html.js .hero--animated.is-animating .hero-video{opacity:1}html.js .hero--animated .hero-content{opacity:0}html.js .hero--animated.is-animating .hero-content{opacity:1}}.hero-breadcrumbs{display:flex;margin-top:auto;margin-bottom:32px;margin-left:0.25ch}@media (min-width: 768px){.hero-breadcrumbs{display:flex;position:absolute;top:var(--section-padding-top);left:50%;transform:translate(-50%);margin-bottom:0;z-index:40}}@media screen and (max-width: 479px){.hero-breadcrumbs{display:inline}.hero-breadcrumbs .hero-breadcrumb{white-space:nowrap}}.hide-breadcrumb .hero-breadcrumbs{display:none}.hero:not(:first-child) .hero-breadcrumbs{display:none}.hero-breadcrumb{position:relative;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;line-height:30px}.hero-breadcrumb:not(:last-child){margin-right:24px}.hero-breadcrumb:not(:last-child)::after{position:absolute;content:'|';left:calc(100% + 12px);transform:translate(-50%)}@media (min-width: 768px){.hero-breadcrumbs--mobile{display:none}}.hero-breadcrumbs--desktop{display:none}@media (min-width: 768px){.hero-breadcrumbs--desktop{display:flex}}.parallax-hero{position:relative;padding-top:1px;min-height:100vh;color:#fff}.parallax-hero-bg{position:absolute;top:0;right:0;left:0;height:100vh;background-color:#161618;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.parallax-hero-title{max-width:75%;margin-top:calc(45vh - 50px);mix-blend-mode:difference;font-size:60px;line-height:0.9}@media only screen and (min-width: 768px){.parallax-hero-title{font-size:calc( 60px + 110 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 1440px){.parallax-hero-title{font-size:170px}}.parallax-hero-tagline{display:none;position:absolute;right:var(--container-gutter);top:calc(45vh);width:20%;font-size:16px;font-weight:400}@media (min-width: 1280px){.parallax-hero-tagline{display:block}}.page-subheader{grid-row-gap:0}.page-subheader-image{display:block;width:100%;margin-bottom:var(--section-padding-bottom)}@media (min-width: 768px){.page-subheader-image{grid-column:span 12}}.page-subheader-content{padding-bottom:var(--section-padding-bottom);border-bottom:1px solid #e6e6e6;color:rgba(37,34,39,0.7);line-height:1.6667}@media (min-width: 768px){.page-subheader-content{grid-column:2 / span 10}}.page-subheader-content a{background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1.05em + 1px)}.page-subheader-title{color:#161618;margin-bottom:40px}.page-nav{font-size:24px;line-height:1.34;font-weight:400;padding-top:40px;padding-bottom:40px}@media (min-width: 992px){.page-nav{padding-top:80px;padding-bottom:80px;font-size:30px;font-weight:300}}@media (min-width: 992px){.page-nav--large{font-size:45px}}.page-nav--narrow{padding-top:40px;padding-bottom:40px}.page-nav--bottom-border{border-bottom:1px solid #e6e6e6}.page-nav-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.page-nav-list-item{position:relative;--gap: 40px}.page-nav--large .page-nav-list-item{--gap: 24px}@media (min-width: 992px){.page-nav--large .page-nav-list-item{--gap: 48px}}.page-nav-list-item:not(:last-child){margin-right:var(--gap)}.page-nav-list-item:not(:last-child)::after{position:absolute;top:0;left:calc(100% + var(--gap) / 2);transform:translate(-50%);content:'/'}.banner{display:block;position:relative;min-height:600px;overflow:hidden;background-color:#161618;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width: 992px){.banner{min-height:810px}}.banner p:last-child{margin-bottom:0}.banner--fullscreen{min-height:auto;height:100vh}.banner--dark{background-color:#161618}.banner--light{background-color:#fff;color:#161618}.banner-video{width:100%;height:100%;object-fit:cover}.banner-background{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;will-change:transform}.banner-content-holder{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.banner-content-holder.cursor-in-progress{cursor:none}.banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media screen and (prefers-reduced-motion: no-preference){.home .banner--fixed-content .banner-content-holder,.page-landing-page .banner--fixed-content .banner-content-holder{clip:rect(auto, auto, auto, auto)}.home .banner--fixed-content .banner-content,.page-landing-page .banner--fixed-content .banner-content{position:fixed}}.banner-header{display:flex;justify-content:space-between;margin-bottom:24px}.banner-logo{margin-left:auto;width:75px}@media (min-width: 768px){.banner-logo{width:130px}}.banner-copy{margin-top:auto}.banner-title--inline{display:inline-block}.banner-tagline{color:rgba(255,255,255,0.7)}.banner-tagline .banner--light{color:rgba(22,22,24,0.7)}.banner-tagline .lead{font-size:24px;color:#fff}.banner-tagline .lead .banner--light{color:#161618}@media (min-width: 768px){.banner-tagline .lead{font-size:30px}}@media screen and (min-width: 1280px) and (min-height: 600px){.banner-tagline .lead{font-size:45px}}@media (min-width: 768px){.banner-tagline--half-width{max-width:500px}}.banner--has-side-picture{background-color:transparent;min-height:auto;overflow:visible}@media screen and (max-width: 767px){.banner--has-side-picture{height:auto}.banner--has-side-picture .banner-content-holder,.banner--has-side-picture .banner-content{position:relative}}.banner--has-side-picture .banner--has-side-picture-bg{position:absolute;top:0;right:0;height:100%;z-index:-1;left:0;background-color:#161618}@media screen and (prefers-reduced-motion: no-preference){html.js .banner--has-side-picture .banner--has-side-picture-bg{height:140vh}}.banner--has-side-picture .banner-header{margin-bottom:40px}@media (min-width: 768px){.banner--has-side-picture .banner-header{position:absolute;left:var(--container-gutter);right:var(--container-gutter)}}@media (min-width: 768px){.banner--has-side-picture .banner-logo{position:absolute;right:0;max-width:100px;margin-top:24px;margin-right:24px}}@media (min-width: 1280px){.banner--has-side-picture .banner-logo{max-width:120px;margin-top:32px;margin-right:32px}}.banner--has-side-picture .banner-copy{display:flex;flex-direction:column;align-items:flex-start;margin-top:0}@media screen and (max-width: 767px){.banner--has-side-picture .banner-copy{margin-bottom:60px}}@media (min-width: 768px){.banner--has-side-picture .banner-copy{height:100%;flex-direction:row;justify-content:space-between;align-items:flex-end}}@media screen and (min-width: 768px) and (max-aspect-ratio: 3 / 2){.banner--has-side-picture .banner-copy{align-items:center}}.banner--has-side-picture .banner-tagline--half-width{width:auto}.banner--has-side-picture .banner-side-picture{order:-1;margin-bottom:24px;width:100%}@media (min-width: 768px){.banner--has-side-picture .banner-side-picture{order:initial;margin-bottom:0;margin-left:40px;max-width:43%;height:100%;object-fit:cover}}@media screen and (min-width: 768px) and (max-aspect-ratio: 3 / 2){.banner--has-side-picture .banner-side-picture{height:auto}}@media screen and (prefers-reduced-motion: no-preference){.home .hero{z-index:5}.home .banner:nth-child(2){z-index:4}.home .banner:nth-child(3){z-index:3}.home .banner:nth-child(4){z-index:2}.home .banner--stick-to-bottom{position:-webkit-sticky;position:sticky;bottom:0}html.js .home .banner--stick-to-top{position:-webkit-sticky;position:sticky;bottom:0}}.banner-portfolio-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:24px;line-height:1.34}@media (min-width: 768px){.banner-portfolio-list{font-size:45px}}.banner-portfolio-list li:not(:last-child)::after{content:', ';margin-right:0.7ch}[data-custom-cursor].cursor-in-progress{cursor:none}@media screen and (max-width: 767px){.home .banner--links-list,.page-landing-page .banner--links-list{height:auto;position:relative;bottom:auto}.home .banner--links-list .banner-content-holder,.home .banner--links-list .banner-content,.page-landing-page .banner--links-list .banner-content-holder,.page-landing-page .banner--links-list .banner-content{position:static}.home .banner--links-list .banner-portfolio-list,.page-landing-page .banner--links-list .banner-portfolio-list{display:inline-block}.home .banner--links-list li,.home .banner--links-list a,.page-landing-page .banner--links-list li,.page-landing-page .banner--links-list a{display:inline;white-space:normal}}.services-banner{padding-top:80px;padding-bottom:48px}@media (min-width: 1280px){.services-banner{padding-top:200px;padding-bottom:80px}}.services-banner-title{margin-left:-0.1ch;margin-bottom:80px}@media (min-width: 768px){.services-banner-title{margin-bottom:120px}}@media (min-width: 1280px){.services-banner-title{margin-bottom:208px}}.services-banner-nav-list{margin:0 0 92px;padding:0;list-style:none}@media (min-width: 768px){.services-banner-nav-list{display:grid}}.services-banner-nav-list-item+.services-banner-nav-list-item{margin-top:32px}@media (min-width: 768px){.services-banner-nav-list-item{grid-column:span 4;padding-right:20px}.services-banner-nav-list-item+.services-banner-nav-list-item{margin-top:0}}@media (min-width: 1280px){.services-banner-nav-list-item{padding-right:calc(var(--grid-gap) + (100% - 3 * var(--grid-gap)) / 4)}}@media screen and (max-width: 767px){.services-banner-nav-list-item{position:relative;z-index:10}}.services-banner-nav-title{margin-bottom:16px}.services-banner-nav-link{display:flex;align-items:flex-end;justify-content:space-between;font-size:24px;line-height:1.34}@media (min-width: 992px){.services-banner-nav-link{font-size:30px}}.services-banner-nav-link .icon{position:relative;top:-20px;transform:translate(0, 50%);transition:transform 0.5s 0.1s cubic-bezier(0.39, 0.58, 0.57, 1)}.services-banner-nav-link:hover .icon{transform:translate(15px, 50%)}.service-banner-nav-link-text{display:block}@media (min-width: 768px){.service-banner-nav-link-text{max-width:8ch}}.office-slider{padding-top:3.5em;padding-bottom:3.5em;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow:hidden;font-size:24px}@media only screen and (min-width: 768px){.office-slider{font-size:calc( 24px + 21 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 1440px){.office-slider{font-size:45px}}.office-slider-list{display:flex;justify-content:center;margin:0;padding:0;list-style:none;will-change:transform}.office-slider-list li{white-space:nowrap;flex-shrink:0;letter-spacing:-0.01em;color:#252227;margin-left:2vw;margin-right:2vw;line-height:1.2;cursor:pointer}.office-slider-list li .button-cta{white-space:normal}.office-slider-list+.office-slider-list{margin-top:2.4vw}@media screen and (max-width: 767px){.office-slider{padding:8px 16px 8px;font-size:30px;height:256px;overflow-y:scroll}.office-slider-list{display:block}.office-slider-list+.office-slider-list{margin:0}.office-slider-list li{padding-top:14px;padding-bottom:14px;border:0}li[aria-hidden='true']{display:none}.office_r_1{display:none !important}}.metric-tags{display:flex;flex-wrap:wrap;margin:0 0 44px;padding:0;list-style:none;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}@media (min-width: 768px){.metric-tags{margin-top:40px}}.metric-tag-item{position:relative}.metric-tag-item:not(:last-child){margin-right:24px}.metric-tag-item:not(:last-child)::after{position:absolute;content:'|';left:calc(100% + 12px);transform:translate(-50%)}.about-section{background-color:#fafafa}.about-section:nth-of-type(2n){background-color:#fff}.about-section-header{padding-top:var(--section-padding-top);padding-bottom:20px;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 300px){.about-section-header{display:block !important}}@media (min-width: 768px){.about-section-header{padding-bottom:var(--section-padding-top)}}.about-section-header h2{margin-bottom:0}@media screen and (max-width: 300px){.about-section-header h2{margin-bottom:10px}}.about-section-body{position:relative;padding-top:var(--section-padding-top);padding-bottom:calc(var(--section-padding-bottom) * 1.5);display:grid}@media (min-width: 768px){.about-section-body{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:var(--grid-gap)}}.about-section-body ul{margin:0;list-style:none}.about-section-column{position:relative;padding-bottom:8px}.about-section-column+.about-section-column{margin-top:40px}@media screen and (max-width: 767px){.about-section-column+.about-section-column{margin-top:0 !important}}@media (min-width: 768px){.about-section-column{grid-column:span 3}.about-section-column+.about-section-column{margin-top:0}}.about-section-column .about-section-picture-container{display:block;position:relative;width:100%;height:auto;margin-bottom:75px;line-height:1}@media screen and (max-width: 150px){.about-section-column .about-section-picture-container{margin-bottom:120px !important}.about-section-column .about-section-picture-container .about-section-person-position{line-height:1.2}}.about-section-column .about-section-picture-container .about-section-linkedin{position:absolute;text-align:center;width:20%;height:20%;right:0;display:none}.about-section-column .about-section-picture-container .about-section-linkedin .linkedin{position:absolute;height:30px;width:30px;bottom:20px;right:20px}.about-section-column .about-section-picture-container:hover img.about-section-person-image{display:block;filter:brightness(80%)}.about-section-column .about-section-picture-container:hover .about-section-linkedin{display:block;position:absolute;z-index:99;bottom:0}.about-section-column .about-section-picture-container .about-section-learnmore{position:absolute;text-align:center;width:100%;height:100%;display:none}.about-section-column .about-section-picture-container .about-section-learnmore .learnmore{position:absolute;height:100%;width:100%;top:-4%;left:-2%}.about-section-column .about-section-picture-container:hover a.about-section-person-image{display:block;filter:brightness(80%)}.about-section-column .about-section-picture-container:hover .about-section-learnmore{display:block;position:absolute;bottom:0;z-index:2}.about-section-column .about-person-info{position:absolute;bottom:0}.about-section-column-title{margin-bottom:12px}@media (min-width: 768px){.about-section-column-title{margin-bottom:40px}}.about-section-list-item+.about-section-list-item{margin-top:8px}.about-section-link:hover{background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1em + 1px)}.about-section-award-link{display:none}@media (min-width: 768px){.about-section-award-link{display:inline-flex}}.about-section-service-cta-button{position:absolute;right:16px;bottom:28px}@media (min-width: 768px){.about-section-service-cta-button{display:none}}@media screen and (max-width: 479px){.about-section-service-cta-button{position:static;margin-right:0;margin-left:auto}}.about-section-award-logo{margin-bottom:0px}@media (min-width: 768px){.about-section-award-logo{margin-bottom:0px}}@media (min-width: 1280px){.about-section-award-logo{margin-bottom:0px}}.about-section-award-name{font-size:18px;line-height:1.5666;margin-bottom:4px}.about-section-client-link{display:none}@media (min-width: 768px){.about-section-client-link{display:inline-flex}}#about-section-type-clients .about-section-body-type-clients{padding-bottom:200px;display:block !important}#about-section-type-clients .about-section-body-type-clients .slide{height:10vh;display:inline-flex !important;justify-content:center;align-items:normal;margin-bottom:80px}#about-section-type-clients .about-section-body-type-clients .slide img{max-width:150px;max-height:100%;width:100%;height:auto}@media screen and (max-width: 600px){#about-section-type-clients .about-section-body-type-clients{padding-top:50px}#about-section-type-clients .about-section-body-type-clients .slide{display:flex !important;margin:0 auto;align-items:center;justify-content:center}}#about-section-type-clients .slick-slider .slider_prev{position:absolute;bottom:80px;right:100px}#about-section-type-clients .slick-slider .slider_next{position:absolute;bottom:80px;right:50px}#about-section-type-clients .slick-slider img{width:26px;margin:0 auto}@media screen and (max-width: 767px){.about-section-body--people{grid-template-columns:repeat(4, 1fr);grid-gap:40px var(--grid-gap)}}.about-section-column--person{grid-column:span 2}@media screen and (max-width: 767px){.about-section-column--person+.about-section-column--person{margin-top:0}}@media (min-width: 768px){.about-section-column--person{grid-column:span 2}}@media screen and (max-width: 500px){.about-section-column--person{grid-column:span 4}}.about-section-portrait{display:block;width:100%;margin-bottom:28px}@media (min-width: 768px){.about-section-portrait{margin-bottom:40px}}.about-section-person-name{line-height:1.34}.about-section-people-filter{display:flex;font-size:24px}.about-section-people-filter-list{display:none;margin:0;list-style:none}@media (min-width: 768px){.about-section-people-filter-list{display:flex}}.about-section-people-filter-list li{margin-left:3vw}@media (min-width: 1280px){.about-section-people-filter-list li{margin-left:96px}}.about-section-people-filter-list a{position:relative;display:inline-flex}.about-section-people-filter-list a::after{position:absolute;left:0;top:calc(1.2em + 1px);width:100%;height:1px;background-color:currentColor;transform-origin:0 0;transform:scale(0.1, 1);opacity:0;content:''}.about-section-people-filter-list a.is-active::after,.about-section-people-filter-list a:hover::after{transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;transform:scale(1, 1);opacity:1}.about-section-people-filter-dropdown{max-width:150px}@media (min-width: 768px){.about-section-people-filter-dropdown{display:none}}.about-section-colum-copy{margin-bottom:24px}@media (min-width: 768px){.about-section-colum-copy{padding-right:24px}}.about-section-column--more{display:flex;flex-direction:column}.about-arrow-link{display:block;margin-top:auto}.arrow-link--left .icon{transform:rotate(-180deg)}@media screen and (max-width: 767px){.about-section-body-type-industries{grid-template-columns:repeat(6, 1fr)}.about-section-body-type-industries .about-section-column{grid-column:span 3}}@media screen and (max-width: 580px){.about-section-body-type-industries{grid-template-columns:repeat(4, 1fr)}.about-section-body-type-industries .about-section-column{grid-column:span 2}}@media screen and (max-width: 370px){.about-section-body-type-industries{display:block !important;height:500px !important;overflow-x:auto !important}.about-section-body-type-industries .about-section-column{display:block !important}}@media screen and (max-width: 400px){.slick-slide div:nth-child(1){float:left}.slick-slide div:nth-child(2){float:right}}.tech-mahindra-content{padding-top:var(--section-padding-top)}.tech-mahindra-title{margin-bottom:0}@media (min-width: 992px){.tech-mahindra-title{margin-bottom:0}}.tech-mahindra-copy{font-size:24px}@media (min-width: 992px){.tech-mahindra-copy{font-size:30px;max-width:840px}}.tech-mahindra-copy p{margin-bottom:1em}.award-header{display:none}@media (min-width: 768px){.award-header{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;margin-bottom:24px;margin-top:96px;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--grid-gap)}}.award-header-name{grid-column:span 7}.award-header-project{grid-column:span 3}.award-header-year{grid-column:span 2}.award-item{font-size:30px;line-height:1.34;padding:40px 0;border-bottom:1px solid #e6e6e6}.award-item:last-child{border-bottom:0}@media (min-width: 768px){.award-item{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--grid-gap);padding:44px 0;font-size:24px}}@media (min-width: 1280px){.award-item{font-size:30px}}@media screen and (max-width: 767px){.award-name::before,.award-project::before,.award-year::before{display:block;margin-bottom:12px;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.award-name{margin-bottom:40px}.award-name::before{content:'Award'}.award-project{margin-bottom:40px}.award-project::before{content:'Project'}.award-year::before{content:'Year'}}@media (min-width: 768px){.award-name{padding-right:40px;grid-column:span 7}}@media (min-width: 768px){.award-project{grid-column:span 3}}@media (min-width: 768px){.award-year{grid-column:span 2}}.award-table.show-first-10 .award-item:nth-child(10) ~ .award-item{display:none}#client-single-page-listing{display:grid;grid-gap:80px;padding:80px 0;grid-template-columns:repeat(7, auto);grid-template-rows:repeat(1, 110px);align-content:space-around;justify-content:space-between}#client-single-page-listing .client{display:flex;align-items:center}#client-single-page-listing .client .clients-section-logo{max-height:110px;margin:0 auto}@media screen and (max-width: 1600px){#client-single-page-listing{grid-template-columns:repeat(6, auto) !important}}@media screen and (max-width: 1400px){#client-single-page-listing{grid-template-columns:repeat(5, auto) !important}}@media screen and (max-width: 950px){#client-single-page-listing{grid-template-columns:repeat(auto-fit, minmax(127px, 1fr)) !important}}@media screen and (max-width: 373px){#client-single-page-listing{display:block !important}#client-single-page-listing .client{display:block !important;text-align:center !important;margin:0 auto 50px auto !important;max-width:70% !important}#client-single-page-listing .client .clients-section-logo{max-height:110px !important;margin:0 auto}}.video-section{position:relative}.video-section video{display:block;width:100%}.video-section--autoplay{height:100vh}.video-section--autoplay video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center}@media (any-hover: none){.video-section--controlled::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(22,22,24,0.25);content:''}}.video-overlay{display:none}@media screen and (hover: hover){.video-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(22,22,24,0.25);padding:0;border:0;transition:opacity 1s ease}}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:80px;height:80px;padding:0;border-radius:50%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #fff;transition:opacity 1s ease, transform 0.3s ease}.video-play-button::after{top:50%;left:50%;margin-top:-10px;margin-left:-5px;position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;content:''}.video-play-button:hover{transform:translate(-50%, -50%) scale(1.1)}.video-copy{position:absolute;right:var(--container-gutter);bottom:var(--section-padding-bottom);color:#fff;transition:opacity 1s ease;display:none}@media (min-width: 768px){.video-copy{display:block;width:32%}}@media (min-width: 1280px){.video-copy{width:27.77%}}.video-section.is-playing .video-play-button,.video-section.is-playing .video-overlay,.video-section.is-playing .video-copy{opacity:0;pointer-events:none}.wp-block-video{marign-botton:0}.stella-hero{background-color:#161618;color:#fff;padding-top:calc(var(--section-padding-top) + 60px);display:flex;min-height:100vh;flex-direction:column;justify-content:center}@media (min-width: 768px){.stella-hero{min-height:auto;height:100vh;padding-top:calc(var(--section-padding-top) + 22px);overflow:hidden;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 767px){.stella-hero .hero-breadcrumbs{order:-2}}@media (min-width: 768px){.stella-hero-content,.stella-hero-gooey-holder{flex:0 0 calc(50% - var(--grid-gap) / 2);max-width:calc(50% - var(--grid-gap) / 2)}}.stella-hero-content{position:relative;will-change:transform;transition:transform 1s ease}.stella-hero-content .hero-breadcrumbs{margin-bottom:16px}.stella-hero-title{margin-bottom:0;line-height:1.05}@media (min-width: 768px){.stella-hero-title{line-height:1.1666;font-size:42px}}@media only screen and (min-width: 768px) and (min-width: 768px){.stella-hero-title{font-size:calc( 42px + 28 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1440px){.stella-hero-title{font-size:70px}}.stella-hero-content-frame{height:100%;display:flex;flex-direction:column;justify-content:center}.stella-hero-content-frame.frame-2{position:absolute;top:0;opacity:0}.stella-hero-content-frame.frame-2 .stella-hero-title{margin-bottom:0.6em}.stella-hero-tagline{opacity:0}.stella-hero-gooey-holder{display:flex;justify-content:center;align-items:center;order:-1;margin-bottom:40px;filter:url("#goo")}@media (min-width: 768px){.stella-hero-gooey-holder{height:100%;margin-bottom:0;order:0}}.stella-circle{color:white}@media screen and (max-width: 767px){.stella-circle{position:relative;width:278px;height:278px}.stella-circle:not(:last-child){display:none}}@media (min-width: 768px){.stella-circle{position:absolute;width:27.75vw;height:27.75vw}}.stella-circle-body{background-color:#eb394a;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 479px){.stella-circle-body{top:10px;right:10px;bottom:10px;left:10px}}.stella-circle-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;font-weight:400}@media only screen and (min-width: 768px){.stella-circle-text{font-size:calc( 30px + 50 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 1440px){.stella-circle-text{font-size:80px}}html.js .stella-hero-content-frame.frame-1 .stella-hero-title{opacity:0}html.js .stella-hero-content-frame.frame-1 .stella-hero-title.text-reveal-animate{opacity:1}html,body{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.js .stella-hero.is-snapped{scroll-snap-align:start}.js .stella-carousel.is-snapped{scroll-snap-align:start}.stella-carousel{position:relative;min-height:100vh;outline:none;overflow:hidden}.stella-carousel .flickity-page-dots{position:absolute;left:var(--container-gutter);bottom:20px;list-style:none;display:flex;margin:60px 0 0;height:40px;align-items:flex-end;z-index:3}@media (min-width: 768px){.stella-carousel .flickity-page-dots{bottom:var(--section-padding-bottom)}}.stella-carousel .dot{position:relative;display:block;width:60px;cursor:pointer;height:40px;padding:19px 0 20px;background-clip:content-box;background-color:rgba(255,255,255,0.25)}.stella-carousel .dot::after{position:absolute;top:18px;left:0;right:0;bottom:0;height:2px;background-color:white;content:'';transform:scale(0.001, 1);transform-origin:0 0}.stella-carousel.is-in-view .dot.is-selected::after{transition:transform 10s;transform:scale(1, 1)}.stella-carousel-item{width:100%;min-height:100vh;color:#fff;display:flex;justify-content:space-between;padding:var(--section-padding-top) var(--container-gutter) var(--section-padding-bottom)}@media (min-width: 768px){.stella-carousel-item{min-height:auto;height:100vh}}.stella-carousel-item-bx{background-color:#002e4d}.stella-carousel-item-br{background-color:#049785}.stella-carousel-item-br .link-cta{color:rgba(255,255,255,0.7)}.stella-carousel-item-be{background-color:#067d8b}.stella-carousel-item-be .link-cta{color:rgba(255,255,255,0.7)}.stella-carousel-column{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:32px}@media (min-width: 768px){.stella-carousel-column{padding-bottom:0;justify-content:center;flex:0 0 calc(50% - var(--grid-gap) / 2);max-width:calc(50% - var(--grid-gap) / 2)}}.stella-carousel-item-type{margin-bottom:24px}.stella-carouse-item-title{margin-bottom:32px;line-height:1.05;font-size:55px}@media (min-width: 768px){.stella-carouse-item-title{margin-top:auto;font-size:42px}}@media only screen and (min-width: 768px) and (min-width: 768px){.stella-carouse-item-title{font-size:calc( 42px + 28 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1440px){.stella-carouse-item-title{font-size:70px}}@media (min-width: 768px){.stella-carouse-item-cta{margin-bottom:auto}}.stella-carousel-circles{position:absolute;top:calc(var(--section-padding-top));left:0;width:100%;display:flex;justify-content:center;align-items:center;min-height:53vw;z-index:2;border:0 !important}@media screen and (max-width: 767px) and (min-height: 750px){.stella-carousel-circles{top:calc(var(--section-padding-top) + 5vh)}}@media (min-width: 768px){.stella-carousel-circles{position:absolute;top:0;left:auto;right:var(--container-gutter);width:calc( (100vw - var(--container-gutter) * 2) / 2 - var(--grid-gap) / 2);height:100vh}}.stella-carousel-circles-wrapper{margin-right:53vw}@media (min-width: 768px){.stella-carousel-circles-wrapper{margin-right:27vw}}.stella-carousel-circles-wrapper .stella-carousel-circle.is-current{opacity:1;z-index:3;pointer-events:auto}.stella-carousel-circles-wrapper .stella-carousel-circle-bx{background-color:#024b7b}.stella-carousel-circles-wrapper .stella-carousel-circle-be{background-color:#06a0b1}.stella-carousel-circles-wrapper .stella-carousel-circle-br{background-color:#03c0ad}.stella-carousel-circle{position:absolute;width:53vw;height:53vw;background-color:#064874;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:400;transition:transform 0.5s, opacity 0.5s, z-index 1ms 0.25s;opacity:0.2;letter-spacing:0.01em}@media (min-width: 768px){.stella-carousel-circle{width:27vw;height:27vw;font-size:30px}}@media only screen and (min-width: 768px) and (min-width: 768px){.stella-carousel-circle{font-size:calc( 30px + 50 * (100vw - 768px) / (1440 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1440px){.stella-carousel-circle{font-size:80px}}.stella-carousel-circle.is-previous{transform:translate(-50%) scale(0.65)}.stella-carousel-circle.is-next{transform:translate(50%) scale(0.65)}.stella-carousel-item-type{opacity:0;transition:opacity 0.6s 0.35s ease-in-out}.stella-carouse-item-title{opacity:0;transition:opacity 0.6s 0.35s ease-in-out}.stella-carouse-item-cta{opacity:0;transition:opacity 0.6s 0.65s ease-in-out}.stella-carousel-item.is-selected .stella-carousel-item-type,.stella-carousel-item.is-selected .stella-carouse-item-title,.stella-carousel-item.is-selected .stella-carouse-item-cta{opacity:1}.stella-carousel-item.has-active-modal .stella-carousel-item-type{transition-delay:0s;opacity:0}.stella-carousel-item.has-active-modal .stella-carouse-item-title{transition-delay:0s;opacity:0}.stella-carousel-item.has-active-modal .stella-carouse-item-cta{transition-delay:0s;opacity:0}.stella-carousel-circles{transition:opacity 0.6s 0.75s ease-in-out;opacity:1;outline:0}.stella-carousel-circles.has-active-modal{transition-delay:0.25s;opacity:0}.stella-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}html.has-open-dialog .stella-modal{overflow-x:hidden;overflow-y:auto}.stella-modal-dialog{position:relative;width:100%;min-height:100vh;padding-left:var(--container-gutter);padding-right:var(--container-gutter);color:#fff}@media (min-width: 768px){.stella-modal-dialog{display:flex;flex-direction:column}}.stella-modal-header{position:relative;padding-top:var(--section-padding-top);margin-bottom:var(--section-padding-top)}.stella-modal-back-button{display:inline-flex;align-items:center;padding:0;border:0;color:#fff;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.stella-modal-back-button .icon{transform:rotate(-180deg);margin-right:16px}.stella-modal-body{padding-bottom:var(--section-padding-bottom)}@media (min-width: 768px){.stella-modal-body{margin-top:auto;margin-bottom:auto}}.stella-modal-content{position:relative;margin-bottom:80px}@media (min-width: 768px){.stella-modal-content{grid-column:span 5;margin-bottom:0}}@media (min-width: 1280px){.stella-modal-content{grid-column:span 4}}.stella-modal-content .link-cta{transition:-webkit-text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;color:white;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;display:inline-block;padding-top:20px}.stella-modal-content .link-cta .icon{position:relative;top:6px}.stella-modal-content .link-cta:hover{-webkit-text-decoration:underline solid white;text-decoration:underline solid white}.stella-modal-content .link-cta:after{display:none}.stella-modal-title{margin-bottom:40px}.stella-modal-list-holder{position:relative}@media (min-width: 768px){.stella-modal-list-holder{grid-column:span 7}}@media (min-width: 1280px){.stella-modal-list-holder{grid-column:span 7;padding-left:calc((1 * (100% - 6 * var(--grid-gap)) / 7) + 1 * var(--grid-gap))}}.stella-modal-list{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--grid-gap)}.stella-modal-list-item{position:relative;display:inline-block;width:100%;color:rgba(255,255,255,0.7);padding-top:16px;padding-bottom:16px;margin-top:-1px;page-break-inside:avoid;break-inside:avoid}.stella-modal-list-item::after{position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid rgba(255,255,255,0.4);content:''}.stella-modal-dialog{opacity:1;overflow:hidden;transition:background-color 0s}.stella-modal-bx.is-visible .stella-modal-dialog{transition:background-color 0s 0.6s;background-color:#064874}.stella-modal-header,.stella-modal-content,.stella-modal-list-holder{opacity:0;transition:opacity 0.6s}.stella-modal.is-visible .stella-modal-header,.stella-modal.is-visible .stella-modal-content,.stella-modal.is-visible .stella-modal-list-holder{transition:opacity 0.6s 0.2s;opacity:1}.stella-modal-background{position:absolute;top:50vh;left:50vw;margin-top:-100vmax;margin-left:-100vmax;transform:scale(0.001);transition:all 0.6s cubic-bezier(0.52, 0.49, 0.6, 0.86);width:200vmax;height:200vmax;border-radius:50%}.stella-modal-bx .stella-modal-background{background-color:#064874}.stella-modal-be .stella-modal-background{background-color:#0493a3}.stella-modal-br .stella-modal-background{background-color:#05ac9b}.stella-modal.is-visible .stella-modal-background{transform:scale(1) !important}.stella-banner{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.stella-banner-header{padding-top:var(--section-padding-top);margin-bottom:40px}@media (min-width: 768px){.stella-banner-header{margin-bottom:40px}}.stella-banner-content{position:relative;display:flex;flex-direction:column;flex-grow:1;padding-bottom:var(--section-padding-bottom)}@media (min-width: 768px){.stella-banner-content{flex-direction:row;justify-content:space-between;align-items:stretch}}.stella-banner-copy{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;order:1}@media (min-width: 768px){.stella-banner-copy{margin-top:0;flex:0 0 52%;max-width:52%;order:0}}.stella-banner-title{margin-bottom:0}@media (min-width: 768px){.stella-banner-title{margin-top:auto;margin-bottom:auto}}.stella-banner-cta-link{display:none}@media (min-width: 768px){.stella-banner-cta-link{display:inline-flex}}.stella-banner-cta-button{position:absolute;right:var(--container-gutter);bottom:var(--section-padding-bottom)}@media (min-width: 768px){.stella-banner-cta-button{display:none}}@media screen and (max-width: 479px){.stella-banner-cta-button{position:static;margin-right:0;margin-left:auto}}.stella-banner-aside{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:36px}@media (min-width: 768px){.stella-banner-aside{margin-bottom:0;flex:0 0 42.8%;max-width:42.8%}}.stella-banner-aside .stella-circle{display:block !important}.stella-banner-aside .stella-circle:not(:first-child){position:absolute}.stella-banner-aside .stella-circle .stella-circle-text{opacity:1}.stella-banner-aside .stella-circle-1{transform:translate(0, -35%) scale(0.65)}.stella-banner-aside .stella-circle-1 .stella-circle-body{background-color:#024874}.stella-banner-aside .stella-circle-2{transform:translate(-36%, 31%) scale(0.65)}.stella-banner-aside .stella-circle-2 .stella-circle-body{background-color:#0396a6}.stella-banner-aside .stella-circle-3{transform:translate(36%, 31%) scale(0.65)}.stella-banner-aside .stella-circle-3 .stella-circle-body{background-color:#03c0ad}.services-section.no-slider{margin-top:80px;margin-bottom:120px}@media (min-width: 768px){.services-section.no-slider{margin-top:0;margin-bottom:0}}@media (min-width: 768px){.services-slider-item{padding-bottom:80px;padding-top:80px}}.services-slider-item+.services-slider-item{margin-top:112px}@media (min-width: 768px){.services-slider-item+.services-slider-item{margin-top:0}}@media (min-width: 768px){.no-slider .services-slider-item:nth-child(2n){background-color:#161618;color:#fff}}.services-slider-item-image{display:block;width:100%;height:425px;margin-bottom:60px;object-fit:cover;object-position:right center}@media (min-width: 768px){.services-slider-item-image{height:650px !important;margin-bottom:0;grid-column:7 / span 6;order:1}}@media (min-width: 768px){.services-slider-item-content{display:flex;flex-direction:column;grid-column:span 5}}.services-slider-item-title{font-size:45px;margin-bottom:20px}@media (min-width: 992px){.services-slider-item-title{margin-top:40px}}.service-slider-item-description{opacity:0.7;margin-bottom:60px}@media (min-width: 992px){.service-slider-item-description{margin-bottom:80px}}.service-slider-item-list{list-style:none;margin:0;padding:0}.service-slider-item-list.has-hover-within a{opacity:0.3}.service-slider-item-list.has-hover-within a:hover{opacity:1}@media (min-width: 768px){.service-slider-item-list{margin-top:auto}}.service-slider-item-link{position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:400;line-height:1.6667;padding:16px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:-1px;transition:opacity 0.5s ease}.service-slider-item-link::before{display:block;position:absolute;top:-1px;right:0;bottom:-1px;left:0;border-bottom:1px solid #161618;content:'';transform:scale(0.001, 1);opacity:0;transform-origin:0 0;z-index:100;transition:all 0.5s ease}.service-slider-item-link:hover::before{transform:scale(1, 1);opacity:1}.service-slider-item-link:hover .icon{opacity:0.7;transform:translate(2px)}.service-slider-item-link .icon{transition:all 0.6s ease;opacity:0.2}.no-slider .services-slider-item:nth-child(2n) .service-slider-item-link{border-top:1px solid rgba(230,230,230,0.1);border-bottom:1px solid rgba(230,230,230,0.1)}.no-slider .services-slider-item:nth-child(2n) .service-slider-item-link::before{border-bottom:1px solid #fff;content:'';transform-origin:0 0;z-index:100;transition:all 0.5s ease}.no-slider .services-slider-item:nth-child(2n) .service-slider-item-link .icon{transition:all 0.6s ease;opacity:0.7}.services-slider{margin-top:80px;margin-bottom:120px;overflow:hidden;outline:none}@media (min-width: 992px){.services-slider{margin-bottom:140px}}.services-slider::after{display:none}@media (min-width: 768px){.services-slider::after{content:'flickity'}}.services-slider.cursor-in-progress{cursor:none}@media (min-width: 768px){.services-slider .services-slider-item{width:calc(100% - 2 * var(--container-gutter));padding-top:0;padding-bottom:0}}.services-slider .services-slider-item-image{order:0;grid-column:span 7}.services-slider .flickity-page-dots{position:absolute;left:var(--container-gutter);list-style:none;display:flex;margin:60px 0 0;height:2px;align-items:flex-end;pointer-events:none}.services-slider .dot{display:block;width:60px;height:1px;opacity:0.3;background-color:#161618}.services-slider .dot.is-selected{height:2px;opacity:1}@media screen and (max-width: 991px){.services-tabs{display:block;padding-top:40px;padding-bottom:80px}.services-tabs-title{margin-bottom:40px}.service-tab{line-height:1.34}.service-tab-title{position:relative;font-size:18px;margin-bottom:0;padding-top:20px;padding-bottom:20px}.service-tab-title::before{position:absolute;right:0;top:50%;transform:translate(0, -50%);width:12px;height:2px;background-color:#161618;content:''}.service-tab-title::after{position:absolute;right:5px;top:50%;transform:translate(0, -50%);width:2px;height:12px;background-color:#161618;content:''}.service-tab-content{display:none;padding-bottom:20px}.service-tab.is-active .service-tab-content{display:block}}@media (min-width: 992px){.services-tabs{padding-top:80px;padding-bottom:80px}.services-tabs-title{grid-column:span 3}.service-tab-list{position:relative;grid-column:span 9}.service-tab-title{display:inline-block;width:40%;margin-bottom:0;padding-top:20px;padding-bottom:20px;border-right:1px solid #e6e6e6;font-size:18px}.service-tab-title.is-active{pointer-events:none}.service-tab-title span{transition:opacity 0.2s ease-in-out;opacity:0.4}.service-tab-title:hover span{display:inline-block;background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1.2em + 1px);opacity:0.7}.is-active .service-tab-title span{display:inline-block;opacity:1;background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1.2em + 1px)}.is-active .service-tab-title{position:relative}.is-active .service-tab-title :after,.is-active .service-tab-title :before{left:100%;top:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.is-active .service-tab-title :after{border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:24px;margin-top:-24px}.is-active .service-tab-title :before{border-color:rgba(194,225,245,0);border-left-color:#e6e6e6;border-width:25px;margin-top:-25px}.service-tab-content{display:none;position:absolute;right:0;top:0;max-width:50%;opacity:0;transition:all 0.5s ease-in-out}.service-tab.is-active .service-tab-content{opacity:1}}.industries-section{padding-top:80px;padding-bottom:80px;grid-row-gap:0}@media (min-width: 768px){.industries-section{padding-top:208px}}.industries-description{margin-bottom:40px}@media (min-width: 768px){.industries-description{grid-column:2 / span 10;margin-bottom:48px}}@media (min-width: 992px){.industries-description{grid-column:3 / span 8;margin-bottom:96px}}@media (min-width: 1440px){.industries-description{grid-column:4 / span 6}}@media (min-width: 768px){.industry-list{grid-column:2 / span 10}}@media (min-width: 992px){.industry-list{grid-column:3 / span 10}}@media (min-width: 1440px){.industry-list{grid-column:4 / span 9}}.industry-list{list-style:none;margin:0;padding:0}.industry-list.has-hover-within .industry-link{opacity:0.2}.industry-list.has-hover-within .industry-link:hover{opacity:1}.industry-link{position:relative;display:inline-block;font-size:30px;transition:opacity 0.5s ease;line-height:1.1666}@media (min-width: 768px){.industry-link{font-size:45px}}@media (min-width: 1280px){.industry-link{font-size:70px}}.industry-link-title{position:relative;display:inline-block;font-size:30px;line-height:1.1666;letter-spacing:-0.015em;white-space:nowrap}@media screen and (max-width: 479px){.industry-link-title{font-size:25px}}@media (min-width: 768px){.industry-link-title{font-size:45px}}@media (min-width: 1280px){.industry-link-title{font-size:70px}}.industry-link-title::after{display:block;position:absolute;height:2px;width:100%;top:1em;background-color:currentColor;opacity:0;transition:opacity 0.5s .2s;content:''}.industry-link:hover .industry-link-title::after{opacity:1}.industry-link-description{display:flex;justify-content:space-between;align-items:center;padding-left:1ch;padding-top:0;padding-bottom:0;font-size:18px;transition:all 0.5s .2s;opacity:0;height:40px}.industry-link-description .icon{margin-left:24px;transform:translate(-12px);transition:all 0.5s .2s}.industry-link:hover .industry-link-description{margin-top:10px;padding-top:24px;padding-bottom:44px;opacity:1}.industry-link:hover .industry-link-description .icon{transform:translate(0)}.industry-link-description-text{max-width:450px}.cs-1-hero{position:relative;color:#fff;display:flex;flex-direction:column;margin-bottom:420px;background-size:100.1% 100%}@media (min-width: 768px){.cs-1-hero{flex-direction:row;flex-wrap:wrap;margin-bottom:160px;background-size:100.1% 100%;padding-bottom:calc( (100vw - 2 * var(--container-gutter)) * 0.5625 - 128px);background-image:linear-gradient(90deg, #161618 0%, #161618 50%, #fff 50%, #fff 100%)}}.cs-1-hero-content{padding:80px var(--container-gutter);font-size:30px;line-height:1.34;letter-spacing:-0.01em;background-color:#161618}@media (min-width: 768px){.cs-1-hero-content{max-width:50%;flex:0 0 50%;padding-left:var(--container-gutter);padding-top:calc( 50vh - (93.8px) / 2);background-color:transparent}}.cs-1-hero-section{margin-bottom:64px}.cs-1-hero-section:last-of-type{margin-bottom:48px}.cs-1-hero-section p{margin-bottom:0.5em}.cs-1-hero-section p:last-child{margin-bottom:0}.cs-1-hero-section h5{margin-bottom:20px}.cs-1-hero-aside{height:100vh;order:-1}@media (min-width: 768px){.cs-1-hero-aside{display:flex;flex-direction:column;align-items:center;max-width:50%;height:calc(100vh + 50vw + 256px);flex:0 0 50%;order:0;background-color:#fff}}.cs-1-hero-bg{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.cs-1-hero-bg{flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;object-fit:cover}}@media screen and (max-width: 767px){.cs-1-hero-logo{position:absolute;top:50vh;left:50vw;transform:translate(-50%, -50%)}}.cs-1-hero-screenshot-mobile{position:relative;display:block;width:200px;border-radius:24px;box-shadow:0 52px 64px 0 rgba(22,22,24,0.1)}@media screen and (max-width: 767px){.cs-1-hero-screenshot-mobile{position:absolute;top:100%;left:50%;margin-left:-100px;margin-top:-80px}}@media (min-width: 768px){.cs-1-hero-screenshot-mobile{width:300px;margin-top:-100px}}@media (min-width: 992px){.cs-1-hero-screenshot-mobile{width:400px;margin-top:-160px}}.cs-1-screenshot-desktop-holder{display:none}@media (min-width: 768px){.cs-1-screenshot-desktop-holder{position:absolute;left:0;right:0;bottom:-128px;display:block;max-width:100%;flex:0 0 100%}}.cs-1-hero-screenshot-desktop{display:block;width:100%}.cs-2-hero{color:#fff;margin-bottom:140px}.cs-2-hero-main{position:relative;height:100vh}.cs-2-hero--dark .cs-2-hero-main{color:#161618}.cs-2-hero-bg{display:block;position:absolute;left:0;right:0;height:100%;width:100%;object-fit:cover}.cs-2-hero-main-client-desktop{position:absolute;left:var(--container-gutter);top:50%;transform:translate(0, -50%);display:none}@media (min-width: 768px){.cs-2-hero-main-client-desktop{display:block}}@media (min-width: 768px){.cs-2-hero-main-client-mobile{display:none}}.cs-2-hero-content{padding-top:80px;font-size:24px;line-height:1.34;letter-spacing:-0.01em;background-color:#161618}@media (min-width: 992px){.cs-2-hero-content{padding-top:120px}}@media (min-width: 1280px){.cs-2-hero-content{font-size:30px}}.cs-2-hero-details{margin-bottom:48px}@media (min-width: 992px){.cs-2-hero-details{margin-bottom:100px}}.cs-2-hero-section+.cs-2-hero-section{margin-top:40px}@media (min-width: 768px){.cs-2-hero-section{grid-column:span 3}.cs-2-hero-section+.cs-2-hero-section{margin-top:0}}.cs-2-hero-section--services{grid-column:span 4}.cs-2-hero-logo{display:block;position:absolute;top:50vh;left:50%;transform:translate(-50%, -50%)}@media (min-width: 768px){.cs-2-hero-logo{position:static;grid-column:span 2;transform:none}}@media screen and (max-width: 767px){.cs-2-hero-logo{max-width:calc(100% - 40px)}}.cs-2-hero-screenshot-desktop{width:100%;margin-bottom:-100px}.cs-intro{min-height:100vh;padding-top:20px;padding-bottom:80px;align-content:center}@media (min-width: 768px){.cs-intro{padding-top:80px}}@media screen and (min-height: 810px){.cs-intro{grid-row-gap:100px;padding-top:160px;padding-bottom:160px}}.cs-intro-main{font-size:30px;line-height:1.34}@media (min-width: 768px){.cs-intro-main{font-size:45px;grid-column:span 12}}.cs-intro-column{margin-top:72px;line-height:1.6667;color:rgba(22,22,24,0.7)}@media (min-width: 768px){.cs-intro-column{margin-top:0;grid-column:span 6}}.cs-intro-title{margin-bottom:32px;color:#161618}@media (min-width: 768px){.cs-intro-title{margin-bottom:44px}}.cs-point{min-height:500px;display:flex;flex-direction:column;justify-content:center;font-size:24px;line-height:1.34;text-align:center}@media (min-width: 768px){.cs-point{font-size:30px;align-items:center}}.cs-point--fullscreen{min-height:100vh}.cs-point--dark{background-color:#161618;color:#fff}.cs-point--light{background-color:#fff;color:#161618}@media (min-width: 768px){.cs-point-content{max-width:900px}}.cs-point-title{margin-bottom:32px}@media (min-width: 768px){.cs-point-title{margin-bottom:40px}}.cs-1-screenshot{overflow:hidden}.cs-1-screenshot-scroller{padding-top:var(--section-padding-top);display:inline-flex;align-items:flex-start}.cs-1-screenshot-scroller img{display:block;width:calc(100vw - 2 * var(--container-gutter));margin-left:var(--container-gutter)}.cs-showcase{position:relative;padding-top:80px;padding-bottom:80px}@media (min-width: 768px){.cs-showcase{margin-top:160px;padding-top:0;padding-bottom:160px}}.cs-showcase-content{position:absolute;top:80px;font-size:24px;line-height:1.34}@media (min-width: 768px){.cs-showcase-content{font-size:30px;max-width:550px}}@media (min-width: 992px){.cs-showcase-content{top:160px}}.cs-showcase-title{margin-bottom:40px}.cs-showcase-screenshots-holder{display:flex;justify-content:center;overflow:hidden;margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter));padding-bottom:5vw}.cs-showcase-thing{transform:rotate(-30deg);margin-top:700px}@media screen and (min-width: 300px){.cs-showcase-thing{margin-top:600px}}@media screen and (min-width: 400px){.cs-showcase-thing{margin-top:550px}}@media screen and (min-width: 768px){.cs-showcase-thing{margin-top:650px}}.cs-showcase-screenshots{display:grid;grid-template-columns:repeat(4, 60vw);grid-gap:18vw;align-content:start}@media (min-width: 768px){.cs-showcase-screenshots{grid-gap:10vw;grid-template-columns:repeat(4, 32vw);margin-bottom:10vw}}.cs-showcase-screenshots:first-child{margin-bottom:18vw}@media (min-width: 768px){.cs-showcase-screenshots:first-child{margin-bottom:10vw}}.cs-showcase-screenshots img{border-radius:24px;display:block;width:100%}.cs-award{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden}@media (min-width: 768px){.cs-award{align-items:stretch}}@media (min-width: 768px){.cs-award-content{display:flex;align-items:center;justify-content:space-between}}.cs-award-tag{margin-bottom:40px}.cs-award-logo{margin-top:40px}@media (min-width: 768px){.cs-award-logo{margin-top:0;margin-left:16px}}.cs-fifty-fifty{padding-top:80px;padding-bottom:80px;background-color:#161618;color:#fff}@media (min-width: 992px){.cs-fifty-fifty{padding-top:160px;padding-bottom:160px}}.cs-fifty-fifty-column{font-size:24px;display:flex;flex-direction:column}@media (min-width: 768px){.cs-fifty-fifty-column{grid-column:span 5;font-size:30px}.cs-fifty-fifty-column:first-child{grid-column:2 / span 5}}.cs-fifty-fifty-screenshot-holder{width:200px;margin-top:60px;border-radius:24px;overflow:hidden;align-self:center}@media (min-width: 768px){.cs-fifty-fifty-screenshot-holder{margin-top:0;width:78.431372549%;align-self:flex-start}}@media screen and (max-width: 767px){.cs-fifty-fifty-screenshot-holder{padding-bottom:60px}}.cs-fifty-fifty-screenshot-holder img{display:block;width:100%}.cs-fifty-fifty-column:first-child .cs-fifty-fifty-screenshot-holder{order:-1}@media (min-width: 768px){.cs-fifty-fifty-column:first-child .cs-fifty-fifty-screenshot-holder{margin-bottom:80px}}@media (min-width: 992px){.cs-fifty-fifty-column:first-child .cs-fifty-fifty-screenshot-holder{margin-bottom:160px}}.cs-fifty-fifty-column:last-child .cs-fifty-fifty-screenshot-holder{align-self:flex-end}@media (min-width: 768px){.cs-fifty-fifty-column:last-child .cs-fifty-fifty-screenshot-holder{margin-top:80px}}@media (min-width: 992px){.cs-fifty-fifty-column:last-child .cs-fifty-fifty-screenshot-holder{margin-top:160px}}.cs-double-screenshot{padding-top:80px;padding-bottom:80px;min-height:100vh;align-items:center}@media (min-width: 992px){.cs-double-screenshot{padding-top:140px;padding-bottom:140px}}.cs-double-screenshot--dark{background-color:#161618;color:#fff}.cs-double-screenshot-content{margin-bottom:48px}@media (min-width: 768px){.cs-double-screenshot-content{grid-column:span 5;margin-bottom:0}}.cs-double-screenshot-subtitle{margin-bottom:32px}.cs-double-screenshot-title{margin-bottom:40px}@media (min-width: 992px){.cs-double-screenshot-title{margin-bottom:56px}}.cs-double-screenshot-images{display:flex;justify-content:space-between;grid-column:7 / span 6}.cs-double-screenshot-image{flex:0 0 calc(50% - var(--grid-gap) / 2);max-width:calc(50% - var(--grid-gap) / 2);width:calc(50% - var(--grid-gap) / 2);height:intrinsic}.case-study-screenshot-section--dark{background-color:#161618;color:#fff}.csss-screenshot-holder{background-color:#161618}.csss-screenshot{width:100%;margin-bottom:0}.cs-kpi{background-color:#161618;color:#fff;line-height:1.1666}.cs-kpi-grid{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;padding-bottom:80px}@media (min-width: 768px){.cs-kpi-grid{display:grid;align-items:center}}@media screen and (min-width: 768px) and (min-height: 810px){.cs-kpi-grid{padding-top:160px;padding-bottom:160px}}.cs-kpi-item{text-align:center}.cs-kpi-item+.cs-kpi-item{margin-top:56px}@media (min-width: 768px){.cs-kpi-item{grid-column:span 4}.cs-kpi-item+.cs-kpi-item{margin-top:0}}.cs-kpi-name{margin-bottom:16px}.cs-kpi-value{display:inline-flex;align-items:center;font-size:96px}.cs-kpi-value-number{margin:0 16px}.cs-kpi-value-symbol{font-size:40px}.cs-kpi-copy{display:none;font-size:24px;text-align:center;max-width:1060px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.cs-kpi-copy{font-size:30px}}@media (min-width: 768px){.cs-kpi-copy{grid-column:2 / span 10;display:block}}.csi-kpi-title{text-align:center;margin-bottom:40px}#team_stats .cs-team-stats .hero--dark{margin-bottom:0 !important}#team_stats .cs-team-stats .hero--dark .hero-content{padding:0 !important;min-height:200px !important}@media (min-width: 768px){#team_stats .cs-team-stats .hero--dark .hero-content{min-height:200px !important}}@media (min-width: 1280px){#team_stats .cs-team-stats .hero--dark .hero-content{min-height:200px !important}}#team_stats .cs-team-stats .hero--dark .hero-content .hero-title{margin-top:160px !important;text-align:center}@media (min-width: 768px){#team_stats .cs-team-stats .hero--dark .hero-content .hero-title{max-width:none}}@media (min-width: 1280px){#team_stats .cs-team-stats .hero--dark .hero-content .hero-title{max-width:none}}#team_stats .cs-team-stats .cs-team-stats-grid{min-height:40vh !important}.cs-split-screen-banner{display:flex;flex-direction:column}@media (min-width: 768px){.cs-split-screen-banner{flex-direction:row}}.cs-split-screen-column{background-color:#161618;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.cs-split-screen-column{max-width:50%;flex:0 0 50%}}@media screen and (max-width: 767px){.cs-split-screen-column:nth-child(2n){height:100vw;padding:48px 0}}.cs-split-screen-image{display:block;width:100%}.cs-split-screen-mobile-screenshot{max-width:42%;margin-left:auto;margin-right:auto}.cs-grid{padding:0 0 40px 0 !important}.cs-grid.container{grid-gap:0 !important;height:100% !important}.cs-grid.container .cs-grid-item{height:100% !important}@media (min-width: 768px){.cs-grid{padding-bottom:80px}}.cs-grid-item{display:block;position:relative;height:0;color:#fff;overflow:hidden}@media screen and (max-width: 767px){.cs-grid-item{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter))}}.cs-grid-item::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);content:'';z-index:1}.cs-grid-item-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center}.cs-grid-item--single{grid-column:span 4;padding:0 0 157.5%}.cs-grid-item--double{grid-column:span 8;padding:0 0 157.5%}@media (min-width: 768px){.cs-grid-item--double{padding:0 0 75%}}.cs-grid-item-content{--padding: 40px;position:absolute;right:0;bottom:0;left:0;padding:var(--padding);z-index:3}@media (min-width: 768px){.cs-grid-item-content{display:flex;flex-direction:column;justify-content:flex-end;--padding: 40px}}.cs-grid-item-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.5)}.cs-grid-item-project-name{margin-bottom:8px}.cs-grid-item-title{margin-bottom:0}.cs-grid-item-result{margin-bottom:20px}.cs-grid-item-description{display:none}@media (min-width: 1280px){.cs-grid-item-description{display:block}}.page-work .cs-grid.container{background-color:black;padding-bottom:0 !important}@media screen and (prefers-reduced-motion: no-preference){.cs-grid-item::after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(22,22,24,0.5);transition:opacity 0.85s .2s,transform 0.85s .2s;opacity:0;content:''}.cs-grid-item-bg{transition:transform 0.85s .2s}.cs-grid-item-content{transition:transform 0.85s .2s;transform:translate(0, calc(100% - var(--padding)))}.cs-grid-item:hover::after{opacity:1}.cs-grid-item:hover .cs-grid-item-bg{transform:scale(1.2)}.cs-grid-item:hover .cs-grid-item-content{transform:scale(1)}.cs-grid-item.cursor-in-progress{cursor:none}}.contact{grid-row-gap:0}.contact-header{grid-column:span 12}@media (min-width: 992px){.contact-header{grid-column:2 / span 10}}@media (min-width: 1280px){.contact-header{grid-column:3 / span 8}}.contact-item{grid-column:span 12;display:flex;flex-direction:column;padding:40px 0 72px;border-top:1px solid #e6e6e6;align-content:flex-start;align-items:flex-start}@media (min-width: 768px){.contact-item{flex-direction:row;justify-content:space-between;padding:80px 0}}@media (min-width: 992px){.contact-item{grid-column:2 / span 10}}@media (min-width: 1280px){.contact-item{grid-column:3 / span 8}}@media (min-width: 768px){.contact-item-body,.contact-item-image{max-width:calc(50% - var(--grid-gap) / 2);}}.contact-item-name{margin-bottom:12px;margin-left:-2px}.contact-item-address,.contact-item-phone{line-height:1.6667;color:rgba(37,34,39,0.7)}.contact-item-address{white-space:pre-line;margin-bottom:1.5em}.contact-item-phone{display:block;margin-bottom:32px}.contact-item-image{display:block;margin-bottom:40px;width:100%}@media (min-width: 768px){.contact-item-image{margin-bottom:0;order:1}}.contact-form .input:disabled{display:none}.custom-radio-holder{display:flex;margin-top:16px}.custom-radio-button-input{opacity:0;position:absolute;z-index:-1}.custom-radio-button-label{display:block;font-size:14px;line-height:20px;border:1px solid #e6e6e6;padding:8px 20px;font-weight:400;cursor:pointer;transition:all 0.25s ease}.custom-radio-button-input:checked ~ .custom-radio-button-label{border-color:#00b0bb;background-color:#00b0bb;color:#fff}.custom-radio-button-input:focus ~ .custom-radio-button-label{outline:2px solid #00b0bb;outline-offset:2px}.custom-radio-button+.custom-radio-button{margin-left:20px}.grecaptcha-badge{display:none}.careers{grid-row-gap:0}.careers .page-nav{font-size:18px;line-height:1.6667}@media (min-width: 768px){.careers .page-nav{font-size:24px;line-height:1.5666}}@media (min-width: 1280px){.careers .page-nav{font-size:30px}}@media (min-width: 768px){.careers-holder{grid-column:span 12}}@media (min-width: 1280px){.careers-holder{grid-column:2 / span 10}}.careers-grid{padding-top:60px;padding-bottom:80px}@media (min-width: 768px){.careers-grid{display:grid;grid-template-columns:37% 37%;justify-content:space-between;grid-column-gap:var(--grid-gap);grid-row-gap:var(--section-padding-bottom)}}@media (min-width: 992px){.careers-grid{padding-top:80px;padding-bottom:112px}}.career-grid-item{display:block;font-weight:400}.career-grid-item+.career-grid-item{margin-top:60px}@media (min-width: 768px){.career-grid-item+.career-grid-item{margin-top:0}}.career-grid-item-title{font-size:24px;font-weight:400;margin-bottom:12px}.career-grid-item-cities{display:flex;flex-wrap:wrap;margin:0 0 32px;padding:0;font-weight:300;list-style:none;opacity:0.7}.careers-empty{padding-top:80px;padding-bottom:200px;font-weight:400}@media (min-width: 768px){.careers-empty{font-size:24px}}.careers-empty a{background-image:linear-gradient(to right, currentColor 100%, currentColor 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 calc(1.05em + 1px)}.job-posting{border-bottom:1px solid #e6e6e6}.job-posting-header{border-bottom:1px solid #e6e6e6}.job-posting-header-header{display:flex;justify-content:space-between;padding-top:32px;padding-bottom:20px}.job-posting-header-header:only-child{padding-bottom:32px}@media (min-width: 768px){.job-posting-header-header{padding-top:72px;padding-bottom:48px}.job-posting-header-header:only-child{padding-top:48px;padding-bottom:48px}}.job-posting-description{margin-bottom:var(--section-padding-bottom)}.job-posting-cities{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.job-posting-city{position:relative}.job-posting-city:not(:last-child){margin-right:24px}.job-posting-city:not(:last-child)::after{position:absolute;content:'|';left:calc(100% + 12px);transform:translate(-50%)}.job-posting-body{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);color:rgba(37,34,39,0.85);line-height:1.6667}@media (min-width: 992px){.job-posting-body{max-width:930px;margin-left:auto;margin-right:auto}}.job-posting-body h5{margin-top:3em;color:#161618}.job-posting-body ul{margin:0 0 1em;list-style:none}.job-posting-body ul ul{margin-top:1em;margin-left:1em;margin-bottom:1.5em}.job-posting-body li{position:relative;margin-bottom:1em;padding-left:16px}.job-posting-body li:before{position:absolute;left:0;top:calc((1em * 1.6667) / 2);display:block;width:5px;height:1px;background-color:#161618;content:''}.job-posting-body strong,.job-posting-body b{font-weight:700}.job-posting-apply-button{margin-top:20px;border-color:rgba(0,176,187,0.7);color:#fff;background-color:rgba(0,176,187,0.7);display:block;font-family:"proxima-nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;padding:12px 24px;border:2px solid transparent;border-radius:25px}.job-posting-attachment-label{display:block;margin-top:24px}.custom-file-job-posting{margin-bottom:20px}.job-posting-radio-holder{display:flex;width:100%;flex:0 0 100%;margin-top:8px;margin-bottom:20px}.learn_more_form_wrapper{margin-top:100px}.learn_more_form .gform_body .gfield_html h1{margin-bottom:0}.learn_more_form .gform_body .gfield_html h3{margin-top:0}.learn_more_form .gform_body .gfield label{display:none !important}.learn_more_form .gform_body .gfield .ginput_container input{border-color:#000;border-top:0;border-right:0;border-left:0;font-size:18px}.learn_more_form .gform_body .gfield .ginput_container input::placeholder{color:#000;font-size:18px;text-transform:uppercase}.learn_more_form .gform_body .gform_confirmation_message{color:red;font-weight:600;font-size:21px}.learn_more_form .gform_footer .gform_button{background-color:#00b0bb;color:white;font-size:30px;border:#00b0bb;padding:20px 80px 20px 30px;margin-top:20px}.learn_more_form .gform_footer .gform_ajax_spinner{margin-left:20px;height:30px;width:30px}.learn_more_form .gform_confirmation_message{color:red;font-weight:600;font-size:21px}.social-sharing{margin:0;padding:0;list-style:none;display:flex}.social-sharing li+li{margin-left:12px}@media (min-width: 992px){.social-sharing li+li{margin-left:32px}}.about-born-footer{padding-top:80px;padding-bottom:80px;line-height:1.6667}.about-born-footer-title{font-weight:700;font-size:24px;margin-bottom:40px}.article-featured-image{margin:0 0 28px}@media (min-width: 768px){.article-featured-image{margin:0 0 72px}}.article-featured-image img{display:block;width:100%}.article-header{display:flex;align-items:center;margin-bottom:60px}@media (min-width: 768px){.article-header{grid-column:span 12}}.article-categories{margin:0 16px 0 0;padding:0;list-style:none;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;display:flex;align-items:center}.article-categories li{position:relative}.article-categories li:not(:last-child){margin-right:16px}.article-categories li:not(:last-child)::after{position:absolute;content:'・';left:calc(100% + 8px);transform:translate(-50%)}.article-social-sharing{margin-left:auto}.article{padding-bottom:80px;border-bottom:1px solid #e6e6e6}.article-lead{margin-bottom:2em;font-size:24px;font-weight:400;line-height:1.34;letter-spacing:-0.01em;white-space:pre-line}@media (min-width: 992px){.article-lead{font-weight:300}}@media (min-width: 1440px){.article-lead{font-size:30px}}.article-body{color:rgba(22,22,24,0.85)}.article{line-height:1.6667;max-width:860px}@media (min-width: 768px){.article{padding-left:30px;padding-right:30px;margin:0 auto}}.article hr{margin:2em 0}.article a{position:relative;transition:-webkit-text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;color:#161618;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent}.article a:hover{-webkit-text-decoration:underline solid black;text-decoration:underline solid black}.article p,.article ul,.article ol{margin-bottom:1.33em}.article p:last-child,.article ul:last-child,.article ol:last-child{margin-bottom:0}.article strong{font-weight:600}.article blockquote{margin-top:72px;font-size:24px;font-weight:400;font-style:normal;border:0;padding:0}.article blockquote:not(:last-child){margin-bottom:72px}.article blockquote cite{display:block;font-size:18px;font-style:normal;font-weight:300;line-height:1.34}.article h2,.article h3,.article h4,.article h5{margin-top:2em;margin-bottom:1em}.article h2:first-child,.article h3:first-child,.article h4:first-child,.article h5:first-child{margin-top:0}.article h3{color:#161618;font-size:24px;font-weight:400;line-height:1.34}.article+.about-born-footer{max-width:1000px}@media (min-width: 768px){.article+.about-born-footer{padding-left:30px;padding-right:30px;margin:0 auto}}.article-listing{padding-bottom:var(--section-padding-bottom)}.article-list-item{padding-top:40px;padding-bottom:36px;border-bottom:1px solid #e6e6e6}.article-list-item:first-child{padding-top:0}.article-list-item:last-child{border-bottom:0}@media (min-width: 768px){.article-list-item{display:flex;justify-content:space-between}}@media (min-width: 768px){.article-list-item-figure-holder{max-width:39.84375%;flex:0 0 39.84375%}}.article-list-item-figure{position:relative;height:0;padding:0 0 68%;margin:0}@media (min-width: 768px){.article-list-item-body{display:flex;flex-direction:column;align-items:flex-start;max-width:57%;flex:0 0 57%}}.article-list-item-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-list-item-meta{display:flex;align-items:center;margin-top:20px;margin-bottom:20px}@media (min-width: 768px){.article-list-item-meta{margin-top:auto;margin-bottom:0;order:1}}.article-list-item-meta li:not(:last-child){margin-right:0}.article-list-item-meta li::after{display:none;content:''}.article-list-item-meta li ~ li{display:none}.article-list-item-title{margin-bottom:32px;font-size:30px}@media (min-width: 768px){.article-list-item-title{margin-top:-0.2em}}@media (min-width: 1280px){.article-list-item-title{font-size:35px}}@media (min-width: 1440px){.article-list-item-title{font-size:45px}}.article-pagination{display:flex;margin-top:40px}.article-pagination-list{list-style:none;margin:0 0 0 auto;padding:0;display:flex;line-height:20px}.article-pagination-list li+li{margin-left:20px}.article-pagination-list span{color:#00b0bb;font-weight:400}.blog-teaser{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.blog-teaser{padding-top:var(--section-padding-top);padding-bottom:96px}.blog-teaser+.blog-teaser{margin-top:0}}.blog-teaser-item{display:block}@media (min-width: 768px){.blog-teaser-item{grid-column:span 6}}.blog-teaser-item+.blog-teaser-item{margin-top:40px}@media (min-width: 768px){.blog-teaser-item+.blog-teaser-item{margin-top:0}}.blog-teaser-item .article-categories{margin-bottom:16px}.blog-teaser-item .article-categories li::after{display:none;content:''}.blog-teaser-item .article-categories li ~ li{display:none}.blog-teaser-title{margin-bottom:20px}@media (min-width: 768px){.blog-teaser-title{margin-bottom:var(--section-padding-bottom)}}.blog-teaser-item-figure{position:relative;height:0;padding:0 0 71%;margin:0 0 32px}@media (min-width: 768px){.blog-teaser-item-figure{margin:0 0 36px;padding:0 0 56.45%}}.blog-teaser-item-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.blog-teaser-item-title{line-height:1.5;margin-bottom:0}@media (min-width: 768px){.blog-teaser-item-title{font-weight:300;line-height:1.34}}.summary{--spacing: 60px;margin-top:var(--spacing);margin-bottom:var(--spacing)}@media (min-width: 768px){.summary{margin-top:var(--spacing);margin-bottom:30px}.summary+.summary{margin-top:30px}}@media (min-width: 992px){.summary{--spacing: 80px}}@media (min-width: 1280px){.summary{--spacing: 120px}}.summary-title{margin-top:80px;padding-top:var(--spacing);padding-bottom:var(--spacing);border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:40px}@media (min-width: 768px){.summary-title{grid-column:span 12}}@media (min-width: 1280px){.summary-title{font-size:90px}}.summary-lead{margin-bottom:80px;font-size:30px;line-height:1.34;margin-bottom:10px !important}@media (min-width: 768px){.summary-lead{margin-bottom:0;grid-column:span 5}}@media (min-width: 1280px){.summary-lead{font-size:45px}}@media (min-width: 768px){.summary-copy{grid-column:span 7;padding-left:calc((1 * (100% - 6 * var(--grid-gap)) / 7) + 1 * var(--grid-gap))}}.summary-copy h5{margin-bottom:40px}.summary-copy h5:not(:first-child){margin-top:80px}.search_results .hero .hero-content{margin-bottom:40px}.search_results .hero .results_count{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.03em;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;line-height:1.5666;padding-left:40px}.search_results .hero .search_box{width:100%;max-width:100% !important}.search_results .hero .search_box form{margin-bottom:40px;position:relative}.search_results .hero .search_box form input[type="text"]{max-width:100%;font-family:big-caslon-fb,serif;font-size:70px;line-height:1.1666;color:#fff !important;padding:0;width:100%;background-color:transparent;padding-left:40px;border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0px;border-bottom:1px solid #fff;padding-bottom:50px;min-width:240px;margin:0}.search_results .hero .search_box form input[type="text"]::placeholder{color:#626262}.search_results .hero .search_box form input[type="text"]:focus-visible{outline:none !important}.search_results .hero .search_box form .search_submit{display:block;position:absolute;bottom:72px;right:0}.search_results .hero .search_box form .search_submit input[type="image"]{z-index:9999}@media (max-width: 550px){.search_results .hero .search_box form input[type="text"]{font-size:50px !important}}@media (max-width: 430px){.search_results .hero .search_box form input[type="text"]{font-size:30px !important;padding-left:10px !important;padding-bottom:20px !important}}@media (max-width: 767px){.search_results .hero .search_box{margin-right:0}}.search_results #search_container #search_results{flex-basis:100%}.search_results #search_container #search_results .search_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:90px;justify-content:space-evenly;margin:40px 80px}.search_results #search_container #search_results .search_grid .search_result .search_result_container{grid-template-columns:1fr;display:grid}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_category{color:#a8a8a8;font-size:16px;line-height:20px;margin-bottom:6.4px;color:#a8a8a8;font-size:16px;line-height:20px}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_category .search_cat:not(:last-child)::after{content:", "}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_title{line-height:35px;margin-bottom:16px}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_title a{color:#000;font-size:28px;font-weight:500}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_content{font-size:17px;color:#000;line-height:24px}.search_results #search_more{text-align:center;margin-top:80px}.search_results #search_more .page-numbers{display:inline-block;padding:0px 4px;margin-right:6px}.search_results #search_more .page-numbers.current{font-weight:bold}.tabbed-slideshow{position:relative;height:100vh;overflow:hidden;color:#fff}.tabbed-slideshow-item{position:relative;width:100%;height:100vh;background-size:cover;background-position:center}.tabbed-slideshow-item-content{position:absolute;left:var(--container-gutter);right:var(--container-gutter);bottom:var(--section-padding-bottom)}@media (min-width: 768px){.tabbed-slideshow-item-content{left:auto;width:43%}}.tabbed-slideshow-nav{position:absolute;top:0;left:0;right:0;padding:calc(var(--section-padding-top) + 16px) var(--container-gutter) 64px;background:linear-gradient(180deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);z-index:1}.tabbed-slideshow-nav ol{counter-reset:slideshow-nav;list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.tabbed-slideshow-nav li{position:relative;width:100%;line-height:1.1666;border-top:1px solid rgba(255,255,255,0.2);padding-top:16px;font-size:0}.tabbed-slideshow-nav li:before{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}@media (min-width: 768px){.tabbed-slideshow-nav li{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}}.tabbed-slideshow-nav li+li{margin-left:var(--grid-gap)}.tabbed-slideshow-nav li::before{position:absolute;bottom:calc(100% + 16px);counter-increment:slideshow-nav;content:counter(slideshow-nav, decimal-leading-zero)}.tabbed-slideshow-nav li::after{position:absolute;bottom:100%;display:block;width:100%;height:1px;transform:scale(0.001, 1);transform-origin:0 0;background-color:#fff;content:''}.tabbed-slideshow-nav li.is-nav-selected::after{transition:transform 15s ease-in-out;transform:scale(1, 1)}.tabbed-slideshow-nav .flickity-enabled{display:block;outline:none}.tabbed-slideshow-nav .flickity-enabled .flickity-slider{display:flex}.tabbed-slideshow-nav .flickity-enabled .flickity-slider li{position:relative !important;left:0 !important}.industry-landing-section-3{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media (min-width: 1280px){.industry-landing-section-3{padding-top:160px}}.ils3-title{margin-bottom:40px}@media (min-width: 768px){.ils3-title{margin-bottom:60px}}.ils3-lead{font-size:30px;margin-bottom:80px}@media (min-width: 768px){.ils3-lead{margin-bottom:160px;font-size:45px}}.ils3-section{color:rgba(22,22,24,0.75)}.ils3-section+.ils3-section{margin-top:80px}.ils3-section-content{align-self:center}@media (min-width: 768px){.ils3-section-content{grid-column:span 4}}@media (min-width: 1280px){.ils3-section-content{grid-column:span 4;padding-left:calc((1 * (100% - 3 * var(--grid-gap)) / 4) + 1 * var(--grid-gap))}}.ils3-section-title{color:#161618;margin-bottom:40px}.ils3-section-description{margin-bottom:20px}.ils3-section-image{margin-top:40px}@media (min-width: 768px){.ils3-section-image{margin-top:0;grid-column:span 8}}@media (min-width: 1280px){.ils3-section-image{grid-column:span 8;padding-left:calc((1 * (100% - 7 * var(--grid-gap)) / 8) + 1 * var(--grid-gap))}}.stella-teaser{color:#fff;background-color:#161618;padding-top:80px;padding-bottom:40px;align-items:center;display:flex;flex-direction:column;overflow-x:hidden}.stella-teaser ~ .stella-teaser{padding-top:40px}@media (min-width: 768px){.stella-teaser{display:grid}}@media (min-width: 992px){.stella-teaser{padding-top:80px;padding-bottom:80px}}@media (min-width: 768px){.stella-teaser-content{grid-column:span 6}}.stella-teaser-title{margin-bottom:40px}@media (min-width: 768px){.stella-teaser-title{margin-bottom:80px}}.stella-teaser-lead{font-size:24px;line-height:1.1666;margin-bottom:32px}@media (min-width: 768px){.stella-teaser-lead{font-size:30px}}.stella-teaser-copy{margin-bottom:40px}@media (min-width: 1280px){.link-cta{margin-top:60px !important}}.stella-teaser-image{order:-1;margin-bottom:40px}@media (min-width: 768px){.stella-teaser-image{order:0;grid-column:span 6;padding-left:calc((1 * (100% - 5 * var(--grid-gap)) / 6) + 1 * var(--grid-gap));margin-bottom:0}}.four-column-section+.four-column-section{padding-top:0}@media (min-width: 1280px){.four-column-section{padding-bottom:144px}}@media (min-width: 768px){.four-column-section{padding-top:80px;padding-bottom:40px}}.four-column-section--dark{background-color:#161618;color:#fff}.four-column-section--light{background-color:#fff;color:#161618}.four-column-section-title{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.1)}.fcs-column+.fcs-column{margin-top:40px}@media (min-width: 768px){.fcs-column+.fcs-column{margin-top:0}}@media (min-width: 768px){.fcs-column{display:flex;flex-direction:column;grid-column:span 3;align-items:flex-start}}.fcs-column-title{margin-bottom:20px}.fcs-column-image{margin-bottom:32px}.fcs-column-description{margin-bottom:16px}.fcs-link{margin-top:auto}.challenge-solution{padding-bottom:var(--section-padding-bottom)}@media (min-width: 992px){.challenge-solution{padding-bottom:100px}}.challenge-solution-header{display:none}@media (min-width: 768px){.challenge-solution-header{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--grid-gap);padding:32px 0;border-bottom:1px solid #e6e6e6}}.cs-header-name{grid-column:span 6}.cs-row{padding:40px 0;border-bottom:1px solid #e6e6e6}.cs-row:last-child{border-bottom:0}@media (min-width: 768px){.cs-row{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--grid-gap);padding:44px 0}}.cs-challenge{font-size:24px}.cs-solution{color:rgba(22,22,24,0.75)}@media (min-width: 768px){.cs-challenge,.cs-solution{grid-column:span 6}}@media screen and (max-width: 767px){.cs-challenge::before,.cs-solution::before{display:block;margin-bottom:12px;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.cs-challenge{margin-bottom:40px}}.legal{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);line-height:1.6667}.legal hr{margin:2em 0}.legal a{position:relative;transition:color 0.3s ease-in-out;color:#161618}.legal a::after{position:absolute;left:0;top:calc(1em + 1px);width:100%;height:1px;background-color:rgba(22,22,24,0.5);transform-origin:0 0;transition:background-color 0.3s ease-in-out;content:''}.legal a:hover::after{background-color:rgba(22,22,24,0.9);opacity:1}.legal p,.legal ul,.legal ol{margin-bottom:1.33em}.legal p:last-child,.legal ul:last-child,.legal ol:last-child{margin-bottom:0}.legal strong{font-weight:600}.legal blockquote{margin-top:72px;font-size:24px;font-weight:400;font-style:normal;border:0;padding:0}.legal blockquote:not(:last-child){margin-bottom:72px}.legal blockquote cite{display:block;font-size:18px;font-style:normal;font-weight:300;line-height:1.34}.legal h2,.legal h3,.legal h4,.legal h5{margin-top:2em;margin-bottom:1em}.legal h2:first-child,.legal h3:first-child,.legal h4:first-child,.legal h5:first-child{margin-top:0}.legal h3{color:#161618;font-size:24px;font-weight:400;line-height:1.34}@media (min-width: 768px){.legal-content{grid-column:2 / span 10}}@media (min-width: 992px){.legal-content{grid-column:3 / span 8}}.site-footer{padding-top:32px;padding-bottom:80px}@media (min-width: 576px){.site-footer{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.site-footer{padding-top:80px;padding-bottom:80px}}@media (min-width: 1440px){.site-footer{padding-top:120px;padding-bottom:60px}}.site-footer-main{margin-bottom:40px}@media (min-width: 576px){.site-footer-main{display:grid;grid-template-columns:repeat(6, 1fr)}}@media (min-width: 576px) and (min-width: 768px){.site-footer-main{grid-template-columns:repeat(12, 1fr)}}@media (min-width: 768px){.site-footer-main{margin-bottom:80px}}@media screen and (max-width: 576px){.site-footer-main{display:grid;grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 220px){.site-footer-main{display:block !important}}.site-footer-heading{margin-bottom:12px}@media (min-width: 576px){.site-footer-heading{margin-bottom:20px}}@media (min-width: 992px){.site-footer-heading{margin-bottom:40px}}.site-footer-menu-column{grid-column:span 3;margin-bottom:52px}@media (min-width: 768px){.site-footer-menu-column{margin-bottom:0;grid-column:span 2}}.site-footer-menu-list{padding:0;margin:0;list-style:none}@media (min-width: 992px){.site-footer-menu-list{font-size:24px}}.site-footer-menu-list a{display:inline-block;position:relative}.site-footer-menu-list a::after{position:absolute;left:0;top:calc(1.2em + 1px);width:100%;height:1px;background-color:currentColor;transform-origin:0 0;transform:scale(0.1, 1);opacity:0;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;content:''}.site-footer-menu-list a:hover::after{transform:scale(1, 1);opacity:1}.site-footer-newsletter{position:relative;grid-column:span 6;margin-bottom:52px}@media (min-width: 768px){.site-footer-newsletter{margin-bottom:0;grid-column:6 / span 7}}@media (min-width: 1280px){.site-footer-newsletter{grid-column:7 / span 6}}.site-footer-newsletter .gform_wrapper{position:relative}.site-footer-newsletter form{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #161618}.site-footer-newsletter .gform_wrapper ul li.gfield{margin:0 !important;padding:0 !important}.site-footer-newsletter .gform_wrapper .top_label div.ginput_container{margin:0}.site-footer-newsletter .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){display:block;width:100%;margin:0 !important;display:block;width:100%;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1.34;border:1px solid transparent;border-bottom-color:#161618;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-bottom:0;padding:4px 0 !important;line-height:1.5666}.site-footer-newsletter .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file'])::placeholder{color:rgba(37,34,39,0.7)}@media (min-width: 992px){.site-footer-newsletter .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){font-size:24px}}.site-footer-newsletter .gform_wrapper .gform_footer{width:auto;margin:0;padding:0}.site-footer-newsletter .gform_wrapper .gform_footer input{margin:0;padding:0}.site-footer-newsletter .gform_wrapper .gform_footer input[type='submit']{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:transparent}.site-footer-newsletter .gform_body{width:calc(100% - 100px)}.site-footer-newsletter .validation_error{display:none}.site-footer-newsletter .gform_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){border:0}.site-footer-newsletter .gform_wrapper li.gfield.gfield_error,.site-footer-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border:0}.site-footer-newsletter .gform_wrapper .validation_message{position:absolute;background-color:#00b0bb;padding:10px}.site-footer-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.site-footer-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.site-footer-newsletter .gform_ajax_spinner{position:absolute;right:-10px;top:50%;transform:translate(0, -50%)}.site-footer-secondary{font-size:13px;font-weight:bold;letter-spacing:0.03em}@media (min-width: 768px){.site-footer-secondary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.site-footer-legal-menu-list{padding:0;list-style:none;display:flex;flex-flow:column;margin:12px 0 0;line-height:2;text-indent:14px}@media (min-width: 768px){.site-footer-legal-menu-list{flex-flow:row;text-indent:0;margin-top:0}.site-footer-legal-menu-list .menu-item+.menu-item::before{content:'·';margin-left:4px;margin-right:4px}}.not-found{position:relative;min-height:100vh;color:#fff}.not-found-background-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.not-found-content{position:relative;z-index:3;display:flex;flex-direction:column;padding-top:calc(var(--section-padding-top) * 3 + 22px)}@media (min-width: 768px){.not-found-content{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--section-padding-top) * 2 + 22px)}}.not-found-tag{position:absolute;top:var(--section-padding-top);left:50%;transform:translate(-50%);z-index:4;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em;line-height:36px;display:none}@media (min-width: 768px){.not-found-tag{display:block}}.not-found-title{margin-top:auto;margin-bottom:auto;font-size:45px}@media (min-width: 768px){.not-found-title{font-size:70px}}@media screen and (max-width: 767px){.not-found-title br{display:none}}.not-found-footer{padding-top:40px;padding-bottom:40px;background-image:linear-gradient(to bottom, transparent, rgba(22,22,24,0.5))}@media (min-width: 768px){.not-found-footer{padding-top:80px}}.not-found-footer .link-cta{display:flex}@media (min-width: 768px){.not-found-footer .link-cta{display:inline-flex}}.not-found-footer .link-cta+.link-cta{margin-top:8px}@media (min-width: 768px){.not-found-footer .link-cta+.link-cta{margin-top:0;margin-left:40px}}.not-found-footer-title{margin-bottom:16px}@media (min-width: 768px){.not-found-footer-title{margin-bottom:28px}}.search_results .hero .hero-content{margin-bottom:40px}.search_results .hero .results_count{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.03em;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;line-height:1.5666;padding-left:40px}.search_results .hero .search_box{width:100%;max-width:100% !important}.search_results .hero .search_box form{margin-bottom:40px;position:relative}.search_results .hero .search_box form input[type="text"]{max-width:100%;font-family:big-caslon-fb,serif;font-size:70px;line-height:1.1666;color:#fff !important;padding:0;width:100%;background-color:transparent;padding-left:40px;border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0px;border-bottom:1px solid #fff;padding-bottom:50px;min-width:240px;margin:0}.search_results .hero .search_box form input[type="text"]::placeholder{color:#626262}.search_results .hero .search_box form input[type="text"]:focus-visible{outline:none !important}.search_results .hero .search_box form .search_submit{display:block;position:absolute;bottom:72px;right:0}.search_results .hero .search_box form .search_submit input[type="image"]{z-index:9999}@media (max-width: 550px){.search_results .hero .search_box form input[type="text"]{font-size:50px !important}}@media (max-width: 430px){.search_results .hero .search_box form input[type="text"]{font-size:30px !important;padding-left:10px !important;padding-bottom:20px !important}}@media (max-width: 767px){.search_results .hero .search_box{margin-right:0}}.search_results #search_container #search_results{flex-basis:100%}.search_results #search_container #search_results .search_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:90px;justify-content:space-evenly;margin:40px 80px}.search_results #search_container #search_results .search_grid .search_result .search_result_container{grid-template-columns:1fr;display:grid}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_category{color:#a8a8a8;font-size:16px;line-height:20px;margin-bottom:6.4px;color:#a8a8a8;font-size:16px;line-height:20px}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_category .search_cat:not(:last-child)::after{content:", "}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_title{line-height:35px;margin-bottom:16px}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_title a{color:#000;font-size:28px;font-weight:500}.search_results #search_container #search_results .search_grid .search_result .search_result_container .search_content{font-size:17px;color:#000;line-height:24px}.search_results #search_more{text-align:center;margin-top:80px}.search_results #search_more .page-numbers{display:inline-block;padding:0px 4px;margin-right:6px}.search_results #search_more .page-numbers.current{font-weight:bold}@media screen and (min-width: 768px){.smartling-ar .hero-tagline{right:initial;position:absolute;bottom:80px}}.smartling-ar .hero-button-cta{left:var(--container-gutter);right:initial}@media (min-width: 768px){.smartling-ar .about-section-colum-copy{padding-right:0}}.smartling-ar .site-branding{z-index:40;position:absolute;left:var(--container-gutter);top:50%;transform:translate(0, -50%)}@media screen and (max-width: 767px){.smartling-ar .site-branding{top:25px;transform:translate(0, 0)}}.u-d-none{display:none !important}.u-d-inline{display:inline !important}.u-d-inline-block{display:inline-block !important}.u-d-block{display:block !important}.u-d-table{display:table !important}.u-d-table-row{display:table-row !important}.u-d-table-cell{display:table-cell !important}.u-d-flex{display:flex !important}.u-d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.u\:sm-d-none{display:none !important}.u\:sm-d-inline{display:inline !important}.u\:sm-d-inline-block{display:inline-block !important}.u\:sm-d-block{display:block !important}.u\:sm-d-table{display:table !important}.u\:sm-d-table-row{display:table-row !important}.u\:sm-d-table-cell{display:table-cell !important}.u\:sm-d-flex{display:flex !important}.u\:sm-d-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.u\:md-d-none{display:none !important}.u\:md-d-inline{display:inline !important}.u\:md-d-inline-block{display:inline-block !important}.u\:md-d-block{display:block !important}.u\:md-d-table{display:table !important}.u\:md-d-table-row{display:table-row !important}.u\:md-d-table-cell{display:table-cell !important}.u\:md-d-flex{display:flex !important}.u\:md-d-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.u\:lg-d-none{display:none !important}.u\:lg-d-inline{display:inline !important}.u\:lg-d-inline-block{display:inline-block !important}.u\:lg-d-block{display:block !important}.u\:lg-d-table{display:table !important}.u\:lg-d-table-row{display:table-row !important}.u\:lg-d-table-cell{display:table-cell !important}.u\:lg-d-flex{display:flex !important}.u\:lg-d-inline-flex{display:inline-flex !important}}@media (min-width: 1280px){.u\:xl-d-none{display:none !important}.u\:xl-d-inline{display:inline !important}.u\:xl-d-inline-block{display:inline-block !important}.u\:xl-d-block{display:block !important}.u\:xl-d-table{display:table !important}.u\:xl-d-table-row{display:table-row !important}.u\:xl-d-table-cell{display:table-cell !important}.u\:xl-d-flex{display:flex !important}.u\:xl-d-inline-flex{display:inline-flex !important}}@media (min-width: 1440px){.u\:xxl-d-none{display:none !important}.u\:xxl-d-inline{display:inline !important}.u\:xxl-d-inline-block{display:inline-block !important}.u\:xxl-d-block{display:block !important}.u\:xxl-d-table{display:table !important}.u\:xxl-d-table-row{display:table-row !important}.u\:xxl-d-table-cell{display:table-cell !important}.u\:xxl-d-flex{display:flex !important}.u\:xxl-d-inline-flex{display:inline-flex !important}}.u-position-static{position:static !important}.u-position-relative{position:relative !important}.u-position-absolute{position:absolute !important}.u-position-fixed{position:fixed !important}.u-position-sticky{position:-webkit-sticky !important;position:sticky !important}.u-z-index-0{z-index:0 !important}.u-z-index-1{z-index:10 !important}.u-z-index-2{z-index:20 !important}.u-z-index-3{z-index:30 !important}.u-z-index-4{z-index:40 !important}.u-z-index-5{z-index:50 !important}.u-z-index-6{z-index:60 !important}.u-z-index-7{z-index:70 !important}.u-z-index-8{z-index:80 !important}.u-z-index-9{z-index:90 !important}.u-z-index-10{z-index:100 !important}.u-text-small-caps{font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.03em}.u-text-small{font-size:13px}.u-text-base{font-size:18px}.u-text-large{font-size:24px}.u-text-extra-large{font-size:30px}.u-text-leading-normal{line-height:1.34 !important}.u-text-leading-tight{line-height:1.5666 !important}.u-text-leading-loose{line-height:1.6667 !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}@media (min-width: 576px){.u-text-left\:sm{text-align:left !important}.u-text-right\:sm{text-align:right !important}.u-text-center\:sm{text-align:center !important}}@media (min-width: 768px){.u-text-left\:md{text-align:left !important}.u-text-right\:md{text-align:right !important}.u-text-center\:md{text-align:center !important}}@media (min-width: 992px){.u-text-left\:lg{text-align:left !important}.u-text-right\:lg{text-align:right !important}.u-text-center\:lg{text-align:center !important}}@media (min-width: 1280px){.u-text-left\:xl{text-align:left !important}.u-text-right\:xl{text-align:right !important}.u-text-center\:xl{text-align:center !important}}@media (min-width: 1440px){.u-text-left\:xxl{text-align:left !important}.u-text-right\:xxl{text-align:right !important}.u-text-center\:xxl{text-align:center !important}}.u-text-weight-light{font-weight:300 !important}.u-text-weight-normal{font-weight:400 !important}.u-text-weight-bold{font-weight:700 !important}.u-text-lowercase{text-transform:lowercase !important}.u-text-uppercase{text-transform:uppercase !important}.u-text-capitalize{text-transform:capitalize !important}.u-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-nowrap{white-space:nowrap !important}.u-color-primary{color:"orange" !important}.u-color-primary\:hover:hover{color:"orange" !important}.u-bg-color-primary{background-color:"orange" !important}.u-bg-color-primary\:hover:hover{background-color:"orange" !important}.u-color-accent{color:#00b0bb !important}.u-color-accent\:hover:hover{color:#00b0bb !important}.u-bg-color-accent{background-color:#00b0bb !important}.u-bg-color-accent\:hover:hover{background-color:#00b0bb !important}.u-color-neutral-10{color:#161618 !important}.u-color-neutral-10\:hover:hover{color:#161618 !important}.u-bg-color-neutral-10{background-color:#161618 !important}.u-bg-color-neutral-10\:hover:hover{background-color:#161618 !important}.u-color-neutral-20{color:#252227 !important}.u-color-neutral-20\:hover:hover{color:#252227 !important}.u-bg-color-neutral-20{background-color:#252227 !important}.u-bg-color-neutral-20\:hover:hover{background-color:#252227 !important}.u-color-neutral-100{color:#e6e6e6 !important}.u-color-neutral-100\:hover:hover{color:#e6e6e6 !important}.u-bg-color-neutral-100{background-color:#e6e6e6 !important}.u-bg-color-neutral-100\:hover:hover{background-color:#e6e6e6 !important}.u-color-neutral-120{color:#fafafa !important}.u-color-neutral-120\:hover:hover{color:#fafafa !important}.u-bg-color-neutral-120{background-color:#fafafa !important}.u-bg-color-neutral-120\:hover:hover{background-color:#fafafa !important}.u-color-white{color:#fff !important}.u-color-white\:hover:hover{color:#fff !important}.u-bg-color-white{background-color:#fff !important}.u-bg-color-white\:hover:hover{background-color:#fff !important}.u-color-black{color:#000 !important}.u-color-black\:hover:hover{color:#000 !important}.u-bg-color-black{background-color:#000 !important}.u-bg-color-black\:hover:hover{background-color:#000 !important}.u-flex-row{flex-direction:row !important}.u-flex-row-reverse{flex-direction:row-reverse !important}.u-flex-column{flex-direction:column !important}.u-flex-column-reverse{flex-direction:column-reverse !important}.u-flex-wrap{flex-wrap:wrap !important}.u-flex-nowrap{flex-wrap:nowrap !important}.u-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u-flex-fill{flex:1 1 auto !important}.u-justify-content-start{justify-content:flex-start !important}.u-justify-content-end{justify-content:flex-end !important}.u-justify-content-center{justify-content:center !important}.u-justify-content-between{justify-content:space-between !important}.u-justify-content-around{justify-content:space-around !important}.u-align-items-start{align-items:flex-start !important}.u-align-items-end{align-items:flex-end !important}.u-align-items-center{align-items:center !important}.u-align-items-baseline{align-items:baseline !important}.u-align-items-stretch{align-items:stretch !important}.u-align-content-start{align-content:flex-start !important}.u-align-content-end{align-content:flex-end !important}.u-align-content-center{align-content:center !important}.u-align-content-between{align-content:space-between !important}.u-align-content-around{align-content:space-around !important}.u-align-content-stretch{align-content:stretch !important}.u-align-self-auto{align-self:auto !important}.u-align-self-start{align-self:flex-start !important}.u-align-self-end{align-self:flex-end !important}.u-align-self-center{align-self:center !important}.u-align-self-baseline{align-self:baseline !important}.u-align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.u\:sm-flex-row{flex-direction:row !important}.u\:sm-flex-row-reverse{flex-direction:row-reverse !important}.u\:sm-flex-column{flex-direction:column !important}.u\:sm-flex-column-reverse{flex-direction:column-reverse !important}.u\:sm-flex-wrap{flex-wrap:wrap !important}.u\:sm-flex-nowrap{flex-wrap:nowrap !important}.u\:sm-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u\:sm-flex-fill{flex:1 1 auto !important}.u\:sm-justify-content-start{justify-content:flex-start !important}.u\:sm-justify-content-end{justify-content:flex-end !important}.u\:sm-justify-content-center{justify-content:center !important}.u\:sm-justify-content-between{justify-content:space-between !important}.u\:sm-justify-content-around{justify-content:space-around !important}.u\:sm-align-items-start{align-items:flex-start !important}.u\:sm-align-items-end{align-items:flex-end !important}.u\:sm-align-items-center{align-items:center !important}.u\:sm-align-items-baseline{align-items:baseline !important}.u\:sm-align-items-stretch{align-items:stretch !important}.u\:sm-align-content-start{align-content:flex-start !important}.u\:sm-align-content-end{align-content:flex-end !important}.u\:sm-align-content-center{align-content:center !important}.u\:sm-align-content-between{align-content:space-between !important}.u\:sm-align-content-around{align-content:space-around !important}.u\:sm-align-content-stretch{align-content:stretch !important}.u\:sm-align-self-auto{align-self:auto !important}.u\:sm-align-self-start{align-self:flex-start !important}.u\:sm-align-self-end{align-self:flex-end !important}.u\:sm-align-self-center{align-self:center !important}.u\:sm-align-self-baseline{align-self:baseline !important}.u\:sm-align-self-stretch{align-self:stretch !important}}@media (min-width: 768px){.u\:md-flex-row{flex-direction:row !important}.u\:md-flex-row-reverse{flex-direction:row-reverse !important}.u\:md-flex-column{flex-direction:column !important}.u\:md-flex-column-reverse{flex-direction:column-reverse !important}.u\:md-flex-wrap{flex-wrap:wrap !important}.u\:md-flex-nowrap{flex-wrap:nowrap !important}.u\:md-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u\:md-flex-fill{flex:1 1 auto !important}.u\:md-justify-content-start{justify-content:flex-start !important}.u\:md-justify-content-end{justify-content:flex-end !important}.u\:md-justify-content-center{justify-content:center !important}.u\:md-justify-content-between{justify-content:space-between !important}.u\:md-justify-content-around{justify-content:space-around !important}.u\:md-align-items-start{align-items:flex-start !important}.u\:md-align-items-end{align-items:flex-end !important}.u\:md-align-items-center{align-items:center !important}.u\:md-align-items-baseline{align-items:baseline !important}.u\:md-align-items-stretch{align-items:stretch !important}.u\:md-align-content-start{align-content:flex-start !important}.u\:md-align-content-end{align-content:flex-end !important}.u\:md-align-content-center{align-content:center !important}.u\:md-align-content-between{align-content:space-between !important}.u\:md-align-content-around{align-content:space-around !important}.u\:md-align-content-stretch{align-content:stretch !important}.u\:md-align-self-auto{align-self:auto !important}.u\:md-align-self-start{align-self:flex-start !important}.u\:md-align-self-end{align-self:flex-end !important}.u\:md-align-self-center{align-self:center !important}.u\:md-align-self-baseline{align-self:baseline !important}.u\:md-align-self-stretch{align-self:stretch !important}}@media (min-width: 992px){.u\:lg-flex-row{flex-direction:row !important}.u\:lg-flex-row-reverse{flex-direction:row-reverse !important}.u\:lg-flex-column{flex-direction:column !important}.u\:lg-flex-column-reverse{flex-direction:column-reverse !important}.u\:lg-flex-wrap{flex-wrap:wrap !important}.u\:lg-flex-nowrap{flex-wrap:nowrap !important}.u\:lg-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u\:lg-flex-fill{flex:1 1 auto !important}.u\:lg-justify-content-start{justify-content:flex-start !important}.u\:lg-justify-content-end{justify-content:flex-end !important}.u\:lg-justify-content-center{justify-content:center !important}.u\:lg-justify-content-between{justify-content:space-between !important}.u\:lg-justify-content-around{justify-content:space-around !important}.u\:lg-align-items-start{align-items:flex-start !important}.u\:lg-align-items-end{align-items:flex-end !important}.u\:lg-align-items-center{align-items:center !important}.u\:lg-align-items-baseline{align-items:baseline !important}.u\:lg-align-items-stretch{align-items:stretch !important}.u\:lg-align-content-start{align-content:flex-start !important}.u\:lg-align-content-end{align-content:flex-end !important}.u\:lg-align-content-center{align-content:center !important}.u\:lg-align-content-between{align-content:space-between !important}.u\:lg-align-content-around{align-content:space-around !important}.u\:lg-align-content-stretch{align-content:stretch !important}.u\:lg-align-self-auto{align-self:auto !important}.u\:lg-align-self-start{align-self:flex-start !important}.u\:lg-align-self-end{align-self:flex-end !important}.u\:lg-align-self-center{align-self:center !important}.u\:lg-align-self-baseline{align-self:baseline !important}.u\:lg-align-self-stretch{align-self:stretch !important}}@media (min-width: 1280px){.u\:xl-flex-row{flex-direction:row !important}.u\:xl-flex-row-reverse{flex-direction:row-reverse !important}.u\:xl-flex-column{flex-direction:column !important}.u\:xl-flex-column-reverse{flex-direction:column-reverse !important}.u\:xl-flex-wrap{flex-wrap:wrap !important}.u\:xl-flex-nowrap{flex-wrap:nowrap !important}.u\:xl-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u\:xl-flex-fill{flex:1 1 auto !important}.u\:xl-justify-content-start{justify-content:flex-start !important}.u\:xl-justify-content-end{justify-content:flex-end !important}.u\:xl-justify-content-center{justify-content:center !important}.u\:xl-justify-content-between{justify-content:space-between !important}.u\:xl-justify-content-around{justify-content:space-around !important}.u\:xl-align-items-start{align-items:flex-start !important}.u\:xl-align-items-end{align-items:flex-end !important}.u\:xl-align-items-center{align-items:center !important}.u\:xl-align-items-baseline{align-items:baseline !important}.u\:xl-align-items-stretch{align-items:stretch !important}.u\:xl-align-content-start{align-content:flex-start !important}.u\:xl-align-content-end{align-content:flex-end !important}.u\:xl-align-content-center{align-content:center !important}.u\:xl-align-content-between{align-content:space-between !important}.u\:xl-align-content-around{align-content:space-around !important}.u\:xl-align-content-stretch{align-content:stretch !important}.u\:xl-align-self-auto{align-self:auto !important}.u\:xl-align-self-start{align-self:flex-start !important}.u\:xl-align-self-end{align-self:flex-end !important}.u\:xl-align-self-center{align-self:center !important}.u\:xl-align-self-baseline{align-self:baseline !important}.u\:xl-align-self-stretch{align-self:stretch !important}}@media (min-width: 1440px){.u\:xxl-flex-row{flex-direction:row !important}.u\:xxl-flex-row-reverse{flex-direction:row-reverse !important}.u\:xxl-flex-column{flex-direction:column !important}.u\:xxl-flex-column-reverse{flex-direction:column-reverse !important}.u\:xxl-flex-wrap{flex-wrap:wrap !important}.u\:xxl-flex-nowrap{flex-wrap:nowrap !important}.u\:xxl-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.u\:xxl-flex-fill{flex:1 1 auto !important}.u\:xxl-justify-content-start{justify-content:flex-start !important}.u\:xxl-justify-content-end{justify-content:flex-end !important}.u\:xxl-justify-content-center{justify-content:center !important}.u\:xxl-justify-content-between{justify-content:space-between !important}.u\:xxl-justify-content-around{justify-content:space-around !important}.u\:xxl-align-items-start{align-items:flex-start !important}.u\:xxl-align-items-end{align-items:flex-end !important}.u\:xxl-align-items-center{align-items:center !important}.u\:xxl-align-items-baseline{align-items:baseline !important}.u\:xxl-align-items-stretch{align-items:stretch !important}.u\:xxl-align-content-start{align-content:flex-start !important}.u\:xxl-align-content-end{align-content:flex-end !important}.u\:xxl-align-content-center{align-content:center !important}.u\:xxl-align-content-between{align-content:space-between !important}.u\:xxl-align-content-around{align-content:space-around !important}.u\:xxl-align-content-stretch{align-content:stretch !important}.u\:xxl-align-self-auto{align-self:auto !important}.u\:xxl-align-self-start{align-self:flex-start !important}.u\:xxl-align-self-end{align-self:flex-end !important}.u\:xxl-align-self-center{align-self:center !important}.u\:xxl-align-self-baseline{align-self:baseline !important}.u\:xxl-align-self-stretch{align-self:stretch !important}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sr-only-focusable:active,.u-sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.grid-overlay-item{height:100%;background-color:rgba(255,0,0,0.1)} */

