html.light.landing-root,html.light.landing-root body,html.light.landing-root body.landing-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;scrollbar-width:thin;scrollbar-color:#64748b73 transparent;background:#fff!important}html.dark.landing-root,html.dark.landing-root body,html.dark.landing-root body.landing-body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f9fafb;scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;background:#0a0a0c!important}html.landing-root,html.light.landing-root,html.dark.landing-root{--cockpit-primary:#ff8c00;--cockpit-primary-rgb:255,140,0;--cockpit-accent:#ff9f43;--cockpit-segment-active:#ff8c00;--color-primary:#ff8c00;--color-martian-orange:#ff8c00;--color-cockpit-orange:#ff8c00}html.landing-root,html.app-web-shell.landing-root{scrollbar-gutter:auto}html.app-web-shell.landing-root body.landing-body{scrollbar-gutter:auto;overflow:visible}html.landing-root::-webkit-scrollbar{background:0 0!important;width:10px!important;height:10px!important}html.landing-root body::-webkit-scrollbar{background:0 0!important;width:10px!important;height:10px!important}html.app-web-shell.landing-root::-webkit-scrollbar{background:0 0!important;width:10px!important;height:10px!important}html.light.landing-root::-webkit-scrollbar-track{background:0 0!important}html.light.landing-root body::-webkit-scrollbar-track{background:0 0!important}html.light.app-web-shell.landing-root::-webkit-scrollbar-track{background:0 0!important}html.dark.landing-root::-webkit-scrollbar-track{background:0 0!important}html.dark.landing-root body::-webkit-scrollbar-track{background:0 0!important}html.dark.app-web-shell.landing-root::-webkit-scrollbar-track{background:0 0!important}html.light.landing-root::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#64748b6b!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.light.landing-root body::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#64748b6b!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.light.app-web-shell.landing-root::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#64748b6b!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.dark.landing-root::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#94a3b861!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.dark.landing-root body::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#94a3b861!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.dark.app-web-shell.landing-root::-webkit-scrollbar-thumb{min-height:2.5rem;box-shadow:none!important;background-color:#94a3b861!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html.light.landing-root::-webkit-scrollbar-thumb:hover{background-color:#64748b9e!important}html.light.landing-root body::-webkit-scrollbar-thumb:hover{background-color:#64748b9e!important}html.light.app-web-shell.landing-root::-webkit-scrollbar-thumb:hover{background-color:#64748b9e!important}html.dark.landing-root::-webkit-scrollbar-thumb:hover{background-color:#94a3b88c!important}html.dark.landing-root body::-webkit-scrollbar-thumb:hover{background-color:#94a3b88c!important}html.dark.app-web-shell.landing-root::-webkit-scrollbar-thumb:hover{background-color:#94a3b88c!important}html.landing-root::-webkit-scrollbar-corner{background:0 0!important}html.landing-root body::-webkit-scrollbar-corner{background:0 0!important}html.app-web-shell.landing-root::-webkit-scrollbar-corner{background:0 0!important}html.landing-root::-webkit-scrollbar-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:horizontal{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:vertical{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:start{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:end{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:single-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:double-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:vertical:start:decrement{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:vertical:end:increment{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:horizontal:start:decrement{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root::-webkit-scrollbar-button:horizontal:end:increment{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root body::-webkit-scrollbar-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root body::-webkit-scrollbar-button:single-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root body::-webkit-scrollbar-button:vertical:start:decrement{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.landing-root body::-webkit-scrollbar-button:vertical:end:increment{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.app-web-shell.landing-root::-webkit-scrollbar-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.app-web-shell.landing-root::-webkit-scrollbar-button:single-button{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.app-web-shell.landing-root::-webkit-scrollbar-button:vertical:start:decrement{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}html.app-web-shell.landing-root::-webkit-scrollbar-button:vertical:end:increment{appearance:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.lp-header__drawer-scroll,.lp-category-rail{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent}html.light .lp-header__drawer-scroll,html.light .lp-category-rail{scrollbar-color:#64748b73 transparent}.lp-header__drawer-scroll::-webkit-scrollbar{width:6px;height:6px}.lp-category-rail::-webkit-scrollbar{width:6px;height:6px}.lp-header__drawer-scroll::-webkit-scrollbar-track{background:0 0}.lp-category-rail::-webkit-scrollbar-track{background:0 0}.lp-header__drawer-scroll::-webkit-scrollbar-thumb{background-color:#94a3b866;border-radius:999px}.lp-category-rail::-webkit-scrollbar-thumb{background-color:#94a3b866;border-radius:999px}html.light .lp-header__drawer-scroll::-webkit-scrollbar-thumb{background-color:#64748b73}html.light .lp-category-rail::-webkit-scrollbar-thumb{background-color:#64748b73}.lp-header__drawer-scroll::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.lp-category-rail::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.lp-header{z-index:var(--lp-header-z,300);inset-inline:0;width:100%;padding:1.25rem var(--lp-pad,clamp(1.25rem,3vw,3rem));isolation:isolate;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,box-shadow .18s;position:fixed;top:0}.lp-header__inner{z-index:2;width:min(100%,var(--lp-max,100%));min-height:var(--lp-header-bar-h,3.65rem);justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin:0 auto;display:flex;position:relative}.lp-header__search{min-width:0;display:none}.lp-header--mobile-search .lp-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.lp-header--mobile-search .lp-header__search{justify-content:center;width:100%;max-width:none;display:flex}.lp-header--mobile-search .lp-header__actions{margin-left:0}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-wrap,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-wrap{border-bottom:0;width:100%}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-wrap:focus-within,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-wrap:focus-within{border-bottom:0}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search{width:100%;height:2.55rem;min-height:2.55rem;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;gap:.65rem;padding:0 .95rem 0 1.05rem}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search:focus-within,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search:focus-within{background:#ffffff17;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0f}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-icon,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-icon,[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search:focus-within .cockpit-discover-toolbar__search-icon,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search:focus-within .cockpit-discover-toolbar__search-icon{color:#e2e8f0b8;width:1.125rem;height:1.125rem}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search input,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search input{color:#f8fafc;background:0 0;font-size:.875rem;font-weight:500}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search input::placeholder,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search input::placeholder{color:#94a3b8eb;font-weight:500}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-filter,[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-filter{color:#e2e8f0c7}html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0f}html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search:focus-within,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search:focus-within{background:#fff;border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0038}html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search input,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search input{color:#111827}html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search input::placeholder,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search input::placeholder{color:#6b7280}html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-icon,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-icon,html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search:focus-within .cockpit-discover-toolbar__search-icon,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search:focus-within .cockpit-discover-toolbar__search-icon,html.landing-root .landing-discover[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search-filter,html.landing-root .landing-discover[data-app-shell] .lp-header__drawer-search-field .cockpit-discover-toolbar__search-filter{color:#4b5563}.lp-header__drawer-search-field{width:100%;margin-bottom:.85rem}@media (min-width:56rem){.lp-header--mobile-search .lp-header__inner{column-gap:1.25rem;display:flex;position:relative}.lp-header--mobile-search .lp-header__search{z-index:1;justify-content:center;width:min(40rem,max(16rem,100% - 50rem));display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-header--mobile-search .lp-header__actions{margin-left:auto}.lp-header__search{display:flex}.lp-header__icon-btn--search{display:none}}.lp-header__brand{flex-shrink:0;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.lp-header__mark{width:auto;height:2.35rem;display:block}.lp-header__wordmark{object-fit:contain;object-position:left center;width:auto;max-width:13.75rem;height:2.5rem;display:none}@media (min-width:64rem){.lp-header__mark{display:none}.lp-header__wordmark{display:block}}.lp-header--solid:not(.lp-header--menu-open){-webkit-backdrop-filter:blur(16px);box-shadow:none;background:#0a0a0cf5;border-bottom:0}.lp-header--menu-open{box-shadow:none;-webkit-backdrop-filter:none;background:#0a0a0c;border-bottom:0;overflow:visible}.lp-header--solid .lp-header__link,.lp-header--solid .lp-header__icon-btn,.lp-header--solid .lp-header__login,.lp-header--menu-open .lp-header__icon-btn,.lp-header--menu-open .lp-header__menu-btn{color:#f9fafb}.lp-header--solid .lp-header__link:hover{color:#ffffffd9}.lp-header--solid .lp-header__icon-btn:hover,.lp-header--menu-open .lp-header__icon-btn:hover,.lp-header--menu-open .lp-header__menu-btn:hover{background:#ffffff1a}html.dark .lp-header--solid:not(.lp-header--menu-open),html.dark .lp-header--menu-open{background:#0a0a0c}.lp-header--menu-open .lp-header__inner{border-bottom:0}.lp-header--menu-open .lp-header__backdrop,.lp-header--menu-open .lp-header__drawer{position:fixed}.lp-discovery--solid-nav{--lp-solid-header-h:var(--lp-header-total-h,5rem)}.lp-header-spacer{width:100%;height:var(--lp-solid-header-h,5rem);pointer-events:none;flex-shrink:0;display:block}.landing-discover{--cockpit-header-height:var(--lp-header-total-h,5rem);--cockpit-primary:#ff8c00;--cockpit-primary-rgb:255,140,0;--cockpit-accent:#ff9f43;--color-primary:#ff8c00;background:var(--cockpit-bg,#060d1c);flex-direction:column;height:auto;min-height:100dvh;max-height:none;display:flex;overflow:visible}html.landing-root .landing-discover .discover-page-shell,html.landing-root .landing-discover .discover-page-body{flex:1 0 auto;height:auto;min-height:auto;max-height:none;overflow:visible}html.landing-root .landing-discover>:not(.lp-header){overflow:visible}@media (max-width:55.9375rem){html.landing-root .landing-discover[data-app-shell],html.landing-root .landing-discover .discover-page-shell{overflow:visible!important}}html.dark.landing-root body.landing-body:has(.landing-discover){background:var(--cockpit-bg,#060d1c)!important}.landing-discover .discover-page-shell{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.landing-discover .discover-page-head,.landing-discover .discover-page-head.discover-page-head--board{filter:none;background:0 0;border:0;border-radius:0;gap:.65rem;margin:0;padding:0;box-shadow:none!important}.landing-discover .discover-board-toolbar__lead,.landing-discover .discover-board-toolbar__meta,.landing-discover .discover-board-secondary,.landing-discover .discover-page-controls{display:none!important}@media (max-width:47.9375rem){html.landing-root .landing-discover .lp-header__search{display:none!important}html.landing-root .landing-discover .lp-header--mobile-search .lp-header__inner{justify-content:space-between;column-gap:.75rem;display:flex}html.landing-root .landing-discover .lp-header__menu-btn{display:none!important}html.landing-root .landing-discover .lp-header__actions{gap:.35rem}html.landing-root .landing-discover .lp-header__theme-btn{display:none!important}html.landing-root .landing-discover .lp-header__login{border-radius:.625rem;height:2.25rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;display:inline-flex!important}html.landing-root .landing-discover .lp-header__login--code{color:#000;background:#a3e635;border-color:#0000;border-radius:.625rem;height:2.25rem;padding:0 .7rem;font-size:.8125rem;font-weight:700;display:inline-flex!important}html.landing-root .landing-discover .lp-header__login--code:hover{filter:brightness(1.05);border-color:#0000}html.landing-root .landing-discover .lp-header__invite{display:none!important}html.landing-root .landing-discover .discover-page-head.discover-page-head--board{gap:.75rem}html.landing-root .landing-discover .discover-board-search-row{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;display:block!important}html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search{background:#fff;border:1px solid #e5e7eb;height:2.75rem;min-height:2.75rem;box-shadow:0 1px 2px #0f172a0f}html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search:focus-within{border-color:#ff8c00;box-shadow:0 0 0 3px #ff8c0038}html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search input{color:#111827;font-size:.9375rem}html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search input::placeholder,html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search-icon,html.landing-root .landing-discover .discover-board-search-row .cockpit-discover-toolbar__search-filter{color:#6b7280}html.landing-root .landing-discover .discover-board-chips-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;padding-bottom:.125rem;overflow:auto hidden}html.landing-root .landing-discover .discover-board-chips-row::-webkit-scrollbar{display:none}}@media (min-width:48rem){html.landing-root .landing-discover .discover-board-search-row{display:none!important}html.landing-root .landing-discover .discover-board-chips-row{flex-wrap:wrap;gap:.5rem;overflow:visible}}@media (min-width:64rem){html.landing-root .landing-discover .discover-board-toolbar__title{font-size:2rem}}@media (max-width:47.9375rem){.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"discover-title discover-toggle""discover-actions discover-actions";align-items:start;gap:.45rem .65rem;display:grid}.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view) .discover-board-toolbar__title-block{display:contents}.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view) .discover-board-toolbar__title{grid-area:discover-title;min-width:0;font-size:1.375rem}.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view) .discover-board-toolbar__view{grid-area:discover-toggle;justify-self:end}.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view) .discover-board-toolbar__actions{scrollbar-width:none;flex-wrap:nowrap;grid-area:discover-actions;justify-content:flex-start;gap:.45rem;width:100%;overflow-x:auto}.landing-discover .lp-discover-geo,.landing-discover .lp-discover-filters-btn,.landing-discover .lp-discover-clear-all-btn{flex-shrink:0}.landing-discover .discover-board-toolbar:has(.discover-board-toolbar__view) .discover-board-toolbar__actions::-webkit-scrollbar{display:none}.landing-discover .lp-discover-clear-all-btn__long{display:none}.landing-discover .lp-discover-clear-all-btn__short{display:inline}.landing-discover .lp-discover-geo span{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.landing-discover .discover-board-toolbar:not(:has(.discover-board-toolbar__view)){flex-direction:column;align-items:stretch;gap:.75rem}.landing-discover .discover-board-toolbar:not(:has(.discover-board-toolbar__view)) .discover-board-toolbar__actions{scrollbar-width:none;flex:none;justify-content:flex-start;gap:.45rem;width:100%;overflow-x:auto}.landing-discover .discover-board-toolbar:not(:has(.discover-board-toolbar__view)) .discover-board-toolbar__actions::-webkit-scrollbar{display:none}}.landing-discover .discover-board-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.landing-discover .discover-board-toolbar__title-block{flex:auto;padding-right:0!important}.landing-discover .discover-board-toolbar__title{letter-spacing:-.03em;text-align:left;font-size:1.5rem;font-weight:800}@media (min-width:40rem){.landing-discover .discover-board-toolbar__title{font-size:1.75rem}}@media (min-width:64rem){.landing-discover .discover-board-toolbar__title{font-size:2rem}}.landing-discover .discover-search-people{flex-direction:column;gap:.75rem;width:100%;min-width:0;margin-bottom:1rem;display:flex}.landing-discover .discover-search-people__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.landing-discover .discover-search-people__title{color:#f4f4f5;align-items:center;gap:.45rem;margin:0;font-size:.9375rem;font-weight:800;display:inline-flex}.landing-discover .discover-search-people__see-all{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:9999px;min-height:2rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:700}.landing-discover .discover-board-toolbar__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;display:inline-flex}.landing-discover .lp-discover-clear-all-btn{color:#f87171;white-space:nowrap;cursor:pointer;background:#ef44441a;border:1px solid #b14245;border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-discover .lp-discover-clear-all-btn:hover{color:#fecaca;background:#ef44442e;border-color:#ef4444}.landing-discover .lp-discover-clear-all-btn__short{display:none}html.light .landing-discover .lp-discover-clear-all-btn{color:#dc2626;background:#fef0f0;border-color:#e08f90}html.light .landing-discover .lp-discover-clear-all-btn:hover{color:#b91c1c;background:#fde5e5;border-color:#dc2626}.landing-discover .lp-discover-filters-btn{color:#e5e7eb;letter-spacing:.01em;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .95rem;font-size:.875rem;font-weight:700;display:inline-flex}.landing-discover .lp-discover-filters-btn svg{flex-shrink:0;width:1rem;height:1rem}.landing-discover .lp-discover-filters-btn--active{color:#fff;border-color:#ff8c00}.landing-discover .lp-discover-filters-btn__dot{background:#ff8c00;border-radius:999px;width:.4rem;height:.4rem}html.light .landing-discover .lp-discover-filters-btn{color:#18181b;background:#f4f4f5;border-color:#e4e4e7}.landing-discover .lp-discover-geo{letter-spacing:.01em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;margin:0;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-discover .lp-discover-geo-wrap{flex-shrink:0;position:relative}.landing-discover .lp-discover-geo svg{flex-shrink:0;width:.95rem;height:.95rem}.landing-discover .lp-discover-geo--on{color:#ffd7a8;background:#ff8c001f;border:1px solid #ff8c0073}.landing-discover .discover-page-controls__filters--sheet .discover-proximity-filters__location-status,.landing-discover .discover-page-controls__filters--sheet .discover-proximity-filters__location-btn{border-color:var(--color-card-border,#334155);background:var(--color-card-bg,#111827);color:var(--color-app-text,#f8fafc)}.landing-discover .lp-discover-geo--ask{color:#e5e7eb;cursor:pointer;background:#18181b;border:1px solid #3f3f46}.landing-discover .lp-discover-geo--ask:hover:not(:disabled){color:#fff;border-color:#ff8c00}.landing-discover .lp-discover-geo--ask:disabled{cursor:wait;opacity:.72}.landing-discover .lp-discover-geo--blocked{color:#fff;border-color:#ff8c00}.landing-discover .lp-discover-geo-help{z-index:80;color:#e5e7eb;background:#18181b;border:1px solid #3f3f46;border-radius:.85rem;width:min(18.5rem,100vw - 2rem);padding:.85rem 2rem .85rem .95rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #0006}.landing-discover .lp-discover-geo-help p{margin:0;font-size:.8125rem;line-height:1.4}.landing-discover .lp-discover-geo-help__steps{color:#a1a1aa;margin-top:.45rem!important;font-size:.75rem!important}.landing-discover .lp-discover-geo-help__close{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:.45rem;right:.45rem}.landing-discover .lp-discover-geo-help__close:hover{color:#fff;background:#27272a}html.light .landing-discover .lp-discover-geo--on{color:#9a4b00;background:#f582201f;border-color:#f5822066}html.light .landing-discover .lp-discover-geo--ask{color:#18181b;background:#f4f4f5;border-color:#e4e4e7}html.light .landing-discover .lp-discover-geo--blocked{color:#9a4b00;border-color:#f58220}html.light .landing-discover .lp-discover-geo-help{color:#18181b;background:#fff;border-color:#e4e4e7;box-shadow:0 12px 32px #0f172a1f}html.light .landing-discover .lp-discover-geo-help__steps,html.light .landing-discover .lp-discover-geo-help__close{color:#52525b}html.light .landing-discover .lp-discover-geo-help__close:hover{color:#18181b;background:#f4f4f5}.landing-discover[data-app-shell] .discover-pin-card__distance{color:#e4e4e7;background:#27272a}html.landing-root .landing-discover .shimmer,html.landing-root .landing-discover .shimmer-on-dark,html.landing-root .landing-discover .shimmer-on-brand{position:relative;overflow:hidden;background-color:color-mix(in srgb,var(--cockpit-card-border,#272a35)48%,var(--cockpit-bg,#0a0a0c))!important;border:0!important}html.landing-root .landing-discover .shimmer:after,html.landing-root .landing-discover .shimmer-on-dark:after,html.landing-root .landing-discover .shimmer-on-brand:after{position:absolute;inset:0;content:""!important;background:linear-gradient(105deg,transparent 18%,color-mix(in srgb,var(--cockpit-primary,#f58220)10%,transparent)38%,#ffffff1c 50%,color-mix(in srgb,var(--cockpit-primary,#f58220)8%,transparent)62%,transparent 82%)!important;animation:1.5s ease-in-out infinite shimmer-sweep!important}.lp-discover-filters-overlay{z-index:400!important}.landing-discover .discover-board-toolbar__view{position:static}.landing-discover .discover-page-body{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.landing-discover .discover-page-body:has(.cockpit-empty-state),.landing-discover .discover-page-body:has(.discover-empty-results)){justify-content:center;align-items:center;min-height:0}.landing-discover .discover-page-body .cockpit-empty-state{max-width:26rem;box-shadow:none;background:#0f172a8c;border:1px solid #ffffff14;border-radius:1.25rem;padding:2.25rem 1.75rem}html.dark .landing-discover .discover-page-body .cockpit-empty-state{background:#080e1cb8;border-color:#ffffff14}.landing-discover .discover-page-body .cockpit-empty-state__icon{color:#eab308;background:#eab30829;border:none;border-radius:.75rem;width:2.75rem;height:2.75rem;margin-bottom:.85rem}.landing-discover .discover-page-body .cockpit-empty-state__icon svg{color:#eab308}.landing-discover .discover-page-body .cockpit-empty-state .cockpit-card-title{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.landing-discover .discover-page-body .cockpit-empty-state .cockpit-page-lead{color:#e2e8f09e;max-width:18rem;margin:.45rem 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.landing-discover .discover-page-body .cockpit-empty-state__actions{margin-top:1.25rem}html.dark .landing-discover[data-app-shell] .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary,html.light .landing-discover[data-app-shell] .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary,.landing-discover[data-app-shell][data-cockpit-role=vendor] .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary,.landing-discover .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary{letter-spacing:.06em;text-transform:uppercase;min-width:11.5rem;min-height:2.75rem;box-shadow:none;border:0;border-radius:9999px;padding:.7rem 1.35rem;font-size:.8125rem;font-weight:800;color:#111216!important;background:#ff8c00!important}html.dark .landing-discover[data-app-shell] .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary:hover,.landing-discover .discover-page-body .cockpit-empty-state__actions .cockpit-btn-primary:hover{color:#111216!important;background:#ff9f2b!important}.landing-discover .ml-site-footer{flex-shrink:0;margin-top:auto}html.landing-root .landing-discover .discover-vendor-board-map.discover-map-profile-open{z-index:40;top:var(--lp-header-total-h,5rem)!important;width:auto!important;height:auto!important;bottom:0!important;left:0!important;right:0!important}html.landing-root .landing-discover .discover-map-profile-open .discover-map-spot-panel.discover-vendor-map-detail{inset:4.75rem auto 1.25rem 1.25rem!important}html.landing-root .landing-discover .discover-map-profile-open .discover-map-profile-back{z-index:50;top:1rem!important;left:1rem!important}@media (max-width:48rem){html.landing-root .landing-discover .discover-map-profile-open .discover-map-spot-panel.discover-vendor-map-detail{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;inset:auto 0 0!important}html.landing-root .landing-discover .discover-map-profile-open .discover-map-profile-back{top:.75rem!important;left:.75rem!important}}.landing-public-profile{--cockpit-header-height:var(--lp-header-total-h,5rem);--cockpit-primary:#ff8c00;--cockpit-primary-rgb:255,140,0;--cockpit-accent:#ff9f43;--color-primary:#ff8c00;background:var(--cockpit-bg,#060d1c);flex-direction:column;width:100%;max-width:100%;min-height:100dvh;display:flex;overflow:visible}html.landing-root:has(.landing-public-profile){overflow-x:clip}html.landing-root:has(.landing-public-profile) body{overflow-x:clip}html.landing-root:has(.landing-public-profile) body{overflow-y:visible}.landing-public-profile .public-profile-page,.landing-public-profile .guest-vendor-profile-page,.landing-public-profile .cockpit-page-center{flex:auto}.landing-public-profile .ml-site-footer{flex-shrink:0;margin-top:auto}@media (min-width:56rem){.lp-discovery.landing-discover{min-height:calc(100dvh/var(--app-desktop-zoom,1))}}.lp-legal{width:min(100%,42rem);padding:2.5rem var(--lp-pad)3.5rem;flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.lp-legal__toolbar{border-bottom:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.25rem;display:flex}.lp-legal__updated{color:var(--lp-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.lp-legal__tabs{border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-surface,#fff)70%,transparent);border-radius:.65rem;flex-wrap:wrap;gap:.15rem;padding:.2rem;display:inline-flex}html.dark .lp-legal__tabs{background:#ffffff08}.lp-legal__tab{min-height:2.25rem;color:var(--lp-muted);background:0 0;border:0;border-radius:.5rem;align-items:center;padding:.35rem .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.lp-legal__tab:hover{color:var(--lp-ink)}.lp-legal__tab--active{color:var(--lp-ink);background:color-mix(in srgb,var(--lp-lime)32%,transparent)}.lp-legal__article{flex-direction:column;gap:2.35rem;display:flex}.lp-legal__section{scroll-margin-top:calc(var(--lp-solid-header-h,5rem) + 1.5rem);flex-direction:column;gap:.75rem;display:flex}.lp-legal__section-title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:800;line-height:1.25}.lp-legal__p{color:var(--lp-muted);margin:0;font-size:1rem;font-weight:400;line-height:1.7}.lp-legal__list{color:var(--lp-muted);margin:.15rem 0 0;padding:0;font-size:1rem;line-height:1.65;list-style:none}.lp-legal__list li{padding-left:1.15rem;display:block;position:relative}.lp-legal__list li:before{content:"";background:var(--lp-ink);border-radius:9999px;width:.35rem;height:.35rem;position:absolute;top:.65em;left:0}.lp-legal__contacts{color:var(--lp-muted);margin:.15rem 0 0;padding-left:0;font-size:1rem;line-height:1.65;list-style:none}.lp-legal__list li+li,.lp-legal__contacts li+li{margin-top:.55rem}.lp-legal__contacts li{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.lp-legal__contacts span{color:var(--lp-ink);font-weight:700}.lp-legal__contacts a{color:var(--lp-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lp-legal__contacts a:hover{color:var(--lp-sushi,var(--lp-ink))}.lp-discovery--sticky-nav{--lp-solid-header-h:var(--lp-header-total-h,5rem)}.lp-discovery--solid-nav .lp-subhero{min-height:min(24rem,50dvh);padding-top:2.75rem}.lp-header__nav{flex:1;justify-content:center;align-items:center;gap:1.15rem;display:none}@media (min-width:72rem){.lp-header__nav{gap:1.35rem;display:flex}}@media (min-width:90rem){.lp-header__nav{gap:1.75rem}}.lp-header__link{color:#fff;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.2rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-header__link:hover{color:#ffffffd9}.lp-header__link--active{color:#fff;font-weight:700}.lp-header--solid .lp-header__link--active{color:#a3e635}.lp-header__chevron{opacity:.85;width:.875rem;height:.875rem}.lp-header__actions{flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}@media (min-width:40rem){.lp-header__actions{gap:.55rem}}.lp-header__icon-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.lp-header__icon-btn:hover{background:#ffffff1a}.lp-header__icon-btn svg{width:1.15rem;height:1.15rem}.lp-header .app-header-theme-btn,.lp-header .app-header-icon-btn{box-shadow:none;background:0 0;border:0;width:2.4rem;height:2.4rem;color:#fff!important}.lp-header .app-header-theme-btn:hover,.lp-header .app-header-icon-btn:hover{background:#ffffff1a}.lp-header .app-header-theme-btn svg{color:#fff!important}.lp-header__login{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:.875rem;justify-content:center;align-items:center;height:2.625rem;padding:0 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:none}.lp-header__login:hover{border-color:#ffffff8c}@media (min-width:48rem){.lp-header__login{display:inline-flex}}@media (min-width:48rem) and (max-width:71.99rem){.lp-header__login--code{display:none}}.lp-header__invite{color:#000;letter-spacing:-.02em;white-space:nowrap;background:#a3e635;border-radius:.875rem;justify-content:center;align-items:center;height:2.35rem;padding:0 .95rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}@media (min-width:40rem){.lp-header__invite{height:2.5rem;padding:0 1.35rem;font-size:.95rem}}.lp-header__invite:hover{filter:brightness(1.05)}.lp-header__invite-full{display:none}.lp-header__invite-short{display:inline}@media (min-width:40rem){.lp-header__invite-full{display:inline}.lp-header__invite-short{display:none}}.lp-header__menu-btn{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.lp-header__menu-btn:hover{background:#ffffff24}.lp-header__menu-btn svg{width:1.3rem;height:1.3rem}@media (min-width:72rem){.lp-header__menu-btn{display:none}}.lp-header__backdrop{z-index:1;cursor:pointer;background:#0000008c;border:0;animation:.16s both lp-header-fade-in;position:fixed;inset:0}.lp-header__drawer{z-index:3;background:#121214;border:0;border-top:1px solid #ffffff1f;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:0;height:auto;max-height:min(70dvh,28rem);padding:0;animation:.22s cubic-bezier(.22,1,.36,1) both lp-header-sheet-in;display:none;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 48px #00000059}.lp-header__drawer--actions-only:before{content:"";background:#ffffff38;border-radius:999px;width:2.5rem;height:.28rem;margin:.55rem auto .15rem;display:block}.lp-header__drawer--actions-only .lp-header__drawer-footer{border-top:0;padding-top:.85rem}@media (min-width:48rem){.lp-header__drawer--actions-only:before{display:none}}.lp-header__drawer--open{display:flex}.lp-header__drawer-scroll{overscroll-behavior:contain;padding:1rem var(--lp-pad,1rem)1.25rem;-webkit-overflow-scrolling:touch;flex:auto;overflow:auto}.lp-header__drawer-search{color:#ffffffc7;width:100%;min-height:3rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.95rem;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:0 1rem;font-size:.95rem;font-weight:600;display:flex}.lp-header__drawer-search svg{opacity:.9;flex-shrink:0;width:1.15rem;height:1.15rem}.lp-header__drawer-search:hover{color:#fff;background:#ffffff14}.lp-header__drawer-footer{padding:.85rem var(--lp-pad,1rem)calc(.85rem + env(safe-area-inset-bottom,0px));background:#0a0a0cfa;border-top:1px solid #ffffff1a;flex-shrink:0}@media (min-width:48rem){.lp-header__drawer{top:calc(var(--lp-header-total-h,5.5rem) + .35rem);right:var(--lp-pad,1.5rem);width:min(22.5rem,calc(100vw - 2*var(--lp-pad,1.5rem)));-webkit-backdrop-filter:blur(18px);background:#0a0a0cf7;border:1px solid #ffffff1f;border-radius:1.15rem;max-height:min(78dvh,36rem);bottom:auto;left:auto;box-shadow:0 28px 56px #0006}.lp-header__drawer-scroll{padding:1rem 1rem .75rem}.lp-header__drawer-footer{padding:.85rem 1rem 1rem}}@media (min-width:72rem){.lp-header__drawer,.lp-header__backdrop{display:none!important}}.lp-header__drawer-nav{flex-direction:column;gap:.15rem;display:flex}.lp-header__drawer-link{color:#ffffffe6;letter-spacing:-.01em;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem .85rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.lp-header__drawer-link:hover,.lp-header__drawer-link--active{color:#fff;background:#ffffff14}.lp-header__drawer-link--active{color:#a3e635}.lp-header__drawer-chevron{opacity:.45;flex-shrink:0;width:1.1rem;height:1.1rem}.lp-header__drawer-link--active .lp-header__drawer-chevron{opacity:.85;color:#a3e635}.lp-header__drawer-actions{flex-direction:column;gap:.55rem;display:flex}.lp-header__drawer-theme{color:#ffffffc7;justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .15rem .15rem;font-size:.9rem;font-weight:600;display:none}@media (max-width:47.99rem){.lp-header__drawer-theme{display:flex}}.lp-header__drawer-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.lp-header__drawer-cta{color:#000;background:#a3e635;border-radius:.875rem;justify-content:center;align-items:center;min-height:3rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-header__drawer-secondary{color:#fff;text-align:center;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:.875rem;justify-content:center;align-items:center;min-height:2.85rem;padding:0 .75rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@keyframes lp-header-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-header-sheet-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (min-width:48rem){@keyframes lp-header-sheet-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}}.lp-discovery{--lp-white:#fff;--lp-ink:#111827;--lp-muted:#6b7280;--lp-line:#e5e7eb;--lp-lime:#a3e635;--lp-sushi:#8dc63f;--lp-orange:#f97316;--lp-black:#000;--lp-footer:#0a0a0c;--lp-max:100%;--lp-pad:clamp(1.25rem,3.5vw,5rem);--lp-header-z:300;--lp-header-bar-h:3.65rem;--lp-header-pad-y:.7rem;--lp-header-total-h:calc(max(var(--lp-header-pad-y),env(safe-area-inset-top,0px)) + var(--lp-header-bar-h) + var(--lp-header-pad-y));background:var(--lp-white);width:100%;min-height:100dvh;color:var(--lp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;overflow-x:visible}.lp-discovery>:not(.lp-header){max-width:100%;overflow-x:clip}.lp-discovery:has(.lp-public-surface)>:not(.lp-header){overflow:visible}.lp-discovery h1,.lp-discovery h2,.lp-discovery h3,.lp-discovery h4,.lp-discovery h5,.lp-discovery h6{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;text-transform:none;font-weight:800}.lp-discovery p{color:inherit;font-family:inherit;font-weight:400;line-height:1.55}.lp-discovery button,.lp-discovery input,.lp-discovery textarea,.lp-discovery select{font-family:inherit}.lp-header__brand,.lp-hero__title,.lp-subhero__title,.lp-section__title,.lp-invite__title,.lp-about__section h2,.lp-legal__section-title,.lp-action__title,.lp-auth-flow__signed-title,.lp-auth-flow__label,.lp-footer__name{font-family:var(--font-display)}html.dark .lp-discovery{--lp-white:#0a0a0c;--lp-ink:#f9fafb;--lp-muted:#9ca3af;--lp-line:#27272a;color:#f9fafb;background:#0a0a0c}.lp-hero{isolation:isolate;min-height:min(52rem,92dvh);padding:6.5rem var(--lp-pad)3.5rem;color:#fff;background:#000;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.lp-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.lp-hero__cityscape{object-fit:cover;mix-blend-mode:luminosity;opacity:.6}.lp-hero__scrim--v{background:linear-gradient(#0003 0%,#0006 50%,#000000eb 100%);position:absolute;inset:0}.lp-hero__scrim--h{background:linear-gradient(90deg,#000c 0%,#0000004d 50%,#0000 100%);width:min(80%,80rem);position:absolute;inset:0}.lp-hero__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:64rem;animation:.7s ease-out both lp-hero-in;display:flex;position:relative}@keyframes lp-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-hero__title{letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-shadow:0 10px 30px #00000059;max-width:14ch;margin:0 0 .5rem;font-size:clamp(2.75rem,8vw,6rem);font-weight:900;line-height:.98}.lp-hero__title span{color:var(--lp-lime)}.lp-hero__kicker{letter-spacing:.01em;color:#fff;margin:.25rem 0 0;font-size:clamp(1.125rem,2.4vw,1.875rem);font-weight:500}.lp-hero__lead{color:#fffc;margin:.15rem 0 1.5rem;font-size:clamp(1rem,1.6vw,1.5rem);font-weight:400;line-height:1.45}.lp-hero-tools{flex-direction:column;gap:1.15rem;width:min(100%,58rem);margin-top:.25rem;display:flex}.lp-hero-search{background:#fff;border:1px solid #0f172a14;border-radius:9999px;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;padding:.45rem .45rem .45rem .35rem;animation:.85s ease-out 80ms both lp-hero-in;display:flex;box-shadow:0 25px 50px -12px #00000059}html.dark .lp-hero-search{background:#fff;border-color:#0f172a14;box-shadow:0 25px 50px -12px #00000073}.lp-hero-search__field{color:#94a3b8;flex:auto;align-items:center;gap:.75rem;min-width:0;padding:0 1rem;display:flex}.lp-hero-search__field svg{flex-shrink:0;width:1.15rem;height:1.15rem}.lp-hero-search__field input{color:#0f172a;width:100%;min-width:0;font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;font-size:1rem;font-weight:500}.lp-hero-search__field input::placeholder{color:#94a3b8;opacity:1}.lp-hero-search__field input::selection{background:color-mix(in srgb,var(--lp-lime)35%,transparent);color:#0f172a}.lp-hero-search__field input:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.lp-hero-search__field input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.lp-hero-search__field input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.lp-hero-search__field input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}html.dark .lp-hero-search__field input,html.dark .lp-hero-search__field input::placeholder{color:#0f172a}html.dark .lp-hero-search__field input::placeholder{color:#94a3b8}html.dark .lp-hero-search__field input:-webkit-autofill{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}html.dark .lp-hero-search__field input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}html.dark .lp-hero-search__field input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}html.dark .lp-hero-search__field input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}.lp-hero-search__divider{background:#e2e8f0;flex-shrink:0;width:1px;height:2rem;display:none}html.dark .lp-hero-search__divider{background:#e2e8f0}@media (min-width:48rem){.lp-hero-search__divider{display:block}}.lp-hero-search__location{color:#0f172a;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:700;display:none}html.dark .lp-hero-search__location{color:#0f172a}.lp-hero-search__location svg:first-child{color:var(--lp-sushi);flex-shrink:0}.lp-hero-search__location svg:last-child{opacity:.55;flex-shrink:0}@media (min-width:48rem){.lp-hero-search__location{display:inline-flex}}.lp-hero-search__submit{background:var(--lp-orange);color:#fff;cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;height:3.5rem;padding:0 2.5rem;font-size:1.125rem;font-weight:700}.lp-hero-search__submit:hover{filter:brightness(1.05)}@media (max-width:47.99rem){.lp-hero{min-height:min(40rem,88dvh);padding:calc(var(--lp-solid-header-h,5rem) + 1.35rem)var(--lp-pad)2.25rem}.lp-hero__title{max-width:11ch;font-size:clamp(2.35rem,11vw,3.25rem)}.lp-hero__lead{margin-bottom:1.15rem}.lp-hero-tools{gap:.85rem;width:100%}.lp-hero-search{gap:.35rem;padding:.3rem .3rem .3rem .15rem}.lp-hero-search__field{gap:.5rem;padding:0 .55rem 0 .75rem}.lp-hero-search__field input{font-size:.875rem}.lp-hero-search__submit{height:2.75rem;padding:0 1.1rem;font-size:.875rem}.lp-hero-pills{gap:.5rem}.lp-hero-pill{height:2.375rem;padding:0 1rem;font-size:.8125rem}}.lp-hero-pills{flex-wrap:wrap;gap:.75rem;animation:1s ease-out .14s both lp-hero-in;display:flex}.lp-hero-pill{color:#fff;height:2.625rem;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0006;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;display:inline-flex}.lp-hero-pill:hover,.lp-hero-pill--more{border-color:#ffffff80}.lp-hero-pill--more{font-weight:700}.lp-main{background:var(--lp-white);flex-direction:column;padding-bottom:4rem;display:flex}.lp-section{width:min(100%,var(--lp-max));padding:3.5rem var(--lp-pad)0;flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.lp-section--map{gap:.5rem;padding-top:2.5rem}.lp-section__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp-section__title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:800}.lp-section__lead{color:var(--lp-muted);margin:0;font-size:1.05rem;font-weight:400;line-height:1.5}.lp-section__view-all{color:var(--lp-ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-section__view-all-icon{background:var(--lp-ink);width:2rem;height:2rem;color:var(--lp-white);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lp-section__view-all-icon svg{width:1rem;height:1rem}.lp-section__clear{border:1px solid var(--lp-line);color:var(--lp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:.45rem .9rem;font-size:.8125rem;font-weight:700}.lp-section__clear:hover{border-color:var(--lp-ink)}.lp-invite__apply-row{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.lp-invite__roles{color:#ffffff73;max-width:36rem;margin:.85rem 0 0;font-size:.8125rem;line-height:1.4}.lp-section__empty{color:var(--lp-muted);margin:0;padding:2rem 0;font-size:.9375rem}.lp-category-rail{scrollbar-width:thin;grid-auto-columns:minmax(13rem,20rem);grid-auto-flow:column;gap:1.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}@media (min-width:64rem){.lp-category-rail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-auto-flow:row;grid-auto-columns:unset;overflow-x:visible}}.lp-category-card{isolation:isolate;cursor:pointer;height:13.75rem;color:inherit;border:0;border-radius:1.5rem;padding:0;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.lp-category-card:hover{transform:translateY(-3px)}.lp-category-card__image{object-fit:cover}.lp-category-card__scrim{z-index:1;opacity:.85;background:linear-gradient(#0000 0%,#00000059 55%,#000000e6 100%);position:absolute;inset:0}.lp-category-card__label{z-index:2;color:#fff;letter-spacing:.03em;text-align:center;font-size:1rem;font-weight:900;position:absolute;bottom:2.35rem;left:0;right:0}.lp-category-card__count{z-index:2;color:#ffffffbf;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:0;right:0}.lp-category-card__fallback{background:linear-gradient(160deg,#334155,#0f172a);position:absolute;inset:0}.lp-map-panel{isolation:isolate;border:1px solid var(--lp-line);background:#e8edf3;border-radius:2rem;min-height:28rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}html.dark .lp-map-panel{background:#18181b}.lp-section__head--stack{flex-direction:column;align-items:flex-start;gap:.35rem}.lp-map-panel__canvas{position:absolute;inset:0}.lp-map-panel__canvas>*{min-height:28rem;height:100%!important}.lp-map-panel__chrome{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1.25rem;min-height:28rem;padding:1.25rem;display:flex;position:relative}.lp-map-panel__left,.lp-map-panel__right{pointer-events:auto;flex-direction:column;gap:.75rem;display:flex}.lp-map-panel__left{align-self:flex-start;max-width:min(100%,14.5rem)}.lp-map-panel__right{align-self:flex-end;align-items:flex-end;max-width:min(100%,18rem);margin-left:auto}.lp-map-panel__hint{color:#475569;background:#ffffffe6;border-radius:9999px;margin:0;padding:.55rem .85rem;font-size:.75rem;font-weight:700;box-shadow:0 8px 20px #0f172a1f}.lp-map-location{color:#111827;background:#fff;border:1px solid #0f172a14;border-radius:9999px;align-self:stretch;align-items:center;gap:.65rem;height:2.875rem;padding:0 1.1rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 12px 24px -8px #0f172a2e}.lp-map-location svg:first-child{color:var(--lp-sushi);flex-shrink:0}.lp-map-location svg:last-child{opacity:.55;margin-left:auto}.lp-map-layers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0f172a14;border-radius:1.25rem;flex-direction:column;gap:.85rem;width:100%;padding:1.15rem 1.25rem;display:flex;box-shadow:0 12px 28px -10px #0f172a33}.lp-map-layer{color:#111827;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.lp-map-layer__check{color:#0a0a0c;background:#e5e7eb;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.lp-map-layer--on .lp-map-layer__check{background:var(--lp-lime)}.lp-map-cta{color:#fff;white-space:nowrap;background:#111827;border-radius:9999px;align-items:center;gap:.65rem;height:3.15rem;padding:0 1.5rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px -14px #0f172a73}.lp-map-cta:hover{filter:brightness(1.08)}.lp-map-pin-card{background:#fffffff5;border:1px solid #0f172a14;border-radius:1.15rem;width:min(100%,17rem);padding:.95rem 1.1rem;box-shadow:0 16px 32px -12px #0f172a38}.lp-map-pin-card__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.lp-map-pin-card__title{color:#0f172a;margin:.25rem 0 0;font-size:.95rem;font-weight:800;line-height:1.25}.lp-map-pin-card__meta{color:#64748b;margin:.2rem 0 0;font-size:.78rem;font-weight:600}.lp-map-pin-card__link{color:#0f172a;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-map-pin-card__link:hover{color:var(--lp-sushi)}.lp-map-radar{background:radial-gradient(70% 55% at 50% 45%,#8dc63f1f,#0000 60%),linear-gradient(160deg,#dbe4ef 0%,#c5d0dd 45%,#aebaca 100%)}html.dark .lp-map-radar{background:radial-gradient(70% 55% at 50% 45%,#a3e6351a,#0000 60%),linear-gradient(160deg,#1e293b 0%,#0f172a 100%)}.lp-map-radar__grid{background-image:linear-gradient(#0f172a0f 1px,#0000 1px),linear-gradient(90deg,#0f172a0f 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(75% 70%,#000 30%,#0000 80%)}html.dark .lp-map-radar__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.lp-map-dot{z-index:1;background:var(--pin-accent,#8dc63f);cursor:pointer;border:2px solid #fff;border-radius:9999px;width:.9rem;height:.9rem;margin:0;padding:0;transition:transform .15s,box-shadow .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0f172a47}.lp-map-dot--active{width:1.15rem;height:1.15rem;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 4px #8dc63f59,0 6px 16px #0f172a4d}.lp-map-photo-pin{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.lp-map-photo-pin__ring{width:3rem;height:3rem;box-shadow:0 0 0 2px var(--pin-accent,#8dc63f),0 10px 22px #0f172a47;background:#0f172a;border:2.5px solid #fff;border-radius:9999px;display:block;overflow:hidden}.lp-map-photo-pin--active{z-index:3}.lp-map-photo-pin--active .lp-map-photo-pin__ring{width:3.35rem;height:3.35rem;box-shadow:0 0 0 3px var(--pin-accent,#8dc63f),0 14px 28px #0f172a59}.lp-map-photo-pin__image{object-fit:cover;width:100%;height:100%}.lp-map-photo-pin__fallback{color:#fff;background:linear-gradient(145deg,#334155,#0f172a);justify-content:center;align-items:center;width:100%;height:100%;font-size:.95rem;font-weight:800;display:flex}.lp-map-photo-pin__tail{filter:drop-shadow(0 2px 2px #0f172a33);border-top:9px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;margin-top:-1px}.lp-map-loading{background:#e8edf3;justify-content:center;align-items:center;height:100%;min-height:28rem;display:flex}html.dark .lp-map-location,html.dark .lp-map-layers,html.dark .lp-map-pin-card,html.dark .lp-map-panel__hint{color:#f4f4f5;background:#18181bf0;border-color:#ffffff14}html.dark .lp-map-layer{color:#f4f4f5}html.dark .lp-map-pin-card__title,html.dark .lp-map-pin-card__link{color:#fafafa}html.dark .lp-map-pin-card__meta,html.dark .lp-map-pin-card__eyebrow,html.dark .lp-map-panel__hint{color:#a1a1aa}html.dark .lp-map-cta{color:#0a0a0c;background:#fafafa}@media (max-width:40rem){.lp-map-panel,.lp-map-panel__chrome{min-height:32rem}.lp-map-panel__left{max-width:12.5rem}.lp-map-layers{gap:.65rem;max-height:14rem;padding:.9rem 1rem;overflow-y:auto}.lp-map-layer{font-size:.85rem}}.lp-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:48rem){.lp-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.lp-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.lp-collection-card{isolation:isolate;min-height:17.5rem;color:inherit;border-radius:1.5rem;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.lp-collection-card:hover{transform:translateY(-4px)}.lp-collection-card__image{object-fit:cover}.lp-collection-card__fallback{background:linear-gradient(160deg,#334155,#0f172a);position:absolute;inset:0}.lp-collection-card__scrim{z-index:1;background:linear-gradient(#0000 0%,#0003 50%,#000000e6 100%);position:absolute;inset:0}.lp-collection-card__copy{z-index:2;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-collection-card__title{color:#fff;font-size:1.35rem;font-weight:900;line-height:1.2}.lp-collection-card__count{color:var(--lp-lime);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.lp-event-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:40rem){.lp-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.lp-event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp-event-card{isolation:isolate;border:1px solid var(--lp-line);min-height:18.75rem;color:inherit;border-radius:1.5rem;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.lp-event-card:hover{transform:translateY(-3px)}.lp-event-card__image{object-fit:cover}.lp-event-card__fallback{background:linear-gradient(160deg,#1f2937,#000);position:absolute;inset:0}.lp-event-card__scrim{z-index:1;background:linear-gradient(#0000 0%,#00000059 50%,#000000e6 100%);position:absolute;inset:0}.lp-event-card__footer{z-index:2;align-items:flex-end;gap:1rem;padding:1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-event-card__date{background:#fff;border-radius:.75rem;flex-direction:column;align-items:center;gap:.15rem;min-width:4.05rem;padding:.7rem .75rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}.lp-event-card__month{color:#6b7280;letter-spacing:.12em;font-size:.6875rem;font-weight:900}.lp-event-card__day{color:#000;font-size:1.5rem;font-weight:900;line-height:1}.lp-event-card__copy{flex-direction:column;gap:.25rem;min-width:0;padding-bottom:.2rem;display:flex}.lp-event-card__title{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.25}.lp-event-card__place{color:#ffffffb3;align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.lp-event-card__place svg{color:var(--lp-sushi);width:.75rem;height:.75rem}.lp-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:48rem){.lp-vendor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.lp-vendor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.lp-vendor-tile{isolation:isolate;border-radius:1rem;min-height:15rem;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.lp-vendor-tile--tall{min-height:17.5rem}.lp-vendor-tile:hover{transform:translateY(-3px)}.lp-vendor-tile__media{display:block;position:absolute;inset:0}.lp-vendor-tile__image{object-fit:cover}.lp-vendor-tile__fallback{background:linear-gradient(160deg,#334155,#0f172a);position:absolute;inset:0}.lp-vendor-tile__gradient{background:linear-gradient(#0000 0%,#0003 50%,#000000e6 100%);position:absolute;inset:0}.lp-vendor-tile__save{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:inline-flex;position:absolute;top:1rem;right:1rem}.lp-vendor-tile__save:hover{background:#0009}.lp-vendor-tile__copy{z-index:2;flex-direction:column;gap:.25rem;padding:1.15rem 1.25rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-vendor-tile__name{color:#fff;letter-spacing:-.02em;font-size:1.05rem;font-weight:700;text-decoration:none}.lp-vendor-tile__meta{color:#fff9;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700}.lp-invite{isolation:isolate;padding:5.5rem var(--lp-pad)4rem;color:#fff;background:#0a0a0c;border-top:1px solid #ffffff1a;margin-top:3rem;position:relative;overflow:hidden}html.dark .lp-invite{background:#050506;border-top-color:#ffffff14}.lp-invite__glow{opacity:.2;filter:blur(50px);pointer-events:none;background:linear-gradient(45deg,#ea580c 0%,#8dc63f 100%);border-radius:9999px;width:18rem;height:18rem;position:absolute;top:20%;left:-5%}.lp-invite__grid{z-index:1;width:min(100%,var(--lp-max));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;margin:0 auto;display:flex;position:relative}.lp-invite__copy{flex-direction:column;align-items:flex-start;gap:.35rem;max-width:36rem;display:flex}.lp-invite__title{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.02}.lp-invite__lead{color:#fffc;margin:0;font-size:1.15rem;font-weight:400;line-height:1.5}.lp-invite__btn{background:var(--lp-lime);color:#000;border-radius:9999px;align-items:center;gap:.75rem;height:3.75rem;margin-top:1.75rem;padding:0 2.5rem;font-size:1.125rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #a3e63533}.lp-invite__btn:hover{filter:brightness(1.05)}.lp-invite__cta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.lp-invite__cta-row .lp-invite__btn{margin-top:0}.lp-invite__btn--ghost{box-shadow:none;color:#fff;background:0 0;border:1px solid #ffffff59}.lp-invite__btn--ghost:hover{filter:none;border-color:#fff9}.lp-invite__cta-row .lp-invite__vendor{margin-top:0}.lp-invite__vendor{color:#ffffff80;text-underline-offset:3px;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:underline}.lp-invite__pillars{flex-wrap:wrap;gap:3rem;margin:0;padding:0;list-style:none;display:flex}.lp-invite__pillars li{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:flex}.lp-invite__pillar-icon{color:#ffffff8c;border:2px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.lp-invite__pillar-icon svg{width:1.15rem;height:1.15rem}.lp-footer{--lp-footer-bg:#f4f5f7;--lp-footer-ink:var(--lp-ink);--lp-footer-muted:var(--lp-muted);--lp-footer-line:var(--lp-line);--lp-footer-link:#4b5563;--lp-footer-link-hover:var(--lp-ink);padding:2.75rem var(--lp-pad)2rem;background:var(--lp-footer-bg);border-top:1px solid var(--lp-footer-line);color:var(--lp-footer-ink);flex-direction:column;gap:2rem;display:flex}html.dark .lp-footer{--lp-footer-bg:#0a0a0c;--lp-footer-ink:#f9fafb;--lp-footer-muted:#9ca3af;--lp-footer-line:#ffffff1a;--lp-footer-link:#9ca3af;--lp-footer-link-hover:#fff}.lp-footer__grid{width:min(100%,var(--lp-max));gap:2rem 1.75rem;margin:0 auto;display:grid}@media (min-width:40rem){.lp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lp-footer__grid{grid-template-columns:minmax(0,1.5fr) 1fr 1fr;gap:2rem 4rem}}.lp-footer__brand{grid-column:1/-1}@media (min-width:64rem){.lp-footer__brand{grid-column:auto}}.lp-footer__name{color:var(--lp-footer-ink);font-family:var(--font-display);letter-spacing:.04em;margin:0 0 .65rem;font-size:1.05rem;font-weight:800}.lp-footer__blurb{max-width:24rem;color:var(--lp-footer-muted);margin:0;font-size:.9rem;line-height:1.55}.lp-footer__heading{color:var(--lp-footer-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:800}.lp-footer__links{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.lp-footer__links a{color:var(--lp-footer-link);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .14s}.lp-footer__links a:hover{color:var(--lp-footer-link-hover)}.lp-footer__copy{width:min(100%,var(--lp-max));border-top:1px solid var(--lp-footer-line);color:var(--lp-footer-muted);text-align:center;margin:0 auto;padding-top:1.5rem;font-size:.75rem}.lp-card{border:1px solid var(--lp-line);background:#1e293b;border-radius:1.5rem;margin:0;overflow:hidden}.lp-card__media{min-height:13rem;display:block;position:relative;overflow:hidden}.lp-card__image{object-fit:cover}.lp-card__image-fallback{background:linear-gradient(160deg,#334155,#0f172a);position:absolute;inset:0}.lp-card__media-gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#0f172a 100%);position:absolute;inset:0}.lp-card__distance-pill{z-index:2;color:#fff;background:#0f172ab8;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.lp-card__distance-pill-icon{flex-shrink:0;width:.85rem;height:.85rem}.lp-card__body{flex-direction:column;padding:.85rem 1rem 1.2rem;display:flex}.lp-card__body .lp-card__name{color:#f8fafc;font-size:1.05rem;font-weight:800;text-decoration:none}.lp-card__body .lp-card__meta{color:#94a3b8;margin-top:.2rem;font-size:.875rem}.lp-card__dot{vertical-align:middle;background:#64748b;border-radius:9999px;width:.25rem;height:.25rem;margin:0 .4rem;display:inline-block}.lp-card__footer--actions{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.85rem;display:grid}.lp-card__footer--actions:not(:has(.lp-card__action--map)){grid-template-columns:1fr}.lp-card__action{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.4rem .55rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-card__action--map{color:#0f172a;background:#f8fafc}.lp-card__action--profile{color:#f1f5f9;background:0 0;border-color:#475569}.lp-card__save-link{color:#94a3b8;text-underline-offset:3px;margin-top:.75rem;font-size:.75rem;font-weight:600;text-decoration:underline}.lp-subhero{isolation:isolate;min-height:min(28rem,58dvh);padding:6.75rem var(--lp-pad)3rem;color:#fff;background:#000;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.lp-subhero--with-footer{padding-bottom:0}.lp-subhero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.lp-subhero__image{object-fit:cover;object-position:center;opacity:.72;mix-blend-mode:luminosity}.lp-subhero__scrim{background:linear-gradient(#00000073 0%,#00000059 52%,#000000d1 100%),linear-gradient(90deg,#0000008c 0%,#0000001a 55%,#0000 100%);position:absolute;inset:0}.lp-subhero__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:42rem;animation:.65s ease-out both lp-hero-in;display:flex;position:relative}.lp-subhero__back{color:#ffffffe0;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-subhero__back:hover{color:#fff}.lp-subhero__title{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:800;line-height:1.05}.lp-subhero__lead{color:#ffffffdb;max-width:40ch;margin:0;font-size:1.05rem;font-weight:400;line-height:1.5}.lp-subhero__footer{z-index:2;width:min(100%,48rem);margin:1.75rem 0 -1.85rem;padding-bottom:0;position:relative}.lp-subhero-search{background:#fff;border-radius:9999px;align-items:center;gap:.5rem;width:100%;min-height:3.75rem;padding:.4rem .4rem .4rem 1.15rem;display:flex;box-shadow:0 18px 40px -16px #0f172a73,0 4px 12px #0f172a14}html.dark .lp-subhero-search{background:#f8fafc}.lp-subhero-search__field{color:#64748b;flex:1;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.lp-subhero-search__field svg{flex-shrink:0;width:1.15rem;height:1.15rem}.lp-subhero-search__field input{color:#0f172a;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.95rem;font-weight:500}.lp-card__distance{color:var(--lp-gull);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.lp-subhero-search__field input::placeholder{color:#94a3b8}.lp-subhero-search__submit{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1.45rem;font-size:.95rem;font-weight:800;display:inline-flex}.lp-subhero-search__submit:hover{filter:brightness(1.08)}.lp-main--search{padding-top:3rem}.lp-search-results{flex-direction:column;gap:.25rem;display:flex}.lp-search-results__toolbar{width:min(100%,var(--lp-max));padding:0 var(--lp-pad).75rem;flex-direction:column;gap:.9rem;margin:0 auto;display:flex}.lp-search-results__summary{color:var(--lp-muted);margin:0;font-size:.95rem;line-height:1.45}.lp-search-results__summary strong{color:var(--lp-ink);font-weight:800}.lp-search-results__query{color:var(--lp-ink);font-weight:700}.lp-search-scopes{flex-wrap:wrap;gap:.5rem;display:flex}.lp-search-scope{border:1px solid var(--lp-line);min-height:2.35rem;color:var(--lp-ink);cursor:pointer;background:#ffffff8c;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}html.dark .lp-search-scope{background:#ffffff0a}.lp-search-scope:hover{border-color:color-mix(in srgb,var(--lp-sushi)50%,var(--lp-line))}.lp-search-scope--on{border-color:var(--lp-sushi);background:color-mix(in srgb,var(--lp-sushi)20%,transparent)}.lp-search-scope__count{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-weight:700}.lp-search-scope--on .lp-search-scope__count{color:var(--lp-ink)}.lp-search-empty{width:min(100%,var(--lp-max));padding:1.5rem var(--lp-pad);text-align:left;margin:.5rem auto 1.5rem}.lp-search-empty__title{margin:0;font-size:1.35rem;font-weight:800}.lp-search-empty__lead{max-width:36rem;color:var(--lp-muted);margin:.55rem 0 1.1rem;font-size:.95rem;line-height:1.5}.lp-search-empty__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}@media (max-width:40rem){.lp-subhero{min-height:min(24rem,52dvh);padding-top:5.75rem}.lp-subhero-search{border-radius:9999px;flex-direction:row;align-items:center;gap:.5rem;min-height:3.25rem;padding:.35rem .35rem .35rem .95rem}.lp-subhero-search__submit{width:auto;min-height:2.55rem;padding:0 1.1rem;font-size:.875rem}.lp-subhero__footer{margin-bottom:-2.25rem}.lp-main--search{padding-top:3.25rem}}.lp-event-detail{width:min(100%,var(--lp-max));padding:2rem var(--lp-pad)3rem;gap:1.75rem;margin:0 auto;display:grid}@media (min-width:56rem){.lp-event-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start}}.lp-event-detail__media{aspect-ratio:16/10;background:#111827;border-radius:1rem;position:relative;overflow:hidden}.lp-event-detail__image{object-fit:cover}.lp-event-detail__fallback{background:linear-gradient(145deg,#1f2937,#0a0a0c);width:100%;height:100%;display:block}.lp-event-detail__copy{flex-direction:column;gap:.85rem;display:flex}.lp-event-detail__when{color:var(--lp-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.lp-event-detail__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.15}.lp-event-detail__place,.lp-event-detail__description{color:var(--lp-muted);margin:0;font-size:1rem;line-height:1.5}.lp-event-detail__cta{background:var(--lp-sushi);color:#0a0a0c;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;min-height:2.75rem;margin-top:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-event-detail__cta:hover{filter:brightness(1.05)}.lp-collection-detail-places{width:min(100%,var(--lp-max));padding:0 var(--lp-pad)3rem;flex-direction:column;gap:1rem;margin:0 auto;display:flex}.lp-collection-detail-places__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lp-collection-detail-place{border:1px solid var(--lp-line);color:inherit;background:#ffffff8c;border-radius:1rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.65rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}html.dark .lp-collection-detail-place{background:#ffffff08}.lp-collection-detail-place:hover{border-color:color-mix(in srgb,var(--lp-lime)50%,var(--lp-line));background:color-mix(in srgb,var(--lp-lime)12%,transparent)}.lp-collection-detail-place__media{background:#111827;border-radius:.75rem;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.lp-collection-detail-place__image{object-fit:cover}.lp-collection-detail-place__fallback{background:linear-gradient(145deg,#1f2937,#0a0a0c);width:100%;height:100%;display:block}.lp-collection-detail-place__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.lp-collection-detail-place__name{color:var(--lp-ink);font-size:.95rem;font-weight:800}.lp-collection-detail-place__meta{color:var(--lp-muted);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.lp-collection-detail-place__chevron{color:var(--lp-muted);flex-shrink:0}.lp-action{width:min(100%,44rem);margin:0 auto;padding:.5rem 0 2rem}.lp-action__copy{flex-direction:column;gap:1.1rem;display:flex}.lp-action__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.lp-action__lead{color:var(--lp-muted);margin:0;font-size:1.05rem;line-height:1.5}.lp-action__benefits{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.lp-action__benefits li{border:1px solid var(--lp-line);background:#ffffff8c;border-radius:1rem;padding:1rem 1.15rem}html.dark .lp-action__benefits li{background:#ffffff08}.lp-action__benefit-title{margin:0;font-size:.95rem;font-weight:800}.lp-action__benefit-body{color:var(--lp-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.lp-action__cta-row{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:.35rem;display:flex}.lp-action__cta{background:var(--lp-sushi);color:#0a0a0c;border-radius:9999px;align-items:center;gap:.45rem;min-height:2.85rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-action__cta:hover{filter:brightness(1.05)}.lp-action__secondary{color:var(--lp-ink);text-underline-offset:3px;font-size:.9rem;font-weight:700;text-decoration:underline}.lp-action__note{color:var(--lp-muted);margin:.25rem 0 0;font-size:.875rem}.lp-action__note a{color:var(--lp-ink);font-weight:700}.lp-action__roles{flex-direction:column;gap:.65rem;display:flex}.lp-action__roles-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.75rem;font-weight:800}.lp-action__role-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lp-action__role-chips li{border:1px solid var(--lp-line);background:#fff9;border-radius:9999px;padding:.4rem .75rem;font-size:.8rem;font-weight:700}html.dark .lp-action__role-chips li{background:#ffffff0a}.lp-audience{border-top:1px solid var(--lp-line);gap:1.5rem;margin:2rem 0 3rem;padding:1.5rem 0 0;display:grid}.lp-audience--solo{border-top:none;margin-top:0;padding-top:0}.lp-audience__copy{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.lp-audience__copy--wide{max-width:44rem}.lp-audience__title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800}.lp-audience__title--spaced{margin-top:1.25rem}.lp-audience__lead{color:var(--lp-muted);margin:0;font-size:1rem;line-height:1.55}.lp-audience__foot{flex-direction:column;gap:.35rem;display:flex}.lp-audience__role-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.lp-audience__role-grid li{border:1px solid var(--lp-line);min-height:3rem;color:var(--lp-ink);text-align:center;background:#ffffff8c;border-radius:.9rem;justify-content:center;align-items:center;padding:.7rem .85rem;font-size:.875rem;font-weight:700;display:flex}html.dark .lp-audience__role-grid li{background:#ffffff08}.lp-about-paths{flex-direction:column;gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:56rem){.lp-about-paths--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.lp-about-paths--grid .lp-about-path{grid-template-columns:1fr;align-items:start;gap:.75rem;min-height:100%;padding:1.15rem 1.1rem}.lp-about-paths--grid .lp-about-path__arrow{display:none}}.lp-about-path{border:1px solid var(--lp-line);color:inherit;background:#ffffff8c;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}html.dark .lp-about-path{background:#ffffff08}.lp-about-path:hover{border-color:color-mix(in srgb,var(--lp-sushi)55%,var(--lp-line));background:color-mix(in srgb,var(--lp-lime)16%,transparent)}.lp-about-path__icon{background:color-mix(in srgb,var(--lp-lime)28%,transparent);width:2.4rem;height:2.4rem;color:var(--lp-ink);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.lp-about-path__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lp-about-path__label{color:var(--lp-ink);font-size:.95rem;font-weight:800}.lp-about-path__body{color:var(--lp-muted);font-size:.85rem;line-height:1.4}.lp-about-path__arrow{color:var(--lp-muted);flex-shrink:0}.lp-about{width:min(100%,56rem);padding:2.5rem var(--lp-pad)1rem;flex-direction:column;gap:2.75rem;margin:0 auto;display:flex}.lp-about__section{flex-direction:column;gap:1rem;display:flex}.lp-about-cta{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;display:flex}.lp-auth-flow{flex-direction:column;gap:.75rem;display:flex}.lp-auth-flow__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.75rem;font-weight:800}.lp-auth-flow__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lp-auth-flow__card{border:1px solid var(--lp-line);color:inherit;background:#ffffff8c;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}html.dark .lp-auth-flow__card{background:#ffffff08}.lp-auth-flow__card:hover{border-color:color-mix(in srgb,var(--lp-sushi)55%,var(--lp-line));background:color-mix(in srgb,var(--lp-lime)16%,transparent)}.lp-auth-flow__icon{background:color-mix(in srgb,var(--lp-lime)28%,transparent);width:2.4rem;height:2.4rem;color:var(--lp-ink);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.lp-auth-flow__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lp-auth-flow__label{color:var(--lp-ink);font-size:.95rem;font-weight:700}.lp-auth-flow__body{color:var(--lp-muted);font-size:.85rem;font-weight:400;line-height:1.45}.lp-auth-flow__arrow{color:var(--lp-muted);flex-shrink:0}.lp-auth-flow--signed-in{border:1px solid var(--lp-line);background:#ffffff8c;border-radius:1rem;gap:.65rem;padding:1.15rem 1.25rem}html.dark .lp-auth-flow--signed-in{background:#ffffff08}.lp-auth-flow__signed-title{color:var(--lp-ink);margin:0;font-size:1.05rem;font-weight:800}.lp-auth-flow__signed-lead{color:var(--lp-muted);margin:0;font-size:.92rem;line-height:1.45}.lp-waitlist-panel{border-top:1px solid var(--lp-line);flex-direction:column;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.lp-waitlist__locked-role{border:1px solid color-mix(in srgb,var(--lp-sushi)45%,var(--lp-line));background:color-mix(in srgb,var(--lp-lime)22%,transparent);color:var(--lp-ink);border-radius:.85rem;margin:0;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.lp-waitlist__locked-role strong{font-weight:800}.lp-waitlist{flex-direction:column;gap:1rem;margin-top:.25rem;display:flex}.lp-waitlist__roles-label{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .55rem;font-size:.75rem;font-weight:800}.lp-waitlist__role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:420px){.lp-waitlist__role-grid{gap:.45rem}.lp-waitlist__role{min-height:5.5rem;padding:.75rem .35rem .65rem;font-size:.7rem}.lp-waitlist__role-icon{width:1.4rem;height:1.4rem}}.lp-waitlist__role{color:#0f1a2e;text-align:center;cursor:pointer;background:#f8fbff;border:1.5px solid #d5e0f0;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:6.35rem;padding:1rem .55rem .85rem;font-size:.8125rem;font-weight:700;line-height:1.25;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.lp-waitlist__role-icon{color:#0f1a2e;flex-shrink:0;width:1.65rem;height:1.65rem}.lp-waitlist__role-name{max-width:100%;display:block}.lp-waitlist__role:hover{border-color:#9eb6d6}.lp-waitlist__role--on{color:#fff;background:#0f1a2e;border-color:#0f1a2e;box-shadow:0 10px 24px #0f1a2e47}.lp-waitlist__role--on .lp-waitlist__role-icon{color:#f58220}html.dark .lp-waitlist__role{color:#e5e7eb;background:#1a1a1f;border-color:#3f3f46}html.dark .lp-waitlist__role-icon{color:#cbd5e1}html.dark .lp-waitlist__role:hover{background:#202027;border-color:#5b5b63}html.dark .lp-waitlist__role--on{color:#fff;background:#0f1a2e;border-color:#152238;box-shadow:0 10px 28px #00000073}html.dark .lp-waitlist__role--on .lp-waitlist__role-icon{color:#f58220}.lp-waitlist__field{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);flex-direction:column;gap:.4rem;font-size:.75rem;font-weight:800;display:flex}.lp-waitlist__field input{border:1px solid var(--lp-line);min-height:2.85rem;color:var(--lp-ink);text-transform:none;letter-spacing:normal;background:#fff;border-radius:.875rem;padding:.65rem .9rem;font-size:.95rem;font-weight:600}html.dark .lp-waitlist__field input{background:#ffffff0a}.lp-waitlist__field input::placeholder{color:color-mix(in srgb,var(--lp-muted)80%,transparent);font-weight:500}.lp-waitlist__field input:focus{outline:2px solid color-mix(in srgb,var(--lp-lime)55%,transparent);outline-offset:1px}.lp-waitlist__email{align-items:center;display:flex;position:relative}.lp-waitlist__email input{width:100%;padding-right:2.75rem}.lp-waitlist__email--ok input{border-color:color-mix(in srgb,var(--lp-lime)70%,var(--lp-line))}.lp-waitlist__email--bad input{border-color:#f97066}.lp-waitlist__email-status{color:var(--lp-muted);pointer-events:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex;position:absolute;right:.85rem}.lp-waitlist__email--ok .lp-waitlist__email-status{color:#3f6212}.lp-waitlist__email--bad .lp-waitlist__email-status{color:#b42318;pointer-events:auto}.lp-waitlist__email-clear{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lp-waitlist__spin{animation:.8s linear infinite lp-waitlist-spin}@keyframes lp-waitlist-spin{to{transform:rotate(360deg)}}.lp-waitlist__email-msg{letter-spacing:normal;text-transform:none;min-height:1.15rem;color:var(--lp-muted);margin:0;font-size:.8rem;font-weight:600}.lp-waitlist__email-msg--ok{color:#3f6212}.lp-waitlist__email-msg--bad{color:#b42318}.lp-waitlist__error{color:#b42318;text-transform:none;letter-spacing:normal;margin:0;font-size:.875rem;font-weight:600}.lp-waitlist__submit{background:var(--lp-lime);color:#0a0a0c;cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-height:2.85rem;padding:.65rem 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-waitlist__submit:hover{filter:brightness(1.05)}.lp-waitlist__submit:disabled{opacity:.55;cursor:not-allowed;filter:none}.lp-waitlist--done{border:1px solid var(--lp-line);background:#ffffff8c;border-radius:1rem;padding:1.15rem 1.25rem}html.dark .lp-waitlist--done{background:#ffffff08}.lp-waitlist__done-icon{background:color-mix(in srgb,var(--lp-sushi)28%,transparent);width:2.25rem;height:2.25rem;color:var(--lp-ink);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.65rem;font-size:1.1rem;display:inline-flex}.lp-waitlist__done-title{margin:0;font-size:1.15rem;font-weight:800}.lp-waitlist__done-lead{color:var(--lp-muted);margin:.45rem 0 1rem;font-size:.95rem;line-height:1.5}.auth-entry .lp-waitlist--entry{gap:.85rem;margin:0}.auth-entry .lp-waitlist--entry.lp-waitlist--done{background:0 0;border:0;padding:0}.auth-entry .lp-waitlist--entry .lp-waitlist__roles-label,.auth-entry .lp-waitlist--entry .lp-waitlist__field>span{color:var(--ae-muted)}.auth-entry .lp-waitlist--entry .lp-waitlist__role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.auth-entry .lp-waitlist--entry .lp-waitlist__role{color:#0f1a2e;background:#f8fbff;border-color:#d5e0f0;border-radius:1.15rem;min-height:6.35rem;font-size:.8125rem}.auth-entry .lp-waitlist--entry .lp-waitlist__role--on{color:#fff;background:#0f1a2e;border-color:#0f1a2e}.auth-entry .lp-waitlist--entry .lp-waitlist__field input{color:#0f172a;background:#ebf2ff;border:1px solid #b8cce8;border-radius:.875rem;min-height:3rem}.auth-entry .lp-waitlist--entry .lp-waitlist__field input:focus{background:#fff;border-color:#f58220;outline:none;box-shadow:0 0 0 3px #f4c29566}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__role,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__role{color:#e5e7eb;background:#1a1a1f;border-color:#3f3f46}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__role-icon,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__role-icon{color:#cbd5e1}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__role--on,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__role--on{color:#fff;background:#0f1a2e;border-color:#152238}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__role--on .lp-waitlist__role-icon,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__role--on .lp-waitlist__role-icon{color:#f58220}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input{color:#f9fafb;background:#1a1a1f;border-color:#3f3f46}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input::placeholder,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input::placeholder{color:#9ca3af}html.dark.landing-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input:focus,html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input:focus{background:#141418;border-color:#f58220;box-shadow:0 0 0 3px #f5822047}.auth-entry .lp-waitlist__done-actions{flex-direction:column;gap:.75rem;display:flex}.auth-entry .lp-waitlist__text-link{text-align:center;color:var(--ae-primary);font-size:.875rem;font-weight:700;text-decoration:none}html.dark.auth-entry-root .auth-entry .lp-waitlist--entry .lp-waitlist__field input:focus{background:var(--ae-input-bg)}.lp-search-bar{width:min(100%,var(--lp-max));padding:0 var(--lp-pad);flex-wrap:wrap;gap:.75rem;margin:0 auto 1.5rem;display:flex}.lp-search-bar__field{border:1px solid var(--lp-line);background:#fff;border-radius:9999px;flex:1;align-items:center;gap:.65rem;min-height:3rem;padding:0 1rem;display:inline-flex}html.dark .lp-search-bar__field{background:#18181b}.lp-search-bar__field input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.lp-search-bar__submit{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:9999px;min-height:3rem;padding:0 1.35rem;font-size:.9rem;font-weight:800}html.dark .lp-search-bar__submit{color:#0a0a0c;background:#fafafa}.lp-search-cats{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lp-search-cat{border:1px solid var(--lp-line);color:inherit;border-radius:9999px;align-items:center;gap:.55rem;padding:.55rem .9rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-search-cat span{color:var(--lp-muted);font-weight:600}.lp-main--map{padding-bottom:2.5rem}.lp-fullmap{width:min(100%,var(--lp-max));padding:0 var(--lp-pad);gap:1rem;min-height:32rem;margin:0 auto;display:grid}@media (min-width:64rem){.lp-fullmap{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:stretch}}.lp-fullmap__sidebar{flex-direction:column;gap:.85rem;min-height:0;display:flex}.lp-fullmap__count{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:.8rem;font-weight:800}.lp-fullmap__filters{flex-direction:column;gap:.75rem;display:flex}.lp-fullmap__filters .lp-map-location{color:#111827;background:#fff;border-color:#0f172a14;align-self:stretch;width:100%;box-shadow:0 12px 24px -8px #0f172a2e}.lp-fullmap .lp-map-layers--full{color:#111827;background:#fff;border-color:#0f172a14;box-shadow:0 12px 28px -10px #0f172a33}.lp-fullmap .lp-map-layer{color:#111827}.lp-map-layers--full{align-self:stretch;width:100%}.lp-fullmap__list{background:#fff;border:1px solid #0f172a14;border-radius:1.15rem;flex:1;min-height:12rem;max-height:min(28rem,48dvh);margin:0;padding:.35rem;list-style:none;overflow-y:auto;box-shadow:0 10px 24px -12px #0f172a2e}html.dark .lp-fullmap__list{border-color:var(--lp-line);box-shadow:none;background:#ffffff0a}.lp-fullmap__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;flex-direction:column;gap:.15rem;padding:.75rem .85rem;text-decoration:none;display:flex}.lp-fullmap__item--with-media{flex-direction:row;align-items:center;gap:.75rem;padding:.45rem .55rem}.lp-fullmap__thumb{background:#111827;border-radius:.65rem;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.lp-fullmap__thumb-image{object-fit:cover}.lp-fullmap__thumb-fallback{color:#fff;background:linear-gradient(145deg,#334155,#0f172a);justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:800;display:flex}.lp-fullmap__item-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lp-fullmap__item--link{cursor:pointer}.lp-fullmap__item:hover,.lp-fullmap__item--on{background:color-mix(in srgb,var(--lp-lime)22%,transparent)}.lp-fullmap__item-title{color:var(--lp-ink);font-size:.9rem;font-weight:800}.lp-fullmap__item-meta{color:var(--lp-muted);font-size:.75rem;font-weight:600}.lp-fullmap__open{background:var(--lp-lime);color:#0a0a0c;text-align:center;border-radius:9999px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-fullmap__open:hover{filter:brightness(1.05)}.lp-fullmap__canvas{background:#e8edf3;border:1px solid #0f172a14;border-radius:1.5rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #0f172a59}.lp-fullmap__canvas>:not(.lp-fullmap__map-chrome){min-height:28rem;height:100%!important}.lp-fullmap__map-chrome{pointer-events:none;z-index:3;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.lp-map-location--overlay{pointer-events:auto;max-width:min(100%,14rem)}@media (max-width:63.99rem){.lp-fullmap__map-chrome{display:none}}.lp-discovery{--lp-pad:clamp(1rem,3.2vw,3rem)}.lp-header{--lp-header-pad-y:.7rem;padding-top:max(var(--lp-header-pad-y),env(safe-area-inset-top,0px));padding-bottom:var(--lp-header-pad-y);padding-inline:var(--lp-pad)}@media (min-width:48rem){.lp-discovery{--lp-header-pad-y:1rem;--lp-header-bar-h:3.75rem}.lp-header{--lp-header-pad-y:1rem;padding-top:max(var(--lp-header-pad-y),env(safe-area-inset-top,0px));padding-bottom:var(--lp-header-pad-y)}}@media (min-width:64rem){.lp-discovery{--lp-header-bar-h:3.85rem}}@media (max-width:55.99rem){.landing-discover{--lp-header-bar-h:3.65rem}}.lp-header__inner{gap:.55rem}@media (max-width:47.99rem){.lp-header--mobile-search .lp-header__inner{column-gap:.45rem}.lp-header__actions{gap:.15rem}.lp-header--mobile-search .lp-header__invite,.lp-header--mobile-search .lp-header__theme-btn{display:none}html.landing-root .landing-discover .lp-header--mobile-search .lp-header__invite{display:none!important}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search{height:2.4rem;min-height:2.4rem;padding-inline:.85rem .7rem}[data-app-shell] .lp-header__search .cockpit-discover-toolbar__search input{font-size:.8125rem}.lp-main{padding-bottom:2.5rem}.lp-section{gap:1.15rem;padding-top:2.25rem}.lp-section__head{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.lp-section__title{font-size:clamp(1.35rem,5.5vw,1.65rem)}.lp-section__view-all{flex-shrink:0;gap:.4rem;font-size:.8125rem}.lp-section__view-all-icon{width:1.75rem;height:1.75rem}.lp-section__view-all-icon svg{width:.9rem;height:.9rem}.lp-section__lead{font-size:1rem}.lp-about{padding:1.75rem var(--lp-pad).5rem;gap:2rem}.lp-invite{padding:3.5rem var(--lp-pad)3rem;margin-top:2rem}.lp-invite__title{font-size:clamp(2.25rem,12vw,3.25rem)}.lp-invite__lead{font-size:1rem}.lp-invite__cta-row{flex-direction:column;align-items:stretch;width:100%}.lp-invite__cta-row .lp-invite__btn,.lp-invite__cta-row .lp-invite__vendor{text-align:center;justify-content:center;width:100%}.lp-invite__btn{height:3.15rem;padding:0 1.5rem;font-size:1rem}.lp-invite__pillars{justify-content:space-between;gap:1.5rem 2rem;width:100%}.lp-invite__pillars li{letter-spacing:.12em;font-size:.7rem}.lp-footer{padding:2rem var(--lp-pad)calc(1.5rem + env(safe-area-inset-bottom,0px));gap:1.5rem}.lp-about-cta{grid-template-columns:1fr;gap:.65rem;width:100%;display:grid}.lp-about-cta .lp-action__cta,.lp-about-cta .lp-action__secondary{text-align:center;flex:none;justify-content:center;width:100%;min-height:3rem}.lp-legal{padding:1.75rem var(--lp-pad)2.5rem;gap:1.75rem}.lp-legal__toolbar{flex-direction:column;align-items:flex-start}.lp-waitlist{gap:.85rem}.lp-subhero{padding-top:calc(var(--lp-solid-header-h,5rem) + 1.25rem);min-height:min(22rem,48dvh);padding-bottom:2rem}.lp-subhero__title{font-size:clamp(1.85rem,9vw,2.45rem)}.lp-subhero__lead{max-width:34ch;font-size:.95rem}.lp-about{width:100%;padding:1.5rem var(--lp-pad).25rem;gap:1.75rem}.lp-about__section{gap:.85rem}.lp-audience__title{font-size:clamp(1.3rem,5.5vw,1.6rem)}.lp-audience__lead{font-size:.95rem}.lp-audience__role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lp-audience__role-grid li{border-radius:.75rem;min-height:2.75rem;padding:.55rem .65rem;font-size:.8125rem}.lp-waitlist-panel{border-radius:1.05rem;padding:1.15rem 1rem}.lp-auth-flow__card{gap:.65rem;padding:.85rem .8rem}.lp-auth-flow__label{font-size:.9rem}.lp-auth-flow__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}}@media (min-width:48rem) and (max-width:71.99rem){.lp-section{padding-top:2.75rem}.lp-about{width:min(100%,44rem);padding-top:2.25rem}.lp-invite__grid,.lp-invite__pillars{gap:2rem}.lp-subhero{min-height:min(26rem,48dvh);padding:6.25rem var(--lp-pad)2.75rem}}@media (min-width:72rem){.lp-section{padding-top:3.5rem}.lp-about{width:min(100%,52rem)}.lp-legal{width:min(100%,44rem)}}@media (min-width:90rem){.lp-discovery{--lp-pad:clamp(2rem,4vw,6rem)}.lp-section{padding-top:4rem}.lp-hero{min-height:min(54rem,92dvh)}.lp-category-rail{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.75rem}}@media (pointer:coarse){.lp-header__icon-btn,.lp-header__menu-btn,.lp-header .app-header-theme-btn{width:2.65rem;height:2.65rem}.lp-header__drawer-link,.lp-header__drawer-search{min-height:3.15rem}.lp-about-path,.lp-auth-flow__card{min-height:3.25rem}}.lp-auth-modal-overlay{z-index:420!important;align-items:center!important;padding:1rem!important}.lp-auth-modal{color:#111827;width:min(26rem,100vw - 2rem);max-width:26rem;height:auto;max-height:min(92dvh,100dvh - 2rem);position:relative;box-shadow:0 24px 64px #00000073;border:1px solid var(--lp-line,#0f172a1f)!important;background:#fff!important;border-radius:1.35rem!important;overflow:hidden!important}.lp-auth-modal .auth-entry,.lp-auth-modal .auth-entry__card,.lp-auth-modal .lp-auth-embed,html.dark.auth-entry-root .lp-auth-modal .auth-entry,html.dark.landing-root .lp-auth-modal .auth-entry{color:inherit;flex-shrink:0;max-width:none!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.lp-auth-modal>div:first-child{z-index:2;position:absolute;top:.35rem;right:.35rem;width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lp-auth-modal>div:first-child button{color:#9ca3af}html.dark .lp-auth-modal{color:#f9fafb;background:#121214!important;border-color:#ffffff1a!important}html.dark .lp-auth-modal .marketing-input{color:#f9fafb!important;background-color:#1a1a1f!important;border-color:#3f3f46!important}html.dark .lp-auth-modal .marketing-input::placeholder{color:#9ca3af}html.dark .lp-auth-modal .marketing-input:hover{background-color:#222228!important;border-color:#52525b!important}html.dark .lp-auth-modal .marketing-input:focus{box-shadow:0 0 0 3px #f5822047;background-color:#141418!important;border-color:#f58220!important}html.dark .lp-auth-modal label.marketing-label,html.dark .lp-auth-modal .marketing-input-icon{color:#9ca3af}.lp-auth-modal__body{min-height:0;padding:1.35rem 1.35rem 1.25rem;overflow:hidden auto;flex:auto!important}.lp-auth-modal__inner{flex-direction:column;flex-shrink:0;min-height:auto;display:flex}.lp-auth-modal .auth-entry__form{flex-direction:column;flex-shrink:0;gap:.85rem;display:flex}.lp-auth-modal .marketing-input,.lp-auth-modal .marketing-btn-primary,.lp-auth-modal .marketing-btn-outline,.auth-entry .lp-waitlist--entry .marketing-btn-primary{border-radius:.875rem}.lp-auth-modal .auth-entry__legal{margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.lp-auth-modal__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ff8c00;margin:0;padding-right:2.25rem;font-size:.7rem;font-weight:800}.lp-auth-modal__title{letter-spacing:-.03em;margin:.35rem 0 0;padding-right:2.25rem;font-size:1.45rem;font-weight:800}.lp-auth-modal__lede{color:var(--lp-muted,#64748b);margin:.4rem 0 1rem;font-size:.9rem;line-height:1.45}.lp-auth-modal__form{flex-direction:column;gap:.55rem;display:flex}.lp-auth-modal__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted,#64748b);font-size:.72rem;font-weight:800}.lp-auth-modal__input{border:1px solid var(--lp-line,#0f172a24);width:100%;min-height:2.85rem;color:inherit;font:inherit;background:#ffffffb8;border-radius:.875rem;padding:.7rem .9rem}html.dark .lp-auth-modal__input{background:#ffffff0a;border-color:#ffffff1f}.lp-auth-modal__input:focus{outline-offset:1px;outline:2px solid #ff8c0073}.lp-auth-modal__error{color:#dc2626;margin:0;font-size:.85rem;font-weight:600}.lp-auth-modal__submit{color:#111827;min-height:2.9rem;font:inherit;cursor:pointer;background:#ff8c00;border:0;border-radius:.875rem;margin-top:.35rem;font-weight:800}.lp-auth-modal__submit:disabled{opacity:.55;cursor:not-allowed}.lp-auth-modal__switch,.lp-auth-modal__waitlist{color:var(--lp-muted,#64748b);margin:.9rem 0 0;font-size:.875rem}.lp-auth-modal__waitlist:last-child,.lp-auth-modal__switch:last-child{margin-bottom:0}.lp-auth-modal__text-btn{color:#ff8c00;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.lp-auth-modal__waitlist a{color:#ff8c00;font-weight:700;text-decoration:none}
