.image-text-section-wrapper{display:flex;height:100vh;width:100vw;top:0;left:0;position:absolute}.image-container{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:transform .5s,opacity .5s ease-in-out;opacity:1}.portrait-image{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s}.text-logo{text-align:left;padding-bottom:15px;padding-top:15px}.text-logo img{max-width:60px;height:auto}.text-section h2{margin-bottom:calc(2vw + 1vh)}.text-section{flex:1;display:flex;flex-direction:column;justify-content:center;align-self:end;padding:5vh;box-sizing:border-box;transition:opacity .5s ease-in-out;opacity:1}.text-section h2{text-align:left;font-family:pragmatica-web,Helvetica,sans-serif;text-transform:none}.text-section a{color:#fff!important}.text-section a{text-decoration:underline;color:#fff!important}.agency-header-container{width:100%;display:flex;justify-content:center;align-items:center;height:10vh;z-index:4;position:fixed}.agency-header-logo{display:flex;justify-content:center;align-items:center;transition:transform .3s ease,color .3s ease}.agency-header-logo img{max-width:12%;height:auto}.agency-header-logo:hover{transform:scale(1.1)}.logo-section{background:transparent;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:center;overflow:hidden;z-index:2;-webkit-user-select:none;user-select:none}.logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .5s,opacity .5s ease-in-out;opacity:1;position:relative}.logo-section img.logo{display:block;max-width:30vh;width:auto;height:auto;margin:0 auto;transition:transform .5s}.logo-section h1{margin:0;font-size:20px;transition:transform .5s}.logo-section .description{margin-top:20px;color:#fff}.menu-section{position:absolute;top:5vh;left:5vh;z-index:4;display:flex;flex-direction:column;align-items:flex-start;font-size:calc(1vw + 2vh);gap:10px;overflow:visible}.menu-link{color:#fff;text-decoration:none;transition:opacity .5s ease-in-out,color .3s ease}.nested-menu{position:relative;top:5vh;max-height:70%;flex-direction:column;z-index:4;transition:transform .5s ease-in-out;column-count:2;column-gap:20px;break-inside:avoid;counter-reset:section;opacity:0;display:none;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,color .3s ease}.nested-menu ol{counter-reset:section;width:100%;padding:0;margin:0;list-style:none;column-count:inherit;column-gap:inherit;break-inside:avoid}.nested-menu ol li{display:block;width:50%;box-sizing:border-box;break-inside:avoid}.nested-menu-link{font-size:.8rem;color:#fff;font-weight:700;margin-bottom:10px;display:flex;cursor:pointer;transition:color .3s ease}.nested-menu-link:before{content:counter(section) "";counter-increment:section;width:20px;height:20px;margin-right:10px;background-color:transparent;border:2px solid white;color:#fff;display:flex;align-items:center;justify-content:center;transition:border .3s ease,color .3s ease}.menu-item.active .menu-link{color:gray!important}.full-screen-slideshow{position:absolute;top:0;left:0;width:100%;height:100%}.full-screen-slideshow .slide{top:0;left:0;position:fixed;width:100%;height:100%;background-size:cover;background-attachment:inherit;background-position:center;opacity:1;transition:opacity 1s ease-in-out}.menu-link:hover,.nested-menu-link:hover{color:gray!important}.nested-menu-link:hover:before{border:2px solid grey!important;color:gray!important}.close-button{position:absolute;background:none;border:none;color:#fff;cursor:pointer;z-index:5;transition:color .3s ease;font-weight:700}.close-button{display:none;transition:opacity .5s ease-in-out,color .3s ease}.close-button:hover{color:gray!important}.adaptive-gallery-wrapper{display:grid;grid-template-columns:.5fr .9fr;height:90vh;padding:5vh;gap:5vw;transition:transform .5s,opacity .5s ease-in-out;opacity:1;align-content:center;position:fixed;top:0}.gallery-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-self:center;width:100%;height:90vh;overflow:hidden}.gallery-item{background-size:cover;background-position:center;position:relative;width:100%;padding-top:133.33%}.gallery-item--landscape{grid-column:span 2;padding-top:66.66%}.gallery-item--video{position:relative;width:100%;overflow:hidden}.gallery-item--video iframe{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-item--video video{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-item--video:not(.gallery-item--landscape) iframe,.gallery-item--video:not(.gallery-item--landscape) video{min-height:100%}.gallery-item--video.gallery-item--landscape iframe,.gallery-item--video.gallery-item--landscape video{min-width:100%}.info-logo{text-align:left;padding-bottom:15px;padding-top:15px}.info-logo img{max-width:60px;height:auto}.project-description-section{overflow:hidden;align-self:end}.project-description-section h2{text-align:left;font-family:pragmatica-web,Helvetica,sans-serif;text-transform:none;margin-bottom:15px}.adaptive-gallery-wrapper .project-description-section p{color:#fff!important}.adaptive-gallery-wrapper .project-description-section a{text-decoration:underline;color:#fff!important}.project-close-button{position:fixed;background:none;border:none;color:#fff;cursor:pointer;z-index:5;transition:color .3s ease}.project-close-button:hover{color:gray}@media screen and (max-width:385px){.text-section{font-size:xx-small}.text-logo img{max-width:30px;height:auto}}@media screen and (min-width:386px)and (max-width:480px){.text-section{font-size:x-small}.text-logo img{max-width:40px;height:auto}}@media screen and (max-width:992px){.nested-menu{column-count:1}.menu-section,.single-video-item .menu-section{position:relative;padding-bottom:10vh}.adaptive-gallery-wrapper{grid-template-columns:1fr;gap:2vw;height:100%;position:relative;padding:0}.gallery-container{order:1;grid-template-columns:1fr;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:100%}.project-description-section{order:2}.project-description-section{position:relative;top:auto;left:auto;padding:5vh;transform:none}.hidden-logo{visibility:hidden}.hidden-gallery{display:none}.hidden-image{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/agency.css.map */
