.layout_layout__XjQ_T{display:grid;grid-template-columns:minmax(2rem,30rem) 1fr;width:100%;height:100%;overflow:hidden}@media screen and (max-width:771px){.layout_layout__XjQ_T{padding-bottom:6rem}}@media screen and (max-width:685px){.layout_layout__XjQ_T{grid-template-columns:1fr}}.mainNav_mainNavWrapper__gJowc{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;border-right:1px solid #ececec;background-color:#fff;padding:3rem;height:100vh;z-index:10}@media screen and (max-width:685px){.mainNav_mainNavWrapper__gJowc{position:absolute;top:0;left:0;right:0;height:12rem;border-bottom:1px solid #969696;flex-direction:row;align-items:center;padding:2rem}}.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;height:24rem}@media screen and (max-width:685px){.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y{flex-direction:row;align-items:center}}.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y .mainNav_image__JmGeJ{border-radius:50%;background-color:#ececec;object-fit:cover;object-position:top}.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y h2{font-size:2.6rem;font-weight:400;letter-spacing:.1em;margin-bottom:0;border:none;padding:0}.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y h2 strong{font-weight:700}.mainNav_mainNavWrapper__gJowc .mainNav_imageWrapper__EX1_Y .mainNav_aboutPage__bynvx{font-size:1.4rem;letter-spacing:.1rem}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:771px){.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK{position:fixed;bottom:0;left:0;right:0;z-index:5;background-color:#fff;justify-content:center;gap:5rem;height:5rem}}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrows__tBgcA{display:flex;justify-content:center;align-items:center;gap:1rem}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrows__tBgcA .mainNav_arrow__gwyP_{height:1.5rem;width:1.5rem;border-color:#111 transparent transparent #111;border-style:solid;border-width:.3rem;transition:transform .3s ease-in;transform:rotate(-45deg)}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrows__tBgcA .mainNav_arrowRight__j6qhX{transform:rotate(135deg)}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrows__tBgcA span{font-size:1.4rem;text-transform:uppercase;color:hsla(240,0%,53%,.7);letter-spacing:.2rem;opacity:0;transition:opacity .3s ease-in}@media screen and (max-width:800px){.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrows__tBgcA span{opacity:1;margin-left:-1rem;margin-right:-1rem}}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsLeft___POUH:hover .mainNav_arrowLeft__AP_eX,.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsRight__ZuUTX:hover .mainNav_arrowLeft__AP_eX{transform:scale(1.2) rotate(-45deg)}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsLeft___POUH:hover .mainNav_arrowRight__j6qhX,.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsRight__ZuUTX:hover .mainNav_arrowRight__j6qhX{transform:scale(1.2) rotate(135deg)}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsLeft___POUH:hover span,.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_menuArrowsRight__ZuUTX:hover span{opacity:1}.mainNav_mainNavWrapper__gJowc .mainNav_arrowsWrapper__yLEGK .mainNav_hiddenArrow__e8KTS{display:none}