@media screen and (max-width:1023px){:root{--F60:2.375rem;--F45:1.5rem;--F36:1rem;--Pm:0.5rem;--Gm:repeat(6, 1fr)}.font_60,.font_60.richtext *{line-height:1.18}.font_45,.font_45.richtext *,.font_60.richtex sup{font-size:var(--F45);line-height:1.16}.font_36,.font_36.richtext *,.font_45.richtext sup{font-size:var(--F36);line-height:1.16}.link_bracket::after,.link_bracket::before{content:none}.header__title{grid-column:1/3}.header__menu{grid-column:3/-1;justify-content:flex-end}.header__menu,footer{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.footer__copyright{flex:1 0 auto}.footer__info,footer{display:flex;align-items:flex-end;justify-content:flex-end}.footer__info{flex-wrap:wrap}.footer__info,.footer__menu{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.footer__info a,.footer__info p{white-space:nowrap}[data-type=homesection]{padding:0}.home__links{grid-column:1/-1;padding-right:calc(var(--Pg) + 7px);display:none}.home__links-info,.home__links-link .aspectholder,.home__links-link svg{display:none}.home__links-link:hover p{padding-left:0}.home__links-mob{grid-column:1/-1;display:block;height:100%}.home__links-mob .swiper-container{height:100%!important;padding:2.5rem var(--Pg);overflow:hidden}.home__links-mob .swiper-wrapper{justify-content:center;height:100%!important}.home__links-mob .swiper-slide{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;opacity:.5!important;-webkit-transform:none!important;transform:none!important;pointer-events:unset!important}.home__links-mob .swiper-slide.swiper-slide-active{opacity:1!important}.home__links-mob .swiper-slide a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home__links-media{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0}.home__links-mob .swiper-slide.swiper-slide-active .home__links-media,.home__media-mob_inner.active{opacity:1}.home__media,[data-template=project] footer,[data-template=project] header{display:none}.home__media-mob{display:grid;position:fixed;top:0;left:0;width:100%;height:var(--vh);overflow:hidden}.home__media-mob>*{grid-column:1;grid-row:1}.home__media-mob_inner{width:100%!important;height:var(--vh)!important;opacity:0;transition:all .3s}.home__media-mob_inner .aspectholder{width:100%;height:100%}.home__media-mob_inner .aspectholder>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper_home .swiper-pagination{display:flex;flex-direction:column;row-gap:.25rem}.swiper_home .swiper-pagination-vertical.swiper-pagination-bullets,.swiper_home .swiper-vertical>.swiper-pagination-bullets{top:50%;right:var(--Pg);left:unset;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper_home .swiper-pagination-bullet{width:7px;height:7px;background:var(--white);opacity:.2;transition:all .3s}.swiper_home .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper_home .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper_home .swiper-pagination-bullet-active{background:var(--white);opacity:1}[data-type=defaultpage]{grid-auto-rows:auto;row-gap:2.5rem;padding-top:1.5rem}.page__paragraphs{display:flex;flex-direction:column;row-gap:1.25rem}.page__body,[data-type=defaultpage]>.aspectholder{grid-column:1/-1}.page__body{grid-row:2}[data-type=projectpage]{grid-auto-rows:1fr -webkit-min-content -webkit-min-content -webkit-min-content;grid-auto-rows:1fr min-content min-content min-content;row-gap:1.25rem;padding:var(--Pg)}.project__title{grid-column:1/-1;display:grid}.project__title>*{grid-column:1}.project__awards{grid-row:1;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;margin:0 0 1.25rem}.project__media{grid-column:1/-1;width:var(--Wf);aspect-ratio:215/136;border-radius:0;margin-left:var(--Mg)}.project__media-media{width:100%;height:100%}.project__media .aspectholder{position:static;bottom:unset!important;left:unset!important;width:100%!important;height:100%!important;border-radius:0}.project__media-overlay{opacity:1!important;visibility:visible!important;transition:opacity .3s .4s,visibility .3s .4s!important}.project__media-overlay .project__media-mute{top:1.25rem;right:1.25rem}.project__media-expand,.project__media-lightbox,.projects__header h2{display:none}.project__media-fullscreen{display:block;position:absolute;bottom:1.25rem;right:1.25rem;z-index:4}.project__info{grid-column:1/-1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:258px}.project__info-inner{position:relative;height:inherit;max-height:inherit}.project__info-body{padding-bottom:40px}.project__info-body::after{height:40px}[data-type=projectspage]{row-gap:1.25rem;padding-top:1.25rem}.projects__header{grid-column:1/-1}.projects__header button{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:var(--Pm);-moz-column-gap:var(--Pm);column-gap:var(--Pm);width:100%}.projects__header button span:nth-child(2){transition:all .3s}.projects__header button.active span:nth-child(2){-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.projects__menu{grid-column:1/-1;flex-direction:column;justify-content:flex-start;row-gap:1.25rem;position:absolute;top:calc(1.25rem + (var(--Fb)*1.5));left:var(--Mg);width:var(--Wf);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:0;background-color:var(--bg);overflow:hidden;z-index:4;transition:max-height .4s .2s,background-color .3s}.projects__menu.active{max-height:60vh;transition:max-height .8s,background-color .3s}.projects__menu nav{flex-direction:column;row-gap:.375rem;padding:0 var(--Pg);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s .3s}.projects__menu.active nav{opacity:1;visibility:visible;transition:opacity .3s .35s,visibility .3s .35s}.projects__menu nav:first-child{padding-top:1.25rem}.projects__menu nav:last-child{padding-bottom:1.25rem}.projects__filters{flex-wrap:nowrap}.projects__menu .link_bracket::before{content:"["}.projects__menu .link_bracket::after{content:"]"}.projects__theme{flex-shrink:unset}.projects__grid{grid-column:1/-1;grid-template-columns:repeat(1,1fr)}.card-project{width:100%}.cproject__text{display:flex;flex-direction:column;padding:1.25rem var(--Pg) 2.5rem var(--Pg)}}