html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes fadeinAnim{0%{opacity:0}100%{opacity:1}}@keyframes showAnim{0%{opacity:0}3%{opacity:1}34%{opacity:1}37%{opacity:0}100%{opacity:0}}nav{background:#1e2124;height:2.5em;width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:10}nav .nav-content{position:relative}nav .nav-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;list-style:none;padding:0;padding-right:1.5em}nav .nav-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}nav .nav-content ul li a{padding:.75em 1em;color:#efefef;text-decoration:none;letter-spacing:.075em;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;font-size:1.1em;font-weight:400}nav .nav-content ul li a.active{color:#f0c434}nav .nav-content ul li a:hover{color:#d3b03e}@media screen and (min-width:60em){body .content .main .column .main-image{max-width:initial;height:86vh;z-index:5;position:fixed;width:48%}body .content .main .column .main-image img{z-index:5;object-fit:cover;object-position:left;height:100%;width:100%}}@media screen and (max-width:100em){body .front-container .front-menu{width:65%}}@media screen and (max-width:60em){html.fixed{height:100vh;overflow-y:scroll}body #overlay-button{display:block}body #overlay-button.mobile-about-button{display:none}body #nav{-webkit-box-shadow:0 -6px 32px 9px rgba(0,0,0,.6);box-shadow:0 -6px 32px 9px rgba(0,0,0,.6)}body #nav ul{display:none}body .content .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .content .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .content .main .column{padding:0;padding-bottom:2em}body .content .main .column .main-image{overflow:unset;position:relative}body .content .main .column .main-image .featured-image{position:absolute;top:0}body .content .main .column .column-content .portfolio-grid .portfolio-item{width:calc(50% - 2em)}body .content .main .experience-list .project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .content .main .experience-list .project .project-content{padding:1em 0 0 0}body .content .main .experience-list .project .project-logo{width:100%;height:initial}body .content .main .subportfolio-grid .subportfolio-item{width:calc(50% - 1em)}body .content .main.subportfolio{padding-left:.5em}body .lg .lg-actions .lg-next.lg-icon,body .lg .lg-actions .lg-prev.lg-icon{padding:.75em}body .lg .lg-actions .lg-next.lg-icon{right:.5em}body .lg .lg-actions .lg-prev.lg-icon{left:.5em}body .front-container .front-header{padding:1em;margin-top:0}body .front-container .front-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1em;margin-top:1em}body .front-container .front-menu .front-section{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%;clip-path:none;-webkit-clip-path:none}body .front-container .front-menu .front-section .section-name{margin:0;letter-spacing:.2em}}@media screen and (max-width:30em){body #overlay-button{padding:1.3em .5em}body #overlay-title{left:0;padding:.4em .5em}body #nav{height:3em}body #nav ul{display:none}body .front-container .front-header{letter-spacing:.2em}body .content .main .column .column-content .portfolio-grid{margin:0}body .content .main .column .column-content .portfolio-grid .portfolio-item{width:100%}body .content .main.subportfolio .subportfolio-actions{padding-bottom:1.5em;padding-left:0}body .content .main.subportfolio .subportfolio-grid{padding:0}body .content .main.subportfolio .subportfolio-grid .subportfolio-item{width:100%}body .content .main nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@supports (top:calc(50% - 1em)) and ((-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)) or (clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)) or (-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%))) and ((-o-object-fit:cover) or (object-fit:cover)){@media screen and (min-width:60em) and (min-height:50em){body .front-container{overflow:hidden}body .front-container .front-menu{height:50vh;-webkit-transition:width .15s ease-in-out;-o-transition:width .15s ease-in-out;transition:width .15s ease-in-out}body .front-container .front-menu:hover .section-name{z-index:20}body .front-container .front-menu:hover .front-section.triangle-right .section-name{right:-22%;padding:0 2em;height:100%;top:initial}body .front-container .front-menu:hover .front-section.triangle-left .section-name{left:-18%;padding:0 2em;height:100%;top:initial}body .front-container .front-menu:hover .front-section.triangle-top .section-name{top:-22%;padding:3em}body .front-container .front-menu:hover .front-section.triangle-bottom .section-name{bottom:-22%;padding:3em}body .front-container .front-menu .front-section{display:block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;position:absolute;height:100%;width:100%;pointer-events:none;background:0 0;min-height:initial}body .front-container .front-menu .front-section a{pointer-events:auto}body .front-container .front-menu .front-section .img{position:absolute;height:100%;width:100%;background:#2c3438}body .front-container .front-menu .front-section .img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}body .front-container .front-menu .front-section .border-inner,body .front-container .front-menu .front-section .border-outer{-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}body .front-container .front-menu .front-section .border-outer{position:absolute;background:#2c3438}body .front-container .front-menu .front-section .border-inner{position:absolute;background:#292e31}body .front-container .front-menu .front-section .section-name{position:absolute;text-align:center;height:initial;width:initial}body .front-container .front-menu .front-section .section-name p{margin:0}body .front-container .front-menu .front-section.triangle-top .border-outer{top:-3em;left:1em;width:calc(100% - 2em);height:2em}body .front-container .front-menu .front-section.triangle-top .border-inner{top:-1em;left:1em;width:calc(100% - 2em);height:1em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 1em) 100%,1em 100%);clip-path:polygon(0 0,100% 0,calc(100% - 1em) 100%,1em 100%)}body .front-container .front-menu .front-section.triangle-top .img{-webkit-clip-path:polygon(50% 45%,2em 0,calc(100% - 2em) 0);clip-path:polygon(50% 45%,2em 0,calc(100% - 2em) 0)}body .front-container .front-menu .front-section.triangle-top .section-name{top:15%;width:100%}body .front-container .front-menu .front-section.triangle-bottom .border-outer{bottom:-3em;left:1em;width:calc(100% - 2em);height:2em}body .front-container .front-menu .front-section.triangle-bottom .border-inner{bottom:-1em;left:1em;width:calc(100% - 2em);height:1em;-webkit-clip-path:polygon(1em 0,calc(100% - 1em) 0,100% 100%,0 100%);clip-path:polygon(1em 0,calc(100% - 1em) 0,100% 100%,0 100%)}body .front-container .front-menu .front-section.triangle-bottom .img{-webkit-clip-path:polygon(50% 55%,2em 100%,calc(100% - 2em) 100%);clip-path:polygon(50% 55%,2em 100%,calc(100% - 2em) 100%)}body .front-container .front-menu .front-section.triangle-bottom .section-name{bottom:15%;width:100%}body .front-container .front-menu .front-section.triangle-bottom:hover .about-box{display:flex}body .front-container .front-menu .front-section.triangle-bottom:hover .img{-webkit-filter:contrast(80%) brightness(70%);filter:contrast(80%) brightness(70%)}body .front-container .front-menu .front-section.triangle-left .border-outer{top:2em;left:-3em;width:2em;height:calc(100% - 4em)}body .front-container .front-menu .front-section.triangle-left .border-inner{top:2em;left:-1em;width:1em;height:calc(100% - 4em);-webkit-clip-path:polygon(0 0,100% 2%,100% 98%,0 100%);clip-path:polygon(0 0,100% 2%,100% 98%,0 100%)}body .front-container .front-menu .front-section.triangle-left .img{-webkit-clip-path:polygon(45% 50%,0 calc(2% + 2em),0 calc(98% - 2em));clip-path:polygon(45% 50%,0 calc(2% + 2em),0 calc(98% - 2em))}body .front-container .front-menu .front-section.triangle-left .section-name{top:calc(50% - 1em);left:10%}body .front-container .front-menu .front-section.triangle-right .border-outer{top:2em;right:-3em;width:2em;height:calc(100% - 4em)}body .front-container .front-menu .front-section.triangle-right .border-inner{top:2em;right:-1em;width:1em;height:calc(100% - 4em);-webkit-clip-path:polygon(0 2%,100% 0,100% 100%,0 98%);clip-path:polygon(0 2%,100% 0,100% 100%,0 98%)}body .front-container .front-menu .front-section.triangle-right .img{-webkit-clip-path:polygon(55% 50%,100% calc(98% - 2em),100% calc(2% + 2em));clip-path:polygon(55% 50%,100% calc(98% - 2em),100% calc(2% + 2em))}body .front-container .front-menu .front-section.triangle-right .section-name{top:calc(50% - 1em);right:10%}body .front-container .front-menu .front-section.triangle-right:hover .img{right:0}body .front-container .front-menu .front-section:hover{z-index:15}body .front-container .front-menu .front-section:hover img{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}body .front-container .front-menu .front-section:hover .img{-webkit-clip-path:none;clip-path:none}body .front-container .front-menu .front-section:hover .section-name p{backface-visibility:hidden;text-decoration:none;position:relative;display:inline-block}body .front-container .front-menu .front-section:hover .section-name p:before{content:"";position:absolute;width:100%;bottom:-8px;margin-left:-2px;border-bottom:.3em solid #fff}body .front-container .front-menu .front-section:hover .border-outer{background:#3c454b}body .front-container .front-menu .front-section:hover .border-inner{background:#2b353a}}}@supports (top:calc(50% - 17px)){body .lg .lg-actions .lg-next.lg-icon,body .lg .lg-actions .lg-prev.lg-icon{top:calc(50% - 17px)}}@supports (display:grid){body .content .main .column .column-content .portfolio-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr[2];grid-template-columns:repeat(2,1fr);row-gap:2em;grid-row-gap:2em;-webkit-column-gap:1em;column-gap:1em;grid-column-gap:1em}body .content .main .column .column-content .portfolio-grid .portfolio-item{margin:0 .5em 0 0;width:100%}body .content .main .subportfolio-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr[3];grid-template-columns:repeat(3,1fr);row-gap:1em;grid-row-gap:1em;-webkit-column-gap:1em;column-gap:1em;grid-column-gap:1em}body .content .main .subportfolio-grid .subportfolio-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@media screen and (max-width:60em){body .content .main .subportfolio-grid{-ms-grid-columns:1fr[2];grid-template-columns:repeat(2,1fr)}body .content .main .subportfolio-grid .subportfolio-item{width:100%}}@media screen and (max-width:30em){body .content .main .column .column-content .portfolio-grid{-ms-grid-columns:1fr[1];grid-template-columns:repeat(1,1fr)}body .content .main .subportfolio-grid{-ms-grid-columns:1fr[1];grid-template-columns:repeat(1,1fr)}body .content .main .subportfolio-grid .subportfolio-item{width:100%}}}.front-container{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-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100vh;-webkit-animation:fadeinAnim .15s ease-in-out;animation:fadeinAnim .15s ease-in-out}.front-container .front-menu-container{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-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;max-width:100em}.front-container .front-header{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;text-transform:uppercase;letter-spacing:.6em;padding:1em;margin-top:3vh}.front-container .front-header h1{font-size:1.8em;font-weight:700;padding-bottom:.5em;border-bottom:.1em #efefef solid;margin-bottom:0}.front-container .front-header h2{font-size:1.5em;font-weight:400}.front-container .front-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:70%;margin-top:8vh}.front-container .front-menu .front-section{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;text-align:center;width:100%;position:relative;min-height:8em;background:#292e31;-webkit-transition:.5s cubic-bezier(.075,.82,.165,1);-o-transition:.5s cubic-bezier(.075,.82,.165,1);transition:.5s cubic-bezier(.075,.82,.165,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.front-container .front-menu .front-section a{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;position:relative}.front-container .front-menu .front-section .section-name{z-index:10;position:absolute;margin:0;text-transform:uppercase;width:100%;height:100%}.front-container .front-menu .front-section .section-name p{font-size:1.4em;font-weight:500;letter-spacing:.15em}.front-container .front-menu .front-section img{-webkit-filter:contrast(90%) brightness(80%);filter:contrast(90%) brightness(80%);-webkit-transition:-webkit-filter .15s ease-in-out;transition:-webkit-filter .15s ease-in-out;-o-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out,-webkit-filter .15s ease-in-out}.front-container .front-menu .about-box{position:absolute;display:none;width:100%;height:100%;z-index:10;top:0;left:0;justify-content:center;align-items:center}.front-container .front-menu .about-box .about-content{width:75%;padding:1em;font-weight:400}.about-title{letter-spacing:.0375em;text-transform:uppercase;font-weight:600;font-size:1.25em;text-align:left}.about-text{text-align:left}#overlay-about{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100vh;padding-left:0;list-style-type:none;padding:1em}#overlay-about .about-text{max-width:50em}.mobile-about-button{display:none}.experience-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experience-list .project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em;min-height:6em}.experience-list .project .project-logo{width:10em}.experience-list .project p{margin:0}.experience-list .project .project-content{padding-left:1em}.experience-list .project .project-content .project-title{letter-spacing:.075em;text-transform:uppercase;font-weight:500}.experience-list .project .project-content .project-desc{padding-top:1em;text-transform:uppercase;color:rgba(255,255,255,.8);-webkit-box-flex:1;-ms-flex:1;flex:1}a{text-decoration:none;color:#efefef;font-weight:400}a:visited{color:#efefef}.contact-content a{font-weight:500}.contact-content a:hover{text-decoration:underline}.link-large{text-align:center;color:#efefef;letter-spacing:.075em;text-transform:uppercase;font-size:1.1em;background:#2c3438;padding:1em 2em;-webkit-transition:-webkit-box-shadow .15s ease-in-out,background .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out,background .15s ease-in-out;-o-transition:box-shadow .15s ease-in-out,background .15s ease-in-out;transition:box-shadow .15s ease-in-out,background .15s ease-in-out}.link-large.box-shadow{-webkit-box-shadow:-.5em -.5em 0 0 #292e31;box-shadow:-.5em -.5em 0 0 #292e31}.link-large:hover{background:#3c454b}.link-large.box-shadow:hover{-webkit-box-shadow:-.5em -.5em 0 0 #2b353a;box-shadow:-.5em -.5em 0 0 #2b353a}.lg .lg-sub-html h4{font-size:1.25em;font-weight:500;padding:.5em}.lg .lg-toolbar.group{background-color:transparent}.lg .lg-toolbar.group .lg-close.lg-icon{font-size:2.5em;margin-top:.5em;margin-right:.5em;background-color:rgba(54,54,54,.61)}.lg .lg-item .lg-video-cont{width:80%;max-width:80%!important}.lg .lg-actions .lg-next.lg-icon,.lg .lg-actions .lg-prev.lg-icon{border-radius:50%;padding:1em}.lg .lg-actions .lg-next.lg-icon .lg-arrow,.lg .lg-actions .lg-prev.lg-icon .lg-arrow{position:relative;border:solid #efefef;border-width:0 .2em .2em 0;display:inline-block;padding:.4em}.lg .lg-actions .lg-next{right:1em}.lg .lg-actions .lg-next .lg-arrow{right:25%;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.lg .lg-actions .lg-prev{left:1em}.lg .lg-actions .lg-prev .lg-arrow{left:25%;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.portfolio-grid{display:flex;flex-direction:row;flex-wrap:wrap}.portfolio-grid .portfolio-item{display:block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background:#292e31;padding:.5em 0 0 .5em;-webkit-clip-path:polygon(0 2em,2em 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 2em,2em 0,100% 0,100% 100%,0 100%);margin:1em;width:calc(50% - 2em);-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.portfolio-grid .portfolio-item .portfolio-content{background:#2c3438;height:100%;padding:1em;-webkit-clip-path:polygon(0 2em,2em 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 2em,2em 0,100% 0,100% 100%,0 100%);-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.portfolio-grid .portfolio-item .portfolio-content .portfolio-image{height:25vh;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-clip-path:polygon(0 1em,1em 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 1em,1em 0,100% 0,100% 100%,0 100%)}.portfolio-grid .portfolio-item .portfolio-content .portfolio-title{text-align:center;text-transform:uppercase}.portfolio-grid .portfolio-item .portfolio-content .portfolio-title p{letter-spacing:.05em;margin:.75em 0 0 0}.portfolio-grid .portfolio-item:hover{background:#2b353a}.portfolio-grid .portfolio-item:hover .portfolio-content{background:#3c454b}.main.subportfolio{display:flex;flex-direction:column}.main.subportfolio .subportfolio-actions{padding:.5em 1em 0 1em}.main.subportfolio .back-button{text-transform:uppercase;margin-left:.5em;padding:.5em 1em}.subportfolio-title{margin-top:2em;margin-bottom:.3em;font-weight:500;font-size:1.5em;text-transform:uppercase;letter-spacing:.075em}.subportfolio-grid{display:flex;flex-direction:row;flex-wrap:wrap;padding:.5em 1em;width:100%}.subportfolio-grid .subportfolio-item{overflow:hidden;position:relative;height:20em;width:calc(33% - 1em);flex:initial;cursor:pointer;margin:.5em;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;-o-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}.subportfolio-grid .subportfolio-item img{max-width:100%;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.subportfolio-grid .subportfolio-item .caption{display:none}.subportfolio-grid .subportfolio-item.box-shadow{-wekit-box-shadow:-.5em -.5em 0 0 #292e31;box-shadow:-.5em -.5em 0 0 #292e31}.subportfolio-grid .subportfolio-item.box-shadow:hover{-wekit-box-shadow:-.5em -.5em 0 0 #2b353a;box-shadow:-.5em -.5em 0 0 #2b353a}body.menu-active{overflow:hidden;height:100%}body.menu-active #overlay{display:block;visibility:visible;opacity:100}body.menu-active #overlay-button.mobile-about-button{display:block}#overlay{height:100vh;width:100vw;background:#1e2124;z-index:20;visibility:hidden;position:fixed;border:none;opacity:0}#overlay ul{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100vh;padding-left:0;list-style-type:none}#overlay ul li{padding:1em}#overlay ul li a{color:#fff;text-decoration:none;font-size:1.25em;font-weight:500;letter-spacing:.1em;text-transform:uppercase}#overlay ul li a:hover{color:#d3b03e}#overlay ul li a.active{color:#f0c434}#overlay-title{position:absolute;left:1em;top:0;font-size:1.4em;font-weight:500;text-transform:uppercase;margin:0;padding:.5em .5em;z-index:25;letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#overlay-button{position:fixed;right:.5em;top:0;padding:1.1em .5em;z-index:25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}#overlay-button span{height:3px;width:35px;background-color:#efefef;position:relative;display:block;border:none;-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#overlay-button span:before{top:-10px;visibility:visible}#overlay-button span:after{top:10px}#overlay-button span:after,#overlay-button span:before{height:3px;width:35px;left:0;background-color:#efefef;position:absolute;content:"";-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-active #overlay-button span,.menu-active #overlay-button:hover span{background:0 0}.menu-active #overlay-button span:before{-webkit-transform:rotate(45deg) translate(7px,7px);-ms-transform:rotate(45deg) translate(7px,7px);transform:rotate(45deg) translate(7px,7px);opacity:1}.menu-active #overlay-button span:after{-webkit-transform:rotate(-45deg) translate(7px,-7px);-ms-transform:rotate(-45deg) translate(7px,-7px);transform:rotate(-45deg) translate(7px,-7px)}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100em}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em;max-width:100em;-webkit-animation:fadeinAnim .15s ease-in-out;animation:fadeinAnim .15s ease-in-out}.main .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}.main .column .main-image{top:4.5em;overflow:hidden}.main .column .main-image img{top:0}.main .column .header{padding:1em 1em .5em 1em;background:#2c3438;text-align:center}.main .column .header h1{font-size:1.4em;font-weight:500;letter-spacing:.075em;text-transform:uppercase;margin:.25em 0;padding-bottom:.5em;border-bottom:.2em #efefef solid}.main .column .column-content{padding:1em 0}.main .column .column-content.portfolio-container{padding-top:0}.main .column .column-footer{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-align:center;-ms-flex-align:center;align-items:center;padding:1em}.featured-image{position:absolute;height:100%}#featured-image-1{opacity:1;-webkit-animation:showAnim 15s infinite 0s ease-in-out;animation:showAnim 15s infinite 0s ease-in-out}#featured-image-2{opacity:0;-webkit-animation:showAnim 15s infinite 5s ease-in-out;animation:showAnim 15s infinite 5s ease-in-out}#featured-image-3{opacity:0;-webkit-animation:showAnim 15s infinite 10s ease-in-out;animation:showAnim 15s infinite 10s ease-in-out}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:auto;src:local("Rubik"),local("Rubik-Regular"),url(/03a476f5cb3ebce0e82ccab76b2828b0d65a0ba7/4899c/fonts/rubik-v9-latin-regular.woff2) format("woff2"),url(/ab20dfee5e5bd8f72029cd07858a2260dcc3ef5f/acd25/fonts/rubik-v9-latin-regular.woff) format("woff"),url(/0143c159f471f0277cce105da0332bf0b2946cca/c3637/fonts/rubik-v9-latin-regular.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:auto;src:local("Rubik Medium"),local("Rubik-Medium"),url(/925ebbe72b2dc01796f1d0259b954b9046ce5d66/bbc5c/fonts/rubik-v9-latin-500.woff2) format("woff2"),url(/3d8366812e739d43c78f7f34fc24ed87adb266a1/b93de/fonts/rubik-v9-latin-500.woff) format("woff"),url(/2a231a17fe452d5957f4cb4bf5b5a1c29e8435c4/fc881/fonts/rubik-v9-latin-500.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:auto;src:local("Rubik Bold"),local("Rubik-Bold"),url(/85c3d9c5c7a6f6fbbcd3e64db9ce3a078ae84686/0b24c/fonts/rubik-v9-latin-700.woff2) format("woff2"),url(/944c4b0d5b82c02c8f715263edfedb4279d9a454/0576a/fonts/rubik-v9-latin-700.woff) format("woff"),url(/a33e3c42737667c1a16b079d82f1f8b0f23e07f2/5f849/fonts/rubik-v9-latin-700.ttf) format("truetype")}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input{font-family:Rubik,sans-serif;font-display:swap}body{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-align:center;-ms-flex-align:center;align-items:center;background:#1e2124;color:#efefef;width:100%;min-height:100vh}h1{font-size:1.4em;font-weight:500}h2{font-size:1.25em;font-weight:500}p{font-size:1.1em;font-weight:400}img{max-width:100%}.ie .front-container .front-menu-container .front-menu{overflow:hidden;display:block}.ie .front-container .front-menu-container .front-menu .front-section{display:block}.ie .front-container .front-menu-container .front-menu .front-section .section-name{background:rgba(0,0,0,.2)}.ie .front-container .front-menu-container .front-menu .front-section .img{display:block}.ie .content .main .column .main-image img{height:auto}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(/54caf05a81e33d7bf04f2e420736ce6f1de5f936/e84bd/fonts/lg.eot);src:url(/54caf05a81e33d7bf04f2e420736ce6f1de5f936/e84bd/fonts/lg.eot#iefixn1z373) format("embedded-opentype"),url(/3048de344dd5cad4624e0127e58eaae4b576f574/1fb91/fonts/lg.woff) format("woff"),url(/f6421c0c397311ae09f9257aa58bcd5e9720f493/52bfc/fonts/lg.ttf) format("truetype"),url(/50a2216596766a48655e3f87e1d1000ba93bf8a1/17722/fonts/lg.svg#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-actions .lg-prev{left:20px}50%{left:-30px}50%{left:-30px}50%{left:-30px}50%{left:-30px}50%{left:30px}50%{left:30px}50%{left:30px}50%{left:30px}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toggle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/img/6190254f2804904a4a1fa1eb390dfd334e416992/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/img/6190254f2804904a4a1fa1eb390dfd334e416992/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/img/3ea484cdc04d2e4547f80cbf80001dcf248c94ef/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/img/fea6df9d9d43151f9c9d15f000adb30eb3e26fc4/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/img/fea6df9d9d43151f9c9d15f000adb30eb3e26fc4/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/img/607810444094b8619fa4efa6273bc2a7e38dd4b4/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}