/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.z-index--3{z-index:3}.z-index--2{z-index:2}.z-index--1{z-index:1}.z-index--0{z-index:0}.z-index--sub1{z-index:-1}@font-face{font-family:Helvetica Local;src:local("Helvetica Regular"),url(../fonts/helvetica/regular/helvetica-regular.woff2) format("woff2"),url(../fonts/helvetica/regular/helvetica-regular.woff) format("woff"),url(../fonts/helvetica/regular/helvetica-regular.ttf) format("truetype"),url(../fonts/helvetica/regular/helvetica-regular.eot) format("eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Local;src:local("Helvetica Medium"),url(../fonts/helvetica/medium/helvetica-medium.woff2) format("woff2"),url(../fonts/helvetica/medium/helvetica-medium.woff) format("woff"),url(../fonts/helvetica/medium/helvetica-medium.ttf) format("truetype"),url(../fonts/helvetica/medium/helvetica-medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:local("Monument Extended Bold"),url(../fonts/monument/bold/monument-bold.woff2) format("woff2"),url(../fonts/monument/bold/monument-bold.woff) format("woff"),url(../fonts/monument/bold/monument-bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{border:0;font:inherit;font-style:normal;font-size:100%;list-style:none;margin:0;padding:0;quotes:none;text-decoration:none;vertical-align:baseline}*,:after,:before{box-sizing:border-box}body,html{background-color:#e4e4e4;color:#1a1b25;font:16px/170% Helvetica Local,Helvetica Neue,Helvetica,-apple-system,linkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;max-width:100%;min-width:320px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grecaptcha{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-1!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%;vertical-align:middle}textarea{resize:vertical}::selection{background-color:#333!important;color:#fff!important;text-shadow:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}a:focus,button:focus,input:focus{outline:0}[tabindex="-1"]:focus{outline:none!important}@-ms-viewport{width:device-width}article.employee-listed{display:block;position:relative}article.employee-listed a.photo{color:hsla(0,0%,59%,.15);display:block;font-size:0;margin-bottom:34px;overflow:hidden;padding-bottom:100.37%;position:relative;width:100%;height:0;text-decoration:none;text-indent:-999px}article.employee-listed .photo_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:all .6s ease}article.employee-listed .photo_src.loaded{opacity:1}article.employee-listed .meta{padding-bottom:75px;position:relative}article.employee-listed .name{font-family:Monument Extended;font-size:calc(28px + 4 * ((100vw - 420px) / 860));font-size:calc(1.75rem + 4 * ((100vw - 26.25rem) / 860));line-height:1em;color:#F28C0F;display:block;position:relative;text-transform:uppercase}article.employee-listed .name b{color:#fff;display:block}article.employee-listed .btn-linkedin{background:transparent url(../image/header-primary_linkedin.svg) no-repeat 50%/16px 15px;border:2px solid #F28C0F;border-radius:100%;color:transparent;display:inline-block;overflow:hidden;bottom:0;left:0;position:absolute;width:50px;height:50px;text-indent:-999px;transition:all .15s cubic-bezier(.77,0,.175,1)}article.employee-listed .btn-linkedin:hover{background-color:#F28C0F}article.press-listed{display:block;overflow:hidden;padding:0 32px;position:relative}article.press-listed .article_inner{padding:30px 0;position:relative}article.press-listed .article_inner:after,article.press-listed .article_inner:before{content:"";display:none;right:0;bottom:0;left:0;position:absolute;width:100%;height:1px;transition:transform .4s ease-out 0s}article.press-listed .article_inner:before{background:hsla(0,0%,59%,.45);transform:scaleX(1);transform-origin:left}article.press-listed .article_inner:after{background:#F28C0F;transform:scaleX(0);transform-origin:right}article.press-listed .date{display:block;font-size:14px;line-height:1em;font-size:.875rem;letter-spacing:-.025em;margin-bottom:12px;opacity:.45;padding-right:40px}article.press-listed .title{font-size:calc(20px + 8 * ((100vw - 420px) / 860));font-size:calc(1.25rem + 8 * ((100vw - 26.25rem) / 860));line-height:1.45em;display:block;position:relative;transition:color .4s cubic-bezier(.77,0,.175,1)}article.press-listed .title .title_text{display:inline-block}article.press-listed .title .last{background:transparent url(../image/post-listing_article_arrow.svg) no-repeat top .275em right/7px;display:inline-block;padding-right:11px;position:relative}article.press-listed .additional{color:#76767c;display:block;font-size:15px;line-height:1.4em;font-size:.9375rem;margin-top:18px;position:relative}article.press-listed a.permalink{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;color:transparent;font-size:0;overflow:hidden;text-indent:-999px;z-index:1}article.press-listed:hover .article_inner:after{transform:scaleX(1);transform-origin:left}article.press-listed:hover .title{color:#F28C0F}article.product-listed{background:#1a1b25;display:block;font-size:17px;font-size:1.0625rem;overflow:hidden;padding:22px;position:relative;transition:all .15s cubic-bezier(.77,0,.175,1)}article.product-listed .product_inner{height:100%;padding-bottom:160px;position:relative}article.product-listed figure.logo{align-items:center;border:1px solid hsla(0,0%,59%,.45);border-radius:100%;display:flex;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;width:118px;height:118px;transition:all .15s cubic-bezier(.77,0,.175,1)}article.product-listed figure.logo img{display:block;margin:auto;max-height:72px;max-width:72px;position:relative;z-index:1}article.product-listed figure.logo:before{background:#fff;border-radius:100%;content:"";margin:auto;top:7px;right:7px;bottom:7px;left:7px;position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);z-index:0}article.product-listed .title{font-family:Monument Extended;display:block;font-size:26px;line-height:1em;font-size:1.625rem;font-weight:700;text-transform:uppercase;transition:all .15s cubic-bezier(.77,0,.175,1)}article.product-listed .description{color:hsla(0,0%,100%,.55);display:block;font-size:16px;line-height:1.5em;font-size:1rem;margin-top:1em;transition:all .15s cubic-bezier(.77,0,.175,1)}article.product-listed figure.arrow{background:#F28C0F;border-radius:100%;overflow:hidden;bottom:0;left:0;position:absolute;width:80px;height:80px;transform:rotate(45deg);transition:opacity .15s cubic-bezier(.77,0,.175,1)}article.product-listed figure.arrow:before{background:transparent url(../image/product-listed_arrow.svg) no-repeat 50%/14px 18px;content:"";margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;width:14px;height:18px;transform-origin:center}article.product-listed a.permalink{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;color:transparent;font-size:0;overflow:hidden;text-indent:-999px;z-index:1}.cursor{display:none!important;opacity:0}.cursor .text{font-family:Monument Extended;align-items:center;border-radius:100%;display:flex;font-size:14px;line-height:1em;font-size:.875rem;justify-content:center;letter-spacing:.0525em;margin:auto;padding:0 15px;pointer-events:none;top:-52px;left:-50px;position:fixed;width:100px;height:100px;transform:scale(0);z-index:10000}.cursor .text.-dark{color:#232531}.cursor .text.-light{color:#fff}.cursor .inner{background-color:#fff;border-radius:100%;top:-4px;left:-4px;width:6px;height:6px}.cursor .inner,.cursor .outer{mix-blend-mode:difference;pointer-events:none;position:fixed;z-index:9999}.cursor .outer{border:2px solid #fff;border-radius:100%;top:-21px;left:-21px;width:40px;height:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cursor.-no-blend .inner,.cursor.-no-blend .outer{mix-blend-mode:unset!important}div.section-label{font-size:calc(13px + 2 * ((100vw - 420px) / 860));font-size:calc(.8125rem + 2 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;padding:0 0 0 55px;position:relative}div.section-label:after{background:#F28C0F;content:"";display:block;margin:auto 0;top:0;bottom:0;left:0;position:absolute;width:38px;height:1px}body:not(.category) section.page-transition{bottom:0;transform:scaleX(1);transform-origin:right;transition:transform .5s cubic-bezier(.77,0,.175,1) 0s;z-index:1010}body:not(.category) section.page-transition,section.preloader--home{align-items:center;background-color:#F28C0F;color:#fff;display:flex;font-size:0;justify-content:center;overflow:hidden;top:0;left:0;position:fixed;width:100%;height:100%;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.preloader--home{right:0;transition:all 1s cubic-bezier(.77,0,.175,1) 0s;z-index:99999}section.preloader--home .preloader_title{font-family:Monument Extended;display:block;font-size:calc(16px + 30 * ((100vw - 960px) / 320));font-size:calc(1rem + 30 * ((100vw - 60rem) / 320));line-height:1em;font-weight:700;letter-spacing:-.032em;text-transform:uppercase;padding:0 30px;position:relative;transform:translateY(-.27em);width:100%}section.preloader--home .preloader_title span{display:inline-block;position:relative}section.preloader--home .preloader_title span.letter{min-width:.275em;opacity:0;visibility:hidden}section.preloader--home .preloader_title:before{background:#fff;display:block;content:"";opacity:.6;bottom:.2em;left:0;position:absolute;width:0;height:1px;transition:all 2s cubic-bezier(.77,0,.175,1) 0s;z-index:0}html:not(.-unloaded) section.preloader--home .preloader_title:before{width:100%}html.-ready section.preloader--home{height:0}footer.primary{background:#e4e4e4;display:block;font-size:0;text-align:center}footer.primary section.cta{background:transparent;overflow:hidden;padding:130px 4vw 120px;position:relative;width:100%}footer.primary section.cta .cta_inner{position:relative;z-index:1}footer.primary section.cta .cta_heading{font-family:Monument Extended;font-size:calc(26px + 34 * ((100vw - 420px) / 860));font-size:calc(1.625rem + 34 * ((100vw - 26.25rem) / 860));line-height:normal;display:block;font-weight:700;text-transform:uppercase;letter-spacing:-.0275em;margin:0 auto;max-width:850px;width:100%}footer.primary section.cta .cta_heading b,footer.primary section.cta .cta_heading strong{color:#F28C0F}footer.primary section.cta .cta_button{display:block;margin-top:60px}footer.primary section.cta .cta_button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}footer.primary section.cta .cta_button a:after,footer.primary section.cta .cta_button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}footer.primary section.cta .cta_button a:before{left:32px;opacity:1}footer.primary section.cta .cta_button a:after{left:20px;opacity:0}footer.primary section.cta .cta_button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0}footer.primary section.cta .cta_button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s}footer.primary section.cta .cta_button a:hover{padding-left:90px;padding-right:0}footer.primary section.cta .cta_button a:hover:before{left:44px;opacity:0}footer.primary section.cta .cta_button a:hover:after{left:32px;opacity:1}footer.primary section.cta .cta_button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s}footer.primary section.cta .cta_button a{color:#1a1b25}footer.primary section.cta .cta_button a:before{background-image:url(../image/button_arrow--2.svg)}footer.primary section.cta figure.background{background:transparent url(../image/footer_cta_dots.png) no-repeat bottom/1576px 598px;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:auto;perspective:1000;top:150px;right:0;left:0;position:absolute;width:100%;height:100%;will-change:transform;z-index:0}footer.primary section.main{display:block;width:100%}footer.primary section.main aside{border-top:1px solid hsla(0,0%,59%,.45);display:block;font-size:16px;line-height:1.6em;font-size:1rem;letter-spacing:-.45px;letter-spacing:-.02813rem;padding:40px 4vw}footer.primary section.main .logo{display:inline-block;margin:10px auto}footer.primary section.main .location-link{display:block;font-size:12px;font-size:.75rem;letter-spacing:0;margin:28px auto 0;text-decoration:none}footer.primary section.main .location-link a{color:#1a1b25;display:inline-block;padding-left:21px;position:relative}footer.primary section.main .location-link a:before{background:transparent url(../image/footer_location-link_pin.svg) no-repeat 50%/9px 12px;content:"";margin:auto 0;width:9px;height:12px;opacity:.32;top:0;bottom:0;left:0;position:absolute;transition:opacity .15s cubic-bezier(.77,0,.175,1)}footer.primary section.main .location-link a:hover:before{opacity:1}footer.primary section.main .circle-buttons{display:block;font-size:0;margin:30px auto 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}footer.primary section.main .circle-buttons .button{border:1px solid #F28C0F;border-radius:100%;background-color:transparent;color:transparent;display:inline-block;margin:0 7px;overflow:hidden;position:relative;width:50px;height:50px;text-indent:-999px;transition:all .15s cubic-bezier(.645,.045,.355,1)}footer.primary section.main .circle-buttons .button:hover{border-color:#1a1b25}footer.primary section.main .circle-buttons .button.-linkedin{background:transparent url(../image/footer_linkedin.svg) no-repeat 50%/16px 15px}footer.primary section.main .circle-buttons .button.-email{background:transparent url(../image/footer_email.svg) no-repeat 50%/21px 14px}footer.primary section.main ul.menu li{display:block}footer.primary section.main ul.menu a{color:#1a1b25;text-decoration:none}footer.primary section.main ul.menu a:hover{text-decoration:underline}footer.primary section.main .bottom,footer.primary section.main .disclosure{border-top:1px solid hsla(0,0%,59%,.45);color:#aaabb0;display:block;letter-spacing:-.05px;letter-spacing:-.00313rem;padding:30px 0}footer.primary section.main .bottom a,footer.primary section.main .disclosure a{color:#1a1b25;text-decoration:none}footer.primary section.main .bottom a:hover,footer.primary section.main .disclosure a:hover{text-decoration:underline}footer.primary section.main .bottom_inner,footer.primary section.main .disclosure_inner{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px}footer.primary section.main .disclosure{font-size:11px;line-height:1.55em;font-size:.6875rem}footer.primary section.main .bottom{font-size:13px;line-height:1.55em;font-size:.8125rem}header.primary .inline-pane{border-bottom:1px solid transparent;background-color:transparent;color:#fff;display:block;font-size:0;top:0;right:0;left:0;position:fixed;width:100%;height:63px;transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:999}header.primary .inline-pane .pane_inner{align-items:stretch;display:flex;flex-wrap:nowrap;height:100%;justify-content:flex-start}header.primary .inline-pane a.logo{align-items:flex-end;display:inline-flex;flex:0 0 214px;justify-content:center;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.645,.045,.355,1);width:214px}header.primary .inline-pane a.logo:before{background:#F28C0F;content:"";display:block;top:0;left:0;position:absolute;width:100%;height:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane a.logo svg{display:block;margin:auto;width:183px;height:32px;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane .menu{align-items:center;display:none;flex:1 1 calc(100% - 660px);flex-wrap:nowrap;justify-content:center;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane .menu li{display:inline-block;font-size:14px;line-height:1em;font-size:.875rem}header.primary .inline-pane .menu a{color:#fff;display:block;font-size:14px;line-height:1em;font-size:.875rem;letter-spacing:-.1px;letter-spacing:-.00625rem;line-height:21px;line-height:1.3125rem;overflow:visible;padding:10px 20px;position:relative;text-decoration:none;transition:color .15s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane .menu a:hover{color:#F28C0F}header.primary .inline-pane .menu a[target=_blank]{padding-right:11px}header.primary .inline-pane .menu a[target=_blank]:after{background:transparent url(../image/header-primary_menu_link-external.svg) no-repeat 50%/5px;display:block;content:"";top:calc(50% - 7px);right:0;position:absolute;width:5px;height:5px}header.primary .inline-pane .actions{align-items:center;display:inline-flex;flex:1 1 calc(100% - 214px);flex-wrap:nowrap;justify-content:flex-end;padding-right:2px}header.primary .inline-pane .actions .btn-notices{align-items:center;background:transparent url(../image/header-primary_notices-icon.svg) no-repeat 50%/25px 18px;cursor:pointer;display:inline-flex;justify-content:flex-start;width:46px;height:46px;transition:all .3s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane .actions a.btn-linkedin{background:transparent url(../image/header-primary_linkedin.svg) no-repeat 50%/16px 15px;border:1px solid #F28C0F;color:transparent;display:none;margin-left:-1px;overflow:hidden;width:44px;height:44px;text-decoration:none;text-indent:-999px;transition:all .3s cubic-bezier(.645,.045,.355,1)}header.primary .inline-pane .actions .btn-menu{background:transparent url(../image/header-primary_menu-burger.svg) no-repeat 50%/22px 13px;cursor:pointer;display:inline-block;width:46px;height:46px}header.primary.on-scroll .inline-pane{background:#1b1c26;border-color:hsla(0,0%,100%,.2);height:60px}header.primary.on-scroll .inline-pane a.logo{flex-basis:calc(185px + 8vw);width:calc(185px + 8vw)}header.primary.on-scroll .inline-pane a.logo:before{width:0}header.primary.on-scroll .inline-pane a.logo svg{width:185px;height:32px}header.primary .menu-pane,header.primary.on-scroll .inline-pane .actions .btn-linkedin,header.primary.on-scroll .inline-pane .actions .btn-notices,header.primary.on-scroll .inline-pane .menu{opacity:0;visibility:hidden}header.primary .menu-pane{background-color:#F28C0F;color:#fff;display:block;font-size:0;overflow:hidden;pointer-events:none;top:0;left:0;position:fixed;width:100vw;height:100vh;transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:1000}header.primary .menu-pane:after,header.primary .menu-pane:before{background:#F28C0F;display:none;height:0;position:absolute;transition:height .7s cubic-bezier(.645,.045,.355,1) .2s}header.primary .menu-pane:before{left:0;top:0;width:calc(50% + 130px);z-index:0}header.primary .menu-pane:after{border-left:1px solid hsla(0,0%,100%,.2);bottom:0;right:0;width:calc(50% - 130px);z-index:1}header.primary .menu-pane i.exit{background:transparent url(../image/header-primary_menu-exit.svg) no-repeat 50%/18px 19px;cursor:pointer;display:block;opacity:0;top:8px;right:2px;position:absolute;width:46px;height:46px;transition:all .3s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden;z-index:3}header.primary .menu-pane .pane_outer{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;align-items:center;display:flex;height:100%;overflow:visible;padding-top:40px}header.primary .menu-pane .pane_outer::-webkit-scrollbar{display:none}header.primary .menu-pane .pane_inner{display:block;margin:auto;position:relative;text-align:left;width:100%;z-index:3}header.primary .menu-pane nav.menu{display:block;opacity:0;transition:all .6s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden}header.primary .menu-pane nav.menu li{display:block}header.primary .menu-pane nav.menu a{font-family:Monument Extended;font-size:calc(40px + 36 * ((100vw - 420px) / 860));font-size:calc(1.5rem + 36 * ((100vw - 26.25rem) / 860));line-height:1.25em;color:#fff;display:inline-block;font-weight:700;letter-spacing:2.25px;/*letter-spacing:-.01563rem;*/position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.77,0,.175,1);z-index:1}header.primary .menu-pane nav.menu a:hover{color:#1a1b25}header.primary .menu-pane aside.additional{display:block;margin-top:10px;opacity:0;padding-top:20px;position:relative;transition:all .6s cubic-bezier(.645,.045,.355,1) 0s;visibility:hidden}header.primary .menu-pane aside.additional:before{background:#232531;content:"";top:0;left:0;position:absolute;width:30px;height:1px}header.primary .menu-pane aside.additional .links,header.primary .menu-pane aside.additional .links li{display:block}header.primary .menu-pane aside.additional .links a{font-size:calc(14px + 8 * ((100vw - 420px) / 860));font-size:calc(.875rem + 8 * ((100vw - 26.25rem) / 860));line-height:1.25em;color:#fff;display:inline-block;letter-spacing:-.45px;letter-spacing:-.02813rem;text-decoration:none}header.primary .menu-pane aside.additional .links a:hover{text-decoration:underline}header.primary .menu-pane aside.additional .circle-buttons{display:block;font-size:0;margin:30px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}header.primary .menu-pane aside.additional .circle-buttons .button{border:1px solid #232531;border-radius:100%;background-color:transparent;background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;overflow:hidden;position:relative;width:50px;height:50px;text-indent:-999px;transition:all .15s cubic-bezier(.77,0,.175,1)}header.primary .menu-pane aside.additional .circle-buttons .button:not(:last-of-type){margin-right:15px}header.primary .menu-pane aside.additional .circle-buttons .button:hover{background-color:#232531}header.primary .menu-pane aside.additional .circle-buttons .button.-linkedin{background-image:url(../image/header-primary_linkedin.svg);background-size:16px 15px}header.primary .menu-pane aside.additional .circle-buttons .button.-email{background-image:url(../image/header-primary_email.svg);background-size:21px 14px}header.primary .menu-pane aside.additional .address{display:none;font-size:17px;line-height:1.5em;font-size:1.0625rem;letter-spacing:-.57px;letter-spacing:-.03563rem}header.primary .menu-pane aside.additional .smallprint{display:none;font-size:14px;line-height:1.5em;font-size:.875rem;letter-spacing:-.05px;letter-spacing:-.00313rem;margin-top:40px}header.primary .menu-pane aside.additional .smallprint p{display:block}header.primary .menu-pane aside.additional .smallprint a{color:#232531;text-decoration:underline}header.primary .menu-pane figure.cursor-image{display:none;opacity:0;overflow:hidden;top:0;left:0;position:fixed;pointer-events:none;width:235px;height:150px;transform:scale(.75);-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2}header.primary .menu-pane figure.cursor-image .image_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transform:scale(1.25)}header.primary.-is_menu-visible .inline-pane{background:#1b1c26}header.primary.-is_menu-visible .menu-pane{opacity:1;pointer-events:auto;visibility:visible}header.primary.-is_menu-visible .menu-pane:after,header.primary.-is_menu-visible .menu-pane:before{height:100%;transition-delay:0s}header.primary.-is_menu-visible .menu-pane i.exit{opacity:1;transition-delay:.5s;transition-duration:.5s;visibility:visible}header.primary.-is_menu-visible .menu-pane aside.additional,header.primary.-is_menu-visible .menu-pane nav.menu{opacity:1;transform:translateY(0)!important;transition-delay:.55s;visibility:visible}header.primary .notices-pane:before{background:#1a1b25;content:"";top:0;bottom:0;left:0;position:fixed;transition:transform .4s ease-out .8s;transform:scaleX(0);transform-origin:right;width:100%;z-index:1000}header.primary .notices-pane .pane_outer{background-color:transparent;color:#fff;display:flex;font-size:0;opacity:0;overflow-x:hidden;overflow-y:scroll;top:0;left:0;position:fixed;width:100vw;height:100vh;transform:translateX(-80px);transition:all .7s cubic-bezier(.645,.045,.355,1);visibility:hidden;z-index:1001}header.primary .notices-pane .pane_outer::-webkit-scrollbar{display:none}header.primary .notices-pane .pane_outer:before{background:#F28C0F;content:"";display:block;top:0;left:0;position:absolute;width:214px;height:5px;z-index:1}header.primary .notices-pane .pane_inner{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;display:inline-flex}header.primary .notices-pane i.exit{background:transparent url(../image/header-primary_menu-exit.svg) no-repeat 50%/18px 19px;cursor:pointer;display:block;top:8px;right:2px;position:absolute;width:46px;height:46px;transition:all .3s cubic-bezier(.645,.045,.355,1) 0s;z-index:3}header.primary .notices-pane .main{display:inline-flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;width:100%}header.primary .notices-pane .heading{font-family:Monument Extended;font-size:calc(26px + 34 * ((100vw - 420px) / 860));font-size:calc(1.625rem + 34 * ((100vw - 26.25rem) / 860));line-height:.8885em;display:block;flex:0 0 auto;font-weight:700;padding:120px 0 12px;text-transform:uppercase}header.primary .notices-pane .heading span{color:#F28C0F}header.primary .notices-pane .listing{display:block;flex:1 1 100%;width:100%}header.primary .notices-pane .listing_head{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;height:50px;margin-bottom:30px}header.primary .notices-pane .listing_head a.view-all{background:transparent url(../image/header-primary_notices_view-all.svg) no-repeat center left 2px/17px 13px;color:#fff;display:inline-block;font-size:15px;line-height:1em;font-size:.9375rem;font-weight:500;padding-left:38px;text-decoration:none;text-align:left;transition:all .2s cubic-bezier(.645,.045,.355,1);vertical-align:middle}header.primary .notices-pane .listing_head a.view-all:hover{background-position:center left 8px}header.primary .notices-pane .listing_head nav.carousel-arrows{display:none;height:100%;text-align:right;vertical-align:middle}header.primary .notices-pane .listing_head nav.carousel-arrows i{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:7px 14px;border:1px solid #F28C0F;border-radius:100%;cursor:pointer;display:inline-block;overflow:hidden;position:relative;width:50px;height:50px;transition:all .15s cubic-bezier(.77,0,.175,1)}header.primary .notices-pane .listing_head nav.carousel-arrows i:before{background:transparent url(../image/header-primary_notices_carousel-next.svg) no-repeat 50%/10px 16px;content:"";margin:auto;top:50%;left:50%;position:absolute;width:10px;height:16px;transform-origin:center}header.primary .notices-pane .listing_head nav.carousel-arrows i:hover{background-color:#F28C0F}header.primary .notices-pane .listing_head nav.carousel-arrows i.prev:before{transform:translate(calc(-50% - 2px),-50%) rotate(180deg)}header.primary .notices-pane .listing_head nav.carousel-arrows i.next{margin-left:12px}header.primary .notices-pane .listing_head nav.carousel-arrows i.next:before{transform:translate(calc(-50% + 2px),-50%)}header.primary .notices-pane .flickity-viewport,header.primary .notices-pane .listing_carousel{height:100%!important}header.primary .notices-pane .flickity-slider{align-items:stretch;display:flex;position:static!important}header.primary .notices-pane article{font-size:calc(16px + 6 * ((100vw - 420px) / 860));font-size:calc(1rem + 6 * ((100vw - 26.25rem) / 860));line-height:1.475em;border-left:1px solid hsla(0,0%,59%,.4);color:#fff;display:inline-block;flex:0 0 275px;min-height:100%;overflow:hidden;position:static!important;width:275px}header.primary .notices-pane article:last-of-type{border-right:1px solid hsla(0,0%,59%,.4)}header.primary .notices-pane article a.permalink{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;color:transparent;font-size:0;overflow:hidden;text-indent:-999px;z-index:1}header.primary .notices-pane article .article_inner{display:block;padding:0 16px 35px;position:relative;z-index:0}header.primary .notices-pane article figure.image{display:block;margin-bottom:20px}header.primary .notices-pane article figure.image img{max-height:400px;transition:all .3s ease}header.primary .notices-pane article .date{color:hsla(0,0%,100%,.45);display:block;font-size:14px;line-height:1em;font-size:.875rem;letter-spacing:-.3px;letter-spacing:-.01875rem;margin-bottom:15px}header.primary .notices-pane article .title{display:block;transition:color .3s ease}header.primary .notices-pane article:hover .title{color:#F28C0F}header.primary .notices-pane article:hover figure.image img{opacity:.55}header.primary.-is_notices-visible .notices-pane:before{transform:scaleX(1);transform-origin:left;transition-delay:0s}header.primary.-is_notices-visible .notices-pane .pane_outer{opacity:1;transition-delay:.2s;transform:translateX(0);visibility:visible}body>main.base{position:relative}section.content-standard p{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;opacity:.7}section.content-standard p p:not(:last-of-type){margin-bottom:1.6em}section.content-standard h2,section.content-standard h3,section.content-standard h4,section.content-standard h5,section.content-standard h6{color:#1a1b25;display:block;font-range:420px 1280px;line-height:1.625em;margin-bottom:32px}section.content-standard h2{font-size:calc(24px + 4 * ((100vw - 420px) / 860));font-size:calc(1.5rem + 4 * ((100vw - 26.25rem) / 860))}section.content-standard h3{font-size:calc(22px + 4 * ((100vw - 420px) / 860));font-size:calc(1.375rem + 4 * ((100vw - 26.25rem) / 860))}section.content-standard h4{font-size:calc(18px + 6 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 6 * ((100vw - 26.25rem) / 860))}section.content-standard h5{font-size:calc(16px + 6 * ((100vw - 420px) / 860));font-size:calc(1rem + 6 * ((100vw - 26.25rem) / 860))}section.content-standard h6{font-size:calc(14px + 6 * ((100vw - 420px) / 860));font-size:calc(.875rem + 6 * ((100vw - 26.25rem) / 860))}section.content-standard a{color:#F28C0F;text-decoration:underline;transition:all .2s cubic-bezier(.77,0,.175,1)}section.content-standard a:hover{color:#F28C0F}section.content-standard b,section.content-standard strong{font-family:Monument Extended}section.content-standard u{text-decoration:underline}section.content-standard blockquote{color:#232531;font-size:calc(22px + 6 * ((100vw - 420px) / 860));font-size:calc(1.375rem + 6 * ((100vw - 26.25rem) / 860));line-height:1.5em;margin-bottom:40px}section.content-standard blockquote p:first-of-type:before{content:"“"}section.content-standard blockquote p:last-of-type:after{content:"”"}section.content-standard ol,section.content-standard p,section.content-standard ul{margin-bottom:35px}section.content-standard hr{border-top:1px solid rgba(35,35,35,.12);margin:70px auto}section.content-standard ol,section.content-standard ul{margin-bottom:22px;padding-left:35px}section.content-standard ol ul,section.content-standard ul ul{margin-bottom:16px;margin-top:16px}section.content-standard ol li:before,section.content-standard ul li:before{font-family:Monument Extended;color:#1a1b25;content:"\2022";display:inline-block;width:22px}section.content-standard ol li:not(:last-of-type),section.content-standard ul li:not(:last-of-type){margin-bottom:8px}section.content-standard ul li:before{content:"\2022";margin-left:-22px}section.content-standard ol{counter-reset:a;padding-left:43px}section.content-standard ol li{counter-increment:a}section.content-standard ol li:before{content:"."counter(a);direction:rtl;margin-left:-38px;margin-right:20px;text-align:right}section.content-standard{display:block;overflow:hidden;padding:55px 0;position:relative;text-align:left}section.content-standard .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:980px}section.fixed-title-stats{background-color:#1a1b25;color:#fff;display:block;font-size:0;overflow:hidden;padding:55px 0 0;position:relative}section.fixed-title-stats .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;position:relative;z-index:2}section.fixed-title-stats aside.heading{font-family:Monument Extended;font-size:calc(28px + 48 * ((100vw - 420px) / 860));font-size:calc(1.75rem + 48 * ((100vw - 26.25rem) / 860));line-height:.85em;display:block;font-weight:700;margin-bottom:30px;max-width:635px;position:relative;text-transform:uppercase;width:100%}section.fixed-title-stats aside.heading b,section.fixed-title-stats aside.heading strong{color:#F28C0F}section.fixed-title-stats aside.stats{display:block;padding-top:5px}section.fixed-title-stats aside.stats ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}section.fixed-title-stats aside.stats li{display:inline-block;flex:0 0 50%;margin-bottom:40px;padding-right:40px;width:100%}section.fixed-title-stats aside.stats li:nth-last-of-type(-n+2){margin-bottom:0!important;}section.fixed-title-stats aside.stats .number{font-family:Monument Extended;font-size:calc(40px + 20 * ((100vw - 420px) / 860));font-size:calc(2.5rem + 20 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;font-weight:700;letter-spacing:-.85px;letter-spacing:-.05313rem;text-transform:uppercase}section.fixed-title-stats aside.stats .label{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;color:hsla(0,0%,100%,.6);display:block;margin-top:16px;padding-top:16px;overflow:hidden;position:relative}section.fixed-title-stats aside.stats .label:before{/*background:#F28C0F;content:"";display:block;top:0;bottom:0;left:0;position:absolute;width:30px;height:1px*/}section.fixed-title-stats figure.bg:after,section.fixed-title-stats figure.bg:before{content:"";right:0;left:0;position:absolute;width:100%;height:250px;z-index:1}section.fixed-title-stats figure.bg:before{background-image:linear-gradient(180deg,#1a1b25 0,rgba(26,27,37,0));top:0}section.fixed-title-stats figure.bg:after{background-image:linear-gradient(0deg,#1a1b25 0,rgba(26,27,37,0));bottom:0}section.fixed-title-stats figure.bg .bg_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:opacity 1.6s cubic-bezier(.77,0,.175,1);z-index:0}section.fixed-title-stats figure.bg .bg_src.loaded{opacity:.3}section.fixed-title-textblocks{background-color:#1a1b25;color:#fff;display:block;font-size:0;overflow:hidden;padding:40px 0;position:relative}section.fixed-title-textblocks .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;position:relative;z-index:2}section.fixed-title-textblocks aside.heading{display:block;margin-bottom:40px;max-width:635px;position:relative;width:100%}section.fixed-title-textblocks .heading_inner{display:block;width:100%}section.fixed-title-textblocks .heading_title{font-family:Monument Extended;font-size:calc(28px + 48 * ((100vw - 420px) / 860));font-size:calc(1.75rem + 48 * ((100vw - 26.25rem) / 860));line-height:.85em;display:block;font-weight:700;text-transform:uppercase}section.fixed-title-textblocks .heading_title b,section.fixed-title-textblocks .heading_title strong{color:#F28C0F}section.fixed-title-textblocks .heading_large-text{font-size:calc(16px + 6 * ((100vw - 420px) / 860));font-size:calc(1rem + 6 * ((100vw - 26.25rem) / 860));line-height:1.475em;display:block;margin-top:2em}section.fixed-title-textblocks .heading_large-text p:not(:last-of-type){margin-bottom:1em}section.fixed-title-textblocks .heading_sub-text{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;color:hsla(0,0%,100%,.6);display:block;margin-top:20px}section.fixed-title-textblocks .heading_sub-text p:not(:last-of-type){margin-bottom:1em}section.fixed-title-textblocks aside.blocks{display:block}section.fixed-title-textblocks li.block{border-top:1px solid #626262;display:block;padding-top:23px}section.fixed-title-textblocks li.block:not(:last-of-type){padding-bottom:30px}section.fixed-title-textblocks .block_title{font-size:calc(22px + 10 * ((100vw - 420px) / 860));font-size:calc(1.375rem + 10 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;letter-spacing:-.025em}section.fixed-title-textblocks .block_title span.count{display:inline-block;opacity:.3}section.fixed-title-textblocks .block_title h5{display:inline-block}section.fixed-title-textblocks .block_description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;color:hsla(0,0%,100%,.6);display:block;margin-top:20px;overflow:hidden;position:relative}section.heading{display:block;font-size:0;overflow:hidden;padding:40px 0;text-align:left}section.heading .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px}section.heading aside.heading{font-family:Monument Extended;font-size:calc(18px + 22 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 22 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;font-weight:700;letter-spacing:-.0025em;line-height:.91em;text-transform:uppercase;width:100%}section.heading aside.heading p{display:block}section.heading aside.heading b,section.heading aside.heading strong{color:#F28C0F}section.heading aside.description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:1.6em;opacity:.7}section.heading aside.description p:not(:last-of-type){margin-bottom:1.6em}section.heading.-has-description{text-align:left}section.hero-standard{background-color:#1a1b25;color:#fff;display:block;font-size:0;overflow:hidden;padding-top:145px;position:relative;width:100%;z-index:0}section.hero-standard .container{margin-left:auto;margin-right:auto;max-width:1300px;width:100%}section.hero-standard .heading{font-family:Monument Extended;font-size:calc(24px + 36 * ((100vw - 420px) / 860));font-size:calc(1.5rem + 36 * ((100vw - 26.25rem) / 860));line-height:normal;display:block;margin-bottom:-.45em;padding-left:4vw;padding-right:4vw;position:relative;text-transform:uppercase;z-index:2}section.hero-standard .heading p{display:block}section.hero-standard .heading strong{color:#F28C0F;display:block}section.hero-standard .heading blockquote{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;border:1px solid #F28C0F;display:inline-block;line-height:1em;margin:30px 0 70px;padding:.75em .85em .7em}section.hero-standard img{display:block;position:relative;z-index:1}section.home-hero{background-color:transparent;color:#fff;display:block;font-size:0;margin-bottom:-80px;overflow:visible;position:relative;width:100%}section.home-hero:after{background:transparent url(../image/home-hero_square-dash.svg) no-repeat 50%/106px;content:"";right:0;bottom:80px;position:absolute;width:106px;height:106px;z-index:1}section.home-hero .main{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;padding-top:187px;position:relative;z-index:2}section.home-hero .header{font-family:Monument Extended;font-size:calc(40px + 50 * ((100vw - 420px) / 860));font-size:calc(2.5rem + 50 * ((100vw - 26.25rem) / 860));line-height:.79em;display:block;font-weight:700;line-height:normal;text-transform:uppercase}section.home-hero .header span{display:block;margin-bottom:-.215em;overflow:hidden;position:relative}section.home-hero .header p{display:block}section.home-hero .header b,section.home-hero .header strong{color:#F28C0F}section.home-hero .textarea{perspective:1000;display:block;margin-left:-4vw;margin-top:50px;width:100%}section.home-hero .textarea_inner{background:#232531;max-width:485px;padding:50px 26px;width:100%}section.home-hero .textarea_title{font-family:Monument Extended;font-size:calc(16px + 4 * ((100vw - 420px) / 860));font-size:calc(1rem + 4 * ((100vw - 26.25rem) / 860));line-height:1.25em;display:block;font-weight:700;letter-spacing:-.13px;letter-spacing:-.00813rem;text-transform:uppercase}section.home-hero .textarea_sub{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:10px;opacity:.6}section.home-hero .textarea_button{display:block;margin-top:30px}section.home-hero .textarea_button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.home-hero .textarea_button a:after,section.home-hero .textarea_button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}section.home-hero .textarea_button a:before{left:32px;opacity:1}section.home-hero .textarea_button a:after{left:20px;opacity:0}section.home-hero .textarea_button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0}section.home-hero .textarea_button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s}section.home-hero .textarea_button a:hover{padding-left:90px;padding-right:0}section.home-hero .textarea_button a:hover:before{left:44px;opacity:0}section.home-hero .textarea_button a:hover:after{left:32px;opacity:1}section.home-hero .textarea_button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s}section.home-hero .textarea_button a{color:#fff}section.home-hero a.sidebar{align-items:center;background:transparent;border-left:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:none;justify-content:center;margin:auto 0;padding-bottom:80px;top:127px;right:0;bottom:127px;position:absolute;width:120px;height:calc(100% - 254px);text-decoration:none;z-index:2}section.home-hero a.sidebar span.label{font-size:13px;line-height:1em;font-size:.8125rem;display:block;margin:auto;text-align:center;-webkit-text-orientation:mixed;text-orientation:mixed;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}section.home-hero a.sidebar i.cursor{border:2px solid #fff;border-radius:15px;display:block;height:26px;margin:0 auto;right:0;bottom:50px;left:0;position:absolute;overflow:hidden;width:18px}section.home-hero a.sidebar i.cursor:before{animation:a 2s cubic-bezier(.645,.045,.355,1) 0s infinite;background:#fff;content:"";display:block;margin:0 auto;right:0;bottom:100%;left:0;position:absolute;width:2px;height:0}section.home-hero figure.bg{background:#1a1b25;overflow:hidden;top:0;right:0;bottom:80px;left:0;position:absolute;width:100%;height:calc(100% - 80px);z-index:0}section.home-hero figure.bg .video{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;z-index:1}section.home-hero figure.bg .image{z-index:0}section.home-hero figure.bg .image,section.home-hero figure.bg .image .image_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}section.home-hero figure.bg .image_src{background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.45}section.home-hero figure.bg .image:before,section.home-hero figure.bg .video:before{background-image:linear-gradient(180deg,rgba(30,32,42,0) 0,#1a1b25);content:"";display:block;right:0;bottom:-1px;left:0;position:absolute;width:100%;height:100%;z-index:1}@keyframes a{0%{bottom:100%;height:0}20%{height:13px;bottom:13px}80%,to{bottom:13px;height:0}}section.img-aside-text{background:#1a1b25;display:block;font-size:0;overflow:visible;position:relative;width:100%}section.img-aside-text aside.content{background:#e4e4e4;display:block;padding:80px 4vw}section.img-aside-text .content_inner{max-width:450px;width:100%}section.img-aside-text .content_label{margin-bottom:35px}section.img-aside-text .content_title{font-family:Monument Extended;font-size:calc(18px + 14 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 14 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;font-weight:700;letter-spacing:-.0025em;max-width:392px;text-transform:uppercase;width:100%}section.img-aside-text .content_title b,section.img-aside-text .content_title strong{color:#F28C0F}section.img-aside-text .content_description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:1.6em;opacity:.7}section.img-aside-text .content_description p:not(:last-of-type){margin-bottom:1.6em}section.img-aside-text .content_button{display:block;margin-top:38px}section.img-aside-text .content_button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.img-aside-text .content_button a:after,section.img-aside-text .content_button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}section.img-aside-text .content_button a:before{left:32px;opacity:1}section.img-aside-text .content_button a:after{left:20px;opacity:0}section.img-aside-text .content_button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0}section.img-aside-text .content_button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s}section.img-aside-text .content_button a:hover{padding-left:90px;padding-right:0}section.img-aside-text .content_button a:hover:before{left:44px;opacity:0}section.img-aside-text .content_button a:hover:after{left:32px;opacity:1}section.img-aside-text .content_button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s}section.img-aside-text .content_button a{color:#1a1b25}section.img-aside-text .content_button a:before{background-image:url(../image/button_arrow--2.svg)}section.img-aside-text aside.media{margin:-40px auto 0;padding:0 4vw}section.img-aside-text aside.media figure.image{perspective:1000;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:128%;position:relative;width:100%;height:0}section.img-aside-text aside.media .image_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}section.img-aside-text aside.media .img-reveal_cover{background:#F28C0F;top:0;bottom:0;position:absolute;width:100%;height:100%;z-index:1}section.img-montage-reveal{background-color:#1a1b25;color:#fff;display:block;font-size:0;overflow:hidden;padding-bottom:80px;padding-top:100px}section.img-montage-reveal .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;overflow:visible}section.img-montage-reveal .images{display:block;overflow:visible;padding-bottom:100%;position:relative;width:100%;height:0}section.img-montage-reveal figure{display:block;overflow:hidden;top:0;position:absolute;width:100%;height:100%}section.img-montage-reveal figure img{object-fit:cover;object-position:center;opacity:1;transition:opacity 1.6s cubic-bezier(.77,0,.175,1)}section.img-montage-reveal figure img.loaded{opacity:1}section.img-montage-reveal figure:first-of-type{left:0}section.img-montage-reveal figure:nth-of-type(2){left:100%;transform:scale(.615)}section.img-montage-reveal figure:nth-of-type(3){left:200%;transform:scale(.615)}section.img-montage-reveal .content{padding-top:50px}section.img-montage-reveal .content_inner{max-width:360px;width:100%}section.img-montage-reveal .content_label{margin-bottom:35px}section.img-montage-reveal .content_title{font-family:Monument Extended;font-size:calc(18px + 14 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 14 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;font-weight:700;letter-spacing:-.0025em;max-width:392px;text-transform:uppercase;width:100%}section.img-montage-reveal .content_title b,section.img-montage-reveal .content_title strong{color:#F28C0F}section.img-montage-reveal .content_description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:18px;opacity:.7}section.img-montage-reveal .content_button{display:block;margin-top:38px}section.img-montage-reveal .content_button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.img-montage-reveal .content_button a:after,section.img-montage-reveal .content_button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}section.img-montage-reveal .content_button a:before{left:32px;opacity:1}section.img-montage-reveal .content_button a:after{left:20px;opacity:0}section.img-montage-reveal .content_button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0}section.img-montage-reveal .content_button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s}section.img-montage-reveal .content_button a:hover{padding-left:90px;padding-right:0}section.img-montage-reveal .content_button a:hover:before{left:44px;opacity:0}section.img-montage-reveal .content_button a:hover:after{left:32px;opacity:1}section.img-montage-reveal .content_button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s}section.img-montage-reveal .content_button a{color:#fff}section.motion-circle{background-color:#1a1b25;color:#fff;display:block;font-size:0;overflow:hidden;padding:60px 0;position:relative}section.motion-circle .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px}section.motion-circle .title{font-family:Monument Extended;font-size:calc(18px + 14 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 14 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;font-weight:700;margin-bottom:30px;position:relative;text-transform:uppercase;width:100%}section.motion-circle .title b,section.motion-circle .title strong{color:#F28C0F}section.motion-circle .description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:1.6em;opacity:.7}section.motion-circle .description p:not(:last-of-type){margin-bottom:1.6em}section.motion-circle .button{display:block;margin-top:38px}section.motion-circle .button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.motion-circle .button a:after,section.motion-circle .button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}section.motion-circle .button a:before{left:32px;opacity:1}section.motion-circle .button a:after{left:20px;opacity:0}section.motion-circle .button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0}section.motion-circle .button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s}section.motion-circle .button a:hover{padding-left:90px;padding-right:0}section.motion-circle .button a:hover:before{left:44px;opacity:0}section.motion-circle .button a:hover:after{left:32px;opacity:1}section.motion-circle .button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s}section.motion-circle .button a{color:#fff}section.motion-circle figure.stack{display:block;position:relative;text-align:left}section.motion-circle figure.stack article.stack-block{padding:2px 0 80px 55px;position:relative}section.motion-circle figure.stack article.stack-block:after,section.motion-circle figure.stack article.stack-block:before{content:"";pointer-events:none;right:0;bottom:0;left:0;position:absolute;top:0}section.motion-circle figure.stack article.stack-block:before{background:hsla(0,0%,59%,.5);bottom:0;left:10px;width:2px;height:100%;z-index:0}section.motion-circle figure.stack article.stack-block:after{background:#1a1b25;border:2px solid hsla(0,0%,59%,.5);border-radius:100%;left:0;width:22px;height:22px;transition:all .4s cubic-bezier(.77,0,.175,1) 0s;z-index:1}section.motion-circle figure.stack article.stack-block .block_inner{display:block;opacity:0;position:relative;transition:all .4s cubic-bezier(.77,0,.175,1) 0s;z-index:2}section.motion-circle figure.stack article.stack-block:last-of-type{padding-bottom:0}section.motion-circle figure.stack article.stack-block:last-of-type:before{display:none}section.motion-circle figure.stack article.stack-block.in-view:after{border-color:#F28C0F}section.motion-circle figure.stack article.stack-block.viewed .block_inner{opacity:1}section.motion-circle figure.main{display:none;margin:auto;overflow:visible;position:relative;width:670px;height:670px;text-align:center}section.motion-circle figure.main .textarea{align-items:center;display:none;flex-wrap:nowrap;justify-content:center;margin:auto;max-width:450px;opacity:0;overflow:hidden;padding:120px 0;pointer-events:none;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;z-index:3;visibility:hidden}section.motion-circle figure.main .textarea.-visible{display:flex;visibility:visible}section.motion-circle figure.main .textarea.-visible.-current{pointer-events:auto}section.motion-circle figure.main .textarea .textarea_inner{display:block;position:relative}section.motion-circle figure.main ul.labels{line-height:1em;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2}section.motion-circle figure.main ul.labels li{font-size:17px;font-size:1.0625rem;opacity:0;position:absolute;text-align:left;visibility:hidden;width:200px}section.motion-circle figure.main ul.labels li.-visible{visibility:visible}section.motion-circle figure.main ul.labels li span.num{color:#76767c}section.motion-circle figure.main ul.labels li.one{top:59px;left:535px}section.motion-circle figure.main ul.labels li.two{top:180px;left:655px}section.motion-circle figure.main ul.labels li.three{top:335px;left:695px}section.motion-circle figure.main ul.labels li.four{top:490px;left:655px}section.motion-circle figure.main ul.labels li.five{top:610px;left:535px}section.motion-circle figure.main ul.labels li.six{top:690px;left:230px;text-align:center}section.motion-circle figure.main ul.labels li.seven{top:610px;left:-70px;text-align:right}section.motion-circle figure.main ul.labels li.eight{top:490px;left:-185px;text-align:right}section.motion-circle figure.main ul.labels li.nine{top:335px;left:-225px;text-align:right}section.motion-circle figure.main ul.labels li.ten{top:180px;left:-185px;text-align:right}section.motion-circle figure.main ul.labels li.eleven{top:59px;left:-70px;text-align:right}section.motion-circle figure.main ul.labels li.twelve{top:-25px;left:230px;text-align:center}section.motion-circle figure.main .scroll{align-items:center;display:inline-flex;font-size:13px;line-height:1em;font-size:.8125rem;letter-spacing:.005em;justify-content:center;margin:0 auto;pointer-events:none;right:0;bottom:80px;left:0;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}section.motion-circle figure.main .scroll span{align-items:center;background:transparent url(../image/motion-circle_scroll.svg) no-repeat 0/13px 23px;display:inline-flex;justify-content:center;min-height:23px;padding-left:25px;text-align:center}section.motion-circle figure.main svg.round{top:50%;left:50%;position:absolute;width:658px;height:658px;transform:translate(-50%,-50%);z-index:0}section.motion-circle figure.main svg.round path#circle-draw,section.motion-circle figure.main svg.round path#circle-static{top:50%;left:50%;position:absolute;width:100%;height:100%;transform:rotate(90deg) scaleY(-1)}section.motion-circle figure.main svg.round path#circle-draw{z-index:1}section.motion-circle figure.main svg.round path#circle-static{z-index:0}section.motion-circle figure.main svg.round g circle:not(.-visible){visibility:hidden}section.post-listing{border-bottom:1px solid hsla(0,0%,59%,.45);display:block;font-size:0;overflow:hidden;padding:0 0 50px;position:relative;width:100%;z-index:0}section.post-listing header{background-color:transparent;color:#fff;display:block;padding:145px 0 40px;position:relative}section.post-listing header:before{background:#1a1b25;content:"";display:block;top:0;right:0;bottom:-82px;left:0;position:absolute;width:100%;height:calc(100% + 82px);z-index:-1}section.post-listing header .header_inner{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;pointer-events:none;position:relative;z-index:2}section.post-listing header .title{display:block}section.post-listing header .title_main{font-family:Monument Extended;font-size:calc(24px + 36 * ((100vw - 420px) / 860));font-size:calc(1.5rem + 36 * ((100vw - 26.25rem) / 860));line-height:.825em;display:block;text-transform:uppercase;margin-bottom:24px;padding-bottom:32px;position:relative}section.post-listing header .title_main:before{background:#F28C0F;content:"";bottom:0;left:0;position:absolute;width:85px;height:2px}section.post-listing header .title_sub{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;color:hsla(0,0%,100%,.7);display:block}section.post-listing header aside.filters{display:block;font-size:14px;font-size:.875rem;margin-top:35px;pointer-events:auto;position:relative;width:100%;z-index:2}section.post-listing header aside.filters select[data-dkcacheid]{display:none}section.post-listing main.main{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;display:block;font-size:20px;font-size:1.25rem;position:relative}section.post-listing .listing{display:block;margin:0 auto;max-width:930px;opacity:1!important;width:100%}section.post-listing .listing_items{background:#fff;display:block;padding:5px 0;width:100%}section.post-listing article.press-listed:not(:last-of-type) .article_inner:after,section.post-listing article.press-listed:not(:last-of-type) .article_inner:before{display:block}section.post-listing nav.listing-pagination{display:block;font-size:16px;font-size:1rem;text-align:center;margin:42px auto 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.post-listing nav.listing-pagination .page-numbers{font-size:calc(22px + 6 * ((100vw - 420px) / 860));font-size:calc(1.375rem + 6 * ((100vw - 26.25rem) / 860));line-height:1em;border-bottom:2px solid transparent;color:rgba(26,27,37,.2);display:inline-block;letter-spacing:-.025em;margin:0 6px;padding:4px 0;position:relative;transition:all .15s cubic-bezier(.77,0,.175,1)}section.post-listing nav.listing-pagination .page-numbers:not(.dots):hover{color:#1a1b25}section.post-listing nav.listing-pagination .page-numbers.current{border-color:#F28C0F;color:#1a1b25}section.post-listing nav.listing-pagination .next,section.post-listing nav.listing-pagination .prev{display:none}section.tabbed-products{background-color:#1a1b25;color:#fff;display:block;font-size:0}section.tabbed-products nav.tabs{border-top:1px solid #979797;display:block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:500}section.tabbed-products nav.tabs ul{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}section.tabbed-products nav.tabs li{font-size:calc(14px + 8 * ((100vw - 420px) / 860));font-size:calc(.875rem + 8 * ((100vw - 26.25rem) / 860));line-height:1.25em;border-bottom:1px solid #979797;background-color:#e4e4e4;color:#1a1b25;display:block;flex:1 1 auto;letter-spacing:.025em;text-align:center;transition:all .2s cubic-bezier(.77,0,.175,1)}section.tabbed-products nav.tabs li:not(:last-of-type){border-right:1px solid #979797}section.tabbed-products nav.tabs li a{align-items:center;color:#1a1b25;display:flex;justify-content:center;height:55px;padding:0 30px;transition:all .2s cubic-bezier(.77,0,.175,1)}section.tabbed-products nav.tabs li.-active{background-color:#1a1b25;border-bottom:1px solid transparent}section.tabbed-products nav.tabs li.-active a{color:#fff}section.tabbed-products.-fixed{padding-top:90px}section.tabbed-products.-fixed.-top nav.tabs{top:69px;right:0;bottom:auto;left:0;position:fixed}section.tabbed-products.-fixed.-bottom nav.tabs{top:auto;right:0;bottom:0;left:0;position:absolute}section.tabbed-products main{padding:60px 0 120px}section.tabbed-products main .main_outer{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px}section.tabbed-products main .heading{display:block;margin-bottom:40px}section.tabbed-products main .heading .heading_title{font-family:Monument Extended;font-size:calc(28px + 32 * ((100vw - 420px) / 860));font-size:calc(1.75rem + 32 * ((100vw - 26.25rem) / 860));line-height:.8885em;display:block;font-weight:700;text-transform:uppercase}section.tabbed-products main .heading .heading_description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:1em;opacity:.7}section.tabbed-products main .heading .heading_description p:not(:last-of-type){margin-bottom:1.6em}section.tabbed-products main .heading .heading_button{display:block;margin-top:38px}section.tabbed-products main .heading .heading_button a{display:inline-block;font-size:15px;line-height:1em;font-size:.9375rem;font-weight:500;padding:5px 0 5px 35px;position:relative;transition:all .15s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.tabbed-products main .heading .heading_button a[target=_blank] span{background:transparent url(../image/btn_external-arrow.svg) no-repeat top calc(50% - 2px) right/5px;padding-right:10px}section.tabbed-products main .heading .heading_button a:before{background:#F28C0F;content:"";margin:auto 0;top:0;bottom:0;left:0;position:absolute;width:17px;height:1px}section.tabbed-products main .heading .heading_button a{color:#fff}section.tabbed-products main .heading .heading_button a:hover{color:#F28C0F}section.tabbed-products main aside.filters{display:block}section.tabbed-products main aside.filters .dk-select{font-size:14px;font-size:.875rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.tabbed-products main aside.filters select[data-dkcacheid]{display:none}section.tabbed-products main aside.listing{display:block}section.tabbed-products main .listing_items{display:block;width:100%}section.tabbed-products main article.product-listed{border:1px solid #424242;display:none;margin-bottom:-1px;min-height:400px;width:100%}section.tabbed-products main .load-more{align-items:flex-start;display:flex;flex:1 1 100%;justify-content:center;margin:50px auto 0;text-align:center;width:100%}section.tabbed-products main .load-more span{border:1px solid #F28C0F;cursor:pointer;display:inline-block;font-size:calc(15px + 2 * ((100vw - 420px) / 860));font-size:calc(.9375rem + 2 * ((100vw - 26.25rem) / 860));line-height:.975em;padding:1.05em 1.5em;transition:all .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.team-profile{display:block;font-size:0;position:relative}section.team-profile .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;min-height:100%}section.team-profile .container_inner{position:relative}section.team-profile .photo{display:block;margin-left:-4vw;margin-right:-4vw;overflow:hidden;padding-bottom:102.5%;position:relative;width:calc(100% + 8vw);height:0;z-index:1}section.team-profile .photo .photo_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:all .6s ease}section.team-profile .photo .photo_src.loaded{opacity:1}section.team-profile .content-pane{display:block;padding:30px 0 100px;position:relative;z-index:1}section.team-profile a.return{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;background:transparent url(../image/team-profile_back-arrow.svg) no-repeat 0/19px 15px;color:#1a1b25;display:inline-block;margin-bottom:24px;padding-left:30px;transition:all .15s cubic-bezier(.77,0,.175,1)}section.team-profile .name{font-family:Monument Extended;font-size:calc(26px + 34 * ((100vw - 420px) / 860));font-size:calc(1.625rem + 34 * ((100vw - 26.25rem) / 860));line-height:.8885em;color:#1a1b25;display:block;margin-bottom:20px;position:relative;text-transform:uppercase}section.team-profile .name b{color:#F28C0F;display:block}section.team-profile .btn-linkedin{background:transparent url(../image/footer_linkedin.svg) no-repeat 50%/16px 15px;border:1px solid #F28C0F;border-radius:100%;color:transparent;display:inline-block;margin-bottom:20px;overflow:hidden;width:50px;height:50px;text-indent:-999px;transition:all .15s cubic-bezier(.77,0,.175,1)}section.team-profile .btn-linkedin:hover{background-color:#F28C0F;background-image:url(../image/header-primary_linkedin.svg)}section.team-profile .title{font-size:calc(18px + 4 * ((100vw - 420px) / 860));font-size:calc(1.125rem + 4 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;line-height:1.56em;margin-bottom:20px}section.team-profile .bio{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;opacity:.7}section.team-profile .bio p:not(:last-of-type){margin-bottom:1.6em}section.team{background-color:#1a1b25;color:#fff;display:block;font-size:0}section.team nav.tabs{border-top:1px solid #979797;display:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:500}section.team nav.tabs ul{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}section.team nav.tabs li{border-bottom:1px solid #979797;background-color:#e4e4e4;color:#1a1b25;display:block;flex:1 1 auto;font-size:14px;line-height:1em;font-size:.875rem;letter-spacing:.025em;text-align:center;transition:all .2s cubic-bezier(.77,0,.175,1)}section.team nav.tabs li:not(:last-of-type){border-right:1px solid #979797}section.team nav.tabs li a{align-items:center;color:#1a1b25;display:flex;justify-content:center;height:70px;padding:0 30px;transition:all .2s cubic-bezier(.77,0,.175,1)}section.team nav.tabs li.-active{background-color:#1a1b25;border-bottom:1px solid transparent}section.team nav.tabs li.-active a{color:#fff}section.team.-fixed{padding-top:70px}section.team.-fixed.-top nav.tabs{top:69px;right:0;bottom:auto;left:0;position:fixed}section.team.-fixed.-bottom nav.tabs{top:auto;right:0;bottom:0;left:0;position:absolute}section.team .listing{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;display:block;padding-bottom:70px;padding-top:20px;z-index:0}section.team .group{display:block;padding:2.25em 4vw 1.25em;width:100%}section.team .group:not(:last-of-type){border-bottom:1px solid hsla(0,0%,59%,.32)}section.team header.department{font-family:Monument Extended;font-size:calc(22px + 38 * ((100vw - 420px) / 860));font-size:calc(1.375rem + 38 * ((100vw - 26.25rem) / 860));line-height:1em;display:block;padding:1em 0 1em 30px;position:relative;text-transform:uppercase}section.team header.department h3{cursor:pointer;display:inline-block}section.team header.department:after,section.team header.department:before{background:#fff;content:"";display:block;top:1.4em;left:0;position:absolute;width:15px;height:3px;transform-origin:center}section.team header.department:after{transform:rotate(90deg)}section.team .employees{display:none;width:100%}section.team article.employee-listed{margin-bottom:50px}section.text-float-img-bg{background:#1a1b25;display:block;font-size:0;padding:50vw 0 60px;position:relative;width:100%}section.text-float-img-bg .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;position:relative;z-index:1}section.text-float-img-bg .container_inner{width:100%}section.text-float-img-bg aside.text{background:#e4e4e4;margin:0 auto;max-width:705px;padding:40px;perspective:1000;width:100%}section.text-float-img-bg .text_title{font-family:Monument Extended;font-size:calc(26px + 14 * ((100vw - 420px) / 860));font-size:calc(1.625rem + 14 * ((100vw - 26.25rem) / 860));line-height:1.05em;display:block;font-weight:700;text-transform:uppercase}section.text-float-img-bg .text_title b,section.text-float-img-bg .text_title strong{color:#F28C0F}section.text-float-img-bg .text_large{font-size:calc(16px + 6 * ((100vw - 420px) / 860));font-size:calc(1rem + 6 * ((100vw - 26.25rem) / 860));line-height:1.475em;display:block;margin-top:2em}section.text-float-img-bg .text_large p:not(:last-of-type){margin-bottom:1em}section.text-float-img-bg .text_description{font-size:calc(14px + 3 * ((100vw - 420px) / 860));font-size:calc(.875rem + 3 * ((100vw - 26.25rem) / 860));line-height:1.625em;display:block;margin-top:20px;opacity:.6}section.text-float-img-bg .text_description p:not(:last-of-type){margin-bottom:1em}section.text-float-img-bg figure.background{top:0;right:0;left:0;position:absolute;width:100%;height:318px;z-index:0}section.text-float-img-bg figure.background:after,section.text-float-img-bg figure.background:before{background-image:linear-gradient(0deg,rgba(26,27,37,0) 2%,#1a1b25);content:"";display:block;right:0;left:0;position:absolute;width:100%;z-index:1}section.text-float-img-bg figure.background:before{background-image:linear-gradient(0deg,rgba(26,27,37,0) 2%,#1a1b25);height:225px;top:0}section.text-float-img-bg figure.background:after{background-image:linear-gradient(180deg,rgba(26,27,37,0) 2%,#1a1b25);bottom:0;height:80px}section.text-float-img-bg figure.background .background_src{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:all 1s ease;z-index:0}section.text-float-img-bg figure.background .background_src.loaded{opacity:1}section.text-overlay-media{background-color:#1a1b25;color:#fff;display:block;font-size:0;padding:50px 0;position:relative;width:100%}section.text-overlay-media .container{margin-left:auto;margin-right:auto;padding-left:4vw;padding-right:4vw;width:100%;max-width:1300px;position:relative}section.text-overlay-media .heading{font-family:Monument Extended;font-size:calc(26px + 34 * ((100vw - 420px) / 860));font-size:calc(1.625rem + 34 * ((100vw - 26.25rem) / 860));line-height:1.05em;font-weight:700;margin-bottom:-.45em;pointer-events:none;position:relative;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1}section.text-overlay-media .heading b,section.text-overlay-media .heading strong{color:#F28C0F}section.text-overlay-media .media{display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;height:0;transition:transform .4s ease-out .8s;transform:scaleX(0);transform-origin:right;z-index:0}section.text-overlay-media .media:before{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background:#000;content:"";opacity:1;transition:transform .4s ease-out .5s;transform:scaleX(1);transform-origin:left;z-index:3}section.text-overlay-media .media .play-button{background-color:#F28C0F;border-radius:100%;cursor:pointer;margin:auto;overflow:hidden;bottom:calc(50% - 53px);left:calc(50% - 53px);position:absolute;width:106px;height:106px;text-align:center;transition:opacity .6s cubic-bezier(.77,0,.175,1);z-index:2}section.text-overlay-media .media .play-button:before{background:transparent url(../image/video-button_pause.svg) no-repeat 50%/12px 14px;content:"";margin:auto;opacity:0;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .5s cubic-bezier(.77,0,.175,1)}section.text-overlay-media .media .play-button i.label{background-position:50%;background-repeat:no-repeat;content:"";margin:auto;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .15s cubic-bezier(.77,0,.175,1) .3s}section.text-overlay-media .media .play-button i.label.-play{background-image:url(../image/video-button_label-play.svg);background-size:52px 12px;width:52px;height:12px}section.text-overlay-media .media .play-button i.label.-stop{background-image:url(../image/video-button_label-stop.svg);background-size:56px 13px;width:56px;height:13px;opacity:0}section.text-overlay-media .media .media_image,section.text-overlay-media .media .media_video{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;pointer-events:none!important}section.text-overlay-media .media .media_image:before,section.text-overlay-media .media .media_video:before{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;content:"";z-index:1}section.text-overlay-media .media .media_image{background-repeat:no-repeat;background-position:50%;background-size:cover}section.text-overlay-media .media .media_image:before{background:#1a1b25;opacity:.3}section.text-overlay-media .media .media_video{z-index:0}section.text-overlay-media .media .media_video:before{background:transparent}section.text-overlay-media .media.-playing .play-button i.label.-play{opacity:0}section.text-overlay-media .media.-playing .play-button i.label.-stop{opacity:1}section.text-overlay-media .media.-playing:not(:hover) .play-button{opacity:0}section.text-overlay-media .content{font-size:calc(16px + 6 * ((100vw - 420px) / 860));font-size:calc(1rem + 6 * ((100vw - 26.25rem) / 860));line-height:1.475em;color:hsla(0,0%,100%,.7);display:block;margin-top:32px;padding-top:10px;position:relative}section.text-overlay-media .content:before{background:#979797;content:"";display:block;top:0;right:0;left:0;position:absolute;width:100%;height:1px}section.text-overlay-media.viewed .media{transform:scaleX(1);transform-origin:left}section.text-overlay-media.viewed .media:before{transform:scaleX(0);transform-origin:right;transition-delay:1.5s}@media only screen and (min-width:660px) and (max-width:960px){section.team .employees{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}section.team article.employee-listed{flex-basis:50%;margin-bottom:0;padding-bottom:50px;padding-left:10px;padding-right:10px;width:50%}}@media only screen and (min-width:660px){section.team .employees{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}section.team article.employee-listed{display:inline-block;flex-grow:0;flex-shrink:0;vertical-align:top}}@media (min-width:768px) and (max-width:1024px){article.press-listed{padding-left:50px;padding-right:50px}article.press-listed .article_inner{padding-bottom:32px;padding-top:32px}section.fixed-title-textblocks{padding-bottom:100px;padding-top:80px}section.fixed-title-textblocks aside.heading{margin-bottom:80px}section.heading{padding-bottom:70px;padding-top:70px}section.hero-standard{padding-top:230px}section.img-aside-text aside.content{flex-basis:calc(100% - 400px);padding:180px 0 70px 45px}section.img-aside-text aside.media{flex-basis:400px}section.img-aside-text aside.media figure.image{padding-bottom:0;width:400px;height:556px}section.text-float-img-bg{padding-bottom:220px;padding-top:60px}section.text-float-img-bg aside.text{padding:70px}}@media (min-width:768px) and (max-width:1230px){section.img-montage-reveal .images{flex-basis:calc(50vw - 30px)}section.img-montage-reveal .images,section.img-montage-reveal figure{width:calc(50vw - 30px);height:calc(50vw - 30px)}section.img-montage-reveal figure:nth-of-type(2){left:50vw;transform:scale(.615)}section.img-montage-reveal figure:nth-of-type(3){left:100vw;transform:scale(.615)}section.img-montage-reveal .content{flex-basis:50vw;margin-left:30px}section.tabbed-products main aside.listing article.product-listed{flex-basis:50%;width:50%}section.text-overlay-media{padding-bottom:130px;padding-top:130px}}@media only screen and (min-width:768px) and (max-width:1023px){section.img-montage-reveal figure:nth-of-type(2),section.img-montage-reveal figure:nth-of-type(3){display:none!important}}@media (min-width:769px){article.product-listed{padding:40px}article.product-listed figure.logo{margin-bottom:35px}header.primary .inline-pane{border-color:hsla(0,0%,100%,.2);height:128px}header.primary .inline-pane:hover{background:#1b1c26}header.primary .inline-pane a.logo{align-items:center;flex-basis:330px;width:330px}header.primary .inline-pane a.logo svg{width:229px;height:40px}header.primary .inline-pane .actions{flex-basis:330px;padding-right:0}header.primary .inline-pane .actions .btn-notices{background:transparent url(../image/header-primary_notices-arrow.svg) no-repeat center right 15px/8px 3px;border:1px solid #F28C0F;font-weight:500;font-size:9px;line-height:1em;font-size:.5625rem;letter-spacing:1.2px;letter-spacing:.075rem;padding:0 48px 0 13px;width:auto;height:44px;text-transform:uppercase}header.primary .inline-pane .actions .btn-notices:hover{background-color:#F28C0F}header.primary .inline-pane .actions a.btn-linkedin{display:inline-block}header.primary .inline-pane .actions a.btn-linkedin:hover{background-color:#F28C0F}header.primary .inline-pane .actions .btn-menu{background-size:33px 17px;border-left:1px solid hsla(0,0%,100%,.2);margin-left:30px;width:120px;height:100%}header.primary.on-scroll .inline-pane{height:70px}header.primary.on-scroll .inline-pane a.logo{flex-basis:260px;width:260px}header.primary .menu-pane{background:transparent;opacity:1;visibility:visible}header.primary .menu-pane:after,header.primary .menu-pane:before{content:"";display:block}header.primary .menu-pane i.exit{top:0;right:0;width:120px;height:128px}header.primary .menu-pane .pane_outer{padding-top:0}header.primary .menu-pane .pane_inner{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between}header.primary .menu-pane nav.menu{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;padding-right:80px;transform:translateY(-40px);width:60.66%}header.primary .menu-pane aside.additional{align-items:flex-end;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0 0 12px 80px;transform:translateY(40px);width:39.34%}header.primary .menu-pane aside.additional:before{display:none}header.primary .menu-pane aside.additional .address,header.primary .menu-pane aside.additional .smallprint{display:block}header.primary .notices-pane .pane_outer:before{width:330px}header.primary .notices-pane i.exit{top:0;right:0;width:120px;height:128px}header.primary .notices-pane .listing_head nav.carousel-arrows{display:inline-block}header.primary .notices-pane article{flex-basis:440px;width:440px}header.primary .notices-pane article .article_inner{padding-right:40px}section.home-hero .textarea{align-items:flex-end;display:flex;justify-content:flex-end;margin:50px 0 0}section.home-hero .textarea_inner{background:#1a1b25;padding:60px 65px}section.img-aside-text:before{background:#e4e4e4;content:"";top:0;bottom:0;left:calc(50% - 252px);position:absolute;width:calc(100% - (50% - 252px));height:100%;z-index:0}section.img-aside-text .container{margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;width:100%;max-width:1300px;position:relative;z-index:1}section.img-aside-text .container_inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}section.img-aside-text aside.content{align-items:center;background:transparent;display:inline-flex;flex-grow:1;flex-shrink:1;justify-content:flex-end;order:1;z-index:0}section.img-aside-text aside.media{display:inline-block;flex-grow:0;flex-shrink:0;margin:0;order:0;padding:0;z-index:1}section.img-aside-text aside.media figure.image{padding:0}section.img-aside-text.-reverse-layout:before{right:calc(50% - 365px);left:auto;position:absolute;width:calc(100% - (50% - 365px))}section.img-aside-text.-reverse-layout aside.content{justify-content:flex-start;order:0;padding-left:0;padding-right:45px}section.img-aside-text.-reverse-layout aside.media{order:1}section.img-montage-reveal{padding-bottom:120px;padding-top:130px}section.img-montage-reveal .container_inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}section.img-montage-reveal .images{display:inline-block;flex-grow:0;flex-shrink:0;padding:0;vertical-align:top}section.img-montage-reveal figure{top:0;position:absolute}section.img-montage-reveal figure:first-of-type{left:0}section.img-montage-reveal .content{align-items:flex-end;display:inline-flex;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;justify-content:flex-end;margin-right:-10px;padding-top:0;vertical-align:top}section.tabbed-products main aside.listing .listing_items{align-items:stretch;display:inline-flex;flex-wrap:wrap;justify-content:flex-start}section.tabbed-products main aside.listing article.product-listed{flex-grow:0;flex-shrink:0;margin-right:-1px;min-height:510px}section.text-float-img-bg figure.background{bottom:0;height:100%}section.text-float-img-bg figure.background:after{display:none}section.text-overlay-media .container:after{background:transparent url(../image/home-hero_square-dash.svg) no-repeat 50%/106px;content:"";bottom:-58px;left:-18px;position:absolute;width:106px;height:106px;z-index:1}section.text-overlay-media .heading{margin-bottom:0;top:140px;right:0;left:50%;position:absolute;width:50%}section.text-overlay-media .media{padding-bottom:0;width:745px;height:495px}section.text-overlay-media .media .media_video>div{padding-top:66.25%!important;transform:scale(1.2)!important}section.text-overlay-media .content{float:right;margin-top:-106px;max-width:380px}}@media (min-width:960px) and (max-width:1024px){section.fixed-title-stats aside.stats li{flex-basis:33.3333%;width:33.3333%}section.team .employees article.employee-listed{flex-basis:33.3333%;width:33.3333%}}@media (min-width:960px) and (max-width:1230px){section.team-profile .container_inner:before{width:calc(50% - 375px)}section.team-profile .photo{flex-basis:375px;width:375px;height:384px}section.team-profile .content-pane{flex:1 1 calc(100% - 375px);padding-bottom:90px;padding-right:80px;padding-top:90px}}@media (min-width:961px){section.content-standard .alignleft{float:left}section.content-standard .alignright{float:right}section.content-standard .aligncenter{display:block;margin-left:auto;margin-right:auto}section.content-standard .wp-caption.alignleft,section.content-standard blockquote.alignleft,section.content-standard img.alignleft{margin-left:0;margin-right:40px}section.content-standard .wp-caption.alignright,section.content-standard blockquote.alignright,section.content-standard img.alignright{margin-left:40px;margin-right:0}section.motion-circle figure.stack{display:none}section.motion-circle figure.main{display:block}section.team-profile{width:100%;height:100vh}section.team-profile .container{height:100%}section.team-profile .container_inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;min-height:100%;position:relative}section.team-profile .container_inner:before{background:#1a1b25;content:"";display:block;height:100%;top:0;right:0;bottom:0;position:fixed;z-index:0}section.team-profile .photo{flex-grow:0;flex-shrink:0;margin-left:0;margin-right:0;order:1;padding-bottom:0}section.team-profile .content-pane{align-items:center;display:flex;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;justify-content:center;order:0;padding-bottom:90px;padding-right:80px;padding-top:90px}section.team-profile a.return{margin-bottom:85px}section.team-profile a.return:hover{color:#F28C0F}section.team-profile .btn-linkedin,section.team-profile .name,section.team-profile .title{margin-bottom:20px}section.team .employees{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}section.team article.employee-listed{margin-bottom:0;padding-bottom:50px;padding-left:20px;padding-right:20px}}@media (min-width:1025px){article.press-listed{padding-left:86px;padding-right:86px}article.press-listed .article_inner{padding-bottom:44px;padding-top:44px}article.press-listed .meta{display:flex;width:100%}article.press-listed .date{display:inline-block;flex:0 0 160px;padding-top:.55em;vertical-align:top;width:160px}article.press-listed .main{display:inline-block;flex:1 1 calc(100% - 160px);vertical-align:top;width:calc(100% - 160px)}article.press-listed .main .title .last{background-size:9px}footer.primary section.cta{padding:240px 40px}footer.primary section.main .bottom_inner,footer.primary section.main .disclosure_inner{padding-left:40px;padding-right:40px}footer.primary section.main .columns{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-start}footer.primary section.main aside{align-items:center;display:inline-flex;flex:0 0 33.3333%;font-size:17px;font-size:1.0625rem;letter-spacing:-.55px;letter-spacing:-.03438rem;justify-content:center;padding:70px 40px;width:33.3333%}footer.primary section.main aside:not(:first-of-type):not(:last-of-type){border-left:1px solid hsla(0,0%,59%,.45);border-right:1px solid hsla(0,0%,59%,.45)}footer.primary section.main .bottom,footer.primary section.main .location-link{font-size:14px;font-size:.875rem}header.primary .menu-pane .pane_outer,header.primary .notices-pane .pane_inner{padding-left:40px;padding-right:40px}section.content-standard hr{margin-bottom:90px;margin-top:90px}section.content-standard ol,section.content-standard ul{margin-bottom:24px;padding-left:52px}section.content-standard ol li:before,section.content-standard ul li:before{width:22px}section.content-standard ol li:not(:last-of-type),section.content-standard ul li:not(:last-of-type){margin-bottom:13px}section.content-standard ul li:before{margin-left:-22px}section.content-standard ol li:before{margin-left:-38px;margin-right:20px}section.content-standard .container{padding-left:40px;padding-right:40px}section.content-standard{padding:125px 0}section.fixed-title-stats .container{padding-left:40px;padding-right:40px}section.fixed-title-stats{padding-bottom:70px;padding-top:210px}section.fixed-title-stats:after{background:transparent url(../image/home-hero_square-dash.svg) no-repeat 50%/106px;content:"";display:block;top:calc(50% + 115px);right:-18px;position:absolute;width:106px;height:106px;z-index:0}section.fixed-title-stats aside.heading{max-width:640px;width:100%}section.fixed-title-stats aside.stats{align-items:flex-start;display:flex;justify-content:flex-end}section.fixed-title-stats aside.stats ul{max-width:490px}section.fixed-title-stats aside.stats li{margin-bottom:70px}section.fixed-title-stats figure.bg:before{height:475px}section.fixed-title-stats figure.bg:after{height:520px}section.fixed-title-textblocks .container{padding-left:40px;padding-right:40px}section.fixed-title-textblocks{padding-bottom:70px;padding-top:210px}section.fixed-title-textblocks .container_inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}section.fixed-title-textblocks .container_inner aside{display:inline-flex;flex:0 0 50%;width:50%}section.fixed-title-textblocks .heading_large-text,section.fixed-title-textblocks .heading_sub-text{max-width:485px}section.fixed-title-textblocks aside.blocks{max-width:565px;padding-left:40px;padding-top:380px}section.heading .container{padding-left:40px;padding-right:40px}section.heading{padding-bottom:110px;padding-top:110px;text-align:center}section.heading .heading{margin:0 auto;max-width:840px}section.heading.-has-description .container_inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}section.heading.-has-description .container_inner aside{display:inline-block!important;flex-grow:0;flex-shrink:0;width:100%}section.heading.-has-description .container_inner aside.heading{flex-basis:60%;max-width:60%;padding-right:100px}section.heading.-has-description .container_inner aside.description{flex-basis:40%;margin-top:0;max-width:40%}section.hero-standard{background-color:#e4e4e4;padding-top:272px}section.hero-standard:before{background:#1a1b25;content:"";top:0;right:0;left:0;position:absolute;width:100%;height:calc(100% - 400px)}section.hero-standard .container{padding-left:40px;padding-right:40px}section.hero-standard .heading{margin-left:-32px;max-width:1075px;padding-left:0;padding-right:0}section.hero-standard .heading blockquote{margin:40px 0 100px;padding:.75em .85em .8em}section.hero-standard.-bg--1:after{background:#1a1b25;content:"";display:block;right:0;bottom:0;position:absolute;width:calc(50% - 365px);height:400px;z-index:0}section.home-hero .main{padding-left:40px;padding-right:40px}section.home-hero{margin-bottom:-127px}section.home-hero:after{right:auto;bottom:70px;left:calc(50% - 307px)}section.home-hero .main{padding-top:280px}section.home-hero figure.bg{bottom:127px;height:calc(100% - 127px)}section.img-aside-text aside.content{flex-basis:calc(100% - 587px);padding:365px 0 165px 45px}section.img-aside-text aside.media{flex-basis:587px;transform:translateY(70px)}section.img-aside-text aside.media figure.image{padding-bottom:0;width:587px;height:817px}section.img-aside-text.-shape--1:after{background:transparent url(../image/home-hero_square-dash.svg) no-repeat 50%/106px;content:"";bottom:-45px;left:calc(50% - 660px);position:absolute;width:106px;height:106px;z-index:1}section.img-montage-reveal .container,section.motion-circle .container{padding-left:40px;padding-right:40px}section.motion-circle{padding:125px 0}section.post-listing header .header_inner,section.post-listing main.main{padding-left:40px;padding-right:40px}section.post-listing{padding-bottom:115px}section.post-listing header{background-color:#1a1b25;padding-bottom:80px;padding-top:272px}section.post-listing header:before{display:none}section.post-listing header .title{padding-bottom:82px}section.post-listing header aside.filters{margin:0;max-width:295px}section.post-listing header aside.filters .dk-selected{display:none}section.post-listing header aside.filters .dk-option{color:hsla(0,0%,100%,.45);cursor:pointer;padding-left:22px;position:relative;transition:all .15s cubic-bezier(.77,0,.175,1)}section.post-listing header aside.filters .dk-option:before{background:#F28C0F;border-radius:100%;content:"";margin:auto 0;opacity:0;top:0;bottom:0;left:0;position:absolute;width:5px;height:5px;transition:all .15s cubic-bezier(.77,0,.175,1)}section.post-listing header aside.filters .dk-option.dk-option-highlight{color:hsla(0,0%,100%,.45)}section.post-listing header aside.filters .dk-option.dk-option-selected,section.post-listing header aside.filters .dk-option:hover{color:#fff}section.post-listing header aside.filters .dk-option.dk-option-selected:before{opacity:1}section.post-listing .main_inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}section.post-listing .listing{margin:0;width:calc(100% - 295px)}section.post-listing .listing_items{margin-top:-200px;padding-bottom:44px;padding-top:44px}section.post-listing nav.listing-pagination .page-numbers{margin-left:12px;margin-right:12px}section.tabbed-products main .main_outer{padding-left:40px;padding-right:40px}section.tabbed-products nav.tabs li a{height:88px}section.tabbed-products main{padding-bottom:140px;padding-top:120px}section.tabbed-products main .heading{margin-bottom:75px;padding-left:245px}section.tabbed-products main .main_inner{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-start}section.tabbed-products main aside.filters{display:inline-block;flex:0 0 245px;padding-right:50px;width:245px}section.tabbed-products main aside.filters form li[data-sf-field-name]:not(:last-of-type){margin-bottom:24px}section.tabbed-products main aside.filters h4{font-family:Monument Extended;display:block;font-size:19px;line-height:1em;font-size:1.1875rem;font-weight:700;letter-spacing:-.002em;text-transform:uppercase}section.tabbed-products main aside.filters .dk-select{line-height:1.4em}section.tabbed-products main aside.filters .dk-selected{display:none}section.tabbed-products main aside.filters .dk-option{color:hsla(0,0%,100%,.45);cursor:pointer;padding-left:22px;position:relative;transition:all .15s cubic-bezier(.77,0,.175,1)}section.tabbed-products main aside.filters .dk-option:before{background:#F28C0F;border-radius:100%;content:"";margin:auto 0;opacity:0;top:0;bottom:0;left:0;position:absolute;width:5px;height:5px;transition:all .15s cubic-bezier(.77,0,.175,1)}section.tabbed-products main aside.filters .dk-option.dk-option-highlight{color:hsla(0,0%,100%,.45)}section.tabbed-products main aside.filters .dk-option.dk-option-selected,section.tabbed-products main aside.filters .dk-option:hover{color:#fff}section.tabbed-products main aside.filters .dk-option.dk-option-selected:before{opacity:1}section.tabbed-products main aside.listing{flex:1 1 calc(100% - 245px);width:calc(100% - 245px)}section.tabbed-products main aside.listing .load-more span:hover{background-color:#F28C0F;color:#e4e4e4}section.team-profile .container,section.team .listing{padding-left:40px;padding-right:40px}section.team nav.tabs{display:block}section.team .listing{padding-bottom:130px;padding-top:0}section.team .group{border:0 none!important;padding-left:0;padding-right:0}section.team header.department{padding-left:0}section.team header.department h3{cursor:auto}section.team header.department :after,section.team header.department:before{display:none}section.team .employees{display:flex!important;opacity:1!important}section.team .employees:not(.-group--management) article.employee-listed{flex-basis:25%;width:25%}section.team .employees:not(.-group--management) article.employee-listed:not(:nth-of-type(4n+4)){border-right:1px solid hsla(0,0%,59%,.35)}section.team .employees.-group--management article.employee-listed{flex-basis:33.3333%;width:33.3333%}section.team .employees.-group--management article.employee-listed:not(:nth-of-type(3n+3)){border-right:1px solid hsla(0,0%,59%,.35)}section.text-float-img-bg .container{padding-left:40px;padding-right:40px}section.text-float-img-bg{padding-bottom:220px;padding-top:115px}section.text-float-img-bg .container_inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}section.text-float-img-bg aside.text{padding:100px;margin:0;max-width:705px}section.text-float-img-bg figure.background:before{height:740px}section.text-overlay-media .container{padding-left:40px;padding-right:40px}}@media (min-width:1231px){article.product-listed .description{opacity:0}article.product-listed figure.arrow{opacity:0;transform:rotate(0deg)}article.product-listed:hover{background-color:#e4e4e4}article.product-listed:hover figure.logo{border-color:solid hsla(0,0%,100%,.45)}article.product-listed:hover .title{color:#1a1b25}article.product-listed:hover .description{color:rgba(26,28,37,.55);opacity:1}article.product-listed:hover figure.arrow{opacity:1}header.primary .menu-pane figure.cursor-image{display:inline-block}section.fixed-title-stats aside.heading{top:0;left:40px;position:absolute}section.img-montage-reveal .images{flex-basis:810px;width:810px;height:810px}section.img-montage-reveal figure{width:810px;height:810px}section.img-montage-reveal figure:nth-of-type(2){left:810px;transform:scale(.615)}section.img-montage-reveal figure:nth-of-type(3){left:1620px;transform:scale(.615)}section.img-montage-reveal .content{flex-basis:calc(100% - 810px)}section.tabbed-products main aside.listing article.product-listed{flex-basis:33.3333%;width:33.3333%}section.tabbed-products main aside.listing article.product-listed:hover{border-color:#e4e4e4;z-index:1}section.team-profile .container_inner:before{width:calc(50% - 175px)}section.team-profile .photo{flex-basis:630px;width:630px;height:645px;transform:translateY(30px)}section.team-profile .content-pane{flex:1 1 calc(100% - 630px);padding-bottom:90px;padding-right:80px;padding-top:60px}section.text-overlay-media{padding-bottom:200px;padding-top:290px}}@media screen and (min-width:1280px){article.employee-listed .name{font-size:32px;font-size:2rem}article.press-listed .title{font-size:28px;font-size:1.75rem}div.section-label{font-size:15px;font-size:.9375rem}section.preloader--home .preloader_title{font-size:46px;font-size:2.875rem}footer.primary section.cta .cta_heading{font-size:60px;font-size:3.75rem}header.primary .menu-pane nav.menu a{font-size:76px;font-size:1.8rem;}header.primary .menu-pane aside.additional .links a{font-size:22px;font-size:1.375rem}header.primary .notices-pane .heading{font-size:60px;font-size:3.75rem}header.primary .notices-pane article{font-size:22px;font-size:1.375rem}section.content-standard p{font-size:17px;font-size:1.0625rem}section.content-standard h2{font-size:28px;font-size:1.75rem}section.content-standard h3{font-size:26px;font-size:1.625rem}section.content-standard h4{font-size:24px;font-size:1.5rem}section.content-standard h5{font-size:22px;font-size:1.375rem}section.content-standard h6{font-size:20px;font-size:1.25rem}section.content-standard blockquote{font-size:28px;font-size:1.75rem}section.fixed-title-stats aside.heading{font-size:76px;font-size:4.75rem}section.fixed-title-stats aside.stats .number{font-size:60px;font-size:3.75rem}section.fixed-title-stats aside.stats .label{font-size:17px;font-size:1.0625rem}section.fixed-title-textblocks .heading_title{font-size:76px;font-size:4.75rem}section.fixed-title-textblocks .heading_large-text{font-size:22px;font-size:1.375rem}section.fixed-title-textblocks .heading_sub-text{font-size:17px;font-size:1.0625rem}section.fixed-title-textblocks .block_title{font-size:32px;font-size:2rem}section.fixed-title-textblocks .block_description{font-size:17px;font-size:1.0625rem}section.heading aside.heading{font-size:40px;font-size:2.5rem}section.heading aside.description{font-size:17px;font-size:1.0625rem}section.hero-standard .heading{font-size:60px;font-size:3.75rem}section.hero-standard .heading blockquote{font-size:17px;font-size:1.0625rem}section.home-hero .header{font-size:90px;font-size:4rem}section.home-hero .textarea_title{font-size:20px;font-size:1.25rem}section.home-hero .textarea_sub{font-size:17px;font-size:1.0625rem}section.img-aside-text .content_title{font-size:32px;font-size:2rem}section.img-aside-text .content_description{font-size:17px;font-size:1.0625rem}section.img-montage-reveal .content_title{font-size:32px;font-size:2rem}section.img-montage-reveal .content_description{font-size:17px;font-size:1.0625rem}section.motion-circle .title{font-size:32px;font-size:2rem}section.motion-circle .description{font-size:17px;font-size:1.0625rem}section.post-listing header .title_main{font-size:60px;font-size:3.75rem}section.post-listing header .title_sub{font-size:17px;font-size:1.0625rem}section.post-listing nav.listing-pagination .page-numbers{font-size:28px;font-size:1.75rem}section.tabbed-products nav.tabs li{font-size:22px;font-size:1.375rem}section.tabbed-products main .heading .heading_title{font-size:60px;font-size:3.75rem}section.tabbed-products main .heading .heading_description,section.tabbed-products main .load-more span,section.team-profile a.return{font-size:17px;font-size:1.0625rem}section.team-profile .name{font-size:60px;font-size:3.75rem}section.team-profile .title{font-size:22px;font-size:1.375rem}section.team-profile .bio{font-size:17px;font-size:1.0625rem}section.team header.department{font-size:60px;font-size:3.75rem}section.text-float-img-bg .text_title{font-size:40px;font-size:2.5rem}section.text-float-img-bg .text_large{font-size:22px;font-size:1.375rem}section.text-float-img-bg .text_description{font-size:17px;font-size:1.0625rem}section.text-overlay-media .heading{font-size:60px;font-size:3.75rem}section.text-overlay-media .content{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1280px){header.primary .inline-pane .menu{display:inline-flex}header.primary .inline-pane .actions{flex-grow:0;flex-shrink:0}}@media only screen and (min-width:1500px){section.home-hero a.sidebar{display:flex}}@media (max-width:1229px){footer.primary section.cta figure.background,section.home-hero .textarea,section.img-aside-text aside.media figure.image,section.text-float-img-bg aside.text{transform:none!important;will-change:auto}}@media screen and (max-width:420px){article.employee-listed .name{font-size:28px;font-size:1.75rem}article.press-listed .title{font-size:20px;font-size:1.25rem}div.section-label{font-size:13px;font-size:.8125rem}footer.primary section.cta .cta_heading{font-size:26px;font-size:1.625rem}header.primary .menu-pane nav.menu a{font-size:40px;font-size:1.0rem}header.primary .menu-pane aside.additional .links a{font-size:14px;font-size:.875rem}header.primary .notices-pane .heading{font-size:26px;font-size:1.625rem}header.primary .notices-pane article{font-size:16px;font-size:1rem}section.content-standard p{font-size:14px;font-size:.875rem}section.content-standard h2{font-size:24px;font-size:1.5rem}section.content-standard h3{font-size:22px;font-size:1.375rem}section.content-standard h4{font-size:18px;font-size:1.125rem}section.content-standard h5{font-size:16px;font-size:1rem}section.content-standard h6{font-size:14px;font-size:.875rem}section.content-standard blockquote{font-size:22px;font-size:1.375rem}section.fixed-title-stats aside.heading{font-size:28px;font-size:1.75rem}section.fixed-title-stats aside.stats .number{font-size:40px;font-size:2.5rem}section.fixed-title-stats aside.stats .label{font-size:14px;font-size:.875rem}section.fixed-title-textblocks .heading_title{font-size:28px;font-size:1.75rem}section.fixed-title-textblocks .heading_large-text{font-size:16px;font-size:1rem}section.fixed-title-textblocks .heading_sub-text{font-size:14px;font-size:.875rem}section.fixed-title-textblocks .block_title{font-size:22px;font-size:1.375rem}section.fixed-title-textblocks .block_description{font-size:14px;font-size:.875rem}section.heading aside.heading{font-size:18px;font-size:1.125rem}section.heading aside.description{font-size:14px;font-size:.875rem}section.hero-standard .heading{font-size:24px;font-size:1.5rem}section.hero-standard .heading blockquote{font-size:14px;font-size:.875rem}section.home-hero .header{font-size:40px;font-size:1.5rem}section.home-hero .textarea_title{font-size:16px;font-size:1rem}section.home-hero .textarea_sub{font-size:14px;font-size:.875rem}section.img-aside-text .content_title{font-size:18px;font-size:1.125rem}section.img-aside-text .content_description{font-size:14px;font-size:.875rem}section.img-montage-reveal .content_title{font-size:18px;font-size:1.125rem}section.img-montage-reveal .content_description{font-size:14px;font-size:.875rem}section.motion-circle .title{font-size:18px;font-size:1.125rem}section.motion-circle .description{font-size:14px;font-size:.875rem}section.post-listing header .title_main{font-size:24px;font-size:1.5rem}section.post-listing header .title_sub{font-size:14px;font-size:.875rem}section.post-listing nav.listing-pagination .page-numbers{font-size:22px;font-size:1.375rem}section.tabbed-products nav.tabs li{font-size:14px;font-size:.875rem}section.tabbed-products main .heading .heading_title{font-size:28px;font-size:1.75rem}section.tabbed-products main .heading .heading_description{font-size:14px;font-size:.875rem}section.tabbed-products main .load-more span{font-size:15px;font-size:.9375rem}section.team-profile a.return{font-size:14px;font-size:.875rem}section.team-profile .name{font-size:26px;font-size:1.625rem}section.team-profile .title{font-size:18px;font-size:1.125rem}section.team-profile .bio{font-size:14px;font-size:.875rem}section.team header.department{font-size:22px;font-size:1.375rem}section.text-float-img-bg .text_title{font-size:26px;font-size:1.625rem}section.text-float-img-bg .text_large{font-size:16px;font-size:1rem}section.text-float-img-bg .text_description{font-size:14px;font-size:.875rem}section.text-overlay-media .heading{font-size:26px;font-size:1.625rem}section.text-overlay-media .content{font-size:16px;font-size:1rem}}@media (max-width:1023px){article.press-listed .dk-select,article.press-listed .dk-select-multi{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}article.press-listed .dk-selected{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}article.press-listed .dk-select .dk-select-options{display:none;right:0;left:0;position:absolute}article.press-listed .dk-select-open-down .dk-select-options,article.press-listed .dk-select-open-up .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:calc(100% - 1px)}article.press-listed .dk-select-multi .dk-select-options{max-height:10em}article.press-listed .dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}article.press-listed .dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}article.press-listed .dk-select-options .dk-option-hidden{display:none}article.press-listed .dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0;margin-top:.25em}article.press-listed .dk-optgroup+.dk-option{margin-top:.25em}article.press-listed .dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}article.press-listed .dk-optgroup:nth-child(2){border-top:none;margin-top:0;padding-top:0}article.press-listed .dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}article.press-listed .dk-optgroup-disabled{color:#bbb;cursor:not-allowed;opacity:.6}article.press-listed .dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}article.press-listed .dk-optgroup-options{list-style:none;padding-left:0}article.press-listed .dk-optgroup-options li{padding-left:1.2em}article.press-listed .dk-select-multi:focus .dk-select-options,article.press-listed .dk-select-open-down .dk-select-options,article.press-listed .dk-select-open-up .dk-select-options{display:block}article.press-listed .dk-select-multi:focus,article.press-listed .dk-select-multi:hover,article.press-listed .dk-selected:focus,article.press-listed .dk-selected:hover{outline:none}article.press-listed .dk-select-disabled{cursor:not-allowed;opacity:.6}article.press-listed .dk-select-disabled .dk-selected:focus,article.press-listed .dk-select-disabled .dk-selected:hover{border-color:inherit}article.press-listed select[data-dkcacheid]{display:none}.cursor{display:none!important}section.home-hero figure.bg .video:before{display:none}section.home-hero figure.bg .video>div{transform:scale(2)}section.home-hero figure.bg .video>div:before{background-image:linear-gradient(180deg,rgba(30,32,42,0) 0,#1a1b25);content:"";display:block;right:0;bottom:-1px;left:0;position:absolute;width:100%;height:100%;z-index:1}section.post-listing header aside.filters .sf-field-category,section.post-listing header aside.filters form,section.post-listing header aside.filters label{display:block;width:100%}section.post-listing header aside.filters .dk-select,section.post-listing header aside.filters .dk-select-multi{cursor:pointer;display:block;position:relative;vertical-align:middle;width:100%}section.post-listing header aside.filters .dk-selected{border:1px solid hsla(0,0%,45%,.65);overflow:hidden;padding:12px calc(8vw + 20px) 12px 4vw;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}section.post-listing header aside.filters .dk-selected:after{background:transparent url(../image/header-primary_notices-arrow.svg) no-repeat 50%/10px 7px;content:"";display:block;margin:auto 0;top:0;right:4vw;bottom:0;position:absolute;width:10px;height:7px}section.post-listing header aside.filters .dk-select .dk-select-options{display:none;right:0;left:0;position:absolute}section.post-listing header aside.filters .dk-select-open-down .dk-select-options,section.post-listing header aside.filters .dk-select-open-up .dk-select-options{top:calc(100% - 1px)}section.post-listing header aside.filters .dk-select-multi .dk-select-options{max-height:10em}section.post-listing header aside.filters .dk-select-options{background-color:#1a1b25;border:1px solid hsla(0,0%,45%,.65);border-radius:0;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:8px 0;width:auto;z-index:100}section.post-listing header aside.filters .dk-option{padding:5px 4vw}section.post-listing header aside.filters .dk-option.dk-option-selected{color:#F28C0F!important}section.post-listing header aside.filters .dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}section.post-listing header aside.filters .dk-select-options .dk-option-hidden{display:none}section.post-listing header aside.filters .dk-optgroup{border:solid hsla(0,0%,45%,.65);border-width:1px 0;padding:.25em 0;margin-top:.25em}section.post-listing header aside.filters .dk-optgroup+.dk-option{margin-top:.25em}section.post-listing header aside.filters .dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}section.post-listing header aside.filters .dk-optgroup:nth-child(2){border-top:none;margin-top:0;padding-top:0}section.post-listing header aside.filters .dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}section.post-listing header aside.filters .dk-optgroup-disabled{color:#bbb;cursor:not-allowed;opacity:.6}section.post-listing header aside.filters .dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}section.post-listing header aside.filters .dk-optgroup-options{list-style:none;padding-left:0}section.post-listing header aside.filters .dk-optgroup-options li{padding-left:1.2em}section.post-listing header aside.filters .dk-select-multi:focus .dk-select-options,section.post-listing header aside.filters .dk-select-open-down .dk-select-options,section.post-listing header aside.filters .dk-select-open-up .dk-select-options{display:block}section.post-listing header aside.filters .dk-select-multi:focus,section.post-listing header aside.filters .dk-select-multi:hover,section.post-listing header aside.filters .dk-selected:focus,section.post-listing header aside.filters .dk-selected:hover{outline:none}section.post-listing header aside.filters .dk-select-disabled{cursor:not-allowed;opacity:.6}section.post-listing header aside.filters .dk-select-disabled .dk-selected:focus,section.post-listing header aside.filters .dk-select-disabled .dk-selected:hover{border-color:inherit}section.tabbed-products main aside.filters{display:block;margin-bottom:40px}section.tabbed-products main aside.filters .sf-field-category,section.tabbed-products main aside.filters form,section.tabbed-products main aside.filters label{display:block;width:100%}section.tabbed-products main aside.filters form>ul{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 -6px;width:calc(100% + 12px)}section.tabbed-products main aside.filters form>ul>li[data-sf-field-name]{display:inline-block;flex:1 1 calc(50% - 6px);margin:0 6px}section.tabbed-products main aside.filters .dk-select,section.tabbed-products main aside.filters .dk-select-multi{cursor:pointer;display:block;position:relative;vertical-align:middle;width:100%}section.tabbed-products main aside.filters .dk-selected{border:1px solid hsla(0,0%,45%,.65);overflow:hidden;padding:12px calc(8vw + 20px) 12px 4vw;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}section.tabbed-products main aside.filters .dk-selected:after{background:transparent url(../image/header-primary_notices-arrow.svg) no-repeat 50%/10px 7px;content:"";display:block;margin:auto 0;top:0;right:4vw;bottom:0;position:absolute;width:10px;height:7px}section.tabbed-products main aside.filters .dk-select .dk-select-options{display:none;right:0;left:0;position:absolute}section.tabbed-products main aside.filters .dk-select-open-down .dk-select-options,section.tabbed-products main aside.filters .dk-select-open-up .dk-select-options{top:calc(100% - 1px)}section.tabbed-products main aside.filters .dk-select-multi .dk-select-options{max-height:10em}section.tabbed-products main aside.filters .dk-select-options{background-color:#1a1b25;border:1px solid hsla(0,0%,45%,.65);border-radius:0;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:8px 0;width:auto;z-index:100}section.tabbed-products main aside.filters .dk-option{padding:5px 4vw}section.tabbed-products main aside.filters .dk-option.dk-option-highlight,section.tabbed-products main aside.filters .dk-option.dk-option-selected{color:#F28C0F}section.tabbed-products main aside.filters .dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}section.tabbed-products main aside.filters .dk-select-options .dk-option-hidden{display:none}section.tabbed-products main aside.filters .dk-optgroup{border:solid hsla(0,0%,45%,.65);border-width:1px 0;padding:.25em 0;margin-top:.25em}section.tabbed-products main aside.filters .dk-optgroup+.dk-option{margin-top:.25em}section.tabbed-products main aside.filters .dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}section.tabbed-products main aside.filters .dk-optgroup:nth-child(2){border-top:none;margin-top:0;padding-top:0}section.tabbed-products main aside.filters .dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}section.tabbed-products main aside.filters .dk-optgroup-disabled{color:#bbb;cursor:not-allowed;opacity:.6}section.tabbed-products main aside.filters .dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}section.tabbed-products main aside.filters .dk-optgroup-options{list-style:none;padding-left:0}section.tabbed-products main aside.filters .dk-optgroup-options li{padding-left:1.2em}section.tabbed-products main aside.filters .dk-select-multi:focus .dk-select-options,section.tabbed-products main aside.filters .dk-select-open-down .dk-select-options,section.tabbed-products main aside.filters .dk-select-open-up .dk-select-options{display:block}section.tabbed-products main aside.filters .dk-select-multi:focus,section.tabbed-products main aside.filters .dk-select-multi:hover,section.tabbed-products main aside.filters .dk-selected:focus,section.tabbed-products main aside.filters .dk-selected:hover{outline:none}section.tabbed-products main aside.filters .dk-select-disabled{cursor:not-allowed;opacity:.6}section.tabbed-products main aside.filters .dk-select-disabled .dk-selected:focus,section.tabbed-products main aside.filters .dk-select-disabled .dk-selected:hover{border-color:inherit}section.team .listing{padding-left:0;padding-right:0}}@media screen and (max-width:960px){section.preloader--home .preloader_title{font-size:16px;font-size:1rem}}@media (max-width:767px){section.img-aside-text.-padding--1{padding-bottom:110px;padding-top:150px}section.text-overlay-media .media .play-button{opacity:1!important;transition:all .5s cubic-bezier(.77,0,.175,1)}section.text-overlay-media .media.-playing .play-button{top:auto;right:auto;bottom:4vw;left:4vw;width:40px;height:40px}section.text-overlay-media .media.-playing .play-button i.label{opacity:0!important;transition-delay:0s}section.text-overlay-media .media.-playing .play-button:before{opacity:1;transition-delay:.8s}} /*New*/ .textarea_button{display:block;margin-top:30px}.textarea_button a{align-items:center;display:inline-flex;font-size:14px;line-height:1em;font-size:.875rem;font-weight:500;justify-content:flex-start;letter-spacing:-.5px;letter-spacing:-.03125rem;height:80px;padding-left:67px;padding-right:23px;position:relative;text-decoration:none;transition:padding .3s cubic-bezier(.77,0,.175,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}.textarea_button a:after, .textarea_button a:before{background:transparent url(../image/button_arrow--1.svg) no-repeat 50%/17px 13px;content:"";margin:auto 0;top:0;bottom:0;position:absolute;width:17px;height:13px;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;z-index:1}.textarea_button a:before{left:32px;opacity:1} .textarea_button a:after{left:20px;opacity:0} .textarea_button a svg.progressive-circle{top:0;left:0;position:absolute;width:80px;height:80px;z-index:0} .textarea_button a svg.progressive-circle path{fill:transparent;stroke:#F28C0F;stroke-dasharray:170;stroke-dashoffset:0;stroke-width:1.7px;transform:rotate(120deg);transform-origin:center;transition:fill .3s cubic-bezier(.77,0,.175,1) 0s,transform .3s cubic-bezier(.77,0,.175,1) 0s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) 0s} .textarea_button a:hover{padding-left:90px;padding-right:0} .textarea_button a:hover:before{left:44px;opacity:0} .textarea_button a:hover:after{left:32px;opacity:1} .textarea_button a:hover svg.progressive-circle path{fill:#F28C0F;stroke-dasharray:210;transform:rotate(90deg);transition:fill .3s cubic-bezier(.77,0,.175,1) .15s,transform .3s cubic-bezier(.77,0,.175,1) .1s,stroke-dasharray .3s cubic-bezier(.77,0,.175,1) .1s} .textarea_button a{color:#fff} a.sidebar{align-items:center;background:transparent;border-left:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:none;justify-content:center;margin:auto 0;padding-bottom:80px;top:127px;right:0;bottom:127px;position:absolute;width:120px;height:calc(100% - 254px);text-decoration:none;z-index:2}footer.primary section.main .circle-buttons .button.-instagram{background:transparent url(../image/footer_instagram.svg) no-repeat 50%/16px 15px}header.primary .menu-pane aside.additional .circle-buttons .button.-instagram{background-image:url(../image/header-primary_instagram.svg);background-size:16px 15px}header.primary .menu-pane aside.additional .circle-buttons .button.-facebook{background-image:url(../image/header-primary_facebook.svg);background-size:16px 15px}header.primary .menu-pane aside.additional .circle-buttons .button.-youtube{background-image:url(../image/header-primary_youtube.svg);background-size:16px 15px}header.primary .menu-pane aside.additional .circle-buttons .button.-twitter{background-image:url(../image/header-primary_twitter.svg);background-size:16px 15px}footer.primary section.main .circle-buttons .button.-facebook{background:transparent url(../image/footer_facebook.svg) no-repeat 50%/21px 14px}footer.primary section.main .circle-buttons .button.-twitter{background:transparent url(../image/footer_twitter.svg) no-repeat 50%/21px 14px}footer.primary section.main .circle-buttons .button.-youtube{background:transparent url(../image/footer_youtube.svg) no-repeat 50%/21px 14px}
/*# sourceMappingURL=../maps/style.css.map */.sss_info{color:#1a1b25; font-size:14px; opacity:0.7;} .sss_info p{margin-bottom:20px}.sssTitle{color:#F28C0F; margin-bottom:20px;}.article_inner{border-bottom:1px solid #f5f5f5} .article_inner:last-child{border-bottom:none}section.fixed-title-textblocks li.blokH4:first-child{border-top:0; color:#F28C0F}section.fixed-title-textblocks li.blokH4{color:#F28C0F}
