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}: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;--light-gold:#c6a189;--gold:#b37d5b;--dark-gold:#896046}html{scroll-behavior:smooth}.App{background-color:var(--dark-scarlet);background-color:var(--page-bg,var(--dark-scarlet));min-height:100vh;text-align:center}a{text-decoration:none}.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}.Landing-section #star-left{left:1%;position:absolute;top:98.2%}.Landing-section #star-right{position:absolute;right:1%;top:98.2%}.About-me 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{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}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Instructions-section{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding:2rem 1rem}.Image-gallery{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(150px,1fr));justify-items:center;width:min(650px,100%)}.Image-gallery .coaster{bottom:auto;left:auto;position:relative;right:auto;top:auto}.Image-gallery .coaster:nth-child(3){grid-column:1/span 2;justify-self:center}.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}.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}.background{background-color:var(--dark-scarlet)}.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}.Menu h1{color:var(--almond);font-family:Gangitem,sans-serif;font-size:var(--h1-font-size);text-transform:lowercase;z-index:1}.Menu 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)}.Menu hr,.Menu p{position:relative;z-index:2}.Menu hr{background-color:var(--gold);color:var(--gold);height:1px;margin:auto;top:calc(var(--h1-font-size) - var(--p-font-size)*8.65);width:var(--hr-width)}.coaster{background:var(--outer-bg);bottom:var(--bottom);color:inherit;height:var(--size);left:var(--left);position:var(--position);right:var(--right);text-decoration:none;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-text{font-size:2.4rem;overflow:hidden;padding:1rem;text-align:center;text-shadow:-1px -1px 2px #4f0715,1px 1px 1px #fafafa;text-transform:uppercase}.coaster{background:#0000;perspective:1000px}.coaster-flip{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.coaster-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--outer-bg);border-radius:50%;display:flex;inset:0;justify-content:center;position:absolute}.coaster--spin:focus-within .coaster-flip,.coaster--spin:hover .coaster-flip,.coaster-back{transform:rotateY(180deg)}.coaster-back-text{font-size:1rem;line-height:1.4;padding:1rem;text-align:center;text-transform:none}#coaster-back-inner{display:flex;flex-direction:column}.arrows-and-text{align-items:center;display:flex;flex-direction:row;justify-content:center}.Projects h2{color:var(--color);font-family:Gangitem,sans-serif;font-size:10rem;margin:2rem 0 0;text-align:left}.Projects h2 span{font-family:HalyardDisplay,sans-serif}.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}.strip{background-color:var(--background-color);border-bottom:1px solid var(--color);border-top:1px solid var(--color);color:var(--color);overflow:hidden;padding:1.313rem 0;white-space:nowrap;width:100%}.strip-track{animation:scroll-strip 40s linear infinite;display:inline-flex;gap:48px}.strip-track span{flex-shrink:0;font-family:HalyardDisplay,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.strip-star{color:var(--color);flex-shrink:0;height:auto;width:1.5rem}@keyframes scroll-strip{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.CaseStudy{align-items:center;display:flex;flex-direction:column;justify-content:center}.CaseStudy h1{color:var(--text-color);font-family:Gangitem,sans-serif;font-size:7rem;padding:7rem;text-transform:uppercase}.CaseStudy p{color:var(--text-color);font-family:HalyardDisplay,sans-serif;font-size:2rem;justify-content:center;margin:0 auto;padding:0 10rem 10rem}.Instructions{margin:6rem 2rem;max-width:50vw}.Instructions .Heading{border:none}.Instructions .Heading h1{color:var(--text-color);font-family:Gangitem,sans-serif;font-size:2.25rem;text-transform:uppercase}.Instructions .Heading hr{color:var(--text-color);width:100%}.Instructions-list .Content{align-items:center;display:flex;gap:1.5rem;justify-content:center}.Instructions-list .Content .Instruction-number{color:var(--number-color);font-family:Gangitem,sans-serif;font-size:2.25rem}.Instructions-list .Content .Instruction-text{color:var(--text-color);font-family:HalyardDisplay,sans-serif;font-size:1rem}
/*# sourceMappingURL=main.d138695f.css.map*/