.SearchBar_wrapper__dvm86{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.SearchBar_wrapper__dvm86:focus-within{border-color:var(--button-primary);box-shadow:0 0 0 3px rgba(7,111,155,.1)}.SearchBar_icon__siBU4{flex-shrink:0;width:20px;height:20px;color:var(--text-tertiary)}.SearchBar_input__6K5rC{flex-grow:1;border:none;background:transparent;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1;color:var(--text-primary);outline:none}.SearchBar_input__6K5rC::placeholder{color:var(--text-tertiary)}.SearchBar_input__6K5rC::-webkit-search-cancel-button,.SearchBar_input__6K5rC::-webkit-search-decoration{appearance:none}.SearchBar_clearButton__SiLzb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:var(--text-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-base)}.SearchBar_clearButton__SiLzb:hover{background:var(--text-secondary)}.SearchBar_clearButton__SiLzb svg{width:12px;height:12px;color:var(--bg-surface)}.MenuItemCard_card__7hcVT{display:flex;flex-direction:column;gap:var(--space-4)}.MenuItemCard_imageWrapper__QCsAH{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background-color:#f5d6c6}.MenuItemCard_imageWrapper__QCsAH img{width:100%;height:100%;object-fit:cover}.MenuItemCard_content__jtKvM{display:flex;flex-direction:column;gap:var(--space-2)}.MenuItemCard_title__6aFCx{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary);margin:0}@media (min-width:768px){.MenuItemCard_title__6aFCx{font-size:var(--font-size-lg)}}.MenuItemCard_tags__ZAWsE{display:flex;flex-wrap:wrap;gap:var(--space-2)}.MenuItemCard_tag__pnjAy{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2-5);background-color:var(--bg-surface);border-radius:var(--radius-full);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--text-secondary);white-space:nowrap}.Pagination_pagination__c7olK{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.Pagination_navButton__dEqCM{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;color:var(--text-primary);text-decoration:none;transition:color var(--transition-base)}@media (min-width:768px){.Pagination_navButton__dEqCM{font-size:var(--font-size-sm)}}.Pagination_navButton__dEqCM:hover:not(.Pagination_disabled__Nuiej){color:var(--button-primary)}.Pagination_navButton__dEqCM.Pagination_disabled__Nuiej{color:var(--text-tertiary);cursor:not-allowed;pointer-events:none}.Pagination_arrow__Y6RGH{width:16px;height:16px}@media (min-width:768px){.Pagination_arrow__Y6RGH{width:20px;height:20px}}.Pagination_pages__RaUx0{display:flex;align-items:center;gap:var(--space-1)}.Pagination_pageNumber__7GvLY{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:var(--space-1);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;color:var(--text-primary);text-decoration:none;border-radius:var(--radius-full);transition:background-color var(--transition-base),color var(--transition-base)}@media (min-width:768px){.Pagination_pageNumber__7GvLY{min-width:40px;height:40px;font-size:var(--font-size-sm)}}.Pagination_pageNumber__7GvLY:hover:not(.Pagination_current__HH5Vu){background-color:var(--button-secondary)}.Pagination_pageNumber__7GvLY.Pagination_current__HH5Vu{background-color:var(--button-primary);color:var(--text-white)}.Pagination_ellipsis__RoTs_{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--text-tertiary)}.Navbar_navbar__UMdIx{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-4) var(--space-6);background-color:var(--bg-default);border-bottom:1px solid var(--border-default)}@media (min-width:1024px){.Navbar_navbar__UMdIx{padding:var(--space-6) var(--space-8)}}.Navbar_container__zauSF{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1920px}.Navbar_logoWrapper__ysTiL,.Navbar_logo__PiZmU{display:flex;align-items:center;flex-shrink:0}.Navbar_logo__PiZmU img{width:69px;height:38px;object-fit:contain}.Navbar_navItems__b2Tma{display:none;align-items:center;justify-content:center;gap:var(--space-2);position:absolute;left:50%;transform:translateX(-50%)}@media (min-width:1024px){.Navbar_navItems__b2Tma{display:flex}}.Navbar_navLink__WmfVb{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:1;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast);background:none;border:none;cursor:pointer;padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-xs)}.Navbar_navLink__WmfVb:hover{background-color:var(--bg-surface)}.Navbar_dropdownWrapper__I3qkq{position:relative}.Navbar_dropdownTrigger__XeQMM{display:flex;align-items:center;gap:var(--space-1)}.Navbar_dropdownIcon__LxThV{transition:transform var(--transition-fast);flex-shrink:0}.Navbar_dropdownOpen__4RZgm .Navbar_dropdownIcon__LxThV{transform:rotate(180deg)}.Navbar_dropdownMenu__5KeSk{position:absolute;top:calc(100% + var(--space-3));left:0;min-width:220px;background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:0 4px 20px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.05);padding:var(--space-2);z-index:100;animation:Navbar_dropdownFadeIn__mlBjJ .15s ease-out}@keyframes Navbar_dropdownFadeIn__mlBjJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownItem__GbN_7{display:block;padding:var(--space-3) var(--space-4);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:1.2;color:var(--text-primary);text-decoration:none;white-space:nowrap;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.Navbar_dropdownItem__GbN_7:hover{background-color:var(--bg-light)}.Navbar_buttonGroup__ZPDc4{display:none;align-items:center;gap:var(--space-2)}@media (min-width:1024px){.Navbar_buttonGroup__ZPDc4{display:flex}}.Navbar_buttonLink__0syPM{text-decoration:none}.Navbar_hamburger__ZaVM2{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--text-primary)}@media (min-width:1024px){.Navbar_hamburger__ZaVM2{display:none}}.Navbar_mobileOverlay__krf7j{position:fixed;inset:0;z-index:100;background-color:var(--bg-default)}.Navbar_mobileMenu__4Q_f1{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--space-4) var(--space-6)}.Navbar_mobileHeader__YHbSm{display:flex;align-items:center;justify-content:space-between;width:100%}.Navbar_closeButton__C6oaj{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--text-primary)}.Navbar_mobileNavItems__vlL3I{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-12);overflow-y:auto;flex:1 1}.Navbar_mobileNavLink__Ra5cC{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:1;color:var(--text-primary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;text-align:left}.Navbar_mobileNavLink__Ra5cC:hover{opacity:.7}.Navbar_mobileDropdownWrapper__GeE3S{display:flex;flex-direction:column}.Navbar_mobileDropdownTrigger__FtnEX{display:flex;align-items:center;justify-content:space-between;width:100%}.Navbar_mobileDropdownIcon__HLGUx{transition:transform var(--transition-fast);flex-shrink:0}.Navbar_mobileDropdownOpen__mLbTr .Navbar_mobileDropdownIcon__HLGUx{transform:rotate(180deg)}.Navbar_mobileDropdownMenu___OoVQ{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--border-default);animation:Navbar_mobileDropdownSlide__Yninl .2s ease-out}@keyframes Navbar_mobileDropdownSlide__Yninl{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar_mobileDropdownItem__gsvlf{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:1.2;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.Navbar_mobileDropdownItem__gsvlf:hover{color:var(--text-primary)}.Navbar_mobileButtonGroup__MRQMi{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:auto;padding-bottom:var(--space-6)}.Navbar_mobileButtonLink__xeIKq{text-decoration:none;width:100%}.Callout_section__6Nu6u{width:100%;padding:var(--space-14) var(--space-6)}@media (min-width:768px){.Callout_section__6Nu6u{padding:var(--space-24) var(--space-8)}}.Callout_section__6Nu6u.Callout_noTopPadding__qyRVJ{padding-top:0}.Callout_section__6Nu6u.Callout_noBottomPadding__ny4_c{padding-bottom:0}.Callout_container__C0occ{max-width:var(--container-max-width);margin:0 auto}.Callout_quoteBox__rTrJF{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden}@media (min-width:768px){.Callout_quoteBox__rTrJF{flex-direction:row;border-radius:var(--radius-lg)}}.Callout_imageWrapper__FaDG0{flex-shrink:0;width:100%;aspect-ratio:4/3;overflow:hidden}@media (min-width:768px){.Callout_imageWrapper__FaDG0{width:260px;aspect-ratio:auto;min-height:100%}}@media (min-width:1024px){.Callout_imageWrapper__FaDG0{width:320px}}.Callout_authorImage__67_SY{width:100%;height:100%;object-fit:cover}.Callout_imageWrapperMobile__JTn2K{flex-shrink:0;width:100%;overflow:hidden}.Callout_authorImageMobile__TRG_F{width:100%;height:auto;display:block}.Callout_content__ZybMg{display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);padding:var(--space-6);text-align:left}@media (min-width:768px){.Callout_content__ZybMg{gap:var(--space-6);padding:var(--space-8) var(--space-10);flex:1 1;text-align:left}}@media (min-width:1024px){.Callout_content__ZybMg{padding:var(--space-10) var(--space-12)}}.Callout_quote__65qr2 h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}@media (min-width:768px){.Callout_quote__65qr2 h2{font-size:var(--font-size-3xl)}}@media (min-width:1024px){.Callout_quote__65qr2 h2{font-size:var(--font-size-4xl)}}.Callout_body__TipEG p{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);margin:0}@media (min-width:768px){.Callout_body__TipEG p{font-size:var(--font-size-lg)}}@media (min-width:1024px){.Callout_body__TipEG p{font-size:var(--font-size-xl)}}.Callout_authorBlock__J1K8T{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-2)}@media (min-width:768px){.Callout_authorBlock__J1K8T{align-items:flex-start}}.Callout_signatureWrapper__XYW0q{max-height:60px;overflow:hidden}@media (min-width:768px){.Callout_signatureWrapper__XYW0q{max-height:80px}}.Callout_signatureImage__Y1Fjj{height:100%;max-height:60px;width:auto;object-fit:contain}@media (min-width:768px){.Callout_signatureImage__Y1Fjj{max-height:80px}}.Callout_author__PYdHy{font-family:var(--font-family-body);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--text-primary)}@media (min-width:768px){.Callout_author__PYdHy{font-size:var(--font-size-lg)}}@media (min-width:1024px){.Callout_author__PYdHy{font-size:var(--font-size-xl)}}.Callout_authorName__xeQVw{font-weight:var(--font-weight-bold)}.Callout_authorDescription__F3BNo,.Callout_authorSeparator__Mjr6l{font-weight:var(--font-weight-regular)}.Callout_desktopOnly__uMBy0{display:none}@media (min-width:768px){.Callout_desktopOnly__uMBy0{display:block}}.Callout_mobileOnly__ziifK{display:block}@media (min-width:768px){.Callout_mobileOnly__ziifK{display:none}}.Callout_mobileQuote__Zwn53{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tighter)}.Callout_mobileBody__bdxt8,.Callout_mobileQuote__Zwn53{line-height:var(--line-height-snug);color:var(--text-primary);margin:0;white-space:pre-line}.Callout_mobileBody__bdxt8{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-normal)}.Team_section__VkV4W{width:100%;padding:var(--space-14) var(--space-6)}@media (min-width:768px){.Team_section__VkV4W{padding:var(--space-24) var(--space-8)}}.Team_section__VkV4W.Team_noTopPadding__Wb547{padding-top:0}.Team_section__VkV4W.Team_noBottomPadding__CfX1F{padding-bottom:0}.Team_container__jx_pE{display:flex;flex-direction:column;gap:var(--space-10);max-width:var(--container-max-width);margin:0 auto}@media (min-width:768px){.Team_container__jx_pE{gap:var(--space-16)}}.Team_header__74l3a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);width:100%;max-width:640px;margin:0 auto}@media (min-width:768px){.Team_header__74l3a{gap:var(--space-4)}}.Team_heading__4z05e{width:100%}.Team_heading__4z05e h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}@media (min-width:768px){.Team_heading__4z05e h2{font-size:var(--font-size-5xl)}}.Team_body__iEPTj{width:100%}.Team_body__iEPTj p{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0}@media (min-width:768px){.Team_body__iEPTj p{font-size:var(--font-size-lg)}}.Team_buttonGroup__Ya1ky{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:var(--space-2)}@media (min-width:768px){.Team_buttonGroup__Ya1ky{flex-direction:row;justify-content:center;gap:var(--space-4);width:auto}}.Team_buttonLink__D0vb6{text-decoration:none}.Team_grid__L99mo{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4);width:100%}@media (min-width:768px){.Team_grid__L99mo{grid-template-columns:repeat(4,1fr);gap:var(--space-10) var(--space-6)}}.Team_member__EbaZm{display:flex;flex-direction:column;gap:var(--space-4)}.Team_imageWrapper__bEY6_{aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--bg-surface)}.Team_image__LyUpi{width:100%;height:100%;object-fit:cover}.Team_info__2WzbH{display:flex;flex-direction:column;gap:var(--space-1)}.Team_name__B3qys{font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--line-height-snug);color:var(--text-primary);margin:0}@media (min-width:768px){.Team_name__B3qys{font-size:var(--font-size-lg)}}.Team_role__A4R__{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--text-secondary);margin:0}@media (min-width:768px){.Team_role__A4R__{font-size:var(--font-size-sm)}}.Team_description__qD17j{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--text-tertiary);margin:0;margin-top:var(--space-1)}@media (min-width:768px){.Team_description__qD17j{font-size:var(--font-size-xs)}}.Team_desktopOnly__MmGRK{display:none}@media (min-width:768px){.Team_desktopOnly__MmGRK{display:block}}.Team_mobileOnly__G8HoM{display:block}@media (min-width:768px){.Team_mobileOnly__G8HoM{display:none}}.Team_mobileHeading__fonJ3{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0;white-space:pre-line}.Team_mobileBody__XGTlb{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0;white-space:pre-line}.Hero_section__Es2iJ{width:100%;padding:var(--space-14) var(--space-6);background-color:var(--bg-default)}@media (min-width:1024px){.Hero_section__Es2iJ{padding:var(--space-32) var(--space-8)}}.Hero_section__Es2iJ.Hero_noTopPadding__TLKHZ{padding-top:0}.Hero_section__Es2iJ.Hero_noBottomPadding__BdPAV{padding-bottom:0}.Hero_container__2QJUo{display:flex;flex-direction:column;align-items:center;max-width:var(--container-max-width);margin:0 auto}.Hero_chipWrapper__gRSCX{margin-bottom:var(--space-8)}@media (min-width:1024px){.Hero_chipWrapper__gRSCX{margin-bottom:var(--space-12)}}.Hero_content__isFDb{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--container-max-width);gap:var(--space-8);text-align:center}@media (min-width:1024px){.Hero_content__isFDb{gap:var(--space-10)}}.Hero_text__MoASs{display:flex;flex-direction:column;gap:var(--space-4);width:100%}@media (min-width:1024px){.Hero_text__MoASs{gap:var(--space-4)}}.Hero_heading__rAlKZ{width:100%}.Hero_heading__rAlKZ h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}@media (min-width:1024px){.Hero_heading__rAlKZ h1{font-size:var(--font-size-6xl)}}.Hero_body__Mz_yD{width:100%}.Hero_body__Mz_yD p{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0}@media (min-width:1024px){.Hero_body__Mz_yD p{font-size:var(--font-size-xl);line-height:var(--line-height-normal)}}.Hero_desktopOnly__CW42s{display:none}@media (min-width:768px){.Hero_desktopOnly__CW42s{display:block}}.Hero_mobileOnly__DE8oW{display:block}@media (min-width:768px){.Hero_mobileOnly__DE8oW{display:none}}.Hero_mobileHeading__4zRes{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary)}.Hero_mobileBody__vaGHu,.Hero_mobileHeading__4zRes{line-height:var(--line-height-snug);margin:0;white-space:pre-line}.Hero_mobileBody__vaGHu{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary)}.Hero_buttonGroup__1wdQu{display:flex;flex-direction:column;gap:var(--space-2);width:100%}@media (min-width:1024px){.Hero_buttonGroup__1wdQu{flex-direction:row;justify-content:center;gap:var(--space-4);width:auto}}.Hero_primaryButtonLink__Mw_RX,.Hero_secondaryButtonLink__Hy_eH{display:block;text-decoration:none;width:100%}@media (min-width:1024px){.Hero_primaryButtonLink__Mw_RX,.Hero_secondaryButtonLink__Hy_eH{width:auto}}.Hero_primaryButton__KwBzh,.Hero_secondaryButton__0_VL8{width:100%}@media (min-width:1024px){.Hero_primaryButton__KwBzh,.Hero_secondaryButton__0_VL8{width:auto}}.Hero_mediaFrame__YE9O2{position:relative;width:100%;margin-top:var(--space-8);aspect-ratio:345/185;border-radius:var(--radius-md);overflow:hidden}@media (min-width:1024px){.Hero_mediaFrame__YE9O2{width:100%;max-width:1700px;margin-top:var(--space-12);aspect-ratio:1700/673;border-radius:var(--radius-lg)}}.Hero_media__tARzn,.Hero_video__HlBak{width:100%;height:100%;object-fit:cover}.Hero_mediaFrameMobile__1SCFU{position:relative;width:100%;margin-top:var(--space-8);border-radius:var(--radius-md);overflow:hidden}.Hero_mediaMobile__2t3IJ{width:100%;height:auto;display:block}.ImageText_section__qVBJl{width:100%;padding:var(--space-14) var(--space-6)}@media (min-width:768px){.ImageText_section__qVBJl{padding:var(--space-24) var(--space-8)}}.ImageText_section__qVBJl.ImageText_noTopPadding__PSz15{padding-top:0}.ImageText_section__qVBJl.ImageText_noBottomPadding__jiuGv{padding-bottom:0}.ImageText_container__WrQ3H{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:var(--container-max-width);margin:0 auto}@media (min-width:768px){.ImageText_container__WrQ3H{flex-direction:row;align-items:center;text-align:left;gap:clamp(40px,5vw,72px)}.ImageText_container__WrQ3H.ImageText_imageRight__m2bxG{flex-direction:row-reverse}}.ImageText_mediaSide__HgKcn{position:relative;flex-shrink:0;order:4;width:100%;margin-top:var(--space-4)}@media (min-width:768px){.ImageText_mediaSide__HgKcn{order:unset;width:45%;max-width:543px;margin-top:0}}.ImageText_imageFrame__JjhFl{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden}@media (min-width:768px){.ImageText_imageFrame__JjhFl{border-radius:var(--radius-lg)}}.ImageText_image__yUIf_{width:100%;height:100%;object-fit:cover}.ImageText_imageFrameMobile__E91ty{position:relative;width:100%;border-radius:var(--radius-md);overflow:hidden}.ImageText_imageMobile__2ouRD{width:100%;height:auto;display:block}.ImageText_popOutImage__WphN1{position:absolute;top:-24px;left:32px;width:100px;height:65px;z-index:1;overflow:hidden}.ImageText_popOutImage__WphN1 img{width:100%;height:100%;object-fit:contain}@media (min-width:768px){.ImageText_popOutImage__WphN1{top:-11%;left:3%;width:32%;height:auto;aspect-ratio:200/130}}.ImageText_popOutImageRight__1CXsc{top:auto;left:auto;bottom:-18px;right:22px}@media (min-width:768px){.ImageText_popOutImageRight__1CXsc{bottom:-11%;right:3%}}.ImageText_textColumn__VKGxp{display:contents}@media (min-width:768px){.ImageText_textColumn__VKGxp{display:flex;flex-direction:column;flex:1 1;gap:var(--space-4)}}.ImageText_heading__cTUoL{width:100%;order:1}@media (min-width:768px){.ImageText_heading__cTUoL{order:unset}}.ImageText_heading__cTUoL h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}@media (min-width:768px){.ImageText_heading__cTUoL h2{font-size:var(--font-size-5xl)}}.ImageText_body__Y0Gna{width:100%;order:2}@media (min-width:768px){.ImageText_body__Y0Gna{order:unset}}.ImageText_body__Y0Gna p{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0}@media (min-width:768px){.ImageText_body__Y0Gna p{font-size:var(--font-size-xl)}}.ImageText_buttonGroup__yqg8b{display:flex;flex-direction:column;gap:var(--space-2);width:100%;order:3}@media (min-width:768px){.ImageText_buttonGroup__yqg8b{flex-direction:row;gap:var(--space-4);width:auto;order:unset;margin-top:var(--space-2)}}.ImageText_buttonLink__K3AqO{display:block;width:100%;text-decoration:none}@media (min-width:768px){.ImageText_buttonLink__K3AqO{width:auto}}.ImageText_button__sIAai{width:100%}@media (min-width:768px){.ImageText_button__sIAai{width:auto}}.ImageText_desktopOnly__Km7pa{display:none}@media (min-width:768px){.ImageText_desktopOnly__Km7pa{display:block}}.ImageText_mobileOnly__xDZGk{display:block}@media (min-width:768px){.ImageText_mobileOnly__xDZGk{display:none}}.ImageText_mobileHeading__MPKrv{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary)}.ImageText_mobileBody__oLeHy,.ImageText_mobileHeading__MPKrv{line-height:var(--line-height-snug);margin:0;white-space:pre-line}.ImageText_mobileBody__oLeHy{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary)}.Features_section__opjSs{width:100%;padding:var(--space-14) var(--space-6)}@media (min-width:768px){.Features_section__opjSs{padding:var(--space-24) var(--space-8)}}.Features_section__opjSs.Features_noTopPadding__UX3Lg{padding-top:0}.Features_section__opjSs.Features_noBottomPadding__phhe8{padding-bottom:0}.Features_container__Y24Zj{display:flex;flex-direction:column;gap:var(--space-8);max-width:var(--container-max-width);margin:0 auto}@media (min-width:768px){.Features_container__Y24Zj{gap:var(--space-12)}}.Features_header__e3yMc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);width:100%}@media (min-width:768px){.Features_header__e3yMc{gap:var(--space-2)}}.Features_heading__kEviG{width:100%}.Features_heading__kEviG h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}@media (min-width:768px){.Features_heading__kEviG h2{font-size:var(--font-size-5xl)}}.Features_body__bbyh6{width:100%}.Features_body__bbyh6 p{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0}@media (min-width:768px){.Features_body__bbyh6 p{font-size:var(--font-size-xl)}}.Features_buttonGroup__H7eDb{display:flex;flex-direction:column;gap:var(--space-2);width:100%}@media (min-width:768px){.Features_buttonGroup__H7eDb{flex-direction:row;justify-content:center;gap:var(--space-4);width:auto}}.Features_buttonLink__wCY8k{text-decoration:none}.Features_grid__eLU38{display:grid;grid-template-columns:1fr;gap:var(--space-6);width:100%}@media (min-width:768px){.Features_grid__eLU38{grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:1106px;margin:0 auto}}.Features_desktopOnly__FvzQU{display:none}@media (min-width:768px){.Features_desktopOnly__FvzQU{display:block}}.Features_mobileOnly__lP15r{display:block}@media (min-width:768px){.Features_mobileOnly__lP15r{display:none}}.Features_mobileHeading__cz80P{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary)}.Features_mobileBody__dbg2q,.Features_mobileHeading__cz80P{line-height:var(--line-height-snug);margin:0;white-space:pre-line}.Features_mobileBody__dbg2q{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary)}