.page_container__aoG4z{display:grid;grid-template-rows:1fr auto}.page_main__GlU4n{width:100%;max-width:var(--max-width);padding:0 var(--padding);margin:78px auto 0;& .page_logo__7fc9l{display:inline-block;position:relative;margin-bottom:1rem;&>.page_logoImage__eK2JD{display:inline-block}&>.page_logoPlay__d_ocs{position:absolute;display:block;top:5px;left:108px;padding:11px 12px;rotate:-5deg;&.page_logoPlay__d_ocs:after{content:" ";background:hsla(0,0%,100%,.3);position:absolute;top:-9px;left:22%;width:42px;height:21px;rotate:-5deg;box-shadow:0 1px 0 0 rgba(0,0,0,.2)}&.page_logoPlay__d_ocs:before{content:" ";background-color:var(--sign-bg);transition:background-color .2s;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.98}&>.page_logoPlayImage__85Cio{position:relative;width:72px;height:auto;z-index:1}}}& .page_h1__fdyfB{padding:0;margin:1rem 0 0}& .page_p___6xkP{padding:0;margin:0}}.page_footer__sHKi3{width:100%;background-color:#222;& .page_content__kDoxQ{padding:1rem var(--padding);max-width:var(--max-width);margin:0 auto}}.image-link_link__2RGjr{display:block;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:#000;border:3px solid rgba(69,69,69,.87);transition:border .3s;position:relative;& .image-link_image__Fij8T{display:block;object-fit:cover;width:100%;height:100%;transform-origin:center center;transition:transform .3s}& .image-link_title__WbNcl{display:inline-block;position:absolute;bottom:0;right:0;padding:.8rem 2rem;opacity:0;transition:opacity .2s;background:hsla(0,0%,8%,.8);z-index:1;color:var(--sign-bg);font-size:1.6rem}&.image-link_link__2RGjr:hover{border:3px solid var(--sign-bg);& .image-link_image__Fij8T{transform:scale3d(1.1,1.1,1)}& .image-link_title__WbNcl{opacity:1}}&.image-link_full__r9rd5{@media screen and (min-width:768px){grid-column-start:1;grid-column-end:3;aspect-ratio:16/4.5}}}.projects_projects__LJA5y{display:grid;grid-template-columns:1fr;grid-gap:var(--padding);margin:3rem 0 4rem;@media screen and (min-width:768px){grid-template-columns:1fr 1fr;grid-gap:2rem}}