/*.header.header--scroll_state { background-color: #f4f4f4; } */ /* .header.header--pos_state { transform: translateY(-100%); } */ .body--open_menu_state .header.header--pos_state { transform: translateY(0%); } .header__menu_trigger { position: relative; z-index: 5; height: var(--burger-height); cursor: pointer; } .header__menu_trigger::before, .header__menu_trigger::after, .header__menu_trigger .header__menu_trigger_line { position: absolute; left: 0; top: 50%; width: 100%; height: 1px; transition: transform 0.3s ease, background 0.3s ease; will-change: transform; background: var(--header-color); } .header.header--scroll_state .header__menu_trigger::before, .header.header--scroll_state .header__menu_trigger::after, .header.header--scroll_state .header__menu_trigger .header__menu_trigger_line { background: #6f6f6f; } body.body--open_menu_state .header__menu_trigger::before, body.body--open_menu_state .header__menu_trigger::after, body.body--open_menu_state .header__menu_trigger .header__menu_trigger_line { background: #6f6f6f; } .header__menu_trigger::before { content: ''; transform: translateY(calc(var(--burger-height) / 2 * -1)); } .header__menu_trigger::after { content: ''; transform: translateY(calc(var(--burger-height) / 2)); } .body--open_menu_state .header__menu_trigger .header__menu_trigger_line { transform: scale(0); } .body--open_menu_state .header__menu_trigger::before { transform: rotate(-45deg); } .body--open_menu_state .header__menu_trigger::after { transform: rotate(45deg); } .body--open_menu_state .header-nav { height: 100vh; height: calc(var(--vh, 1vh) * 100); transition: transform ease 0.5s; } .container-link:hover .img-link-text { opacity: 1; } .about-title-link:after, .footer-nav-link:after, .header-item-link:after { position: absolute; bottom: 1px; left: 0; display: block; width: 100%; height: 0.5px; background-color: var(--header-color); content: ''; transition: transform ease 0.25s; transform-origin: 100%; transform: scaleX(0); } .about-title-link:hover:after, .footer-nav-link:hover:after, .header-item-link:hover:after { transform: scaleX(1); transform-origin: 0%; } .about-title-link:after { background-color: #505787; } .body--open_menu_state .header-item-link:after, .footer-nav-link:after { background-color: #6f6f6f; } .footer-insta:after, .footer-email:after { background-color: #a2a5a8!important; } .footer-nav-link--contact:after { background-color: #505787; } /* .about-article { counter-reset: article; } .about-article li:before { position: relative; z-index: 1; bottom: 0.1rem; left: 0; display: inline-flex; flex-wrap: wrap; flex-direction: row; justify-content: center; align-items: center; align-content: center; counter-increment: article; content: counter(article) ' '; margin-right: 0.7rem; padding: 2px 1px 0px; width: 0.775rem; height: 0.775rem; border: 1px solid #6f6f6f; border-radius: 50%; font-size: 0.625rem; } */ /* PROJECT PAGE */ @media screen and (min-width: 768px) { .projects_item:nth-child(odd) .projects-item-image-w:first-child { width: 67%; } .projects_item:nth-child(odd) .projects-item-image-w:last-child { width: 33%; } .projects_item:nth-child(even) .projects-item-image-w:first-child { width: 67%; order: 1; } .projects_item:nth-child(even) .projects-item-image-w:last-child { width: 33%; } /* .projects_item:nth-child(odd) .projects-item-image-w:first-child { grid-column: 1 / 3; } .projects_item:nth-child(even) .projects-item-image-w:nth-child(2) { grid-column: 2 / 4!important; } */ } if (!controlsPanel) return; .controls { pointer-events: none; } .controls-in { pointer-events: all; } .project-img-2-col figure { margin-top: 0; } /* Services */ /*.services-strategy-title-w:after {*/ .services-strategy-title:after { position: absolute; z-index: -1; top: 50%; left: 100%; width: 50%; height: 1px; background-color: #a2a5a8; content: ""; } /* Contacts */ .contact_title a { text-decoration-thickness: 0.5px; text-underline-offset: 0.250rem; } .hero-slider { height: calc(var(--vh, 1vh) * 100); pointer-events: none; /*transition: height ease .3s;*/ } @media screen and (max-width: 991px) { .header-nav { height: calc(var(--vh, 1vh) * 100); /*transition: transform ease 0.5s, height ease 0.5s;*/ transition: transform ease 0.5s; } /*.header-nav:before { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100vh; background-color: #fff; pointer-events: none; content: ""; }*/ } @media screen and (max-width: 767px) { .projects_item:nth-child(even) .projects-item-image-w:nth-child(1) { grid-column: 1 / 3!important; } .services-strategy-title-w:after { top: 0; left: 50%; width: 1px; height: 100%; } .container-row-strategy-item:last-child .services-strategy-title-w { padding-bottom: 0; } } @media screen and (max-width: 479px) { .projects_item:nth-child(even) .projects-item-image-w:nth-child(1) { grid-column: 1!important; } .project_buttons-wrap { grid-row-gap: 0.25rem; padding-top: 0rem; padding-bottom: 0rem; } } @media screen and (max-width: 479px) { .press-item:nth-child(1n+5) { display: none; } } @media screen and (max-width: 375px) { html { /*font-size: calc(100vw / 375 * 10); */ font-size: 16px; } }

arsight Brooklyn Brownstone project page

Brooklyn Brownstone

Although we don’t share all the details of our projects here, we’d be happy to tell you more! Just drop us a line at office@grace-design.eu – we’ll gladly share ideas tailored to your needs and vision. Let’s connect and bring your project to life!