html,body{overflow:auto!important}body{margin:0}#topBar{position:relative!important;box-sizing:border-box;width:100%;min-height:206px;padding:35px!important;background:white;z-index:10}#container{padding-top:0!important;margin-top:0!important}#logo{width:300px!important;height:auto!important;max-width:100%}.siteTitle{max-width:450px}.logo-subtitle{font:14px/15px "proxima-nova",Arial,sans-serif!important;color:#999!important}.main-nav{position:absolute!important;top:42px;left:35px}.main-nav ul{display:flex;gap:25px;padding:0;margin:0;list-style:none}.main-nav li{margin:0!important}.main-nav a{font:13px/1.3 "proxima-nova",Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#888}.main-nav a:hover{color:#111}#grid{position:relative;width:100%;margin:0!important}#grid .item{position:absolute!important;margin:0!important;opacity:1!important;display:block}#grid .item img{display:block;width:100%!important;height:auto!important;opacity:1!important;position:relative!important;top:0!important;left:0!important}#grid .item a{display:block;position:relative}#grid .item .wrapper{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;background:rgba(0,0,0,.42)}#grid .item a:hover .wrapper,#grid .item a:focus-visible .wrapper{opacity:1}#grid .project-title{text-align:center;color:white!important}#grid .project-title h2{color:white;font-size:28px}#grid .project-title h3{color:white;font-size:13px}#project{padding:35px;max-width:1500px;margin:auto}.project-item{display:grid!important;grid-template-columns:30% 1fr;gap:35px}.project-item .meta{position:static!important;width:auto!important;float:none!important}.project-item .meta h1{display:block!important}.project-item .gallery{width:auto!important;float:none!important}.gallery-item{display:block;margin:0 0 20px}.gallery-item img{position:static!important;width:100%!important;height:auto!important;opacity:1!important;cursor:zoom-in}.sqs-block-image img{opacity:1!important}.sqs-image-shape-container-element img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sqs-block-image .image-block-wrapper{overflow:hidden}.sqs-video-wrapper iframe{width:100%;aspect-ratio:16/9}.contact-content{max-width:900px;margin:0 auto;padding:30px}.migration-form{padding:25px 0 60px}.field{margin:0 0 24px}.field>label,.field legend{display:block;margin-bottom:8px}.field input:not([type=checkbox]),.field textarea{width:100%;padding:12px;border:1px solid #bbb;box-sizing:border-box;font:inherit}.field fieldset{border:0;padding:0}.check{display:block;padding:5px 0}.field-description{font-size:13px;color:#666}.migration-form button{padding:14px 28px;background:#111;color:white;border:0;cursor:pointer}.honey{position:absolute;left:-10000px}.form-status{min-height:1.5em}#bottomBar{position:static!important}#mobileNav{display:none!important}.lightbox{position:fixed;inset:0;background:#000e;z-index:999;display:flex;align-items:center;justify-content:center}.lightbox img{max-width:90vw;max-height:90vh}.lightbox button{position:absolute;right:20px;top:20px;color:white;background:none;border:0;font-size:30px;cursor:pointer}.migration-menu{display:none}@media(max-width:767px){#topBar{padding:20px!important;min-height:190px}.siteTitle{max-width:100%;float:none!important;text-align:right}#logo{width:230px!important}.logo-subtitle{max-width:350px;margin-left:auto!important;font-size:11px!important}.main-nav{position:relative!important;top:auto;left:auto;margin-top:25px!important}.main-nav ul{flex-wrap:wrap;gap:15px}.main-nav a{font-size:10px}#project{padding:20px}.project-item{grid-template-columns:1fr}.sqs-col-6{width:100%!important;float:none!important}.contact-content{padding:20px}}
#navigator{opacity:1!important}#navigator header#topBar ul#nav{display:flex!important;gap:25px;position:absolute;left:35px;top:42px;padding:0;margin:0;max-width:none}#navigator .siteTitle{padding:0!important;margin:0!important;float:right}#topBar:after{content:"";display:block;clear:both}@media(max-width:767px){#navigator header#topBar ul#nav{position:static;flex-wrap:wrap;gap:15px;clear:both;padding-top:20px}#navigator .siteTitle{float:none!important}}

#navigator header#topBar ul#nav li{flex:0 0 auto!important;width:auto!important;margin:0!important}#navigator header#topBar ul#nav li a{white-space:nowrap}#navigator header#topBar ul#nav{width:auto!important}

body{font-family:"proxima-nova",Arial,Helvetica,sans-serif}#project .gallery{margin:0!important;padding:0!important;max-width:none;min-width:0}#project .project-item>.meta{padding:0!important;min-width:0}#project .project-item>.meta h1,#project .project-item>.meta h2,#project .project-item>.meta div.body p,#project .project-item>.meta .body p{font-family:"proxima-nova",Arial,Helvetica,sans-serif}#project .gallery .gallery-item{margin-bottom:20px}
