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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:var(--dark-scarlet);scroll-behavior:smooth}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-main{background-image:url(/static/media/marble-texture.2afef174b317924ea42c.svg);background-size:cover}@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}.Landing-section{border-bottom:1px solid var(--gold);margin-bottom:2rem;position:relative}#star-left{left:1%}#star-left,#star-right{position:absolute;top:98.2%}#star-right{right:1%}.About-me h2,.Projects h2{color:var(--almond);font-family:Gangitem,sans-serif;font-size:10rem;margin:2rem 0 0;text-align:left}.About-me h2 span,.About-me h3,.Projects h2 span{font-family:HalyardDisplay,sans-serif}.About-me h3{color:var(--pink-almond);font-size:6rem;margin:2rem 0;text-align:right}.About-me h3 span{font-family:Gangitem,sans-serif}.About-me p{color:var(--almond);font-family:HalyardDisplay,sans-serif;font-size:1.5rem;margin:0 24rem;text-align:left}.About-me{display:flex;flex-direction:column;position:relative}.Projects{margin:6rem 0 0;padding:0 0 4rem}.Projects .coasters-container{display:flex;justify-content:flex-end;margin:0 2rem;padding-left:1rem;position:relative}.Projects .coasters-container .coaster{margin-left:-60px}.Projects .coasters-container .coaster:first-child{margin-left:0;margin-top:240px;z-index:4}.Projects .coasters-container .coaster:nth-child(2){margin-top:160px;z-index:3}.Projects .coasters-container .coaster:nth-child(3){margin-top:80px;z-index:2}.Projects .coasters-container .coaster:nth-child(4){margin-top:0;z-index:1}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--almond:#efd3c5;--dark-almond:#c6aa9d;--pink-almond:#e2b3c3;--dark-pink-almond:#b58d9a;--deep-puce:#ad5b67;--dark-deep-puce:#8c4953;--antique-ruby:#781728;--dark-antique-ruby:#641221;--dark-scarlet:#4f0715;--gold:#b37d5b;--dark-gold:#896046}.nav-bar{padding:.75rem 2rem;position:fixed;width:100%;z-index:1000}.nav-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:end;list-style:none;margin:0;padding:0}.nav-item{padding-right:4rem}.nav-link{font-weight:600;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease-in-out}.nav-link:focus-visible,.nav-link:hover{opacity:.8}.Heading{align-items:center;border-left:1px solid var(--gold);border-right:1px solid var(--gold);display:flex;flex-direction:column;justify-content:center;margin:0 2rem}.Heading.no-border{border-left:none;border-right:none}.Heading h1{color:var(--almond);font-family:Gangitem,sans-serif;font-size:var(--h1-font-size);text-transform:lowercase;z-index:1}.Heading p{color:var(--deep-puce);font-family:HalyardDisplay,sans-serif;font-size:var(--p-font-size);justify-content:center;margin:0 auto;text-transform:uppercase;top:calc(var(--h1-font-size) - var(--p-font-size)*8.1)}.Heading hr,.Heading p{position:relative;z-index:2}.Heading hr{background-color:var(--gold);color:var(--gold);height:1px;margin:0;top:calc(var(--h1-font-size) - var(--p-font-size)*8.65);width:var(--hr-width)}.Footer{border-top:1px solid var(--gold);display:flex;justify-content:space-between;margin:0 2rem;padding:4rem 0}.contact-info{grid-gap:2.125rem;align-items:center;display:grid;gap:2.125rem;grid-template-areas:"linkedin phone" "email email";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 0 0 5rem}.contact-info>.Connect:first-child{grid-area:linkedin}.contact-info>.Connect:nth-child(2){grid-area:phone}.contact-info>.Connect:nth-child(3){grid-area:email}.Connect{width:-webkit-fit-content;width:fit-content}.Top{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin:0 0 2rem}.Top h2{color:var(--almond);font-size:1.5rem;margin:0}.Top p{color:var(--pink-almond);font-size:1rem;margin:0}.Connect hr{color:var(--gold);margin:0}.coaster{background:var(--outer-bg);bottom:var(--bottom);height:var(--size);left:var(--left);position:var(--position);right:var(--right);top:var(--top);width:var(--size)}.coaster,.coaster-ring{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center}.coaster-ring{background:var(--ring-bg);border:1px dashed var(--ring-border);height:calc(var(--size)*.9);width:calc(var(--size)*.9)}.coaster-inner{align-items:center;background:var(--inner-bg) var(--inner-image) center/cover no-repeat;border-radius:50%;display:flex;height:calc(var(--size)*.8);justify-content:center;width:calc(var(--size)*.8)}.coaster-inner p{font-size:2.4rem;overflow:hidden;padding:1rem;text-align:center;text-shadow:-1px -1px 2px #4f0715,1px 1px 1px #fafafa;text-transform:uppercase}
/*# sourceMappingURL=main.f8eadec2.css.map*/