a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-in{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in{opacity:0;-webkit-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards;-moz-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards;animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards}}.anim-fade-in-01{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-01{opacity:0;-webkit-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 1s;-moz-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 1s;animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 1s}}.anim-fade-in-02{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-02{opacity:0;-webkit-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 2s;-moz-animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 2s;animation:fade-in 1s cubic-bezier(.15,.53,.7,.95) forwards 2s}}.anim-fade-in-03{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-03{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 3s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 3s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 3s}}.anim-fade-in-04{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-04{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 4s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 4s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 4s}}.anim-fade-in-05{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-05{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 5s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 5s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 5s}}.anim-fade-in-06{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-06{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 6s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 6s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 6s}}.anim-fade-in-07{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-07{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 7s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 7s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 7s}}.anim-fade-in-08{opacity:1;animation:none}@media only screen and (min-width:480px){.anim-fade-in-08{opacity:0;-webkit-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 8s;-moz-animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 8s;animation:fade-in .25s cubic-bezier(.15,.53,.7,.95) forwards 8s}}@font-face{font-family:FontAwesome;src:url(fonts/FontAwesome/FontAwesome.eot);src:url(fonts/FontAwesome/FontAwesome.eot?#iefix) format("embedded-opentype"),url(fonts/FontAwesome/FontAwesome.woff) format("woff"),url(fonts/FontAwesome/FontAwesome.woff2) format("woff2"),url(fonts/FontAwesome/FontAwesome.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato-Light;src:url(fonts/Lato/Lato-Light.eot);src:url(fonts/Lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Lato/Lato-Light.woff) format("woff"),url(fonts/Lato/Lato-Light.woff2) format("woff2"),url(fonts/Lato/Lato-Light.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato-Regular;src:url(fonts/Lato/Lato-Regular.eot);src:url(fonts/Lato/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Lato/Lato-Regular.woff) format("woff"),url(fonts/Lato/Lato-Regular.woff2) format("woff2"),url(fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato-Medium;src:url(fonts/Lato/Lato-Medium.eot);src:url(fonts/Lato/Lato-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Lato/Lato-Medium.woff) format("woff"),url(fonts/Lato/Lato-Medium.woff2) format("woff2"),url(fonts/Lato/Lato-Medium.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato-Semibold;src:url(fonts/Lato/Lato-Semibold.eot);src:url(fonts/Lato/Lato-Semibold.eot?#iefix) format("embedded-opentype"),url(fonts/Lato/Lato-Semibold.woff) format("woff"),url(fonts/Lato/Lato-Semibold.woff2) format("woff2"),url(fonts/Lato/Lato-Semibold.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato-Bold;src:url(fonts/Lato/Lato-Bold.eot);src:url(fonts/Lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Lato/Lato-Bold.woff) format("woff"),url(fonts/Lato/Lato-Bold.woff2) format("woff2"),url(fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:400}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:25;padding:20px;box-sizing:border-box;background-color:rgba(74,68,42,.5);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;overflow-x:hidden;vertical-align:middle;position:relative;max-width:700px;max-height:90vh;box-sizing:border-box;width:100%;background:#f0f1e9;padding:3em 2em 2em;-webkit-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;border-radius:1px;text-align:left;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);-ms-box-shadow:0 2px 5px 1px rgba(0,0,0,.25);box-shadow:0 2px 5px 1px rgba(0,0,0,.25)}@media only screen and (max-width:479px){.modal{padding:2.5em 1.25em 1.25em}.modal h1,.modal h2,.modal h3{font-size:17px}.modal li,.modal p{font-size:12px}.modal a{font-size:12.5px}}.modal a.close-modal{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;position:absolute;top:0;right:0;display:block;width:30px;height:30px;font-size:25px;color:#b64c24;text-align:center;line-height:1.1;border-radius:50%;text-decoration:none;transition:all .3s ease}.modal a.close-modal:focus,.modal a.close-modal:hover{color:#715967}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;display:flex;align-items:center}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-moz-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);font-family:FontAwesome;font-size:1.5em;z-index:2;color:#b64c24;background-color:transparent;border:0;transition:all .3s ease}.slick-arrow:hover{color:#715967}.slick-arrow:focus{outline:0}.slick-arrow.slick-prev{left:-1.35em}.slick-arrow.slick-prev:before{content:"\f053"}.slick-arrow.slick-next{right:-1.35em}.slick-arrow.slick-next:before{content:"\f054"}.slick-dots{position:absolute;display:flex;justify-content:center;bottom:-1.75em;left:0;right:0;margin:0;list-style-type:none}.slick-dots button{width:7px;height:7px;padding:0;margin:0 10px;border:0;border-radius:50%;background-color:#dcdcdc}.slick-dots .slick-active button,.slick-dots .slick-active button:active,.slick-dots .slick-active button:focus{background-color:#b64c24;outline:0}html{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.nav-open{overflow-y:hidden}*,:after,:before{box-sizing:inherit}body,html{height:100%;width:100%;overflow-x:hidden;overflow-y:auto}body{font-family:Verdana,Geneva,sans-serif;font-size:1em;color:#1b1b19;background-color:#f0f1e9}body.nav-open{overflow-y:hidden}header{position:fixed;z-index:5;top:0;left:0;right:0}@media only screen and (min-width:768px){header{position:relative}}main{position:relative;z-index:1;top:50px;right:0;min-height:calc(100vh - 335px);background-color:#f0f1e9;transition:all .3s ease}@media only screen and (min-width:480px){main{min-height:calc(100vh - 265px)}}@media only screen and (min-width:768px){main{top:auto;min-height:calc(100vh - 250px)}}.nav-open main{right:50vw}img{width:100%;height:auto;vertical-align:middle}h1,h2,h3{font-size:21px;font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;letter-spacing:.05em;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-perspective:0!important;-webkit-backface-visibility:visible!important;-moz-osx-font-smoothing:grayscale;font-weight:inherit}h1{margin:0 0 10px}h2{margin:0 0 25px}h3{margin:0 0 7px}h4{font-size:14px;margin:0 0 10px;letter-spacing:.03em;line-height:1.2;-webkit-font-smoothing:antialiased;-webkit-perspective:0!important;-webkit-backface-visibility:visible!important;-moz-osx-font-smoothing:grayscale}h5,h6{margin:0 0 20px;-webkit-font-smoothing:antialiased;-webkit-perspective:0!important;-webkit-backface-visibility:visible!important;-moz-osx-font-smoothing:grayscale}h5{font-size:.85em}h6{font-size:.7em}li,p{font-size:14px;line-height:1.7;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-webkit-perspective:0!important;-webkit-backface-visibility:visible!important;-moz-osx-font-smoothing:grayscale}p{margin:0 0 30px}a{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;font-size:14.5px;transition:all .3s ease;color:#b64c24;letter-spacing:.1em;-webkit-font-smoothing:antialiased;-webkit-perspective:0!important;-webkit-backface-visibility:visible!important;-moz-osx-font-smoothing:grayscale}a:focus,a:hover{color:#715967}a.link-external{color:rgba(74,68,42,.5);font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:1.7;letter-spacing:.03em}a.link-external:focus,a.link-external:hover{color:#715967}li{line-height:2}ol,ul{margin:0 .5em 25px 1.5em}ol li:not(.nav__list-item),ul li:not(.nav__list-item){position:relative}ol li:not(.nav__list-item):before,ul li:not(.nav__list-item):before{content:'';position:absolute;width:5px;height:5px;top:12px;left:-20px;background-color:#1b1b19}@media only screen and (min-width:480px){ol,ul{margin:0 1.5em 25px 3em}}ol li:not(.nav__list-item):before{display:none}blockquote{font-family:"Bookman Old Style",Bookman,serif;font-size:1.4em;line-height:1.5;padding:1em 1em 2em;color:rgba(74,68,42,.5)}input,optgroup,select,textarea{font-family:Verdana,Geneva,sans-serif}fieldset{padding:0}section:not(.masthead){padding:1.5em 5%}section.content .content__img-right{display:inline-block;float:right;width:90px;margin:5px 0 25px 25px}@media only screen and (min-width:480px){section.content .content__img-right{width:125px;margin:5px 0 50px 50px}}section.content .content__asset{text-align:center;width:80%;max-width:550px;margin:auto}.special{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;letter-spacing:.1em;color:#b64c24;text-decoration:underline}.special2{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;letter-spacing:.1em;color:#b64c24}.arrow-down{font-family:FontAwesome;padding-left:10px}.arrow-down:after{content:"\f107"}.arrow-up{font-family:FontAwesome;padding-left:10px}.arrow-up:after{content:"\f106"}.link-back{font-size:11px;text-transform:uppercase;text-decoration:none}.link-back:before{font-family:FontAwesome;padding-right:10px;content:"\f060"}.clearfix{clear:both}.fade-in{opacity:0;transform-origin:0 50%}.hide{display:none!important}.show-xsmall{display:block}@media only screen and (min-width:480px){.show-xsmall{display:none}}.hide-xsmall{display:none}@media only screen and (min-width:480px){.hide-xsmall{display:block}}.hide-mobile{display:none}@media only screen and (min-width:768px){.hide-mobile{display:block}}.hide-desktop{display:block}@media only screen and (min-width:768px){.hide-desktop{display:none}}.left-align{text-align:left}.left-align-contact{position:absolute;left:calc(5% + 90px)}.right-align{float:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.contact-info{max-width:270px;margin:0}.contact-info .text-right{float:right}.footer{position:relative;z-index:1;margin:50px 10% 0;padding:30px 0;font-family:"Bookman Old Style",Bookman,serif;text-align:center;color:#adadad;border-top:1px solid #adadad}@media only screen and (min-width:480px){.footer{margin:25px 5% 0}}.footer p{font-size:11px}.footer p a{font-size:inherit;color:inherit;font-family:"Bookman Old Style",Bookman,serif}.footer p a:focus,.footer p a:hover{color:#b64c24}@media only screen and (min-width:768px){.footer__content-tm{margin:0}}.footer__content-copy{display:inline-block;margin:0 10px}@media only screen and (min-width:768px){.footer__content-copy{display:block;position:absolute;left:0;bottom:30px}}.footer__content-social{display:inline-block;margin:0 10px;list-style-type:none}@media only screen and (min-width:768px){.footer__content-social{display:block;position:absolute;right:0;bottom:30px}}.footer__content-social li{line-height:normal}.footer__content-social li:before{display:none}.footer__content-social a{font-family:FontAwesome;font-size:2.75em;color:#adadad;text-decoration:none;border-bottom:0}.footer__content-social a:before{content:"\f08c"}.footer__content-social a:focus,.footer__content-social a:hover{color:#b64c24}.form{max-width:400px;margin:auto}.form__title{text-align:center}.form__group{display:flex;flex-direction:column;margin-bottom:1em}.form__label{font-size:13px;margin-bottom:.5em;color:#715967}.form__input{height:2.5em;padding:.25em .5em;font-size:1em;border-radius:0;border:1px solid rgba(74,68,42,.5);color:#715967;transition:all .3s ease}.form__input:focus{border:2px solid rgba(74,68,42,.5);outline:0}.btn-submit .form__input{width:100%;max-width:150px;margin:1.5em auto;background-color:rgba(74,68,42,.5);color:#f0f1e9;font-family:Lato-Semibold,Helvetica,Arial,sans-serif;letter-spacing:.1em;font-size:14px;border:0}.btn-submit .form__input:focus,.btn-submit .form__input:hover{background-color:#b64c24}.form__error{display:none;font-size:12px;color:#b64c24;text-align:center;transition:all .3s ease}#landing{height:100vh;min-height:500px;width:100%;background-image:url(../../../../libs/img/bkgd-landing-mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}@media only screen and (min-width:768px){#landing{background-image:url(../../../../libs/img/bkgd-landing.jpg)}}.landing{position:absolute;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-moz-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%);text-align:center;width:100%}.landing__content{width:80%;max-width:700px;margin:auto}.landing__enter{color:#1b1b19;font-family:"Bookman Old Style",Bookman,serif;text-decoration:none;position:relative;top:2em;font-size:1.75em;border-bottom:0;font-weight:700}.landing__enter:focus,.landing__enter:hover{color:#715967;text-decoration:none;border-bottom:0}.landing__logo-process{position:absolute;bottom:25px;right:25px;width:auto}.landing__tagline{position:relative;top:10em;color:#99983b}.modal__content--image-and-text img{margin-bottom:1.5em}.modal__content--image-and-text p:last-child{margin:0}.modal__content--text p:last-child{margin:0}.modal__content--text ul li{margin-bottom:1em}.modal__content--mob{display:none}.modal__content--mob img{margin-bottom:1em;-webkit-box-shadow:0 1px 5px 1px rgba(65,68,33,.25);box-shadow:0 1px 5px 1px rgba(65,68,33,.25)}.modal__content--mob img:last-of-type{margin-bottom:0}.modal#bio-CV,.modal#project-list{max-width:900px}@media only screen and (min-width:768px){.nav{display:flex;justify-content:space-between;height:80px;-webkit-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);-moz-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);-ms-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);box-shadow:inset 0 -1px 0 rgba(17,17,17,.1)}}.nav__header{position:fixed;left:0;right:0;top:0;z-index:5;display:flex;background-color:#f0f1e9;transition:all .3s ease;-webkit-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);-moz-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);-ms-box-shadow:inset 0 -1px 0 rgba(17,17,17,.1);box-shadow:inset 0 -1px 0 rgba(17,17,17,.1)}@media only screen and (min-width:768px){.nav__header{position:relative;left:5%;right:auto;top:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}}.nav__header.open{right:50vw}.nav__header.open .nav__logo{left:-25vw}@media only screen and (min-width:550px){.nav__header.open .nav__logo{left:5%}}.nav__logo{height:50px;position:relative;left:5%;transition:all .3s ease}@media only screen and (min-width:768px){.nav__logo{position:relative;left:auto;right:auto;top:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.nav__logo img{height:40px;width:auto;margin:5px auto}@media only screen and (min-width:768px){.nav__logo img{height:50px;margin:15px auto}}.nav__logo a:focus{outline:1px dotted #715967}.nav .menu-toggle{height:50px;width:50px;display:flex;flex-direction:column;justify-content:center;border-bottom:0;position:absolute;right:5%}@media only screen and (min-width:768px){.nav .menu-toggle{display:none}}.nav .menu-toggle .menu-icon{width:30px;height:3px;margin:4px auto;background-color:#1b1b19;transition:all .3s ease}.nav .menu-toggle.open{right:10px}.nav .menu-toggle.open .menu-icon{width:35px}.nav .menu-toggle.open .menu-icon:nth-child(1){transform:rotate(45deg) translateY(10px) translateX(5px)}.nav .menu-toggle.open .menu-icon:nth-of-type(2){background-color:transparent}.nav .menu-toggle.open .menu-icon:nth-of-type(3){transform:rotate(-45deg) translateY(-10px) translateX(5px)}.nav__list{position:fixed;right:-100vw;top:0;width:50vw;height:100%;z-index:-1;margin:0;background-color:#1b1b19;opacity:0;list-style-type:none;transition:right .3s ease}@media only screen and (min-width:768px){.nav__list{position:relative;right:auto;top:auto;width:100%;max-width:650px;height:auto;z-index:5;opacity:1;background-color:transparent;display:flex;align-items:center;justify-content:space-between;right:5%;padding-left:15%}}.nav__list.open{opacity:1;right:0}.nav__list-item{padding:10.5px 25px}@media only screen and (min-width:768px){.nav__list-item{padding:0}}.nav__list-item.active{background-color:#f0f1e9}.nav__list-link{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;color:#f0f1e9;border-bottom:2px solid transparent;text-decoration:none}@media only screen and (min-width:768px){.nav__list-link{color:#1b1b19}}.nav__list-link.active{color:#b64c24;border-bottom:2px solid #b64c24}.nav__list-link:focus,.nav__list-link:hover{color:#715967;border-bottom:2px solid #715967;outline:0}@media only screen and (min-width:768px){.nav__list-link:focus,.nav__list-link:hover{color:#b64c24;border-bottom:2px solid #b64c24}}.publications__link.active{color:transparent}.publications__content{position:relative;z-index:2;opacity:0;height:0;bottom:-50vh;overflow:hidden;transition:all .15s ease}.publications__content.active{background-color:rgba(255,255,255,.25);-webkit-box-shadow:0 1px 5px 1px rgba(65,68,33,.25);box-shadow:0 1px 5px 1px rgba(65,68,33,.25);padding:3em 2em;margin:1.5em 1.5em 1.5em 0;opacity:1;height:auto;bottom:0;overflow:auto;transition:all 1s ease}.publications__content h2{color:#b64c24;text-align:center}.publications__content h6{margin:0}.publications__content a{font-family:Lato-Bold,Lato-Semibold,Helvetica,Arial,sans-serif;position:absolute;top:0;right:0;display:block;width:30px;height:30px;font-size:18px;color:rgba(74,68,42,.5);text-align:center;line-height:1.5;border-radius:50%;text-decoration:none;transition:all .3s ease}.publications__content a:focus,.publications__content a:hover{color:#715967}.publications__content li{margin-bottom:1em}