dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}body,caption{text-align:left}button,hr,input{overflow:visible}pre,textarea{overflow:auto}article,aside,dialog,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}dd,h1,h2,h3,h4,h5,h6,label,legend{margin-bottom:.5rem}progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}.link-unstyled,a,a:hover{text-decoration:none}.about,.singular{min-height:calc(100vh - var(--menu_height))}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}body{margin:0;font-weight:400;line-height:1.5;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}.gallery__desc,dfn{font-style:italic}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.img-fit--contain,.img-fit--cover{height:100%;object-position:center;width:100%}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}template{display:none}.is-hidden,[hidden]{display:none!important}@media (max-width:479px){.is-hidden-xs{display:none!important}}@media (min-width:480px){.is-hidden-xs--up{display:none!important}}@media (max-width:575px){.is-hidden-sm{display:none!important}}@media (min-width:576px){.is-hidden-sm--up{display:none!important}}@media (max-width:767px){.is-hidden-md{display:none!important}}@media (min-width:768px){.is-hidden-md--up{display:none!important}}@media (max-width:991px){.is-hidden-lg{display:none!important}}@media (min-width:992px){.is-hidden-lg--up{display:none!important}}.img-fit--cover{object-fit:cover}.img-fit--contain{object-fit:contain}.img-responsive{display:block;max-width:100%;height:auto}.container,.container-xl{margin-left:auto;margin-right:auto;padding-left:.7rem;padding-right:.7rem;max-width:100%}@media (min-width:576px){.container,.container-xl{max-width:95%}}@media (min-width:768px){.container,.container-xl{max-width:95%}}@media (min-width:992px){.container,.container-xl{max-width:90%}}@media (min-width:1200px){.container,.container-xl{max-width:1150px}}.container-xl{max-width:1600px}.sr-only{width:1px;height:1px;position:absolute;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gal-nav__list,.gal-nav__list li,.gal-nav__list ul,.gallery__list,.gallery__list li,.gallery__list ul,.list-unstyled,.list-unstyled li,.list-unstyled ul,.navbar__list,.navbar__list li,.navbar__list ul{padding-left:0;list-style:none}.link-unstyled{border-bottom:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:15px}.alignleft{float:left;margin-right:15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;height:400px;border:none;margin:20px 0}.is-clickable .cursor__inner--circle,.is-draggable .cursor__inner--circle{width:30px;height:30px;background:0 0;border-color:var(--cursor-color--light)}.acf-map img{max-width:inherit!important}.cursor{display:none;--cursor-color:#adadad;--cursor-color--light:#e8e8e8;--cursor-color--dark:#353535}.cursor__text{display:none;font-size:5px;text-transform:uppercase}.is-draggable .cursor__side{opacity:1}.cursor__side{will-change:transform}@media (any-pointer:fine){.cursor{display:block}.cursor__inner{z-index:998;pointer-events:none;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;mix-blend-mode:difference;border-radius:50%}.cursor__side{position:absolute;top:50%;width:5px;height:1px;background:var(--cursor-color--light);opacity:0}.cursor__side--left{right:calc(100% + 5px)}.cursor__side--right{left:calc(100% + 5px)}.cursor__inner--circle{width:10px;height:10px;background:var(--cursor-color);border:1px solid transparent}}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;font-size:calc(1em * .625)}body{background:#FAFAFA;color:#151515;font-family:"Open Sans",sans-serif;font-size:1.6rem}.h1,.intro__copy,.navbar__brand-link,h1{font-family:"Gilda Display",serif}.h1,h1{margin-bottom:3rem;font-size:4rem;line-height:1.1}@media (min-width:768px){.h1,h1{font-size:5rem}:root{--menu_height:10rem;--gal_nav_height:8rem}}.h2,h2{margin:3rem 0 1rem;font-size:3.5rem;font-weight:lighter}.h3,h3{font-size:2.2rem}.h4,h4{font-size:2rem}a{display:inline-block;position:relative;color:#151515}a::after{content:'';width:100%;height:1px;display:block;position:absolute;left:0;bottom:0;z-index:0;background:#151515;transform-origin:left;transform:scaleX(1);transition:transform .3s ease-in-out}a:hover{color:#151515}a:hover::after{transform-origin:right;transform:scaleX(0)}.entry-content dl,.entry-content ol,.entry-content ul{padding-left:15px}body button:focus{outline:#3da2f5 dotted 1px}html body .main-container *{cursor:none}:root{--menu_height:7rem;--gal_nav_height:5rem}.navbar{position:relative;z-index:99}.navbar__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;align-items:center;height:var(--menu_height);margin:0}.navbar__item:last-child{text-align:right}.error404 .singular,.gallery__content,.navbar__brand{text-align:center}.navbar__link{opacity:.7;transition:opacity .2s}.navbar__brand-link{opacity:1;font-size:2rem;text-transform:uppercase;transition:letter-spacing .3s ease-in-out}.navbar__brand-link:hover{letter-spacing:2px}.navbar__brand-link::after{display:none}.intro{width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;z-index:999;background:#FAFAFA}.intro__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.intro__copy{font-size:3rem;text-transform:uppercase;transition-property:opacity,letter-spacing;transition-duration:2s;transition-timing-function:ease-in-out}.home .intro{display:block}.home .intro__copy{opacity:0;letter-spacing:5px}.home .main,.home .navbar{opacity:0;transition:opacity 1s ease-in-out 3.8s}.home.is-ready .intro{animation:intro-leave 2s ease-in-out 2s;animation-fill-mode:forwards}.home.is-ready .intro__copy{opacity:1;letter-spacing:0}.home.is-ready .main,.home.is-ready .navbar{opacity:1}@keyframes intro-leave{0%,25%{opacity:1;z-index:999}98%{opacity:0;z-index:999}100%{opacity:0;z-index:-999}}.about{width:100%;padding:1.5rem 0;position:fixed;z-index:0;transform-origin:center;transition-property:top,transform;transition-duration:1s;transition-timing-function:ease-in-out;will-change:transform}@media (min-width:768px){.navbar__brand-link{font-size:3rem}.about{height:calc(100vh - var(--menu_height));overflow-y:scroll}}.about__content{max-width:54rem;margin:auto}.gal{height:calc(100vh - var(--menu_height));overflow:hidden}.gal__layout{height:100%;transition:transform 1s ease-in-out;will-change:transform}.gallery{height:calc(100% - var(--gal_nav_height))}.gallery__list{height:100%;margin:0}.gallery__item{height:100%;outline:0}.gallery__layout{height:100%;padding:30px 5px;display:grid;grid-template-rows:80% 20%;grid-gap:1.5rem}.gallery__figure{height:100%;max-width:1100px;margin:auto;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .5))}.gallery__content{max-width:max-content;margin:auto;padding:1rem 2rem;background:#dee3e8;color:#151515}@media (min-width:768px){.gallery__content{padding:1rem 3rem}}.gallery__title{margin:0;font-size:2rem;font-weight:lighter;line-height:1.2}.gallery__desc{font-size:1.4rem;opacity:.5}.gallery__author{font-size:1.4rem;text-transform:uppercase;font-weight:700;letter-spacing:1px}.gallery .slick-list,.gallery .slick-track{height:100%}.gal-nav,.gal-nav__item,.gal-nav__list{height:var(--gal_nav_height)}.gallery .slick-slide .gallery__layout{perspective-origin:center;transform-style:flat;transform:perspective(600px) rotateY(50deg);transition:transform .3s ease-in-out;will-change:transform}.gallery .slick-slide .gallery__body{transform:translateX(-10rem);transition:transform .5s ease-in-out;will-change:transform}.gallery .slick-current .gallery__layout{transform:perspective(600px) rotateY(0)}.gallery .slick-current .gallery__body{transform:translateX(0)}.gallery .slick-current~.slick-slide .gallery__layout{transform:perspective(600px) rotateY(-50deg)}.gallery .slick-current~.slick-slide .gallery__body{transform:translateX(10rem)}.gal-nav{background:#151515}.gal-nav__list{margin:0;display:flex}.gal-nav__item{border-style:solid;border-width:0 .5rem;border-color:#151515;filter:grayscale(0);transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:ease-in-out}.gal-nav__figure{height:100%}.gal-nav .slick-current{opacity:.25;filter:grayscale(.7)}.gal-nav .slick-arrow{width:35px;height:35px;display:flex;justify-content:center;align-items:center;padding:1rem;align-self:center;background:#FAFAFA;color:#151515;border:none;border-radius:50%;font-size:1rem;transition:opacity .3s}.gal-nav .slick-arrow.slick-disabled{opacity:.05}.gal-nav .slick-arrow .icon{transform:translateX(0);transition:transform .2s ease-in-out}.gal-nav .slick-prev{margin-right:2px}.gal-nav .slick-prev:hover .icon{transform:translateX(-2px)}.gal-nav .slick-next{margin-left:2px}.gal-nav .slick-next:hover .icon{transform:translateX(2px)}.js-expo--on .navbar__link--about{display:inline-block}.js-expo--off .navbar__link--about,.js-expo--on .navbar__link--expo{display:none}@media (max-width:767px){.js-expo--on .about{display:none;position:relative;top:0}}@media (min-width:768px){.main-container{height:100vh;overflow:hidden}.js-expo--on .about{top:-100%;transform:perspective(600px) rotateX(-50deg)}.js-expo--on .gal__layout{transform-origin:bottom;transform:perspective(600px) rotateX(0) translateY(0)}}.js-expo--off .navbar__link--expo{display:inline-block}@media (max-width:767px){.js-expo--off .about{display:block;position:relative;top:0}.js-expo--off .gal{height:1rem}}.singular{width:100%;padding:1.5rem 0}@media (min-width:768px){.js-expo--off .about{top:var(--menu_height);transform:perspective(600px) rotateX(0)}.js-expo--off .gal__layout{transform-origin:bottom;transform:perspective(600px) rotateX(50deg) translateY(90%)}.singular{height:calc(100vh - var(--menu_height));overflow-y:scroll}}.singular__content{max-width:65rem;margin:auto}.error404 .singular__figure{max-width:30rem;margin:3rem auto}