@-webkit-keyframes roll{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes roll{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes progress{0%{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);opacity:1}72.73%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0}}@keyframes progress{0%{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);opacity:1}72.73%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{box-sizing:content-box;height:0}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}@font-face{font-family:'Telegraf';src:url("../fonts/Telegraf-Regular.eot");src:url("../fonts/Telegraf-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Telegraf-Regular.woff2") format("woff2"),url("../fonts/Telegraf-Regular.woff") format("woff"),url("../fonts/Telegraf-Regular.ttf") format("truetype")}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin:0}p{word-wrap:break-word;-webkit-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig";margin:0 0 20px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0}/*!
 * fullPage 2.9.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide .fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{transition:none !important}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav li,.fp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav li a,.fp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav li a span,.fp-slidesNav li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all 0.1s ease-in-out}#fp-nav li a.active span,.fp-slidesNav li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav li:hover a span,.fp-slidesNav li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav .fp-tooltip,.fp-slidesNav .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav .fp-tooltip.right,.fp-slidesNav .fp-tooltip.right{right:20px}#fp-nav .fp-tooltip.left,.fp-slidesNav .fp-tooltip.left{left:20px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}.fp-slidesNav li{display:inline-block}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip .fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.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}/*! Flickity v2.1.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;max-height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:white;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:50px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:rgba(255,255,255,0);border-radius:50%;border:1px solid rgba(255,255,255,0.75);cursor:pointer;transition:background-color 0.3s ease}.flickity-page-dots .dot.is-selected{background-color:rgba(255,255,255,0.75)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}#fullpage,.section,.fp-table,body,html{height:100%}body{font-family:'Telegraf', sans-serif;font-size:18px;line-height:25px;letter-spacing:.75px;color:black;background-color:#DAD9D3;min-width:320px}@media only screen and (min-width: 768px){body{padding-bottom:281px;position:relative}}.content{opacity:0;transition:opacity .5s ease}.content.preopen{opacity:1}.fp-section.active{transition:all .3s ease}.sub-menu-active .fp-section.active{-webkit-transform:translate3d(0, 230px, 0);transform:translate3d(0, 230px, 0)}::-moz-selection{background-color:#B68F5F}::selection{background-color:#B68F5F}:link,:visited{text-decoration:none;color:currentColor;outline:0}:link:focus,:visited:focus{color:currentColor;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 768px){:link,:visited{transition:color .5s cubic-bezier(0.215, 0.61, 0.355, 1)}:link:hover,:link:active,:visited:hover,:visited:active{transition-duration:0}}.header{position:fixed;left:1rem;top:1rem;z-index:5;-webkit-transform:translate3d(0, calc( -100% - 1rem), 0);transform:translate3d(0, calc( -100% - 1rem), 0);opacity:0;transition:opacity .5s ease .4s, -webkit-transform .5s ease .3s;transition:transform .5s ease .3s, opacity .5s ease .4s;transition:transform .5s ease .3s, opacity .5s ease .4s, -webkit-transform .5s ease .3s}@media only screen and (min-width: 768px){.header{top:26px;left:40px}}.preopen .header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.header__link{display:block;transition:all 0.7s ease}@media only screen and (min-width: 768px){.nav-open .header__link{opacity:0.1;pointer-events:none}.header__link:hover{color:#B68F5F;opacity:0.65;transition-duration:0}}.header svg{display:block;width:240px;height:auto}.menu-button{position:fixed;top:10px;right:0px;width:75px;text-align:center;font-size:10px;letter-spacing:2px;line-height:10px;z-index:3;opacity:0;-webkit-transform:translate3d(0, calc( -100% + 10px), 0);transform:translate3d(0, calc( -100% + 10px), 0);transition:opacity .5s ease 1.1s, -webkit-transform .5s ease 1s;transition:transform .5s ease 1s, opacity .5s ease 1.1s;transition:transform .5s ease 1s, opacity .5s ease 1.1s, -webkit-transform .5s ease 1s}@media only screen and (min-width: 768px){.menu-button{display:none}}.open .menu-button{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.menu-button button{background:transparent;border:0 none;padding:10px;margin:0}.menu-button button svg{display:block;transition:all 0.3s cubic-bezier(0.75, -0.5, 0, 1.75)}.menu-button button:active svg{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}.sections-pages{position:fixed;bottom:20px;right:15px;width:75px;text-align:center;z-index:3;font-size:10px;letter-spacing:2px;line-height:1;text-transform:uppercase;-webkit-transform:translate3d(0, calc( 100% + 20px), 0);transform:translate3d(0, calc( 100% + 20px), 0);opacity:0;transition:opacity .5s ease 1.1s, -webkit-transform .5s ease 1s;transition:transform .5s ease 1s, opacity .5s ease 1.1s;transition:transform .5s ease 1s, opacity .5s ease 1.1s, -webkit-transform .5s ease 1s}.open .sections-pages{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}@media only screen and (min-width: 768px){.sections-pages{top:50%;right:27px;height:0;width:auto;-webkit-transform:translate3d(calc( 100% + 27px), 0, 0);transform:translate3d(calc( 100% + 27px), 0, 0)}.sections-pages:hover .sections-pages__pages{max-width:40px}}@media only screen and (min-width: 1280px){.sections-pages{font-size:12px;letter-spacing:2.4px}.sections-pages:hover .sections-pages__pages{max-width:44px}}@media only screen and (min-width: 2560px){.sections-pages{font-size:16px;letter-spacing:3px}.sections-pages:hover .sections-pages__pages{max-width:58px}}.sections-pages__rotate{color:#fff;opacity:1;transition:opacity .3s ease, color 0.7s ease}@media only screen and (min-width: 768px){.sections-pages__rotate{-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.nav-open .sections-pages__rotate{opacity:0.1;pointer-events:none}}.sections-pages__sections{display:none;padding-right:5px}@media only screen and (min-width: 768px){.sections-pages__pages{overflow:hidden;max-width:0px;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 768px){.sections-pages__sections,.sections-pages__pages{display:block;float:left}}.phone{display:none}@media only screen and (min-width: 768px){.phone{display:block;position:fixed;bottom:20px;left:32px;z-index:3;font-size:10px;letter-spacing:2px;line-height:1;text-transform:uppercase;opacity:0;transition:color 0.7s ease, opacity .5s ease 1.5s}.open .phone{opacity:1}.phone:hover .phone__number{max-width:135px}.phone__inner{white-space:nowrap}.phone__label,.phone__number{float:left}.phone__label{padding-right:5px}.phone__number{overflow:hidden;max-width:0px;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1280px){.phone{font-size:12px;letter-spacing:2.4px}.phone:hover .phone__number{max-width:159px}}@media only screen and (min-width: 2560px){.phone{font-size:16px;letter-spacing:3px}.phone:hover .phone__number{max-width:208px}}.phone a{transition:all 0.7s ease}.phone a:hover{opacity:0.65;transition-duration:0}.email{display:none}@media only screen and (min-width: 768px){.email{display:block;position:fixed;bottom:20px;right:32px;z-index:3;font-size:10px;letter-spacing:2px;line-height:1;text-transform:uppercase;opacity:0;transition:color 0.7s ease, opacity .5s ease 1.5s}.open .email{opacity:1}.email:hover .email__address{max-width:205px}.email__inner{white-space:nowrap}.email__label,.email__address{float:left}.email__label{padding-left:5px}.email__address{overflow:hidden;max-width:0px;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media only screen and (min-width: 1280px){.email{font-size:12px;letter-spacing:2.4px}.email:hover .email__address{max-width:242px}}@media only screen and (min-width: 2560px){.email{font-size:16px;letter-spacing:3px}.email:hover .email__address{max-width:317px}}.email a{transition:all 0.7s ease}.email a:hover{opacity:0.65;transition-duration:0}.arrow{position:fixed;left:50%;bottom:10px;width:14px;height:20px;-webkit-transform:translate3d(-7px, calc( 100% + 10px), 0);transform:translate3d(-7px, calc( 100% + 10px), 0);opacity:0.1;transition:opacity .5s ease .5s, -webkit-transform .5s ease .4s;transition:transform .5s ease .4s, opacity .5s ease .5s;transition:transform .5s ease .4s, opacity .5s ease .5s, -webkit-transform .5s ease .4s}.arrow svg{display:block;opacity:1;transition:opacity .3s ease}.arrow path{transition:fill 0.7s ease}@media only screen and (min-width: 768px){.arrow{bottom:20px;-webkit-transform:translate3d(-7px, calc( 100% + 20px), 0);transform:translate3d(-7px, calc( 100% + 20px), 0)}.arrow:hover{cursor:pointer}.arrow:hover svg{opacity:0.65;transition-duration:0}}@media only screen and (min-width: 1280px){.arrow{width:18px;height:26px}}@media only screen and (min-width: 2560px){.arrow{width:20px;height:29px}}.nav-open .arrow{opacity:0.1;pointer-events:none}.open .arrow{-webkit-transform:translate3d(-7px, 0, 0);transform:translate3d(-7px, 0, 0);opacity:1}.nav-new{display:none}@media only screen and (min-width: 768px){.nav-new{display:flex;justify-content:flex-end;position:fixed;top:38px;width:100%;z-index:4;padding:0 15px;font-size:12px;line-height:1;letter-spacing:2.4px;text-transform:uppercase;-webkit-transform:translate3d(0, calc( -100% - 19px), 0);transform:translate3d(0, calc( -100% - 19px), 0);opacity:0;transition:opacity .5s ease .4s, -webkit-transform .5s ease .3s;transition:transform .5s ease .3s, opacity .5s ease .4s;transition:transform .5s ease .3s, opacity .5s ease .4s, -webkit-transform .5s ease .3s}.preopen .nav-new{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.nav-new>div{margin:0;padding:0 15px;position:relative}.nav-new>div:hover>div{display:flex}.nav-new>div>div{display:none;padding:10px 15px;position:absolute;top:100%;right:0;flex-direction:column;text-align:right;font-size:10px;letter-spacing:2px;line-height:17px;white-space:nowrap}.nav-new a:hover,.nav-new a:active{color:#8F8C79}.nav{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:#000;color:#DAD9D3;transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.2s;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:6}.nav.active{-webkit-transform:translateX(0%);transform:translateX(0%);transition-delay:0s}.nav__wrapper{width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}.nav__logo svg{display:block;width:240px;height:auto}.nav__x{position:absolute;top:6px;right:14px;width:44px;z-index:1}.nav__x svg{display:block;width:100%;height:auto}.nav__x-button{margin:0;background:transparent;border:0 none;padding:10px;color:currentColor}.nav__x-button svg{transition:all 0.3s cubic-bezier(0.75, -0.5, 0, 1.75)}.nav__x-button:active svg{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}.nav__links{display:flex;flex-direction:column;justify-content:center;margin:0;font-size:25px;letter-spacing:1px;line-height:25px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.nav__link{padding:1rem 0 .7rem;border-bottom:1px solid #979797}.nav__link :link,.nav__link :visited{transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.nav__link button{background:transparent;padding:0;margin:0;border:0 none;font-size:35px;letter-spacing:2px;line-height:50px;text-transform:uppercase}.nav__mailing-list{font-size:12px;letter-spacing:1.5px;line-height:15px;text-transform:uppercase}.nav__copy{font-size:12px;letter-spacing:.5px;line-height:12px;text-transform:uppercase;position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end}.nav__copy p{margin-bottom:0;padding-bottom:3px}.nav__copy .gp{text-decoration:none;color:currentColor}.nav__copy .gp span{border:1px solid #DAD9D3;border-radius:50%;display:inline-block;padding:4px 5px 2px}.nav__contact,.nav__newsletter{background-color:#fff;position:absolute;top:0;bottom:0;left:0;width:100%;z-index:2;transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.nav__contact.active,.nav__newsletter.active{-webkit-transform:translateX(0%);transform:translateX(0%)}@media only screen and (min-width: 768px){.nav__contact,.nav__newsletter{top:50%;left:100%;z-index:-1}}.nav__newsletter{background-color:#002933}.contact-block,.newsletter-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-block__details,.newsletter-block__details{width:100%;margin:auto;padding:19px 50px 12px;font-size:20px;letter-spacing:1px;line-height:24px;color:#002933}@media only screen and (min-width: 768px){.contact-block__details,.newsletter-block__details{font-size:25px;letter-spacing:0.42px;line-height:30px;padding:0 50px}.contact-block__details p,.newsletter-block__details p{margin:0}}.contact-block__h1,.newsletter-block__h1{color:#fff;font-size:15px;letter-spacing:1px;line-height:18px;text-transform:uppercase}.contact-block .nav__x,.newsletter-block .nav__x{z-index:0}.contact-block .nav__x svg path,.newsletter-block .nav__x svg path{fill:#002933}@media only screen and (min-width: 768px){.contact-block .nav__x:hover svg path,.contact-block .nav__x:active svg path,.newsletter-block .nav__x:hover svg path,.newsletter-block .nav__x:active svg path{fill:#fff}}.contact-block__details{max-width:425px}.contact-block__details :link,.contact-block__details :visited{color:#002933;white-space:nowrap}@media only screen and (min-width: 768px){.contact-block__details :link:hover,.contact-block__details :link:active,.contact-block__details :visited:hover,.contact-block__details :visited:active{color:#fff}}.contact-block__h1{margin-bottom:11px}@media only screen and (min-width: 768px){.contact-block__h1{letter-spacing:0.25px}}.contact-block__ext-links{color:#002933;font-size:20px;letter-spacing:1px;line-height:24px;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:425px;margin:auto;padding:0 50px;position:absolute;bottom:20%}@media only screen and (min-width: 768px){.contact-block__ext-links{margin:0 auto 12px}}.contact-block__ext-links :link,.contact-block__ext-links :visited{color:#002933}@media only screen and (min-width: 768px){.contact-block__ext-links :link:hover,.contact-block__ext-links :link:active,.contact-block__ext-links :visited:hover,.contact-block__ext-links :visited:active{color:#fff}}.home{position:fixed;top:0;bottom:0;overflow:hidden;z-index:99;display:flex;flex-direction:column;justify-content:center;width:50%;transition:width 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.home--left{left:0;align-items:flex-end}.home--right{right:0;align-items:flex-start}.open .home{width:0%}.home__copy{width:100vw;max-width:90vw;text-align:center;font-size:30px;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#fff;padding:0 15px;font-size:30px}@media (min-width: 768px){.home__copy{font-size:calc(30px + 110 * (100vw - 768px) / 1792)}}@media (min-width: 2560px){.home__copy{font-size:140px}}@media only screen and (min-width: 1680px){.home__copy{letter-spacing:2.25px}}@media only screen and (min-width: 2560px){.home__copy{letter-spacing:3.5px}}.home__copy--left{-webkit-transform:translateX(50%);transform:translateX(50%)}.home__copy--right{-webkit-transform:translateX(-50%);transform:translateX(-50%)}html{scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100vh);scroll-snap-type:y mandatory}.page__section{scroll-snap-align:start;min-height:calc(100 * var(--vh));display:flex}.fp-section{overflow:hidden}.fp-section img{opacity:0;transition:opacity 0.8s ease-out;transition-delay:0.5s}.fp-section.active img{opacity:1;transition-delay:0s}#home{position:relative;background-color:#b4b4a4}@media only screen and (min-width: 768px){#home:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:53%;background-color:#8F8C79}#home>div{position:relative;z-index:1}}#portfolio,#contact{background-color:#8c8c8c}.template-text-image,.template-image-text{justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:100px 16px 200px}@media only screen and (min-width: 768px){.template-text-image,.template-image-text{height:100%;align-items:stretch;padding:94px 32px}}.template-image-text{flex-direction:column-reverse}@media only screen and (min-width: 768px){.template-text-image{flex-direction:row}.template-image-text{flex-direction:row-reverse}}.template-contact{padding:100px 16px 200px}.text-image{width:100%;height:100%}@media only screen and (min-width: 768px){.text-image{display:flex}}.text-image:after{content:'flickity';display:none}@media only screen and (min-width: 768px){.text-image:after{content:''}}.text-image__text-block{height:100%;margin:auto;text-align:left;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.text-image__text-block{padding:88px 2.5vw 68px 0;width:57.5%}.template-image-text .text-image__text-block{align-items:flex-end}}@media only screen and (min-width: 768px){.text-image__inner-col{max-width:520px}}.text-image__image-block{width:100%;height:100%;position:relative}@media only screen and (min-width: 768px){.text-image__image-block{width:42.5%;height:auto}}.template-image-text .text-image__image-block{margin-bottom:2rem}@media only screen and (min-width: 768px){.template-image-text .text-image__image-block{margin-bottom:0}}#home .text-image__image-block{width:auto;margin:0 -1rem 2rem}@media only screen and (min-width: 768px){#home .text-image__image-block{width:42.5%;margin:0}}.text-image__picture-el{display:block}@media only screen and (min-width: 768px){.text-image__picture-el{position:absolute;top:0;right:0;bottom:0;left:0}}.text-image__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}#home .text-image__image{background-color:#8F8C79;-o-object-fit:contain;object-fit:contain}.text-image__h1{text-transform:uppercase}.text-image__h1,.text-image__intro{width:100%;margin-bottom:26px}.text-image__h3{width:100%;padding:0 5px}.text-image__copy{width:100%;padding-bottom:2rem}.text-image__copy p:last-child{margin-bottom:0}.text-image__copy ul,.text-image__copy ol{color:#B68F5F;margin:32px 0}.text-image__copy ul :link,.text-image__copy ul :visited,.text-image__copy ol :link,.text-image__copy ol :visited{color:currentColor;text-decoration:none}#home .text-image__copy{font-size:24px;line-height:30px;letter-spacing:.5px}.text-image__inline-img{display:none}@media only screen and (min-width: 768px){.text-image__inline-img{display:block;position:relative;width:100%;padding-bottom:100%;margin-bottom:30px}.text-image__inline-img picture{position:absolute;top:0;right:0;bottom:0;left:0}}.text-image__slide{width:100%;height:100%}@media only screen and (min-width: 768px){.text-image__slide{display:flex;justify-content:center;align-items:center;text-align:center}.text-image__slide--text{width:57.5%}.text-image__slide--img{width:42.5%}}.text-image__logos{width:100%;max-width:480px;display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width: 768px){.text-image__logos{padding:0 2.5vw 0 0;width:32.5vw;max-width:calc(608px + 2.5vw);align-items:center}}.text-image__logo-pic{display:block;height:100%;max-width:20%;margin:auto 0;padding:5px}@media only screen and (min-width: 768px){.text-image__logo-pic{margin:0 auto 0 0;max-width:12.5%}}.text-image__logo-image{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.team{padding:0 1rem}@media only screen and (min-width: 768px){.team{padding:0 40px}}@media only screen and (min-width: 768px){.team__image{margin-bottom:20px;width:100%;height:auto;display:block}}.team{width:100%;margin:auto;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 16px 200px}@media only screen and (min-width: 768px){.team{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));-webkit-column-gap:6.667%;-moz-column-gap:6.667%;column-gap:6.667%;align-items:start;padding:88px 40px 68px;width:100%;max-width:none}}.team__h1,.team__intro{width:100%;margin-bottom:26px}.team__h2{width:100%;margin-bottom:26px;text-transform:uppercase}.team__copy{width:100%}@media only screen and (max-width: 767px){.team__copy{display:flex;justify-content:space-between}.team__copy .img,.team__copy .cpy,.team__copy>p{width:calc(50% - .5rem);height:auto}.team__copy img{width:100%;height:auto}}.team__copy :link,.team__copy :visited{color:currentColor;text-decoration:underline}.team__copy ul,.team__copy ol{margin:22px 0}.team__copy ul :link,.team__copy ul :visited,.team__copy ol :link,.team__copy ol :visited{color:currentColor;text-decoration:none}.team__col{width:100%}@media only screen and (max-width: 767px){.team__col:not(:last-child){margin-bottom:84px}.team__col:nth-child(even) .team__copy{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.team__col{grid-column:span 2/span 2}}.big-text-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.open .big-text-wrapper{opacity:1}.big-text{font-size:26px;letter-spacing:1px;line-height:1;text-transform:uppercase;width:80vw;max-width:1090px;height:40vh;margin:auto;border:1px solid transparent;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.big-text{width:65vw;height:55vh}}@media only screen and (min-width: 1680px){.big-text{letter-spacing:2.25px;max-width:1090px}}@media only screen and (min-width: 2560px){.big-text{letter-spacing:3.5px;max-width:1695px}}.big-text span{display:block;font-size:15px;letter-spacing:1px;line-height:18px;padding-top:32px}@media only screen and (min-width: 768px){.big-text span{font-size:16px;line-height:20px}}.carousel{width:100%}.carousel__slide{width:100%;height:100%;position:relative;opacity:0 !important;transition:opacity 1s ease !important}.carousel__slide.is-selected{opacity:1 !important}.carousel__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=styles.css.map */