:root{--color-white:#f7f7f7;--color-darkblue:#000}*{color:var(--color-white)}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;background-color:var(--color-darkblue)}body,html{max-width:100%;overflow-x:hidden}@font-face{font-family:Title;src:url(/_next/static/media/NeutralFace.ac929b44.otf)}@font-face{font-family:Text;src:url(/_next/static/media/Satoshi-Regular.333ab73b.otf)}@font-face{font-family:TextBold;src:url(/_next/static/media/Satoshi-Bold.c60efc8f.ttf)}.page-transition{opacity:1;transition:.5s;animation:fadeIn .5s ease-in-out both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.button_1{color:var(--color-white);z-index:2;overflow:hidden;font-family:Title;max-width:50vw;font-size:20px;white-space:nowrap;border:2px solid var(--color-white);text-decoration:none;padding:15px 20px 10px;position:relative}.button_1:before{height:0%;transition:.1s}.button_1:before,.button_1:hover:before{z-index:-1;overflow:hidden;content:"";position:absolute;bottom:0;left:0;width:100%;background:var(--color-white)}.button_1:hover:before{height:100%;transition:.2s}.button_1:hover{transition:.2s;color:#000}.burger_container,.burger_menu,.burger_menu_hide{display:none}header.scrolled{background-color:#000;z-index:3}.header_container{max-width:1440px;width:100%;display:flex;justify-content:center;position:fixed;top:0;left:0;background:none;z-index:2;background:inherit}#header.hidden{transition:.5s;top:-100px}#header{transition:.2s}.header_grid{padding:15px 25px;width:100%;display:flex;align-items:center}.header_grid_box_1{margin-top:-2.8px;flex:1 1;display:flex;justify-content:flex-start}.header_grid_box_2{flex:1 1;display:flex;justify-content:center}.header_grid_box_3{flex:1 1;display:flex;justify-content:flex-end}.header_logo{position:relative;width:50px;height:40px;cursor:pointer}.header_logo>img{object-fit:contain}.header_menu{white-space:nowrap}.header_menu a{text-transform:uppercase;text-decoration:none;font-family:Text;font-size:16px;position:relative;margin:0 15px;height:100%}.header_menu a:before{animation:underlineback .1s linear forwards}.header_menu a:before,.header_menu a:hover:before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:var(--color-white)}.header_menu a:hover:before{animation:underline .2s linear forwards}@keyframes underline{0%{width:0;left:50%}to{width:100%;left:0}}@keyframes underlineback{0%{width:100%;left:0}to{width:0;left:50%}}.header_button{text-transform:uppercase;text-decoration:none;font-family:Text;border:1px solid var(--color-white);padding:5px 10px;position:relative;font-size:16px}.header_button:hover{transition:.2s;color:#000}.header_button:before{height:0%;transition:.1s}.header_button:before,.header_button:hover:before{z-index:-1;overflow:hidden;content:"";position:absolute;bottom:0;left:0;width:100%;background:var(--color-white)}.header_button:hover:before{height:100%;transition:.2s}.footer{background:#000;width:100%;max-width:100vw;padding:40px 0;justify-content:space-between}.footer,.footer1{display:flex;align-items:flex-start}.footer1{flex-direction:column;max-width:25%;font-family:Text;font-size:18px;margin-left:7%}.footer1>div{position:relative;width:40px;height:40px;margin-bottom:20px}.footer1>div>img{object-fit:contain}.footer1>p{color:gray;font-size:18px;line-height:22px}.footer2{display:flex;flex-direction:column;align-items:center}.footer2>p{font-family:Text;font-size:18px;color:gray;max-width:80%;text-align:center;line-height:22px}.footer2>p:hover{color:var(--color-white);cursor:pointer}.footer2>div{position:relative;width:20px;height:20px;margin-bottom:30px}.footer2>div>img{object-fit:contain}.footer3>h3{font-family:Text;margin-bottom:20px}.footer3>ul{display:flex;flex-direction:column;align-items:flex-start}.footer3>ul>a{color:gray;font-size:18px;font-family:Text;text-decoration:none;line-height:22px}.footer3>ul>a:hover{color:var(--color-white)}.footer4{margin-right:7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer4>h3{font-family:Text;margin-bottom:20px}.footer4>a{color:gray;font-size:18px;font-family:Text;text-decoration:none;line-height:22px;border:none;margin-bottom:10px}.footer4>a:hover{color:var(--color-white)}.hero_container{z-index:1;position:relative;background-image:url(/img/hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100vw;height:100vh}.hero_content{position:absolute;left:7%;top:20%}.hero_content>h1{font-family:Title;width:800px;font-size:70px;margin-bottom:30px}.hero_content>a{overflow:hidden;font-family:Title;width:-moz-fit-content;width:fit-content;font-size:20px;border:2px solid var(--color-white);text-decoration:none;padding:13px 20px 10px;position:relative}.hero_content>a:before{height:0%;transition:.1s}.hero_content>a:before,.hero_content>a:hover:before{z-index:-1;overflow:hidden;content:"";position:absolute;bottom:0;left:0;width:100%;background:var(--color-white)}.hero_content>a:hover:before{height:100%;transition:.2s}.hero_content>a:hover{transition:.2s;color:#000}.arrow{position:absolute;width:100vw;display:flex;justify-content:center;left:0;bottom:30px;font-size:26px;animation:float .8s ease-in-out infinite}.hero_icons{position:absolute;right:15%;top:10%;width:420px;height:580px}@keyframes float{0%{bottom:30px}50%{bottom:40px}}.hero_template_container{z-index:1;position:relative;background-color:#000;width:100vw;height:100vh}.hero_template_container img{object-fit:cover}.hero_template_content{position:absolute;left:7%;bottom:20%}.hero_template_content>h1{font-family:Title;max-width:50vw;font-size:100px;margin-bottom:30px}.home_intro{width:100%;padding-bottom:10px;position:relative;background-image:url(/img/toast-slice-with-cherry-tomatoes-copy-space.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;min-height:600px}.home_intro:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,transparent 20%,#000)}.home_intro_info{z-index:1;position:absolute;left:7%;top:20%;width:80%}.home_intro_info>h3{font-family:TextBold;font-size:26px;width:50%;margin-bottom:30px;line-height:26px}.home_intro_info>h3,.home_intro_info>p{color:var(--color-white);text-align:left}.home_intro_info>p{font-family:Text;font-size:22px;width:55%;line-height:24px;margin-bottom:50px}.home_services{width:100%;padding-bottom:10px;padding-top:20px;position:relative;background-image:url(/img/street-food-photography-1.jpeg);background-size:cover;background-repeat:no-repeat;background-position:bottom;display:flex;flex-direction:column;align-items:center}.home_services>h1{width:86%;margin:150px 0 0;text-align:left;font-family:Title;font-size:70px}.home_services>h1:nth-child(2){text-align:right}.home_services>a{font-size:42px;margin-top:150px;margin-bottom:300px}.home_portfolio{width:100%;padding-bottom:10px;position:relative;background-image:url(/img/philly-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.home_portfolio>h1{margin:550px 0 0 7%;text-align:left;font-family:Title;font-size:70px}.home_portfolio>h1:nth-child(2){text-align:right}.home_portfolio>a{margin-left:7%;font-size:34px;margin-top:30px;margin-bottom:50px}.portfolio{padding-bottom:80px;background-color:var(--color-white)}.line{width:80%;height:1px;background-color:var(--color-darkblue);margin:60px auto 20px}.portfolio_article{width:100%;margin:0 auto;padding:80px 0 0}.portfolio_article_information{width:80%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 50px}.portfolio_article_information>div:first-child{width:58%}.portfolio_article_information h1{color:var(--color-darkblue);font-family:Title;font-size:32px;margin-bottom:5px}.portfolio_article_information h2{color:grey;font-family:Title;font-size:28px;margin-bottom:30px}.portfolio_article_information p{color:grey;font-family:Text;margin-bottom:10px;font-size:18px}.portfolio_article_information_image{position:relative;min-height:250px;min-width:250px}.portfolio_article_information_image>img{object-fit:cover}.portfolio_article_images{width:80%;margin:0 auto;display:flex;justify-content:space-between}.portfolio_article_images>div{position:relative;width:26vw;height:300px}.portfolio_article_images>div>img{object-fit:cover}.portfolio_article_testimonial{display:flex;width:80%;margin:0 auto;justify-content:space-between;align-items:center}.portfolio_article_testimonial>p{color:#000;font-family:Text;margin-bottom:10px;font-size:18px;font-style:italic;margin-left:5%;line-height:20px}.portfolio_article_frontage_image{position:relative;height:250px;min-width:300px}.portfolio_article_frontage_image>img{object-fit:cover;object-position:center}.services{padding-bottom:150px;background-color:var(--color-white)}.services_article{width:86%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:100px 0 0}.services_article>div:first-child{width:55%;margin-right:50px}.services_article h2{color:var(--color-darkblue);font-family:Title;font-size:32px;margin-bottom:60px}.services_article p{color:grey;font-family:Text;font-size:22px;line-height:26px}.services_article>div:nth-child(2){position:relative;height:400px;width:400px}.services_article>div:nth-child(2)>img{object-fit:cover}.about{width:100%;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding-bottom:100px}.about_logo{position:relative;height:200px;width:200px;margin:50px auto 30px}.about_logo>img{object-fit:contain}.about h2{font-size:30px;color:var(--color-darkblue);font-family:Title;width:80%;margin-top:40px}.about h3{margin-bottom:60px}.about h3,.about p{font-size:24px;line-height:26px;color:var(--color-darkblue);font-family:Text;text-align:start;width:80%;margin-top:20px;color:grey}.about p{margin-bottom:50px}@media only screen and (max-width:600px){.burger_container{display:block;position:relative;width:40px;height:40px}.burger_cancel{position:absolute;width:40px;height:40px;top:30px;right:30px}.burger_menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-white);animation:slideIn .2s ease-in-out;display:flex;flex-direction:column;align-items:flex-end;padding-top:50%}.burger_menu a{color:var(--color-darkblue);text-transform:uppercase;text-decoration:none;font-family:Text;font-size:24px;position:relative;margin:10px 30px}@keyframes slideIn{0%{left:100%}to{left:0}}.burger_menu_hide{position:absolute;top:0;left:100%;width:100vw;height:100vh;background-color:var(--color-white);animation:slideOut .2s ease-in-out}@keyframes slideOut{0%{left:0}to{left:100%}}#header.hidden{transition:0s;top:0}#header{transition:0s}.header_grid_box_1{margin-top:5px}.header_grid_box_3{display:none}.header_logo{width:40px}.header_button,.header_menu{display:none}.hero_container{height:100vh}.footer{flex-direction:column}.footer>a{display:none}.footer>div:nth-child(2){margin-right:14%}.footer1{max-width:90%;margin-left:10%}.footer2,.footer3{display:none}.footer4{margin-left:10%;margin-top:20px}.footer4>h3{margin-bottom:10px}.arrow{margin-bottom:30px;font-size:20px}.hero_content{top:auto;bottom:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding-left:7%}.hero_content>h1{font-size:40px;max-width:70vw}.hero_content>a{font-size:16px}.home_intro{min-height:390px}.home_intro:after{background:#000;opacity:.7}.home_intro_info{top:10%}.home_intro_info>h3{font-size:18px;line-height:19px;width:90%}.home_intro_info>p{font-size:14px;line-height:15px;width:90%}.home_services>h1{width:86%;margin:50px 0 0;font-size:30px}.home_services>a{font-size:14px;margin-top:50px;margin-bottom:100px}.home_portfolio>h1{margin:150px 0 0 7%;text-align:left;font-family:Title;font-size:40px}.home_portfolio>a{margin-left:7%;font-size:14px;margin-top:10px;margin-bottom:50px}.hero_template_content>h1{font-size:50px}.services_article{flex-direction:column-reverse;padding:50px 0 0;width:86%}.services_article>div:first-child{width:90%;margin-right:0;margin-top:30px}.services_article h2{font-size:18px;line-height:28px;margin-bottom:20px}.services_article p{font-size:16px;line-height:20px}.services_article>div:nth-child(2){position:relative;height:200px;width:78vw}.portfolio_article{padding:30px 0 0}.portfolio_article_information{flex-direction:column-reverse}.portfolio_article_information>div:first-child{width:90%}.portfolio_article_information_image{position:relative;min-height:150px;min-width:150px;margin-bottom:30px}.portfolio_article_information h1{font-size:26px;line-height:28px}.portfolio_article_information h2{font-size:22px;line-height:28px}.portfolio_article_information p{font-size:18px;line-height:20px}.portfolio_article_testimonial{display:flex;flex-direction:column;width:80%;margin:0 auto;justify-content:space-between;align-items:center}.portfolio_article_testimonial>p{color:#000;font-family:Text;margin-bottom:10px;font-size:16px;font-style:italic;margin-left:0;line-height:20px;width:90%;margin-top:20px;text-align:center}.portfolio_article_frontage_image{position:relative;height:250px;width:90%}.about{padding-bottom:20px}.about p{margin-bottom:50px}.about h3,.about p{font-size:16px;line-height:20px;text-align:justify}.about h3{margin-bottom:40px}.about h2{font-size:20px;line-height:28px;text-align:center;width:80%;margin-top:10px}.about_logo{height:100px;width:100px;margin-top:50px;margin-bottom:10px}.hero_template_content>h1{max-width:80vw}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}