.discovery-home_home__cstOE{position:relative;height:100dvh;overflow:hidden;background:#fafaf7;color:#18181b}.discovery-home_map__Z6FK9{position:absolute;inset:0}.discovery-home_curtain__WJQpc{position:fixed;inset:0 0 auto;z-index:60;display:flex;flex-direction:column;transform:translateY(calc(-100% + 64px + env(safe-area-inset-top, 0px)));transition:transform .36s cubic-bezier(.22,1,.36,1);pointer-events:none}.discovery-home_curtain__WJQpc[data-open=true]{transform:translateY(0)}.discovery-home_curtain__WJQpc[data-dragging=true]{transform:translateY(var(--curtain-drag-y));transition:none}.discovery-home_sheet__kBB8f{--discovery-menu-max-height:calc(100dvh - 208px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));order:1;height:calc(100dvh - 112px - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 24px 24px;background:#fafaf7;box-shadow:0 12px 32px #18181b24;pointer-events:auto;visibility:hidden;transition:visibility .36s;padding-top:env(safe-area-inset-top,0)}.discovery-home_curtain__WJQpc[data-dragging=true] .discovery-home_sheet__kBB8f,.discovery-home_curtain__WJQpc[data-open=true] .discovery-home_sheet__kBB8f{visibility:visible}.discovery-home_handle__tYaD_{order:2;display:flex;width:68px;height:64px;flex-shrink:0;align-items:center;justify-content:center;align-self:center;border:1px solid #ffffff26;border-top:0;border-radius:0 0 22px 22px;background:#18181b;box-shadow:0 5px 14px #18181b33;cursor:pointer;pointer-events:auto;touch-action:none;user-select:none}.discovery-home_curtain__WJQpc[data-dragging=true] .discovery-home_handle__tYaD_{cursor:grabbing}.discovery-home_handle__tYaD_:hover{background:#27272a}.discovery-home_handle__tYaD_:focus-visible{outline:3px solid #fccb30;outline-offset:3px}.discovery-home_handle__tYaD_ img{width:34px;height:40px}.discovery-home_main__mvmFo{padding:8px 16px 24px}.discovery-home_results__bPzUG{min-width:0}.discovery-home_suggestion__F3qR2{margin-top:20px;max-width:576px}@media (min-width:1024px){.discovery-home_home__cstOE{display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,1280px) minmax(24px,1fr);grid-template-rows:auto auto auto auto auto;min-height:100dvh;height:auto;overflow:visible}.discovery-home_curtain__WJQpc,.discovery-home_main__mvmFo,.discovery-home_sheet__kBB8f{display:contents}.discovery-home_curtain__WJQpc{pointer-events:auto}.discovery-home_sheet__kBB8f{visibility:visible;--discovery-menu-max-height:calc(100dvh - 5.5rem)}.discovery-home_handle__tYaD_{display:none}.discovery-home_sheet__kBB8f>header{grid-column:1/-1;grid-row:1}.discovery-home_controls__sxdUs{grid-column:2;grid-row:2;width:380px;margin-top:24px;padding:16px;align-self:start;border:1px solid #e4e4e7;border-radius:24px;background:#fff;box-shadow:0 1px 2px #18181b0a}.discovery-home_map__Z6FK9{position:sticky;inset:auto;top:80px;grid-column:2;grid-row:2/span 3;margin-left:400px;margin-top:24px;align-self:start}.discovery-home_map__Z6FK9[data-view=list]{display:none}.discovery-home_results__bPzUG{grid-column:2;grid-row:3;width:380px;margin-top:16px;align-self:start}.discovery-home_home__cstOE[data-view=list] .discovery-home_results__bPzUG{grid-row:2;width:auto;max-width:none;margin:24px 0 32px 400px}.discovery-home_suggestion__F3qR2{grid-column:2;grid-row:4;width:380px;margin-top:16px;margin-bottom:32px}.discovery-home_sheet__kBB8f>footer{grid-column:1/-1;grid-row:5}}@media (prefers-reduced-motion:reduce){.discovery-home_curtain__WJQpc,.discovery-home_sheet__kBB8f{transition:none}}