.main_titleContainer__h9fE2{position:relative;justify-content:space-between;height:100vh;padding-left:3%;transition:opacity .5s ease-out,margin-bottom .5s ease-out}.main_titleContainer__h9fE2,.main_titleText__YaKxW{display:flex;flex-direction:column;align-items:flex-start}.main_titleText__YaKxW{flex-grow:1;justify-content:center;opacity:0;animation:main_floatIn__8taeY .9s ease forwards;animation-delay:.4s}.main_centerText__LU8RT{display:flex;align-items:center;text-align:left}.main_first__Dkigj{font-family:Reenie Beanie,cursive;font-size:12vh;color:var(--darkmode-pink)}.main_second__Sr_kw{font-family:Questrial,sans-serif;font-size:8vh;color:white}.main_subtext__yeIPQ{position:relative;text-align:left;display:flex;flex-direction:column;gap:3px;max-width:25rem;font-size:var(--font-size-medium);opacity:0;animation:main_floatIn__8taeY .9s ease forwards;animation-delay:.45s}@keyframes main_floatIn__8taeY{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.main_floatIn__8taeY{opacity:0;animation:main_floatIn__8taeY .9s ease forwards}.main_visible__IHqNO{opacity:1;transition:opacity .9s;animation:.9s ease-in}.main_hidden__z99Ea{opacity:0;animation:.9s ease-out}.main_reveal__g1d4C{position:relative;transform:translateY(100px);opacity:0;transition:all .65s ease}.main_reveal__g1d4C.main_active__XbvQf{transform:translateY(0);opacity:1}.main_delay-1__ZiENp{animation-delay:.4s}.main_delay-2__Kzoje{animation-delay:.45s}.main_delay-3__Mycls{animation-delay:.5s}.main_delay-4__miorJ{animation-delay:.6s}.main_delay-5__ZmLRU{animation-delay:.8s}@media only screen and (min-width:645px) and (max-width:768px){.main_first__Dkigj{font-size:13vw}.main_second__Sr_kw{font-size:11vw}.main_caption-text__HzchB{font-size:2.5vw}.main_pfp__RjFwX{width:100%}}@media only screen and (min-width:481px) and (max-width:644px){.main_first__Dkigj{font-size:13vw}.main_second__Sr_kw{font-size:11vw}.main_caption-text__HzchB{font-size:2.5vw}.main_pfp__RjFwX{width:100%}}@media only screen and (max-width:480px){.main_first__Dkigj{font-size:20vw}.main_second__Sr_kw{font-size:15vw}.main_caption-text__HzchB{font-size:4vw}.main_logo-link__08xOg,.main_logo__23uEv{height:5vh}.main_pfp__RjFwX{width:100%}}.main_container__I_s0B{max-width:1200px;margin:0 auto;padding:18vh 2rem 2rem;background:var(--background-color);min-height:100vh;color:white}.main_header__GDUP4{margin-bottom:4rem}.main_titleSection__vb5Eq{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;opacity:0;animation:main_floatIn__8taeY .9s ease forwards}.main_titleSection__vb5Eq h1{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:.5rem;color:white;display:flex;align-items:baseline}.main_my__I07q_{font-family:Reenie Beanie,cursive;color:var(--darkmode-pink);margin-right:.2rem;font-size:clamp(3rem,6vw,4.2rem)}.main_subtitle__gtSWN{font-size:clamp(1.2rem,1.8vw,1.05rem);color:var(--light-gray);opacity:.8;margin:0 0 0 .3rem}.main_filters__SPA2l{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:2rem;position:relative;z-index:100;opacity:0;animation:main_floatIn__8taeY .9s ease forwards}.main_filterButton__llK0_{background:var(--dark-gray);border:none;color:var(--medium-gray);padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.main_dropdownArrow__Srs8K{margin-left:.25rem;transition:transform .2s ease}.main_filterButton__llK0_.main_active__XbvQf .main_dropdownArrow__Srs8K{transform:rotate(180deg)}.main_filterButton__llK0_:hover{border-color:var(--light-gray);color:var(--light-gray)}.main_filterButton__llK0_.main_active__XbvQf{background:var(--darkmode-pink);border-color:var(--darkmode-pink);color:white}.main_projectGrid__EkqxA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem;position:relative;z-index:1}.main_projectCard__A8mwq{display:flex;flex-direction:column;text-decoration:none;color:white;opacity:0;animation:main_floatIn__8taeY .9s ease forwards}.main_projectCard__A8mwq:nth-child(3n+1),.main_projectCard__A8mwq:nth-child(3n+2),.main_projectCard__A8mwq:nth-child(3n+3){animation-delay:0s}.main_projectCard__A8mwq:nth-child(-n+3){animation-delay:.6s}.main_projectCard__A8mwq:nth-child(n+4):nth-child(-n+6){animation-delay:.8s}.main_projectCard__A8mwq:nth-child(n+7):nth-child(-n+9){animation-delay:1s}.main_projectCard__A8mwq:nth-child(n+10):nth-child(-n+12){animation-delay:1.2s}.main_projectImage__K1M2s{width:100%;height:200px;background-size:cover;background-position:50%;border-radius:15px;transition:all .3s ease}.main_projectCard__A8mwq:hover .main_projectImage__K1M2s{transform:translateY(-5px)}.main_projectCard__A8mwq h3{padding:.75rem .25rem;margin:0;font-size:.95rem;font-family:Urbanist,sans-serif;font-weight:400}.main_tags__jwioK{padding:0 .25rem;display:flex;gap:.5rem;flex-wrap:wrap}.main_tag__Rn3hB{color:var(--medium-gray);font-size:.75rem;padding:.2rem .5rem;border-radius:4px;background:var(--dark-gray);font-family:Urbanist,sans-serif}.main_titleSection__vb5Eq{animation-delay:.3s}.main_filters__SPA2l{animation-delay:.4s}@media (max-width:768px){.main_container__I_s0B{padding-top:14vh}.main_titleSection__vb5Eq h1{font-size:2.5rem}.main_subtitle__gtSWN{font-size:1rem}.main_projectGrid__EkqxA{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.main_container__I_s0B{padding-top:12vh}}.main_languageFilter__Yhuyc{position:relative;z-index:50}.main_languageDropdown__JWCpe{position:absolute;top:calc(100% + .5rem);left:0;background:var(--dark-gray);border-radius:8px;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:101}.main_languageOption__m6FAs{gap:.75rem;padding:.5rem;color:var(--medium-gray);cursor:pointer;border-radius:4px}.main_checkbox__TnQKO,.main_languageOption__m6FAs{display:flex;align-items:center;transition:all .2s ease}.main_checkbox__TnQKO{width:16px;height:16px;border:1px solid var(--medium-gray);border-radius:4px;justify-content:center;font-size:.7rem;color:white}.main_languageOption__m6FAs:hover{background:rgba(255,255,255,.1);color:var(--light-gray)}.main_languageOption__m6FAs:hover .main_checkbox__TnQKO{border-color:var(--light-gray)}.main_languageOption__m6FAs.main_active__XbvQf{color:white}.main_languageOption__m6FAs.main_active__XbvQf .main_checkbox__TnQKO{background:var(--darkmode-pink);border-color:var(--darkmode-pink)}.main_filterDropdown__JWKXH{position:relative}.main_dropdownContent__ElLVz{position:absolute;top:calc(100% + .5rem);left:0;background:var(--dark-gray);border-radius:8px;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-width:150px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:101}.main_dropdownOption__pnTdF{padding:.5rem;color:var(--medium-gray);cursor:pointer;border-radius:4px;transition:all .2s ease}.main_dropdownOption__pnTdF:hover{background:rgba(255,255,255,.1);color:var(--light-gray)}.main_dropdownOption__pnTdF.main_active__XbvQf{background:var(--darkmode-pink);color:white}