.ApproachSection_section__ZMxJK{padding:128px 24px;background:var(--color-white)}.ApproachSection_inner__0vrJv{max-width:1200px;margin:0 auto}.ApproachSection_header__HUfjY{margin-bottom:80px}.ApproachSection_eyebrow__E1C4V,.ApproachSection_itemEyebrow__jiaXE{display:inline-block;color:var(--color-brand-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.ApproachSection_eyebrow__E1C4V{margin-bottom:16px}.ApproachSection_heading__cLaUe{margin:0;color:var(--color-text-brown-dark);font-family:var(--title-font);font-size:42px;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.ApproachSection_heading__cLaUe em{color:var(--color-brand-primary);font-style:normal}.ApproachSection_list__gu4Vt{display:flex;flex-direction:column;gap:128px}.ApproachSection_row__BprUf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.ApproachSection_reversed__oVMvz .ApproachSection_imageWrap__vZuiw{order:2}.ApproachSection_reversed__oVMvz .ApproachSection_copy__bj0y8{order:1}.ApproachSection_imageWrap__vZuiw{height:426px;overflow:hidden;border-radius:var(--radius-home-lg)}.ApproachSection_imageWrap__vZuiw picture,.ApproachSection_imageWrap__vZuiw>div{height:100%}.ApproachSection_imageWrap__vZuiw picture{display:block}.ApproachSection_image__XMeqK{display:block;width:100%;height:100%;object-fit:cover}.ApproachSection_row__BprUf:last-child .ApproachSection_image__XMeqK{transform:scale(1.12);transform-origin:center top}.ApproachSection_copy__bj0y8{position:relative;display:grid;grid-template-columns:56px 1fr;grid-column-gap:13px;column-gap:13px;align-items:center}.ApproachSection_iconWrap__gXk4j{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:var(--radius-home);background:var(--makers-primary-14)}.ApproachSection_iconSecondary__iMbq5{background:var(--makers-accent-teal-18)}.ApproachSection_iconWrap__gXk4j img{width:28px;height:28px}.ApproachSection_itemEyebrow__jiaXE{margin-left:0;padding-left:0}.ApproachSection_copy__bj0y8 h3,.ApproachSection_description__egvbB,.ApproachSection_subtitle__BWSHT{grid-column:1/-1}.ApproachSection_copy__bj0y8 h3{margin:24px 0 10px;color:var(--color-text-brown-dark);font-family:var(--title-font);font-size:32px;font-weight:var(--font-weight-medium);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.ApproachSection_subtitle__BWSHT{margin:0 0 14px;color:var(--color-text-brown);font-size:16px;font-weight:var(--font-weight-semibold);line-height:2}.ApproachSection_description__egvbB{margin:0;color:var(--color-text-brown-75);font-size:15px;line-height:2}@media (max-width:768px){.ApproachSection_section__ZMxJK{padding:40px 24px 56px}.ApproachSection_header__HUfjY{margin-bottom:40px}.ApproachSection_heading__cLaUe{font-size:26px}.ApproachSection_list__gu4Vt{gap:64px}.ApproachSection_row__BprUf{grid-template-columns:1fr;gap:20px}.ApproachSection_reversed__oVMvz .ApproachSection_copy__bj0y8,.ApproachSection_reversed__oVMvz .ApproachSection_imageWrap__vZuiw{order:0}.ApproachSection_imageWrap__vZuiw{height:185px;border-radius:var(--radius-home)}.ApproachSection_image__XMeqK{object-position:center 45%}.ApproachSection_copy__bj0y8{grid-template-columns:48px 1fr}.ApproachSection_iconWrap__gXk4j{width:48px;height:48px}.ApproachSection_copy__bj0y8 h3{margin-top:20px;font-size:24px}.ApproachSection_subtitle__BWSHT{font-size:15px;line-height:1.65}.ApproachSection_description__egvbB{font-size:14px;line-height:1.8}}.HeroBannerSection_heroBanner__FWrb_{--image-hero-min-height:400px}.HeroBannerSection_heroBanner__FWrb_ img{object-position:center 21.5%;transform:scale(1.2285)}@media (max-width:768px){.HeroBannerSection_heroBanner__FWrb_{--image-hero-min-height-mobile:270px}.HeroBannerSection_heroBanner__FWrb_ img{object-position:center 64%;transform:none}}.MissionSection_section__lGt54{padding:76px 24px 86px;text-align:center;background:var(--makers-primary-08)}.MissionSection_inner__279ty{max-width:680px;margin:0 auto}.MissionSection_description__zts4a,.MissionSection_eyebrow__mMzjy,.MissionSection_title__XXMX3{font-family:var(--main-font)}.MissionSection_eyebrow__mMzjy{display:inline-block;margin-bottom:16px;color:var(--color-brand-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.MissionSection_title__XXMX3{margin:0;color:var(--color-text-brown-dark);font-family:var(--title-font);font-size:42px;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.MissionSection_title__XXMX3 em{color:var(--color-brand-primary);font-style:normal}.MissionSection_divider__SFFEa{width:32px;height:2px;margin:22px auto 24px;border-radius:var(--radius-full);background:var(--color-brand-primary)}.MissionSection_description__zts4a{color:var(--color-text-brown-75);font-size:16px;line-height:2}.MissionSection_description__zts4a p{margin:0 0 20px}.MissionSection_description__zts4a p:last-child{margin-bottom:0}@media (max-width:768px){.MissionSection_section__lGt54{padding:45px 24px 40px}.MissionSection_title__XXMX3{font-size:26px}.MissionSection_description__zts4a{font-size:14px;line-height:1.85}.MissionSection_description__zts4a br{display:none}}.PhilosophySection_section__dKYqf{position:relative;display:flex;align-items:center;justify-content:center;padding:76px 24px 86px;overflow:hidden;text-align:center}.PhilosophySection_background__oO8ew,.PhilosophySection_overlay__zKDBT{position:absolute;inset:0}.PhilosophySection_background__oO8ew picture,.PhilosophySection_background__oO8ew>div{height:100%}.PhilosophySection_background__oO8ew picture{display:block}.PhilosophySection_backgroundImage__9J__U{width:100%;height:100%;object-fit:cover;object-position:center}.PhilosophySection_overlay__zKDBT{z-index:1;background:var(--makers-philosophy-overlay)}.PhilosophySection_content__Hufwb{position:relative;z-index:2;width:100%;max-width:820px}.PhilosophySection_eyebrow__z0Olw{display:inline-block;margin-bottom:18px;color:var(--makers-white-65);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.PhilosophySection_title__I_t9G{margin:0;color:var(--color-white);font-family:var(--title-font);font-size:42px;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.PhilosophySection_title__I_t9G em{color:var(--color-brand-primary);font-style:normal}.PhilosophySection_divider__heJ8W{width:48px;height:1px;margin:38px auto 34px;background:var(--makers-white-40)}.PhilosophySection_description__rVyRH{color:var(--makers-white-85);font-size:17px;line-height:2}.PhilosophySection_description__rVyRH p{margin:0 0 25px}.PhilosophySection_card__QYsMd{display:inline-block;margin:12px 0 0;padding:20px 34px;border:1px solid var(--makers-primary-35);border-radius:var(--radius-home);background:var(--makers-primary-15);color:var(--makers-white-95);font-size:18px;font-weight:var(--font-weight-semibold);line-height:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:768px){.PhilosophySection_section__dKYqf{padding:80px 24px}.PhilosophySection_backgroundImage__9J__U{object-position:58% center}.PhilosophySection_title__I_t9G{font-size:26px}.PhilosophySection_description__rVyRH{font-size:14px;line-height:1.85}.PhilosophySection_description__rVyRH br{display:none}.PhilosophySection_card__QYsMd{padding:18px 22px;font-size:14px;line-height:1.85}}.WhySection_section__evMuh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:1040px;background:var(--color-white)}.WhySection_imageColumn__SZVth{position:relative;min-height:760px;overflow:hidden}.WhySection_imageColumn__SZVth>div:first-child{position:absolute;inset:0;height:100%}.WhySection_imageColumn__SZVth picture{display:block;height:100%}.WhySection_image__C0m34{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center;transform:scale(1.08);transform-origin:58% center}.WhySection_quote__C13rL{position:absolute;right:7%;bottom:7%;left:18%;padding:24px 32px;border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-home);background:var(--makers-overlay-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.WhySection_quote__C13rL p{margin:0 0 12px;color:var(--color-white);font-size:16px;line-height:1.7}.WhySection_quote__C13rL strong{color:var(--color-brand-primary);font-size:13px;letter-spacing:.04em}.WhySection_copy__OXOFT{display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,150px) clamp(48px,6vw,80px)}.WhySection_eyebrow__pJYj6{display:inline-block;margin-bottom:16px;color:var(--color-brand-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase}.WhySection_title__uPc0j{margin:0;color:var(--color-text-brown-dark);font-family:var(--title-font);font-size:42px;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.WhySection_title__uPc0j em{color:var(--color-brand-primary);font-style:normal}.WhySection_divider__2R7rM{width:36px;height:2px;margin:30px 0 28px;border-radius:var(--radius-full);background:var(--color-brand-primary)}.WhySection_body__6QpKA{width:100%;max-width:610px;color:var(--color-text-brown-75);font-size:16px;line-height:2;word-break:break-word}.WhySection_body__6QpKA p{margin:0 0 18px}.WhySection_body__6QpKA p:last-child{margin-bottom:0}.WhySection_body__6QpKA strong{color:var(--color-text-brown-dark);font-weight:var(--font-weight-bold)}@media (max-width:1024px){.WhySection_section__evMuh{min-height:900px}.WhySection_copy__OXOFT{padding:64px 40px}.WhySection_quote__C13rL{left:8%}}@media (max-width:768px){.WhySection_section__evMuh{display:block;min-height:0}.WhySection_imageColumn__SZVth{min-height:500px}.WhySection_image__C0m34{top:auto;bottom:0;height:540px;object-position:60% bottom;transform-origin:60% bottom}.WhySection_quote__C13rL{right:24px;bottom:36px;left:32px;padding:22px 26px}.WhySection_quote__C13rL p{font-size:14px}.WhySection_copy__OXOFT{padding:48px 24px 64px}.WhySection_title__uPc0j{font-size:26px}.WhySection_body__6QpKA{max-width:none;font-size:14px;line-height:1.85}}