.site__header{position:absolute;width:100%}@media only screen and (min-width:1025px){.site__header{width:100%}}.site__header.is-sticky{position:fixed;z-index:10000;width:100%;transform:translateY(0);opacity:1}.site__header.is-hidden{transform:translateY(-82px);opacity:0}.site__header.is-animated{transition:transform .5s cubic-bezier(.86,0,.07,1),opacity .5s cubic-bezier(.86,0,.07,1)}@media only screen and (min-width:1025px){.header__layout{height:190px}}.header__layout h1{position:relative;float:right;z-index:1000}@media only screen and (min-width:1025px){.header__layout h1{margin:50px 0}}.header__layout.is-compressed{background:#fff;height:82px}@media only screen and (min-width:1025px){.header__layout.is-compressed h1,.header__layout.is-compressed nav{margin:20px 0}}.header__logo{background:url(/Content/images/ui/li-logo-black-small.svg) no-repeat 100% 0;background-size:70px 42px;width:70px;height:42px;display:block;text-indent:-9999px;position:relative;z-index:9999;pointer-events:all}.header__logo:active,.header__logo:focus,.header__logo:hover{border:0;outline:0 none}@media only screen and (min-width:1025px){.header__logo{background:url(/Content/images/ui/li-logo-black-large.svg) no-repeat 100% 0;background-size:70px 140px;width:70px;height:140px}}.header__logo--white{background-image:url(/Content/images/ui/li-logo-white-small.svg);background-size:70px 42px}@media only screen and (min-width:1025px){.header__logo--white{background-image:url(/Content/images/ui/li-logo-white-large.svg);background-size:70px 140px}}.header__logo.is-compressed{background:url(/Content/images/ui/li-logo-black-small.svg) no-repeat 100% 0;background-size:70px 42px;width:70px;height:42px}.header__logo.is-expanded{background:url(/Content/images/ui/li-logo-black-large.svg) no-repeat 100% 0;background-size:70px 140px;width:70px;height:140px;touch-action:none}.header__logo.is-hidden{opacity:0}.header__logo.is-visible{opacity:1}.header__logo.is-animating{transition:opacity .5s linear}.header__toggle{display:inline-block;position:relative;z-index:1000;padding:0;margin:20px 0;width:28px;height:25px;background:none;border:0}.header__toggle:active,.header__toggle:focus,.header__toggle:hover{background:none;border:0;outline:0 none}@media only screen and (min-width:1025px){.header__toggle{display:none}}.header__toggle-icon{background-color:#212121;position:relative;display:block;width:28px;height:2px;text-indent:-9999px;transition:background-color .2s ease-out}.header__toggle-icon:after,.header__toggle-icon:before{content:"";background-color:#212121;width:28px;height:2px;left:0;position:absolute;transition:transform .2s ease-out,top .2s ease-out}.header__toggle-icon:before{top:-9px}.header__toggle-icon:after{bottom:-9px}.header__toggle-icon--white,.header__toggle-icon--white:after,.header__toggle-icon--white:before{background-color:#fff}.header__toggle-icon.is-expanded{background-color:transparent;padding:10px 0;touch-action:none}.header__toggle-icon.is-expanded:before{top:9px;transform:rotate(-45deg)}.header__toggle-icon.is-expanded:after{top:9px;transform:rotate(45deg)}.header__nav{display:flex;justify-content:center;align-items:center;background:#fff;height:0;overflow:hidden;position:absolute;z-index:500;top:0;left:0;bottom:0;right:0}@media only screen and (min-width:1025px){.header__nav{background:transparent;height:auto;display:block;position:relative;margin:50px 0}}.header__nav.is-animated{transition:height .4s ease-out}.header__nav.is-expanded{overflow:auto;touch-action:none}.header__nav.is-expanded .header__nav__item--white a:hover,.header__nav.is-expanded .header__nav__item--white span{border-color:#8c42e2}.header__nav__list{list-style:none;padding:0;margin:18px 0 0}@media only screen and (min-width:1025px){.header__nav__list{margin:0}}.header__nav__item{font-family:proxima-nova,Sans-Serif,Arial;font-size:36px;font-weight:300;line-height:normal;margin-bottom:30px;opacity:0}@media only screen and (max-width:640px){.header__nav__item{font-size:22px;margin-bottom:18px}}.header__nav__item.is-animated{transition:opacity .3s ease-in}@media only screen and (min-width:1025px){.header__nav__item{display:inline-block;margin-right:30px;font-size:20px;font-weight:300;opacity:1}}.header__nav__item a,.header__nav__item span{color:#212121;display:inline-block;position:relative;padding-bottom:3px;border-bottom:2px solid #212121}.header__nav__item a{text-decoration:none;border-color:transparent}.header__nav__item a:hover,.header__nav__item span{border-color:#8c42e2}@media only screen and (min-width:1025px){.header__nav__item--white a,.header__nav__item--white span{color:#fff}}.header__nav__item--white a:hover,.header__nav__item--white span{border-color:#fff}.site__footer{background:#212121;margin-top:80px;position:relative;z-index:100}@media only screen and (min-width:641px){.site__footer{margin-top:100px}}.footer__layout{font-family:proxima-nova,Sans-Serif,Arial;padding:60px 0 120px;display:flex;flex-direction:column}@media only screen and (max-width:640px){.footer__layout{margin:0 -15px;padding:0 0 53px}}@media only screen and (min-width:641px){.footer__layout{flex-direction:row;justify-content:space-evenly}}.footer__section{flex-grow:1}@media only screen and (max-width:640px){.footer__section{border-top:1px solid #606060}.footer__section:focus{outline:0;outline-color:transparent;outline-style:none}}.footer__section:first-child{display:none}@media only screen and (min-width:1025px){.footer__section:first-child{display:block}}.footer__section h5{font-size:18px;margin:0;padding:20px 0;text-transform:uppercase;position:relative;color:#fff}@media only screen and (max-width:640px){.footer__section h5{cursor:pointer;padding:20px 30px;user-select:none}}@media only screen and (max-width:640px){.footer__section h5:after{content:"";background-image:url(/Content/images/ui/chevron-white.png);background-repeat:no-repeat;display:block;width:16px;height:10px;position:absolute;right:30px;top:30px;transform:rotate(180deg)}}@media only screen and (max-width:640px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:640px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:640px) and (min-device-pixel-ratio:2),only screen and (max-width:640px) and (min-resolution:2dppx),only screen and (max-width:640px) and (min-resolution:192dpi){.footer__section h5:after{background-image:url(/Content/images/ui/chevron-white@2x.png);background-size:16px 10px}}@media only screen and (min-width:641px){.footer__section h5:after{content:"";background:#8c42e2;display:block;width:40px;height:2px;position:absolute;left:0;bottom:0}}.footer__section ul{list-style:none;margin:0;padding:0}@media only screen and (max-width:640px){.footer__section ul{padding:0 30px 20px}}@media only screen and (min-width:641px){.footer__section ul{padding:20px 0 0}}.footer__section li{line-height:normal;padding:0 0 8px}.footer__section a{color:#fff;text-decoration:none}.footer__section a:hover{color:#8c42e2}@media only screen and (max-width:640px){.footer__section.is-closed ul{height:0;overflow:hidden;padding:0}}@media only screen and (max-width:640px){.footer__section.is-closed h5:after{transform:rotate(0deg)}}