.AboutPage_page__btobL{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.AboutPage_page__btobL .AboutPage_content__DOBS7{display:flex;flex-direction:column;margin-top:var(--general-margin);padding:var(--general-padding)}.AboutPage_page__btobL .AboutPage_content__DOBS7 .AboutPage_title-bar-text__fdqKm{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:4rem;font-weight:600;color:var(--emphasis)}@media(max-width:480px){.AboutPage_page__btobL .AboutPage_content__DOBS7{margin-top:4rem;padding:var(--phone-padding)}.AboutPage_page__btobL .AboutPage_content__DOBS7 .AboutPage_title-bar-text__fdqKm{font-size:2rem;justify-content:flex-start}}@media(min-width:481px)and (max-width:768px){.AboutPage_page__btobL .AboutPage_content__DOBS7{margin-top:4.5rem;padding:var(--tablet-padding)}.AboutPage_page__btobL .AboutPage_content__DOBS7 .AboutPage_title-bar-text__fdqKm{font-size:3rem}}@media(min-width:769px)and (max-width:1024px){.AboutPage_page__btobL .AboutPage_content__DOBS7{margin-top:5rem;padding:var(--tablet-padding)}.AboutPage_page__btobL .AboutPage_content__DOBS7 .AboutPage_title-bar-text__fdqKm{font-size:3.5rem}}.navbar_navbar__pV2Bu{position:fixed;top:0;left:0;right:0;align-self:center;z-index:999;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:1rem 0}.navbar_navbar__pV2Bu .navbar_container__cKZFt{display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;width:auto;max-width:90%}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);width:auto;padding:.75rem 1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;background-color:var(--liquid-glass-color);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF{padding:0;display:flex;align-items:center}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF .navbar_link__NpRB_{color:var(--text-color);text-decoration:none;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;font-size:1rem;padding:.5rem 1rem;border-radius:var(--base-radius);transition:all .3s ease;white-space:nowrap}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF .navbar_link__NpRB_:hover{color:var(--emphasis);background-color:hsla(0,0%,100%,.05);transform:translateY(-2px)}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF .navbar_link__NpRB_:active{color:var(--emphasis);transform:translateY(0)}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_theme-switcher-desktop__UTeKP{display:flex;align-items:center;margin-left:.5rem;padding-left:1rem;border-left:1px solid var(--border-color)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg{display:none}@media(max-width:480px){.navbar_navbar__pV2Bu{padding:.5rem}.navbar_navbar__pV2Bu .navbar_container__cKZFt{display:none}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg{display:flex;flex-direction:column;align-items:center;width:100%;max-width:95%;position:relative}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;background-color:var(--liquid-glass-color);border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);width:100%}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb .navbar_hamburger-line__KbIVP{width:2rem;height:3px;background-color:var(--text-color);border-radius:2px;transition:all .3s ease}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb .navbar_hamburger-line__KbIVP.navbar_open__bvxjZ:first-child{transform:rotate(45deg) translate(8px,8px)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb .navbar_hamburger-line__KbIVP.navbar_open__bvxjZ:nth-child(2){opacity:0}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb .navbar_hamburger-line__KbIVP.navbar_open__bvxjZ:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb:hover{background-color:rgba(0,0,0,.7)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_hamburger__W4Sgb:active{transform:scale(.98)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:1rem;background-color:var(--liquid-glass-color);border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);animation:navbar_slideDown__Y0J9r .3s ease}@keyframes navbar_slideDown__Y0J9r{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2 .navbar_menu-item__Nnzx8{width:100%;display:flex;justify-content:center;align-items:center;padding:.5rem 0}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2 .navbar_menu-item__Nnzx8 .navbar_link__NpRB_{width:100%;text-align:center;font-size:1.2rem;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;color:var(--text-color);text-decoration:none;padding:.75rem 1rem;border-radius:var(--base-radius);transition:all .3s ease}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2 .navbar_menu-item__Nnzx8 .navbar_link__NpRB_:hover{color:var(--emphasis);background-color:hsla(0,0%,100%,.05)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2 .navbar_menu-item__Nnzx8 .navbar_link__NpRB_:active{transform:scale(.98)}.navbar_navbar__pV2Bu .navbar_menu-wrapper__3rIUg .navbar_menu-content__7uej2 .navbar_theme-switcher__RLGMS{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);width:100%;display:flex;justify-content:center}}@media(min-width:481px)and (max-width:768px){.navbar_navbar__pV2Bu .navbar_container__cKZFt{max-width:95%}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT{padding:.6rem 1.2rem;gap:.75rem}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF .navbar_link__NpRB_{font-size:.9rem;padding:.4rem .8rem}.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_theme-switcher-desktop__UTeKP{padding-left:.75rem;margin-left:.25rem}}@media(min-width:769px)and (max-width:1024px){.navbar_navbar__pV2Bu .navbar_container__cKZFt .navbar_content-wrapper__lozZT .navbar_nav-link__X7auF .navbar_link__NpRB_{font-size:.95rem}}.theme-switcher_theme-switcher__cpsBh{position:fixed;top:30rem;right:1rem;z-index:999}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem;border-radius:var(--rounded-corners);padding:.5rem;border:var(--border-size) solid var(--border-color);background-color:var(--liquid-glass-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-button__d1Kga{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--border-color);cursor:pointer;transition:transform .2s,box-shadow .2s}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-button__d1Kga:hover{transform:scale(1.2);box-shadow:0 0 6px rgba(0,0,0,.4)}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-button__d1Kga:active{transform:scale(1.1)}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-picker__kD6Qe{display:none;width:1.5rem;height:1.5rem;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-picker__kD6Qe:hover{transform:scale(1.2);box-shadow:0 0 6px rgba(0,0,0,.4)}@media(max-width:480px){.theme-switcher_theme-switcher__cpsBh{position:fixed;top:auto;bottom:1rem;right:1rem;left:auto}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T{flex-direction:row;margin-left:0;padding:.4rem}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-button__d1Kga,.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T .theme-switcher_color-picker__kD6Qe{width:1.25rem;height:1.25rem}}@media(min-width:481px)and (max-width:768px){.theme-switcher_theme-switcher__cpsBh{top:20rem;right:.75rem}.theme-switcher_theme-switcher__cpsBh .theme-switcher_color-buttons__W5b3T{margin-left:.5rem}}@media(min-width:769px)and (max-width:1024px){.theme-switcher_theme-switcher__cpsBh{top:25rem}}.footer_app-footer__4vXzj{position:static;bottom:0;left:0;right:0;width:100%;align-self:center;background-color:rgba(0,0,0,0);z-index:999;display:flex;flex-direction:row;justify-content:center}.footer_app-footer__4vXzj .footer_footer__dfLeS{position:static;bottom:4rem;display:flex;flex-direction:row;justify-content:center;width:60%;height:auto;margin-bottom:1rem;padding:.5rem 1rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ{background-color:var(--emphasis);border-radius:var(--rounded-corners);margin:100px 0 0;border:var(--border-size) solid var(--border-color);flex:1 1 auto;box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:3rem;padding:0 1rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_content-wrapper__73IpO{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0 1rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr .footer_footer-icon__GKdad{width:1.5rem;height:1.5rem;transition:color .3s ease,transform .3s ease;cursor:pointer}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr .footer_footer-icon__GKdad:hover{transform:scale(1.2)}@media(max-width:480px){.footer_app-footer__4vXzj .footer_footer__dfLeS{width:90%;padding:.25rem .5rem;margin-bottom:.5rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ{margin:50px 0 0;height:auto;padding:.75rem .5rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_content-wrapper__73IpO{padding:0;flex-direction:column;align-items:center;gap:.5rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr{flex-wrap:wrap;gap:.75rem}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr .footer_footer-icon__GKdad{width:1.25rem;height:1.25rem}}@media(min-width:481px)and (max-width:768px){.footer_app-footer__4vXzj .footer_footer__dfLeS{width:75%}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ{margin:75px 0 0}.footer_app-footer__4vXzj .footer_footer__dfLeS .footer_container__9DvpJ .footer_footer-links__BiEqr{gap:1.25rem}}@media(min-width:769px)and (max-width:1024px){.footer_app-footer__4vXzj .footer_footer__dfLeS{width:70%}}.hero_container__Az0y_{height:auto;margin:6.25rem 6.25rem 3.5rem;display:flex;width:auto;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.hero_container__Az0y_ .hero_profile-name__7kWYg{padding:2rem;font-size:12rem;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;color:var(--text-color);width:auto}.hero_container__Az0y_ .hero_job-name__L1QWl{font-size:2.5rem;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;color:var(--emphasis);width:auto;font-weight:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--liquid-glass-color);border-radius:var(--rounded-corners);border:var(--border-size) solid var(--border-color);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);padding:.5rem 1.5rem}.hero_mouse__DCDcb{height:4rem;animation:hero_mouse-rebound__BJkKs 1s linear infinite;margin-bottom:2rem}@keyframes hero_mouse-rebound__BJkKs{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@media(max-width:480px){.hero_container__Az0y_{margin:4rem 1.25rem 2rem;height:auto;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;gap:1rem}.hero_container__Az0y_ .hero_profile-name__7kWYg{font-size:3.5rem;padding:1rem 0;line-height:1.1}.hero_container__Az0y_ .hero_job-name__L1QWl{font-size:1.1rem;padding:.4rem 1rem;white-space:nowrap}.hero_mouse__DCDcb{height:3rem;margin-bottom:1.5rem}}@media(min-width:481px)and (max-width:768px){.hero_container__Az0y_{margin:5rem 2rem 3rem}.hero_container__Az0y_ .hero_profile-name__7kWYg{font-size:7rem;padding:1.5rem}.hero_container__Az0y_ .hero_job-name__L1QWl{font-size:1.75rem;padding:.5rem 1.25rem}.hero_mouse__DCDcb{height:3.5rem}}@media(min-width:769px)and (max-width:1024px){.hero_container__Az0y_{margin:5.5rem 3rem 3.25rem}.hero_container__Az0y_ .hero_profile-name__7kWYg{font-size:9rem}.hero_container__Az0y_ .hero_job-name__L1QWl{font-size:2rem}}@media(min-width:1441px){.hero_container__Az0y_ .hero_profile-name__7kWYg{font-size:14rem}.hero_container__Az0y_ .hero_job-name__L1QWl{font-size:3rem}}.marquee_marquee-wrapper__0cz84{overflow:hidden;width:100%;white-space:nowrap;box-sizing:border-box;padding:1rem 0;align-self:end}.marquee_marquee-text__8zNMH{display:inline-block;white-space:nowrap;animation:marquee_marquee__gL8b3 100s linear infinite;border:var(--border-size) solid var(--border-color)}.marquee_marquee-text__8zNMH span{font-family:Montserrat,sans-serif;font-weight:100;text-transform:uppercase;margin-right:2rem;font-size:4rem;color:var(--emphasis)}@keyframes marquee_marquee__gL8b3{0%{transform:translateX(0)}to{transform:translateX(-80%)}}@media screen and (max-width:480px){.marquee_marquee-wrapper__0cz84{padding:.75rem 0}.marquee_marquee-text__8zNMH{animation:marquee_marquee__gL8b3 60s linear infinite}.marquee_marquee-text__8zNMH span{font-size:1.5rem;margin-right:1.5rem;font-weight:200}}@media screen and (min-width:481px)and (max-width:768px){.marquee_marquee-text__8zNMH{animation:marquee_marquee__gL8b3 80s linear infinite}.marquee_marquee-text__8zNMH span{font-size:2.5rem;margin-right:1.75rem}}@media screen and (min-width:769px)and (max-width:1024px){.marquee_marquee-text__8zNMH{animation:marquee_marquee__gL8b3 90s linear infinite}.marquee_marquee-text__8zNMH span{font-size:3rem}}.stack_container__xJbnj{display:flex;flex-direction:column;height:100%;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stack_container__xJbnj .stack_content-wrapper__XSdrs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 0}.stack_container__xJbnj .stack_title-bar-text__KFW1Y{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:8rem;font-weight:600;color:var(--emphasis)}.stack_container__xJbnj .stack_stack-infos__P8HjD{display:grid;grid-template-areas:"stack-text stack-wrapper stack-wrapper" "stack-text stack-wrapper stack-wrapper";grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-text__fqCCe{grid-area:stack-text;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;align-items:center}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:var(--general-padding);height:9.375rem;display:grid;grid-gap:1rem;gap:1rem;background-color:var(--liquid-glass-color);box-shadow:var(--shadow-color);transition:transform .3s ease}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1:hover{transform:translateY(-5px)}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-type__O5ZMl{display:flex;flex-direction:column;width:auto}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR .stack_chip__DG3Pv{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background-color:var(--chips-color);padding:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;width:48px;height:48px}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR .stack_chip__DG3Pv:hover{background-color:var(--emphasis);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR .stack_chip__DG3Pv .stack_chip-icon__K94ib{width:32px;height:32px;object-fit:contain}@media(max-width:480px){.stack_container__xJbnj{padding:var(--phone-padding);height:100%}.stack_container__xJbnj .stack_content-wrapper__XSdrs{justify-content:space-between;padding:1rem 0}.stack_container__xJbnj .stack_title-bar-text__KFW1Y{font-size:2.5rem}.stack_container__xJbnj .stack_stack-infos__P8HjD{display:flex;flex-direction:column;gap:1.5rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-text__fqCCe{font-size:.95rem;text-align:left;align-items:flex-start}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:8rem;padding:1.5rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-type__O5ZMl h3{font-size:1.1rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR .stack_chip__DG3Pv{width:40px;height:40px;padding:6px}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1 .stack_stack-chip__9B1DR .stack_chip__DG3Pv .stack_chip-icon__K94ib{width:28px;height:28px}}@media(min-width:481px)and (max-width:768px){.stack_container__xJbnj{padding:var(--tablet-padding)}.stack_container__xJbnj .stack_title-bar-text__KFW1Y{font-size:5rem}.stack_container__xJbnj .stack_stack-infos__P8HjD{grid-template-areas:"stack-text stack-text" "stack-wrapper stack-wrapper";grid-template-columns:repeat(2,1fr);gap:1.25rem}.stack_container__xJbnj .stack_stack-infos__P8HjD .stack_stack-wrapper__rhlo1{height:auto;min-height:10rem}}@media(min-width:769px)and (max-width:1024px){.stack_container__xJbnj{padding:var(--tablet-padding)}.stack_container__xJbnj .stack_title-bar-text__KFW1Y{font-size:6rem}.stack_container__xJbnj .stack_stack-infos__P8HjD{grid-template-areas:"stack-text stack-wrapper stack-wrapper" "stack-text stack-wrapper stack-wrapper";grid-template-columns:repeat(3,1fr);gap:1.5rem}}.about_container__HHgQp{display:flex;flex-direction:column;height:100%;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about_container__HHgQp .about_content-wrapper__MbXIx{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 0}.about_container__HHgQp .about_content-wrapper__MbXIx .about_title-bar-text__17_Jo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:8rem;font-weight:600;color:var(--emphasis)}.about_container__HHgQp .about_introduction__8uKds{margin-bottom:2rem}.about_container__HHgQp .about_introduction__8uKds .about_introduction-text__B6ees{color:var(--text-color);text-align:justify}.about_container__HHgQp .about_infos-grid__igE3F{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:var(--liquid-glass-color);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;min-height:120px}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.3),0 0 30px rgba(0,0,0,.15)}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-label__NjOIH{color:var(--emphasis);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin:0}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-text__ghAiZ{color:var(--text-color);font-size:1.3rem;font-weight:400;text-align:center;margin:0}.about_container__HHgQp .about_social-links__drmd2{display:flex;justify-content:center;gap:2rem;margin-top:1rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background-color:var(--liquid-glass-color);box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX img{width:2rem;height:2rem;transition:transform .3s ease}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX span{color:var(--text-color);font-size:1.1rem;font-weight:400;font-family:Poppins,sans-serif}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX:hover{transform:translateY(-5px);background-color:var(--emphasis);border-color:var(--emphasis);box-shadow:0 8px 12px rgba(0,0,0,.3),0 0 30px rgba(247,126,45,.3)}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX:hover img{transform:scale(1.1)}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX:hover span{color:var(--text-on-emphasis)}@media(max-width:480px){.about_container__HHgQp .about_content-wrapper__MbXIx{padding:1rem 0}.about_container__HHgQp .about_content-wrapper__MbXIx .about_title-bar-text__17_Jo{font-size:2.5rem}.about_container__HHgQp .about_introduction__8uKds{margin-bottom:1.5rem}.about_container__HHgQp .about_introduction__8uKds .about_introduction-text__B6ees{font-size:.95rem;line-height:1.5}.about_container__HHgQp .about_infos-grid__igE3F{grid-template-columns:1fr;gap:1rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV{padding:1.5rem;min-height:100px}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-label__NjOIH{font-size:.8rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-text__ghAiZ{font-size:1.1rem}.about_container__HHgQp .about_social-links__drmd2{flex-direction:column;gap:1rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX{width:100%;justify-content:center;padding:1rem 1.5rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX img{width:1.5rem;height:1.5rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX span{font-size:1rem}}@media(min-width:481px)and (max-width:768px){.about_container__HHgQp .about_content-wrapper__MbXIx .about_title-bar-text__17_Jo{font-size:5rem}.about_container__HHgQp .about_introduction__8uKds .about_introduction-text__B6ees{font-size:1rem}.about_container__HHgQp .about_infos-grid__igE3F{grid-template-columns:repeat(3,1fr);gap:1.25rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV{padding:1.75rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-label__NjOIH{font-size:.85rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV .about_info-text__ghAiZ{font-size:1.2rem}.about_container__HHgQp .about_social-links__drmd2{gap:1.5rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX{padding:.875rem 1.75rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX img{width:1.75rem;height:1.75rem}.about_container__HHgQp .about_social-links__drmd2 .about_social-link__N_maX span{font-size:1rem}}@media(min-width:769px)and (max-width:1024px){.about_container__HHgQp .about_content-wrapper__MbXIx .about_title-bar-text__17_Jo{font-size:6.5rem}.about_container__HHgQp .about_introduction__8uKds .about_introduction-text__B6ees{font-size:1.05rem}.about_container__HHgQp .about_infos-grid__igE3F{gap:1.5rem}.about_container__HHgQp .about_infos-grid__igE3F .about_info-card__ZoJtV{padding:1.875rem}}@media(min-width:1025px)and (max-width:1440px){.about_container__HHgQp .about_content-wrapper__MbXIx .about_title-bar-text__17_Jo{font-size:7rem}}.projects-section_container__n5fr3{display:grid;grid-template-areas:"content-wrapper content-wrapper content-wrapper" "projects-introduction projects-wrapper projects-wrapper";grid-template-columns:repeat(3,auto);grid-gap:1rem;gap:1rem;height:100%;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9{grid-area:content-wrapper;display:flex;justify-content:space-between;align-items:center;padding:30px 0}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_title-bar-text__Ohhb5{font-size:8rem;font-weight:600;color:var(--emphasis)}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_icon__G5TX0{width:var(--icon-size);height:var(--icon-size)}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC{grid-area:projects-introduction;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem 0}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC .projects-section_introduction-text__TF6zl{color:var(--text-color)}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC .projects-section_allProjects-button__d97MC{align-self:start;padding:.5rem 1.5rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background:var(--chips-color);color:var(--text-color);font-weight:600;cursor:pointer;transition:var(--button-transition)}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC .projects-section_allProjects-button__d97MC:hover{background:var(--emphasis);color:#fff;transform:var(--button-transform)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI{grid-area:projects-wrapper;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86{position:relative;width:100%;max-width:45rem;max-height:45rem;min-height:45rem;min-width:45rem;border-radius:var(--rounded-corners);box-shadow:var(--shadow-color);border:var(--border-size) solid var(--border-color);background:var(--liquid-glass-color);overflow:hidden}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_project-image__7Wfxm{width:100%;height:100%}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_project-image__7Wfxm .projects-section_image__8ZCsl{width:100%;height:100%;object-fit:cover;border-radius:var(--rounded-corners)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh{width:auto;position:absolute;bottom:0;left:0;right:0;padding:2rem;background:var(--liquid-glass-color);color:var(--text-color);z-index:2;display:flex;flex-direction:column;gap:1rem;border-top:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);box-shadow:var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-title__bw9GI{font-size:2rem;font-family:Montserrat,sans-serif;font-weight:400;margin:0}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-description__b_T8w{font-size:1rem;line-height:1.5}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-button__MU1Kd{align-self:start;padding:.5rem 1.5rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background:var(--chips-color);color:var(--text-color);font-weight:600;cursor:pointer;transition:background .3s,transform .2s}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-button__MU1Kd:hover{background:var(--emphasis);color:#fff;transform:translateY(-2px)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU{display:flex;justify-content:center;gap:.8rem;margin-top:1rem;border-radius:var(--rounded-corners);border:var(--border-size) solid var(--border-color);padding:.5rem;box-shadow:var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--liquid-glass-color)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU .projects-section_dot__NMhSR{width:12px;height:12px;border-radius:50%;border:none;background:var(--border-color);cursor:pointer;transition:background .3s,transform .2s}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU .projects-section_dot__NMhSR.projects-section_active__S8Lz_{background:var(--emphasis);transform:scale(1.2)}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU .projects-section_dot__NMhSR:hover{transform:scale(1.1)}@media screen and (max-width:480px){.projects-section_container__n5fr3{height:100%;padding:var(--phone-padding);grid-template-areas:"content-wrapper" "projects-wrapper" "projects-introduction";grid-template-columns:1fr;grid-template-rows:auto auto auto}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9{padding:1rem 0}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_title-bar-text__Ohhb5{font-size:2.5rem}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_icon__G5TX0{width:2rem;height:2rem}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC{margin:1rem 0}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC .projects-section_introduction-text__TF6zl{font-size:.95rem;margin-bottom:1rem;text-align:left}.projects-section_container__n5fr3 .projects-section_projects-introduction__o_SFC .projects-section_allProjects-button__d97MC{padding:.4rem 1rem;font-size:.9rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI{width:100%;max-width:100%}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86{width:100%;max-width:100%;max-height:22rem;min-height:22rem;min-width:100%}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh{padding:1rem;gap:.5rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-title__bw9GI{font-size:1.25rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-description__b_T8w{font-size:.85rem;line-height:1.4}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-button__MU1Kd{padding:.4rem 1rem;font-size:.85rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU{padding:.4rem;gap:.6rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_dots-navigation__DEuZU .projects-section_dot__NMhSR{width:10px;height:10px}}@media screen and (min-width:481px)and (max-width:768px){.projects-section_container__n5fr3{padding:var(--tablet-padding);grid-template-areas:"content-wrapper content-wrapper" "projects-wrapper projects-wrapper" "projects-introduction projects-introduction";grid-template-columns:repeat(2,1fr)}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_title-bar-text__Ohhb5{font-size:5rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86{max-width:35rem;max-height:35rem;min-height:35rem;min-width:35rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh{padding:1.5rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86 .projects-section_overlay__Rkhrh .projects-section_project-title__bw9GI{font-size:1.75rem}}@media screen and (min-width:769px)and (max-width:1024px){.projects-section_container__n5fr3{padding:var(--tablet-padding)}.projects-section_container__n5fr3 .projects-section_content-wrapper__qQkh9 .projects-section_title-bar-text__Ohhb5{font-size:6.5rem}.projects-section_container__n5fr3 .projects-section_projects-wrapper__gPAmI .projects-section_work-wrapper__noM86{max-width:40rem;max-height:40rem;min-height:40rem;min-width:40rem}}.skills_container__KasMH{display:flex;flex-direction:column;height:100%;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skills_container__KasMH .skills_content-wrapper__bpDuH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 0}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_title-bar-text__HiV57{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:8rem;font-weight:600;color:var(--emphasis)}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_icon__btLAo{width:var(--icon-size);height:var(--icon-size)}.skills_container__KasMH .skills_skills-introduction__gos4T{display:flex}.skills_container__KasMH .skills_skills-introduction__gos4T .skills_introduction-text__iaS3i{color:var(--text-color)}.skills_container__KasMH .skills_skills-wrapper__k0rHc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:var(--general-padding);height:9.375rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--liquid-glass-color);box-shadow:var(--shadow-color);transition:transform .3s ease}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906:hover{transform:translateY(-5px)}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906 .skills_skill-item__qpL9J{font-size:.9rem}@media(max-width:480px){.skills_container__KasMH{padding:var(--phone-padding);height:100%;width:100%}.skills_container__KasMH .skills_content-wrapper__bpDuH{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:1rem 0}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_title-bar-text__HiV57{font-size:2.5rem;align-self:flex-start}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_icon__btLAo{width:2rem;height:2rem}.skills_container__KasMH .skills_skills-introduction__gos4T{margin-bottom:1rem}.skills_container__KasMH .skills_skills-introduction__gos4T .skills_introduction-text__iaS3i{font-size:.95rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc{grid-template-columns:1fr;gap:1rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:8rem;padding:1.5rem;margin:0}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906 h3{font-size:1.1rem;margin-bottom:.5rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906 .skills_skill-item__qpL9J{font-size:.85rem}}@media(min-width:481px)and (max-width:768px){.skills_container__KasMH{padding:var(--tablet-padding)}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_title-bar-text__HiV57{font-size:5rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc{grid-template-columns:repeat(2,1fr);gap:1.25rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc .skills_skill-wrapper__pP906{height:auto;min-height:10rem}}@media(min-width:769px)and (max-width:1024px){.skills_container__KasMH{padding:var(--tablet-padding)}.skills_container__KasMH .skills_content-wrapper__bpDuH .skills_title-bar-text__HiV57{font-size:6rem}.skills_container__KasMH .skills_skills-wrapper__k0rHc{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.experience_container__Zrixx{display:flex;flex-direction:column;height:100%;flex:1 1 auto;color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience_container__Zrixx .experience_content-wrapper__bMNAl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 0}.experience_container__Zrixx .experience_content-wrapper__bMNAl .experience_title-bar-text__ujuW1{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:8rem;font-weight:600;color:var(--emphasis)}.experience_container__Zrixx .experience_introduction__6KKw7{display:flex}.experience_container__Zrixx .experience_introduction__6KKw7 .experience_introduction-text__5vE0c{color:var(--text-color)}.experience_container__Zrixx .experience_experiences__fOHRL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:var(--general-padding)}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5{border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);padding:var(--general-padding);display:grid;grid-template-areas:"experience-infos experience-infos experience-date" "experience-description experience-description experience-description";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-gap:1rem;gap:1rem;align-items:baseline;justify-content:start;background-color:var(--liquid-glass-color);box-shadow:var(--shadow-color);transition:transform .3s ease}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5:hover{transform:translateY(-5px)}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-infos__phxzV{grid-area:experience-infos}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-infos__phxzV .experience_experience-title-text__WyugP{text-wrap:nowrap}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-date__A9ibK{grid-area:experience-date;padding:0 1rem;border:var(--border-size) solid var(--border-color);height:1.5rem;width:auto;border-radius:var(--rounded-corners);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--emphasis);text-wrap:nowrap}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-description__SIMZr{grid-area:experience-description}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-description__SIMZr .experience_experience-details-list__yr37i .experience_bullet-point__2DWll{color:var(--text-color);font-size:.9rem;font-family:inter,sans-serif}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 p{color:var(--text-color);font-size:.8rem;font-family:inter,sans-serif}@media(max-width:480px){.experience_container__Zrixx{padding:var(--phone-padding);height:100%;width:100%}.experience_container__Zrixx .experience_content-wrapper__bMNAl{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:1rem 0}.experience_container__Zrixx .experience_content-wrapper__bMNAl .experience_title-bar-text__ujuW1{font-size:2.5rem;align-self:flex-start}.experience_container__Zrixx .experience_introduction__6KKw7{margin-bottom:1rem}.experience_container__Zrixx .experience_introduction__6KKw7 .experience_introduction-text__5vE0c{font-size:.95rem}.experience_container__Zrixx .experience_experiences__fOHRL{display:flex;flex-direction:column;gap:1.5rem;padding:0}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5{grid-template-areas:"experience-infos" "experience-date" "experience-description";grid-template-columns:1fr;grid-template-rows:repeat(3,auto);padding:1.5rem;margin:0}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-infos__phxzV .experience_experience-title-text__WyugP{text-wrap:wrap;font-size:1.1rem}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-date__A9ibK{width:-moz-fit-content;width:fit-content;padding:.25rem .75rem;font-size:.85rem}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-description__SIMZr .experience_experience-details-list__yr37i .experience_bullet-point__2DWll{font-size:.85rem}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 p{font-size:.75rem}}@media(min-width:481px)and (max-width:768px){.experience_container__Zrixx{padding:var(--tablet-padding)}.experience_container__Zrixx .experience_content-wrapper__bMNAl .experience_title-bar-text__ujuW1{font-size:5rem}.experience_container__Zrixx .experience_experiences__fOHRL{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.5rem 0}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5{grid-template-areas:"experience-infos experience-date" "experience-description experience-description";grid-template-columns:repeat(2,1fr)}.experience_container__Zrixx .experience_experiences__fOHRL .experience_experience-wrapper__vIor5 .experience_experience-infos__phxzV .experience_experience-title-text__WyugP{text-wrap:wrap}}@media(min-width:769px)and (max-width:1024px){.experience_container__Zrixx{padding:var(--tablet-padding)}.experience_container__Zrixx .experience_content-wrapper__bMNAl .experience_title-bar-text__ujuW1{font-size:6.5rem}.experience_container__Zrixx .experience_experiences__fOHRL{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1441px){.experience_container__Zrixx .experience_experiences__fOHRL{grid-template-columns:repeat(3,1fr)}}.apprenticeship_container__aXYhG{display:grid;grid-template-areas:"content-wrapper profile-info" "apprenticeship-wrapper apprenticeship-wrapper";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:center;border-radius:64px;background-color:var(--liquid-glass-color);border:var(--border-size) solid var(--border-color);height:100%;flex:1 1 auto;box-shadow:0 6px 6px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.1);color:var(--lg-text);transition:all .4s cubic-bezier(.175,.885,.32,2.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s{display:flex;flex-direction:column;justify-content:center;align-items:center;width:12rem;height:12rem;background-color:var(--title-bar-color);border-radius:100%;margin:1rem;border:var(--border-size) solid var(--border-color)}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch{width:10rem;height:10rem;background-color:rgba(0,0,0,.45);border-radius:100%;border:var(--border-size) solid var(--border-color);display:flex;justify-content:center;align-items:center}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch .apprenticeship_profile-image__cGI7y{object-fit:fill;width:10.1rem;height:10.1rem;border-radius:100%}.apprenticeship_container__aXYhG .apprenticeship_apprenticeship-wrapper___TTva{width:100%;border-radius:var(--bottom-radius)}.apprenticeship_container__aXYhG h1{color:var(--text-color);text-align:center}.apprenticeship_container__aXYhG .apprenticeship_apprenticeship-text__WAB4j{color:var(--text-color);padding:0 24px;text-align:justify}.apprenticeship_container__aXYhG a{color:var(--text-color);text-decoration:none}@media(max-width:480px){.apprenticeship_container__aXYhG{grid-template-areas:"content-wrapper" "profile-info" "apprenticeship-wrapper";grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.5rem;padding:1.5rem;border-radius:2rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s{width:8rem;height:8rem;margin:0 auto}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch{width:7rem;height:7rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch .apprenticeship_profile-image__cGI7y{width:7.1rem;height:7.1rem}.apprenticeship_container__aXYhG h1{font-size:1.5rem}.apprenticeship_container__aXYhG .apprenticeship_apprenticeship-text__WAB4j{padding:0 1rem;font-size:.95rem}}@media(min-width:481px)and (max-width:768px){.apprenticeship_container__aXYhG{grid-template-areas:"content-wrapper profile-info" "apprenticeship-wrapper apprenticeship-wrapper";grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.5rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s{width:10rem;height:10rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch{width:8.5rem;height:8.5rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch .apprenticeship_profile-image__cGI7y{width:8.6rem;height:8.6rem}.apprenticeship_container__aXYhG .apprenticeship_apprenticeship-text__WAB4j{padding:0 1.5rem}}@media(min-width:769px)and (max-width:1024px){.apprenticeship_container__aXYhG{gap:1.5rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s{width:11rem;height:11rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch{width:9.5rem;height:9.5rem}.apprenticeship_container__aXYhG .apprenticeship_content-wrapper__GK23s .apprenticeship_apprenticeship-image__Eq8ch .apprenticeship_profile-image__cGI7y{width:9.6rem;height:9.6rem}.apprenticeship_container__aXYhG .apprenticeship_apprenticeship-text__WAB4j{padding:0 2rem}}.gallery_gallery-wrapper__wWUDj{display:flex;flex-direction:column;gap:1rem;align-items:center}.gallery_main-image-wrapper__PnxFC{width:100%;max-width:600px}.gallery_main-image-wrapper__PnxFC .gallery_main-image__TRAPg{width:100%;height:auto;border-radius:8px;cursor:pointer;object-fit:contain;transition:transform .3s ease}.gallery_main-image-wrapper__PnxFC .gallery_main-image__TRAPg:hover{transform:scale(1.02)}.gallery_thumbnails__EHFTC{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn{width:80px;height:80px;object-fit:cover;border-radius:6px;cursor:pointer;opacity:.7;transition:opacity .2s ease,transform .2s ease}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn:hover{opacity:1;transform:scale(1.05)}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn.gallery_active__M4sOB{border:2px solid var(--emphasis);opacity:1}.gallery_overlay__kLiKu{position:fixed;top:0;left:0;right:0;bottom:0;height:95vh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;border-radius:var(--rounded-corners);border:var(--border-size) solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:1rem;z-index:1000}.gallery_overlay-image__Z60aL{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.gallery_close-button__Canc2{position:absolute;top:20px;right:30px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;transition:transform .3s ease}.gallery_close-button__Canc2:hover{transform:scale(1.2)}@media screen and (max-width:480px){.gallery_gallery-wrapper__wWUDj{gap:.75rem}.gallery_main-image-wrapper__PnxFC{max-width:100%}.gallery_main-image-wrapper__PnxFC .gallery_main-image__TRAPg{border-radius:6px}.gallery_thumbnails__EHFTC{gap:.4rem}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn{width:60px;height:60px;border-radius:4px}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn.gallery_active__M4sOB{border-width:1.5px}.gallery_overlay__kLiKu{margin:.5rem;height:98vh;border-radius:1rem}.gallery_overlay-image__Z60aL{max-width:95%;max-height:95%;border-radius:6px}.gallery_close-button__Canc2{top:10px;right:15px;font-size:1.75rem}}@media screen and (min-width:481px)and (max-width:768px){.gallery_main-image-wrapper__PnxFC{max-width:500px}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn{width:70px;height:70px}.gallery_overlay__kLiKu{margin:.75rem}.gallery_close-button__Canc2{top:15px;right:20px;font-size:1.85rem}}@media screen and (min-width:769px)and (max-width:1024px){.gallery_main-image-wrapper__PnxFC{max-width:550px}.gallery_thumbnails__EHFTC .gallery_thumbnail__KVnVn{width:75px;height:75px}}.project-card_project-card__f5Ofd{position:relative;width:100%;height:400px;border-radius:var(--rounded-corners);overflow:hidden;cursor:pointer;border:var(--border-size) solid var(--border-color);background-color:var(--liquid-glass-color);box-shadow:var(--shadow-color);transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none;color:inherit}.project-card_project-card__f5Ofd:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.3),0 0 30px rgba(0,0,0,.2)}.project-card_project-card__f5Ofd:hover .project-card_card-overlay___ajgZ{opacity:1}.project-card_project-card__f5Ofd:hover .project-card_image__v0Af1{transform:scale(1.05)}.project-card_project-card__f5Ofd .project-card_card-image__5KEll{width:100%;height:100%;overflow:hidden;background-color:var(--background-color)}.project-card_project-card__f5Ofd .project-card_card-image__5KEll .project-card_image__v0Af1{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card_project-card__f5Ofd .project-card_card-image__5KEll .project-card_placeholder-image__zk7ST{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--text-color);font-size:1.5rem;font-family:Montserrat,sans-serif}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:var(--liquid-glass-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:var(--border-size) solid var(--border-color);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;gap:.75rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV .project-card_project-name__QoUlu{font-size:1.5rem;font-weight:400;color:var(--text-color);font-family:Montserrat,sans-serif;margin:0;flex:1 1}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV .project-card_project-year__rX2zb{padding:.25rem .75rem;border-radius:var(--rounded-corners);background-color:var(--emphasis);color:var(--text-color);font-size:.9rem;font-weight:600;border:var(--border-size) solid var(--border-color);white-space:nowrap}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-description__C4KUp{font-size:.9rem;color:var(--text-color);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-types__nceMu{display:flex;flex-wrap:wrap;gap:.5rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-types__nceMu .project-card_type-tag__9K136{padding:.25rem .5rem;border-radius:var(--rounded-corners);background-color:var(--chips-color);color:var(--text-color);font-size:.75rem;border:1px solid var(--border-color)}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-technologies__Zi_tZ{display:flex;align-items:center;gap:.5rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-technologies__Zi_tZ .project-card_tech-icon__nMVu9{width:1.5rem;height:1.5rem;object-fit:contain;filter:brightness(.9);transition:filter .3s ease}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-technologies__Zi_tZ .project-card_tech-icon__nMVu9:hover{filter:brightness(1.2)}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-technologies__Zi_tZ .project-card_more-techs__wZZos{font-size:.85rem;color:var(--text-color);font-weight:500}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_view-button__L8Qpx{align-self:flex-start;padding:.5rem 1.25rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background:var(--chips-color);color:var(--text-color);font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;margin-top:.5rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_view-button__L8Qpx:hover{background:var(--emphasis);color:#fff;transform:translateY(-2px)}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_view-button__L8Qpx:active{transform:scale(.95)}@media(max-width:480px){.project-card_project-card__f5Ofd{height:350px}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ{opacity:1;padding:1rem;gap:.5rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV{flex-direction:column;gap:.5rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV .project-card_project-name__QoUlu{font-size:1.25rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV .project-card_project-year__rX2zb{font-size:.8rem;padding:.2rem .6rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-description__C4KUp{font-size:.85rem;-webkit-line-clamp:2}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-types__nceMu{gap:.4rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-types__nceMu .project-card_type-tag__9K136{font-size:.7rem;padding:.2rem .4rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_project-technologies__Zi_tZ .project-card_tech-icon__nMVu9{width:1.25rem;height:1.25rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_view-button__L8Qpx{font-size:.85rem;padding:.4rem 1rem}}@media(min-width:481px)and (max-width:768px){.project-card_project-card__f5Ofd{height:380px}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ{padding:1.25rem}.project-card_project-card__f5Ofd .project-card_card-overlay___ajgZ .project-card_card-header__F8seV .project-card_project-name__QoUlu{font-size:1.35rem}}.project-filters_filters-wrapper__BMlJd{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);margin-bottom:2rem}.project-filters_filters-wrapper__BMlJd .project-filters_filters-row__zHZTC{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media(max-width:768px){.project-filters_filters-wrapper__BMlJd .project-filters_filters-row__zHZTC{flex-direction:column;align-items:stretch}}.project-filters_filters-wrapper__BMlJd .project-filters_filter-group__mkhwY{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:200px}.project-filters_filters-wrapper__BMlJd .project-filters_filter-group__mkhwY label{font-size:.9rem;font-weight:500;color:var(--text-color);font-family:Montserrat,sans-serif}.project-filters_filters-wrapper__BMlJd .project-filters_filter-group__mkhwY select{padding:.75rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background-color:var(--background-color);color:var(--text-color);font-family:Montserrat,sans-serif;font-size:1rem;cursor:pointer;transition:all .3s ease}.project-filters_filters-wrapper__BMlJd .project-filters_filter-group__mkhwY select:hover{border-color:var(--emphasis)}.project-filters_filters-wrapper__BMlJd .project-filters_filter-group__mkhwY select:focus{outline:none;border-color:var(--emphasis);box-shadow:0 0 0 3px rgba(var(--emphasis-rgb),.1)}.project-filters_filters-wrapper__BMlJd .project-filters_reset-button__USf1U{padding:.75rem 1.5rem;background-color:var(--emphasis);color:var(--text-color);border:none;border-radius:var(--rounded-corners);font-family:Montserrat,sans-serif;font-size:1rem;cursor:pointer;transition:all .3s ease;align-self:flex-end}.project-filters_filters-wrapper__BMlJd .project-filters_reset-button__USf1U:hover{opacity:.9;transform:translateY(-2px)}.project-filters_filters-wrapper__BMlJd .project-filters_reset-button__USf1U:active{transform:translateY(0)}@media(max-width:768px){.project-filters_filters-wrapper__BMlJd .project-filters_reset-button__USf1U{align-self:stretch}}.return-button_return-button__bmWwq{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;margin-left:2rem}.return-button_return-button__bmWwq a{text-decoration:none;color:var(--text-color)}.return-button_return-button__bmWwq .return-button_button__eG3En{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:1rem;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:200;padding:.5rem 1.5rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background:var(--chips-color);color:var(--text-color);cursor:pointer;transition:var(--button-transition)}.return-button_return-button__bmWwq .return-button_button__eG3En:hover{background:var(--emphasis);color:#fff;transform:var(--button-transform)}.return-button_return-button__bmWwq .return-button_button__eG3En:active{transform:scale(.95)}.return-button_return-button__bmWwq .return-button_button__eG3En a{text-decoration:none;color:var(--text-color)}@media(max-width:480px){.return-button_return-button__bmWwq{margin-bottom:1rem;margin-left:.5rem}.return-button_return-button__bmWwq .return-button_button__eG3En{gap:.5rem;font-size:.85rem;padding:.4rem 1rem}}@media(min-width:481px)and (max-width:768px){.return-button_return-button__bmWwq{margin-bottom:1.5rem;margin-left:1.5rem}.return-button_return-button__bmWwq .return-button_button__eG3En{font-size:.95rem;padding:.45rem 1.25rem}}@media(min-width:769px)and (max-width:1024px){.return-button_return-button__bmWwq{margin-left:1.75rem}}.ProjectPage_page__aW83W{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.ProjectPage_page__aW83W .ProjectPage_app-header__I31yE{background-color:rgba(0,0,0,0);position:fixed;height:auto;align-self:center;z-index:999;display:flex;flex-direction:row;justify-content:center;align-items:center}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B{width:100%;display:flex;flex-direction:column}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV{position:static;margin-bottom:3rem;border-bottom-left-radius:var(--rounded-corners);border-bottom-right-radius:var(--rounded-corners)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV .ProjectPage_cover-image__7GvJh{width:100%;height:35vh;border-bottom-left-radius:var(--rounded-corners);border-bottom-right-radius:var(--rounded-corners);border:var(--border-size) solid var(--border-color);box-shadow:var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);object-fit:cover}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc a{text-decoration:none;color:var(--text-color)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:1rem;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:200;padding:.5rem 1.5rem;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background:var(--chips-color);color:var(--text-color);cursor:pointer;transition:var(--button-transition)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9:hover{background:var(--emphasis);color:#fff;transform:var(--button-transform)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9:active{transform:scale(.95)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9 a{text-decoration:none;color:var(--text-color)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt{margin-top:2rem;padding:var(--pages-padding);display:grid;grid-template-areas:"infos story story" "images images images";grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);grid-gap:2rem;gap:2rem;align-items:flex-start;justify-content:flex-start}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm{grid-area:infos;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;border:var(--border-size) solid var(--border-color);border-radius:var(--rounded-corners);background-color:var(--liquid-glass-color);padding:0 1rem;box-shadow:var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn{grid-area:details;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:2.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_name__ZKf4I{font-size:2.5rem;font-weight:200;color:var(--text-color);margin-top:2.5rem;font-family:Montserrat,sans-serif}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_project-year__o_D39{height:1.5rem;width:auto;border-radius:var(--rounded-corners);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--emphasis);text-wrap:nowrap;padding:0 1rem;margin-top:2.5rem;font-size:1.5rem;font-weight:600;color:var(--text-color);border:var(--border-size) solid var(--border-color)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_separator__PXDpE{width:100%;height:1px;background-color:var(--border-color);margin-top:.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_project-type__u3iYj{display:flex;flex-direction:row;justify-content:center;text-align:center;gap:1rem;flex-wrap:wrap}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_project-type__u3iYj .ProjectPage_type__NvFnR{height:1.5rem;width:auto;padding:0 1rem;font-size:1rem;border-radius:var(--rounded-corners);display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;background-color:var(--liquid-glass-color);border:var(--border-size) solid var(--border-color);transition:background-color .3s ease}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_project-type__u3iYj .ProjectPage_type__NvFnR:hover{background-color:var(--emphasis)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_story__P3iwP{grid-area:story;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_story__P3iwP p{color:var(--text-color)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_project-images__TCMYd{grid-area:images;padding:1rem 0;margin:1rem 0;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:1rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_project-images__TCMYd .ProjectPage_gallery__yjE_j{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:480px){.ProjectPage_page__aW83W{padding:0;height:100%}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B{padding:var(--phone-padding);display:flex;flex-direction:column}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV{margin-bottom:1.5rem;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV .ProjectPage_cover-image__7GvJh{height:25vh;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc{margin-bottom:1rem;margin-left:0}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9{font-size:.85rem;padding:.4rem 1rem;gap:.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt{display:grid;grid-template-rows:auto auto auto;grid-template-areas:"infos" "story" "images";grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;padding:0;margin-top:1rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm{padding:1rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn{flex-direction:column;gap:1rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_name__ZKf4I{font-size:1.5rem;margin-top:1rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_project-year__o_D39{margin-top:.5rem;font-size:1rem;padding:.25rem .75rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_project-type__u3iYj{gap:.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_project-type__u3iYj .ProjectPage_type__NvFnR{font-size:.85rem;padding:.25rem .75rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_story__P3iwP{text-align:left;align-items:flex-start}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_story__P3iwP p{font-size:.95rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_project-images__TCMYd{padding:.5rem 0;margin:.5rem 0;flex-direction:column}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_project-images__TCMYd .ProjectPage_gallery__yjE_j{flex-direction:column}}@media(min-width:481px)and (max-width:768px){.ProjectPage_page__aW83W .ProjectPage_content__KvK0B{padding:var(--tablet-padding)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV{margin-bottom:2rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV .ProjectPage_cover-image__7GvJh{height:30vh}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc{margin-bottom:1.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_return-button__6X3xc .ProjectPage_button__zEQt9{font-size:.95rem;padding:.45rem 1.25rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt{grid-template-areas:"infos story" "images images";grid-template-columns:repeat(2,1fr);padding:var(--tablet-padding);gap:1.75rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn{flex-direction:column;gap:1.5rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_name__ZKf4I{font-size:2rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_project-year__o_D39{font-size:1.25rem}}@media(min-width:769px)and (max-width:1024px){.ProjectPage_page__aW83W .ProjectPage_content__KvK0B{padding:var(--tablet-padding)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV .ProjectPage_cover-image__7GvJh{height:32vh}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt{grid-template-areas:"infos story story" "images images images";grid-template-columns:repeat(3,1fr);padding:var(--tablet-padding)}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn{flex-direction:column;gap:2rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_name__ZKf4I{font-size:2.25rem}}@media(min-width:1441px){.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_top-image__sUwUV .ProjectPage_cover-image__7GvJh{height:40vh}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_name__ZKf4I{font-size:3rem}.ProjectPage_page__aW83W .ProjectPage_content__KvK0B .ProjectPage_layout__G6Ewt .ProjectPage_infos__r5tmm .ProjectPage_details__yU0zn .ProjectPage_project-year__o_D39{font-size:1.75rem}}