@keyframes BackgroundVideo_posterFade__AiVY2{0%{opacity:0}to{opacity:1}}.BackgroundVideo_poster__RsmJ_{transition:all .5s ease-in-out}.BackgroundVideo_bgVideo__ZVzdn,.BackgroundVideo_poster__RsmJ_{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:0}.BackgroundVideo_bgVideo__ZVzdn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transition:opacity .5s ease-in-out}.BackgroundVideo_visible__s4WMN{opacity:1}.BackgroundVideo_videoContainer__vpic0{top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;background-color:black}.HeroTypingAnimation_type__yiE_D:after{content:"_";animation:HeroTypingAnimation_cursor__S6dmF 1.1s step-start infinite}@keyframes HeroTypingAnimation_cursor__S6dmF{50%{opacity:0}}.Contact_contact__mZnP3{display:flex;gap:1rem;transition:all .3s cubic-bezier(.11,.91,.35,.96)}.Contact_navIcon__cM1pT{transition:.5s;transition-timing-function:cubic-bezier(.05,.8,.44,.96)}.Contact_navIcon__cM1pT:hover{transform:scale(1.15)}@media only screen and (max-width:480px){.Contact_expanded__APKmO{gap:.5rem}}@keyframes Navbar_blurScale__Gzmw3{0%{transform:scaleY(0)}to{transform:scaleY(100%)}}.Navbar_animate___m2EX{animation-name:Navbar_blurScale__Gzmw3}.Navbar_nav__1oBjZ{position:fixed;max-width:100vw;width:100%;top:0;z-index:999}.Navbar_navContent__U9nAb{display:flex;align-items:center;justify-content:space-between;margin:.5rem auto;padding:0 1rem;max-width:100vw;transition:all .3s cubic-bezier(.11,.91,.35,.96)}.Navbar_contentExpanded__vcHM5{max-width:75vw;padding:0}.Navbar_navTitle__RlNmR{font-size:1.5rem;opacity:0;filter:blur(.15rem);color:#f8f8f8;transition:all .3s cubic-bezier(.11,.91,.35,.96)}.Navbar_contentExpanded__vcHM5>.Navbar_navTitle__RlNmR{opacity:1;filter:blur(0)}.Navbar_expanded__uT5SB{transform:scaleY(100%)!important;opacity:100%!important}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(2){height:250%;inset:0;z-index:-5;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,0));mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,0));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(2),.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(3){width:100%;position:absolute;pointer-events:none;transform-origin:50% 0;transform:scaleY(0);transition:all .3s cubic-bezier(.11,.91,.35,.96)}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(3){height:185%;z-index:-4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(3),.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(4){top:0;left:0;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0));mask:linear-gradient(180deg,rgba(0,0,0,1) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0))}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(4){height:125%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(4),.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(5){position:absolute;width:100%;z-index:-3;pointer-events:none;transform-origin:50% 0;transform:scaleY(0);transition:all .3s cubic-bezier(.11,.91,.35,.96)}.Navbar_nav__1oBjZ>.Navbar_blur__PeIf3:nth-child(5){height:50%;top:0;left:0;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0));mask:linear-gradient(180deg,rgba(0,0,0,1) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Navbar_gradient__Zt3TA{height:185%;width:100%;position:absolute;pointer-events:none;background-color:rgba(20,62,113,.25);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.15) 70%,rgba(0,0,0,0));mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.15) 70%,rgba(0,0,0,0));background-blend-mode:overlay;-webkit-backdrop-filter:brightness(95%) saturate(250%) contrast(50%);backdrop-filter:brightness(95%) saturate(250%) contrast(50%);transform-origin:50% 0;transform:scaleY(0);opacity:0;transition:all .3s cubic-bezier(.11,.91,.35,.96);z-index:-1}@media only screen and (max-width:480px){.Navbar_navTitle__RlNmR{font-size:1.25rem}.Navbar_contentExpanded__vcHM5{max-width:100vw;padding:0 2rem}}.Card_cardContainer__Trrbq{display:flex;gap:1.5rem;padding:3rem 2rem 3rem 12.5vw;overflow-x:scroll;width:100vw;margin-top:-2rem;margin-left:-12.5vw;-ms-overflow-style:none;scrollbar-width:none}.Card_cardContainer__Trrbq::-webkit-scrollbar{display:none}.Card_cardWrap__s_qyS{filter:drop-shadow(rgba(0,0,0,.08) 0 0 2rem)}.Card_card__HFfA2{display:flex;flex-direction:column;background-color:#f8f8f8;width:24rem;height:19rem;-webkit-clip-path:inset(0 0 round 2rem);clip-path:inset(0 0 round 2rem);border-radius:2rem;border:.1rem solid rgba(72,131,192,.2);color:#1046a4;transition:all 2s cubic-bezier(.05,.8,.44,.96);overflow:hidden}.Card_card__HFfA2>img{transition:filter .5s ease;filter:grayscale(30%)}.Card_card__HFfA2:hover>img{filter:grayscale(0)}.Card_img__1sASb{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.65}.Card_cardBody__DHKX2{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:.75rem 1rem 1rem}.Card_title__RVhAp{font-size:1.4rem;line-height:1.5rem}.Card_tags__jS2GP{display:flex;gap:.25rem;flex-wrap:wrap}.Card_tag__OjEDN{background-color:#2c5daf;color:#d9e7fc;border-radius:9999px;flex-shrink:0;padding:.25rem .7rem;font-size:.8rem}.Card_spotlight__mKD_X{position:absolute;inset:0;pointer-events:none;transition:all 2s cubic-bezier(.05,.8,.44,.96);mix-blend-mode:overlay}.Card_skeletonImg__hNFmy{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.65;animation:Card_skeleton-bg__Kxbak 1s linear infinite alternate}.Card_skeletonTitle__1jlZz{width:85%;height:1.5rem;animation:Card_skeleton-bg__Kxbak 1s linear infinite alternate;background:rgb(196,196,196);animation-delay:.3s}.Card_skeletonTag__w4Vyv{width:5rem;height:1.5rem;background:rgb(196,196,196);border-radius:9999px;animation:Card_skeleton-bg__Kxbak 1s linear infinite alternate}.Card_tags__jS2GP>.Card_skeletonTag__w4Vyv:first-child{width:5rem;animation-delay:.6s}.Card_tags__jS2GP>.Card_skeletonTag__w4Vyv:nth-child(2){width:6rem;animation-delay:.9s}.Card_tags__jS2GP>.Card_skeletonTag__w4Vyv:nth-child(3){width:4rem;animation-delay:1.2s}.Card_tags__jS2GP>.Card_skeletonTag__w4Vyv:nth-child(4){width:8rem;animation-delay:1.2s}@keyframes Card_skeleton-bg__Kxbak{0%{background:rgb(196,196,196)}to{background:rgb(216,216,216)}}@media only screen and (max-width:768px){.Card_card__HFfA2{width:20rem}.Card_title__RVhAp{font-size:1.2rem}.Card_tag__OjEDN{font-size:.7rem}}@media only screen and (max-width:480px){.Card_cardContainer__Trrbq{margin-left:-2rem;padding:3rem 2rem;gap:.75rem}}.Post_projectEntry__hCZWn{display:flex;color:#0a2e6b;gap:2rem;padding:1.25rem 0}.Post_projectBody___ZsT4{max-width:75%;display:flex;flex-direction:column;gap:1.25rem}.Post_projectText__bLeRC{color:#0a2e6b}.Post_projectImg__jZK8a{aspect-ratio:2.65;-o-object-fit:cover;object-fit:cover}.Post_projectDivider__i4M8Y{width:1px;flex-shrink:0;background-color:#94abd1}.Post_projectTitle__XHqzn{font-size:2rem;font-weight:600;line-height:2.2rem;margin-bottom:-.6rem;color:#1046a4}.Post_projectInfo__Zd_0W{display:flex;flex-direction:column;gap:1rem;min-width:20%}.Post_infoTitle__P4oza{font-weight:700;color:#1046a4}.Post_infoContent__wDcVn{font-size:.85rem;color:#0a2e6b}.Post_infoContent__wDcVn>a{color:unset}.Post_infoLinks__VN_ZO{display:flex;flex-direction:column}.Post_projectText__bLeRC>em{font-weight:600;font-style:normal;color:#1046a4}@media only screen and (max-width:768px){.Post_projectTitle__XHqzn{font-size:1.8rem}.Post_projectEntry__hCZWn{flex-direction:column;gap:1rem;padding:2rem 0}.Post_projectBody___ZsT4{max-width:100%}.Post_projectDivider__i4M8Y{width:unset;height:1px}.Post_projectInfo__Zd_0W{gap:.75rem}}.Home_hScreen__T_TVm{height:100vh}.Home_bg__auBrd{min-height:100vh}.Home_bgCross__T86dI{background-image:url(/_next/static/media/cross.066776a6.svg);background-size:1.3rem;background-color:#f8f8f8;overflow:hidden}.Home_contentContainer___6pXo{max-width:75vw;margin:0 auto}.Home_sectionHeader__BnBQb{font-size:3rem;font-weight:600;color:#1046a4;padding-top:3rem}@media only screen and (max-width:480px){.Home_contentContainer___6pXo{max-width:100%;margin:0 2rem}.Home_sectionHeader__BnBQb{font-size:2rem}}@supports (-webkit-touch-callout:none){.Home_hScreen__T_TVm{height:-webkit-fill-available}}.NotFound_error__m_xul{display:flex;flex-direction:column;height:100vh;align-items:center;justify-content:center;gap:2rem}.NotFound_gif__OjxDi{width:auto;height:25rem;-o-object-fit:contain;object-fit:contain;padding-bottom:2rem}.NotFound_text__YSDMK{display:flex;flex-direction:column;align-items:center;color:#1046a4;line-height:4rem;text-align:center}.NotFound_emoji__gM_Mg{font-size:10rem;margin-bottom:5rem}.NotFound_title__avDo_{font-size:3rem;font-weight:600;line-height:2.5rem}.NotFound_body__OXvP_{font-size:1.25rem}.NotFound_button__3B7HG{line-height:unset;padding:.75rem 1rem;background-color:#1046a4;color:#f8f8f8;border-radius:1rem;transition:all .3s cubic-bezier(.11,.91,.35,.96)}.NotFound_button__3B7HG:hover{transform:scale(110%)}@media only screen and (max-width:768px){.NotFound_emoji__gM_Mg{font-size:8rem;margin-bottom:4rem}.NotFound_title__avDo_{font-size:2.5rem}.NotFound_body__OXvP_{font-size:1rem}.NotFound_button__3B7HG{font-size:.8rem;padding:.5 .75rem}.NotFound_gif__OjxDi{height:15rem}}