.nav{width:100vw;display:flex;height:70px;position:fixed;mix-blend-mode:difference;z-index:99;opacity:0;top:0}.nav,.nav .nav_container{justify-content:center;align-items:center}.nav .nav_container{max-width:1240px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);color:#ecebeb}.nav .nav_container .link_container{justify-content:center;display:flex;align-items:center;gap:20px}.nav .nav_container .link_container .link{text-decoration:none;color:#ecebeb;transition:.3s ease}.nav .nav_container .link_container .link:hover{color:#6f6f6f}.nav .nav_container .link_container .dark_mode path{transition:.3s ease}.nav .nav_container .link_container .dark_mode:hover{cursor:pointer}.nav .nav_container .link_container .dark_mode:hover path{fill:#6f6f6f}.nav .nav_container .place{display:flex;justify-content:flex-end;gap:4px}.nav .nav_container .place .gray_text{color:#6f6f6f}.nav .nav_container .place .black_text{color:#ecebeb}@media only screen and (max-width:700px){.nav{display:none}}.burger_menu_nav{display:none}.main_nav{display:flex;justify-content:center;align-items:center;height:10vh;z-index:99;position:relative;mix-blend-mode:difference}.main_nav .logo_burger{position:fixed;z-index:21;opacity:0}.main_nav .burger_container{opacity:0;position:fixed;right:25px;height:50px;width:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.main_nav .burger_container .burger_line{width:50px;height:4px;background-color:#ecebeb}.burger_nav{top:0;left:50%;transform:translateX(-50%);height:100vh;width:100vw;position:fixed;z-index:20}.burger_nav .burger_content{top:0;width:100vw;position:absolute;height:110vh;background-color:#ecebeb;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;margin-top:-60px}.burger_nav .burger_content .link_burger{font-size:50px;margin-left:50px;height:60px;overflow:hidden}.burger_nav .burger_content .place_burger{font-size:20px;margin-left:50px}@media only screen and (max-width:700px){.burger_menu_nav{display:block}}footer{height:100vh;background-color:#161310;z-index:10;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.slider_container{position:absolute;top:0;transform:translateY(-23%)}.slider_container .slider{position:relative;display:flex;white-space:nowrap}.slider_container .slider p{margin:0;color:#ecebeb;font-size:440px;font-weight:500}.slider_container .slider p:nth-of-type(2){position:absolute;left:100%}.contact_links{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:150px;gap:40px}.credit{font-size:15px;padding:20px 0}.credit span{color:#ecebeb}.credit span .link_folio{color:#ecebeb;text-decoration:underline}@media only screen and (max-width:1350px){.slider_container .slider p{margin:0;color:#ecebeb;font-size:300px;font-weight:500}.contact_links{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;gap:0}}@media only screen and (max-width:991px){footer{justify-content:center}.contact_links{margin-top:150px;margin-bottom:0}}@media only screen and (max-width:767px){footer{justify-content:center}.contact_links{margin-top:150px;margin-bottom:0}}@media only screen and (max-width:575px){.slider_container .slider p{margin:0;color:#ecebeb;font-size:200px;font-weight:500}.credit{font-size:10px}}.see_all_container{width:100%;display:flex;justify-content:center;align-items:center;max-height:150px}.see_all_container .button{text-decoration:none;border:2px solid;border-radius:50px;color:#ecebeb;height:60px;display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase;background:transparent;margin-bottom:120px;cursor:pointer;position:relative;transition:all .3s ease;font-size:19px;font-weight:400;gap:20px;min-width:260px}.see_all_container .button .arrow_1{margin-left:30px}.see_all_container .button .arrow_2{margin-right:30px}.see_all_container .button .button_text{z-index:11;color:#ecebeb}@media only screen and (max-width:767px){.see_all_container{max-height:100px}}.loader{height:100vh;width:100vw;position:absolute;justify-content:center;background:#ecebeb}.loader,.loader .image_gallery{display:flex;flex-direction:column;align-items:center}.loader .image_gallery{max-width:270px;max-height:350px;overflow:hidden;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.loader .image_gallery img{min-height:350px;min-width:270px}.loader .profile_loader{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:44px;gap:20px;overflow:hidden}.loader .profile_loader .name_item_loader{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.loader .profile_loader .name_item_loader .name_loader{text-transform:uppercase;font-size:15px}.loader .profile_loader .name_item_loader .name_loader h1{visibility:hidden;text-transform:uppercase;font-size:25px}.loader .profile_loader .job_loader{visibility:hidden;text-transform:uppercase;font-size:40px;max-width:600px;text-align:center;opacity:0;overflow:hidden;height:145px;position:relative}.loader .progress_container{position:relative;overflow:hidden}.loader .progress_container .progress_text{font-size:20px;position:absolute;left:50%;top:-150px;z-index:99;transform:translate(-50%,-50%)}@media only screen and (max-width:575px){.profile_loader .job_loader h2{max-width:200px;font-size:30px}}*{margin:0;padding:0;border:0;overscroll-behavior:none;scroll-behavior:smooth;font-family:__neueMontreal_f54765,__neueMontreal_Fallback_f54765;text-decoration:none;color:#161310}::selection{background-color:#161310;color:#ecebeb}body{background-color:#ecebeb}.inside{max-width:1240px;margin:0 auto}@media only screen and (max-width:1239px){.inside{max-width:992px;margin:0 auto}}@media only screen and (max-width:991px){.inside{max-width:768px;margin:0 auto}}@media only screen and (max-width:767px){.inside{max-width:576px;margin:0 auto}}@font-face{font-family:__neueMontreal_f54765;src:url(/_next/static/media/f1d8a3cd8007c48a-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__neueMontreal_Fallback_f54765;src:local("Arial");ascent-override:100.08%;descent-override:23.35%;line-gap-override:0.00%;size-adjust:97.23%}.__className_f54765{font-family:__neueMontreal_f54765,__neueMontreal_Fallback_f54765}