@import url(https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Walter+Turncoat&display=swap);*,:after,:before{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}body,html{height:100%;font-family:Public Sans}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}._App_14mjd_1{width:100vw;overflow:hidden}@media (prefers-color-scheme:dark){body{background:#1a1a1a;color:#fff}}._headerContainer_iobg5_1{background:#fff500;height:350px;padding:150px 25% 0}._headerContainer_iobg5_1 h1{font-weight:400;font-size:1.5rem}._developerIcon_iobg5_12{display:inline-block;width:50px;object-position:0 4px;margin:0 -6px}._sunsetIcon_iobg5_19{display:inline-block;width:55px;object-position:-6px 8px;margin:0 -6px}._nowrap_iobg5_26{white-space:nowrap}@media screen and (max-width:1600px){._headerContainer_iobg5_1{padding:150px 15% 0}}@media screen and (max-width:500px){._headerContainer_iobg5_1{height:revert;padding:1rem}._headerContainer_iobg5_1 h1{font-size:1.15rem;text-align:center}._mobileHeaderVanish_iobg5_47{display:none}._developerIcon_iobg5_12{width:30px;margin:0 -3px}._sunsetIcon_iobg5_19{width:28px;margin:revert}}@media (prefers-color-scheme:dark){._headerContainer_iobg5_1{background:#141414;color:#fff500}._developerIcon_iobg5_12,._sunsetIcon_iobg5_19{filter:invert(91%) sepia(97%) saturate(1880%) hue-rotate(349deg) brightness(98%) contrast(107%)}}._projectWrapper_vswdo_1{display:flex;align-items:flex-end;gap:1rem;margin-bottom:5rem}._links_vswdo_8{margin-top:.5rem}._projectThumbnail_vswdo_12{border:1px solid #1a1a1a;border-radius:6px;aspect-ratio:1.618;object-fit:cover;object-position:0 0}._marginTopNeg100_vswdo_20{margin-top:-100px}._marginLeftNeg50_vswdo_24{margin-left:-50px}._marginRightPos50_vswdo_28{margin-right:50px}._projectInfo_vswdo_32{font-size:.875rem;width:min(100%,300px)}._flipLayout_vswdo_37{flex-direction:row-reverse}._flipLayout_vswdo_37>._projectInfo_vswdo_32{text-align:right}._projectInfo_vswdo_32 a{text-decoration:none;font-weight:600;padding:2px;border-radius:6px;padding:.25rem .5rem;transition:background .25s ease-in-out}._liveLink_vswdo_55{background:#1a1a1a;color:#fff}._liveLink_vswdo_55:hover{background:#333}._liveLink_vswdo_55:before{content:"\2022";font-size:25px;position:relative;top:4px;left:-2px;color:#0f0}._githubLink_vswdo_72{color:#005eff;border:1px solid #eee}._githubLink_vswdo_72:hover{border:1px solid #005eff}._githubLink_vswdo_72:active{background:#005eff;color:#fff}@media screen and (max-width:768px){._projectWrapper_vswdo_1{flex-wrap:wrap;margin-bottom:2rem}._projectWrapper_vswdo_1:first-child{padding-top:3rem}._projectWrapper_vswdo_1>*{width:100%!important}._flipLayout_vswdo_37{flex-direction:revert}._flipLayout_vswdo_37>._projectInfo_vswdo_32{text-align:revert}._marginTopNeg100_vswdo_20{margin-top:revert}._marginLeftNeg50_vswdo_24{margin-left:revert}._marginRightPos50_vswdo_28{margin-right:revert}}@media (prefers-color-scheme:dark){._projectThumbnail_vswdo_12{border:1px solid #333;box-shadow:5px 5px 25px #eeeeee06}._liveLink_vswdo_55{border:1px solid #000;background:#333}._liveLink_vswdo_55:hover{border:1px solid #fff}._liveLink_vswdo_55:active{border:1px solid #333}._githubLink_vswdo_72{border:1px solid transparent;background:#005eff;color:#fff}._githubLink_vswdo_72:hover{background:#2e7bfe}._githubLink_vswdo_72:active{background:#004aca}}._projectsContainer_1tyzc_1{margin:0 25%}._sectionTitle_1tyzc_5{font-size:100px;position:absolute;left:16px;top:0;font-weight:900;color:#f8faff;white-space:nowrap;z-index:-1;user-select:none;animation:_scrolling_1tyzc_1 7s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll) * -4s);width:calc(100% - 16px)}._parent_1tyzc_21{position:relative;width:100vw}._dogbg_1tyzc_26{position:absolute;top:200px;right:-300px;z-index:-1;animation:_spinning_1tyzc_1 120s linear infinite;width:200%;user-select:none}@keyframes _spinning_1tyzc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _scrolling_1tyzc_1{0%{transform:translate(0)}to{transform:translate(-1200px)}}@media screen and (max-width:1600px){._projectsContainer_1tyzc_1{margin:0 15%}}@media screen and (max-width:500px){._projectsContainer_1tyzc_1{margin:0 5%}}@media (prefers-color-scheme:dark){._sectionTitle_1tyzc_5{color:#1f1f1f}._dogbg_1tyzc_26{opacity:2%}}@keyframes _spinning_cr6rq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _scrolling_cr6rq_1{0%{transform:translate(650px)}to{transform:translate(-1200px)}}._experimentWrapper_cr6rq_19{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}._experimentWrapper_cr6rq_19>._container_cr6rq_26{display:flex;align-items:center;gap:1rem;padding:0 4rem;position:relative}._experimentWrapper_cr6rq_19>a{width:max-content;align-self:center;border:none;padding:1rem 2rem;border-radius:6px;text-transform:uppercase;font-weight:700;background:#005eff;color:#fff;cursor:pointer;text-decoration:none}._experimentWrapper_cr6rq_19>a:hover{text-decoration:underline;text-underline-offset:2px}._experimentWrapper_cr6rq_19>a:active{background:#004aca}._stamp_cr6rq_57{width:150px;height:150px;padding:6px;border-radius:50%;animation:_spinning_cr6rq_1 6s infinite linear;animation-play-state:paused;animation-delay:calc(var(--scroll) * -4s);z-index:1;backdrop-filter:blur(3px);border:1px solid #1a1a1a}._experimentCarousel_cr6rq_70{display:flex;gap:2rem;height:300px;white-space:nowrap;animation:_scrolling_cr6rq_1 7s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll) * -2s)}._experimentCarousel_cr6rq_70>img{height:100%;border-radius:6px;border:1px solid #1a1a1a;object-fit:cover}@media screen and (max-width:500px){._experimentCarousel_cr6rq_70{height:250px;min-width:250px;gap:1rem}._stamp_cr6rq_57{position:absolute;top:-4rem;left:1rem}._experimentWrapper_cr6rq_19{margin-top:6rem}}._infoWrapper_18x9v_1{height:min-content;color:#fff;display:flex;justify-content:center;padding:4rem 15%;gap:1rem;background-color:#1a1a1a;opacity:1;background-image:linear-gradient(#000 .5px,transparent .5px),linear-gradient(to right,#000 .5px,#1a1a1a .5px);background-size:10px 10px}._infoWrapper_18x9v_1 p{color:#fff;max-width:65ch;margin-bottom:1rem}._avatarPane_18x9v_20{display:flex;flex-direction:column;text-align:center;min-width:135px}._avatarPane_18x9v_20 h3{margin:.5rem 0 1rem}._avatarPane_18x9v_20 a{width:100%;display:flex;align-items:center;gap:.5rem;background:#000;color:#ddd;padding:1rem;text-decoration:none;border-radius:6px;margin-bottom:.5rem;border:1px solid transparent;text-align:center}._avatarPane_18x9v_20 a:hover{color:#fff;border:1px solid #333;font-weight:600}._links_18x9v_53 img{display:inline-block;width:24px}._infoWrapper_18x9v_1 p:first-child,._infoWrapper_18x9v_1 p:last-child{font-family:Walter Turncoat;font-size:1.125rem}._highlight_18x9v_63{font-weight:600;color:#fff500}._highlight_18x9v_63 a{color:#eee;text-underline-offset:3px}._highlight_18x9v_63 a:hover{color:#fff500;text-underline-offset:2px}._infoWrapper_18x9v_1>article{width:150px}._infoWrapper_18x9v_1>article img{border-radius:6px}@media screen and (max-width:500px){._infoWrapper_18x9v_1{flex-wrap:wrap;padding:2rem 10%}._avatarPane_18x9v_20{width:100%!important;gap:1rem;flex-direction:row}}._footerWrapper_r2ai3_1{display:flex;justify-content:center;align-items:center;background:#000;color:#333;min-height:4rem;font-size:.85rem}._footerWrapper_r2ai3_1>img{display:inline-block;padding:0 2px;object-position:0 -1px;width:22px}