@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap");.Navbar_navbar__fB6Bw{width:100%;position:fixed;top:0;left:0;z-index:999;font-family:Inter,sans-serif;display:flex;justify-content:center;transition:none;-webkit-user-select:none;user-select:none}.Navbar_navbar-scrolled__5qgFR{background-color:rgba(var(--grey-9-rgb),.9);border-bottom:1px solid var(--accent-purple)}.Navbar_navbar-container__5hWxA{height:100%;width:90%;max-width:1350px;padding:60px 0 0;display:flex;justify-content:space-between;align-items:center;transition:none}.Navbar_navbar-transition__fV0B7{transition:background-color .2s ease-in-out;transition:border .2s ease-in-out}.Navbar_navbar-container-transition__kZ7Fk{transition:padding .1s ease-in-out}.Navbar_navbar-scrolled__5qgFR .Navbar_navbar-container__5hWxA{padding:6px 60px}.Navbar_navbar-logo-link__Ze4nW{color:var(--dark-text-color)!important;text-decoration:none;font-size:20px;font-weight:800;text-transform:uppercase}.Navbar_navbar-case-study__MkcU8 .Navbar_navbar-logo-link__Ze4nW,.Navbar_navbar-scrolled__5qgFR .Navbar_navbar-logo-link__Ze4nW{color:var(--accent-purple)!important;font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.Navbar_nav-menu___RdXo{display:flex;align-items:center;justify-content:space-between;gap:40px;list-style:none;margin:0;background-color:var(--background-purple);padding:8px 15px;box-shadow:6px 6px 0 var(--grey-8);-webkit-user-select:none;user-select:none}.Navbar_navbar-case-study__MkcU8 .Navbar_nav-menu___RdXo,.Navbar_navbar-scrolled__5qgFR .Navbar_nav-menu___RdXo{box-shadow:none}.Navbar_nav-menu-transition__yzx4n{transition:border .1s ease-in-out}.Navbar_navbar-scrolled__5qgFR .Navbar_nav-menu___RdXo{background-color:initial;border:1px solid hsl(0,0%,100%,0%);padding:8px 30px}.Navbar_nav-menu___RdXo li a{color:var(--light-text-color);font-weight:400;text-decoration:none;font-size:12px;transition:color .15s ease;text-transform:uppercase;letter-spacing:2px}.Navbar_nav-menu___RdXo li a:hover{color:var(--accent-yellow)}.Navbar_navbar-case-study__MkcU8 .Navbar_nav-menu___RdXo li a,.Navbar_navbar-scrolled__5qgFR .Navbar_nav-menu___RdXo li a{font-weight:400;color:var(--accent-purple);text-transform:uppercase;letter-spacing:2px;font-size:12px}.Navbar_navbar-scrolled__5qgFR .Navbar_nav-menu___RdXo li a:hover{color:var(--accent-yellow)}.Navbar_navbar-case-study__MkcU8{width:100%;font-family:Inter,sans-serif;display:flex;justify-content:center;background-color:rgba(14,9,23);border-bottom:1px solid hsla(0,0%,100%,.2)}.Navbar_navbar-case-study__MkcU8 .Navbar_navbar-container__5hWxA{padding:6px 60px}.Navbar_navbar-case-study__MkcU8 .Navbar_nav-menu___RdXo{background-color:initial;border:1px solid hsl(0,0%,100%,0%);padding:10px 40px}.Navbar_mobile-navbar__3OYU9{display:none}@media (max-width:1050px){.Navbar_nav-menu___RdXo{gap:25px}}@media (max-width:960px){.Navbar_navbar__fB6Bw{display:none}.Navbar_mobile-navbar__3OYU9{display:flex;position:fixed;top:0;left:0;width:100%;background-color:rgba(var(--grey-9-rgb),.9);align-items:flex-start;justify-content:flex-start;padding:0 20px;flex-direction:column;overflow:hidden;z-index:999}.Navbar_mobile-navbar-open__y7qFh{height:100%;background-color:var(--background-dark)}.Navbar_mobile-navbar-closed__B7I5O{height:60px}.Navbar_mobile-navbar-closed__B7I5O.Navbar_mobile-navbar-scrolled__yzHzB{height:45px}.Navbar_mobile-navbar-admin__JMk5D{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px}.Navbar_mobile-navbar-open__y7qFh .Navbar_nav-menu___RdXo{border:none;box-shadow:none}.Navbar_navbar-logo-link__Ze4nW{color:var(--accent-purple)!important}.Navbar_hide__wS_db{display:none}.Navbar_show__prY35{display:flex}.Navbar_navbar-logo-link__Ze4nW{font-size:14px;font-weight:400;letter-spacing:2px}.Navbar_mobile-navbar-menu-icon__vQSG1{background-image:url(/images/hamburger.svg);background-repeat:no-repeat}.Navbar_mobile-navbar-close-icon__wQNgV,.Navbar_mobile-navbar-menu-icon__vQSG1{display:flex;justify-content:center;align-items:center;background-size:contain;width:30px;height:30px;cursor:pointer}.Navbar_mobile-navbar-close-icon__wQNgV{background-image:url(/images/close.svg)}.Navbar_nav-menu___RdXo{background:none;flex-direction:column;border:none;margin-top:0;justify-content:center;align-items:center;gap:60px;padding:60px 20px;width:100%;overflow:hidden}.Navbar_nav-menu___RdXo.Navbar_hide__wS_db{height:0}.Navbar_nav-menu___RdXo.Navbar_show__prY35{height:calc(100% - 60px)}.Navbar_nav-menu___RdXo li a{font-size:20px;font-weight:500;color:var(--accent-purple)}}.Hero_hero-container__rBaMg{position:relative;width:100%;height:95vh;display:flex;flex-direction:column;justify-content:center;margin:0 auto;align-items:center;background-color:#E9E9E9;z-index:-2;padding-top:15vh}.Hero_hero-content-textholder-not-ready__cYaXp{visibility:hidden}.Hero_hero-canvas__Dj3IY{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.Hero_hero-content__siGRA{width:80%;position:absolute;max-width:1350px;min-width:300px;margin:0 auto;color:var(--dark-text-color);font-family:Inter,sans-serif;gap:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Hero_hero-content-textholder__O12hr{width:100%;text-align:center}.Hero_hero-content-textholder__O12hr div{text-align:center}.Hero_hero-content-text__X56DB{text-align:center;margin:0;padding:0;color:#323232;white-space:nowrap;line-height:1}.Hero_hero-content-two-text-holder___ye7D{display:flex;flex-direction:row;justify-content:center;align-items:top}.Hero_hero-content-text-with-space__6raYk{margin-right:20px}.Hero_hero-content-text-narrow-only__I4o_v{display:none}@media (max-width:960px){.Hero_hero-container__rBaMg{height:80vh}}@media (max-width:700px){.Hero_hero-container__rBaMg{height:60vh;padding-top:6vh}}.TextBlock_text-block-outer__6vYPA{position:relative;display:inline-block}.CaseStudyGallery_case-study-gallery__EjyU0{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:700;padding:100px 0;background-color:var(--background-purple);color:var(--light-text-color)}.CaseStudyGallery_case-study-gallery-title__EFody{font-size:30px;font-family:Inter,sans-serif;font-weight:600;color:var(--dark-text-color);text-transform:uppercase;padding:8px 15px;letter-spacing:5px;text-indent:5px;background-color:var(--accent-yellow);box-shadow:6px 6px 0 var(--grey-8)}.CaseStudyGallery_case-study-gallery-grid__j_1Mf{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;grid-gap:35px;gap:35px;width:calc(100% - 50px);max-width:1100px;margin-top:40px;align-items:center;justify-items:center}.CaseStudyGallery_case-study-gallery-item__DVVtl{width:100%;max-width:380px;min-width:260px;aspect-ratio:1/1.1;position:relative;cursor:pointer;overflow:hidden;border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border:2px solid var(--grey-8);box-shadow:6px 6px 0 var(--grey-8)}.CaseStudyGallery_case-study-footer-gallery-grid__VIigd{max-width:800px}.CaseStudyGallery_case-study-footer-gallery-grid__VIigd .CaseStudyGallery_case-study-gallery-item__DVVtl{aspect-ratio:1/1}.CaseStudyGallery_case-study-footer-gallery-grid__VIigd .CaseStudyGallery_case-study-gallery-item__DVVtl .CaseStudyGallery_case-study-gallery-item-description__VjRkC{display:none}.CaseStudyGallery_case-study-gallery-item__DVVtl:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:var(--bg-image);background-size:cover;background-position:50%;transition:scale .2s ease-in-out}.CaseStudyGallery_case-study-gallery-item__DVVtl:hover:after{scale:1.1}.CaseStudyGallery_case-study-gallery-item-content__HLzV9{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;position:relative;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:-webkit-backdrop-filter .2s ease-in-out;transition:backdrop-filter .2s ease-in-out;transition:backdrop-filter .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out;background:rgba(233,230,236,.8);border-top:1px solid #ffffff;z-index:2}.CaseStudyGallery_case-study-gallery-item-content-inner__FKFwE{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.CaseStudyGallery_case-study-gallery-item-title__1X8SV{font-size:20px;font-weight:400;font-family:Inter,sans-serif;color:var(--dark-text-color);text-decoration:none!important;display:inline-block;transition:padding-right .2s ease-in-out;text-decoration:none}.CaseStudyGallery_case-study-gallery-item-description__VjRkC{font-size:16px;font-weight:300;line-height:1.5;font-family:Inter,sans-serif;color:var(--dark-text-color)}.CaseStudyGallery_case-study-gallery-item-link__PDFA2{font-size:16px;font-weight:500;font-family:Inter,sans-serif;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:gap .2s ease-in-out;text-decoration:none}.CaseStudyGallery_case-study-gallery-item-link__PDFA2 a{text-decoration:none;color:var(--dark-text-color)}.CaseStudyGallery_case-study-gallery-item-link__PDFA2:after{content:"";display:inline-block;width:18px;height:18px;background-color:var(--dark-text-color);mask-image:url(/_next/static/media/chevron-right.f6c5fe8a.svg);-webkit-mask-image:url(/_next/static/media/chevron-right.f6c5fe8a.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.CaseStudyGallery_divider__24WT3{width:100%;height:0}.CaseStudyGallery_tag-header__DXjve{font-size:14px;font-weight:400;font-family:Inter,sans-serif;color:var(--dark-text-color);margin-bottom:10px;text-transform:uppercase}.CaseStudyGallery_case-study-tags__KWGXV{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;row-gap:4px;column-gap:6px;width:100%;z-index:2;margin:5px 0}.CaseStudyGallery_case-study-tag__oYRHn{background-color:var(--grey-8);padding:8px 15px;color:var(--light-text-color);font-size:12px;font-weight:500;letter-spacing:3px;text-indent:3px;text-transform:uppercase}.CaseStudyGallery_case-study-gallery-grid-no-results__48P9W{font-size:20px;font-weight:200;font-family:Inter,sans-serif;color:var(--mid-text-color);margin-top:40px;justify-content:center;width:100%;text-align:center}@media (max-width:1050px){.CaseStudyGallery_case-study-gallery__EjyU0{padding:80px 0}.CaseStudyGallery_case-study-gallery-title__EFody{font-size:26px}.CaseStudyGallery_case-study-gallery-grid__j_1Mf{margin-top:30px;gap:20px}.CaseStudyGallery_case-study-gallery-item__DVVtl{width:100%;max-width:380px;min-width:200px}.CaseStudyGallery_case-study-gallery-item-content__HLzV9{padding:15px}.CaseStudyGallery_case-study-gallery-item-title__1X8SV{font-size:18px}.CaseStudyGallery_case-study-tag__oYRHn{padding:6px 8px;color:var(--light-text-color);letter-spacing:1px;text-indent:1px}.CaseStudyGallery_case-study-gallery-item-description__VjRkC{font-size:14px}}@media (max-width:1000px){.CaseStudyGallery_case-study-gallery-grid__j_1Mf{grid-template-columns:repeat(2,1fr);max-width:700px}.CaseStudyGallery_case-study-footer-gallery-grid__VIigd{grid-template-columns:repeat(3,1fr);width:90%;max-width:930px}}@media (max-width:750px){.CaseStudyGallery_case-study-gallery-grid__j_1Mf{grid-template-columns:repeat(1,1fr)}}.CaseStudyFilter_case-study-filter__zeefy{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;width:90%}.CaseStudyFilter_case-study-filter-title__7ORKW{font-size:14px;font-weight:300;color:var(--light-text-color);margin-bottom:10px;-webkit-user-select:none;user-select:none;text-transform:uppercase;background-color:var(--grey-8);padding:6px 10px;letter-spacing:3px;text-indent:3px}.CaseStudyFilter_case-study-filter-tags___rs04{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;-webkit-user-select:none;user-select:none}.CaseStudyFilter_case-study-filter-tag___CPLL{background-color:var(--grey-8);padding:8px 15px;color:var(--light-text-color);font-size:12px;font-weight:500;letter-spacing:3px;text-indent:3px;text-transform:uppercase;cursor:pointer;white-space:nowrap}.CaseStudyFilter_case-study-filter-tag___CPLL:hover{background-color:var(--background-yellow);color:var(--dark-text-color)}.CaseStudyFilter_case-study-filter-tag-on__xmxDG{background-color:var(--accent-yellow);color:var(--dark-text-color)}@media (max-width:1050px){.CaseStudyFilter_case-study-filter__zeefy{margin-top:30px}.CaseStudyFilter_case-study-filter-tags___rs04{gap:10px}}.Recommendations_recommendations__ZTt2m{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:700;padding:100px 0;background-color:var(--background-light)}.Recommendations_recommendations-title__txcZr{font-size:30px;font-family:Inter,sans-serif;font-weight:600;color:var(--dark-text-color);text-transform:uppercase;padding:8px 15px;letter-spacing:5px;text-indent:5px;background-color:var(--accent-pink);box-shadow:6px 6px 0 var(--grey-8)}.Recommendations_recommendations-grid__cCT66{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:35px;width:calc(100% - 200px);max-width:1100px;margin-top:50px}.Recommendations_recommendation-column__9Cfee{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:35px;max-width:380px;min-width:260px}.Recommendations_recommendation-item__maASi{width:100%;max-width:380px;min-width:260px;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;font-size:18px;font-family:Inter,sans-serif;font-weight:200;line-height:1.5;color:var(--light-text-color);background-color:var(--background-dark);box-shadow:6px 6px 0 var(--background-pink)}.Recommendations_recommendation-mainText__zhISZ{font-size:15px;line-height:1.8;font-family:Inter,sans-serif;font-weight:200}.Recommendations_recommendation-mainText__zhISZ p:not(:first-of-type){margin-top:15px}.Recommendations_recommendation-meta__A3UcD{font-size:16px;font-family:Inter,sans-serif;font-weight:400;margin-top:20px}@media (max-width:1050px){.Recommendations_recommendations__ZTt2m{padding:80px 0}.Recommendations_recommendations-title__txcZr{font-size:26px}}@media (max-width:960px){.Recommendations_recommendations-grid__cCT66{gap:20px;width:calc(100% - 50px)}.Recommendations_recommendation-column__9Cfee{gap:20px}}.About_about__WKl_v{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;font-weight:700;padding:100px 0;background-color:var(--grey-8)}.About_about-title__lkfPA{font-size:30px;font-family:Inter,sans-serif;font-weight:600;color:var(--dark-text-color);text-transform:uppercase;padding:8px 15px;letter-spacing:5px;text-indent:5px;background-color:var(--accent-yellow);box-shadow:6px 6px 0 var(--grey-8)}.About_about-content__azMIA{width:calc(100% - 200px);max-width:1000px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;color:var(--dark-text-color);gap:30px;margin-top:50px}.About_about-content-text__PKfCk{width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--background-light);padding:30px;box-shadow:6px 6px 0 var(--accent-yellow);border:2px solid var(--grey-8);font-size:15px;line-height:1.6;font-family:Inter,sans-serif;font-weight:300;text-align:justify}.About_about-content-text__PKfCk p:not(:last-of-type){margin-bottom:20px}.About_about-content-image__qZg2M{width:40%;max-width:500px;aspect-ratio:1/1;background-image:url(/images/amygoodchild.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid var(--grey-8);box-shadow:6px 6px 0 var(--accent-yellow)}@media (max-width:1050px){.About_about__WKl_v{padding:80px 0}.About_about-title__lkfPA{font-size:26px}}@media (max-width:960px){.About_about-content__azMIA{width:calc(100% - 100px)}.About_about-content-image__qZg2M{max-width:400px}}@media (max-width:840px){.About_about-content__azMIA{flex-direction:column;align-items:center;width:calc(100% - 100px);gap:30px}.About_about-content-text__PKfCk{width:100%}.About_about-content-image__qZg2M{width:100%;max-width:400px}}@media (max-width:600px){.About_about-content__azMIA{width:calc(100% - 30px)}.About_about-content-text__PKfCk{padding:25px}}.ContactForm_contact-form__dq8G7{width:100%;background-color:var(--background-purple);padding:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ContactForm_contact-form-homepage__iY50L{padding:80px 0!important}.ContactForm_contact-form-content__gfcJP{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:calc(100% - 200px);max-width:800px}.ContactForm_contact-form-homepage__iY50L .ContactForm_contact-form-content__gfcJP{align-items:center;justify-content:center}.ContactForm_contact-form__dq8G7 h2{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;background-color:var(--background-light);box-shadow:6px 6px 0 var(--accent-purple);padding:8px 20px;width:-moz-fit-content;width:fit-content}.ContactForm_contact-form-homepage__iY50L h2{font-size:30px;font-family:Inter,sans-serif;font-weight:600;color:var(--light-text-color);text-transform:uppercase;padding:8px 15px;letter-spacing:5px;text-indent:5px;background-color:var(--accent-purple);box-shadow:6px 6px 0 var(--grey-8)}.ContactForm_contact-form-form__JO6Ty{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;width:100%;margin-top:40px}.ContactForm_contact-form-homepage__iY50L .ContactForm_contact-form-form__JO6Ty{align-items:center;justify-content:center}.ContactForm_contact-form-item__OQxOs{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:80%;gap:8px}.ContactForm_contact-form-item__OQxOs label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;background-color:var(--accent-purple);padding:4px 8px;color:var(--light-text-color)}.ContactForm_contact-form-item__OQxOs input,.ContactForm_contact-form-item__OQxOs textarea{width:100%;border:1px solid var(--accent-purple);color:var(--text-dark);background-color:var(--grey-1);box-shadow:6px 6px 0 var(--accent-purple);padding:10px}.ContactForm_contact-form-item__OQxOs textarea{width:100%;height:100px;padding:10px}.ContactForm_contact-form__dq8G7 button{background-color:var(--accent-purple);color:var(--light-text-color);border:1px solid var(--accent-purple);text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:14px;box-shadow:6px 6px 0 var(--grey-8);padding:10px 20px;cursor:pointer}.ContactForm_contact-form-sent__DzgNx{display:none}.ContactForm_contact-form-status__YZi3J{margin-top:40px;font-size:14px;background-color:var(--background-light);color:var(--dark-text-color);padding:10px 20px;margin-bottom:30px}@media (max-width:1050px){.ContactForm_contact-form__dq8G7 h2{font-size:26px}.ContactForm_contact-form-content__gfcJP{width:calc(100% - 200px)}.ContactForm_contact-form-item__OQxOs{width:100%}}@media (max-width:800px){.ContactForm_contact-form-content__gfcJP{width:calc(100% - 50px)}.ContactForm_contact-form-item__OQxOs{width:100%}}