@media only screen and (min-width:0px){footer{z-index:1000;display:flex;align-items:center;width:100%;height:58px;box-shadow:0 0 3px #000;position:fixed;bottom:0;background-color:rgba(1,14,24,.7);-webkit-backdrop-filter:blur(25px) brightness(.7);backdrop-filter:blur(25px) brightness(.7)}footer .footer-links-container{width:100%;padding:0 16px;justify-content:space-between;height:100%;gap:2rem;list-style:none;pointer-events:none}footer .footer-links-container,footer .footer-links-container li{display:flex;flex-direction:row;align-items:center;position:relative}footer .footer-links-container li{pointer-events:all}footer .footer-links-container li img{position:relative;left:0;opacity:.8;scale:1;transition:left .25s cubic-bezier(.445,.05,.55,.95),opacity .2s cubic-bezier(.445,.05,.55,.95) .23s,scale .2s cubic-bezier(.445,.05,.55,.95) .15s;will-change:scroll-position;pointer-events:all}footer .footer-links-container li:after{content:"";height:clamp(2.5rem,3.75vw,2.7rem);width:2px;background-color:#fff;opacity:.6;display:flex;margin-left:1rem;margin-right:-1rem}footer .footer-links-container li:first-child,footer .footer-links-container li:nth-child(2),footer .footer-links-container li:nth-child(3),footer .footer-links-container li:nth-child(3):after{display:none}footer .footer-links-container li:nth-child(4){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(4):after{display:none}footer .footer-links-container li:nth-child(5){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(5):after{display:none}footer .footer-links-container li:nth-child(6){display:flex;padding:14px 0}footer .footer-links-container li:nth-child(6):after{display:none}footer .footer-links-container li a{color:#fff;opacity:.8;text-underline-offset:4px;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}footer .footer-links-container li a:hover{opacity:1}footer .footer-links-container li:nth-child(5) img{width:45px;margin-top:-8px;margin-bottom:-11px}footer .footer-links-container img{opacity:.6;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);width:30px;aspect-ratio:1/1}footer .footer-links-container img:active,footer .footer-links-container img:hover{opacity:1}}@media only screen and (max-width:800px){.hide-icons .icon{opacity:0;scale:0}.hide-icons .email-icon{left:calc(-50vw + 32px)}.hide-icons .github-icon{left:calc(-100vw + 64px)}.show-icons .icon{opacity:.7;scale:1}.show-icons :nth-child(4){position:relative;top:-64px}.show-icons :nth-child(5){position:relative;top:-128px}.show-icons :nth-child(6){position:relative;top:-192px}}@media only screen and (min-width:800px){footer{height:43px;padding:8px 0}footer .footer-links-container{width:50%;padding-left:16px;justify-content:flex-start}footer .footer-links-container li:first-child,footer .footer-links-container li:nth-child(2),footer .footer-links-container li:nth-child(3){display:flex}footer .footer-links-container li:last-child:after,footer .footer-links-container li:nth-child(4),footer .footer-links-container li:nth-child(5),footer .footer-links-container li:nth-child(6){display:none}footer .footer-links-container li a{font-size:clamp(1rem,1.5vw,1.35rem);text-wrap:nowrap}}@media only screen and (min-width:0px){header{position:fixed;width:100%;top:0;z-index:200000}header nav{background-color:#011627;box-shadow:0 4px 4px hsla(0,0%,100%,.05);padding:0 16px;height:64px}header nav .container{display:flex;flex-direction:row;height:64px;justify-content:center}header nav .container .logo-container{width:50%;display:flex;align-items:center;position:relative}header nav .container .logo-container .logo{color:#fff;font-size:clamp(3rem,5.6vw,3.625rem);letter-spacing:1px;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container .logo-container .logo:hover{color:#217d7a}header nav .container .burger-icon-wrapper{width:50%;display:flex;justify-content:flex-end;align-items:center}header nav .container .burger-icon-wrapper .burger-icon{width:42px;height:32px;display:flex;flex-direction:column;gap:15px;overflow:hidden;align-items:flex-end}header nav .container .burger-icon-wrapper .burger-icon .line1,header nav .container .burger-icon-wrapper .burger-icon .line2,header nav .container .burger-icon-wrapper .burger-icon .line3{width:48px;height:2px;background-color:#fff;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line1{transform:rotate(405deg) translateY(10px) translateX(10px)}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line2{opacity:0}header nav .container .burger-icon-wrapper .burger-icon.open-menu .line3{transform:rotate(-405deg) translateY(-10px) translateX(10px)}header nav .container menu{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;width:100%;margin-top:68px;padding-top:0;opacity:0;list-style:none;gap:0;height:0;pointer-events:none;transition:all .2s cubic-bezier(.445,.05,.55,.95)}header nav .container menu li:nth-child(1n+1){transition-delay:.11s}header nav .container menu li:nth-child(1n+2){transition-delay:.17s}header nav .container menu li:nth-child(1n+3){transition-delay:.23s}header nav .container menu li:nth-child(1n+4){transition-delay:.29s}header nav .container menu li{transition:all .1s cubic-bezier(.445,.05,.55,.95);opacity:0;display:flex;justify-content:center;height:-moz-fit-content;height:fit-content}header nav .container menu li a{font-size:2.5rem;color:#fff;text-decoration:none;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container menu li a.activeLink{color:#406abf}header nav .container menu li:hover a{color:#217d7a}header nav .container menu.open-menu{display:flex;flex-direction:column;position:fixed;width:100%;margin-top:64px;padding-top:32px;list-style:none;opacity:1;gap:48px;z-index:1000;pointer-events:all;height:calc(100vh - 88px);background:#011627;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#011627,rgba(1,22,39,.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#011627",endColorstr="#011627",GradientType=1)}header nav .container menu.open-menu li{opacity:1;display:flex;justify-content:center;height:-moz-fit-content;height:fit-content}header nav .container menu.open-menu li a{font-size:2.5rem;color:#fff;text-decoration:none;transition:all .15s cubic-bezier(.445,.05,.55,.95)}header nav .container menu.open-menu li a.activeLink{color:#406abf}header nav .container menu.open-menu li:hover a{color:#217d7a}}@media only screen and (min-width:800px){header nav{height:90px}header nav .container{padding:0;justify-content:center}header nav .container .logo-container{display:flex;align-items:flex-end;top:6px}header nav .container .logo-container .logo{cursor:pointer}header nav .container .burger-icon-wrapper{display:none}header nav .container menu{display:flex;margin-top:0;margin-left:0;height:64px;opacity:1;width:50%;position:relative;flex-direction:row;justify-content:flex-end;align-items:center;padding-top:16px;gap:48px;pointer-events:all}header nav .container menu li{opacity:1}header nav .container menu li a{font-size:clamp(1.5rem,3vw,1.813rem);transition:all .15s cubic-bezier(.445,.05,.55,.95)}}