@font-face{font-family:Migra;font-style:normal;font-weight:400;src:local("Migra"),url(/portfolio-archive/static/media/Migra-Extralight.62a03ac027d4875942e5.woff) format("woff")}@font-face{font-family:Migra;font-style:italic;font-weight:400;src:local("Migra"),url(/portfolio-archive/static/media/MigraItalic-ExtralightItalic.b7abe910532e17344c99.woff) format("woff")}@font-face{font-family:Migra;font-style:bold;font-weight:700;src:local("Migra"),url(/portfolio-archive/static/media/Migra-Extrabold.ee3c08a3d5359637f22e.woff) format("woff")}@font-face{font-family:Migra;font-style:italic;font-weight:700;src:local("Migra"),url(/portfolio-archive/static/media/MigraItalic-ExtraboldItalic.9ffb99b41a1c285c17bb.woff) format("woff")}@font-face{font-family:PierSans;font-style:normal;font-weight:400;src:local("PierSans"),url(/portfolio-archive/static/media/PPPierSans-Regular.e7154d710d7e25b7d7d2.otf) format("opentype")}@font-face{font-family:PierSans;font-style:normal;font-weight:700;src:local("PierSans"),url(/portfolio-archive/static/media/PPPierSans-Bold.802dbe1c8edba78c17aa.otf) format("opentype")}@font-face{font-family:PierSans;font-style:italic;font-weight:400;src:local("PierSans"),url(/portfolio-archive/static/media/PPPierSans-Italic.d8b67c0d7d5fa221426e.otf) format("opentype")}@font-face{font-family:PierSans;font-style:italic;font-weight:700;src:local("PierSans"),url(/portfolio-archive/static/media/PPPierSans-BoldItalic.fccb93e79d0222d37a09.otf) format("opentype")}@font-face{font-family:Mondwest;src:local("Mondwest"),url(/portfolio-archive/static/media/PPMondwest-Regular.ce30e67f1fe842818af2.otf) format("opentype")}@font-face{font-family:NeueBit;src:local("NeueBit"),url(/portfolio-archive/static/media/PPNeueBit-Bold.0cab95cb9a49a1e13107.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5ebe0;font-family:-apple-system,BlinkMacSystemFont,Migra,PierSans,Mondwest,NeueBit,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#page{display:flex;flex-direction:column;height:100%;margin:auto 0;overflow-x:hidden;width:100%}.curvedtext{bottom:0;font-family:PierSans;position:fixed;right:0}.landing__textbox{align-items:center;flex-wrap:wrap;font-family:Mondwest;font-size:calc(100% + 4vh);height:100%;margin-left:5%;margin-right:10%;margin-top:calc(20% + 1vh);width:auto}.landing__textbox img{padding-bottom:.1em;vertical-align:middle;width:1em}.landing__highlight{background-color:#48f971;border-radius:0}.landing__underline{-webkit-text-decoration:2px underline #00f;text-decoration:2px underline #00f;text-underline-offset:5px}#page__projects{display:"flex";flex-direction:column;height:100%;width:100%;z-index:-1}#placeholder{min-height:13vh}#mini-placeholder{min-height:6vh}.project__title__h1{font-family:PierSans;font-size:calc(100% + 1vw);font-style:"normal";left:0;padding-left:1em;padding-top:.5em;position:relative;text-align:left;z-index:-1}.project__title__h1__sub{font-family:Migra;font-style:normal}.project__card__title__number{font-family:Migra;font-size:calc(30% + 1vw);padding:2vw}.project__card__title__text{font-family:Migra;font-size:calc(100% + 5vw);font-weight:400;padding-right:.5em;position:absolute;right:0;z-index:-1}.project__info{margin-top:1em;width:100%}.project__desc{float:left;font-size:calc(60% + 2vw);width:50%}.project__desc,.project__stack{flex-wrap:wrap;font-family:NeueBit}.project__stack{float:right;font-size:calc(40% + 2vw);font-weight:700;max-width:30%}.project__stack__link{font-family:NeueBit;font-size:calc(30% + 1vw);font-style:italic;font-weight:400;letter-spacing:2px;position:relative}.project__stack__link a{padding-left:5px}.project__container{align-items:center;display:flex;overflow-x:scroll;padding-left:1em;padding-top:1em;width:100%}.contact__textbox{align-items:center;font-family:Migra;font-size:calc(100% + 3vw);font-style:normal;justify-content:center;letter-spacing:3px;text-align:center}.contact__container img{max-height:1em;padding:7px 10px}.contact__tooltip{letter-spacing:1px}.contact__icon{padding:0 10px;vertical-align:middle;width:1em}
/*# sourceMappingURL=main.d3a1f2ec.css.map*/