@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900");:root{--marian-blue:#384589;--delft-blue:#2d3b6a;--prussian-blue:#1d2d46;--tekhelet:#47366d;--ultra-violet:#5a4485;--primary:#47366d;--light:#e4e4e4;--dark:#2d3b6a;--easy-text:#e7e9f1;--glow:#dadada}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh}body{background:radial-gradient(transparent 97%,hsla(0,0%,100%,.05) 91%),linear-gradient(to right,hsla(0,0%,100%,.03),transparent 3%,transparent 49%,hsla(0,0%,100%,.03) 49%,transparent 52%),var(--dark);background-size:80px 80px;background-position:50%;background-blend-mode:screen;color:var(--easy-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,serif;font-optical-sizing:auto;font-style:normal;max-width:740px;margin:0 auto;padding:4rem 2rem 0}*{box-sizing:border-box;padding:0;margin:0}header{margin-bottom:4rem}main{margin-bottom:5rem}footer{margin-bottom:2rem}h1,h2,h3,h4,h5,h6{color:var(--easy-text);letter-spacing:.05rem}p{line-height:2;margin-top:1.1rem;letter-spacing:.01rem;text-shadow:1px 1px 1px var(--prussian-blue)}pre{width:98%;opacity:.9;border-radius:0 .4rem .4rem 0}p code{background:var(--marian-blue);font-size:.9rem;margin:0 .1rem;padding:0 .3rem .15rem;box-shadow:1px 1px 1px var(--prussian-blue);border-radius:.2rem;opacity:.85}a,p code{color:var(--easy-text)}a{text-decoration:none}::selection{color:var(--delft-blue);text-shadow:none;background:hsla(0,0%,100%,.7)}.glitch-wrapper{width:100%;height:100%;display:flex;align-items:center;position:relative;text-align:center;overflow:auto}.glitch{position:relative;font-size:96px;font-weight:700;color:var(--easy-text);letter-spacing:.3rem;animation:shift 4s ease-in-out infinite alternate;z-index:1}.glitch:after,.glitch:before{content:attr(data-glitch);position:absolute;top:0;width:100%;color:#fff;background-color:var(--dark);overflow:hidden;clip:rect(0,900px,0,0)}.glitch:before{left:-2px;animation:noise-before 3s linear infinite alternate-reverse}.glitch:after{left:2px;animation:noise-after 2s linear infinite alternate-reverse}@keyframes noise-before{0%{clip:rect(61px,9999px,52px,0)}5%{clip:rect(33px,9999px,144px,0)}10%{clip:rect(121px,9999px,115px,0)}15%{clip:rect(144px,9999px,162px,0)}20%{clip:rect(62px,9999px,180px,0)}25%{clip:rect(34px,9999px,42px,0)}30%{clip:rect(147px,9999px,179px,0)}35%{clip:rect(99px,9999px,63px,0)}40%{clip:rect(188px,9999px,122px,0)}45%{clip:rect(154px,9999px,14px,0)}50%{clip:rect(63px,9999px,37px,0)}55%{clip:rect(161px,9999px,147px,0)}60%{clip:rect(109px,9999px,175px,0)}65%{clip:rect(157px,9999px,88px,0)}70%{clip:rect(173px,9999px,131px,0)}75%{clip:rect(62px,9999px,70px,0)}80%{clip:rect(24px,9999px,153px,0)}85%{clip:rect(138px,9999px,40px,0)}90%{clip:rect(79px,9999px,136px,0)}95%{clip:rect(25px,9999px,34px,0)}to{clip:rect(173px,9999px,166px,0)}}@keyframes noise-after{0%{clip:rect(26px,9999px,33px,0)}5%{clip:rect(140px,9999px,198px,0)}10%{clip:rect(184px,9999px,89px,0)}15%{clip:rect(121px,9999px,6px,0)}20%{clip:rect(181px,9999px,99px,0)}25%{clip:rect(154px,9999px,133px,0)}30%{clip:rect(134px,9999px,169px,0)}35%{clip:rect(26px,9999px,187px,0)}40%{clip:rect(147px,9999px,137px,0)}45%{clip:rect(31px,9999px,52px,0)}50%{clip:rect(191px,9999px,109px,0)}55%{clip:rect(74px,9999px,54px,0)}60%{clip:rect(145px,9999px,75px,0)}65%{clip:rect(153px,9999px,198px,0)}70%{clip:rect(99px,9999px,136px,0)}75%{clip:rect(118px,9999px,192px,0)}80%{clip:rect(1px,9999px,83px,0)}85%{clip:rect(145px,9999px,98px,0)}90%{clip:rect(121px,9999px,154px,0)}95%{clip:rect(156px,9999px,44px,0)}to{clip:rect(67px,9999px,122px,0)}}.Navigation_list__VIGxa{list-style:none;line-height:1.5}.Navigation_link__5_hoD{color:var(--easy-text);font-size:.85rem;font-weight:400;text-decoration:none;letter-spacing:.04rem}.Navigation_link__5_hoD:hover{margin-left:.4rem;transition:margin .15s,opacity .1s ease-in-out;opacity:.8}.Navigation_link__5_hoD:not(:hover){transition:margin .25s ease-in-out}.Footer_footer__4vzqH{margin-top:4rem;padding-bottom:4rem}.Footer_ul__TGzZZ{font-size:.9rem;list-style:none;display:flex;gap:1rem}.Footer_li___nhhP{letter-spacing:.08rem}.Footer_li___nhhP svg{font-size:1.2rem}.Footer_link__wByfM{opacity:.8;color:var(--easy-text);text-decoration:none;letter-spacing:.08rem}.Footer_link__wByfM:hover{opacity:1;transition:opacity .25s}