/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;background:none;outline:none;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Kepler Std;src:url(/dist/KeplerStd-Italic.woff2) format("woff2"),url(/dist/KeplerStd-Italic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:u+0020-00fe}@font-face{font-family:HelveticaNeue-Light;src:url(/dist/HelveticaNeue-Light.woff2) format("woff2"),url(/dist/HelveticaNeueLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/dist/HelveticaNeue.woff2) format("woff2"),url(/dist/HelveticaNeue.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue Blk;src:url(/dist/HelveticaNeueLTStd-Blk.woff2) format("woff2"),url(/dist/HelveticaNeueLTStd-Blk.woff) format("woff");font-weight:400;font-style:normal}#accessible-link{position:absolute;top:0;left:25px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:999999999;font-weight:700;font-size:12px;-webkit-transition:all .2s ease;transition:all .2s ease}#accessible-link:focus{top:2px;-webkit-transform:none;transform:none}html:not(.accessible) *{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}html:not(.accessible) * a{text-decoration:none;color:#4d4d4d}html:not(.accessible) p{font-size:17px;font-family:HelveticaNeue-Light}html:not(.accessible) ::-webkit-scrollbar{width:0;background:transparent}html:not(.accessible) body,html:not(.accessible) html{height:100%;margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;position:relative;color:#4d4d4d;font-family:Helvetica Neue}html:not(.accessible) .content-padding{padding:0 30px}@media (max-width:950px){html:not(.accessible) .content-padding{padding:0 15px}}html:not(.accessible) .app .content-area{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:70px;background:#f6f6f6}@media (max-width:1100px){html:not(.accessible) .app .content-area{margin-top:70px}}@media (max-width:950px){html:not(.accessible) .app .content-area{margin-top:60px}}html:not(.accessible) .app .header{height:70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1100px){html:not(.accessible) .app .header{height:70px;z-index:3}}@media (max-width:950px){html:not(.accessible) .app .header{height:60px;z-index:3}}html:not(.accessible) .app.subnav-open .header{height:155px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1250px){html:not(.accessible) .app.subnav-open .header{height:140px}}@media (max-width:1100px){html:not(.accessible) .app.subnav-open .header{height:135px}}html:not(.accessible) .app:not(.home) .nav-item .subnav-item a,html:not(.accessible) .app:not(.home) .nav-item .subnav-title,html:not(.accessible) .app:not(.home) .nav-item>a,html:not(.accessible) .app:not(.home) .nav-item>span{color:#b2b2b2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html:not(.accessible) .app:not(.home) .nav-item:hover .subnav-title,html:not(.accessible) .app:not(.home) .nav-item:hover>a,html:not(.accessible) .app:not(.home) .nav-item:hover>span{color:#4d4d4d;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html:not(.accessible) .app:not(.home) .nav-item.current .subnav-item.current a,html:not(.accessible) .app:not(.home) .nav-item.current .subnav-title,html:not(.accessible) .app:not(.home) .nav-item.current>a,html:not(.accessible) .app:not(.home) .nav-item.current>span{color:#4d4d4d}html:not(.accessible) .app:not(.home) .nav-item .subnav-item a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html:not(.accessible) .app.home .nav-item .subnav-item a,html:not(.accessible) .app.home .nav-item .subnav-title,html:not(.accessible) .app.home .nav-item>a,html:not(.accessible) .app.home .nav-item>span,html:not(.accessible) .app:not(.home) .nav-item .subnav-item:hover a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#4d4d4d}html:not(.accessible) .app.home .nav-item:hover .subnav-title,html:not(.accessible) .app.home .nav-item:hover>a,html:not(.accessible) .app.home .nav-item:hover>span{color:#b2b2b2;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html:not(.accessible) .app.home .nav-item.current .subnav-item.current a,html:not(.accessible) .app.home .nav-item.current .subnav-title,html:not(.accessible) .app.home .nav-item.current>a,html:not(.accessible) .app.home .nav-item.current>span{color:#4d4d4d}html:not(.accessible) .app.home .nav-item .subnav-item:hover a,html:not(.accessible) .app.home .nav-item .subnav-item a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html:not(.accessible) .app.home .nav-item .subnav-item:hover a{color:#b2b2b2}@media (max-width:950px){html:not(.accessible) .app.home .content-area{margin-top:0;top:60px;position:fixed;bottom:45px;overflow:hidden;left:0;right:0}html:not(.accessible) .app.home .content-area .slick-list,html:not(.accessible) .app.home .content-area .slick-slide,html:not(.accessible) .app.home .content-area .slick-slider,html:not(.accessible) .app.home .content-area .slick-track{height:100%}}html:not(.accessible) .video-scrim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:transparent}html:not(.accessible) #video iframe{top:0;left:0;height:100%;width:100%;position:absolute;max-height:1250px}html:not(.accessible) .react-player__shadow{height:150px!important;width:150px!important;border-radius:50%!important;background:hsla(0,0%,100%,.4)!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}html:not(.accessible) .react-player__shadow .react-player__play-icon{border-width:44px 0 44px 70px!important;margin-left:18px!important}html:not(.accessible) .react-player__shadow:hover{opacity:.8;cursor:pointer}html:not(.accessible) .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}html:not(.accessible) .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}html:not(.accessible) .slick-list:focus{outline:none}html:not(.accessible) .slick-list.dragging{cursor:pointer;cursor:hand}html:not(.accessible) .slick-slider .slick-list,html:not(.accessible) .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.accessible) .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}html:not(.accessible) .slick-track:after,html:not(.accessible) .slick-track:before{content:"";display:table}html:not(.accessible) .slick-track:after{clear:both}.slick-loading html:not(.accessible) .slick-track{visibility:hidden}html:not(.accessible) .slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] html:not(.accessible) .slick-slide{float:right}html:not(.accessible) .slick-slide img{display:block}html:not(.accessible) .slick-slide.slick-loading img{display:none}html:not(.accessible) .slick-slide.dragging img{pointer-events:none}.slick-initialized html:not(.accessible) .slick-slide{display:block}.slick-loading html:not(.accessible) .slick-slide{visibility:hidden}.slick-vertical html:not(.accessible) .slick-slide{display:block;height:auto;border:1px solid transparent}html:not(.accessible) .slick-arrow.slick-disabled{opacity:0!important}html:not(.accessible) .slick-arrow.slick-hidden{display:none}html:not(.accessible) .page-transition-enter{opacity:0}html:not(.accessible) .page-transition-enter.page-transition-enter-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}html:not(.accessible) .page-transition-leave{opacity:0;top:0;position:absolute}html:not(.accessible) .page-transition-leave.page-transition-leave-active{opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;top:0;position:absolute}html:not(.accessible) .site-footer{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.accessible) .site-footer .footer-nav{text-transform:uppercase}html:not(.accessible) .site-footer .footer-nav .footer-nav-item{display:inline-block;margin-right:20px;font-size:14px;font-family:HelveticaNeue-Light}html:not(.accessible) .site-footer .footer-credits{text-align:center;font-size:9px;font-family:HelveticaNeue-Light;margin-top:5px;color:#777}@media (min-width:950px){html:not(.accessible) .site-footer .footer-credits{margin-top:2px}}html:not(.accessible) .site-footer .footer-credits:after{content:attr(data-txt);text-transform:uppercase;font-size:9px}html:not(.accessible) .site-footer .footer-credits span{text-transform:uppercase;font-size:9px;display:none;white-space:nowrap}html:not(.accessible) .site-footer .footer-credits:hover span{display:inline-block}html:not(.accessible) .site-footer .footer-credits:hover:after{content:""}html:not(.accessible) .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;top:0;z-index:500;background:#fff;-webkit-transition:all .2s ease-in-out .5s;transition:all .2s ease-in-out .5s;border-bottom:1px solid transparent}html:not(.accessible) .header .logo{font-size:38px;font-weight:600;top:35px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:3px;font-family:Helvetica Neue}@media not all and (min-resolution:0.001dpcm){html:not(.accessible) .header .logo{font-weight:300;letter-spacing:2px}}@media (max-width:1250px){html:not(.accessible) .header .logo{font-size:32px}}@media (max-width:1100px){html:not(.accessible) .header .logo{font-size:25px;top:35px}}@media (max-width:950px){html:not(.accessible) .header .logo{position:relative;top:0;-webkit-transform:none;transform:none}}@media (max-width:640px){html:not(.accessible) .header .logo{font-size:20px;letter-spacing:2px}}html:not(.accessible) .header .desktop-nav{font-size:17px;top:19px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;font-family:HelveticaNeue-Light;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1250px){html:not(.accessible) .header .desktop-nav{font-size:15px;top:15px}}@media (max-width:1100px){html:not(.accessible) .header .desktop-nav{top:13px}}@media (max-width:950px){html:not(.accessible) .header .desktop-nav{display:none}}html:not(.accessible) .header .desktop-nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;cursor:pointer;background:#fff;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}html:not(.accessible) .header .desktop-nav .nav-item:last-child{padding-right:0}html:not(.accessible) .header .desktop-nav .nav-item .subnav-title{display:block}html:not(.accessible) .header .desktop-nav .nav-item .subnav{position:absolute;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);pointer-events:none;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html:not(.accessible) .header .desktop-nav .nav-item .subnav.subnav-open{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html:not(.accessible) .header .hamburger{display:none;width:30px;height:20px;background-color:transparent;border:none;position:relative;z-index:2;cursor:pointer}@media (max-width:950px){html:not(.accessible) .header .hamburger{display:block}}html:not(.accessible) .header .hamburger:focus{outline:none}html:not(.accessible) .header .hamburger span{display:block;height:1px;background-color:#4d4d4d;width:100%;opacity:1;position:absolute;-webkit-transition:width .5s;transition:width .5s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .3s cubic-bezier(.66,0,1,.45),opacity .2s,-webkit-transform .2s ease .3s;transition:top .3s cubic-bezier(.66,0,1,.45),opacity .2s,-webkit-transform .2s ease .3s;transition:top .3s cubic-bezier(.66,0,1,.45),transform .2s ease .3s,opacity .2s;transition:top .3s cubic-bezier(.66,0,1,.45),transform .2s ease .3s,opacity .2s,-webkit-transform .2s ease .3s}html:not(.accessible) .header .hamburger .line-1{top:0}html:not(.accessible) .header .hamburger .line-2{top:50%}html:not(.accessible) .header .hamburger .line-3{top:100%}html:not(.accessible) .header .hamburger.active .line-1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}html:not(.accessible) .header .hamburger.active .line-2{opacity:0}html:not(.accessible) .header .hamburger.active .line-3{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}html:not(.accessible) .mobile-nav{display:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:fixed;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:3;width:100%;height:calc(100vh - 60px);text-transform:uppercase;padding-top:20px;top:0;font-family:HelveticaNeue-Light;background:#f6f6f6}@media (max-width:950px){html:not(.accessible) .mobile-nav{display:block}}html:not(.accessible) .mobile-nav.open{-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}html:not(.accessible) .mobile-nav .nav-item{font-size:20px;margin-bottom:8px}html:not(.accessible) .mobile-nav .nav-item .subnav{margin-left:8px}html:not(.accessible) .mobile-nav .nav-item .subnav .subnav-item{color:#b2b2b2}html:not(.accessible) .mobile-nav .nav-item .subnav .subnav-item.current a{color:#4d4d4d}html:not(.accessible) .mobile-nav .nav-item .subnav-title{margin-bottom:8px;display:block}html:not(.accessible) .header-container.open .header{border-bottom:1px solid #4d4d4d;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}html:not(.accessible) .company-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 135px);padding:30px}html:not(.accessible) .company-page .left-col,html:not(.accessible) .company-page .right-col{-webkit-box-flex:1;-ms-flex:1;flex:1}html:not(.accessible) .company-page .left-col{margin-right:20px}html:not(.accessible) .company-page .left-col :first-child{margin-top:0}@media (max-width:950px){html:not(.accessible) .company-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;min-height:calc(100vh - 105px)}html:not(.accessible) .company-page .left-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html:not(.accessible) .company-page .right-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin-bottom:15px;min-height:200px}}html:not(.accessible) .contact.content-padding{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 135px);padding:30px}@media (max-width:950px){html:not(.accessible) .contact.content-padding{min-height:calc(100vh - 105px);padding:15px}html:not(.accessible) .contact.content-padding .right-col{display:none}}html:not(.accessible) .contact.content-padding .left-col,html:not(.accessible) .contact.content-padding .right-col{-webkit-box-flex:1;-ms-flex:1;flex:1}html:not(.accessible) .contact.content-padding .left-col .blurb{margin-bottom:40px}html:not(.accessible) .contact.content-padding .left-col .blurb p{margin:0}html:not(.accessible) .contact-form label{display:block;margin-bottom:10px;height:51px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html:not(.accessible) .contact-form label.comments{height:174px}html:not(.accessible) .contact-form label .label{margin-bottom:5px;text-transform:uppercase;font-size:14px;font-family:HelveticaNeue-Light}html:not(.accessible) .contact-form label input{width:100%;max-width:250px;height:30px;padding:5px}@media (max-width:480px){html:not(.accessible) .contact-form label input{max-width:none}}html:not(.accessible) .contact-form label input.error{border:1px solid red}html:not(.accessible) .contact-form label textarea{width:400px;height:150px;padding:5px}@media (max-width:480px){html:not(.accessible) .contact-form label textarea{width:100%}}html:not(.accessible) .contact-form label input,html:not(.accessible) .contact-form label textarea{border:none;outline:none;border-radius:0}html:not(.accessible) .contact-form input.submit{background:transparent;border:none;padding:0;text-transform:uppercase;font-size:17px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:20px;opacity:1;font-family:HelveticaNeue-Light}html:not(.accessible) .contact-form input.submit:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#b2b2b2}html:not(.accessible) .contact-form .success-message{display:block}html:not(.accessible) .contact-form.success input.submit,html:not(.accessible) .contact-form.success label{height:0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html:not(.accessible) .default .body-text{padding:30px}html:not(.accessible) .default .body-text :first-child{margin-top:0}html:not(.accessible) .default .body-text :last-child{margin-bottom:0}@media (max-width:950px){html:not(.accessible) .default .body-text{padding:15px}}html:not(.accessible) .home{background:#fff}html:not(.accessible) .home .site-footer{z-index:2;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;width:100%;position:fixed;bottom:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){html:not(.accessible) .home .site-footer{height:45px;padding:0 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}html:not(.accessible) .home .site-footer .footer-nav{text-transform:uppercase;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1025px){html:not(.accessible) .home .site-footer .footer-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}html:not(.accessible) .home__mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:1;pointer-events:none}html:not(.accessible) .home__mask.hidden{opacity:0}html:not(.accessible) .home__image{height:100%;width:100%}html:not(.accessible) #featured{position:fixed;bottom:0;left:0;right:0;z-index:2;width:100%;background:#fff;height:100%;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}html:not(.accessible) #featured.mobile{height:100%!important;top:60px!important;-webkit-transform:scale(1) translateZ(0)!important;transform:scale(1) translateZ(0)!important}@media (min-width:950px){html:not(.accessible) #featured.mobile{top:70px!important}}html:not(.accessible) #featured>img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-object-fit:cover;object-fit:cover}@media (-ms-high-contrast:none){html:not(.accessible) #featured>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:100%}}@media (min-width:1025px){html:not(.accessible) #featured{-webkit-transform:scale(.065) translateZ(0) translateY(25%);transform:scale(.065) translateZ(0) translateY(25%);z-index:0;height:100%}html:not(.accessible) #featured.scaled{top:0;-webkit-transform:scale(1.4) translateZ(0) translateY(0);transform:scale(1.4) translateZ(0) translateY(0)}}html:not(.accessible) .home-page-builder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:not(.accessible) .home__grid{height:calc(100vh - 115px);position:relative;top:0;left:0;overflow:hidden;display:none}@media (min-width:1025px){html:not(.accessible) .home__grid{display:block}}html:not(.accessible) .home__grid__inner{height:100%}html:not(.accessible) .home__grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;height:6.667%;z-index:0}html:not(.accessible) .home__grid__row:not(:nth-child(10)){background:transparent;z-index:4}html:not(.accessible) .home__grid__row.hidden{opacity:0;visibility:hidden}html:not(.accessible) .row_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%}html:not(.accessible) .row_center:nth-child(2){background:transparent;-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%}html:not(.accessible) .home__grid__el{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1;overflow:visible;opacity:1;visibility:visible;background:transparent;height:100%;position:relative}@media (-ms-high-contrast:none){html:not(.accessible) .home__grid__el{overflow:hidden}}@supports (-ms-ime-align:auto){html:not(.accessible) .home__grid__el{overflow:hidden}}html:not(.accessible) .home__grid__el.featured{opacity:1;visibility:visible;background:transparent}html:not(.accessible) .home__grid__el.hover{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}html:not(.accessible) .home__grid__el>div{height:100%;width:100%;-webkit-transition:-webkit-transform .5s ease-in-out 25ms;transition:-webkit-transform .5s ease-in-out 25ms;transition:transform .5s ease-in-out 25ms;transition:transform .5s ease-in-out 25ms,-webkit-transform .5s ease-in-out 25ms;position:relative}html:not(.accessible) .home__grid__el>div>img{-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out}@media (-ms-high-contrast:none){html:not(.accessible) .home__grid__el>div>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.7)!important;transform:translate(-50%,-50%) scale(1.7)!important}html:not(.accessible) .home__grid__el>div>img.tall{height:100%!important;width:auto!important}html:not(.accessible) .home__grid__el>div>img.wide{height:auto!important;width:100%!important}}@supports (-ms-ime-align:auto){html:not(.accessible) .home__grid__el>div>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.7)!important;transform:translate(-50%,-50%) scale(1.7)!important}html:not(.accessible) .home__grid__el>div>img.tall{height:100%!important;width:auto!important}html:not(.accessible) .home__grid__el>div>img.wide{height:auto!important;width:100%!important}}@media (min-width:1025px){html:not(.accessible) .home__grid__el.center._large,html:not(.accessible) .home__grid__el.center._medium,html:not(.accessible) .home__grid__el.center._small,html:not(.accessible) .home__grid__el.center._xsmall{-webkit-box-flex:9%;-ms-flex:9%;flex:9%}html:not(.accessible) .home__grid__el._large{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%}html:not(.accessible) .home__grid__el._medium{-webkit-box-flex:0;-ms-flex:0 0 5.714%;flex:0 0 5.714%}html:not(.accessible) .home__grid__el._small{-webkit-box-flex:0;-ms-flex:0 0 4%;flex:0 0 4%}html:not(.accessible) .home__grid__el._xsmall{-webkit-box-flex:0;-ms-flex:0 0 2%;flex:0 0 2%}}html:not(.accessible) .ian_schrager__carousel{position:relative}html:not(.accessible) .ian_schrager__video{height:56vw;max-height:calc(100vh - 70px);position:relative}html:not(.accessible) .ian_schrager__video .custom-icon .react-player__shadow{display:none!important}html:not(.accessible) .ian_schrager__video__play_button{position:absolute;left:50%;bottom:10%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:5px 10px;border:1px solid #fff;cursor:pointer;pointer-events:none}html:not(.accessible) .ian_schrager__video__play_button span{text-transform:uppercase;font-size:22px;font-weight:700;color:#fff;padding-left:30px}html:not(.accessible) .ian_schrager__video__play_button span:before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html:not(.accessible) .ian_schrager__text{padding:30px}html:not(.accessible) .ian_schrager__text :first-child{margin-top:0}html:not(.accessible) .ian_schrager__text :last-child{margin-bottom:0}@media (max-width:950px){html:not(.accessible) .ian_schrager__text{padding:15px}}html:not(.accessible) .legal.content-padding{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 135px);padding:30px}@media (max-width:950px){html:not(.accessible) .legal.content-padding{min-height:calc(100vh - 105px);padding:15px}html:not(.accessible) .legal.content-padding .right-col{display:none}}html:not(.accessible) .legal.content-padding .left-col,html:not(.accessible) .legal.content-padding .right-col{-webkit-box-flex:1;-ms-flex:1;flex:1}html:not(.accessible) .legal.content-padding .left-col h1{text-transform:uppercase;font-weight:300;font-size:32px;margin-top:0}html:not(.accessible) .press.content-container{padding:30px;min-height:calc(100vh - 135px)}@media (max-width:950px){html:not(.accessible) .press.content-container{min-height:calc(100vh - 105px)}}html:not(.accessible) .press.content-container .press-images{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(.accessible) .press.content-container .press-images .item{height:420px;width:16.666666666%;display:inline-block;margin-right:30px}@media (max-width:1600px){html:not(.accessible) .press.content-container .press-images .item{height:360px}}@media (max-width:1300px){html:not(.accessible) .press.content-container .press-images .item{height:300px}}@media (max-width:1250px){html:not(.accessible) .press.content-container .press-images .item{height:240px}}@media (max-width:950px){html:not(.accessible) .press.content-container .press-images .item{height:360px;width:33.33333%}}@media (max-width:640px){html:not(.accessible) .press.content-container .press-images .item{width:50%}}@media (max-width:480px){html:not(.accessible) .press.content-container .press-images .item{height:240px}}html:not(.accessible) .press.content-container .press-images .item:last-child{margin-right:0}html:not(.accessible) .press.content-container .press-images .item .press-image{height:100%;position:relative}html:not(.accessible) .press.content-container .press-images .item .press-image .image-transition-enter{opacity:0;position:relative}html:not(.accessible) .press.content-container .press-images .item .press-image .image-transition-enter.image-transition-enter-active{opacity:1;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;position:relative}html:not(.accessible) .press.content-container .press-images .item .press-image .image-transition-leave{opacity:1;position:absolute;top:0}html:not(.accessible) .press.content-container .press-images .item .press-image .image-transition-leave.image-transition-leave-active{opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;position:absolute;top:0}html:not(.accessible) .press.content-container .quote-rotator{position:relative;width:100%;min-height:150px}@media (max-width:1600px){html:not(.accessible) .press.content-container .quote-rotator{min-height:170px}}@media (max-width:1300px){html:not(.accessible) .press.content-container .quote-rotator{min-height:200px}}@media (max-width:950px){html:not(.accessible) .press.content-container .quote-rotator{min-height:250px}}@media (max-width:480px){html:not(.accessible) .press.content-container .quote-rotator{min-height:300px}}html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper{top:30px;-webkit-transform:none;transform:none;font-weight:200}@media (max-width:950px){html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .quote,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .quote p,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source p{font-family:Helvetica Neue;font-size:30px;line-height:30px}@media (max-width:950px){html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .quote,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .quote p,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source,html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source p{font-size:24px;line-height:25px}}html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source .source-text:before{content:"--- ";letter-spacing:-5px}@media (max-width:950px){html:not(.accessible) .press.content-container .quote-rotator .quote-wrapper .source .source-text:before{letter-spacing:-4px}}html:not(.accessible) .press.content-container .press-grid-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html:not(.accessible) .press.content-container .press-grid-items .item{height:150px;width:calc(100%/6 - 100px/3);display:inline-block;margin-right:40px;margin-bottom:80px}@media (min-width:951px){html:not(.accessible) .press.content-container .press-grid-items .item:nth-child(6n){margin-right:0}html:not(.accessible) .press.content-container .press-grid-items .item:last-child,html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(2),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(3),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(4),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(5),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(6){margin-bottom:0}}@media (max-width:950px) and (min-width:801px){html:not(.accessible) .press.content-container .press-grid-items .item{width:calc(20% - 160px/5);margin-bottom:40px}html:not(.accessible) .press.content-container .press-grid-items .item:nth-child(5n){margin-right:0}html:not(.accessible) .press.content-container .press-grid-items .item:last-child,html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(2),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(3),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(4),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(5){margin-bottom:0}}@media (max-width:800px) and (min-width:641px){html:not(.accessible) .press.content-container .press-grid-items .item{width:calc(25% - 30px);margin-bottom:40px}html:not(.accessible) .press.content-container .press-grid-items .item:nth-child(4n){margin-right:0}html:not(.accessible) .press.content-container .press-grid-items .item:last-child,html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(2),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(3),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(4){margin-bottom:0}}@media (max-width:640px) and (min-width:481px){html:not(.accessible) .press.content-container .press-grid-items .item{width:calc(100%/3 - 80px/3);margin-bottom:40px}html:not(.accessible) .press.content-container .press-grid-items .item:nth-child(3n){margin-right:0}html:not(.accessible) .press.content-container .press-grid-items .item:last-child,html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(2),html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(3){margin-bottom:0}}@media (max-width:480px){html:not(.accessible) .press.content-container .press-grid-items .item{width:calc(50% - 20px);margin-bottom:20px}html:not(.accessible) .press.content-container .press-grid-items .item:nth-child(2n){margin-right:0}html:not(.accessible) .press.content-container .press-grid-items .item:last-child,html:not(.accessible) .press.content-container .press-grid-items .item:nth-last-child(2){margin-bottom:0}}html:not(.accessible) .press.content-container .press-grid-items .item .image{background-size:contain}html:not(.accessible) .projects-container{min-height:calc(100vh - 70px - 45px)}@media (max-width:950px){html:not(.accessible) .projects-container{min-height:calc(100vh - 60px - 45px)}}html:not(.accessible) .projects-container .project .carousel-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(.accessible) .projects-container .project .project-body{padding:30px}@media (max-width:950px){html:not(.accessible) .projects-container .project .project-body{padding:15px}}html:not(.accessible) .projects-container .project .project-body :first-child{margin-top:0}html:not(.accessible) .projects-container .project .project-body :last-child{margin-bottom:0}html:not(.accessible) .projects-container .project .project-body>div+div{margin-top:30px}@media (max-width:950px){html:not(.accessible) .projects-container .project .project-body>div+div{margin-top:15px}}html:not(.accessible) .projects-container .project .logo-overlay{height:60px;position:absolute;z-index:2;background-size:contain}@media (max-width:950px){html:not(.accessible) .projects-container .project .logo-overlay{height:40px;max-width:calc(100% - 70px);left:35px}}html:not(.accessible) .projects-container .project-timeline-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:950px){html:not(.accessible) .projects-container .project-timeline-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html:not(.accessible) .projects-container .project-timeline-container .project-timeline:first-child{margin-bottom:30px}@media (min-width:950px){html:not(.accessible) .projects-container .project-timeline-container .project-timeline:first-child{margin-right:200px;margin-bottom:0}}@media (min-width:1100px){html:not(.accessible) .projects-container .project-timeline-container .project-timeline:first-child{margin-right:250px;margin-bottom:0}}html:not(.accessible) .projects-container .project-timeline-container .project-timeline-location,html:not(.accessible) .projects-container .project-timeline-container .project-timeline-year,html:not(.accessible) .projects-container .project-timeline-container .projects-timeline-title{margin:0;font-family:Helvetica Neue Blk;text-transform:uppercase;letter-spacing:-1px;color:#828386;font-weight:400;font-size:17px;line-height:17px}html:not(.accessible) .projects-container .project-timeline-container .projects-timeline-title{margin-bottom:10px}html:not(.accessible) .projects-container .project-timeline-item{margin-bottom:5px}html:not(.accessible) .carousel{height:100%;position:relative}html:not(.accessible) .carousel .image{height:50vw;max-height:calc(100vh - 70px)}@media (max-width:950px){html:not(.accessible) .carousel .image{height:70vw;max-height:calc(100vh - 60px)}}html:not(.accessible) .carousel.homepage-carousel .slick-slide,html:not(.accessible) .homepage-carousel.carousel-with-one-image{height:calc(100vh - 70px - 45px)}@media (max-width:1100px){html:not(.accessible) .carousel.homepage-carousel .slick-slide,html:not(.accessible) .homepage-carousel.carousel-with-one-image{height:calc(100vh - 70px - 45px)}}@media (max-width:950px){html:not(.accessible) .carousel.homepage-carousel .slick-slide,html:not(.accessible) .homepage-carousel.carousel-with-one-image{height:calc(100vh - 60px - 45px)}}html:not(.accessible) .carousel.homepage-carousel .slick-slide .image,html:not(.accessible) .homepage-carousel.carousel-with-one-image .image{height:100%}html:not(.accessible) .carousel-with-one-image,html:not(.accessible) .player-wrapper.single-video{position:relative}html:not(.accessible) .carousel-with-one-image .image,html:not(.accessible) .player-wrapper.single-video .image{height:50vw;max-height:calc(100vh - 70px)}@media (max-width:950px){html:not(.accessible) .carousel-with-one-image .image,html:not(.accessible) .player-wrapper.single-video .image{height:70vw;max-height:calc(100vh - 60px)}}html:not(.accessible) .slick-slide{position:relative}html:not(.accessible) .carousel-with-one-image .image-caption,html:not(.accessible) .carousel .image-caption{padding:10px 30px 0;font-size:14px;font-family:HelveticaNeue-Light}@media (max-width:950px){html:not(.accessible) .carousel-with-one-image .image-caption,html:not(.accessible) .carousel .image-caption{padding:10px 15px 0}}html:not(.accessible) .carousel .video-js .vjs-tech{opacity:0}html:not(.accessible) .carousel .video-js.vjs-has-started .vjs-tech{opacity:1}html:not(.accessible) .player-wrapper{position:relative}html:not(.accessible) .player-wrapper .video-js{width:100%;height:100%;overflow:hidden}html:not(.accessible) .player-wrapper .video-js .vjs-poster{background-size:cover}html:not(.accessible) .player-wrapper .video-js .vjs-tech{-o-object-fit:cover;object-fit:cover}html:not(.accessible) .player-wrapper .video-js .vjs-big-play-button{height:150px;width:150px;position:absolute;top:calc(50% - 75px);z-index:1;background:hsla(0,0%,100%,.4);border-radius:50%;left:calc(50% - 75px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:none;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html:not(.accessible) .player-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:150px;top:50px}html:not(.accessible) .player-wrapper .video-js .vjs-big-play-button:hover{opacity:.8}html:not(.accessible) .player-wrapper .video-js.vjs-has-started .vjs-big-play-button{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}html:not(.accessible) .slick-next,html:not(.accessible) .slick-prev{position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;outline:none}html:not(.accessible) .slick-next:before,html:not(.accessible) .slick-prev:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:40px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:950px){html:not(.accessible) .slick-next:before,html:not(.accessible) .slick-prev:before{width:25px;height:25px}}html:not(.accessible) .slick-prev{left:30px}@media (max-width:950px){html:not(.accessible) .slick-prev{left:10px}}html:not(.accessible) .slick-next{right:30px}html:not(.accessible) .slick-next:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width:950px){html:not(.accessible) .slick-next{right:10px}}html:not(.accessible) .image{display:block;height:100%;width:100%}html:not(.accessible) .image--background{background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}html:not(.accessible) .image--aligned-1{background-position:0 0}html:not(.accessible) .image--aligned-2{background-position:top}html:not(.accessible) .image--aligned-3{background-position:100% 0}html:not(.accessible) .image--aligned-4{background-position:0}html:not(.accessible) .image--aligned-5{background-position:50%}html:not(.accessible) .image--aligned-6{background-position:100%}html:not(.accessible) .image--aligned-7{background-position:0 100%}html:not(.accessible) .image--aligned-8{background-position:bottom}html:not(.accessible) .image--aligned-9{background-position:100% 100%}html:not(.accessible) .image__inner{position:absolute;bottom:0;left:0;right:0;top:0}html:not(.accessible) .quote-rotator-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}html:not(.accessible) .quote-rotator-list .quote-wrapper{position:absolute;text-align:center;opacity:0;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out}html:not(.accessible) .quote-rotator-list .quote-wrapper.active{opacity:1;-webkit-transition:all .75s ease-in-out .75s;transition:all .75s ease-in-out .75s}html:not(.accessible) .quote-rotator{text-align:right;position:absolute;top:0;right:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.accessible) .quote-rotator .quote-wrapper{position:absolute;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out}html:not(.accessible) .quote-rotator .quote-wrapper.active{opacity:1;-webkit-transition:all .75s ease-in-out .75s;transition:all .75s ease-in-out .75s}html:not(.accessible) .quote-wrapper{position:relative;color:#000;text-transform:uppercase;font-weight:100}html:not(.accessible) .quote-wrapper p{margin:0;display:inline;font-family:Helvetica Neue Blk;letter-spacing:-3px;color:#828386}@media (max-width:950px){html:not(.accessible) .quote-wrapper p{letter-spacing:-2px}}html:not(.accessible) .quote-wrapper .quote,html:not(.accessible) .quote-wrapper .quote p,html:not(.accessible) .quote-wrapper .source,html:not(.accessible) .quote-wrapper .source p{font-size:48px;line-height:36px;display:inline}@media (max-width:950px){html:not(.accessible) .quote-wrapper .quote,html:not(.accessible) .quote-wrapper .quote p,html:not(.accessible) .quote-wrapper .source,html:not(.accessible) .quote-wrapper .source p{font-size:32px;line-height:30px}}@media (max-width:640px){html:not(.accessible) .quote-wrapper .quote,html:not(.accessible) .quote-wrapper .quote p,html:not(.accessible) .quote-wrapper .source,html:not(.accessible) .quote-wrapper .source p{font-size:28px;line-height:26px}}html:not(.accessible) .quote-wrapper .quote .quote-text{display:inline}html:not(.accessible) .quote-wrapper .quote .quote-text:before{content:"\201C";font-family:Helvetica Neue Blk;color:#828386}html:not(.accessible) .quote-wrapper .quote .quote-text:after{content:"\201D";font-family:Helvetica Neue Blk;color:#828386}html:not(.accessible) .quote-wrapper .source{display:block}html:not(.accessible) .quote-wrapper .source .source-text{display:inline;font-family:Helvetica Neue Blk;letter-spacing:-3px;color:#828386}@media (max-width:950px){html:not(.accessible) .quote-wrapper .source .source-text{letter-spacing:-2px}}html:not(.accessible) .quote-wrapper .source .source-text:before{content:"--- ";letter-spacing:-7px}@media (max-width:950px){html:not(.accessible) .quote-wrapper .source .source-text:before{letter-spacing:-5px}}html:not(.accessible) .site-loader{background-color:#fff;opacity:1;position:fixed;bottom:0;left:0;right:0;top:0;z-index:1000;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible;overflow:hidden}html:not(.accessible) .site-loader--loaded{opacity:0;visibility:hidden}html:not(.accessible) .site-loader__content{width:100%;height:100%;position:relative;overflow-x:hidden}html:not(.accessible) .site-loader__spinner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(.accessible) .site-loader__spinner .site-logo{font-size:50px;text-transform:uppercase;font-weight:600;letter-spacing:3px;opacity:0;-webkit-animation:opacity 2.5s 1s;animation:opacity 2.5s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media not all and (min-resolution:0.001dpcm){html:not(.accessible) .site-loader__spinner .site-logo{font-weight:300;letter-spacing:2px}}@media (max-width:640px){html:not(.accessible) .site-loader__spinner .site-logo{font-size:36px}}@media (max-width:480px){html:not(.accessible) .site-loader__spinner .site-logo{font-size:22px}}@-webkit-keyframes loader{0%{width:100%}to{width:0}}@keyframes loader{0%{width:100%}to{width:0}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}html.accessible *{background-image:none!important;color:#000;font-family:Arial,Helvetica,sans-serif}html.accessible .site-loader,html.accessible :empty{display:none}html.accessible body .wrapper{width:90%;margin:auto}html.accessible body .wrapper img,html.accessible body .wrapper svg{display:none}html.accessible body .wrapper a[href^=tel]:before{content:"CALL";text-decoration:underline;display:inline-block}html.accessible body .wrapper .accessible-header{text-transform:uppercase;text-align:center;padding-top:15px}html.accessible body .wrapper .accessible-header h1{font-size:2rem}html.accessible body .wrapper .accessible-header ul{display:block;margin:15px 0}html.accessible body .wrapper .accessible-header ul li{display:inline-block;padding:0 5px;border-right:1px solid #000;font-size:.9rem}html.accessible body .wrapper .accessible-header ul li:last-of-type{border:0}html.accessible body .wrapper .dk-select{display:none}html.accessible body .wrapper select[data-dkcacheid]{display:block}html.accessible body .wrapper .scroll *{position:static!important;width:auto!important;height:auto!important}.invalid-browser{display:flex;align-items:center;justify-content:center;font-family:arial,sans-serif;position:fixed;bottom:20px;left:20px;right:20px;top:20px}.invalid-browser__content{backface-visibility:hidden;border:4px solid #39b54a;max-height:calc(100vh - 40px);max-width:700px;overflow:scroll;padding:50px;width:100%}.invalid-browser__images,.invalid-browser__text{display:inline-block;vertical-align:middle;width:50%}@media (max-width:768px){.invalid-browser__images,.invalid-browser__text{width:100%}}.invalid-browser__images{padding-right:20px}@media (max-width:768px){.invalid-browser__images{padding-right:0;text-align:center}}.invalid-browser__images img{display:inline-block;max-width:50%;padding:10px}.invalid-browser__text{padding-left:20px}@media (max-width:768px){.invalid-browser__text{margin-top:20px;padding-left:0}}.invalid-browser__text a{text-decoration:underline}.invalid-browser__text p{font-size:16px;line-height:24px;margin:0}