@import url(//hello.myfonts.net/count/366eb2);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}
/*!
 * fullPage 3.0.2
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;overflow:hidden;padding:0}.fp-section{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{display:block;height:100%}.fp-slides{-webkit-transition:all .3s ease-out;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out;z-index:1}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;height:100%;vertical-align:middle;width:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transform:translateZ(0);-webkit-user-select:none;border-style:solid;cursor:pointer;height:0;margin-top:-38px;position:absolute;top:50%;transform:translateZ(0);width:0;z-index:4}.fp-controlArrow.fp-prev{border-color:transparent #fff transparent transparent;border-width:38.5px 34px 38.5px 0;left:15px;width:0}.fp-controlArrow.fp-next{border-color:transparent transparent transparent #fff;border-width:38.5px 0 38.5px 34px;right:15px}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{-webkit-transform:translateZ(0);margin-top:-32px;opacity:1;position:fixed;top:50%;z-index:100}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{-webkit-transform:translateZ(0);left:0!important;margin:0 auto!important;opacity:1;position:absolute;right:0;transform:translateZ(0);z-index:4}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;height:13px;margin:7px;position:relative;width:14px}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{cursor:pointer;display:block;height:100%;position:relative;text-decoration:none;width:100%;z-index:1}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{border-radius:100%;height:12px;margin:-6px 0 0 -6px;width:12px}#fp-nav ul li a span,.fp-slidesNav ul li a span{-webkit-transition:all .1s ease-in-out;background:#333;border:0;border-radius:50%;height:4px;left:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;transition:all .1s ease-in-out;width:4px;z-index:1}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{height:10px;margin:-5px 0 0 -5px;width:10px}#fp-nav ul li .fp-tooltip{color:#fff;cursor:pointer;display:block;font-family:arial,helvetica,sans-serif;font-size:14px;max-width:220px;opacity:0;overflow:hidden;position:absolute;top:-2px;white-space:nowrap;width:0}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;opacity:1;transition:opacity .2s ease-in;width:auto}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}@font-face{font-family:TTCommons-Regular;src:url(../dist/fonts/366EB2_0_0.eot);src:url(../dist/fonts/366EB2_0_0.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/366EB2_0_0.woff2) format("woff2"),url(../dist/fonts/366EB2_0_0.woff) format("woff"),url(../dist/fonts/366EB2_0_0.ttf) format("truetype")}@font-face{font-family:TTCommons-DemiBold;src:url(../dist/fonts/366EB2_D_0.eot);src:url(../dist/fonts/366EB2_D_0.eot?#iefix) format("embedded-opentype"),url(../dist/fonts/366EB2_D_0.woff2) format("woff2"),url(../dist/fonts/366EB2_D_0.woff) format("woff"),url(../dist/fonts/366EB2_D_0.ttf) format("truetype")}@font-face{font-family:libre_baskervilleitalic;font-style:normal;font-weight:400;src:url(../dist/fonts/baskerville-webfont.woff2) format("woff2"),url(../dist/fonts/baskerville-webfont.woff) format("woff")}.slick-slider{-moz-user-select:none;-ms-touch-action:pan-y;-ms-user-select:none;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/node_modules/slick-carousel/slick/fonts/slick.eot);src:url(/node_modules/slick-carousel/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/node_modules/slick-carousel/slick/fonts/slick.woff) format("woff"),url(/node_modules/slick-carousel/slick/fonts/slick.ttf) format("truetype"),url(/node_modules/slick-carousel/slick/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{-webkit-transform:translateY(-50%);border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.7}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0}.slick-next svg,.slick-prev svg{fill:#fff}.slick-prev{left:-25px;visibility:hidden}@media (min-width:48em){.slick-prev{left:-44px;visibility:visible}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyAxLjAzMkwxLjAxMyA4LjAxNyA3IDE1IiBzdHJva2U9IiNGRUZFRkUiIHN0cm9rZS13aWR0aD0iMS41ODQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.slick-next{right:-25px;visibility:hidden}@media (min-width:48em){.slick-next{right:-44px;visibility:visible}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAuMDMybDUuOTg3IDYuOTg1TDAgMTQiIHN0cm9rZT0iI0ZFRkVGRSIgc3Ryb2tlLXdpZHRoPSIxLjU4NCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.slick-dotted.slick-slider{margin-bottom:30px}.custom-slider-dots{bottom:-45px;display:block;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;text-align:center;width:100%}@media (min-width:48em){.custom-slider-dots{bottom:-45px;display:none}}@media (min-width:75em){.custom-slider-dots{bottom:-45px}}.slick-dots{display:block;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}@media (min-width:48em){.slick-dots{display:none}}.slick-dots li{cursor:pointer;display:inline-block;height:12px;margin:0 3px;padding:0;position:relative;width:12px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;outline:none;padding:5px;width:8px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.7}.slick-dots li button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"\2022";font-family:Arial,Helvetica,sans-serif;font-size:28px;height:8px;left:0;line-height:8px;opacity:.3;position:absolute;text-align:center;top:0;width:8px}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.multipage-info{bottom:-45px;color:#fff;display:none;font-family:libre_baskervilleitalic;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}@media (min-width:48em){.multipage-info{bottom:-45px;display:block}}@media (min-width:75em){.multipage-info{bottom:-45px}}.sl-next-arrow,.sl-prev-arrow{background:transparent;border:none;color:transparent;cursor:pointer;display:block;height:100%;outline:none;padding:0;position:absolute;text-align:center;top:0;width:32px}@media (min-width:48em){.sl-next-arrow,.sl-prev-arrow{width:54px}}.sl-next-arrow:focus,.sl-next-arrow:hover,.sl-prev-arrow:focus,.sl-prev-arrow:hover{background:transparent;color:transparent;outline:none}.sl-next-arrow:focus:before,.sl-next-arrow:hover:before,.sl-prev-arrow:focus:before,.sl-prev-arrow:hover:before{opacity:.7}.sl-next-arrow.slick-disabled:before,.sl-prev-arrow.slick-disabled:before{opacity:0}.sl-next-arrow:before,.sl-prev-arrow:before{position:absolute;top:48%}.sl-next-arrow.slick-disabled,.sl-prev-arrow.slick-disabled{cursor:auto}.sl-prev-arrow{left:-32px;visibility:hidden}@media (min-width:48em){.sl-prev-arrow{left:-54px;visibility:visible}}[dir=rtl] .sl-prev-arrow{left:auto;right:-32px}@media (min-width:48em){[dir=rtl] .sl-prev-arrow{left:-54px;visibility:visible}}.sl-prev-arrow:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyAxLjAzMkwxLjAxMyA4LjAxNyA3IDE1IiBzdHJva2U9IiNGRUZFRkUiIHN0cm9rZS13aWR0aD0iMS41ODQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.sl-next-arrow{right:-32px;visibility:hidden}@media (min-width:48em){.sl-next-arrow{right:-54px;visibility:visible}}[dir=rtl] .sl-next-arrow{left:-32px;right:auto}@media (min-width:48em){[dir=rtl] .sl-next-arrow{right:-54px;visibility:visible}}.sl-next-arrow:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAuMDMybDUuOTg3IDYuOTg1TDAgMTQiIHN0cm9rZT0iI0ZFRkVGRSIgc3Ryb2tlLXdpZHRoPSIxLjU4NCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}body,html{height:100%;min-height:100%;padding:0;width:100%}body{font-family:TTCommons-Regular,Helvetica,sans-serif;font-size:16px;font-style:normal;text-rendering:optimizeLegibility}body,h1{font-weight:400}h1{font-family:TTCommons-DemiBold}#wpadminbar{display:none}.scroll-cursor path{fill:#fff}#main-menu,#portfolio-menu{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;bottom:0;display:none;flex-direction:column;height:calc(100% - 103px);justify-content:center;left:0;position:absolute;width:100%;z-index:999}@media (min-width:48em){#main-menu,#portfolio-menu{height:calc(100% - 134px)}}@media (min-width:75em){#main-menu,#portfolio-menu{height:calc(100% - 160px)}}#main-menu a,#portfolio-menu a{color:#fff;display:none;font-family:TTCommons-DemiBold;font-size:2.625em;font-weight:400;letter-spacing:-.32px;letter-spacing:-.02rem;line-height:.86;opacity:0;text-align:center;text-decoration:none}@media (min-width:48em){#main-menu a,#portfolio-menu a{font-size:3.57em;letter-spacing:-.03rem}}@media (min-width:75em){#main-menu a,#portfolio-menu a{font-size:4.375em}}#main-menu a.active,#main-menu a:active,#main-menu a:focus,#main-menu a:hover,#portfolio-menu a.active,#portfolio-menu a:active,#portfolio-menu a:focus,#portfolio-menu a:hover{text-decoration:underline}#main-menu a.secondary,#portfolio-menu a.secondary{border-bottom:1px solid transparent;font-family:libre_baskervilleitalic;font-size:20px;font-size:1.25rem;letter-spacing:1px;letter-spacing:.0625rem;margin-top:1.375rem;padding-bottom:1px}@media (min-width:48em){#main-menu a.secondary,#portfolio-menu a.secondary{font-size:1.375rem;letter-spacing:.025rem;margin-top:1.8rem}}@media (min-width:75em){#main-menu a.secondary,#portfolio-menu a.secondary{font-size:1.625rem}}#main-menu a.secondary.active,#main-menu a.secondary:active,#main-menu a.secondary:focus,#main-menu a.secondary:hover,#portfolio-menu a.secondary.active,#portfolio-menu a.secondary:active,#portfolio-menu a.secondary:focus,#portfolio-menu a.secondary:hover{border-bottom:1px solid #fff;text-decoration:none}.menu-backgrounds{display:none;min-height:100%;z-index:100}.menu-backgrounds,.menu-backgrounds .section-bg{height:100%;left:0;position:absolute;top:0;width:100%}.menu-backgrounds .section-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;padding:0}#main-menu-link{display:none;opacity:0}#main-menu-link .hamburger{margin-top:-7px;position:relative;z-index:1200}@media (min-width:48em){#main-menu-link .hamburger{margin-top:-9px}}@media (min-width:75em){#main-menu-link .hamburger{margin-top:-10px}}#main-menu-link .hamburger .line{-webkit-transition:all .3s ease-in-out;background-color:#fff;display:block;height:2px;margin:7px auto;transition:all .3s ease-in-out;width:28px}@media (min-width:48em){#main-menu-link .hamburger .line{height:2px;margin:9px auto;width:35px}}@media (min-width:75em){#main-menu-link .hamburger .line{height:3px;margin:10px auto;width:40px}}#main-menu-link .hamburger:hover{cursor:pointer}#main-menu-link .hamburger .is-active{-webkit-animation:smallbig .5s forwards;animation:smallbig .5s forwards}@-webkit-keyframes smallbig{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}}#main-menu-link .hamburger.is-active .line:first-child,#main-menu-link .hamburger.is-active .line:nth-child(2),#main-menu-link .hamburger.is-active .line:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}#main-menu-link .hamburger.is-active .line:nth-child(2){opacity:0}#main-menu-link .hamburger.is-active .line:first-child{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}@media (min-width:48em){#main-menu-link .hamburger.is-active .line:first-child{-webkit-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}}@media (min-width:75em){#main-menu-link .hamburger.is-active .line:first-child{-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}}#main-menu-link .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}@media (min-width:48em){#main-menu-link .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}}@media (min-width:75em){#main-menu-link .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}}#portfolio-menu{left:0;margin-left:auto;margin-right:auto;margin-top:80px;position:absolute;right:0;top:0;z-index:400}#portfolio-menu a{color:#000}.portfolio-menu-backgrounds{display:none;height:100%;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:115}.portfolio-menu-backgrounds .slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}#portfolio-menu-link{display:block;margin-top:20px;padding:6px;text-align:center}#portfolio-menu-link:hover{cursor:pointer}#portfolio-menu-link .hamburger{display:inline-block;position:relative;vertical-align:middle;z-index:1200}#portfolio-menu-link .hamburger .line{-webkit-transition:all .3s ease-in-out;background-color:#000;display:block;height:2px;margin:4px auto;transition:all .3s ease-in-out;width:30px}#portfolio-menu-link .hamburger .is-active{-webkit-animation:smallbig .5s forwards;animation:smallbig .5s forwards}#portfolio-menu-link span{display:inline-block;font-family:TTCommons-DemiBold;font-size:1.125em;letter-spacing:-.32px;letter-spacing:-.02rem;padding-left:10px;text-transform:lowercase;vertical-align:middle}@keyframes smallbig{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);transform:scale(0)}}#portfolio-menu-link .hamburger.is-active .line:first-child,#portfolio-menu-link .hamburger.is-active .line:nth-child(2),#portfolio-menu-link .hamburger.is-active .line:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}#portfolio-menu-link .hamburger.is-active .line:first-child{-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}#portfolio-menu-link .hamburger.is-active .line:nth-child(2){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.portfolio-menu-overlay{display:none;height:100%;left:0;margin:0 auto;min-height:100%;padding-top:80px;position:absolute;right:0;top:0;width:0;z-index:110}.section[data-slug=index] #main-menu{height:calc(100% - 73px)}@media (min-width:48em){.section[data-slug=index] #main-menu{height:calc(100% - 90px)}}@media (min-width:75em){.section[data-slug=index] #main-menu{height:calc(100% - 106px)}}.site-header{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:column;align-items:center;flex-direction:column;justify-content:column;top:0;width:100%;z-index:1500}.site-header,.site-header .logo{display:none;left:0;position:relative}.site-header .logo{height:88px;margin-left:auto;margin-right:auto;right:0;top:-15px;width:88px;z-index:2000}@media (min-width:48em){.site-header .logo{height:110px;top:-20px;width:110px}}@media (min-width:75em){.site-header .logo{height:129px;top:-23px;width:129px}}.site-header .logo img{fill:#fff}.site-header .top-bar{-webkit-transition:background-color .6s ease-in;height:35px;left:0;position:absolute;top:0;transition:background-color .6s ease-in;width:100%;z-index:999}@media (min-width:48em){.site-header .top-bar{height:40px}}.site-header .right-links{-webkit-transition:opacity .7s linear;opacity:0;position:absolute;right:30px;text-align:center;top:81px;transition:opacity .7s linear}@media (min-width:48em){.site-header .right-links{top:101px}}@media (min-width:62em){.site-header .right-links{right:60px}}@media (min-width:75em){.site-header .right-links{top:119px}}.site-header .right-links.show{opacity:1}.site-header .right-links .lang-switcher{border-bottom:1px solid transparent;color:#fff;display:block;font-family:libre_baskervilleitalic;font-size:20px;font-size:1.25rem;font-weight:400;letter-spacing:1px;letter-spacing:.0625rem;margin-bottom:30px;position:relative;text-decoration:none}.site-header .right-links .lang-switcher.active,.site-header .right-links .lang-switcher:active,.site-header .right-links .lang-switcher:focus,.site-header .right-links .lang-switcher:hover{border-bottom:1px solid #fff;text-decoration:none}.social-links a{border:none;color:#fff;display:inline-block;font-family:libre_baskervilleitalic;font-size:20px;font-size:1.25rem;font-weight:400;margin:0 7px;position:relative;text-decoration:none}@media (min-width:48em){.social-links a{display:block;margin:0 0 5px}}.social-links a.active,.social-links a:active,.social-links a:focus,.social-links a:hover{text-decoration:none}.social-links a.social-icon img{height:22px;width:22px}.social-links.small-only{-webkit-transition:all .1s linear;bottom:0;height:calc(50% - 163px);left:0;margin-left:auto;margin-right:auto;opacity:0;position:absolute;right:0;text-align:center;transition:all .1s linear;visibility:hidden;z-index:2000}.social-links.small-only.show{-webkit-transition:all .35s linear;opacity:1;transition:all .35s linear;visibility:visible}.social-links.small-only:before{content:"";display:inline-block;height:100%;vertical-align:middle}@media (min-width:48em){.social-links.small-only{display:none}}.social-links.small-only img{height:20px;width:20px}@media (min-width:48em){.social-links.small-only img{height:18px;width:18px}}.social-links.medium{display:none;opacity:0}@media (min-width:48em){.social-links.medium{display:block;opacity:1}}.portfolio-header{left:0;position:absolute;top:0;width:100%;z-index:999}.portfolio-header .back-link{left:0;margin-left:20px;margin-top:20px;position:absolute;top:0}.portfolio-header .back-link .back-arrow,.portfolio-header .back-link .stand-logo{display:inline-block;vertical-align:middle}.portfolio-header .back-link .back-arrow{height:23px;overflow:hidden;width:31px}.portfolio-header .back-link .back-arrow img{-webkit-transform:translateX(0);-webkit-transition:all .25s cubic-bezier(.785,.135,.15,.86);transform:translateX(0);transition:all .25s cubic-bezier(.785,.135,.15,.86)}.portfolio-header .back-link:active,.portfolio-header .back-link:hover{cursor:pointer}.portfolio-header .back-link:active .back-arrow img,.portfolio-header .back-link:hover .back-arrow img{-webkit-transform:translateX(12px);transform:translateX(12px)}.section[data-slug=index] .site-header{height:73px}@media (min-width:48em){.section[data-slug=index] .site-header{height:90px}}@media (min-width:75em){.section[data-slug=index] .site-header{height:106px}}.section[data-slug=index] .logo{top:140px}.section[data-slug=index] .logo.move{-moz-animation:move-logo .7s ease-in-out;-o-animation:move-logo .7s ease-in-out;-webkit-animation:move-logo .7s ease-in-out;-webkit-animation-fill-mode:forwards;animation:move-logo .7s ease-in-out;animation-fill-mode:forwards}@-webkit-keyframes move-logo{0%{top:140px}to{top:-15px}}@keyframes move-logo{0%{top:140px}to{top:-15px}}@media (min-width:48em){@-webkit-keyframes move-logo{0%{top:140px}to{top:-20px}}@keyframes move-logo{0%{top:140px}to{top:-20px}}}@media (min-width:75em){@-webkit-keyframes move-logo{0%{top:140px}to{top:-23px}}@keyframes move-logo{0%{top:140px}to{top:-23px}}}.preloader-screen{padding:0;position:relative;z-index:2500}.brand,.preloader-screen{height:100%;min-height:100%;width:100%}.brand{left:0;margin-left:auto;margin-right:auto;position:absolute;text-align:center;top:0;z-index:3000}.brand .letter{display:inline-block;margin:auto;opacity:1;position:relative;top:50%}.brand .letter svg{display:block}.brand .letter.s{-webkit-transform:translateX(-44px);height:20px;padding-right:8px;transform:translateX(-44px);width:16px}@media (min-width:48em){.brand .letter.s{-webkit-transform:translateX(-64px);height:24px;padding-right:11px;transform:translateX(-64px);width:20px}}@media (min-width:75em){.brand .letter.s{-webkit-transform:translateX(-84px);height:29px;padding-right:12px;transform:translateX(-84px);width:24px}}.brand .letter.t{-webkit-transform:translateX(-22px);height:20px;padding-right:5px;transform:translateX(-22px);width:17px}@media (min-width:48em){.brand .letter.t{-webkit-transform:translateX(-32px);height:24px;padding-right:8px;transform:translateX(-32px);width:21px}}@media (min-width:75em){.brand .letter.t{-webkit-transform:translateX(-42px);height:29px;padding-right:9px;transform:translateX(-42px);width:25px}}.brand .letter.a{height:17px;padding-right:10px;width:17px}@media (min-width:48em){.brand .letter.a{height:20px;padding-right:12px;width:21px}}@media (min-width:75em){.brand .letter.a{height:24px;padding-right:15px;width:25px}}.brand .letter.n{-webkit-transform:translateX(22px);height:20px;padding-right:8px;transform:translateX(22px);width:21px}@media (min-width:48em){.brand .letter.n{-webkit-transform:translateX(32px);height:24px;padding-right:10px;transform:translateX(32px);width:26px}}@media (min-width:75em){.brand .letter.n{-webkit-transform:translateX(42px);height:29px;padding-right:12px;transform:translateX(42px);width:31px}}.brand .letter.d{-webkit-transform:translateX(44px);height:20px;transform:translateX(44px);width:17px}@media (min-width:48em){.brand .letter.d{-webkit-transform:translateX(64px);height:24px;transform:translateX(64px);width:22px}}@media (min-width:75em){.brand .letter.d{-webkit-transform:translateX(84px);height:29px;transform:translateX(84px);width:26px}}.brand .logo path{margin:0 10px}.brand .mention-bottom,.brand .mention-top{display:none;left:0;margin-left:auto;margin-right:auto;opacity:0;position:absolute;right:0}.brand .mention-top{top:16px}@media (min-width:48em){.brand .mention-top{top:26px}}@media (min-width:75em){.brand .mention-top{top:29px}}.brand .mention-bottom{top:70px}@media (min-width:48em){.brand .mention-bottom{top:94px}}@media (min-width:75em){.brand .mention-bottom{top:108px}}.brand.move-to-top .letter{-webkit-transform:translateX(0);-webkit-transition:all .5s cubic-bezier(.785,.135,.15,.86);top:42px;transform:translateX(0);transition:all .5s cubic-bezier(.785,.135,.15,.86)}@media (min-width:48em){.brand.move-to-top .letter{top:57px}}@media (min-width:75em){.brand.move-to-top .letter{top:60px}}.brand.move-to-top .letter.s{-webkit-transition-delay:.14s;transition-delay:.14s}.brand.move-to-top .letter.t{-webkit-transition-delay:.11s;transition-delay:.11s}.brand.move-to-top .letter.a{-webkit-transition-delay:60ms;transition-delay:60ms}.brand.move-to-top .letter.n{-webkit-transition-delay:40ms;transition-delay:40ms}.brand.top .letter{-webkit-transform:translateX(0);top:42px;transform:translateX(0)}@media (min-width:48em){.brand.top .letter{top:57px}}@media (min-width:75em){.brand.top .letter{top:60px}}.mention-top{height:11px;margin-left:auto;margin-right:auto;width:59px}@media (min-width:48em){.mention-top{height:12px;width:73px}}@media (min-width:75em){.mention-top{height:15px;width:86px}}.mention-bottom{height:11px;margin-left:auto;margin-right:auto;width:22px}@media (min-width:48em){.mention-bottom{height:12px;width:27px}}@media (min-width:75em){.mention-bottom{height:15px;width:32px}}.portfolio-preloader-screen{margin:0 auto;opacity:0;padding:0;right:0}.portfolio-preloader-screen,.portfolio-preloader-screen .branding{height:100%;left:0;min-height:100%;position:absolute;width:100%;z-index:9999}.portfolio-preloader-screen .branding{margin-left:auto;margin-right:auto;text-align:center;top:0}.portfolio-preloader-screen .branding .letter{display:inline-block;margin:auto;opacity:1;position:relative;top:50%}.portfolio-preloader-screen .branding .letter svg{display:block}.portfolio-preloader-screen .branding .letter.s{-webkit-transform:translateX(-44px);height:20px;padding-right:8px;transform:translateX(-44px);width:16px}@media (min-width:48em){.portfolio-preloader-screen .branding .letter.s{-webkit-transform:translateX(-64px);height:24px;padding-right:11px;transform:translateX(-64px);width:20px}}@media (min-width:75em){.portfolio-preloader-screen .branding .letter.s{-webkit-transform:translateX(-84px);height:29px;padding-right:12px;transform:translateX(-84px);width:24px}}.portfolio-preloader-screen .branding .letter.t{-webkit-transform:translateX(-22px);height:20px;padding-right:5px;transform:translateX(-22px);width:17px}@media (min-width:48em){.portfolio-preloader-screen .branding .letter.t{-webkit-transform:translateX(-32px);height:24px;padding-right:8px;transform:translateX(-32px);width:21px}}@media (min-width:75em){.portfolio-preloader-screen .branding .letter.t{-webkit-transform:translateX(-42px);height:29px;padding-right:9px;transform:translateX(-42px);width:25px}}.portfolio-preloader-screen .branding .letter.a{height:17px;padding-right:10px;width:17px}@media (min-width:48em){.portfolio-preloader-screen .branding .letter.a{height:20px;padding-right:12px;width:21px}}@media (min-width:75em){.portfolio-preloader-screen .branding .letter.a{height:24px;padding-right:15px;width:25px}}.portfolio-preloader-screen .branding .letter.n{-webkit-transform:translateX(22px);height:20px;padding-right:8px;transform:translateX(22px);width:21px}@media (min-width:48em){.portfolio-preloader-screen .branding .letter.n{-webkit-transform:translateX(32px);height:24px;padding-right:10px;transform:translateX(32px);width:26px}}@media (min-width:75em){.portfolio-preloader-screen .branding .letter.n{-webkit-transform:translateX(42px);height:29px;padding-right:12px;transform:translateX(42px);width:31px}}.portfolio-preloader-screen .branding .letter.d{-webkit-transform:translateX(44px);height:20px;transform:translateX(44px);width:17px}@media (min-width:48em){.portfolio-preloader-screen .branding .letter.d{-webkit-transform:translateX(64px);height:24px;transform:translateX(64px);width:22px}}@media (min-width:75em){.portfolio-preloader-screen .branding .letter.d{-webkit-transform:translateX(84px);height:29px;transform:translateX(84px);width:26px}}#app,#main,#sections,.wrap{height:100%;min-height:100%;padding:0;width:100%}#sections{display:none}#main{left:0;position:absolute;top:0}.section{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100%;padding:0;position:relative;width:100%}#btn{background:green;height:50px;left:100px;position:fixed;top:100px;width:50px;z-index:99999}@media (orientation:portrait){#btn{background-color:#000}}@media (orientation:landscape){#btn{background-color:red}}.home{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;min-height:100%;padding:0;position:relative;z-index:1800}.home h1{color:#fff;display:none;font-size:3.375em;letter-spacing:-.24px;letter-spacing:-.015rem;line-height:.92;opacity:0;text-align:center}@media (min-width:48em){.home h1{font-size:6.68em}}@media (min-width:75em){.home h1{font-size:8.375rem;letter-spacing:-.031rem}}.home h1 span.offset{font-size:.35em}.home .scroll-text{bottom:20px;color:#fff;display:none;font-family:libre_baskervilleitalic;font-size:18px;font-size:1.125rem;left:0;letter-spacing:1px;letter-spacing:.0625rem;margin:0 auto;opacity:0;position:absolute;right:0;text-align:center;z-index:5000}@media (min-width:48em){.home .scroll-text{bottom:28px;font-size:1.25rem}}.home .scroll-text span{display:block;text-align:center}.home .scroll-text .scroll-cursor{display:block;margin:12px auto 0;width:12px}@media (min-width:48em){.home .scroll-text .scroll-cursor{margin:17px auto 0}}.home .scroll-text:active,.home .scroll-text:hover{cursor:pointer}.page{padding:0;position:relative;width:100%}.page,.page .content-bg{height:100%;min-height:100%}.page .content-bg{-webkit-transition:width .5s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:80ms;left:0;margin:0 auto;position:absolute;right:0;top:0;transition:width .5s cubic-bezier(.19,1,.22,1);transition-delay:80ms;width:0;z-index:60}.page .content-bg.open{-webkit-transition:width .5s cubic-bezier(.785,.135,.15,.86);-webkit-transition-delay:.25s;transition:width .5s cubic-bezier(.785,.135,.15,.86);transition-delay:.25s;width:100%}@media (min-width:48em){.page .content-bg.open{width:480px}}@media (min-width:62em){.page .content-bg.open{width:550px}}@media (min-width:75em){.page .content-bg.open{width:640px}}.page .content-bg.expand{-webkit-transition:all .5s cubic-bezier(.785,.135,.15,.86);-webkit-transition-delay:80ms;transition:all .5s cubic-bezier(.785,.135,.15,.86);transition-delay:80ms;width:100%}.page .content-bg.opened{width:100%}@media (min-width:48em){.page .content-bg.opened{width:550px}}@media (min-width:75em){.page .content-bg.opened{width:640px}}.page .content-bg.no-delay{-webkit-transition-delay:0s;transition-delay:0s}.page .content-wrapper{-webkit-transition:width .5s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:80ms;height:100%;margin:0 auto;min-height:100%;overflow:hidden;position:relative;transition:width .5s cubic-bezier(.19,1,.22,1);transition-delay:80ms;width:100%;z-index:99}@media (min-width:48em){.page .content-wrapper{width:480px}}@media (min-width:62em){.page .content-wrapper{width:550px}}@media (min-width:75em){.page .content-wrapper{width:640px}}.page .content{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;bottom:50px;display:none;flex-direction:column;height:calc(100% - 203px);justify-content:center;margin:0 32px;min-height:calc(100% - 203px);opacity:1;padding:0;position:absolute;width:calc(100% - 64px)}@media (min-width:48em){.page .content{bottom:60px;height:calc(100% - 254px);margin:0 54px;min-height:calc(100% - 254px);width:calc(100% - 108px)}}@media (min-width:75em){.page .content{bottom:80px;height:calc(100% - 320px);margin:0 54px;min-height:calc(100% - 320px)}}.page .content h1{color:#fff;font-size:42px;font-size:2.625rem;letter-spacing:-.32px;letter-spacing:-.02rem;line-height:1;margin:0;text-align:center;z-index:120}@media (min-width:48em){.page .content h1{font-size:3.56rem;letter-spacing:-.032rem;margin-bottom:1rem}}@media (min-width:62em){.page .content h1{margin-bottom:.5rem}}@media (min-width:75em){.page .content h1{font-size:4.375rem;margin-bottom:1.25rem}}.page .content h2{color:#000;font-family:libre_baskervilleitalic;font-size:18px;font-size:1.125rem;letter-spacing:1px;letter-spacing:.0625rem}@media (min-width:48em){.page .content h2{bottom:28px;font-size:1.25rem}}.page .content .text-content{color:#fff;font-size:1.063em;letter-spacing:.4px;letter-spacing:.025rem;line-height:32px;line-height:2rem;text-align:center;z-index:120}@media (min-width:62em){.page .content .text-content{font-size:1em;letter-spacing:.034rem}}@media (min-width:75em){.page .content .text-content{font-size:1.125em}}.page .content .text-content a{color:#fff;font-family:TTCommons-DemiBold;text-decoration:none}.page .content .text-content a:active,.page .content .text-content a:focus,.page .content .text-content a:hover{text-decoration:underline}.page .content .text-content .portfolio-link{border:1px solid #fff;border-radius:31px;display:inline-block;font-family:TTCommons-DemiBold;font-size:18px;font-size:1.125rem;margin:0;padding:1px 16px;text-decoration:none}@media (min-width:62em){.page .content .text-content .portfolio-link{font-size:1.5rem;margin-top:26px;padding:7px 20px}}.page .content .text-content .portfolio-link:active,.page .content .text-content .portfolio-link:focus,.page .content .text-content .portfolio-link:hover{cursor:pointer;text-decoration:none}.page .content .text-content .portfolio-link:after{content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAuMjdoNC43OVY1LjVIMHoiLz48cGF0aCBpZD0iYyIgZD0iTTAgLjI3aDQuNzlWNS41SDB6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik0wIC4yN2g0Ljc5VjUuNUgweiIvPjxwYXRoIGlkPSJnIiBkPSJNMCAuMjdoNC43OVY1LjVIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi4wNDcgMTQuOTI2TDE0LjQ1NSAyLjUxOCIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9Ii42NCIvPjxnIHRyYW5zZm9ybT0ic2NhbGUoLTEgMSkgcm90YXRlKDQ1IC01LjA5NCAtMTguODI5KSI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZD0iTTAgMi44ODVjMS41OTEtLjU4IDMuNTY1LTEuNTY4IDQuNzktMi42MTZsLS45NjQgMi42MTYuOTYzIDIuNjE1QzMuNTY1IDQuNDUyIDEuNTkxIDMuNDY0IDAgMi44ODUiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDE2LjM1NiA4LjM2MSkiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGQ9Ik0wIDIuODg1YzEuNTkxLS41OCAzLjU2NS0xLjU2OCA0Ljc5LTIuNjE2bC0uOTY0IDIuNjE2Ljk2MyAyLjYxNUMzLjU2NSA0LjQ1MiAxLjU5MSAzLjQ2NCAwIDIuODg1IiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2QpIi8+PC9nPjxnPjxwYXRoIGQ9Ik0xNS45NTMgMTQuOTI2TDMuNTQ1IDIuNTE4IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iLjY0Ii8+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMy45MDYgMi44OTkpIj48bWFzayBpZD0iZiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjZSIvPjwvbWFzaz48cGF0aCBkPSJNMCAyLjg4NWMxLjU5MS0uNTggMy41NjUtMS41NjggNC43OS0yLjYxNmwtLjk2NCAyLjYxNi45NjMgMi42MTVDMy41NjUgNC40NTIgMS41OTEgMy40NjQgMCAyLjg4NSIgZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNmKSIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgNy4zNTYgMzAuMDkpIj48bWFzayBpZD0iaCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjZyIvPjwvbWFzaz48cGF0aCBkPSJNMCAyLjg4NWMxLjU5MS0uNTggMy41NjUtMS41NjggNC43OS0yLjYxNmwtLjk2NCAyLjYxNi45NjMgMi42MTVDMy41NjUgNC40NTIgMS41OTEgMy40NjQgMCAyLjg4NSIgZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNoKSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);display:inline-block;height:27px;padding-left:4px;position:relative;vertical-align:middle;width:18px}@media (min-width:62em){.page .content .text-content .portfolio-link:after{height:26px;padding-left:7px;width:24px}}.page-bg{background-position:50%;background-size:cover;height:100%;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:1}.page-bg img{display:none}.multi-page .text-content-wrapper{width:100%}.multi-page .text-content-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.multi-page .text-content-wrapper .slick-track .slick-slide{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:opacity .15s ease-in-out;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;opacity:0;transition:opacity .15s ease-in-out}.multi-page .text-content-wrapper .slick-track .slick-slide.slick-active{-webkit-transition:opacity .3s ease-in-out;-webkit-transition-delay:.2s;opacity:1;transition:opacity .3s ease-in-out;transition-delay:.2s}.portfolio-project{height:100%;left:0;min-height:100%;padding:0;position:absolute;top:0;width:100%}.portfolio-project .nav-indicator{bottom:100px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;white-space:nowrap}.portfolio-project .nav-indicator span{border:1px solid #000;color:#000;display:inline-block;font-family:libre_baskervilleitalic;font-size:18px;font-size:1.125rem;letter-spacing:1px;letter-spacing:.0625rem;padding:16px 20px;text-align:center}@media (min-width:48em){.portfolio-project .nav-indicator span{padding:25px 30px}}.portfolio-project .nav-indicator .mobile-only{display:inline-block}@media (min-width:62em){.portfolio-project .nav-indicator .mobile-only{display:none}}.portfolio-project .nav-indicator .desktop-only{display:none}@media (min-width:62em){.portfolio-project .nav-indicator .desktop-only{display:inline-block}}.portfolio-project .fp-bg{background-position:top;background-repeat:no-repeat;height:100%;min-height:100%;padding:0;width:100%}.portfolio-project .fp-slidesNav{text-align:center}@media (min-width:62em){.portfolio-project .fp-slidesNav{display:none}}.portfolio-project .fp-slidesNav.fp-bottom{bottom:16px}.portfolio-project .fp-slidesNav.fp-bottom ul li{height:8px;margin:0 5px;width:8px}.portfolio-project .fp-slidesNav.fp-bottom ul li:hover a span{height:8px;margin:-2px 0 0 -2px;width:8px}.portfolio-project .fp-slidesNav.fp-bottom ul li a.active span{height:8px;margin:-2px 0 0 -2px;opacity:1;width:8px}.portfolio-project .fp-slidesNav.fp-bottom ul li a span{height:8px;opacity:.4;width:8px}.portfolio-project .fp-nav-area{display:none;height:100%;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:200}@media (min-width:62em){.portfolio-project .fp-nav-area{display:block}}.portfolio-project .fp-nav-area .fp-nav-a-left{height:100%;left:0;min-height:100%;position:absolute;width:50%}.portfolio-project .fp-nav-area .fp-nav-a-left:hover{cursor:pointer}.portfolio-project .fp-nav-area .fp-nav-a-right{height:100%;min-height:100%;position:absolute;right:0;width:50%}.portfolio-project .fp-nav-area .fp-nav-a-right:hover{cursor:pointer}.portfolio-project .fp-nav-arrows{bottom:20px;display:none;left:0;position:absolute;text-align:center;width:100%;z-index:999}@media (min-width:62em){.portfolio-project .fp-nav-arrows{display:block}}.portfolio-project .fp-nav-arrows:before{content:"";display:inline-block;height:100%;vertical-align:middle}.portfolio-project .fp-nav-arrows .l-arrow{display:inline-block;overflow:hidden;vertical-align:middle}.portfolio-project .fp-nav-arrows .l-arrow:hover{cursor:pointer}.portfolio-project .fp-nav-arrows .l-arrow img{-webkit-transform:translateX(95px);transform:translateX(95px)}.portfolio-project .fp-nav-arrows .r-arrow{display:inline-block;overflow:hidden;vertical-align:middle}.portfolio-project .fp-nav-arrows .r-arrow:hover{cursor:pointer}.portfolio-project .fp-nav-arrows .r-arrow img{-webkit-transform:translateX(-95px);transform:translateX(-95px)}.portfolio-project .fp-nav-arrows .l-arrow.show img,.portfolio-project .fp-nav-arrows .r-arrow.show img{-webkit-transform:translateX(0);transform:translateX(0)}.portfolio-project .fp-nav-arrows .l-arrow img,.portfolio-project .fp-nav-arrows .r-arrow img{-webkit-transition:all .4s cubic-bezier(.785,.135,.15,.86);transition:all .4s cubic-bezier(.785,.135,.15,.86);vertical-align:middle}.portfolio-project .fp-nav-arrows .slide-nav-status{color:#000;display:none;font-family:libre_baskervilleitalic;letter-spacing:1px;letter-spacing:.0625rem;margin:0 8px;text-align:center;vertical-align:middle}@media (min-width:62em){.portfolio-project .fp-nav-arrows .slide-nav-status{display:inline-block}}.slide{padding:0;position:relative}.slide,.slide .slide-content-bg{height:100%;min-height:100%;width:100%}.slide .slide-content-bg{left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;z-index:999}@media (min-width:62em){.slide .slide-content-bg{display:block;width:550px}}@media (min-width:75em){.slide .slide-content-bg{width:640px}}.slide .slide-content-bg .slide-content{color:#000;opacity:1;position:relative;z-index:999}.slide .slide-content-bg.desktop-only{display:none}@media (min-width:62em){.slide .slide-content-bg.desktop-only{display:block}}.slide .slide-content-bg.desktop-only .slide-content{-webkit-overflow-scrolling:touch;height:calc(100% - 200px);margin:120px 10px 80px;overflow-y:scroll}.slide .slide-content-bg.mobile-only{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.slide .slide-content-bg.mobile-only .slide-content{max-width:480px}@media (min-width:62em){.slide .slide-content-bg.mobile-only{display:none}}.slide .slide-content-bg.overlay-mobile-only{display:none;z-index:1200}.slide .slide-content-bg .read-more-btn{border:1px solid #000;border-radius:31px;display:inline-block;font-family:TTCommons-DemiBold;font-size:18px;font-size:1.125rem;margin:0;padding:1px 16px;text-decoration:none}@media (min-width:62em){.slide .slide-content-bg .read-more-btn{font-size:1.5rem;margin-top:26px;padding:7px 20px}}.slide .slide-content-bg .read-more-btn:active,.slide .slide-content-bg .read-more-btn:focus,.slide .slide-content-bg .read-more-btn:hover{cursor:pointer;text-decoration:none}.slide .slide-content-bg .read-more-btn:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iLjUiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0uMjUuMjVoMTUuNXYxOC41SC4yNXoiLz48cGF0aCBkPSJNNCA1LjI1aDhNNCA3LjI1aDhNNCA5LjI1aDhNNCAxMS4yNWg4TTQgMTMuMjVoOCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvZz48L3N2Zz4=);display:inline-block;height:27px;padding-left:4px;position:relative;vertical-align:middle;width:18px}@media (min-width:62em){.slide .slide-content-bg .read-more-btn:after{height:26px;padding-left:7px;width:24px}}.slide-content,.slide-content-mobile{font-size:1.063em;letter-spacing:.4px;letter-spacing:.025rem;line-height:32px;line-height:2rem;padding:0 30px;text-align:center}@media (min-width:62em){.slide-content,.slide-content-mobile{font-size:1em;letter-spacing:.034rem}}@media (min-width:75em){.slide-content,.slide-content-mobile{font-size:1.125em}}.slide-content-mobile h1,.slide-content h1{color:#000;font-size:42px;font-size:2.625rem;letter-spacing:-.32px;letter-spacing:-.02rem;line-height:1;margin:0;text-align:center;z-index:120}@media (min-width:48em){.slide-content-mobile h1,.slide-content h1{font-size:3.56rem;letter-spacing:-.032rem;margin-bottom:1rem}}@media (min-width:62em){.slide-content-mobile h1,.slide-content h1{margin-bottom:.5rem}}@media (min-width:75em){.slide-content-mobile h1,.slide-content h1{font-size:4.375rem;margin-bottom:1.25rem}}.slide-content-mobile h2,.slide-content h2{color:#000;display:inline-block;font-family:libre_baskervilleitalic;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:1px;letter-spacing:.0625rem;margin-bottom:0;margin-top:32px}@media (min-width:48em){.slide-content-mobile h2,.slide-content h2{font-size:1.25rem}}.slide-content-mobile a,.slide-content a{color:#000;font-family:TTCommons-DemiBold;text-decoration:none}.slide-content-mobile a:active,.slide-content-mobile a:focus,.slide-content-mobile a:hover,.slide-content a:active,.slide-content a:focus,.slide-content a:hover{text-decoration:underline}#content-overlay{-webkit-overflow-scrolling:touch;display:none;height:100%;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:9999}#content-overlay .slide-content{margin:80px 0 40px}@media (min-width:48em){#content-overlay .slide-content{display:block;margin:80px auto 40px;width:475px}}#content-overlay .offset{height:60px;padding-top:12px;position:fixed;text-align:center;width:100%}#content-overlay .close-btn{display:inline-block;margin:0 auto}#content-overlay .close-btn:active,#content-overlay .close-btn:focus,#content-overlay .close-btn:hover{cursor:pointer}.landscape-version{display:none}@media (orientation:landscape){.landscape-version{display:block}}.portrait-version{display:none}@media (orientation:portrait){.portrait-version{display:block}}.slide-content::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:rgba(0,0,0,.3);border-radius:10px}.slide-content::-webkit-scrollbar{width:4px}.slide-content::-webkit-scrollbar-button{display:none}.slide-content::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background-color:#f5f5f5;border-radius:10px}.fp-slidesNav a{pointer-events:none}