.homeHero_visuallyHidden__rmv1P{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.homeHero_pageBackground___IZCi{min-height:100vh;padding:0 0 72px;background:linear-gradient(180deg,var(--color-surface-page) 0,var(--color-surface-page-end) 42%)}.homeHero_pageBackground___IZCi>header+*{padding-top:0}.homeHero_pageBackgroundHeaderPad__1On_Y>header+*{padding-top:24px}.homeHero_pageBackgroundHomeHero__4omzI{display:flex;flex-direction:column;flex:1 1 auto;width:100%;padding:0;min-height:0;background:var(--color-wash);--home-section-stack-gap:var(--home-section-gap);--hero-mobile-filter-nav-pull-fine:10px}.homeHero_homeMainAfterHero__09L4E{scroll-margin-top:max(96px,calc(env(safe-area-inset-top, 0px) + 72px));padding-top:var(--home-section-stack-gap);background:linear-gradient(180deg,var(--color-surface-page) 0,var(--color-surface-page-end) 38%,var(--color-wash) 100%)}.homeHero_homeMainAfterHero__09L4E:has([data-home-showcase-strip]),.homeHero_homeMainAfterHero__09L4E:has([data-home-stories-feed]){padding-top:var(--home-section-gap-tight)}.homeHero_pageBackgroundHomeHero__4omzI>header{margin-bottom:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_homeHeroBlock__5U3lW{display:flex;flex-shrink:0;flex-direction:column;width:100%;margin-top:calc(-1 * var(--home-header-flow-px));margin-bottom:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_homeHeroBlock__5U3lW .homeHero_heroShell__7eH_q{margin-bottom:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroStatsDock__Lur69{position:absolute;left:0;right:0;bottom:0;z-index:5;pointer-events:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroStatsDock__Lur69>*{pointer-events:auto}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{width:100%;max-width:none;margin-left:0;margin-right:0;min-height:100vh;min-height:100svh;margin-bottom:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW{min-height:100vh;min-height:100svh;padding:0;border-radius:0;box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroVisual__5HMSA:before{content:"";position:absolute;left:0;right:0;top:0;height:min(42vh,400px);z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,0))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroVisual__5HMSA:after{z-index:2;background:linear-gradient(180deg,transparent,transparent 58%,rgba(7,12,24,.12) 82%,rgba(7,12,24,.22))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{z-index:20;top:min(clamp(63%,50vh,76%),calc(100svh - 128px));bottom:auto;transform:translateY(calc(-50% + min(9vh, 96px) + clamp(18px, 2.6vh, 34px)));padding-inline:max(var(--site-gutter-desktop),env(safe-area-inset-left,0px)) max(var(--site-gutter-desktop),env(safe-area-inset-right,0px));padding-bottom:max(clamp(24px,4vh,52px),env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 120px);overflow:visible}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--search-shell-r-top:14px;--search-shell-r-bottom:14px;--hero-search-chrome-border:var(--color-ui-border,rgba(15,23,42,0.1));--hero-search-tabs-bg:#ffffff;--hero-search-panel-bg:#ffffff;--hero-search-tab-active-bg:#ffffff;--hero-search-control-idle-bg:#f4f6fa;--hero-search-control-idle-border:rgba(15,23,42,0.1);--hero-search-control-idle-shadow:0 1px 2px rgba(15,23,42,0.04);isolation:isolate;border:none;border-radius:var(--search-shell-r-top);box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05);background:transparent}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M{overflow:hidden;overflow:clip}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{overflow:hidden;overflow:clip;border-radius:var(--search-shell-r-top) var(--search-shell-r-top) 0 0;border:1px solid color-mix(in srgb,var(--hero-search-chrome-border) 72%,transparent);border-bottom:none;background:var(--hero-search-tabs-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{backdrop-filter:none;-webkit-backdrop-filter:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_){background:transparent;box-shadow:none;isolation:auto;color:var(--hero-search-ink)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_):hover:not(:disabled){background:rgba(15,23,42,.04)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_{background:var(--hero-search-tab-active-bg);box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_:after{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU:after{top:calc(var(--hero-search-tabs-h) - 1px);border:1px solid var(--hero-search-chrome-border);border-top:none;background:var(--hero-search-panel-bg);box-shadow:0 8px 24px -20px rgba(15,23,42,.1)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchInputPill__mtbxV{border-radius:var(--radius-neo-md);background:#ffffff;border:1px solid var(--hero-search-control-idle-border);box-shadow:var(--hero-search-control-idle-shadow)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchInputPill__mtbxV:focus-within{border-color:color-mix(in srgb,var(--hero-search-muted) 42%,var(--hero-search-ink));box-shadow:var(--hero-search-control-idle-shadow),0 0 0 2px rgba(15,23,42,.06)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMenuField__eZ5nA{--hero-menu-trigger-idle-bg:var(--hero-search-control-idle-bg);--hero-menu-trigger-idle-border:var(--hero-search-control-idle-border)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMenuTrigger__szYcU{background:var(--hero-menu-trigger-idle-bg);border:1px solid var(--hero-menu-trigger-idle-border);box-shadow:var(--hero-search-control-idle-shadow)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMenuTrigger__szYcU:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-menu-accent) 22%,var(--hero-menu-trigger-idle-border))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMenuTriggerOpen__xAp5v{border:1px solid color-mix(in srgb,var(--hero-menu-accent) 38%,var(--hero-menu-trigger-idle-border));padding-left:14px;padding-right:15px;background:color-mix(in srgb,var(--color-primary-dark) 6%,#ffffff);box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroFilterToggle__HPIR_:not(.homeHero_heroFilterToggleActive__Vmz_x){border-color:var(--hero-search-control-idle-border);background:var(--hero-search-control-idle-bg);box-shadow:var(--hero-search-control-idle-shadow)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC{box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 22%,transparent)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailDivider__059uf{margin:0 0 20px;background:var(--color-ui-divider,rgba(15,23,42,.1));opacity:1}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailGrid__518zL{gap:14px 18px;margin-bottom:20px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailLabel__q3ggV{color:color-mix(in srgb,var(--hero-search-muted) 88%,var(--hero-search-ink))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailSelect__HxLz2{min-height:50px;padding:0 42px 0 16px;border:1px solid var(--hero-search-control-idle-border);border-radius:var(--radius-neo-md);background:var(--hero-search-control-idle-bg);box-shadow:var(--hero-search-control-idle-shadow);transition:border-color .18s ease,box-shadow .18s ease}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailSelect__HxLz2:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary-dark) 22%,var(--hero-search-control-idle-border))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailSelect__HxLz2:focus-visible{border-color:color-mix(in srgb,var(--color-primary-dark) 38%,var(--hero-search-control-idle-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 12%,transparent),var(--hero-search-control-idle-shadow)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailSelectChevron__gZD3q{right:14px;opacity:.62}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenitiesBlock__PhT5h{padding:18px 16px 20px;border-radius:var(--radius-neo-md);background:#f6f8fb;border:1px solid var(--color-ui-border,rgba(15,23,42,.08));box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenitiesHeading__bIYru{margin-bottom:14px;color:color-mix(in srgb,var(--hero-search-ink) 78%,var(--hero-search-muted));letter-spacing:-.018em}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenitiesGrid__XEVsS{gap:8px 14px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenityItem__NV6Mv{padding:8px 10px;border-radius:var(--radius-neo-sm);gap:11px;transition:background-color .16s ease}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenityItem__NV6Mv:hover{background:#eef2f7}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenityCheck__JKvif{width:17px;height:17px;margin:1px 0 0;border-radius:calc(var(--radius-neo-sm) / 4)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenityText__iX8_Q{font-size:13.5px;letter-spacing:-.014em;color:color-mix(in srgb,var(--hero-search-ink) 94%,var(--hero-search-muted))}@media (prefers-reduced-motion:reduce){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenityItem__NV6Mv{transition:none}}@media (max-width:720px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroAmenitiesBlock__PhT5h{padding:16px 12px 18px;border-radius:var(--radius-neo-sm)}}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr{position:absolute;left:0;right:0;z-index:10;bottom:clamp(6px,calc(1.2vh + 5px),36px);display:flex;justify-content:center;align-items:center;pointer-events:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroBottomNavRow___ABpS{pointer-events:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(28px,6vw,52px);width:auto;max-width:none;margin:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroBottomNavArrow__JUIa8{width:52px;height:52px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroScrollDown__ZXS11{min-width:56px;min-height:56px;padding:6px 14px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroBottomNavStub__18cbc{width:52px;height:52px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroScrollChevronSvg__rbTo_ path{stroke-width:1.85}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=dark] .homeHero_heroBottomNavArrow__JUIa8,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=dark] .homeHero_heroScrollDown__ZXS11{color:rgba(255,255,255,.94);background:transparent;border:none;border-radius:calc(var(--radius-neo-sm) / 2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=light] .homeHero_heroBottomNavArrow__JUIa8,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=light] .homeHero_heroScrollDown__ZXS11{color:rgba(15,23,42,.92);background:transparent;border:none;border-radius:calc(var(--radius-neo-sm) / 2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;filter:drop-shadow(0 1px 2px rgba(255,255,255,.45)) drop-shadow(0 1px 2px rgba(15,23,42,.25))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroBottomNavArrow__JUIa8,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroScrollDown__ZXS11{transition:color .38s ease,filter .38s ease,opacity .2s ease,transform .2s ease}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=dark] .homeHero_heroBottomNavArrow__JUIa8:focus-visible,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=dark] .homeHero_heroScrollDown__ZXS11:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=light] .homeHero_heroBottomNavArrow__JUIa8:focus-visible,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr[data-hero-mid-nav-backdrop=light] .homeHero_heroScrollDown__ZXS11:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:3px}.homeHero_heroBottomNavRow___ABpS{display:grid;grid-template-columns:minmax(48px,1fr) auto minmax(48px,1fr);align-items:center;width:100%;padding:0 clamp(12px,3.5vw,28px);box-sizing:border-box}.homeHero_heroBottomNavCell__Dfv0z{display:flex;align-items:center}.homeHero_heroBottomNavCellStart__woK_1{justify-content:flex-start}.homeHero_heroBottomNavCellEnd__lLgBO{justify-content:flex-end}.homeHero_heroBottomNavStub__18cbc{width:44px;height:44px;flex-shrink:0}.homeHero_heroBottomNavArrow__JUIa8{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:calc(var(--radius-neo-sm) / 2);background:transparent;color:var(--color-text-main);cursor:pointer;filter:drop-shadow(0 1px 2px rgba(15,23,42,.12));transition:opacity .2s ease,transform .2s ease}.homeHero_heroBottomNavArrow__JUIa8:hover:not(:disabled){opacity:.92;transform:scale(1.06)}.homeHero_heroBottomNavArrow__JUIa8:disabled{opacity:.35;cursor:default}.homeHero_heroBottomNavArrow__JUIa8:focus-visible{outline:2px solid color-mix(in srgb,var(--color-text-main) 35%,transparent);outline-offset:3px}.homeHero_heroScrollDown__ZXS11{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;min-height:48px;margin:0;padding:4px 12px;border:none;border-radius:var(--radius-neo-sm);background:transparent;color:var(--color-text-main);cursor:pointer;filter:drop-shadow(0 1px 2px rgba(15,23,42,.12));transition:opacity .2s ease,transform .2s ease}.homeHero_heroScrollDown__ZXS11:hover{opacity:.95;transform:translateY(1px)}.homeHero_heroScrollDown__ZXS11:focus-visible{outline:2px solid color-mix(in srgb,var(--color-text-main) 35%,transparent);outline-offset:3px}.homeHero_heroScrollChevronSvg__rbTo_{display:block;overflow:visible}.homeHero_heroScrollChevronSvg__rbTo_ path{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.homeHero_heroScrollChevronSvg__rbTo_ path:first-of-type{animation:homeHero_heroScrollChevronWave__ySPQ_ 1.5s ease-in-out infinite}.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(2){animation:homeHero_heroScrollChevronWave__ySPQ_ 1.5s ease-in-out .2s infinite}.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(3){animation:homeHero_heroScrollChevronWave__ySPQ_ 1.5s ease-in-out .4s infinite}@keyframes homeHero_heroScrollChevronWave__ySPQ_{0%,to{opacity:.35}45%{opacity:1}}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShellBottomCluster__7tlY7 .homeHero_heroSliderControls__FN6dY{display:none}@media (prefers-reduced-motion:reduce){.homeHero_heroScrollChevronSvg__rbTo_ path:first-of-type,.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(2),.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(3){animation:none}.homeHero_heroScrollChevronSvg__rbTo_ path:first-of-type,.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(2){opacity:.95}.homeHero_heroScrollChevronSvg__rbTo_ path:nth-of-type(3){opacity:.45}.homeHero_heroBottomNavArrow__JUIa8:hover:not(:disabled),.homeHero_heroScrollDown__ZXS11:hover{transform:none}}@media (max-width:920px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr{display:none}}@media (orientation:landscape) and (max-height:520px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr{bottom:clamp(12px,4vh,48px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroMidNavDock__v4Uzr .homeHero_heroBottomNavRow___ABpS{gap:18px}.homeHero_heroScrollChevronSvg__rbTo_{width:22px;height:30px}}.homeHero_contactBtn__DPAsw,.homeHero_searchBtn__GCYrC{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-neo-sm);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;background:var(--color-primary,var(--neo-primary,#e30613));color:var(--color-white);box-shadow:none}.homeHero_contactBtn__DPAsw:hover,.homeHero_searchBtn__GCYrC:hover{transform:none}.homeHero_contactBtn__DPAsw{min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.homeHero_heroShell__7eH_q{position:relative;width:min(calc(100% - (var(--hero-gutter-desktop) * 2)),calc(var(--site-content-max-width) + 120px));margin:0 auto 120px}.homeHero_heroShellPreview__Jfv8p{margin-bottom:0}.homeHero_heroPanel__XNonW{position:relative;min-height:500px;padding:0 0 132px;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}.homeHero_heroVisual__5HMSA{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.homeHero_heroVisual__5HMSA:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,0) 58%,rgba(15,23,42,.04))}.homeHero_heroVisualSlide__oEMrY{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:var(--hero-bg-desktop,none);opacity:0;transform:scale(1.08);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.35s cubic-bezier(.22,1,.36,1);will-change:auto}.homeHero_heroVisualSlideRaster__yFfk3{background-image:none}.homeHero_heroSlideRaster__iMGoB{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}@media (max-width:767px){.homeHero_heroVisualSlide__oEMrY{background-image:var(--hero-bg-mobile,var(--hero-bg-desktop,none))}}.homeHero_heroVideo__z3BRN{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.homeHero_heroVisualOverlay__bOJcP{position:absolute;inset:0;z-index:1;background:#000;pointer-events:none}.homeHero_heroTextShade__vmvUu{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(2,8,23,.52),rgba(2,8,23,.22) 38%,rgba(2,8,23,0) 72%),linear-gradient(180deg,rgba(2,8,23,.12),rgba(2,8,23,0) 34%,rgba(2,8,23,.18))}.homeHero_heroContentLayer__q5we1{position:absolute;inset:0;z-index:6;display:grid;padding-top:calc(var(--home-header-flow-px) + clamp(18px, 3vh, 46px));padding-right:max(clamp(72px,6vw,116px),env(safe-area-inset-right,0px));padding-bottom:clamp(328px,37vh,465px);padding-left:max(clamp(72px,6vw,116px),env(safe-area-inset-left,0px));pointer-events:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroContentLayer__q5we1{left:50%;right:auto;width:min(calc(100% - var(--site-gutter-desktop) - var(--site-gutter-desktop)),var(--site-content-max-width));transform:translateX(-50%);padding-left:0;padding-right:0}.homeHero_heroCopy__4_4bZ{position:relative;top:clamp(-58px,-5vh,-24px);width:min(680px,100%);color:#fff;text-shadow:0 1px 4px rgba(2,8,23,.14);pointer-events:auto;animation:homeHero_heroCopyFadeUp__d735t .52s cubic-bezier(.22,1,.36,1) both}.homeHero_heroCopyPositionCenterLeft__YMvN_,.homeHero_heroCopy__4_4bZ{align-self:center;justify-self:start}.homeHero_heroCopyPositionCenter__sRKMh{align-self:center;justify-self:center}.homeHero_heroCopyPositionCenterRight__ffxsq{align-self:center;justify-self:end}.homeHero_heroCopyPositionTopLeft__ZwMSh{align-self:start;justify-self:start}.homeHero_heroCopyPositionBottomLeft__Z7ajZ{align-self:end;justify-self:start}.homeHero_heroCopyPositionBottomCenter__LOav5{align-self:end;justify-self:center}.homeHero_heroCopyPositionBottomRight__R0tOd{align-self:end;justify-self:end}.homeHero_heroCopyAlignLeft__fa9PK{text-align:left}.homeHero_heroCopyAlignCenter__RZdXz{text-align:center}.homeHero_heroCopyAlignCenter__RZdXz .homeHero_heroCopyEyebrow__knYYv{margin-left:auto;margin-right:auto}.homeHero_heroCopyAlignRight__bq_YM{text-align:right}.homeHero_heroCopyAlignRight__bq_YM .homeHero_heroCopyEyebrow__knYYv{margin-left:auto}.homeHero_heroCopyEyebrow__knYYv{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;margin:0 0 15px;padding:0;color:color-mix(in srgb,currentColor 86%,transparent);font-size:var(--home-hero-copy-eyebrow-size);font-weight:600;letter-spacing:-.01em;text-transform:none;text-shadow:none}.homeHero_heroCopyEyebrow__knYYv:before{content:"";width:1.25rem;height:1px;border-radius:0;background:currentColor;opacity:.55;box-shadow:none}.homeHero_heroCopyTitle__IXh2p{max-width:13em;margin:0;font-family:var(--font-sans);font-size:var(--home-hero-copy-title-size);font-weight:600;line-height:1.1;letter-spacing:-.01em;text-shadow:0 1px 4px rgba(2,8,23,.12);text-wrap:balance}.homeHero_heroCopyDescription__1uUKz{max-width:min(680px,100%);margin:16px 0 0;color:color-mix(in srgb,currentColor 86%,transparent);font-size:var(--home-hero-copy-description-size);font-weight:400;line-height:1.62;text-shadow:0 1px 3px rgba(2,8,23,.1);text-wrap:pretty}.homeHero_heroCopyCta__1ITZp{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:28px;border-radius:var(--radius-neo-sm);background:var(--hero-cta-custom-color,var(--neo-primary,#e30613));padding:0 22px;color:#fff;font-size:15px;font-weight:600;text-decoration:none;text-shadow:none;box-shadow:none;transition:transform .18s ease,background .18s ease}.homeHero_heroCopyCta__1ITZp:hover{background:var(--hero-cta-custom-color,var(--neo-primary-hover,#c10510));transform:none;box-shadow:none}.homeHero_heroCopyCtaOutline__8YeNe{border:1px solid color-mix(in srgb,var(--hero-cta-custom-color,currentColor) 72%,transparent);background:color-mix(in srgb,#020817 18%,transparent);color:var(--hero-cta-custom-color,currentColor);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.homeHero_heroCopyCtaOutline__8YeNe:hover{background:color-mix(in srgb,var(--hero-cta-custom-color,#ffffff) 14%,transparent);box-shadow:none}.homeHero_heroCopyCtaLight__IBB8R{background:#fff;color:var(--hero-cta-custom-color,#0f172a);box-shadow:0 1px 2px rgba(2,8,23,.06)}.homeHero_heroCopyCtaLight__IBB8R:hover{background:#f8fafc;box-shadow:0 1px 2px rgba(2,8,23,.08)}@keyframes homeHero_heroCopyFadeUp__d735t{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.homeHero_heroVisualSlideActive__1nwXR{opacity:1;transform:scale(1)}.homeHero_heroVisualSlideReducedMotion__NHL7l{transform:none;transition:opacity .35s ease;will-change:auto}.homeHero_heroVisualSlideActive__1nwXR.homeHero_heroVisualSlideReducedMotion__NHL7l{transform:none}.homeHero_heroSliderControls__FN6dY{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none}.homeHero_heroSliderNav___uvWr{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--color-ui-border);border-radius:var(--radius-neo-pill);background:#ffffff;color:var(--color-text-main);cursor:pointer;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px rgba(15,23,42,.06);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}.homeHero_heroSliderNav___uvWr:hover:not(:disabled){background:#ffffff;border-color:color-mix(in srgb,var(--color-text-main) 18%,#ffffff);transform:none}.homeHero_heroSliderNav___uvWr:active:not(:disabled){transform:scale(.97)}.homeHero_heroSliderNav___uvWr:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.homeHero_heroVisualSlide__oEMrY{transform:none;transition:opacity .35s ease;will-change:auto}.homeHero_heroVisualSlideActive__1nwXR{transform:none}.homeHero_heroCopy__4_4bZ{animation:none}.homeHero_heroSliderNav___uvWr:hover:not(:disabled){transform:none}}.homeHero_searchBoxWrapper__pJmo_{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:3;transform:translateY(50%);display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;padding-inline:40px}.homeHero_heroIntro__iMLJ7,.homeHero_searchBoxWrapper__pJmo_>.homeHero_heroSearchShell__Pl_sk{width:100%;max-width:min(var(--site-content-max-width),100%)}.homeHero_heroIntro__iMLJ7{margin:0 auto clamp(14px,2.2vh,22px);padding-inline:4px;text-align:center;color:#ffffff;text-shadow:0 1px 18px rgba(7,12,24,.42)}.homeHero_heroIntroTitle__ftpkv{margin:0;font-size:clamp(1.35rem,2.4vw + .65rem,2.125rem);font-weight:700;letter-spacing:-.028em;line-height:1.15}.homeHero_heroIntroSubtitle__4_68g{margin:.65rem auto 0;max-width:38rem;font-size:clamp(.875rem,.45vw + .78rem,1.0625rem);font-weight:500;line-height:1.45;color:rgba(255,255,255,.9)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{flex-direction:column;align-items:center}.homeHero_searchPreviewMode__N_nKP{pointer-events:none}.homeHero_searchPreviewMode__N_nKP .homeHero_searchCompound__pYzY_{background:#ffffff}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTabsRow__J9Z7M{position:relative;top:auto;left:auto;right:auto;z-index:auto;align-self:flex-start;width:var(--hero-search-tabs-width-pct);max-width:var(--hero-search-tabs-width-pct);height:auto;max-height:none;overflow:visible;border:none;border-bottom:1px solid #eef0f3;border-radius:0;box-shadow:none}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTabs__hwHGE{height:auto;max-height:none;overflow:visible;border:1px solid #eaecf0;border-bottom:none}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTab__bnbWZ{height:auto;max-height:none;min-height:48px}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{background:#ffffff;border-radius:0;overflow:visible;padding:22px 32px 32px;pointer-events:auto}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU:after{display:none}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_){background:rgba(15,23,42,.045);color:#475467;border:none;text-shadow:none;box-shadow:none;font-weight:400;backdrop-filter:none;-webkit-backdrop-filter:none}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_):hover:not(:disabled){background:rgba(15,23,42,.07);color:#344054}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTab__bnbWZ:focus-visible:not(.homeHero_searchTabSelected__EfWI_){box-shadow:inset 0 0 0 2px rgba(16,24,40,.22)}.homeHero_searchPreviewMode__N_nKP .homeHero_searchTabSelected__EfWI_:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ffffff;pointer-events:none}.homeHero_searchCompound__pYzY_{position:relative;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;font-family:var(--font-inter);font-synthesis:none;--search-shell-r-top:var(--radius-neo-lg);--search-shell-r-bottom:var(--radius-neo-lg);--hero-search-tabs-h:48px;--search-tab-pad-x:36px;--hero-search-tabs-width-pct:50%;--hero-search-muted:var(--color-ink-muted);--hero-search-border:var(--color-border);--hero-search-ink:var(--color-text-main);border-radius:var(--search-shell-r-top);overflow:hidden;contain:paint;isolation:isolate;background:transparent}.homeHero_searchBoxSkeleton__OTXBm,.homeHero_searchCompound__pYzY_{width:100%;box-shadow:0 8px 16px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04)}.homeHero_searchBoxSkeleton__OTXBm{min-height:168px;border-radius:var(--radius-neo-lg);background:#ffffff}.homeHero_searchTabsRow__J9Z7M{position:absolute;top:0;left:0;right:auto;z-index:4;display:flex;width:var(--hero-search-tabs-width-pct);max-width:var(--hero-search-tabs-width-pct);align-items:stretch;height:var(--hero-search-tabs-h);max-height:var(--hero-search-tabs-h);box-sizing:border-box;overflow:hidden;padding:0;gap:0;background:transparent;pointer-events:auto;border-radius:var(--search-shell-r-top) var(--search-shell-r-top) 0 0;border:none;box-shadow:none}.homeHero_searchTabs__hwHGE{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:0;border:0}.homeHero_searchTab__bnbWZ,.homeHero_searchTabs__hwHGE{position:relative;width:100%;min-width:0;box-sizing:border-box;height:var(--hero-search-tabs-h);max-height:var(--hero-search-tabs-h);overflow:hidden;margin:0}.homeHero_searchTab__bnbWZ{z-index:0;display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0 var(--search-tab-pad-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:var(--hero-search-ink);text-shadow:none;font-family:inherit;font-size:var(--home-type-hero-tab);font-weight:var(--home-weight-body);font-synthesis:none;letter-spacing:-.015em;line-height:1.35;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color .2s ease,color .2s ease,font-weight .18s ease}.homeHero_searchTabs__hwHGE .homeHero_searchTab__bnbWZ:first-child{border-top-left-radius:var(--search-shell-r-top)}.homeHero_searchTabs__hwHGE .homeHero_searchTab__bnbWZ:last-child{border-top-right-radius:var(--search-shell-r-top)}.homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_){isolation:isolate}.homeHero_searchTabInner__x_ETe{display:inline-flex;align-items:center;justify-content:center;gap:.28em;min-width:0;max-width:100%}.homeHero_searchTabGlyph__trk5y{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-icon-size);height:var(--ui-icon-size)}.homeHero_searchTabTitle__H3Kzp{font-weight:inherit;letter-spacing:-.015em}.homeHero_searchTabCount__zy33l{display:none}.homeHero_searchTab__bnbWZ:focus{outline:none}.homeHero_searchTab__bnbWZ:focus-visible{outline:none;z-index:3}.homeHero_searchTab__bnbWZ:focus-visible:not(.homeHero_searchTabSelected__EfWI_){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hero-search-ink) 28%,transparent);z-index:4}.homeHero_searchTab__bnbWZ:focus-visible.homeHero_searchTabSelected__EfWI_{box-shadow:inset 0 0 0 2px rgba(16,24,40,.18);z-index:4}.homeHero_searchTabSelected__EfWI_{background:#ffffff;color:var(--hero-search-ink);font-weight:var(--home-weight-display);border:none;box-shadow:none;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:3}.homeHero_searchTabSelected__EfWI_ .homeHero_searchTabTitle__H3Kzp{font-weight:var(--home-weight-display);letter-spacing:-.02em}.homeHero_searchTabSelected__EfWI_ .homeHero_searchTabCount__zy33l{font-weight:var(--home-weight-body);color:color-mix(in srgb,var(--hero-search-ink) 45%,var(--hero-search-muted))}.homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_):hover:not(:disabled){background:rgba(255,255,255,.95);color:var(--hero-search-ink)}.homeHero_searchTab__bnbWZ:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.homeHero_searchTab__bnbWZ{transition:background-color .01ms ease,color .01ms ease}}.homeHero_searchForm__0zqSU{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:20px 28px;padding:calc(var(--hero-search-tabs-h) + 22px) 32px 32px;border:0;position:relative;z-index:1;width:100%;flex:1 1 auto;margin-top:0;box-shadow:none;pointer-events:none;background:transparent;overflow:hidden}.homeHero_searchForm__0zqSU:after{content:"";position:absolute;left:0;right:0;top:var(--hero-search-tabs-h);bottom:0;z-index:0;pointer-events:none;background:#ffffff;border-top-left-radius:0;border-top-right-radius:var(--search-shell-r-top);border-bottom-right-radius:var(--search-shell-r-bottom);border-bottom-left-radius:var(--search-shell-r-bottom)}.homeHero_searchForm__0zqSU .homeHero_heroCompactFilters__XKuC_,.homeHero_searchForm__0zqSU .homeHero_heroDetailPanel__i1VzA,.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8,.homeHero_searchForm__0zqSU .homeHero_heroMenuField__eZ5nA,.homeHero_searchForm__0zqSU .homeHero_heroToolbarField__rDyzJ,.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC,.homeHero_searchForm__0zqSU .homeHero_searchFieldStatic__QZkoy{pointer-events:auto;position:relative;z-index:1}.homeHero_searchForm__0zqSU input[type=hidden]{display:none}.homeHero_searchFieldStatic__QZkoy{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex:1 1 160px;min-width:0;min-height:auto;padding:0;color:inherit}.homeHero_inputLabel__JyPlv{color:var(--hero-search-muted);font-size:var(--home-type-hero-field-label);font-weight:var(--home-weight-display);letter-spacing:-.01em;text-transform:none;line-height:1.35}.homeHero_inputValue__emd7B{color:var(--color-text-main);font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em}.homeHero_searchInputPill__mtbxV{display:flex;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 16px 0 14px;border:1px solid var(--hero-search-border);border-radius:var(--radius-neo-md);background:#ffffff;box-sizing:border-box}.homeHero_searchFieldIcon__UKoJ8{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--hero-search-muted)}.homeHero_searchFieldIcon__UKoJ8 svg{display:block}.homeHero_inputCaret__cq2Jd{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--hero-search-ink);opacity:.45;pointer-events:none}.homeHero_searchSelect__ZyW3U{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:44px;margin:0;padding:0 4px 0 0;border:0;background:transparent;color:var(--hero-search-ink);font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.homeHero_searchSelect__ZyW3U:focus{outline:none}.homeHero_searchSelect__ZyW3U:focus-visible{border-radius:calc(var(--radius-neo-sm) / 2)}.homeHero_searchInputPill__mtbxV:focus-within{border-color:color-mix(in srgb,var(--hero-search-muted) 55%,var(--hero-search-ink));box-shadow:0 0 0 2px rgba(16,24,40,.06)}.homeHero_searchSelect__ZyW3U:disabled{cursor:not-allowed;opacity:.75}.homeHero_heroCompactFilters__XKuC_{display:contents}.homeHero_heroQueryField__sui5O{flex:1 1 100%}.homeHero_heroSmartHints__k5DcG{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.homeHero_heroSmartHint__cyPzc{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-neo-sm);background:color-mix(in srgb,var(--neo-success) 10%,#ffffff);color:var(--neo-success);font-size:12px;font-weight:var(--home-weight-display);letter-spacing:-.01em;animation:homeHero_heroSmartHintIn__PCHSf .18s ease-out}@keyframes homeHero_heroSmartHintIn__PCHSf{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.homeHero_heroQueryInput__WB8_T{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;color:var(--hero-search-ink);font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;font-family:inherit;outline:none}.homeHero_heroQueryInput__WB8_T::-moz-placeholder{color:var(--hero-search-muted)}.homeHero_heroQueryInput__WB8_T::placeholder{color:var(--hero-search-muted)}.homeHero_heroQueryInput__WB8_T:disabled{cursor:not-allowed;opacity:.75}.homeHero_heroMenuField__eZ5nA{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex:1 1 160px;min-width:0;--hero-menu-accent:var(--color-primary-dark);--hero-menu-accent-soft:color-mix(in srgb,var(--color-primary-dark) 11%,#ffffff);--hero-menu-trigger-idle-bg:#e8edf5;--hero-menu-trigger-idle-border:#d3dce8;--hero-menu-ink:var(--color-text-main)}.homeHero_heroMenuWrap__93IWA{position:relative;width:100%;min-width:0}.homeHero_heroMenuTrigger__szYcU{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:50px;padding:0 16px 0 14px;margin:0;border:1px solid var(--hero-menu-trigger-idle-border);border-radius:var(--radius-neo-md);background:var(--hero-menu-trigger-idle-bg);box-sizing:border-box;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;color:var(--hero-menu-ink);cursor:pointer;text-align:left;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.homeHero_heroMenuTrigger__szYcU:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-menu-accent) 35%,var(--hero-menu-trigger-idle-border))}.homeHero_heroMenuTriggerOpen__xAp5v{border-color:color-mix(in srgb,var(--hero-menu-accent) 34%,var(--hero-menu-trigger-idle-border));background:color-mix(in srgb,var(--color-primary-dark) 7%,#ffffff);color:var(--hero-menu-accent);box-shadow:none}.homeHero_heroMenuTriggerOpen__xAp5v .homeHero_heroMenuTriggerIcon__AsEjd{color:var(--hero-menu-accent)}.homeHero_heroMenuTrigger__szYcU:disabled{cursor:not-allowed;opacity:.72}.homeHero_heroMenuTrigger__szYcU:focus{outline:none}.homeHero_heroMenuTrigger__szYcU:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-menu-accent) 12%,transparent)}.homeHero_heroMenuTriggerIcon__AsEjd{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--hero-search-muted)}.homeHero_heroMenuTriggerIcon__AsEjd svg{display:block;width:var(--ui-icon-size);height:var(--ui-icon-size)}.homeHero_heroMenuTriggerText__yIWDj{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeHero_heroMenuChevron__WgaKP{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.55;transition:transform .32s cubic-bezier(.34,1.25,.64,1),opacity .22s ease}.homeHero_heroMenuTriggerOpen__xAp5v .homeHero_heroMenuChevron__WgaKP{opacity:.92}.homeHero_heroMenuChevronUp__BDQKP{transform:rotate(-180deg)}@keyframes homeHero_heroDropdownSurfaceIn__G39_3{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.homeHero_heroMenuPanel__1BmhT{transform-origin:top center;padding:12px;border-radius:var(--radius-neo-md);background:#ffffff;border:1px solid var(--color-ui-border,rgba(15,23,42,.1));box-shadow:0 4px 16px rgba(15,23,42,.08),0 20px 48px rgba(15,23,42,.12);max-height:min(70vh,440px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:homeHero_heroDropdownSurfaceIn__G39_3 .32s cubic-bezier(.22,1,.36,1) both}.homeHero_heroMenuEmpty__pjNw8{margin:10px 8px 4px;font-size:14px;line-height:1.45;color:var(--color-ink-muted);text-align:center}.homeHero_heroMenuRow__gSg2X{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:11px 14px;border:none;border-radius:var(--radius-neo-sm);background:transparent;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;color:var(--hero-menu-ink);cursor:pointer;text-align:left;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.homeHero_heroMenuRowPlain__oSPQM{padding-left:14px}.homeHero_heroMenuRow__gSg2X:hover{background:#f1f5f9}.homeHero_heroMenuRow__gSg2X:active:not(:disabled){transform:scale(.992)}.homeHero_heroMenuRowSelected__F5wf3{background:var(--hero-menu-accent-soft);color:var(--hero-menu-accent);font-weight:var(--home-weight-display)}.homeHero_heroMenuRowSelected__F5wf3 .homeHero_heroMenuIconBox__gb5eD{color:var(--hero-menu-accent);background:color-mix(in srgb,var(--hero-menu-accent) 8%,#f1f5f9)}.homeHero_heroMenuIconBox__gb5eD{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-neo-sm);background:#f8fafc;border:1px solid rgba(15,23,42,.06);color:var(--hero-search-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.homeHero_heroMenuIconBox__gb5eD svg{display:block}.homeHero_heroMenuRowLabel__KuBEy{flex:1 1 auto;min-width:0}.homeHero_heroMenuCheck__PMgez{flex:0 0 auto;display:flex;color:var(--hero-menu-accent)}.homeHero_heroMenuDivider__EF_Ul{height:1px;margin:10px 8px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.09) 15%,rgba(15,23,42,.09) 85%,transparent);border:none}.homeHero_heroPriceCustomBlock__oxXnu{padding:4px 4px 2px}.homeHero_heroPriceCustomToggle__C2FOh{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:8px;border:none;border-radius:var(--radius-neo-sm);background:transparent;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-display);color:var(--hero-menu-ink);cursor:pointer;text-align:left}.homeHero_heroPriceCustomToggle__C2FOh:hover{background:color-mix(in srgb,var(--hero-search-muted) 6%,#ffffff)}.homeHero_heroPriceCustomToggleOpen__vIjV5 .homeHero_heroMenuChevron__WgaKP{transform:rotate(-180deg)}.homeHero_heroPriceCustomFields__WVosL{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.homeHero_heroPriceFieldCol__dBTm8{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.homeHero_heroPriceFieldCap__zB5KS{font-size:12px;font-weight:var(--home-weight-display);color:var(--hero-search-muted);letter-spacing:-.01em;padding-left:2px}.homeHero_heroPriceInputShell__jhawi{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #d3dce8;border-radius:var(--radius-neo-sm);background:#ffffff;box-sizing:border-box}.homeHero_heroPriceInputShell__jhawi:focus-within{border-color:color-mix(in srgb,var(--hero-menu-accent) 45%,#d3dce8);box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-menu-accent) 15%,transparent)}.homeHero_heroPriceInputInner__yApFg{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-body);color:var(--hero-menu-ink)}.homeHero_heroPriceInputInner__yApFg:focus{outline:none}.homeHero_heroPriceInputSuffix__Pn1bT{font-size:14px}.homeHero_heroPriceDash__8HeZz,.homeHero_heroPriceInputSuffix__Pn1bT{flex:0 0 auto;font-weight:var(--home-weight-display);color:var(--hero-search-muted)}.homeHero_heroPriceDash__8HeZz{padding-bottom:12px;font-size:18px}.homeHero_heroPriceApplyBtn__haYg8{display:block;width:100%;margin:0;padding:12px 16px;border:none;border-radius:var(--radius-neo-sm);background:var(--hero-menu-accent);color:#ffffff;font-family:inherit;font-size:14px;font-weight:var(--home-weight-display);letter-spacing:-.02em;cursor:pointer;transition:filter .15s ease,transform .12s ease}.homeHero_heroPriceApplyBtn__haYg8:hover:not(:disabled){filter:brightness(1.05)}.homeHero_heroPriceApplyBtn__haYg8:disabled{cursor:not-allowed;opacity:.65}.homeHero_heroLocationPanel__x7_05{--hero-menu-accent:var(--color-primary-dark);--hero-menu-accent-soft:color-mix(in srgb,var(--color-primary-dark) 11%,#ffffff);transform-origin:top center;padding:0;border-radius:var(--radius-neo-md);background:#ffffff;border:1px solid var(--color-ui-border,rgba(15,23,42,.1));box-shadow:0 4px 16px rgba(15,23,42,.08),0 20px 48px rgba(15,23,42,.12);overflow:hidden;box-sizing:border-box;transition:width .45s cubic-bezier(.22,1,.36,1)}.homeHero_heroLocationPanel__x7_05:not(.homeHero_heroLocationPanelBottomSheet__Bub8z){animation:homeHero_heroDropdownSurfaceIn__G39_3 .32s cubic-bezier(.22,1,.36,1) both}.homeHero_heroLocationMega__9gS1t{display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:300px;max-height:min(72vh,480px)}.homeHero_heroLocationMegaScrollX__AI3GL{overflow-x:auto;flex-wrap:nowrap;max-height:min(76vh,520px)}.homeHero_heroLocationColDynamic__g_Y_h{flex:0 0 min(240px,32vw);min-width:200px;max-width:280px;opacity:1;transform:none;pointer-events:auto}.homeHero_heroLocationCol__bPtAe{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;border-right:1px solid rgba(15,23,42,.07);transition:flex .45s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .45s cubic-bezier(.22,1,.36,1),min-width .45s cubic-bezier(.22,1,.36,1),max-width .45s cubic-bezier(.22,1,.36,1),padding .35s ease,border-color .25s ease}.homeHero_heroLocationCol__bPtAe:last-child{border-right:none}.homeHero_heroLocationColHidden__326iF{flex:0 0 0;min-width:0;max-width:0;width:0;opacity:0;transform:translateX(20px);pointer-events:none;padding-left:0;padding-right:0;border-right-color:transparent;border-right-width:0;overflow:hidden}.homeHero_heroLocationColSolo__2hq7a{flex:1 1 100%;opacity:1;transform:none;pointer-events:auto}.homeHero_heroLocationColPairFirst__cL4Cm,.homeHero_heroLocationColPairSecond__I_xQC{flex:1 1 50%;opacity:1;transform:none;pointer-events:auto}.homeHero_heroLocationColTriple__WuvOl{flex:1 1 33.333%;opacity:1;transform:none;pointer-events:auto}.homeHero_heroLocationSearchWrap__VrIew{position:relative;display:flex;align-items:center;margin:10px 12px 8px;flex:0 0 auto}.homeHero_heroLocationSearchIcon__4nqC4{position:absolute;left:14px;z-index:1;display:flex;color:var(--hero-search-muted);pointer-events:none;opacity:.85}.homeHero_heroLocationSearch__hbRCy{margin:0;min-height:46px;padding:10px 12px 10px 40px;border-radius:var(--radius-neo-sm);border:1px solid rgba(15,23,42,.08);background:#f6f7fa;font-family:inherit;font-size:14px;font-weight:var(--home-weight-body);color:var(--color-text-main);box-sizing:border-box;width:100%}.homeHero_heroLocationSearch__hbRCy::-moz-placeholder{color:var(--hero-search-muted)}.homeHero_heroLocationSearch__hbRCy::placeholder{color:var(--hero-search-muted)}.homeHero_heroLocationSearch__hbRCy:focus{outline:none;border-color:color-mix(in srgb,var(--hero-menu-accent) 28%,rgba(15,23,42,.12));box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-menu-accent) 9%,transparent)}.homeHero_heroLocationSearch__hbRCy:disabled{opacity:.65;cursor:not-allowed}.homeHero_heroLocationList__17OQi{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 12px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.homeHero_heroLocationCheck__33KQW{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border:1.5px solid var(--hero-search-line,rgba(15,23,42,.22));border-radius:calc(var(--radius-neo-sm) / 2);background:#ffffff;color:#ffffff;transition:background .12s ease,border-color .12s ease}.homeHero_heroLocationCheckOn__XQKIM{border-color:var(--hero-menu-accent);background:var(--hero-menu-accent)}.homeHero_heroLocationRow__95X4a{display:flex;align-items:center;gap:10px;width:100%;margin:0;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-neo-sm);background:transparent;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;color:var(--color-text-main);cursor:pointer;text-align:left;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.homeHero_heroLocationRow__95X4a:hover:not(:disabled){background:#f6f7fa}.homeHero_heroLocationRow__95X4a:active:not(:disabled){transform:scale(.992)}.homeHero_heroLocationRow__95X4a:focus{outline:none}.homeHero_heroLocationRow__95X4a:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-menu-accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.35)}.homeHero_heroLocationRow__95X4a:disabled{cursor:not-allowed;opacity:.65}.homeHero_heroLocationRowActive__n2vVE{border-color:color-mix(in srgb,var(--hero-menu-accent) 22%,transparent);background:color-mix(in srgb,var(--hero-menu-accent) 8%,#ffffff);color:var(--hero-menu-accent);font-weight:var(--home-weight-display);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.homeHero_heroLocationRowActive__n2vVE:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--hero-menu-accent) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.42)}.homeHero_heroLocationRowLabel__Ax8fp{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeHero_heroLocationRowChevron__miP3B{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-left:auto;color:inherit;opacity:.42;transition:opacity .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.homeHero_heroLocationRow__95X4a:hover:not(:disabled) .homeHero_heroLocationRowChevron__miP3B{opacity:.62}.homeHero_heroLocationRowActive__n2vVE .homeHero_heroLocationRowChevron__miP3B{opacity:.88;color:var(--hero-menu-accent)}.homeHero_heroLocationAllLink__3Ru3b{color:var(--hero-menu-accent);font-weight:var(--home-weight-display)}.homeHero_heroLocationAllLink__3Ru3b:hover:not(:disabled){background:#f1f5f9;color:var(--hero-menu-accent)}.homeHero_heroLocationDivider__nQ7eL{height:1px;margin:10px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.09) 12%,rgba(15,23,42,.09) 88%,transparent);border:none}.homeHero_heroLocationMuted__jfonm{margin:12px 10px;font-size:14px;color:var(--hero-search-muted)}.homeHero_heroLocationError__GVtRN{margin:10px;font-size:14px;color:#b91c1c}.homeHero_heroLocationRetryBtn__jm6aM{margin:0 10px 10px;padding:6px 12px;align-self:flex-start;border-radius:var(--radius-neo-sm);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,#ffffff);color:var(--color-primary-dark);font-size:14px;font-weight:var(--home-weight-display);font-family:inherit;cursor:pointer}.homeHero_heroLocationRetryBtn__jm6aM:hover:not(:disabled){filter:brightness(1.04)}.homeHero_heroLocationRetryBtn__jm6aM:disabled{opacity:.65;cursor:not-allowed}.homeHero_heroLocationMobileNav__OstIK{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px 10px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffff}.homeHero_heroLocationMobileBack__hsR58{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-4px 0;padding:0;border:none;border-radius:var(--radius-neo-md);background:color-mix(in srgb,var(--hero-search-muted) 9%,#ffffff);color:var(--hero-menu-accent);cursor:pointer;transition:background-color .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.homeHero_heroLocationMobileBack__hsR58:hover:not(:disabled){background:color-mix(in srgb,var(--hero-search-muted) 14%,#ffffff)}.homeHero_heroLocationMobileNavText__HPJ6V{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0}.homeHero_heroLocationMobileNavTitle__1EX_F{font-size:16px;font-weight:var(--home-weight-display);letter-spacing:-.02em;color:var(--color-text-main);line-height:1.2}.homeHero_heroLocationMobileNavSubtitle__yNSv5{font-size:12px;font-weight:var(--home-weight-body);letter-spacing:-.01em;color:var(--hero-search-muted);line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeHero_heroLocationSheetBackdrop__O3cKh{position:fixed;inset:0;z-index:10031;border:none;margin:0;padding:0;background:rgba(2,8,23,.45);backdrop-filter:none;-webkit-backdrop-filter:none;animation:homeHero_heroLocationBackdropIn__sf__4 .18s ease-out forwards}@keyframes homeHero_heroLocationBackdropIn__sf__4{0%{opacity:0}to{opacity:1}}.homeHero_heroLocationSheetHandleBar__TmJaM{display:flex;width:100%;flex-shrink:0;justify-content:center;min-height:21px;border:0;padding:8px 0 4px;background:transparent;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.homeHero_heroLocationSheetHandleBar__TmJaM:active{cursor:grabbing}.homeHero_heroLocationSheetHandleBar__TmJaM:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-dark) 32%,transparent);outline-offset:-2px}.homeHero_heroLocationSheetHandle__tRoSm{width:34px;height:3px;border-radius:var(--radius-neo-pill);background:rgba(15,23,42,.13)}.homeHero_heroLocationSheetHeader__2LDY6{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;flex:0 0 auto;padding:7px 14px 10px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffff}.homeHero_heroLocationSheetHeaderCopy__6pxqQ{min-width:0}.homeHero_heroLocationSheetTitle__zeLr1{margin:0;color:var(--neo-ink-900);font-size:17px;font-weight:650;line-height:1.12;letter-spacing:0}.homeHero_heroLocationSheetMeta__XAWHu{margin:3px 0 0;color:var(--neo-ink-500);font-size:12px;line-height:1.2}.homeHero_heroLocationSheetClose__fum7L{display:inline-flex;width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-neo-pill);background:#f7f8fb;color:var(--neo-ink-700);font-family:inherit;font-size:21px;line-height:1}.homeHero_heroPriceSheetBody__AbWg_{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px max(14px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z{border-radius:var(--radius-neo-lg) var(--radius-neo-lg) var(--radius-neo-md) var(--radius-neo-md);display:flex;flex-direction:column;min-height:0;max-height:min(85dvh,720px);overflow:hidden;overscroll-behavior:contain;background:#ffffff;border:1px solid rgba(15,23,42,.07);box-shadow:0 12px 32px -24px rgba(15,23,42,.28);transform:translate3d(0,105%,0);transition:transform .42s cubic-bezier(.28,.9,.36,1),opacity .22s ease;will-change:auto}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z[data-dragging=true]{cursor:grabbing}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z.homeHero_heroLocationPanelBottomSheetOpen__6NZFU{transform:translateZ(0)}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z .homeHero_heroLocationMobileNav__OstIK{background:#ffffff}@media (prefers-reduced-motion:reduce){.homeHero_heroLocationPanel__x7_05:not(.homeHero_heroLocationPanelBottomSheet__Bub8z),.homeHero_heroMenuPanel__1BmhT{animation:none!important}.homeHero_heroMenuChevron__WgaKP{transition:none!important}.homeHero_heroLocationRow__95X4a:active:not(:disabled),.homeHero_heroMenuRow__gSg2X:active:not(:disabled){transform:none!important}.homeHero_heroLocationCol__bPtAe,.homeHero_heroLocationPanel__x7_05,.homeHero_heroLocationRowChevron__miP3B{transition:none!important}.homeHero_heroLocationSheetBackdrop__O3cKh{animation:none!important;opacity:1}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z{transition:none!important}}@media (max-width:720px){.homeHero_heroLocationPanel__x7_05[data-stage="1"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:nth-child(2),.homeHero_heroLocationPanel__x7_05[data-stage="1"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:nth-child(3),.homeHero_heroLocationPanel__x7_05[data-stage="2"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:first-child,.homeHero_heroLocationPanel__x7_05[data-stage="2"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:nth-child(3),.homeHero_heroLocationPanel__x7_05[data-stage="3"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:first-child,.homeHero_heroLocationPanel__x7_05[data-stage="3"] .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe:nth-child(2){display:none!important}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z{display:flex;flex-direction:column;max-height:min(88dvh,680px);min-height:0;overflow:hidden}.homeHero_heroLocationPanel__x7_05.homeHero_heroMegaBottomSheet__O_gjM{height:min(88dvh,680px)}.homeHero_heroLocationPanel__x7_05.homeHero_heroMegaBottomSheet__O_gjM .homeHero_heroLocationMega__9gS1t{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.homeHero_heroLocationPanel__x7_05.homeHero_heroMegaBottomSheet__O_gjM .homeHero_heroLocationMega__9gS1t>.homeHero_heroLocationCol__bPtAe{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:none!important;border-right:none!important;border-bottom:none!important}.homeHero_heroLocationMega__9gS1t{flex-direction:column;min-height:0}.homeHero_heroLocationColHidden__326iF{display:none!important}.homeHero_heroLocationPanel__x7_05.homeHero_heroLocationPanelBottomSheet__Bub8z.homeHero_heroMegaBottomSheet__O_gjM .homeHero_heroLocationList__17OQi{max-height:none;padding-bottom:max(20px,calc(14px + env(safe-area-inset-bottom, 0px)))}}.homeHero_heroEndActions__I2Ff8{--hero-end-action-size:50px;--hero-end-action-gap:12px;--hero-end-cta-bg:var(--color-primary);--hero-end-cta-shadow:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:var(--hero-end-action-gap);flex:0 0 auto;margin-left:auto;align-self:flex-end}.homeHero_heroToolbarField__rDyzJ{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:0}.homeHero_heroToolbarLabelSpacer__JHxAk{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{margin-left:0;margin-top:0}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC{flex:0 0 auto;min-width:min(100%,168px);min-height:var(--hero-end-action-size,50px);border:0;align-self:flex-end;margin-left:auto;margin-top:0;padding:0 28px;background:var(--hero-end-cta-bg,var(--color-primary));color:#ffffff;box-shadow:none;font-size:15px;font-weight:var(--home-weight-display);font-family:var(--font-inter);letter-spacing:-.02em;line-height:1;transition:filter .18s ease,transform .15s ease,box-shadow .18s ease}.homeHero_heroFilterToggle__HPIR_,.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC{border-radius:var(--radius-neo-md);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.homeHero_heroFilterToggle__HPIR_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hero-end-action-size,50px);min-width:var(--hero-end-action-size,50px);height:var(--hero-end-action-size,50px);flex-shrink:0;margin:0;padding:0;border:1px solid rgba(15,23,42,.12);background:#ffffff;color:var(--color-primary-dark);box-shadow:0 1px 2px rgba(15,23,42,.05);transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease,filter .18s ease}.homeHero_heroFilterToggleIcon__mrRok{display:block;width:20px;height:20px;flex-shrink:0;overflow:visible}.homeHero_heroFilterCount__SHV70{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-neo-pill);background:var(--color-primary-dark);color:#ffffff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #ffffff;pointer-events:none}.homeHero_heroFilterToggle__HPIR_:hover:not(:disabled):not(.homeHero_heroFilterToggleActive__Vmz_x){border-color:color-mix(in srgb,var(--color-primary-dark) 28%,rgba(15,23,42,.12));background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.08)}.homeHero_heroFilterToggle__HPIR_:active:not(:disabled):not(.homeHero_heroFilterToggleActive__Vmz_x){transform:scale(.96)}.homeHero_heroFilterToggleActive__Vmz_x:active:not(:disabled){transform:scale(.98);filter:brightness(.97)}.homeHero_heroFilterToggle__HPIR_:focus{outline:none}.homeHero_heroFilterToggle__HPIR_:focus-visible:not(.homeHero_heroFilterToggleActive__Vmz_x){outline:none;border-color:var(--color-primary-dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 16%,transparent)}.homeHero_heroFilterToggle__HPIR_:disabled{opacity:.55;cursor:not-allowed}.homeHero_heroFilterToggleActive__Vmz_x{border-color:color-mix(in srgb,var(--color-primary-dark) 34%,rgba(15,23,42,.12));background:color-mix(in srgb,var(--color-primary-dark) 8%,#ffffff);color:var(--color-primary-dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 8%,transparent)}.homeHero_heroFilterToggleActive__Vmz_x:hover:not(:disabled){filter:brightness(1.02)}.homeHero_heroFilterToggleActive__Vmz_x:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 12%,transparent),0 1px 2px rgba(15,23,42,.05)}.homeHero_heroFilterToggleActive__Vmz_x .homeHero_heroFilterCount__SHV70{background:var(--color-primary-dark);color:#ffffff;box-shadow:0 0 0 2px #ffffff}.homeHero_heroDetailPanel__i1VzA{flex:1 1 100%;width:100%;min-width:0;max-height:0;opacity:0;overflow:hidden;margin-top:0;padding-bottom:0;pointer-events:none;visibility:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,margin-top .28s ease,padding-bottom .28s ease,visibility 0s linear .38s}.homeHero_heroDetailPanelOpen__Jg70c{max-height:min(920px,88vh);overflow-y:auto;opacity:1;margin-top:8px;padding-bottom:4px;pointer-events:auto;visibility:visible;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,margin-top .28s ease,padding-bottom .28s ease,visibility 0s linear 0s}.homeHero_heroDetailDivider__059uf{height:1px;margin:0 0 18px;background:color-mix(in srgb,var(--hero-search-border) 85%,var(--hero-search-ink));opacity:.55}.homeHero_heroDetailGrid__518zL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;margin-bottom:22px}.homeHero_heroDynamicRange__4osku{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homeHero_heroDynamicWideField__gOGF_{grid-column:1/-1;min-inline-size:0;padding:0;border:0}.homeHero_heroDynamicEmpty__tPaUQ{margin:0;color:var(--hero-search-muted);font-size:13px;line-height:1.5}.homeHero_heroDetailField__ICbV5{display:flex;flex-direction:column;gap:8px;min-width:0}.homeHero_heroDetailLabel__q3ggV{font-size:var(--home-type-hero-field-label);font-weight:var(--home-weight-display);color:var(--hero-search-muted);letter-spacing:-.01em;line-height:1.35}.homeHero_heroDetailSelectWrap__jVK3X{position:relative;width:100%}.homeHero_heroDetailSelect__HxLz2{width:100%;min-height:48px;margin:0;padding:0 40px 0 14px;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--hero-search-border);border-radius:var(--radius-neo-sm);background:#ffffff;color:var(--hero-search-ink);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--home-weight-body);line-height:var(--line-height-base);letter-spacing:-.015em;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.homeHero_heroDetailSelect__HxLz2:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-search-muted) 45%,var(--hero-search-ink))}.homeHero_heroDetailSelect__HxLz2:focus{outline:none}.homeHero_heroDetailSelect__HxLz2:focus-visible{border-color:color-mix(in srgb,var(--color-primary-dark) 45%,var(--hero-search-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 12%,transparent)}.homeHero_heroDetailSelect__HxLz2:disabled{opacity:.72;cursor:not-allowed}.homeHero_heroDetailSelectChevron__gZD3q{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--hero-search-muted);opacity:.55;pointer-events:none}.homeHero_heroAmenitiesBlock__PhT5h{padding-top:4px}.homeHero_heroAmenitiesHeading__bIYru{display:block;margin-bottom:12px;font-size:var(--home-type-hero-field-label);font-weight:var(--home-weight-display);color:var(--hero-search-ink);letter-spacing:-.01em}.homeHero_heroAmenitiesGrid__XEVsS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 18px}.homeHero_heroAmenityItem__NV6Mv{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-width:0;cursor:pointer;font-size:14px;font-weight:var(--home-weight-body);line-height:1.35;color:var(--hero-search-ink);letter-spacing:-.012em}.homeHero_heroAmenityCheck__JKvif{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-primary-dark);cursor:pointer}.homeHero_heroAmenityItem__NV6Mv:has(.homeHero_heroAmenityCheck__JKvif:disabled){cursor:not-allowed;opacity:.72}.homeHero_heroAmenityText__iX8_Q{flex:1 1 auto;min-width:0}.homeHero_heroFilterSheetBackdrop__RsnIw{position:fixed;inset:0;z-index:10030;border:0;padding:0;margin:0;background:rgba(2,8,23,.45);backdrop-filter:none}.homeHero_heroFilterSheet__rLC5v{position:fixed;left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:max(0px,env(safe-area-inset-bottom,0px));z-index:10032;display:flex;max-height:min(85dvh,720px);flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:var(--radius-neo-lg) var(--radius-neo-lg) var(--radius-neo-md) var(--radius-neo-md);background:#ffffff;box-shadow:0 12px 32px -24px rgba(15,23,42,.28);animation:homeHero_heroFilterSheetIn__nbObG .22s cubic-bezier(.16,1,.3,1) both;will-change:auto}.homeHero_heroFilterSheet__rLC5v[data-dragging=true]{cursor:grabbing}@keyframes homeHero_heroFilterSheetIn__nbObG{0%{opacity:.98;transform:translate3d(0,18px,0)}}.homeHero_heroFilterSheetHandleBar__ZiIg4{display:flex;width:100%;flex:0 0 auto;justify-content:center;min-height:21px;border:0;padding:8px 0 4px;background:transparent;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.homeHero_heroFilterSheetHandleBar__ZiIg4:active{cursor:grabbing}.homeHero_heroFilterSheetHandleBar__ZiIg4:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-dark) 32%,transparent);outline-offset:-2px}.homeHero_heroFilterSheetHandle__Olt_a{width:34px;height:3px;border-radius:var(--radius-neo-pill);background:rgba(15,23,42,.13)}.homeHero_heroFilterSheetHeader__v90e2{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;flex:0 0 auto;padding:7px 14px 10px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffff}.homeHero_heroFilterSheetHeaderCopy__eqKBZ{min-width:0}.homeHero_heroFilterSheetTitle__cjWq5{margin:0;color:var(--neo-ink-900);font-size:17px;font-weight:650;line-height:1.12;letter-spacing:0}.homeHero_heroFilterSheetMeta__cQo5v{margin:3px 0 0;color:var(--neo-ink-500);font-size:12px;line-height:1.2}.homeHero_heroFilterSheetClear__ZrQtr,.homeHero_heroFilterSheetClose__IdFoI{min-height:44px;border:0;font-family:inherit}.homeHero_heroFilterSheetClear__ZrQtr{padding:0 8px;border-radius:var(--radius-neo-sm);background:transparent;color:var(--color-primary-dark);font-size:12px;font-weight:650}.homeHero_heroFilterSheetClear__ZrQtr:disabled,.homeHero_heroFilterSheetFooterClear__KvIM_:disabled{color:var(--neo-ink-400);opacity:.58;cursor:default}.homeHero_heroFilterSheetClose__IdFoI{display:inline-flex;width:44px;align-items:center;justify-content:center;border-radius:var(--radius-neo-pill);background:#f7f8fb;color:var(--neo-ink-700);font-size:21px;line-height:1}.homeHero_heroFilterSheetBody__mXFil{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;-webkit-overflow-scrolling:touch}.homeHero_heroFilterSheetGroup__P71jU+.homeHero_heroFilterSheetGroup__P71jU{margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.07)}.homeHero_heroFilterSheetGroupTitle__LZUBU{margin:0 0 10px;color:var(--neo-ink-800);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:0}.homeHero_heroFilterSheetFieldGrid__5Wida{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.homeHero_heroFilterSheetField__vZ1ny{display:flex;min-width:0;flex-direction:column;gap:5px}.homeHero_heroFilterSheetLabel__dEf7l{color:var(--neo-ink-500);font-size:11px;font-weight:650;line-height:1.2}.homeHero_heroFilterSheet__rLC5v .homeHero_heroDetailSelect__HxLz2{min-height:46px;border-radius:var(--radius-neo-sm);background:#f6f7fa;font-size:13px}.homeHero_heroFilterSheet__rLC5v .homeHero_heroDetailSelect__HxLz2:focus,.homeHero_heroFilterSheet__rLC5v .homeHero_heroDetailSelect__HxLz2:focus-visible{border-color:color-mix(in srgb,var(--color-primary-dark) 28%,rgba(15,23,42,.12));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 9%,transparent);outline:none}.homeHero_heroFilterSheetAmenityGrid__S2EOB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homeHero_heroFilterSheetAmenity__OLimS{position:relative;display:flex;min-height:44px;min-width:0;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-neo-sm);background:#f6f7fa;padding:0 11px;color:var(--neo-ink-700);font-size:12px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.homeHero_heroFilterSheetAmenity__OLimS>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeHero_heroFilterSheetAmenitySelected__qnnrZ{border-color:color-mix(in srgb,var(--color-primary-dark) 42%,rgba(15,23,42,.08));background:color-mix(in srgb,var(--color-primary) 10%,#ffffff);color:var(--color-primary-dark)}.homeHero_heroFilterSheetAmenityMark__GovBR{display:none;flex:0 0 auto;width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--radius-neo-pill);background:var(--color-primary);color:#ffffff;font-size:10px;font-weight:800;line-height:1}.homeHero_heroFilterSheetAmenitySelected__qnnrZ .homeHero_heroFilterSheetAmenityMark__GovBR{display:inline-flex}.homeHero_heroFilterSheetAmenityCheck__A2UGy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.homeHero_heroFilterSheetFooter__pHGCB{position:sticky;bottom:0;z-index:3;display:block;flex:0 0 auto;padding:11px 14px max(14px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(15,23,42,.08);background:#ffffff}.homeHero_heroFilterSheetApply__JeCOe,.homeHero_heroFilterSheetFooterClear__KvIM_{min-height:50px;border:0;border-radius:var(--radius-neo-md);font-family:inherit;font-size:14px;font-weight:650}.homeHero_heroFilterSheetFooterClear__KvIM_{background:#f4f6fa;color:var(--neo-ink-700)}.homeHero_heroFilterSheetApply__JeCOe{width:100%;background:var(--color-primary);color:#ffffff;box-shadow:none}@media (max-width:359px){.homeHero_heroFilterSheetAmenityGrid__S2EOB,.homeHero_heroFilterSheetFieldGrid__5Wida{grid-template-columns:1fr}}@media (max-width:1100px){.homeHero_heroAmenitiesGrid__XEVsS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.homeHero_heroDetailGrid__518zL{grid-template-columns:1fr 1fr;gap:14px 14px}.homeHero_heroAmenitiesGrid__XEVsS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.homeHero_heroDetailPanelOpen__Jg70c,.homeHero_heroDetailPanel__i1VzA,.homeHero_heroFilterToggle__HPIR_,.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC{transition:none}.homeHero_heroFilterToggle__HPIR_:active:not(:disabled),.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:active:not(:disabled){transform:none}}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:hover:not(:disabled){filter:brightness(1.05);transform:none}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:active:not(:disabled){transform:scale(.985);filter:brightness(.97)}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:focus{outline:none}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 22%,transparent)}.homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC:disabled{cursor:not-allowed;opacity:.72;transform:none;filter:none;box-shadow:0 1px 2px rgba(15,23,42,.06)}@media (max-width:1200px){.homeHero_featuredGrid__cCeYd{grid-template-columns:repeat(2,minmax(0,1fr))}.homeHero_searchForm__0zqSU{gap:18px 16px}.homeHero_searchFieldStatic__QZkoy{flex:1 1 calc(50% - 10px);min-width:min(100%,220px)}.homeHero_heroEndActions__I2Ff8{flex:1 1 100%;width:100%;min-width:0;margin-left:0;margin-top:4px;justify-content:flex-start;gap:var(--hero-end-action-gap,12px)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:first-child{flex:0 0 auto}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:last-child{flex:1 1 auto;min-width:0}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{flex:1 1 auto;width:100%;min-width:0;margin-left:0;margin-top:0}}@media (max-width:920px){.homeHero_pageBackground___IZCi{padding:0 0 60px}.homeHero_pageBackgroundHeaderPad__1On_Y>header+*{padding-top:20px}.homeHero_heroShell__7eH_q{width:min(calc(100% - (var(--hero-gutter-tablet) * 2)),calc(var(--site-content-max-width) + 120px))}.homeHero_heroPanel__XNonW{min-height:400px;padding:0 0 124px}.homeHero_searchBoxWrapper__pJmo_{padding-inline:24px;transform:translateY(42%)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW{min-height:100vh;min-height:100svh;padding:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{top:min(clamp(68%,52vh,80%),calc(100svh - 188px));bottom:auto;transform:translateY(calc(-50% + min(7vh, 72px) + 38px));padding-inline:max(var(--site-gutter-tablet),env(safe-area-inset-left,0px)) max(var(--site-gutter-tablet),env(safe-area-inset-right,0px));padding-bottom:max(clamp(20px,3.5vh,44px),env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 100px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroContentLayer__q5we1{width:min(calc(100% - var(--site-gutter-tablet) - var(--site-gutter-tablet)),var(--site-content-max-width));padding-top:calc(var(--home-header-flow-px) + 18px);padding-right:0;padding-bottom:clamp(298px,41vh,420px);padding-left:0}.homeHero_heroCopy__4_4bZ{top:clamp(-44px,-4vh,-18px);width:min(560px,100%)}.homeHero_heroCopyTitle__IXh2p{font-size:var(--home-hero-copy-title-tablet)}.homeHero_heroCopyDescription__1uUKz{font-size:var(--home-hero-copy-description-tablet)}.homeHero_searchCompound__pYzY_{--search-shell-r-top:var(--radius-neo-md);--search-shell-r-bottom:var(--radius-neo-md);--hero-search-tabs-h:48px;--search-tab-pad-x:30px}.homeHero_searchForm__0zqSU{flex-direction:column;align-items:stretch;gap:16px;padding:calc(var(--hero-search-tabs-h) + 16px) 20px 22px}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{padding:20px 20px 22px}.homeHero_searchFieldStatic__QZkoy{flex:1 1 auto;min-height:auto;gap:8px;padding:0;width:100%}.homeHero_searchForm__0zqSU .homeHero_heroMenuField__eZ5nA{flex:0 0 auto;width:100%}.homeHero_heroEndActions__I2Ff8{flex:0 0 auto;width:100%;margin-left:0;justify-content:stretch;gap:var(--hero-end-action-gap,12px)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:first-child{flex:0 0 auto}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:last-child{flex:1 1 auto;min-width:0}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{width:100%;margin-top:0}.homeHero_featuredSection__2bcQB{margin-top:0}.homeHero_pageBackgroundHomeHero__4omzI{padding-top:0;padding-left:0;padding-right:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{width:100%;max-width:none}}@media (max-width:767px) and (min-width:721px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{transform:translateY(calc(-42% + min(5.2vh, 44px) + 36px - var(--site-mobile-bottom-nav-outer-gutter) + var(--hero-mobile-filter-nav-pull-fine)))}}@media (max-width:920px) and (min-width:768px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--hero-search-tabs-width-pct:100%;--search-tab-pad-x:18px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M::-webkit-scrollbar{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE::-webkit-scrollbar{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;padding-inline:var(--search-tab-pad-x);letter-spacing:0}}@media (max-width:720px){.homeHero_searchCompound__pYzY_{--search-tab-pad-x:18px;--hero-search-tabs-width-pct:100%}.homeHero_heroSliderControls__FN6dY{display:none}.homeHero_heroShell__7eH_q{width:min(calc(100% - (var(--hero-gutter-mobile) * 2)),calc(var(--site-content-max-width) + 120px))}.homeHero_heroPanel__XNonW{min-height:min(72vw,400px);padding:0 0 128px;border-radius:var(--radius-neo-lg)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{width:100%;max-width:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW{min-height:100vh;min-height:100svh;padding:0;border-radius:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{top:min(clamp(58%,42vh,70%),calc(100svh - 204px));bottom:auto;transform:translateY(calc(-42% + min(5.2vh, 44px) + 36px - var(--site-mobile-bottom-nav-outer-gutter) + var(--hero-mobile-filter-nav-pull-fine)));padding-inline:max(var(--site-gutter-mobile),env(safe-area-inset-left,0px)) max(var(--site-gutter-mobile),env(safe-area-inset-right,0px));padding-bottom:max(clamp(18px,3vh,40px),env(safe-area-inset-bottom,0px));max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 80px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroTextShade__vmvUu{background:linear-gradient(180deg,rgba(2,8,23,.28),rgba(2,8,23,.06) 42%,rgba(2,8,23,.28)),linear-gradient(90deg,rgba(2,8,23,.28),rgba(2,8,23,0) 78%)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroContentLayer__q5we1{width:min(calc(100% - var(--site-gutter-mobile) - var(--site-gutter-mobile)),var(--site-content-max-width));padding-top:calc(var(--home-header-flow-px) + 2px);padding-right:0;padding-bottom:clamp(286px,45vh,448px);padding-left:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionBottomCenter__LOav5,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionBottomLeft__Z7ajZ,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionBottomRight__R0tOd,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionCenterRight__ffxsq,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionCenter__sRKMh,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyPositionTopLeft__ZwMSh,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopy__4_4bZ{align-self:center;justify-self:center;text-align:left}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopy__4_4bZ{top:0;width:min(36rem,100%);max-width:100%;box-sizing:border-box;padding-bottom:clamp(14px,3.2vh,26px);text-shadow:0 1px 8px rgba(2,8,23,.38)}.homeHero_heroCopyEyebrow__knYYv{gap:8px;margin-bottom:10px;font-size:var(--home-type-eyebrow);letter-spacing:.06em}.homeHero_heroCopyEyebrow__knYYv:before{width:.875rem;height:1px}.homeHero_heroCopyTitle__IXh2p{display:-webkit-box;overflow:hidden;max-width:100%;font-size:var(--home-hero-copy-title-mobile-md);line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:4}.homeHero_heroCopyDescription__1uUKz{display:block;overflow:visible;max-width:100%;margin-top:12px;font-size:var(--home-hero-copy-description-mobile);line-height:1.52}.homeHero_heroCopyCta__1ITZp{min-height:40px;margin-top:16px;padding-inline:17px;font-size:14px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyEyebrow__knYYv{gap:8px;margin-bottom:11px;font-size:var(--home-type-eyebrow);font-weight:600;letter-spacing:.06em;color:color-mix(in srgb,currentColor 80%,transparent)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyEyebrow__knYYv:before{width:.875rem;height:1px;background:currentColor;opacity:.5;box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyTitle__IXh2p{font-size:var(--home-hero-copy-title-mobile-sm);line-height:1.14;letter-spacing:-.024em;-webkit-line-clamp:5}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyDescription__1uUKz{margin-top:14px;font-size:var(--home-hero-copy-description-mobile-home);line-height:1.62;font-weight:500;max-width:min(34rem,100%);color:color-mix(in srgb,currentColor 84%,transparent)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopyCta__1ITZp{margin-top:20px;min-height:42px;padding-inline:20px;font-size:14px;letter-spacing:-.01em}.homeHero_searchTabsRow__J9Z7M,.homeHero_searchTabs__hwHGE{min-height:50px}.homeHero_searchTab__bnbWZ{min-height:50px;font-size:14px;letter-spacing:-.015em}.homeHero_searchTabSelected__EfWI_,.homeHero_searchTab__bnbWZ:not(.homeHero_searchTabSelected__EfWI_){color:var(--hero-search-ink)}.homeHero_searchTabSelected__EfWI_ .homeHero_searchTabTitle__H3Kzp{letter-spacing:-.02em}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU:after,.homeHero_searchForm__0zqSU:after{border-top-left-radius:0;border-top-right-radius:0}.homeHero_searchTabs__hwHGE .homeHero_searchTab__bnbWZ:last-child{border-top-right-radius:0}.homeHero_heroCompactFilters__XKuC_{display:flex;flex-flow:row nowrap;align-items:stretch;gap:6px;width:100%;flex:0 0 auto;margin:0;min-width:0}.homeHero_searchForm__0zqSU .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuField__eZ5nA{flex:1 1 0;width:auto;min-width:0;gap:0;justify-content:center}.homeHero_heroCompactFilters__XKuC_ .homeHero_inputLabel__JyPlv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTrigger__szYcU{min-height:44px;padding-block:0;padding-inline:10px 10px;gap:6px}.homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTrigger__szYcU.homeHero_heroMenuTriggerOpen__xAp5v{min-height:44px}.homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTriggerText__yIWDj{font-size:12px;letter-spacing:-.018em;font-weight:var(--home-weight-display)}.homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuChevron__WgaKP svg{width:14px;height:14px}.homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTriggerIcon__AsEjd svg{width:var(--ui-icon-size);height:var(--ui-icon-size)}.homeHero_searchFieldStatic__QZkoy.homeHero_heroQueryField__sui5O{gap:0}.homeHero_heroQueryField__sui5O .homeHero_inputLabel__JyPlv{display:none}.homeHero_heroQueryField__sui5O .homeHero_searchInputPill__mtbxV{min-height:46px;padding:0 14px;gap:10px}.homeHero_searchForm__0zqSU{gap:12px;padding:calc(var(--hero-search-tabs-h) + 16px) 16px max(16px,env(safe-area-inset-bottom,0px))}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{padding:18px 16px max(14px,env(safe-area-inset-bottom,0px))}.homeHero_inputValue__emd7B,.homeHero_searchSelect__ZyW3U{font-size:var(--font-size-base)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8{--hero-end-action-size:48px;--hero-end-action-gap:10px;gap:var(--hero-end-action-gap);align-items:center;align-self:stretch;justify-content:flex-start;width:100%;flex-wrap:nowrap}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:first-child{flex:0 0 auto;align-self:center;min-width:0;width:auto;max-width:none}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8>.homeHero_heroToolbarField__rDyzJ:last-child{flex:1 1 auto;min-width:0}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_heroToolbarLabelSpacer__JHxAk{display:none}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_heroToolbarField__rDyzJ{gap:0;justify-content:center;flex-direction:row;align-items:center}.homeHero_searchForm__0zqSU .homeHero_heroFilterToggle__HPIR_{border-width:1px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroFilterToggle__HPIR_:not(.homeHero_heroFilterToggleActive__Vmz_x){box-shadow:var(--hero-search-control-idle-shadow)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{width:100%;align-self:stretch;flex:1 1 auto;margin-left:0;margin-top:0;min-height:var(--hero-end-action-size,48px);padding:0 20px;font-size:15px;background:var(--color-primary);box-shadow:none;transition:filter .15s ease,transform .12s ease,box-shadow .18s ease}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{box-shadow:none}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-dark) 24%,transparent)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC:active:not(:disabled){transform:scale(.985);filter:brightness(.96)}.homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_heroFilterToggleActive__Vmz_x{background:color-mix(in srgb,var(--color-primary-dark) 8%,#ffffff)}.homeHero_featuredGrid__cCeYd{grid-template-columns:1fr}.homeHero_sectionHeader___Hjw6{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{padding-bottom:12px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{padding-bottom:clamp(10px,2vh,18px)}}@media (max-width:430px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--hero-search-tabs-h:44px;--search-tab-pad-x:13px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M::-webkit-scrollbar{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE::-webkit-scrollbar{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;min-height:var(--hero-search-tabs-h);padding-inline:var(--search-tab-pad-x);scroll-snap-align:start;font-size:13px;letter-spacing:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabInner__x_ETe,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabTitle__H3Kzp{max-width:none;white-space:nowrap}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{gap:10px;padding-top:calc(var(--hero-search-tabs-h) + 12px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroQueryField__sui5O .homeHero_searchInputPill__mtbxV{min-height:44px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8{--hero-end-action-size:46px;--hero-end-action-gap:8px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{min-height:46px;font-size:14px;letter-spacing:0}}@media (max-width:767px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailPanelOpen__Jg70c,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroDetailPanel__i1VzA{display:none;max-height:0;margin-top:0;padding-bottom:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{position:relative;isolation:isolate;overflow:hidden;min-height:0;margin-bottom:0;padding-top:calc(var(--home-header-flow-px) + 18px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{min-height:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW{position:static;overflow:visible}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroTextShade__vmvUu,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroVisual__5HMSA{position:absolute;inset:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroContentLayer__q5we1{position:relative;inset:auto;left:auto;right:auto;z-index:6;display:block;width:min(calc(100% - var(--site-gutter-mobile) - var(--site-gutter-mobile)),var(--site-content-max-width));margin-inline:auto;transform:none;padding:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCopy__4_4bZ{top:auto;width:min(560px,100%)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroVisual__5HMSA:before{height:min(34vh,300px);background:linear-gradient(180deg,rgba(2,8,23,.5),rgba(2,8,23,0))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroVisual__5HMSA:after{background:linear-gradient(180deg,transparent,rgba(7,12,24,.1) 48%,rgba(7,12,24,.42))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{position:relative;top:auto;bottom:auto;transform:none;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));padding-top:16px;padding-bottom:34px;max-height:none;overflow:visible}.homeHero_homeMainAfterHero__09L4E{padding-bottom:calc(var(--site-mobile-bottom-nav-height, 4rem) + env(safe-area-inset-bottom, 0px) + 24px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--search-shell-r-top:var(--radius-neo-md);--search-shell-r-bottom:var(--radius-neo-md);--hero-search-tabs-h:42px;--search-tab-pad-x:12px;--hero-search-tabs-bg:#ffffff;--hero-search-panel-bg:#ffffff;--hero-search-tab-active-bg:#ffffff;max-width:none;border-radius:var(--radius-neo-md);box-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 28px -20px rgba(15,23,42,.18)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M{border-radius:var(--radius-neo-md) var(--radius-neo-md) 0 0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{min-height:var(--hero-search-tabs-h);border-radius:var(--radius-neo-md) var(--radius-neo-md) 0 0;border-color:rgba(15,23,42,.08);background:var(--hero-search-tabs-bg);backdrop-filter:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{min-height:var(--hero-search-tabs-h);padding-inline:var(--search-tab-pad-x);font-size:12.5px;font-weight:650;letter-spacing:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_{color:var(--color-primary-dark);background:var(--hero-search-tab-active-bg)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_ .homeHero_searchTabTitle__H3Kzp{position:relative}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_ .homeHero_searchTabTitle__H3Kzp:after{content:"";position:absolute;left:12%;right:12%;bottom:-8px;height:2px;border-radius:var(--radius-neo-pill);background:var(--color-primary)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{gap:9px;padding:calc(var(--hero-search-tabs-h) + 9px) 12px 11px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU:after{top:calc(var(--hero-search-tabs-h) - 1px);border-color:rgba(15,23,42,.08);border-radius:0 0 var(--radius-neo-lg) var(--radius-neo-lg);background:var(--hero-search-panel-bg);box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroQueryField__sui5O .homeHero_searchInputPill__mtbxV{min-height:48px;border-radius:var(--radius-neo-md);padding-inline:13px;background:#f6f7fa;box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_{gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_::-webkit-scrollbar{display:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuField__eZ5nA{flex:0 0 clamp(112px,32vw,132px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTrigger__szYcU{min-height:44px;border-radius:var(--radius-neo-md);padding-inline:10px;background:#f6f7fa;box-shadow:none}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTriggerText__yIWDj{max-width:4.8rem;font-size:12px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8{--hero-end-action-size:46px;--hero-end-action-gap:8px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroFilterToggle__HPIR_{width:46px;min-width:46px;min-height:46px;border-radius:var(--radius-neo-md);box-shadow:none!important}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{min-height:46px;border-radius:var(--radius-neo-md);font-size:15px;box-shadow:none}}@media (max-width:374px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{min-height:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroContentLayer__q5we1{padding-top:0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{padding-top:calc(var(--home-header-flow-px) + 16px)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--hero-search-tabs-h:40px;--search-tab-pad-x:10px;border-radius:var(--radius-neo-lg)}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{border-radius:var(--radius-neo-lg) 20px 0 0}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{padding:calc(var(--hero-search-tabs-h) + 9px) 10px 10px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU:after{border-radius:0 0 20px 20px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuField__eZ5nA{flex-basis:112px}}@media (max-width:767px){.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_homeHeroBlock__5U3lW{margin-top:0}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{overflow:visible;padding-top:0;background:var(--color-surface-page)}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW{display:none}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{padding-top:12px;padding-bottom:10px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--hero-search-tabs-h:44px;--search-tab-pad-x:10px;border-radius:var(--radius-neo-lg);border:1px solid rgba(15,23,42,.08);box-shadow:none}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M,.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{border-radius:var(--radius-neo-lg) var(--radius-neo-lg) 0 0}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{min-height:var(--hero-search-tabs-h);padding-inline:var(--search-tab-pad-x);font-size:13px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabSelected__EfWI_ .homeHero_searchTabTitle__H3Kzp:after{bottom:-6px;height:2px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{gap:7px;padding:calc(var(--hero-search-tabs-h) + 7px) 10px 9px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU:after{border-radius:0 0 var(--radius-neo-lg) var(--radius-neo-lg)}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroQueryField__sui5O .homeHero_searchInputPill__mtbxV{min-height:44px;border-radius:var(--radius-neo-md);padding-inline:11px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroQueryInput__WB8_T{font-size:14px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_{gap:7px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuField__eZ5nA{flex-basis:clamp(100px,30vw,122px)}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTrigger__szYcU{min-height:44px;border-radius:var(--radius-neo-sm);padding-inline:9px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroCompactFilters__XKuC_ .homeHero_heroMenuTriggerText__yIWDj{max-width:4.65rem;font-size:13px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8{--hero-end-action-size:44px;--hero-end-action-gap:7px}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroFilterToggle__HPIR_{width:44px;min-width:44px;min-height:44px;border-radius:var(--radius-neo-md)}.home-mobile-app-home.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_heroEndActions__I2Ff8 .homeHero_searchBtn__GCYrC{min-height:44px;border-radius:var(--radius-neo-md);font-size:14px}.home-mobile-app-home .homeHero_homeMainAfterHero__09L4E{padding-top:10px;padding-bottom:calc(var(--site-mobile-bottom-nav-height, 4rem) + env(safe-area-inset-bottom, 0px) + 28px)}.home-mobile-app-home .homeHero_homeMainAfterHero__09L4E:has([data-home-stories-feed]){padding-top:10px;padding-bottom:calc(var(--site-mobile-bottom-nav-height, 4rem) + env(safe-area-inset-bottom, 0px) + 80px)}}@media (orientation:landscape) and (max-height:520px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroPanel__XNonW,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_heroShell__7eH_q{min-height:100vh;min-height:100svh;min-height:-webkit-fill-available}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{top:min(46%,calc(100svh - 118px));transform:translateY(calc(-38% + 28px));padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));max-height:min(210px,calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--search-shell-r-top:var(--radius-neo-sm);--search-shell-r-bottom:var(--radius-neo-sm);--hero-search-tabs-h:40px;--search-tab-pad-x:12px;--hero-search-tabs-width-pct:100%}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{min-height:40px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ{min-height:40px;font-size:12px;letter-spacing:-.01em}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{padding:calc(var(--hero-search-tabs-h) + 8px) 14px 14px}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{padding:12px 14px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU .homeHero_searchBtn__GCYrC{min-height:42px}}@media (orientation:landscape) and (max-height:520px) and (max-width:767px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{transform:translateY(calc(-38% + 28px - var(--site-mobile-bottom-nav-outer-gutter) + var(--hero-mobile-filter-nav-pull-fine)));padding-bottom:12px}}@media (orientation:landscape) and (max-height:380px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{top:min(42%,calc(100svh - 92px));transform:translateY(calc(-34% + 18px));padding-bottom:max(10px,env(safe-area-inset-bottom,0px));max-height:min(168px,calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 40px))}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchCompound__pYzY_{--hero-search-tabs-h:36px;--search-tab-pad-x:10px;--hero-search-tabs-width-pct:100%}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTab__bnbWZ,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabsRow__J9Z7M,.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchTabs__hwHGE{min-height:36px}.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchForm__0zqSU{padding:calc(var(--hero-search-tabs-h) + 6px) 12px 12px}.homeHero_searchPreviewMode__N_nKP .homeHero_searchForm__0zqSU{padding:10px 12px}}@media (orientation:landscape) and (max-height:380px) and (max-width:767px){.homeHero_pageBackgroundHomeHero__4omzI .homeHero_searchBoxWrapper__pJmo_{transform:translateY(calc(-34% + 18px - var(--site-mobile-bottom-nav-outer-gutter) + var(--hero-mobile-filter-nav-pull-fine)));padding-bottom:10px}}.homeHero_heroSearchShell__Pl_sk{position:relative;width:100%}.homeHero_heroMobileFacadeOverlay__zaRQm{position:absolute;inset:0;z-index:6;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;border-radius:var(--radius-neo-lg);cursor:pointer;-webkit-tap-highlight-color:transparent}.homeHero_heroWizard__m8oVA{position:fixed;inset:0;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;background:var(--color-wash,#f8fafc);animation:homeHero_heroWizardIn__HOJei .22s ease;overscroll-behavior:contain}@keyframes homeHero_heroWizardIn__HOJei{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.homeHero_heroWizardHeader__vZQgm{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top, 0px) + 10px) 12px 10px;background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,rgba(15,23,42,.1))}.homeHero_heroWizardClose__lOYbA{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--color-text-main,#0f172a);cursor:pointer}.homeHero_heroWizardClose__lOYbA:active{background:var(--color-wash,#f1f5f9)}.homeHero_heroWizardTitle__KzDjL{margin:0;font-size:16px;font-weight:700;text-align:center;color:var(--color-text-main,#0f172a)}.homeHero_heroWizardClear__kjqna{border:0;background:transparent;padding:8px 6px;font-size:13.5px;font-weight:600;color:var(--color-primary,#b91c1c);cursor:pointer}.homeHero_heroWizardClear__kjqna:disabled{color:var(--color-ink-muted,#94a3b8);cursor:default}.homeHero_heroWizardBody__uL5D3{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 14px calc(96px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px}.homeHero_heroWizardSegment__TTmXO{display:flex;gap:6px;padding:4px;border-radius:var(--radius-neo-md);background:color-mix(in srgb,var(--color-ink-muted) 12%,transparent);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.homeHero_heroWizardSegment__TTmXO::-webkit-scrollbar{display:none}.homeHero_heroWizardSegmentBtn__IxkkW{flex:0 0 auto;padding:9px 14px;border:0;border-radius:var(--radius-neo-sm);background:transparent;font-size:13px;font-weight:600;color:var(--color-ink-muted,#64748b);white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.homeHero_heroWizardSegmentBtnActive__jrtI3{background:var(--color-white,#fff);color:var(--color-text-main,#0f172a);box-shadow:0 1px 3px rgba(15,23,42,.14)}.homeHero_heroWizardSearchField__OikY4{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;border-radius:var(--radius-neo-md);background:var(--color-white,#fff);border:1px solid var(--color-border,rgba(15,23,42,.1))}.homeHero_heroWizardSearchIcon__ayAdA{flex:0 0 auto;color:var(--color-ink-muted,#94a3b8)}.homeHero_heroWizardSearchInput__UIwBI{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--color-text-main,#0f172a)}.homeHero_heroWizardRow__0Q3DT{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:1px solid var(--color-border,rgba(15,23,42,.1));border-radius:var(--radius-neo-md);background:var(--color-white,#fff);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.homeHero_heroWizardRow__0Q3DT:active{background:var(--color-wash,#f8fafc)}.homeHero_heroWizardRowFilled__ClC9D{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}.homeHero_heroWizardRowFilled__ClC9D .homeHero_heroWizardRowIcon__d_pMj{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary,#b91c1c)}.homeHero_heroWizardRowFilled__ClC9D .homeHero_heroWizardRowValue__gVdSp{color:var(--color-primary,#b91c1c);font-weight:700}.homeHero_heroWizardRowIcon__d_pMj{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:var(--radius-neo-sm);background:var(--color-wash,#f1f5f9);color:var(--color-ink-muted,#64748b)}.homeHero_heroWizardRowLabel__r_3ab{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--color-ink-muted,#64748b)}.homeHero_heroWizardRowValue__gVdSp{flex:1 1 auto;min-width:0;text-align:right;font-size:14px;font-weight:600;color:var(--color-text-main,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeHero_heroWizardRowChevron__qhenF{flex:0 0 auto;color:var(--color-ink-muted,#94a3b8)}.homeHero_heroWizardBlock__ZMDm_{padding:14px;border:1px solid var(--color-border,rgba(15,23,42,.1));border-radius:var(--radius-neo-md);background:var(--color-white,#fff);display:flex;flex-direction:column;gap:12px}.homeHero_heroWizardBlockHead___dzfG{display:flex;align-items:center;justify-content:space-between;gap:8px}.homeHero_heroWizardBlockTitle__dPsYq{font-size:14px;font-weight:700;color:var(--color-text-main,#0f172a)}.homeHero_heroWizardBlockValue__UvrSQ{font-size:13px;font-weight:600;color:var(--color-ink-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.homeHero_heroWizardBadge__0_Y_2{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-neo-pill);background:var(--color-primary,#b91c1c);color:var(--color-white,#fff);font-size:11.5px;font-weight:700}.homeHero_heroWizardChips__UlHOW{display:flex;flex-wrap:wrap;gap:8px}.homeHero_heroWizardChip__k9YC5{padding:8px 12px;border:1px solid var(--color-border,rgba(15,23,42,.14));border-radius:var(--radius-neo-sm);background:var(--color-white,#fff);font-size:13px;font-weight:600;color:var(--color-text-main,#334155);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.homeHero_heroWizardChipActive__HDp3t{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary,#b91c1c);color:var(--color-primary,#b91c1c)}.homeHero_heroWizardPriceRange__EoDKu{display:flex;align-items:center;gap:8px}.homeHero_heroWizardPriceInputShell__dj7Me{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;padding:0 12px;height:46px;border:1px solid var(--color-border,rgba(15,23,42,.14));border-radius:var(--radius-neo-sm);background:var(--color-wash,#f8fafc)}.homeHero_heroWizardPriceInput__g0egk{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-size:14px;font-weight:600;color:var(--color-text-main,#0f172a)}.homeHero_heroWizardPriceSuffix__AKest{font-size:13px;font-weight:600}.homeHero_heroWizardPriceDash___vPif,.homeHero_heroWizardPriceSuffix__AKest{flex:0 0 auto;color:var(--color-ink-muted,#94a3b8)}.homeHero_heroWizardPriceApply__5RP0h{flex:0 0 auto;padding:0 14px;height:46px;border:0;border-radius:var(--radius-neo-sm);background:var(--color-text-main,#0f172a);color:var(--color-white,#fff);font-size:13px;font-weight:700;cursor:pointer}.homeHero_heroWizardPriceApply__5RP0h:disabled{opacity:.5;cursor:default}.homeHero_heroWizardHint__WyLia{margin:0;padding:14px;border:1px dashed var(--color-border,rgba(15,23,42,.16));border-radius:var(--radius-neo-md);font-size:13px;color:var(--color-ink-muted,#64748b);text-align:center}.homeHero_heroWizardFooter__yNYsU{position:absolute;left:0;right:0;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--color-white,#fff);border-top:1px solid var(--color-border,rgba(15,23,42,.1));box-shadow:0 -4px 16px rgba(15,23,42,.06)}.homeHero_heroWizardSubmit__t0Opm{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:var(--radius-neo-sm);background:var(--color-primary,var(--neo-primary,#e30613));color:var(--color-white,#fff);font-size:15.5px;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .12s ease,opacity .15s ease}.homeHero_heroWizardSubmit__t0Opm:active{transform:scale(.99)}.homeHero_heroWizardSubmit__t0Opm:disabled{opacity:.55;cursor:default;box-shadow:none}.homeHero_heroWizardSubmit__t0Opm[data-loading=true]{opacity:.82}