body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:before :after{box-sizing:border-box}:root{--ff-primary:"Source Sans Pro",sans-serif;--ff-secondary:"Source Code Pro",monospace;--fw-reg:300;--fw-bold:900;--clr-light:#fff;--clr-dark:#383301;--clr-accent:#e0c216;--fs-h1:3rem;--fs-h2:2.25rem;--fs-h3:1.25rem;--fs-body:1rem;--bs:0.25em 0.25em 0.75em #00000040,0.125em 0.125em 0.25em #00000026}@media (min-width:800px){:root{--fs-h1:4.5rem;--fs-h2:3.75rem;--fs-h3:1.5rem;--fs-body:1.125rem}}html{scroll-behavior:smooth}body{background:#fff;background:var(--clr-light);color:#383301;color:var(--clr-dark);font-family:Source Sans Pro,sans-serif;font-family:var(--ff-primary);font-size:1rem;font-size:var(--fs-body);line-height:1.6;margin:0}section{padding:5em 2em}img{display:block}strong{font-weight:900;font-weight:var(--fw-bold)}:focus{outline:3px solid #e0c216;outline:3px solid var(--clr-accent);outline-offset:3px}.btn{background:#e0c216;background:var(--clr-accent);color:#383301;color:var(--clr-dark);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:900;font-weight:var(--fw-bold);letter-spacing:2px;padding:.5em 1.5em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease-in-out}.btn:hover{transform:scale(1.1)}h1,h2,h3{line-height:1;margin:0}h1{font-size:3rem;font-size:var(--fs-h1)}h2{font-size:2.25rem;font-size:var(--fs-h2)}h3{font-size:1.25rem;font-size:var(--fs-h3)}.section__title{margin-bottom:.25em}.section__title--intro,.section__title--introBegin{font-weight:300;font-weight:var(--fw-reg)}.section__title--intro strong{display:block}.section__subtitle{font-size:1.25rem;font-size:var(--fs-h3);margin:0}.section__subtitle--about,.section__subtitle--intro,.section__titleBegin{background:#e0c216;background:var(--clr-accent);font-family:var(-ff-secondary);padding:.25em 1em}.section__subtitle--about,.section__subtitle--intro{margin-bottom:1em}.section__subtitle--work{color:#e0c216;color:var(--clr-accent);font-weight:900;font-weight:var(--fw-bold);margin-bottom:2em}header{display:flex;justify-content:space-between;padding:1em}.logo{max-width:200px}.nav{background:#383301;background:var(--clr-dark);bottom:0;color:#fff;color:var(--clr-light);left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.5,0,.5,1);z-index:100}.nav__list{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none;margin:0;padding:0}.nav__link{color:inherit;font-size:2.25rem;font-size:var(--fs-h2);font-weight:900;font-weight:var(--fw-bold);text-decoration:none}.nav__link:hover{color:#e0c216;color:var(--clr-accent)}a{color:#000;text-decoration:none}.nav-toggle{background:#0000;border:0;cursor:pointer;padding:.5em;position:absolute;right:1em;top:1em;z-index:1000}.nav-open .nav{transform:translateX(0)}.nav-open .nav-toggle{position:fixed}.nav-open .hamburger{transform:rotate(225deg)}.nav-open .hamburger:before{transform:rotate(90deg) translateX(-6px)}.nav-open .hamburger:after{opacity:0}.hamburger{display:block;position:relative}.hamburger,.hamburger:after,.hamburger:before{background:#e0c216;background:var(--clr-accent);border-radius:1em;height:3px;transition:transform .25s ease-in-out;width:2em}.hamburger:after,.hamburger:before{content:"";left:0;position:absolute;right:0}.hamburger:before{top:6px}.hamburger:after{bottom:6px}.intro{position:relative}.section__titleBegin{display:flex;flex-direction:column}.intro__img{box-shadow:.25em .25em .75em #00000040,.125em .125em .25em #00000026;box-shadow:var(--bs);height:200px;width:300px}.section__subtitle--intro{display:inline-block}@media (min-width:600px){.intro{grid-column-gap:1em;display:grid;grid-template-areas:"img title" "img subtitle";grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content;margin:0 auto;width:-webkit-min-content;width:min-content}.intro__img{grid-area:img;min-width:250px;position:relative;z-index:2}.section__subtitle--intro{align-self:start;grid-column:-1/1;grid-row:2;left:-1.5em;position:relative;text-align:right;width:calc(100% + 1.5em)}}.my-resumes{background-blend-mode:multiply;background-color:#383301;background-color:var(--clr-dark);background-image:url(/static/media/background.4d54afce327abc133f3e.jpg);background-size:cover;color:#fff;color:var(--clr-light);text-align:center}.section__title-resumes{color:#e0c216;color:var(--clr-accent);position:relative}.section__title-resumes:after{background:#fff;background:var(--clr-light);content:"";display:block;height:1px;margin:.5 em auto 1em;opacity:.25;width:3em}.resume{list-style:none;margin:0 auto;max-width:500px}@media (min-width:800px){.resumes{display:flex;margin:0 auto;max-width:1000px}.resume+.resume{margin-left:2em}}.about-me{margin:0 auto;max-width:1000px}.about-me__img{box-shadow:.25em .25em .75em #00000040,.125em .125em .25em #00000026;box-shadow:var(--bs);max-width:125%}.my-work{background-color:#383301;background-color:var(--clr-dark);color:#fff;color:var(--clr-light);text-align:center}.portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto}.portfolio-selector{display:flex;flex-wrap:wrap;justify-content:center;margin:.5em}.portfolio-selector button{margin:.5em}.portfolio-item{background-color:#e0c216;box-shadow:0 0 10px #0003;color:#383301;color:var(--clr-dark);margin:.5em;padding:20px;transition:transform .3s ease-in-out}.portfolio-item--header{align-items:center;display:flex;justify-content:space-between}.right-descriptor{background-color:#8b8989;color:#fff;opacity:.8;padding:10px}.portfolio__img{height:100%;object-fit:cover;object-position:center;transition:transform .75s cubic-bezier(.5,0,.5,1),opacity .25s linear;width:100%}.portfolio__item:focus{position:relative;z-index:2}.portfolio__img:hover,.portfolio__item:focus .portfolio__img{opacity:.75;transform:scale(1.2)}.footer{background:#111;color:#e0c216;color:var(--clr-accent);font-size:1.25rem;font-size:var(--fs-h3);padding:2.5em 0;text-align:center}.footer a{color:inherit;text-decoration:none}.footer__link{font-weight:900;font-weight:var(--fw-bold)}.footer__link:hover,.social-list__link:hover{opacity:.7}.footer__link:hover{text-decoration:underline}.social-list{display:flex;justify-content:center;list-style:none;margin:2em 0 0;padding:0}.social-list__item{margin:0 .5em}.social-list__link{padding:.5em}.portfolio-item-individual{margin:0 auto;max-width:1000px;padding:0 2em 2em}.portfolio-item-indivdual p{margin-left:auto;margin-right:auto;max-width:800px}
/*# sourceMappingURL=main.883178f6.css.map*/