1<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 4.25.9"/><style data-href="/styles.3f7f767f22d24c38f94a.css" data-identity="gatsby-global-css">:root{--color-tone-1:#000;--color-tone-2:#787c7e;--color-tone-3:#878a8c;--color-tone-4:#d3d6da;--color-tone-5:#edeff1;--color-tone-6:#f6f7f8;--color-tone-7:#fff;--lightGray:#d8d8d8;--gray:#86888a;--darkGray:#939598;--white:#fff;--black:#212121;--pink:#f03e88;--green:#3ef088;--darkGreen:#3ed088;--purple:#f023f0;--codeGrey:#464d53;--dullGrey:#8b949e}@font-face{font-family:Cutive;font-style:normal;font-weight:400;src:url(/fonts/cutive.ttf) format("truetype")}@font-face{font-family:Red Hat;font-style:normal;font-weight:400;src:url(/fonts/redhat.woff2) format("woff2")}@font-face{font-family:Montreal;font-style:normal;font-weight:400;src:url(/fonts/montreal.ttf) format("truetype")}@font-face{font-family:Digital Dream;font-style:normal;font-weight:400;src:url(/fonts/Digital\ dream.ttf) format("truetype")}body{background:var(--black);color:var(--pink);font-family:Cutive,sans-serif;margin:0}body.noscroll{overflow:hidden}a,button{font-family:Cutive,sans-serif}a{color:var(--pink)}code{background-color:var(--codeGrey);padding:0 1px;text-transform:lowercase}#personal-site{--text-color:var(--color-tone-1);--tile-text-color:var(--color-tone-7);--background2:var(--color-tone-5);--background:var(--color-tone-7)}@media(prefers-color-scheme:dark){:root{--color-tone-1:#fff;--color-tone-2:#818384;--color-tone-3:#565758;--color-tone-4:#3a3a3c;--color-tone-5:#272729;--color-tone-6:#1a1a1b;--color-tone-7:#121213;--background2:var(--color-tone-5);--tile-text-color:var(--color-tone-1)}}#personal-site.nightMode-on{--color-tone-1:#fff;--color-tone-2:#818384;--color-tone-3:#565758;--color-tone-4:#3a3a3c;--color-tone-5:#272729;--color-tone-6:#1a1a1b;--color-tone-7:#121213;--background2:var(--color-tone-5);--tile-text-color:var(--color-tone-1)}#personal-site.nightMode-off{--color-tone-1:#000;--color-tone-2:#787c7e;--color-tone-3:#878a8c;--color-tone-4:#d3d6da;--color-tone-5:#edeff1;--color-tone-6:#f6f7f8;--color-tone-7:#fff;--background2:var(--color-tone-5)}.f-row{display:flex;flex-direction:row}.f-col{display:flex;flex-direction:column}#root{font-family:Cutive,sans-serif}#noscript{font-size:1.5rem;padding:1rem 0;text-align:center}.wordleHeader-titleRow svg{align-self:center;cursor:pointer;display:block;height:36px;width:36px}.header{color:#fff;display:flex;justify-content:center;padding:1rem 1rem 0}.header a{color:#fff;font-size:1.3rem;margin:0 5px}.header a:hover{text-decoration:underline}.questionIcon{left:0}.gearIcon,.questionIcon{position:absolute;z-index:2}.gearIcon{right:0}@media(max-width:450px){.questionIcon{left:-12px}.gearIcon{right:-12px}}.reactPortfolio-modal{z-index:10}.modal-contents,.reactPortfolio-modal{align-items:center;justify-content:center}.modal-contents{display:flex;flex-direction:column;height:calc(100vh - 40px);padding:20px 50px}.modal-imageContainer{display:flex;flex:0 1 auto;height:100%;justify-content:center;position:relative;width:100%}.modal-pageButtons{padding:16px 0 0}.modal-pageButton{margin:0 4px}.modal-closeButton,.modal-pageButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;border:1px solid var(--pink);border-radius:2px;color:var(--pink);font-size:1.25rem}.modal-closeButton:hover,.modal-pageButton:hover{background-color:var(--pink);color:#000;cursor:pointer}.modal-image,.modal-imageGlow,.modal-imageThumb{max-height:100%}.modal-image{max-width:100%;position:absolute;z-index:3}.modal-imageThumb{position:absolute;z-index:2}.modal-imageTitle{font-size:2.25rem;position:relative}.modal-imageTitle:before{content:"\201C";left:-26px}.modal-imageTitle:after{content:"\201D";letter-spacing:-4px;right:-26px}.modal-imageTitle:after,.modal-imageTitle:before{border-radius:8px;font-family:Times,Times New Roman,Georgia,serif;font-size:72px;opacity:.75;position:absolute;top:-17px}.modal-imageDesc,.modal-imageYear{font-size:1.25rem}.modal-imageGlow{filter:blur(10px);max-width:100%;opacity:.5;position:absolute;transform:scale(1.02);z-index:-1}.modal-imageText{font-size:2rem;margin:1rem 0;z-index:2}.modal-counter{left:30px;position:absolute;top:30px}.ReactModal__Overlay{background-color:hsla(0,0%,4%,.6)!important;z-index:10}.clickableImage,.clickableImage-container{align-items:center;display:flex;justify-content:center;object-fit:cover;position:relative}.clickableImage-container{animation:none;transform:scale(1);transition:transform .15s ease-in-out}.clickableImage-container:hover{animation-delay:.1s;animation-duration:2s;animation-iteration-count:infinite;animation-name:slide;animation-timing-function:linear;transform:scale(1.3);z-index:10}@keyframes slide{0%{transform:scale(1.3) translate(0) rotate(0deg)}20%{transform:scale(1.3) translate(3px,3px) rotate(.3deg)}40%{transform:scale(1.3) translateY(6px) rotate(-.3deg)}80%{transform:scale(1.3) translate(-3px,3px)}to{transform:scale(1.3) translate(0) rotate(0deg)}}.clickableImage-focusedOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;object-fit:cover;opacity:0;position:absolute;top:0;width:100%;z-index:1}.clickableImage-container:hover .clickableImage-focusedOverlay{opacity:1}.clickableImage .clickableImage-img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block}.clickableImage-title{font-size:20px;font-weight:700;margin:0 -3px;text-align:center}.clickableImage-title:before{content:"\201C";letter-spacing:3px}.clickableImage-title:after{content:"\201D";letter-spacing:-4px}.clickableImage-title:after,.clickableImage-title:before{font-family:Times,Times New Roman,Georgia,serif;font-size:34px;opacity:.75}.clickableImage-description{font-size:14px}.clickableImage-fullSize{cursor:pointer;font-size:20px}.clickableImage-fullSize:hover{text-decoration:underline}.galleryItem-container{display:flex;flex-direction:column;padding:0 16px}.galleryItem{display:flex;flex:0 1 25%;justify-content:center;margin:4px 0}@media (max-width:450px){.galleryItem{flex:0 1 50%}}.galleryItem-row{align-items:baseline;display:flex;flex-direction:row;justify-content:center;margin-top:1rem;padding:0 2rem}.galleryItem-title{display:inline-block;font-size:48px;margin:0}.galleryItem-year{display:inline-block;font-size:36px;vertical-align:bottom}
1.galleryItem-description{display:inline-block;font-family:Cutive,sans-serif;font-size:20px;margin:16px 8px;text-align:center}.galleryItem-label{display:flex;flex-direction:row;padding:0 4px}.galleryItem-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.galleryItem-viewMore{display:flex;font-size:2rem;justify-content:center;margin:1rem auto;text-align:center;width:auto}#canvas{height:128px;width:100%}.viz-container{display:flex;flex-direction:row;left:-40px;top:0;width:100%;z-index:-1}.scope-container{bottom:20px;max-width:960px;padding-top:20px;position:relative;transform:translateX(-30px);width:100%}#scope-icon{font-size:4rem;height:128px;left:100px;line-height:11rem;top:0;z-index:-5}#scope-blurtext{cursor:pointer;font-size:2rem}.projTitle{font-size:2rem}.projTitle-github,.projTitle-year{color:var(--dullGrey);display:inline;font-size:1.25rem}.projTitle-githubLink{display:inline}.devPage{font-size:1.25rem;position:relative}.devPage a:hover{color:var(--darkGreen)}.devPage-pageTitle{font-size:2.5rem;letter-spacing:10px;text-align:center;text-transform:lowercase}.devPage-pageDesc{font-size:2.25rem;text-align:center}.devPage-itemList{margin:1rem 50px}.devPage-item{list-style-type:"~$ ";margin:12px 0}.devPage-scope{list-style-type:none}.devPage-detail{list-style-type:"~# ";padding-top:4px}.devPage-siteTitle{font-size:1.75rem}.devPage-details{font-size:1.25rem}.devPage-bloody{color:#ed3838;display:inline;letter-spacing:5px;text-shadow:0 4px 1px #300000,0 6px 1px #400000,0 8px 1px #500000,0 10px 1px #600000,0 12px 1px #700000,0 14px 1px maroon,0 16px 1px #900000,0 18px 1px #a00000}.indexPage{display:flex;flex-direction:column;justify-content:center;text-align:center}.indexPage h3{font-size:1.75rem}.indexPage p{font-size:1.5rem;margin-top:0}.screenshotCompare-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.screenshotCompare{display:block;max-width:600px;position:relative;width:100%}.screenshotCompare-original{width:100%}.screenshotCompare-modded{left:0;opacity:0;position:absolute;top:0;width:100%}.screenshotCompare.active .screenshotCompare-modded{opacity:1}.screenshotCompare-label{font-size:1.25rem}.screenshotCompare-thumbContainer{display:flex;flex-direction:row;height:100px;max-width:100vw;overflow-x:scroll}.screenshotCompare-thumbImage{height:100%}.screenshotCompare-thumb{background-color:transparent;border:1px solid transparent;cursor:pointer;height:calc(100% - 3px);margin:3px;padding:0}.screenshotCompare-thumb:hover{border:1px dotted var(--pink)}.screenshotCompare-thumb.active{border:1px solid var(--pink)}.dolphinMod{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 8px}.dolphinMod-title{font-size:3rem!important;margin:0}.dolphinMod-data{display:flex;flex-direction:row}.dolphinMod-dataText{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;padding-left:20px;text-align:left}.dolphinMod-download{border:2px solid var(--pink);border-radius:4px;font-size:2rem;margin:8px 0;padding:6px;transition:background-color .1s linear}.dolphinMod-gameCover{height:200px}.dolphinMod-screenshots{display:flex;flex-direction:row}.dolphinMod-gameId{color:var(--dullGrey);margin:0 0 20px}.modSection{padding:30px 40px}.modSection a:hover{color:var(--darkGreen)}.modSection h2{font-size:3rem;letter-spacing:10px;margin:auto;text-transform:lowercase}.modSection h2,.modSection h3{display:block;text-align:center}.modSection h3{font-size:2rem;margin-top:8px}.modSection-p{text-align:center}.modSection-installInfo{display:block;font-size:1.25rem;margin:auto;text-align:center}.modSection-download{border:2px solid var(--pink);border-radius:4px;font-size:1.75rem;margin:8px 0;padding:6px;transition:background-color .1s linear}.dolphinMod-download:hover{background-color:var(--pink);color:#000!important}.modSection-turok{align-items:center;display:flex;flex-direction:column;justify-content:center}.aliasSelector-container{color:var(--pink)}.aliasOption{background:transparent;border:0;cursor:pointer;font-size:1.5rem;margin:2px 0;transition:font-size .1s ease-in-out}.aliasOption.selected{font-size:2.5rem;letter-spacing:5px;text-decoration:underline}.aliasOption-College-Hill{color:var(--pink)}.aliasOption-Morphologist{color:var(--green)}.aliasOption-Fury{color:var(--purple)}.aliasSelector-container{font-size:1.25rem;padding:1rem 0}.aliasOption-divider{color:var(--gray);font-size:1rem}.bandcampEmbed,.bandcampEmbed iframe{width:100%}.albumEmbed{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem 0;padding:10px;width:100%}.albumEmbed.large{max-width:700px}.albumEmbed.medium{max-width:400px}.albumEmbed.small{max-width:250px}.albumEmbed-art{width:100%}.albumEmbed-title{font-size:2rem;margin:0}.albumEmbed-label{font-size:1.5rem;margin-bottom:4px;margin-top:0}.albumEmbed-year{font-size:1.125rem;margin-bottom:4px;margin-top:0}.albumEmbed-genres{font-size:1.125rem;margin-bottom:6px}.albumEmbed-desc{font-size:1.15rem}.albumEmbed-artLink{font-size:0}.alias-title{font-size:2rem;text-align:center}.alias-releaseType{font-size:2.25rem;letter-spacing:5px;margin:.5em 0;text-align:center;text-transform:lowercase}.alias-description{font-size:1.5rem;text-align:center}.alias-releases{align-items:self-end;
1display:flex;flex-direction:row;flex-wrap:wrap;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-rows:auto;justify-content:space-evenly}#alias-collegehill{text-align:center}#alias-collegehill .bandcampEmbed iframe{border:1px solid var(--pink)!important}#alias-morpgologist{font-family:Montreal;text-align:center}#alias-morpgologist .bandcampEmbed iframe{border:1px solid var(--green)!important}.morphologistAlbum{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Montreal;justify-content:center;margin:0 .5rem 0 0;position:relative;width:100%}.morphologistAlbum-text{font-size:7rem;letter-spacing:80px;line-height:.5;position:absolute}.morphologistAlbum-trackArtContainer{display:flex;flex-wrap:wrap;max-width:100%}.morphologistAlbum-trackArt{width:25%}.morphologistAlbum-title{margin:0}.morphologistAlbum-label{font-size:1.5rem}.morphologistAlbum-year{font-size:5rem;margin:8px 0;text-align:right}.morphologistAlbum-genres{font-size:1.125rem;margin-bottom:6px}.morphologistAlbum-desc{font-size:1.15rem}.morphologistAlbum-artLink{font-size:0}.morphologistAlbum-art{display:none}.morphologistAlbum-release{font-family:Montreal;text-align:center}.releasePage-embed{max-width:700px;width:100%}.releasePage-content{align-items:center;background-color:rgba(0,0,0,.3);background-size:cover;display:flex;flex-direction:column;justify-content:start;margin:0;min-height:calc(100vh - 78px);padding-bottom:40px}.releasePage-title{font-size:2.5rem;letter-spacing:10px;margin-bottom:0;margin-top:8px}.releasePage-year{font-size:1.5rem;margin:10px 0}.releasePage-label{font-size:1.5rem;margin:12px 0}.releasePage-genresLabel,.releasePage-labelLabel,.releasePage-yearLabel{color:var(--dullGrey)}.releasePage-alias,.releasePage-desc,.releasePage-genres,.releasePage-title,.releasePage-year{background-color:rgba(0,0,0,.5);padding:4px}.releasePage-alias{font-size:2rem;letter-spacing:8px;margin-bottom:0}.releasePage-genres{font-size:1.25rem;margin:10px 0}.releasePage-desc{font-size:1.15rem;max-width:700px;padding-bottom:10px}.releasePage-bandcamp{max-width:700px;width:100%}.releasePage-headerContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:.5rem}.releasePage-header,.releasePage-headerContainer{align-items:center;display:flex;justify-content:center;width:100%}.releasePage-header{background-color:rgba(0,0,0,.5);flex-direction:column;max-width:700px;text-align:center}#alias-fury{text-align:center}#alias-fury .bandcampEmbed iframe{border:1px solid var(--purple)!important}.musicSection-College-Hill{color:var(--pink)}.musicSection-Morphologist{color:var(--green)}.musicSection-Fury{color:var(--purple)}.anchorLinks{display:flex;flex-wrap:wrap;font-size:1.125rem;justify-content:space-between;padding:0 8px 4px}.anchorLinks-link{border:solid #888;border-width:0 0 1px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 4px 12x;max-width:175px;min-width:100px;text-decoration:none}.anchorLinks-link:hover{text-decoration:underline}.react-portfolio{font-family:Red Hat,sans-serif;font-size:24px;margin:0 auto;z-index:0}.virtualPhotography-title{display:block;font-size:3rem;letter-spacing:10px;margin:auto;padding:12px 0 4px;text-align:center;text-transform:lowercase}.galleryPage.galleryItem{flex-basis:12.5%}.writingPage{font-size:1.25rem;position:relative}.writingPage a:hover{color:var(--darkGreen)}.writingPage-pageTitle{font-size:2.5rem;letter-spacing:10px;text-align:center;text-transform:lowercase}.writingPage-itemList{margin:1rem 50px}.writingPage-item{list-style-type:"~$ ";margin:12px 0}.writingPage-scope{list-style-type:none}.writingPage-detail{list-style-type:"~# ";padding-top:4px}.writingPage-siteTitle{font-size:1.75rem}.writingPage-details{font-size:1.25rem}.writingPage-bloody{color:#ed3838;display:inline;letter-spacing:5px;text-shadow:0 4px 1px #300000,0 6px 1px #400000,0 8px 1px #500000,0 10px 1px #600000,0 12px 1px #700000,0 14px 1px maroon,0 16px 1px #900000,0 18px 1px #a00000}</style><link rel="sitemap" type="application/xml" href="/sitemap/sitemap-index.xml"/><link rel="icon" href="/favicon-32x32.png?v=f23b90b1965ed91648c47b55fee34130" type="image/png"/>
1<link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=f23b90b1965ed91648c47b55fee34130"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=f23b90b1965ed91648c47b55fee34130"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><title>Home Page</title><header class="header"><a aria-current="page" class="" href="/">home</a><a href="/music/">music</a><a href="/dev/">development</a><a href="/mods/">game modding</a><a href="/virtual-photography/">virtual photography</a></header><br/><main class="indexPage"><h3>hi!</h3><p>my name's Rae and this is my website</p><p>i make things like<br/><br/><a href="/music/">electronic music</a><br/><br/><a href="/dev/">code</a><br/><br/><a href="/mods/">video game mods</a><br/><br/><a href="/virtual-photography/">video game screenshots</a></p></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
1<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";window.___webpackCompilationHash="9d1b8b5002900b610933";/*]]>*/</script>
1<script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-2f309a5831f783ebc816.js"],"component---src-components-music-release-page-js":["/component---src-components-music-release-page-js-8daf63d503fd9678be4b.js"],"component---src-components-virtual-photography-gallery-page-js":["/component---src-components-virtual-photography-gallery-page-js-310d4f024b18929af9b7.js"],"component---src-pages-404-js":["/component---src-pages-404-js-aad4a5ac1977da4604a8.js"],"component---src-pages-amvs-js":["/component---src-pages-amvs-js-f0efd0adbfd1249e038d.js"],"component---src-pages-dev-js":["/component---src-pages-dev-js-df5f60f5aef603717b3f.js"],"component---src-pages-index-js":["/component---src-pages-index-js-e6d36047d8313c37616f.js"],"component---src-pages-mods-js":["/component---src-pages-mods-js-369b3802303b5b93731a.js"],"component---src-pages-music-js":["/component---src-pages-music-js-f15bb04c521a8ac844c1.js"],"component---src-pages-resume-js":["/component---src-pages-resume-js-6c24b0453d6ebc79a895.js"],"component---src-pages-virtual-photography-js":["/component---src-pages-virtual-photography-js-e39d4d1e414d60d7687e.js"],"component---src-pages-writing-js":["/component---src-pages-writing-js-ae27b4e1c678f8911d49.js"]};/*]]>*/</script>
1<script src="/app-2f309a5831f783ebc816.js" async=""></script>
1<script src="/framework-3dbdc1f27c274f764995.js" async=""></script>
1<script src="/webpack-runtime-58bc0ac4340f8f0f4445.js" async=""></script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.