.Home_secondary-heading__4elrs{color:var(--heading)}.Home_hero-section__S9gW3{max-width:100vw;max-height:calc(100vh - 14rem);height:100vh;display:grid;place-items:center;& .Home_hero-background__shwUs{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;overflow:hidden;padding:3%;background-color:rgba(255,246,237,.7);background-image:url(/hero-bg.svg);background-blend-mode:overlay;background-repeat:repeat;background-size:30%;background-position:top;box-shadow:inset 0 .4rem 4.4rem 0 rgba(138,97,30,.1);& .Home_sub-hero-background__UpZfw{position:relative;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-image:url(/images/hero-2.jpg);background-position:bottom;background-size:cover;background-attachment:fixed;border-radius:1.6rem;z-index:1;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(65,64,64,.4),rgba(89,63,41,.4))}& .Home_hero-content__J78m8{max-width:130rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;& .Home_hero-text-group__vHX3j{margin-bottom:6.4rem;& h1.Home_hero-heading__mJ1Yt{line-height:1;margin-bottom:2.4rem;filter:drop-shadow(0 0 .6rem rgba(255,240,288,.5));-webkit-filter:drop-shadow(0 0 .6rem rgba(255,240,255,.5))}& h1.Home_hero-heading__mJ1Yt,& p.Home_hero-para__JAC7D{display:inline-block;text-align:center;color:var(--foreground-alt)}& p.Home_hero-para__JAC7D{width:100%;font-size:3.2rem;letter-spacing:.025em}}}}}}.Home_about-section__1hmJS .Home_about-container__ScEfq{overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2%;gap:2%;& .Home_img-container__od_2v{max-width:100%;width:100%;position:relative;overflow:hidden;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:radial-gradient(40% 50% at 50% 50%,rgba(255,252,244,0) 0,#fffcf4 100%),radial-gradient(45% 60% at 50% 50%,rgba(255,252,244,0) 0,rgba(255,252,244,.85) 100%)}& .Home_about-img__sHiY9{width:100%;object-fit:cover;object-position:center}}& .Home_about-text__E2Dmt{text-wrap:pretty;margin-right:4.8rem;& h2.Home_about-heading__pA2AL{margin-bottom:2rem;width:100%}& p{text-align:start;text-wrap:pretty}}}.Home_solution-section__L73OU .Home_solution-container__VTxzP{& .Home_solution-card-section__OZ8ZT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem;gap:4rem}}.Home_workshop-section__cUr8T{background-color:var(--background-alt)}.Home_working-section__awNsp .Home_working-container__z1OCl{& .Home_working-card-section__qJP88{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:4rem;gap:4rem}}.Home_faq-section__iLaUU{background-image:url(/images/faq-section.jpg);background-position:top;background-size:cover;background-attachment:fixed;border-image:fill 1 linear-gradient(rgba(255,252,244,.5),rgba(255,252,244,.5));& .Home_faq-heading__wC5Dw{color:var(--question-heading)}& .Home_faq-nav-menu__fWBbO{display:flex;align-items:center;justify-content:space-between;gap:1em;background-color:var(--alt-half);padding:.6em;width:calc(90% - 5.6em);margin-bottom:2.4em;border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;& .Home_faq-nav-menu-option__RowSV{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;color:var(--alt-foreground);font-size:1.2em;padding:1.2em 1.6em;width:100%;min-height:100%;cursor:pointer;&.Home_faq-nav-menu-active__8Wiu8{background-color:var(--background-alt);color:var(--question-heading);box-shadow:0 .2em .4em 0 var(--muted-foreground);border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em}}}& .Home_faq-card-section__DEmy4{width:90%;display:grid;overflow:hidden;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2em;gap:2em;padding:2.8em;background-color:hsla(0,0%,93%,.3);border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;-o-border-radius:.3em}}@media (max-width:1100px) and (min-height:1000px),screen and (max-width:980px){.Home_hero-section__S9gW3 .Home_hero-background__shwUs .Home_sub-hero-background__UpZfw{align-items:flex-start;background-attachment:local}.Home_hero-section__S9gW3 .Home_hero-background__shwUs .Home_sub-hero-background__UpZfw .Home_hero-content__J78m8{max-width:100%;width:100%;& .Home_hero-text-group__vHX3j{& h1.Home_hero-heading__mJ1Yt{display:block;line-height:1.1;text-align:left}& p.Home_hero-para__JAC7D{width:100%;display:block;text-align:left}}}.Home_about-section__1hmJS .Home_about-container__ScEfq{grid-template-columns:repeat(1,minmax(0,1fr));gap:6.4rem;& .Home_img-container__od_2v{order:2;width:100rem}& .Home_about-text__E2Dmt{order:1}}.Home_faq-section__iLaUU{background-attachment:local}.Home_faq-section__iLaUU .Home_faq-nav-menu__fWBbO{overflow:scroll}}@media screen and (max-width:860px){.Home_faq-section__iLaUU .Home_faq-card-section__DEmy4,.Home_faq-section__iLaUU .Home_faq-nav-menu__fWBbO{width:100%}}@media screen and (max-width:600px){.Home_hero-section__S9gW3 .Home_hero-background__shwUs{padding:0;& .Home_sub-hero-background__UpZfw{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}.Home_solution-section__L73OU .Home_solution-container__VTxzP .Home_solution-card-section__OZ8ZT{grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem}.Home_faq-section__iLaUU .Home_faq-card-section__DEmy4{gap:1.2em;padding:1.6em 0}}.FAQCard_faq-card__0pwRh{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.6em;padding:2em 2.4em;background-color:var(--card);border:.1em solid var(--border);border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.FAQCard_faq-card__0pwRh .FAQCard_faq-q-box__kdiyE{position:relative;display:flex;align-items:center;justify-content:center;width:2.4em;min-width:2.4em;aspect-ratio:1;background-color:var(--question);color:var(--foreground-alt);font-family:var(--font-playfair-display);font-size:1.6em;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;-o-border-radius:.3em}.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-question__kRLcr{margin-bottom:.4em;color:var(--question)}.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK{width:100%;height:100%;color:var(--card-foreground)}.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK ol,.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK ul{margin-left:2em}.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK ol li,.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK ul li{line-height:1.5;margin-bottom:.3em;font-size:3.2rem;font-weight:400;letter-spacing:.025em}.FAQCard_faq-card__0pwRh .FAQCard_faq-text-group__eKqd1 .FAQCard_faq-answer__MlEIK ul{list-style:circle}@media screen and (max-width:768px){.FAQCard_faq-card__0pwRh{flex-direction:column;gap:1.6em;padding:1.2em 1.6em}}.Button_button__exqP_{width:100%;height:100%;padding-block:0;padding-inline:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.2em;letter-spacing:.025em;font-weight:500;text-transform:capitalize;border:.1em solid transparent;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;&.Button_default-size__tz5y_,&.Button_header-size___ucZf{width:100%;height:3.6em;padding:0 1.6em}&.Button_primary__DEC_1{background-color:var(--primary);color:var(--foreground-alt);border-color:var(--primary);&:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}}&.Button_secondary__9ex2D{background-color:var(--secondary);color:var(--foreground-alt);border-color:var(--secondary);&:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover)}}&.Button_tertiary__ze_KB{background-color:var(--tertiary);color:var(--foreground-alt);border-color:var(--tertiary);&:hover{background-color:var(--tertiary-hover);border-color:var(--tertiary-hover)}}&.Button_quaternary__0zheK{background-color:var(--quaternary);color:var(--foreground-alt);border-color:var(--quaternary);&:hover{background-color:var(--quaternary-hover);border-color:var(--quaternary-hover)}}&.Button_alt__RRzUt{background-color:var(--alt);color:var(--alt-foreground);border-color:var(--alt-border);&:hover{background-color:var(--alt-hover)}}&.Button_destructive__EZzEN{background-color:var(--destructive);color:var(--destructive-foreground);border-color:var(--alt-border);&:hover{background-color:var(--destructive-hover)}}&.Button_glass__B2xGc{background-color:transparent;color:var(--foreground-alt);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:.1px solid hsla(0,0%,100%,.25);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;&:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}}.SimpleCard_simple-card__mMHZM{background-color:var(--card);color:var(--card-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-wrap:pretty;gap:2rem;min-width:100%;min-height:100%;padding:4rem 4.8rem;border:.1rem solid var(--border);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;& .SimpleCard_simple-card-img-container__M4HiQ{width:16rem}&:hover{scale:1.01}&.SimpleCard_primary__1S6es:hover{border-color:var(--primary)}&.SimpleCard_secondary__uDxi5:hover{border-color:var(--secondary)}&.SimpleCard_tertiary__bdeO_:hover{border-color:var(--tertiary)}&.SimpleCard_quaternary__sAhWb:hover{border-color:var(--quaternary)}}.StackCard_stack-card__4Y4CC{position:relative;color:var(--foreground-alt);display:flex;align-items:center;justify-content:center;& .StackCard_top-card__QGlmX{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1;text-align:left;text-wrap:pretty;min-width:100%;min-height:35rem;width:100%;height:35rem;padding:2.4rem 4rem 12rem;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;&:hover{transform:translateY(-1rem);-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem)}&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}&:hover:before{opacity:.5}& .StackCard_top-card-content__CmS0N{z-index:3;width:100%;height:100%}}& .StackCard_middle-card__xom0j{position:absolute;top:1.2rem;left:50%;translate:-50%;min-width:97%;min-height:100%;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15));border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem}}& .StackCard_bottom-card__tALWW{position:absolute;top:2rem;left:50%;translate:-50%;min-width:94.5%;min-height:100%;border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem}}&.StackCard_primary__6RMhb{& .StackCard_bottom-card__tALWW,& .StackCard_middle-card__xom0j,& .StackCard_top-card__QGlmX:before{background:var(--primary)}}&.StackCard_secondary__cYy7x{& .StackCard_bottom-card__tALWW,& .StackCard_middle-card__xom0j,& .StackCard_top-card__QGlmX:before{background:var(--secondary)}}&.StackCard_tertiary__Rr1YQ{& .StackCard_bottom-card__tALWW,& .StackCard_middle-card__xom0j,& .StackCard_top-card__QGlmX:before{background:var(--tertiary)}}&.StackCard_quaternary__bDfnO{& .StackCard_bottom-card__tALWW,& .StackCard_middle-card__xom0j,& .StackCard_top-card__QGlmX:before{background:var(--quaternary)}}}@media screen and (max-width:500px){.StackCard_stack-card__4Y4CC .StackCard_top-card__QGlmX{padding:2.4rem 3.2rem}}.WorkingCard_working-card__mExAF{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;gap:3.2rem;padding:6.4rem;min-height:20rem;background-color:var(--background-alt);border:.1rem solid var(--border);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;& .WorkingCard_working-number-box__KDbl2{display:flex;align-items:flex-start;justify-content:center;min-width:8rem;max-width:100%;aspect-ratio:1;color:var(--foreground-alt);font-family:var(--font-playfair-display);font-size:4.8rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}& .WorkingCard_working-text-group__G8r7E{& h4{font-size:4rem;margin-bottom:.8rem;line-height:1;text-transform:capitalize}& h4,& p{font-weight:500}& p{margin:0;font-size:2.4rem;color:var(--card-foreground)}}&:hover{scale:1.01}&.WorkingCard_primary__mKtI8{& .WorkingCard_working-number-box__KDbl2{background-color:var(--primary)}& .WorkingCard_working-text-group__G8r7E{& h4{color:var(--primary)}}&:hover{border-color:var(--primary)}}&.WorkingCard_secondary__f1gj3{& .WorkingCard_working-number-box__KDbl2{background-color:var(--secondary)}& .WorkingCard_working-text-group__G8r7E{& h4{color:var(--secondary)}}&:hover{border-color:var(--secondary)}}&.WorkingCard_tertiary__tzFRL{& .WorkingCard_working-number-box__KDbl2{background-color:var(--tertiary)}& .WorkingCard_working-text-group__G8r7E{& h4{color:var(--tertiary)}}&:hover{border-color:var(--tertiary)}}&.WorkingCard_quaternary__2yrYP{& .WorkingCard_working-number-box__KDbl2{background-color:var(--quaternary)}& .WorkingCard_working-text-group__G8r7E{& h4{color:var(--quaternary)}}&:hover{border-color:var(--quaternary)}}}@media screen and (max-width:600px){.WorkingCard_working-card__mExAF{gap:2.8rem;min-height:20rem;padding:4.8rem}}.Banner_banner__cvXnk{display:flex;justify-content:center;align-items:center;min-width:100%;height:100vh;object-fit:cover;margin-top:-14rem;background-position:50%;background-size:cover;box-shadow:inset 0 .4rem 4.4rem 0 rgba(138,97,30,.1);border-image:fill 1 linear-gradient(hsla(0,0%,8%,.5),hsla(0,0%,8%,.6))}.Banner_banner__cvXnk .Banner_banner-text__dV88W{color:var(--foreground-alt)}.Banner_banner__cvXnk .Banner_banner-text__dV88W h2,.Banner_banner__cvXnk .Banner_banner-text__dV88W h3,.Banner_banner__cvXnk .Banner_banner-text__dV88W h4,.Banner_banner__cvXnk .Banner_banner-text__dV88W h5,.Banner_banner__cvXnk .Banner_banner-text__dV88W h6,.Banner_banner__cvXnk .Banner_banner-text__dV88W p{filter:drop-shadow(0 0 .6rem rgba(255,240,288,.5));-webkit-filter:drop-shadow(0 0 .6rem rgba(255,240,255,.5))}.Banner_banner-alt__Q6UmO{height:50rem;display:flex;justify-content:center;align-items:center;min-width:100%;height:40vh;background-image:url(/hero-bg.svg);background-color:rgba(255,246,237,.8);background-blend-mode:overlay;background-position:50%;background-repeat:repeat;background-size:30%;box-shadow:inset 0 .4rem 4.4rem 0 rgba(138,97,30,.1);object-fit:cover;color:var(--heading)}.SimpleCardAlt_simple-alt-card__f4TIx{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:100%;width:100%;min-height:100%;padding:4rem 4.8rem;border:.1rem solid var(--border);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;& .SimpleCardAlt_simple-alt-text-group__jbsqZ{text-align:left;& h3{color:var(--heading);margin-bottom:.4em}& p{color:var(--card-foreground)}}&:hover{scale:1.03}}.InputPassword_input-password-container__m9pXE{position:relative;width:100%;& .InputPassword_input-password__Fr1z_{width:100%}& .InputPassword_input-password-icon__Jycxk{position:absolute;right:3%;top:50%;cursor:pointer;font-size:1.2em;color:var(--alt-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}}.OnboardingFormField_onboarding-form-field__rW_Bz{width:100%;display:flex;justify-content:center;gap:3.2rem;border-bottom:.1rem solid var(--question-input-border);&.OnboardingFormField_end__131i4{border-bottom:transparent}& .OnboardingFormField_q-card-container__AsRYg .OnboardingFormField_q-box__3JzpU{display:flex;justify-content:center;align-items:center;width:6.4rem;aspect-ratio:1;font-family:var(--font-playfair-display);font-size:2.4rem;background-color:var(--question);color:var(--question-foreground);border-radius:1.2rem;-webkit-border-radius:1.2rem;-moz-border-radius:1.2rem;-ms-border-radius:1.2rem;-o-border-radius:1.2rem}}@media screen and (max-width:768px){.OnboardingFormField_onboarding-form-field__rW_Bz{flex-direction:column;gap:1.6em}}.FileInput_file-field-input__X1rVz{position:relative;width:100%;height:16rem;background-color:rgba(246,174,45,.05);border:.4rem dashed var(--quaternary);border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem;& input[type=file].FileInput_file-input__ENbgk{opacity:0;width:100%;height:100%;cursor:pointer}& .FileInput_file-input-text__n24K8{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:2rem;color:var(--quaternary);font-weight:500}}