@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Inter,-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}.aboutContainer{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){.aboutContainer{grid-template-columns:1fr}}.homeWrapper{align-items:center;display:grid;height:100vh}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-title{animation:fadeUp .8s ease-out forwards}.animate-tagline{animation:fadeUp 1s ease-out forwards;animation-delay:.3s;opacity:0}.studioBXRecipe_hero__NqT\+A{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:800px}.studioBXRecipe_heroLogo__ediHA{width:260px}.studioBXRecipe_heroLogo__ediHA>img{width:100%}.studioBXRecipe_copy__4jmCH{grid-gap:1rem;display:grid;gap:1rem}.studioBXRecipe_subtitle__wBKk-,.studioBXRecipe_title__LkVnx{opacity:0;transform:translateY(20px)}.studioBXRecipe_subtitle__wBKk-{font-style:italic;padding:0}.studioBXRecipe_tagline__l7Rn2{max-width:700px;opacity:0;transform:translateY(20px)}.projects{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}@media only screen and (max-width:915px){.header,.project{grid-template-columns:1fr}}.project-container{color:#f5f5f5;padding:3rem}.project-container h2{margin-bottom:1rem}.project-description{line-height:1.6;margin-bottom:2rem;max-width:800px;>p{>a{color:#c3ff00;text-decoration:underline}}}.project-links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;margin-top:1rem}.project-links a{border:1px solid #fff;color:#fff;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background .2s ease}.project-links a:hover{background:#ffffff20}.project-embed{margin-bottom:2rem;margin-top:2rem;width:100%}.project-embed iframe{border:none;height:500px;width:100%}.project-images{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}hr{margin-bottom:.8rem;margin-top:.8rem}.project-images img{border-radius:8px;object-fit:cover;width:100%}.system-tag{font-style:italic}.wiggle-star{animation:wiggle 1.4s ease-in-out infinite;display:inline-block}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(8deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}@media (max-width:768px){.project-container{padding:1.5rem}.project-embed iframe{height:350px}}@media (max-width:480px){.project-embed iframe{height:250px}}#root{--display-font:"Barlow Condensed",sans-serif;background-color:#000;color:#fff}.layout{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px;min-height:100vh;padding:0 1.5rem}.content{flex:1 1}span{font-weight:700}.navLinks a,h1,h2,h3,h4,h5,h6{font-family:var(--display-font);margin:0;text-transform:uppercase}h1{font-size:10rem;font-weight:700;line-height:10rem;text-transform:none!important;>span{color:red;font-style:italic;font-weight:400}}h2{font-size:3rem;font-weight:700;line-height:3rem}h3{font-size:2rem;line-height:2rem}h4{font-size:1.5rem;line-height:1.5rem}a{font-size:1rem;line-height:1rem}.footerLinks,h5{font-size:.825rem;line-height:.825rem}p{font-size:1rem;line-height:1.25rem;margin:0;padding-top:1rem}a{color:inherit;text-decoration:none;text-transform:lowercase}a:hover{text-decoration:line-through}.navLinks a{font-size:1.5rem;font-weight:700;line-height:1.5rem}.nav{align-items:center;display:flex;flex-direction:row;padding-top:1.5rem}.logo{width:100px;>a{>img{width:100%}}}.navLinks{flex-direction:row;gap:1rem}.navLinks,footer{align-items:center;display:flex}footer{gap:2rem;padding-bottom:1.5rem}@media only screen and (max-width:915px){.logo{width:80px}footer{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=main.66a56225.css.map*/