@font-face{font-family:Beausite;src:url(../Webfonts/BeausiteClassicWeb-Clear.woff);font-weight:normal}@font-face{font-family:Beausite;src:url(../Webfonts/BeausiteClassicWeb-Medium.woff);font-weight:bold}@font-face{font-family:Beausite;src:url(../Webfonts/BeausiteClassicWeb-MediumItalic.woff);font-style:italic}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:none}html{font-size:62.5%}html,body{height:100%}body{padding-bottom:130px;font-size:1.2rem;font-family:Beausite,sans-serif;color:#000;background:#e5e5e5}img{max-width:100%;width:100%}a{color:#000;text-decoration:none}a:focus,a:hover{color:#000}a:hover{text-decoration:underline;color:#000}body.white-text{color:#fff}body.white-text a{color:#fff}body.white-text a:focus,body.white-text a:hover{color:#fff}body.white-text a:hover{color:#fff}body.white-text .more-projects .homegrid .griditem:first-child a:after{background:url(../images/detail/left-arrow-white.svg) no-repeat;background-size:cover}body.white-text .more-projects .homegrid .griditem:last-child a:after{background:url(../images/detail/right-arrow-white.svg) no-repeat right;background-size:cover}body.white-text .logo a{background:url(../images/logo-white.svg) no-repeat;background-size:cover}h1,h2,h3{font-weight:bold}h1{font-size:2rem;line-height:2.8rem}p{font-size:2rem;text-indent:80px;margin-bottom:15px;line-height:2.8rem;font-weight:normal}.logo{max-width:150px}.logo a{background:url(../images/logo.svg) no-repeat;background-size:cover;display:block;width:150px;height:102px}.nav{width:100%;font-size:2rem;padding-top:15px}.nav .instagram{margin-left:20px}.homegrid .griditem a{display:block;position:relative}.homegrid .griditem a .desc{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;transition:all .5s ease;font-size:2rem}.homegrid .griditem a .desc p{margin-top:15px;margin-left:15px;text-indent:0}.homegrid .griditem a:hover .desc{opacity:1}.detail .header{z-index:2;position:absolute;width:100%;max-width:1200px}.detail .detail-grid{background:#fff;padding-bottom:50px}.detail .detail-grid .copy{padding-bottom:50px}.detail .detail-grid .copy h1{margin-top:50px}.detail .more-projects{padding-top:50px}.detail .more-projects .homegrid h2{margin-bottom:30px}.detail .more-projects .homegrid .griditem a{position:relative;padding-bottom:80px;margin-bottom:30px}.detail .more-projects .homegrid .griditem .desc{height:calc(100% - 80px)}.detail .more-projects .homegrid .griditem:first-child a:after{z-index:2;content:" ";display:block;position:absolute;bottom:0;left:0;background:url("../images/detail/left-arrow.svg") no-repeat;background-size:cover;width:78px;height:54px}.detail .more-projects .homegrid .griditem:first-child a:hover:after{background-position:right}.detail .more-projects .homegrid .griditem:last-child a:after{z-index:2;content:" ";display:block;position:absolute;bottom:0;right:0;background:url("../images/detail/right-arrow.svg") no-repeat right;background-size:cover;width:78px;height:54px}.detail .more-projects .homegrid .griditem:last-child a:hover:after{background-position:left}.detail .parallax-container{background-size:cover;background-position:center;background-attachment:fixed;height:75vh}@supports(-webkit-touch-callout: none){.detail .parallax-container{background-attachment:scroll}}.detail .parallax-content{padding:100px;text-align:center;color:#fff}.about img{margin-bottom:50px;width:100% !important;height:auto !important}.about p img{margin-bottom:50px;margin-top:50px;width:100% !important;height:auto !important}.about p:has(>img):not(:has(*:not(img))){text-indent:0}.about p a{color:blue;text-decoration:underline}.wrapper{min-height:70%;min-height:-webkit-calc(100% - 93px);min-height:-moz-calc(100% - 93px);min-height:calc(100% - 93px)}.footer{background:#fff;padding-top:20px;padding-bottom:30px;margin-top:20px}.footer p{text-indent:0}.mobile-menu{display:none}.desktop-menu{display:block}*{margin:0;padding:0;box-sizing:border-box}@media(pointer: fine){*{cursor:none}}.custom-cursor{position:fixed;opacity:0;top:0;left:0;pointer-events:none;mix-blend-mode:difference;width:50px;margin-left:-25px;margin-top:-25px;aspect-ratio:1;border-radius:50%;background-color:#fff;transition-property:transform,scale,opacity;transition-duration:250ms;transition-timing-function:ease-in-out;scale:.3;z-index:10}.custom-cursor--link{scale:1}.custom-cursor--init{opacity:1}.block{display:grid;place-content:center;place-items:center;height:80vh;min-height:300px}.block--black{background-color:#000;color:#fff}.block--white{background-color:#fff;color:#000}.block__title,.block__link{color:currentColor}.block__title{margin-bottom:1em;font-size:4rem;font-weight:300;text-align:center}.block__link{padding:.5em;text-decoration:none;transition:letter-spacing 200ms ease}.block__link:hover{letter-spacing:.2em}.desktop-menu .projects{vertical-align:top}.chevron{display:inline-block;transition:transform .2s ease}.chevron{transform:rotate(90deg)}.pcats{display:none;padding:10px;list-style:none}.pcats li{margin-bottom:5px}.pcats-toggle{background:none;border:none;font-weight:bold;font-size:20px;padding:2px 10px}.pcats-wrapper{display:inline-block;position:relative}.pcats-wrapper .active{text-decoration:underline}@media(max-width: 767px){.desktop-menu{display:none}.mobile-menu{display:flex;align-items:center;justify-content:flex-end;position:relative}.hamburger-menu{cursor:pointer;padding:16px 0 30px 0}.bar{width:30px;height:3px;background-color:#333;margin:6px 0;transition:.4s}.overlay{position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:start;transition:all .4s;z-index:1}.menu-items{text-align:center;margin-top:20px}.menu-items a{font-size:3rem;color:#000;text-decoration:none;margin:10px;display:block;transition:.3s}.menu-items a:hover{color:blue}.menu-items a.active{color:blue !important}.hamburger-menu.open .bar:nth-child(2){opacity:0}.hamburger-menu.open .bar:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger-menu.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.about{margin-top:10px}}@media(max-width: 600px){.container{padding-left:30px;padding-right:30px}}@media(pointer: coarse){.custom-cursor{display:none !important}.menu-items a:hover{color:#333}}/*# sourceMappingURL=styles.min.css.map */