@font-face{font-family:"Summer Hearts";src:local("Summer Hearts"),url(../../static/media/SummerHearts-Regular.8b078516.otf) format("truetype")}body{margin:0;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#121212 url(../../static/media/topography.5710ccdf.svg)}body h1{font-family:Summer Hearts,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:4rem;position:relative;margin:0 auto}body h1:after,body h1:before{display:block;position:absolute;left:-1rem;transform:rotate(60deg);bottom:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;transform-origin:center;border-bottom:10px solid #eef46e}body h1:after{left:0;bottom:-1px;transform:rotate(10deg);border-bottom-color:#8bd76b}#footer{color:#fff;text-align:right;margin:5px 10px 0 0}.zacOverwrite .MuiListItem-button{display:inline-flex;align-items:unset}.zacOverwrite svg{-webkit-filter:invert(1);filter:invert(1)}.projects{overflow:hidden;display:inline-flex;flex-direction:column;width:100%;align-items:center;min-height:100vh;color:#fff}.projects h1{margin:50px 0 0;color:#f54768}.projects h1:after{border-bottom-color:#8bd76b}.projects h1:before{border-bottom-color:#eef46e}.projects #searchBar{min-width:320px;display:flex;color:#fff}.projects .MuiSvgIcon-root{fill:#000;position:absolute;top:10px;left:10px}#root{display:inline-flex;justify-content:center;width:100%;overflow-x:hidden}#root,#root .App{flex-direction:column;min-height:100vh}#root .App{background:#121212 url(../../static/media/compressedHeaderBackground.c0fa7228.jpg) no-repeat 50% fixed;background-size:cover;width:100vw;display:flex;align-items:center;font-size:calc(15px + 2vmin);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.077);overflow:hidden}#root .App h1 span{font-family:serif;font-family:initial;-webkit-animation:hideToShow 1s infinite;animation:hideToShow 1s infinite}#root .App p{margin:50px 30px 0;text-align:"left";-webkit-animation:slideRight 1.8s cubic-bezier(0,.1,.25,1);animation:slideRight 1.8s cubic-bezier(0,.1,.25,1);z-index:10}#root .App span{z-index:10}#root .App a{color:#fff;text-decoration:none;transition:1s;padding:0 4px;display:inline-flex}#root .App a:first-child:hover{border-bottom:1px solid #8bd76b}#root .App a:nth-child(2):hover{border-bottom:1px solid #f54768}#root .App a:nth-child(3):hover{border-bottom:1px solid #eef46e}#root .App a:first-child{-webkit-animation:hideToShow .8s linear forwards;animation:hideToShow .8s linear forwards}#root .App a:nth-child(2){-webkit-animation:hideToShow 1.6s linear forwards;animation:hideToShow 1.6s linear forwards}#root .App a:nth-child(3){-webkit-animation:hideToShow 2.4s linear forwards;animation:hideToShow 2.4s linear forwards}@-webkit-keyframes hideToShow{0%{opacity:0}to{opacity:1}}@keyframes hideToShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideRight{0%{transform:translate3d(50vw,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideRight{0%{transform:translate3d(50vw,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.MuiFormControl-root{border:1px solid hsla(0,0%,100%,.21)!important;max-width:320px}#searchBar-label{color:#fff!important}h1{margin-top:10px;color:#fff;text-align:center}.cardContainer{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100vw}.card{background:#333;max-width:440px;width:80%;min-width:280px;margin:10px;color:#fff;position:relative}.card,.card img{border-radius:10px}.card img{width:100%}.card .info{position:absolute;left:0;display:none;justify-content:space-between;flex-direction:column;height:100%;width:100%;cursor:pointer;z-index:10;opacity:0;overflow:auto;transition:opacity 2s}.card:hover .info{background:rgba(29,29,29,.726);opacity:1;display:inline-flex}.card p{text-align:left;padding:10px}.card h3{margin:8px;text-shadow:2px 2px rgba(37,37,37,.69);text-align:left}.card img{height:200px}.card .actions{align-self:flex-start;text-align:left;margin:5px}.card .actions button{color:#61dafb;border:1px solid #61dafb;margin:1px}.about,.blog{display:inline-flex;flex-direction:column;padding:0;width:100%}.about{padding:20px 20px 2px}.about h1{margin:50px auto 25px;color:#eef46e}.about h1:after{border-bottom-color:#8bd76b}.about h1:before{border-bottom-color:#f54768}.about span{display:inline-flex;align-items:baseline}.about span svg{margin-right:3px}.about strong{font-family:Summer Hearts,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.35rem;margin-top:-10px;color:#8bd76b;transform:rotate(20deg);line-height:0}p{font-size:1.25rem}@media only screen and (max-width:570px){.App p{margin-top:70px!important}.App h1{font-size:2.4rem!important}}@media only screen and (max-width:405px){.App h1{font-size:1.8rem!important}.App span{font-size:1.2rem}}*,:after,:before{box-sizing:border-box;position:relative}.slides{width:100vw;min-height:300px;display:grid;place-items:center;color:#fff;overflow:hidden}.slides>.slide{grid-area:1/-1}.slides>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;position:absolute;font-size:5rem;width:3.5rem;height:3.5rem;top:45%;transition:opacity .3s;opacity:.7;z-index:5}.slides>button:hover{opacity:1;cursor:pointer}.slides>button:focus{outline:none}.slides>button:first-child{left:-7px}.slides>button:last-child{right:-7px}.slideContent{max-width:30vw;min-width:300px;max-height:40vw;min-height:300px;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform .5s ease-in-out;opacity:.7;display:grid;align-content:center;transform-style:preserve-3d;transform:perspective(1000px) translateX(calc(100%*var(--offset))) rotateY(calc(-45deg*var(--dir)))}.slideContentInner{transform-style:preserve-3d;transform:translateZ(2rem);transition:opacity .3s linear;text-shadow:0 .5rem 1rem #000;opacity:0;background-color:hsla(0,0%,50.2%,.76);border-radius:25px;margin:10px;padding:10px}.slideContentInner .slideSubtitle,.slideContentInner .slideTitle{font-size:2rem;font-weight:400;letter-spacing:.2ch;text-transform:uppercase;margin:0}.slideContentInner .slideSubtitle:before{content:"— "}.slideContentInner .slideDescription{margin:0;font-size:.9rem;padding:10px;letter-spacing:.1ch}.slideBackground{position:fixed;top:0;left:-10%;right:-10%;bottom:0;background-size:cover;background-position:50%;z-index:-1;opacity:0;transition:opacity .3s linear,transform .3s ease-in-out;pointer-events:none;transform:translateX(calc(10%*var(--dir)))}.slide[data-active]{z-index:2;pointer-events:auto}.slide[data-active] .slideBackground{opacity:.2;transform:none}.slide[data-active] .slideContentInner{opacity:1}.slide[data-active] .slideContent{--x:calc(var(--px) - 0.5);--y:calc(var(--py) - 0.5);opacity:1;transform:perspective(1000px)}.slide[data-active] .slideContent:hover{transition:none;transform:perspective(1000px) rotateY(calc(var(--x)*45deg)) rotateX(calc(var(--y)*-45deg))}.blog{min-height:100vh;padding:10px}.blog h1{margin-top:55px;color:#8bd76b}.blog h1:after{border-bottom-color:#f54768}.blog h1:before{border-bottom-color:#eef46e}.journalCard{position:relative;width:100%;background:#262626;color:#fff;border-radius:25px;text-shadow:2px 2px #444;cursor:pointer}.journalCard .media{height:200px;width:100%;border-top-left-radius:25px;border-top-right-radius:25px}.journalCard h3{text-decoration:underline}.journalCard .meta{padding:10px}.journalCard .coverEffect{position:absolute;display:inline;width:100%;height:100%;left:0;background-color:hsla(0,0%,100%,.036);border-radius:25px;z-index:-1}.journalCard:hover{transform:scale(1.03)}.journalCard:hover .coverEffect{display:inline;z-index:2}.content{padding:25px;max-width:100vw;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,380px));grid-gap:25px 20px;gap:25px 20px;justify-items:center;min-height:100vh;margin:0 auto}.article{padding:50px 25px 25px;max-width:600px;justify-self:center;color:#fff;width:100%;margin:0 auto}.article table{border:1px solid #1c6ea4;width:100%;text-align:left;border-collapse:collapse}.article table td,.article table th{border:1px solid #aaa;padding:5px 2px}.article table tbody td{font-size:13px}.article table tr:nth-child(2n){background:rgba(208,228,245,.14)}.article table thead{background:rgba(8,25,36,.07);border-bottom:2px solid #444}.article blockquote{background:rgba(33,33,33,.56);border-radius:25px;border:1px solid hsla(0,0%,100%,.1);margin:0 auto;width:95%;word-wrap:a}.article blockquote p{padding:5px;word-wrap:anywhere}.article a{color:#fff}.article img{max-width:100%}.article h2{text-decoration:underline}.AccuCrewAI img{object-fit:cover;object-position:0 25%;width:300px;height:380px;display:flex;margin:0 auto}
/*# sourceMappingURL=main.e66e187c.chunk.css.map */