@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);body{background:#f0efed}*{margin:0;padding:0;scroll-behavior:smooth}@font-face{font-family:IntegralCF-Medium;src:local("IntegralCF-Medium"),url(/static/media/IntegralCF-Medium.0e681703d31206fefc2f.otf) format("opentype")}@font-face{font-family:IntegralCF-Regular;src:local("IntegralCF-Regular"),url(/static/media/IntegralCF-Regular.bb3ae87c342927e77b7f.otf) format("opentype")}@font-face{font-family:Bayshore;src:local("Bayshore"),url(/static/media/Bayshore.3d7464df35a3425ec569.otf) format("opentype")}*,.App{box-sizing:border-box}.App{overflow:hidden}.brandon__hero{padding:4rem 6rem}.brandon__hero_container{display:flex;flex-direction:row}.brandon__hero_heading.first{color:#000;font-family:IntegralCF-Medium;font-size:100px;line-height:93px}.brandon__hero_heading.second{color:#065dba;font-family:Bayshore;font-size:95px;line-height:83px;margin-bottom:2rem}.brandon__hero_text{font-family:Poppins;margin-bottom:1.5rem}.brandon__hero_text-block{width:80%}.brandon__hero_img img{border-radius:11px;margin-top:10rem;max-width:500px;width:100%}.brandon__hero_btn{background:#effe8c;border:2px solid #000;border-radius:20px;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:600;outline:none;padding:.5rem 2.5rem;text-transform:uppercase}a .brandon__hero_btn{color:#000;text-decoration:none;text-decoration:initial}.brandon__hero_heading_title{font-family:IntegralCF-Regular;font-size:15px;margin-bottom:.5rem}.brandon__hero_tech-stack{display:flex;justify-content:space-between;margin-bottom:1.2rem;width:25vw}.brandon__hero_tech-logo{font-size:40px}@media only screen and (max-width:992px){.brandon__hero_heading.first{font-size:95px;line-height:90px}.brandon__hero_heading.second{font-size:90px}.brandon__hero{padding:4rem 2rem}.brandon__hero_img img{max-width:400px;width:100%}.brandon__hero_tech-logo{font-size:35px}}@media only screen and (max-width:768px){.brandon__hero_container{align-items:center;flex-direction:column;justify-content:center}.brandon__hero_tech-stack{width:50vw}.brandon__hero_img img{margin-top:0;max-width:none}.brandon__hero_left{display:flex;flex-direction:column;margin-bottom:2rem}.brandon__hero_tech-logo{font-size:30px}}@media only screen and (max-width:600px){.brandon__hero_heading.first{font-size:16vw;line-height:4vh}.brandon__hero_text-block{width:90%}.brandon__hero_heading.second{font-size:14vw}.brandon__hero_tech-logo{font-size:25px}}@media only screen and (max-width:410px){.brandon__hero{padding:4rem 1rem}.brandon__hero_heading.first{line-height:1vh}.brandon__hero_text{font-size:14px}.brandon__hero_tech-logo{font-size:20px}.brandon__hero_heading.second{margin-top:-1vh}}.brandon__projects{padding:4rem 6rem}.brandon__projects_heading.first{color:#000;font-family:IntegralCF-Medium;font-size:90px;line-height:73px;text-align:center}.brandon__projects_heading.second{color:#065dba;font-family:Bayshore;font-size:80px;line-height:63px;margin-bottom:3rem;text-align:center}.brandon__projects_proj-container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:992px){.brandon__projects_heading.first{font-size:85px;line-height:80px}.brandon__projects_heading.second{font-size:80px}.brandon__projects{padding:4rem}}@media only screen and (max-width:768px){.brandon__projects_proj-container{display:flex;flex-direction:column}.brandon__projects{padding:4rem 2rem}}@media only screen and (max-width:600px){.brandon__projects_heading.first{font-size:14vw;line-height:4vh}.brandon__projects_heading.second{font-size:12vw}}@media only screen and (max-width:410px){.brandon__projects{padding:4rem 1rem}.brandon__projects_heading.second{margin-top:-2vh}}.brandon__project{width:50%}.brandon__project:first-child{margin-right:2rem}.brandon__project_thumbnail{border:1px solid #000;border-radius:10px;cursor:pointer;display:flex;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.brandon__project_thumbnail img{transition:all 1s;width:750px}.brandon__project_thumbnail:hover img{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1);transform:scale(1.1)}.brandon__project_name{font-family:IntegralCF-Regular;margin-bottom:.5rem}.brandon__project_desc-container p{font-family:Poppins;font-size:15px}.brandon__project_desc-container{margin-bottom:1rem}.brandon__project_name-stack{align-items:center;justify-content:space-between}.brandon__project_name-stack,.brandon__project_stack{display:flex;flex-direction:row}.brandon__project_stack-item{margin-right:5px}.brandon__project_stack-item:last-child{margin-right:0}.brandon__project_view-btn{background:#000;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Poppins;font-size:14px;font-weight:500;outline:none;padding:.5rem 1rem;text-transform:uppercase}.brandon__project_over-text{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brandon__project__view-btn-link{cursor:pointer;margin-top:auto}.brandon__project_over-text h3{-webkit-text-stroke:.05px #000;color:#fff;font-family:IntegralCF-Medium;font-size:30px;text-align:center;text-transform:uppercase}.brandon__project_thumbnail:hover .brandon__project_over-text{display:block}@media only screen and (max-width:768px){.brandon__project:first-child{margin-right:0}.brandon__project{margin-bottom:1.5rem;width:100%}}@media only screen and (max-width:600px){.brandon__project_desc-container p{font-size:14px}}.brandon__category{margin-bottom:2.5rem}.brandon__category-heading{font-family:IntegralCF-Regular;font-size:30px;margin-bottom:1.5rem;text-transform:uppercase}.brandon__category_tech-container{display:flex;justify-content:flex-start}.brandon__category_tech-container h4{font-family:Poppins;font-size:18px;font-weight:400;margin-bottom:1.5rem}.brandon__category_item{align-items:center;display:flex;flex-direction:row;margin-right:1.75rem}@media only screen and (max-width:410px){.brandon__category-heading{font-size:9vw}.brandon__category_item{margin-left:0;margin-right:10px}.brandon__category_tech-container h4{font-size:13px}}.brandon__collab{align-items:center;flex-direction:column}.brandon__collab,.brandon__collab_logo{display:flex;justify-content:center}.brandon__collab_logo img{width:20rem}.brandon__collab_info{width:90%}.brandon__collab_stack{display:flex;flex-direction:row}.brandon__collab_stack-item{margin-right:5px}.brandon__collab_brand{font-family:IntegralCF-Regular;margin-bottom:.5rem}.brandon__collab_brand-stack{display:flex;justify-content:space-between}.brandon__collab_year h4{font-family:IntegralCF-Regular;font-size:14px;margin-bottom:.5rem}.brandon__collab_year{display:flex}.brandon__collab_desc-container p{font-family:Poppins;font-size:15px}.brandon__collab_desc-container{margin-bottom:1rem}@media only screen and (max-width:600px){.brandon__collab_logo img{width:40vw}}.brandon__techstack{padding:2rem 6rem}.brandon__techstack_heading.first{color:#000;font-family:IntegralCF-Medium;font-size:90px;line-height:73px}.brandon__techstack_heading.second{color:#065dba;font-family:Bayshore;font-size:70px;line-height:53px;margin-bottom:3rem}@media only screen and (max-width:992px){.brandon__techstack_heading.first{font-size:85px;line-height:80px}.brandon__techstack_heading.second{font-size:80px}.brandon__techstack{padding:4rem}}@media only screen and (max-width:768px){.brandon__techstack{padding:4rem 2rem}}@media only screen and (max-width:600px){.brandon__techstack_heading.first{font-size:12vw;line-height:4vh}.brandon__techstack_heading.second{font-size:10vw}}@media only screen and (max-width:410px){.brandon__techstack{padding:4rem 1rem}.brandon__techstack_heading.second{margin-top:-2vh}}.brandon__collabs{padding:2rem 6rem}.brandon__collabs_heading.first{color:#000;font-family:IntegralCF-Medium;font-size:90px;line-height:73px;text-align:center}.brandon__collabs_heading.second{color:#065dba;font-family:Bayshore;font-size:80px;line-height:63px;margin-bottom:3rem;text-align:center}.brandon__collabs_container{grid-column-gap:5rem;grid-row-gap:5rem;align-items:start;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.brandon__collabs_heading.first{font-size:85px;line-height:80px}.brandon__collabs_heading.second{font-size:80px}.brandon__collabs{padding:4rem}.brandon__collabs_container{grid-column-gap:2rem;grid-row-gap:2rem}}@media only screen and (max-width:768px){.brandon__collabs{padding:4rem 2rem}.brandon__collabs_container{grid-row-gap:5rem;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:600px){.brandon__collabs_heading.first{font-size:14vw;line-height:4vh}.brandon__collabs_heading.second{font-size:12vw}}@media only screen and (max-width:410px){.brandon__collabs{padding:4rem 1rem}.brandon__collabs_heading.second{margin-top:-2vh}}.brandon__contact{padding:2rem 6rem}.brandon__contact_heading.first{color:#000;font-family:IntegralCF-Medium;font-size:90px;line-height:73px}.brandon__contact_heading.second{color:#065dba;font-family:Bayshore;font-size:80px;line-height:63px;margin-bottom:3rem}.brandon__contact_text{margin-bottom:2rem;width:75%}.brandon__contact_text p{font-family:Poppins;font-size:15px}.brandon__contact_form{grid-column-gap:1rem;grid-row-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1rem;width:70%}.brandon__contact_form label{font-family:IntegralCF-Regular;font-size:18px;margin-bottom:.5rem}.brandon__contact_form_field{display:flex;flex-direction:column}.brandon__contact_form_field.message{grid-column:1/-1;margin-bottom:.5rem}.brandon__contact_form_field input{border:1px solid #000;font-family:Poppins;height:30px;outline:none}.brandon__contact_form_field.message textarea{border:1px solid #000;font-family:Poppins;height:50px;outline:none}.brandon__contact_form_submit{background:#effe8c;border:2px solid #000;border-radius:20px;color:#000;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:600;outline:none;padding:.5rem 2.5rem;text-transform:uppercase}.brandon__contact_form_status{font-family:Poppins;font-weight:500}@media only screen and (max-width:992px){.brandon__contact_heading.first{font-size:85px;line-height:80px}.brandon__contact_heading.second{font-size:80px}.brandon__contact{padding:4rem}.brandon__contact_form{width:80%}}@media only screen and (max-width:768px){.brandon__contact{padding:4rem 2rem}.brandon__contact_form{width:90%}}@media only screen and (max-width:600px){.brandon__contact_heading.first{font-size:14vw;line-height:4vh}.brandon__contact_heading.second{font-size:12vw}.brandon__contact_form{grid-template-columns:1fr;width:90%}}@media only screen and (max-width:410px){.brandon__contact{padding:4rem 1rem}.brandon__contact_heading.second{margin-top:-2vh}}.brandon__navbar{display:flex;justify-content:center;padding:2rem 6rem}.brandon__navbar-links_container{display:flex;flex-direction:row}.brandon__navbar-links_container p a{color:#000;cursor:pointer;font-family:IntegralCF-Regular;margin:0 1rem;text-decoration:none;text-transform:uppercase}.brandon__navbar-menu{display:none;margin-left:1rem;position:relative}.brandon__navbar-menu svg{cursor:pointer}.brandon__navbar-menu_container{align-items:flex-end;background:#000;display:flex;flex-direction:column;justify-content:flex-end;margin-top:1rem;min-width:210px;position:absolute;right:0;top:40px}.brandon__navbar-menu_container-links p a{color:#fff;cursor:pointer;font-family:IntegralCF-Regular;font-size:14px;margin:1rem;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1050px){.brandon__navbar-links_container{display:none}.brandon__navbar-menu{display:flex}.brandon__navbar{justify-content:flex-end}}@media only screen and (max-width:992px){.brandon__navbar{padding:2rem}}@media only screen and (max-width:700px){.brandon__navbar{padding:2rem 4rem}}@media only screen and (max-width:550px){.brandon__navbar{padding:2rem}.brandon__navbar-menu_container{top:20px}}
/*# sourceMappingURL=main.39c85a3b.css.map*/