:root{--orange-light:#ffe8e7;--heading:#181b2e;--body:#3a3d53;--white:white;--orange:#fe5621}body{background-color:var(--orange-light);color:var(--heading);font-family:Generalsans Variable,sans-serif;font-size:14px;font-weight:500;line-height:20px}h1{margin-top:0;margin-bottom:0;font-size:38px;font-weight:700;line-height:44px}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:36px}h3{margin-top:0;margin-bottom:0;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:0;margin-bottom:0;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:0;margin-bottom:0;font-size:12px;font-weight:700;line-height:18px}p{color:var(--body);margin-bottom:0}a{text-decoration:none}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.main-container{width:100%;max-width:1130px;height:100%;padding-left:30px;padding-right:30px}.h2{font-family:Outfit,sans-serif;font-size:3.75rem;font-weight:600;line-height:4.375rem}.paragraph-big{font-size:1.875rem;font-weight:500;line-height:3.375rem}.h4{letter-spacing:-.0525rem;font-family:Outfit,sans-serif;font-size:2rem;font-weight:600;line-height:2.375rem}.display{letter-spacing:-.1875rem;-webkit-text-stroke-color:var(--heading);font-family:Outfit,sans-serif;font-size:9.375rem;font-weight:600;line-height:11.25rem;display:inline-block}.say-hello-h2{font-family:Outfit,sans-serif;font-size:7.5rem;font-weight:600;line-height:8.125rem}.thumbnail-title{letter-spacing:.0675rem;font-family:Outfit,sans-serif;font-size:3.375rem;font-weight:500;line-height:4.125rem}.thumbnail-link{grid-column-gap:8px;color:var(--heading);letter-spacing:-.02rem;align-items:center;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.875rem;display:flex}.thumbnail-category{font-size:1rem}.paragraph-small{font-size:1rem;font-weight:500;line-height:1.875rem}.navbar{z-index:5;background-color:#0000;width:100%;padding:30px 40px;position:fixed;inset:0% 0% auto}.hero-section{background-image:linear-gradient(to bottom,var(--orange-light),#f8d5d300);padding-top:230px;padding-bottom:250px}.hero-container{grid-row-gap:30px;flex-direction:column;max-width:780px;margin-left:auto;margin-right:auto;transition:background-position .2s;display:flex}.hero-heading-wrapper{height:22rem}.hero-image{object-fit:contain;width:300px;height:300px;margin-top:-190px;margin-left:40px;display:inline-block}.hero-text-wrapper{grid-column-gap:135px;align-items:flex-end;margin-top:80px;display:flex}.hero-loop-animation-wrapper{flex:none;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.looped-text{position:absolute;inset:0%}.hero-text{grid-row-gap:40px;flex-direction:column;align-items:flex-start;display:flex}.link{grid-column-gap:10px;align-items:center;transition:all .3s;display:flex}.link:hover{letter-spacing:1px}.button{color:var(--heading);font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.6rem}.link-arrow-wrapper{background-color:var(--heading);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.link-arrow{width:7px;height:8px}.work-section{z-index:1;background-color:#94c9e8;width:100%;padding-top:250px;padding-bottom:105px;position:relative}.work-blocks-wrapper{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.work-block{grid-column-gap:0px;width:100%;color:var(--heading);justify-content:center;align-items:center;display:flex}.work-blocks-list-wrapper{max-width:1020px}.work-blocks-list{grid-row-gap:500px;flex-direction:column;display:flex}.work-block-image-wrapper{border-radius:20px;overflow:hidden}.work-block-image{object-fit:cover;border-radius:20px;width:625px;height:580px}.work-block-text-wrapper{grid-row-gap:30px;background-color:var(--white);width:450px;color:var(--heading);border-radius:20px;flex-direction:column;align-items:flex-start;margin-left:-55px;padding:60px;display:flex;position:relative;box-shadow:0 10px 50px #0e112c12}.work-block-para-wrapper{grid-row-gap:30px;flex-direction:column;max-width:200px;margin-left:auto;display:flex}.link-line{border:1px solid var(--heading);width:25px;height:1px;margin-top:2px}.work-type-wrapper{opacity:.5;margin-bottom:90px;margin-left:25px;display:flex;position:absolute;inset:auto auto 0% 0%;transform:rotate(-90deg)}.footer-section{text-align:center;padding-top:200px;padding-bottom:65px}.footer-container{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-contact-details-wrapper{grid-row-gap:40px;flex-direction:column;display:flex}.website-link-wrapper{grid-column-gap:12px;background-color:var(--white);color:var(--heading);border-radius:90px;justify-content:center;align-items:center;padding:12px 34px;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem;transition:all .3s ease-in-out;display:flex}.website-link-wrapper:hover{letter-spacing:1px}.social-link-blocks-wrapper{grid-column-gap:15px;justify-content:center;align-items:center;display:flex}.social-link-block{width:26px;height:26px;color:var(--heading);justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.social-link-block:hover{color:var(--orange)}.social-link-embed{justify-content:center;align-items:center;width:22px;display:flex}.website-link-arrow{width:10px;height:10px;margin-top:4px}.project-nav-links-wrapper{grid-column-gap:50px;justify-content:center;align-items:center;display:flex}.nav-container{width:100%;margin-left:0;margin-right:0}.logo{object-fit:contain;width:130px;height:80px}.nav-link{grid-row-gap:8px;color:var(--heading);flex-direction:column;justify-content:flex-start;align-items:center;padding:12.5px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:1.3125rem;display:flex;overflow:hidden}.nav-dot{background-color:var(--heading);border-radius:50%;width:5px;height:5px}.nav-links-wrapper{grid-column-gap:25px;display:flex}.menu-toggle{z-index:5;opacity:0;width:50px;height:50px;color:var(--heading);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;display:flex;position:absolute;inset:0% 40px 0% auto;overflow:hidden;transform:scale(0)}.menu-toggle:hover{color:var(--white)}.menu-toggle.close{z-index:11;opacity:1;z-index:11;opacity:1;inset:40px 40px auto auto;inset:40px 40px auto auto;transform:none}.menu-lines{justify-content:center;align-items:center;display:flex}.fill-circle{z-index:-1;background-color:var(--heading);border-radius:50%;width:50px;height:50px;position:absolute;inset:0%;transform:translateY(50px)}.fixed-nav-menu-container{z-index:10;background-color:#181b2ecc;justify-content:flex-end;width:100%;height:100vh;max-height:100vh;display:none;position:fixed;inset:0%;overflow:hidden}.fixed-nav-menu{z-index:10;grid-row-gap:40px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:100px;display:flex;position:relative}.nav-links{grid-row-gap:30px;flex-direction:column;display:flex}.fixed-nav-menu-wrapper{z-index:10;width:40%;position:relative;overflow:hidden}.nav-bg{z-index:-1;background-color:var(--white);border-radius:530px;position:absolute;inset:0%;transform:scale(1.6)}.page-scroll-indicator-container{z-index:10;grid-row-gap:15px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:auto auto 25px 25px}.page-scroll-dot{background-color:var(--heading);border-radius:50%;width:9px;height:9px;position:absolute}.page-scroll-line{border:.5px solid #181b2e26;height:60px}.page-scroll-indicator-wrapper{flex-direction:column;align-items:center;display:flex}.scroll-text{font-family:Generalsans Variable,sans-serif;font-size:.75rem;font-weight:600;transform:rotate(-90deg)}.mail-link-wrapper{z-index:10;background-color:var(--white);border-radius:50%;flex-direction:column;justify-content:flex-start;align-items:center;width:50px;height:50px;display:flex;position:fixed;inset:auto 30px 30px auto;overflow:hidden;box-shadow:0 10px 50px #0e112c12}.mail-icon{width:16px;margin:auto;position:absolute;inset:0%}.mail-link-arrow-icon{width:12px;margin:auto;position:absolute;inset:0%;transform:translateY(60px)}.nav-menu-container{display:flex;overflow:hidden}.nav-menu-link{color:var(--heading);letter-spacing:-.038rem;font-family:Outfit,sans-serif;font-size:4.25rem;font-weight:500;line-height:5.125rem;transition:all .3s}.nav-menu-link:hover{color:var(--orange);letter-spacing:.25rem}.work-link{margin-top:95px}.border-circle{z-index:-2;border:2px solid var(--heading);border-radius:50%;width:100%;height:100%;position:absolute}.work-block-link-wrapper{object-fit:cover}.work-block-heading-wrapper{width:100%;max-width:1020px;margin-bottom:105px}.anchor-div{z-index:-2;width:100%;height:100%;position:absolute;inset:0%;transform:translateY(120px)}.typer{letter-spacing:-.1875rem;-webkit-text-fill-color:transparent;background-image:linear-gradient(45deg,#181b2e,#ef6406);-webkit-background-clip:text;background-clip:text;margin-top:-2rem;font-family:Outfit,sans-serif;font-size:9.375rem;font-weight:600;line-height:11.25rem;display:inline-block}@media screen and (max-width:991px){.main-container{max-width:40rem}.style-guide-block{grid-column-gap:20px;color:#191148;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:40px}.paragraph-big{font-size:1.6rem;line-height:2.8rem}.section-spacing{padding-top:100px;padding-bottom:100px}.all-heading-container{justify-content:flex-start;align-items:flex-start;width:65%}.style-guide-title{justify-content:flex-start;margin-bottom:20px;position:static}.spacing-classes{width:65%}.all-paragraph-container{width:auto}.color-palette-container,.buttons-container,.animation-classes{width:65%}.display{font-size:6rem;line-height:7rem}.say-hello-h2{font-size:4.6875rem;line-height:5.07813rem}.navbar{padding:20px}.hero-section{padding-top:180px;padding-bottom:100px}.hero-image{width:130px;height:130px;margin-top:-80px;margin-left:20px}.hero-text-wrapper{grid-row-gap:30px;flex-direction:column;align-items:center;margin-top:20px}.hero-loop-animation-wrapper{display:none}.hero-text{order:-1}.work-section{padding-top:100px;padding-bottom:100px}.work-block{flex-direction:column}.work-blocks-list{grid-row-gap:250px}.work-block-image-wrapper{width:100%}.work-block-image{width:100%;height:450px}.work-block-text-wrapper{width:85%;margin-top:-160px;margin-left:0}.work-block-para-wrapper{max-width:270px}.footer-section{padding-top:100px}.about-hero-section{padding-top:160px;padding-bottom:100px}.about-hero-text-wrapper{height:auto;padding-top:0;padding-bottom:0}.about-hero-icon{width:70px;height:70px;margin-top:-55px}.animating-word-wrapper{height:120px}.about-me-section{padding-top:60px;padding-bottom:100px}.about-me-container{grid-row-gap:120px}.about-me-left-flex{width:100%}.about-me-image{object-fit:cover;width:100%;height:450px}.about-me-text-blocks-wrapper{max-width:none}.about-me-text-block{grid-row-gap:20px}.aboout-me-row{grid-row-gap:90px;flex-direction:column;align-items:center}.process-section{padding-top:100px}.step-card{padding:40px}.contact-container{justify-content:center;align-items:center;width:100%}.contact-form-wrapper{width:120%;margin-left:0;margin-right:0;padding:60px}.contact-heading-wrapper{margin-top:-155px}.work-hero-section{padding-bottom:100px}.work-container{grid-row-gap:90px}.work-heading-wrapper{margin-bottom:0}.work-title{font-size:5rem;line-height:6rem}.project-image{height:450px}.project-live-link-wrapper{width:120px;height:120px}.divider-image{height:450px}.problem-section{padding-bottom:100px}.problem-container,.solution-container{grid-row-gap:90px}.solution-images-colletion-list{grid-row-gap:120px}.work-process-image{height:450px}.menu-toggle{opacity:1;width:45px;height:45px;right:20px;transform:none}.menu-toggle.close{inset:20px 20px auto auto;inset:20px 20px auto auto}.fixed-nav-menu-container{display:none}.fixed-nav-menu{padding:60px}.fixed-nav-menu-wrapper{width:60%}.nav-menu-link{font-size:8vw;line-height:8vw}.work-block-link-wrapper{width:100%}.previous-link,.next-link{font-size:2.34375rem;line-height:2.73438rem}.work-block-heading-wrapper{margin-bottom:100px}.anchor-div{transform:translateY(85px)}.work-process-container,.mvp-container,.final-consideration-container,.content-holder{grid-row-gap:90px}.typer{font-size:6rem;line-height:7rem}}@media screen and (max-width:767px){.style-guide-block{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-bottom:20px}.h2{font-size:2.4rem;line-height:3.2rem}.paragraph,.paragraph-big{font-size:1.1rem;line-height:2.2rem}.section-spacing{padding-top:90px;padding-bottom:90px}.all-heading-container{width:100%}.style-guide-title{width:100%;margin-bottom:20px;position:static}.h3{font-size:1.75rem;line-height:2.875rem}.spacing-classes,.all-paragraph-container,.color-palette-container{width:100%}.h1{font-size:3rem;line-height:3.9rem}.buttons-container,.animation-classes{width:100%}.display{font-size:16vw;line-height:20vw}.say-hello-h2{font-size:3rem;line-height:4rem}.thumbnail-title{font-size:2rem;line-height:2.8rem}.hero-section{padding-top:120px;padding-bottom:90px}.hero-container{grid-row-gap:10px}.hero-image{width:80px;height:auto;margin-top:-60px}.hero-loop-animation-wrapper{width:140px;height:140px}.work-section{padding-top:90px;padding-bottom:90px}.work-block-image{height:350px}.work-block-text-wrapper{grid-row-gap:15px;margin-top:-130px;padding:2rem}.work-block-para-wrapper{max-width:200px}.work-type-wrapper{margin-left:0}.footer-section{padding-top:90px}.footer-container{grid-row-gap:25px}.about-hero-section{padding-top:170px;padding-bottom:90px}.about-hero-icon{width:13vw;height:13vw;margin-top:-9vw;margin-left:1vw;margin-right:1vw}.animating-word-wrapper{height:20vw}.about-table-row.justify-start{grid-column-gap:40px;grid-column-gap:40px}.i-can-help-rows-wrapper{grid-row-gap:20px}.process-container{padding-bottom:60px}.step-card{flex-direction:column;padding:30px}.step-text-wrapper{grid-row-gap:0px;max-width:100%}.step-heading{margin-bottom:10px}.contact-form-wrapper{width:105%;padding:40px}.contact-form{grid-row-gap:100px}.contact-heading-wrapper{margin-top:-140px}.contact-fields-wrapper{grid-row-gap:40px}.work-hero-section{padding-top:160px;padding-bottom:90px}.work-container{grid-row-gap:70px}.work-title{font-size:3.6rem;line-height:4.6rem}.project-image{height:300px}.project-live-link-wrapper{width:100px;height:100px;margin-left:auto;margin-right:auto;inset:auto 0% -50px}.overview-wrapper{grid-row-gap:10px;flex-wrap:wrap}.divider-image{height:350px}.problem-section{padding-top:90px;padding-bottom:90px}.problem-container{grid-row-gap:70px}.problem-wrapper{grid-row-gap:10px;flex-wrap:wrap}.solution-section{padding-top:90px}.solution-container{grid-row-gap:70px}.solution-wrapper{grid-row-gap:10px;flex-wrap:wrap}.solution-images-colletion-list{grid-row-gap:100px}.work-process-image{height:300px}.fixed-nav-menu{padding:40px}.brand{padding-left:0}.previous-link,.next-link{font-size:2.4rem;line-height:3.2rem}.work-block-heading-wrapper{margin-bottom:90px}.discover-wrapper{grid-row-gap:10px;flex-wrap:wrap}.work-process-container{grid-row-gap:70px}.discover-wrapper-copy{grid-row-gap:10px;flex-wrap:wrap}.mvp-container,.final-consideration-container,.content-holder{grid-row-gap:70px}.typer{font-size:16vw;line-height:20vw}}@media screen and (max-width:479px){.main-container{width:95%;padding-left:.5rem;padding-right:.5rem}.h2{font-size:2.2rem;line-height:2.8rem}.style-guide-title{text-align:center}.spacing-classes,.color-palette-container{grid-template-columns:1fr}.buttons-container{grid-template-rows:auto auto;grid-template-columns:1fr}.h4{font-size:1.5rem;line-height:2.1rem}.animation-classes{grid-template-columns:1fr}.utility-block-links-wrapper{grid-row-gap:10px;flex-direction:column}.say-hello-h2{line-height:2.5rem}.thumbnail-title{font-size:1.8rem}.paragraph-small{line-height:1.5rem}.navbar{padding-top:.5rem;padding-bottom:.5rem}.hero-section{padding-bottom:60px}.hero-image{width:16vw;height:16vw;margin-top:-11vw;margin-left:2vw}.hero-loop-animation-wrapper{width:110px;height:110px}.arrow-image{width:22px;height:38px}.hero-text{grid-row-gap:30px}.work-blocks-list-wrapper{width:100%}.work-blocks-list{grid-row-gap:120px;width:100%}.work-block-wrapper{width:100%}.work-block-text-wrapper{grid-row-gap:20px;width:100%;margin-top:-65px;padding:1.5rem}.work-block-para-wrapper{max-width:80%}.work-type-wrapper{left:-8%}.footer-contact-details-wrapper{justify-content:center;align-items:center;width:100%}.website-link-wrapper{grid-row-gap:12px;width:100%;max-width:305px}.about-hero-text-wrapper{grid-row-gap:20px}.about-heading{margin-bottom:-5px}.about-hero-icon{margin-left:2vw;margin-right:2vw}.about-me-section{overflow:hidden}.about-me-image{height:300px}.about-me-text-blocks-wrapper{grid-row-gap:60px}.about-column{max-width:90px}.about-table-row{grid-column-gap:20px}.about-table-row.justify-start{grid-column-gap:30px;grid-column-gap:30px}.aboout-me-row{grid-row-gap:60px}.process-container{padding-bottom:40px}.step-cards-container{height:250vh}.step-card{grid-row-gap:30px;width:110%}.step-card-image{height:200px}.contact-section{padding-top:210px}.contact-container{grid-row-gap:90px}.contact-form-wrapper{width:115%;padding:25px}.contact-form{grid-row-gap:70px}.contact-heading-wrapper{grid-row-gap:20px;margin-top:-100px}.contact-image{width:220px;height:130px}.work-title{font-size:3rem}.work-details-wrapper{grid-row-gap:30px;flex-wrap:wrap}.work-details-block{grid-row-gap:7px;max-width:none}.divider-image{height:300px}.project-nav-links-wrapper{justify-content:space-between}.dividers-wrapper{display:none}.logo{width:100px}.nav-links{grid-row-gap:40px}.fixed-nav-menu-wrapper{width:70%}.page-scroll-indicator-container{display:none;left:0}.previous-link-wrapper:hover{color:var(--orange)}.mail-link-wrapper{display:none;right:20px;box-shadow:0 10px 50px #0e112c24}.about-hero-heading-span{display:block}.previous-link{font-size:2.2rem;line-height:2.8rem}.previous-link:hover{color:var(--orange)}.next-link{font-size:2.2rem;line-height:2.8rem}.next-link:hover{color:var(--orange)}.work-block-heading-wrapper{margin-bottom:60px}.footer-links-wrapper{flex-wrap:wrap}.project-text-block p{font-size:1.2rem;line-height:1.9rem}}