header{position:fixed;top:0;left:0;display:inline-flex;justify-content:center;width:100%;z-index:100;background-color:#1f1f1f33;height:56px;transition:background-color .3s ease-in-out}header.scrolled{background-color:var(--black-color)}header>div{height:100%;display:inline-flex;align-items:center}header .nav-item{list-style:none}header .nav-item .nav-link{text-decoration:none;color:var(--white-color)}header .page-title{position:absolute;left:50%;transform:translate(-50%);max-height:250px;overflow-x:hidden;white-space:nowrap;cursor:pointer;z-index:2}header .logo{position:relative;z-index:2}@media only screen and (min-width:992px){header>div{width:calc(100% - 25px)}header .author{font-size:2rem;font-weight:700}header nav{width:100%;position:absolute;left:0}header nav .nav-list{position:relative;left:50%;transform:translate(-50%);padding:0;display:inline-flex;justify-content:space-between;align-items:center;width:100%}header nav .nav-list .nav-item{white-space:nowrap}header nav .nav-list .nav-item .nav-link{opacity:.7;transition:opacity .3s ease-in-out}header nav .nav-list .nav-item .nav-link:hover{opacity:1}header nav .nav-list .nav-item .last-clicked{opacity:1}header nav .nav-list [class^=part]{display:inline-flex;font-weight:600;column-gap:30px;flex-grow:1;justify-content:center}header nav .nav-list hr{display:none}header nav .social{display:none}header .menu-btn{display:none}}@media only screen and (max-width:991px){header>div{width:clamp(100px,95%,99%);justify-content:space-between}header .menu-btn{all:unset;padding-right:10px;color:var(--white-color);cursor:pointer;font-size:48px;z-index:2}header nav{position:fixed;background-color:var(--primary-color);right:100%;bottom:0;height:calc(100% - 56px);width:100%;overflow-y:auto;overflow-x:hidden;transition:right .3s ease-in-out}header nav.visible{right:0!important}header nav .nav-list{position:relative;width:100%;height:100%;left:0;padding:0}header nav .nav-list .nav-item{position:relative;padding:10px 0;font-size:2rem;margin-left:20px}header nav .nav-list .nav-item a.nav-link{z-index:1}header nav .nav-list .nav-item a.nav-link:after{content:"";position:absolute;top:-10px;left:-20px;width:100vw;height:calc(100% + 20px);z-index:-1;background-color:#0000000d}header nav .nav-list .nav-item a.nav-link.last-clicked{text-decoration:underline}header nav .nav-list .nav-item a.nav-link.last-clicked:before{display:none}header nav .social{position:absolute;bottom:0;left:0}}@media only screen and (max-width:991px) and (max-width:365px){header nav .social{bottom:initial}}@media only screen and (max-width:991px){header nav .social ul{overflow:hidden;display:inline-flex;flex-wrap:wrap-reverse}header nav .social ul>*{padding:0!important;margin:0!important;transform:scale(.6)}}@media only screen and (max-width:365px){header .page-title{position:fixed!important;transform:initial!important;bottom:0;transition:left .3s ease-in-out}}@media only screen and (min-width:366px){header .page-title{left:50%!important}}@media only screen and (max-width:1200px) and (min-width:992px){header .part-1 .nav-item:last-child{padding-right:100px}}.pseudo-link{position:relative;transition:color .3s ease-in-out}.pseudo-link:before{content:"";position:absolute;top:100%;width:100%;height:2px;background-color:var(--white-color);transform:scaleX(0);transition:transform .3s ease-in-out}.pseudo-link:hover,.pseudo-link:focus,header[data-style=Header] .last-clicked{color:var(--white-color)}.pseudo-link:hover:before,.pseudo-link:focus:before,header[data-style=Header] .last-clicked:before{transform:scaleX(1)}.overlay{position:absolute;height:100%;width:100%;opacity:.4;background-color:#000}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{overflow:hidden}html,body{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}img{display:block;max-width:100%;overflow:hidden}.sr-only{position:fixed!important;top:-1000%!important;left:-1000%!important;opacity:0!important;color:#000!important}.hide-title.title{display:hidden!important;visibility:hidden!important}:root{--primary-color:#333333;--secondary-color:#474747;--fourth-color:#999999;--white-color:#FFFAFA;--black-color:#1f1f1f;--highlight-color:#FA8334;--contrast-color:#1E3A8A;font-family:Poppins,sans-serif;font-style:normal;font-size:16px;background-color:var(--primary-color);color:var(--white-color)}footer[data-astro-cid-lejjx2fa]{background-color:var(--black-color);padding:1rem;text-align:center;min-width:100%}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa]{display:flex;flex-direction:column;justify-content:center;row-gap:20px}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul{min-width:100%;list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li{background-color:var(--primary-color);border:1px solid var(--fourth-color);flex-grow:1;max-width:400px;min-width:var(--socialPx)}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li a{display:block;width:100%;height:100%;padding:30px;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li a:hover,footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li a:focus{background-color:var(--secondary-color);box-shadow:#00000059 0-50px 36px -28px inset}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li a:hover img,footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li a:focus img{filter:grayscale(0%);opacity:1}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .social ul li img{margin-inline:auto;object-fit:cover;min-width:var(--socialPx);min-height:var(--socialPx);z-index:1;filter:grayscale(80%);opacity:.7;transition:filter .3s ease-in-out,opacity .3s}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .links[data-astro-cid-lejjx2fa] ul[data-astro-cid-lejjx2fa]{list-style-type:none;width:fit-content;margin-inline:auto}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .links[data-astro-cid-lejjx2fa] ul[data-astro-cid-lejjx2fa] li{text-align:center;padding:10px 0}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .links[data-astro-cid-lejjx2fa] ul[data-astro-cid-lejjx2fa] li a{color:var(--white-color);cursor:pointer;text-decoration:none;font-size:1.2rem}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .links[data-astro-cid-lejjx2fa] ul[data-astro-cid-lejjx2fa] hr[data-astro-cid-lejjx2fa]{opacity:.3}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .dev[data-astro-cid-lejjx2fa]{opacity:.7}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .dev[data-astro-cid-lejjx2fa] a[data-astro-cid-lejjx2fa]{text-decoration:none}footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .dev[data-astro-cid-lejjx2fa] a[data-astro-cid-lejjx2fa]:hover,footer[data-astro-cid-lejjx2fa] .content[data-astro-cid-lejjx2fa] .dev[data-astro-cid-lejjx2fa] a[data-astro-cid-lejjx2fa]:focus{text-decoration:underline;opacity:1}