/* Shared visual language for the established detail and gallery pages. */
:root{--orange:#00b9d4;--cyan:#00b9d4}.gallery-page{background:#fff!important;color:#111!important}.gallery-page header{background:#fff!important;color:#111!important;border-bottom:1px solid #e3e7e8!important}.gallery-heading{padding-top:70px;padding-bottom:45px}.gallery-heading h1,#creative-title{font-weight:500;letter-spacing:-.045em}.gallery-heading .kicker,.creative-main>.kicker{color:#008da3!important;letter-spacing:.14em}.gallery-heading>p{color:#59686b!important}.gallery-page .filters button{border-radius:0;border-color:#c7d3d5;color:#111}.gallery-page .filters button[aria-pressed=true]{background:#00b9d4;border-color:#00b9d4}.gallery-page .gallery-toolbar .auto-toggle{color:#49666d}.gallery-page .gallery-disciplines{border-color:#d8e2e4}.gallery-page .discipline-grid>a{border-radius:0!important;box-shadow:none!important}.gallery-page .creative-main{padding-top:65px}.gallery-page .creative-work{border-radius:0!important;box-shadow:none!important}.gallery-page .creative-work h2{font-weight:500}.gallery-page .creative-contact{border-radius:0;background:#eaf9fb}.gallery-page .outline-link{border-radius:0}.gallery-page footer{border-top:1px solid #d8e2e4}.gallery-page .space-heading{letter-spacing:-.03em}.gallery-page .city-discovery{border-radius:0;background:#f1fafb}.gallery-page .creative-work-grid{gap:55px 35px}body:not(.gallery-page) .hero{background:#fff}body:not(.gallery-page) .hero h1{font-weight:500}.period{color:#00b9d4!important}@media(max-width:700px){.gallery-heading{padding-top:40px}.gallery-heading h1,#creative-title{font-size:36px!important;line-height:1.35}.gallery-page .creative-main{padding-top:35px}.gallery-page .creative-work-grid{gap:35px}}

.contact .email-compose{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;padding:14px 22px;font-size:14px;text-decoration:none}.contact .email-compose:hover{background:#ffffff40}.contact .email-note{font-size:12px;line-height:1.8;margin-top:20px}.contact-actions a[href="mailto:info@almightysquare.com"]{overflow-wrap:anywhere}
