.index_progressBar__wvmhl{position:fixed;top:0;left:0;right:0;height:3px;background:var(--primary-color);transform-origin:0;z-index:2}.index_splashSection__1vgLn{background:red}.index_downArrow__gQIgx{cursor:pointer;width:32px;height:auto;position:absolute;bottom:8rem}.index_downArrow__gQIgx>svg>g{stroke:var(--primary-color)}.index_faqImageContainer__rAHKT{width:24rem;margin-inline:auto;padding-top:11rem;padding-bottom:0;margin-bottom:-2rem}.index_animationContainer__yXQN_{width:100%}.index_mobileMountains__oRp1Q{width:48%;position:absolute;bottom:-10px;right:0}.index_mobileMountains__oRp1Q svg{width:100%;height:auto}.index_sectionTitle__QG_lj{padding-block:7rem}.index_stickyHeader__7Xw8M{position:-webkit-sticky;position:sticky;bottom:-4rem}.index_dampen__3mGK8{filter:saturate(.8)}@media screen and (max-width:667px){.index_sectionTitle__QG_lj{padding-block:5rem}.index_downArrow__gQIgx{width:24px;bottom:6rem}.index_faqImageContainer__rAHKT{padding-top:8rem}.index_langSwitcher__l4w_B{position:absolute;background:transparent}.index_footerCaption__C6j7f{font-size:2.4rem;margin-bottom:1rem;margin-top:1.4rem}.index_mobileMountains__oRp1Q{width:79%}}.IntroSectionImageBlock_container__5SPnf{width:40vw;height:585px;margin-inline:auto;max-width:600px;transform:translateY(-4rem)}.IntroSectionImageBlock_container__5SPnf canvas{filter:hue-rotate(170deg)}@media screen and (max-width:667px){.IntroSectionImageBlock_container__5SPnf{width:85vw;height:315px;margin-inline:auto;max-width:600px;transform:translateY(0)}}.IntroSectionTextBlock_title__YxPws{font-size:4rem;padding-bottom:1.8rem;max-width:52rem;line-height:1.1}.IntroSectionTextBlock_titleSv___3Mxs{color:var(--black);font-size:4.3rem}.IntroSectionTextBlock_paragraphLgSv__sSQc9,.IntroSectionTextBlock_paragraphLg__Gu6z8{font-size:2rem;line-height:1.55;max-width:58rem}.IntroSectionTextBlock_paragraph__yciAg{max-width:58rem}@media screen and (max-width:667px){.IntroSectionTextBlock_title__YxPws{font-size:2.9rem;padding-bottom:1.8rem;padding-top:1.2rem}.IntroSectionTextBlock_paragraphLgSv__sSQc9,.IntroSectionTextBlock_paragraphLg__Gu6z8{font-size:1.65rem;line-height:1.5}}.SchedulingSectionImageBlock_phoneContainer__I4Ump{width:378px;margin:0 auto;height:599px;position:relative}@media screen and (max-width:667px){.SchedulingSectionImageBlock_phoneContainer__I4Ump{width:190px;margin:0 5rem;height:300px;position:relative}}.SchedulingSectionTextBlock_title__FMzHN{padding-top:1.5rem;font-size:4rem}.SchedulingSectionTextBlock_titleSv__JXAbt{font-size:4rem}.SchedulingSectionTextBlock_paragraphLarge__FP_4D{font-size:2rem;line-height:1.6}.SchedulingSectionTextBlock_paragraph__zjzdl{font-size:1.8rem;line-height:1.6}.SchedulingSectionTextBlock_paragraphSmall__wIg71{font-size:1.55rem;line-height:1.55}.SchedulingSectionTextBlock_paragraphBold__FG9Yt{color:var(--primary-color);font-size:1.8rem;line-height:1.6;font-weight:600;cursor:pointer;padding-top:.5rem}.SchedulingSectionTextBlock_iconDefault__3u3WT{display:inline-block;margin-right:.5rem}.SchedulingSectionTextBlock_iconToggled__hAiaf{display:inline-block;margin-right:.5rem;rotate:90deg}.SchedulingSectionTextBlock_rainbowFlag__wQVG_{margin-bottom:-.6rem;margin-right:1.2rem}.SchedulingSectionTextBlock_calButton__g4sY6{font-family:var(--font-base);font-weight:700;font-size:1.75rem;letter-spacing:1.8px;height:6.4rem;border-radius:7rem;padding-inline:4rem;background-color:var(--green);color:#fff;cursor:pointer;text-transform:uppercase;border:2px solid var(--green)}.SchedulingSectionTextBlock_calButton__g4sY6:hover{box-shadow:0 0 12px rgba(0,0,0,.25)}.SchedulingSectionTextBlock_calInfo__oikoz{padding-block:1.3rem;font-size:1.4rem;font-weight:600}.SchedulingSectionTextBlock_textBlock__9Qp7v{max-width:65rem}.SchedulingSectionTextBlock_buttonContainer__qoSSt{display:flex;align-items:flex-end;height:11rem}@media screen and (max-width:667px){.SchedulingSectionTextBlock_paragraphLarge__FP_4D,.SchedulingSectionTextBlock_paragraph__zjzdl{font-size:1.65rem;line-height:1.5}.SchedulingSectionTextBlock_title__FMzHN{font-size:2.9rem;padding-top:4.5rem;padding-bottom:2rem}.SchedulingSectionTextBlock_buttonContainer__qoSSt{height:10rem}.SchedulingSectionTextBlock_calButton__g4sY6{margin:0 auto;width:100%;height:5.5rem;font-size:1.5rem}}.SplashSectionTextBlock_logo__s681B{width:100%;height:auto;margin-bottom:.9rem;padding-top:3rem;max-width:35rem;margin-left:-.3rem}.SplashSectionTextBlock_introContainerSv__iE1om,.SplashSectionTextBlock_introContainer__mtFib{margin-top:-5rem}.SplashSectionTextBlock_introTitle__lo1oD{font-size:clamp(4.2rem,7.5vw,10rem);color:var(--primary-color);line-height:1.1}.SplashSectionTextBlock_introTitleLight__arYqY{font-size:clamp(4.2rem,7.5vw,10rem);color:var(--secondary-color);line-height:1.1}.SplashSectionTextBlock_introTitleSv__YggTl{font-size:clamp(3.6rem,7.5vw,9rem);color:var(--primary-color);line-height:1.4}.SplashSectionTextBlock_introTitleSvPrefix__H5YM1{font-size:clamp(3.6rem,7.5vw,9rem);color:var(--secondary-color);line-height:1.4;display:inline-block}.SplashSectionTextBlock_introTitleLightSvMobile__kZ1U3{font-size:clamp(3.6rem,7.5vw,9rem);color:var(--secondary-mobile);line-height:1.4}.SplashSectionTextBlock_introTitleLightMobile__wmu_P{font-size:clamp(4.2rem,7.5vw,9rem);color:var(--secondary-mobile);line-height:1.2}.SplashSectionTextBlock_title__DvJbp{font-family:var(--font-logo);font-size:clamp(9rem,9vw,14.4rem);font-weight:900;line-height:.75;color:var(--black);margin:0 0 .6rem -12px}.SplashSectionTextBlock_subtitleSv__Ggimo,.SplashSectionTextBlock_subtitle__7vJmB{font-size:clamp(2.8rem,2.2vw,3.6rem);line-height:3.4rem;font-weight:600;padding-bottom:2.5rem;color:var(--primary-color)}.SplashSectionTextBlock_tagline__L7zzA{font-size:2.2rem;max-width:65rem;line-height:1.6;min-height:7.8rem;padding-left:.3rem}.SplashSectionTextBlock_tagline__L7zzA i{font-style:normal;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-decoration-thickness:2px;text-underline-offset:2px}.SplashSectionTextBlock_taglineSv__58ztD{max-width:65rem;line-height:1.6;min-height:7.8rem;padding-left:.3rem}.SplashSectionTextBlock_taglineSv__58ztD p{font-size:2rem}.SplashSectionTextBlock_taglineSv__58ztD i{font-style:normal;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-decoration-thickness:2px;text-underline-offset:2px}@media screen and (max-width:1072px){.SplashSectionTextBlock_taglineSv__58ztD,.SplashSectionTextBlock_tagline__L7zzA{max-width:50rem}.SplashSectionTextBlock_taglineSv__58ztD br,.SplashSectionTextBlock_tagline__L7zzA br{display:none}}@media screen and (max-width:667px){.SplashSectionTextBlock_logo__s681B{width:100%;height:auto;margin-bottom:-.3rem;max-width:15rem;padding-top:5rem}.SplashSectionTextBlock_introTitleLightMobile__wmu_P,.SplashSectionTextBlock_introTitleLight__arYqY,.SplashSectionTextBlock_introTitle__lo1oD{text-align:center;margin-inline:-2rem}.SplashSectionTextBlock_introTitleLightSvMobile__kZ1U3,.SplashSectionTextBlock_introTitleSvPrefix__H5YM1,.SplashSectionTextBlock_introTitleSv__YggTl{text-align:center}.SplashSectionTextBlock_introTitle__lo1oD:first-of-type{padding-top:3rem}.SplashSectionTextBlock_title__DvJbp{font-size:9rem;margin-left:-3px}.SplashSectionTextBlock_subtitleSv__Ggimo,.SplashSectionTextBlock_subtitle__7vJmB{font-size:2rem;margin-top:.6rem;padding-bottom:3rem;line-height:1}.SplashSectionTextBlock_taglineSv__58ztD,.SplashSectionTextBlock_tagline__L7zzA{font-size:1.65rem;line-height:1.5;margin-left:0;padding-left:0}.SplashSectionTextBlock_taglineSv__58ztD p{font-size:1.65rem}.SplashSectionTextBlock_tagline__L7zzA{max-width:32rem}.SplashSectionTextBlock_taglineSv__58ztD{max-width:36rem}.SplashSectionTextBlock_taglineSv__58ztD br,.SplashSectionTextBlock_tagline__L7zzA br{display:none}}.CTAButton_button__x9oNT{font-family:var(--font-base);text-transform:uppercase;letter-spacing:1.5px;font-size:1.5rem;height:5.4rem;border-radius:5rem;padding-inline:4rem}.CTAButton_button__x9oNT:hover{background-color:var(--button-black)}.CTAButton_primary__QDgK8{background-color:var(--black)}.CTAButton_secondary__7VRVN{border:2px solid}.CTAButton_secondary__7VRVN:hover{background-color:var(--green-contrast)}@media screen and (max-width:667px){.CTAButton_button__x9oNT{height:4rem;width:100%;margin:0 auto;padding-bottom:1px}}