.market-switch[data-astro-cid-ymt2usnr]{display:flex;align-items:center;width:max-content;border:0;padding:0;gap:4px;background:transparent}.market-switch__option[data-astro-cid-ymt2usnr]{pointer-events:auto;font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.55;padding:9px 8px;border-radius:0;line-height:1;transition:opacity .2s,background-color .2s,color .2s}.market-switch__option[data-astro-cid-ymt2usnr]:hover,.market-switch__option[data-astro-cid-ymt2usnr]:focus-visible{opacity:1}.market-switch__option[data-astro-cid-ymt2usnr]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.market-switch__option[data-astro-cid-ymt2usnr].is-active{opacity:1;background:transparent;color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink);border-radius:0}@media(prefers-reduced-motion:reduce){.market-switch__option[data-astro-cid-ymt2usnr]{transition:none}}.nav[data-astro-cid-tebgtnbg]{position:fixed;inset:0 0 auto;z-index:1200;transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav--solid[data-astro-cid-tebgtnbg],.nav[data-astro-cid-tebgtnbg].is-scrolled{background:#000000e6;border-bottom-color:var(--line-2)}@media(hover:hover)and (pointer:fine){.nav--solid[data-astro-cid-tebgtnbg],.nav[data-astro-cid-tebgtnbg].is-scrolled{background:#000000c7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}}.nav--over[data-astro-cid-tebgtnbg]:not(.is-scrolled){background:transparent;backdrop-filter:none}.nav[data-astro-cid-tebgtnbg].is-hidden{transform:translateY(calc(-100% - 2px))}.nav[data-astro-cid-tebgtnbg].is-open{background:#050505f5;border-bottom-color:var(--line-2);transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav[data-astro-cid-tebgtnbg]{pointer-events:none}.nav[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg],.nav[data-astro-cid-tebgtnbg] button[data-astro-cid-tebgtnbg],.nav__mobile[data-astro-cid-tebgtnbg]:not([hidden]){pointer-events:auto}.nav__inner[data-astro-cid-tebgtnbg]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:18px;transition:padding .3s ease}.nav[data-astro-cid-tebgtnbg].is-scrolled .nav__inner[data-astro-cid-tebgtnbg]{padding-block:13px}.nav__left[data-astro-cid-tebgtnbg]{justify-self:start;display:flex;align-items:center;gap:clamp(18px,2vw,28px);min-width:0}.nav__links[data-astro-cid-tebgtnbg]{display:flex;gap:28px;list-style:none}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]{position:relative;display:inline-block;padding-block:6px;font-family:var(--font-sans);font-size:.74rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.72;transition:opacity .2s}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:after{content:"";position:absolute;left:0;right:.14em;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.4,0,.2,1)}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:hover,.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:focus-visible{opacity:1}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:hover:after,.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:focus-visible:after{transform:scaleX(1)}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:focus-visible{outline:none}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg][aria-current=page]{opacity:1}.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg][aria-current=page]:after{transform:scaleX(1)}.nav__burger[data-astro-cid-tebgtnbg]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav__logo[data-astro-cid-tebgtnbg]{justify-self:center}.nav__logo[data-astro-cid-tebgtnbg]{display:block;line-height:0}.nav__logo[data-astro-cid-tebgtnbg] .nav__logo-mark{display:block;width:clamp(92px,8.5vw,124px);height:auto;aspect-ratio:1718.54 / 653.01}.nav__right[data-astro-cid-tebgtnbg]{justify-self:end;display:flex;align-items:center;gap:clamp(10px,1.5vw,16px)}.nav__cta[data-astro-cid-tebgtnbg]{height:40px;padding-inline:18px;font-size:.72rem}@media(min-width:881px){html.loc-map-open .nav__market-shell--locator[data-astro-cid-tebgtnbg]{display:none}}.nav__burger[data-astro-cid-tebgtnbg]{display:none;justify-self:start;width:44px;height:44px;padding:12px 10px;background:transparent;border:0;cursor:pointer;flex-direction:column;justify-content:space-between}.nav__burger[data-astro-cid-tebgtnbg] span[data-astro-cid-tebgtnbg]{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s ease;transform-origin:center}.nav[data-astro-cid-tebgtnbg].is-open .nav__burger[data-astro-cid-tebgtnbg] span[data-astro-cid-tebgtnbg]:nth-child(1){transform:translateY(9px) rotate(45deg)}.nav[data-astro-cid-tebgtnbg].is-open .nav__burger[data-astro-cid-tebgtnbg] span[data-astro-cid-tebgtnbg]:nth-child(2){opacity:0}.nav[data-astro-cid-tebgtnbg].is-open .nav__burger[data-astro-cid-tebgtnbg] span[data-astro-cid-tebgtnbg]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav__mobile[data-astro-cid-tebgtnbg]{position:fixed;inset:0;z-index:1;background:#000;display:grid;place-items:center}.nav__mobile[data-astro-cid-tebgtnbg]:before{content:"";position:absolute;inset:auto 0 0;height:40vh;pointer-events:none;background:radial-gradient(70% 100% at 50% 100%,rgba(201,165,76,.12),transparent 70%)}.nav__mobile[data-astro-cid-tebgtnbg][hidden]{display:none!important}.nav__mobilelinks[data-astro-cid-tebgtnbg]{position:relative;list-style:none;display:grid;gap:clamp(14px,3vh,26px);text-align:center;padding:0}.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]{position:relative;display:inline-block;padding-block:4px;font-family:var(--font-sans);font-weight:800;font-size:clamp(2rem,9vw,2.6rem);letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.4,0,.2,1)}.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:hover:after,.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:focus-visible:after,.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg][aria-current=page]:after{transform:scaleX(1)}.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:focus-visible{outline:none}.nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]{opacity:0;transform:translateY(14px)}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]{opacity:1;transform:none;transition:opacity .4s ease,transform .4s cubic-bezier(.16,.8,.24,1)}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(1){transition-delay:.08s}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(2){transition-delay:.14s}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(3){transition-delay:.2s}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(4){transition-delay:.26s}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(5){transition-delay:.34s}.nav[data-astro-cid-tebgtnbg].is-open .nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg]:nth-child(6){transition-delay:.4s}.nav__mobilecta[data-astro-cid-tebgtnbg]{margin-top:18px;justify-self:center}.nav__mobilecta[data-astro-cid-tebgtnbg] .btn[data-astro-cid-tebgtnbg]{color:#1c1608;font-family:var(--font-mono);font-weight:500;font-size:.74rem;letter-spacing:.18em;padding-inline:34px;height:54px;display:inline-flex;align-items:center;justify-content:center;padding-block:0;line-height:1}.nav__mobilecta[data-astro-cid-tebgtnbg] .btn[data-astro-cid-tebgtnbg]:after{content:none}@media(max-width:860px){.nav__links[data-astro-cid-tebgtnbg]{display:none}.nav__burger[data-astro-cid-tebgtnbg]{display:flex;position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%)}.nav__cta[data-astro-cid-tebgtnbg]{display:none}}@media(prefers-reduced-motion:reduce){.nav__mobile[data-astro-cid-tebgtnbg],.nav__mobilelinks[data-astro-cid-tebgtnbg]>li[data-astro-cid-tebgtnbg],.nav__burger[data-astro-cid-tebgtnbg] span[data-astro-cid-tebgtnbg],.nav__links[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:after,.nav__mobilelinks[data-astro-cid-tebgtnbg] a[data-astro-cid-tebgtnbg]:after{transition:none!important}}@font-face{font-family:Mundial Tuned;src:url(/fonts/Mundial-DemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Mundial Tuned;src:url(/fonts/Mundial-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root:where(.loc-glass){--panel: #0E0E0F;--panel-2: #161618;--ink: #FFFFFF;--ink-dim: #A1A1A6;--ink-faint:#6E6E73;--gold: #FFFFFF;--gold-hi: #FFFFFF;--gold-lo: #A1A1A6;--gold-line: rgba(255,255,255,.22);--gold-wash: rgba(255,255,255,.05);--gold-fill: #FFFFFF;--line: rgba(255,255,255,.1);--font-head: "Mundial Tuned", "Mundial", "Helvetica Neue", system-ui, sans-serif;--radius: 4px;--radius-lg: 10px;--ease: cubic-bezier(.2,.7,.2,1);--rhythm: clamp(56px, 8vh, 104px)}:where(html.loc-glass) ::selection{background:#c9a54c59;color:#fff}:where(html.loc-glass) :focus-visible{outline-color:var(--gold)}:where(html.loc-glass) .hairline--gold{background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold) 80%,transparent);opacity:.45}:where(html.loc-glass) .label{font-family:var(--font-sans);font-weight:400;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);line-height:1.4}:where(html.loc-glass) .label--mono,:where(html.loc-glass) .data{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}:where(html.loc-glass) p{text-wrap:pretty}:where(html.loc-glass) .gold{color:var(--gold)}:where(html.loc-glass) .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:52px;padding-inline:28px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-sans);font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#0b0a08;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s,color .2s,border-color .2s,filter .2s}:where(html.loc-glass) .btn:hover{transform:none}@media(hover:hover){:where(html.loc-glass) .btn:hover{transform:translateY(-1px)}}:where(html.loc-glass) .btn:active{transform:translateY(0) scale(.985)}:where(html.loc-glass) .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(html.loc-glass) .btn--ghost{background:transparent;color:var(--ink);border-color:#f5f2ea38}:where(html.loc-glass) .btn--ghost:hover{border-color:var(--ink)}:where(html.loc-glass) .btn--gold{background:transparent;color:var(--gold-hi);border-color:var(--gold-line)}:where(html.loc-glass) .btn--gold:hover{background:var(--gold);border-color:var(--gold);color:#0b0a08}:where(html.loc-glass) .btn--track{position:relative;background:var(--foil);color:#1c1608;border:0;height:54px;padding-inline:30px;border-radius:2px;font-family:var(--font-mono);font-weight:500;font-size:.74rem;letter-spacing:.18em}:where(html.loc-glass) .btn--track:hover{filter:brightness(1.06)}:where(html.loc-glass) .btn--track:not(.hero__trackcta):after{box-shadow:0 10px 26px -14px #d6b46280,0 4px 50px -18px #d6b46242;animation-name:trackGlowGlass;animation-duration:3.6s}@keyframes trackGlowGlass{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){:where(html.loc-glass) .btn--track:not(.hero__trackcta):after{animation:none;opacity:.8}}:where(html.loc-glass) .tlink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s}:where(html.loc-glass) .tlink:hover{text-decoration-color:var(--gold)}.zipchk{position:fixed;inset:0;z-index:5000;display:grid;place-items:center}.zipchk[hidden]{display:none!important}.zipchk__scrim{position:absolute;inset:0;background:#000000b8;opacity:0;transition:opacity .22s cubic-bezier(.2,.7,.2,1)}.zipchk__card{position:relative;box-sizing:border-box;max-width:420px;width:calc(100% - 32px);background:#0e0d0b;border:1px solid rgba(201,165,76,.28);border-radius:6px;padding:28px 24px 22px;overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.zipchk__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#C9A54C,transparent)}.zipchk.is-in .zipchk__scrim{opacity:1}.zipchk.is-in .zipchk__card{opacity:1;transform:none}.zipchk__zip{margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:#c9a54c;text-transform:none}.zipchk__title{margin:0 0 10px;font-family:var(--font-sans);font-weight:800;font-size:1.45rem;line-height:1.1;letter-spacing:-.01em;color:#f4f1ea;text-transform:none}.zipchk__body{margin:0 0 22px;font-family:var(--font-sans);font-weight:400;font-size:.98rem;line-height:1.5;color:#a9a59b}.zipchk__actions{display:flex;flex-direction:column;gap:10px}.zipchk__btn{box-sizing:border-box;width:100%;height:50px;padding:0 16px;border-radius:4px;font-family:var(--font-sans);font-weight:700;font-size:.95rem;letter-spacing:normal;text-transform:none;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.zipchk__btn--primary{background:var(--foil);color:#1c1608;border:0}.zipchk__btn--primary:hover{filter:brightness(1.06)}.zipchk__btn--secondary{background:transparent;color:#f4f1ea;border:1px solid rgba(244,241,234,.22)}.zipchk__btn--secondary:hover{border-color:#f4f1ea80}.zipchk__edit{display:block;margin:16px auto 0;padding:6px 4px;background:none;border:0;font-family:var(--font-sans);font-weight:400;font-size:.9rem;letter-spacing:normal;text-transform:none;color:#a9a59b;text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.zipchk__edit:hover{color:#f4f1ea}.zipchk__btn:focus-visible,.zipchk__edit:focus-visible{outline:2px solid #C9A54C;outline-offset:2px}@media(min-width:520px){.zipchk__actions{flex-direction:row;flex-wrap:wrap}.zipchk__btn{flex:1 1 auto;width:auto;white-space:nowrap}}@media(max-width:519px){.zipchk{place-items:end stretch}.zipchk__card{width:100%;max-width:none;border-radius:14px 14px 0 0;border-bottom:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}}@media(prefers-reduced-motion:reduce){.zipchk__scrim,.zipchk__card{transition:none}}.loc__view{display:grid;grid-template-columns:1fr 420px;height:100vh;height:100svh}.loc__mapwrap{position:relative;isolation:isolate;min-width:0;height:100vh;height:100svh}.loc__map{position:absolute;inset:0;width:100%;height:100%;background:#0a0a0a;transition:opacity .7s ease}.loc__mapfade{position:absolute;left:0;right:0;top:0;height:132px;z-index:450;pointer-events:none;background:linear-gradient(180deg,#000 0 84px,#0009 104px,#0000 132px)}.loc__view.is-entering .loc__map{opacity:0}.lp{position:relative;display:flex;flex-direction:column;height:100vh;height:100svh;overflow:hidden;background:var(--bg);border-left:1px solid var(--line);transition:opacity .55s ease .08s,transform .55s cubic-bezier(.16,.8,.24,1) .08s}.loc__view.is-entering .lp{opacity:0;transform:translate(48px)}.lp__grab,.lp__peek{display:none}.lp__controls{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 20px 12px}.lp__sum{order:2;position:relative;display:grid;gap:3px;padding:12px 20px;border-top:1px solid var(--line-2)}.lp__scroll{order:3;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(245,242,234,.18) transparent}.lp__scroll::-webkit-scrollbar{width:6px}.lp__scroll::-webkit-scrollbar-thumb{background:#f5f2ea2e;border-radius:6px}.lp__row1{display:flex;align-items:center;gap:8px;min-width:0}.lp__zip{flex:none;display:flex;align-items:center;height:44px;border-radius:4px;background:#14120e;padding-left:12px;transition:box-shadow .2s}.lp__zip:focus-within{box-shadow:inset 0 0 0 1px var(--gold)}.lp__ziplabel{font-size:.74rem;color:var(--ink-dim);margin-right:6px;cursor:text}.lp__zipin{width:5.4ch;height:44px;background:transparent;border:0;color:var(--ink);font-family:var(--font-sans);font-weight:700;font-size:.95rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.lp__zipin::placeholder{color:var(--ink-faint);font-family:var(--font-sans);letter-spacing:0}.lp__zipin:focus{outline:none}.lp__zipgo{height:44px;min-width:44px;padding:0 10px;background:transparent;border:0;color:var(--gold-hi);font-weight:800;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lp__zipgo:hover{color:var(--ink)}.lp__zipgo:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lp__name{flex:1 1 0;width:0;min-width:0;height:44px;padding:0 12px;background:#14120e;border:0;box-shadow:inset 0 0 0 1px transparent;border-radius:4px;color:var(--ink);font-size:.88rem;transition:border-color .2s}.lp__name::placeholder{color:var(--ink-faint)}.lp__name::-webkit-search-cancel-button{filter:grayscale(1) brightness(1.8);cursor:pointer}.lp__name:focus{outline:none;box-shadow:inset 0 0 0 1px var(--gold)}.lp__market{flex:none}.lp__market .market-switch{padding:0;gap:0;border:0;background:#14120e;border-radius:4px}.lp__market .market-switch__option{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 12px;border-radius:4px}html.loc-map-open .nav .market-switch__option{position:relative}html.loc-map-open .nav .market-switch__option:after{content:"";position:absolute;inset:-10px -2px}.lp__seg{display:flex;gap:24px;padding:0 2px}.lp__segbtn{min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink-dim);font-weight:800;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .2s,box-shadow .2s}.lp__segbtn:hover{color:var(--ink)}.lp__segbtn.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.lp__segbtn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.lp__chips{position:relative;min-width:0}.lp__chips[hidden]{display:none!important}.pk__rail{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x}.pk__rail::-webkit-scrollbar{display:none}.pk__chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 11px 0 4px;border:0;border-radius:4px;background:#14120e;color:var(--ink-dim);font-size:.76rem;font-weight:600;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:color .2s,border-color .2s,background-color .2s}.pk__chip--text{padding:0 12px}.pk__limited{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a8e84b;margin-left:6px}.pk__chip img{width:28px;height:28px;object-fit:contain}.pk__chip:hover{color:var(--ink);background:#1b1813}.pk__chip.is-active{color:var(--gold-hi);background:#c9a54c29}.pk__chip:focus-visible,.pk__edge:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pk__edge{position:absolute;top:0;bottom:0;width:48px;border:0;display:flex;align-items:center;color:var(--ink);font-size:1.05rem;cursor:pointer;z-index:1}.pk__edge[hidden]{display:none}.pk__edge--next{right:0;width:28px;justify-content:center;background:transparent;color:var(--gold-hi)}.pk__edge--prev{left:0;width:36px;justify-content:center;background:var(--edge-bg, #000);color:var(--gold-hi)}.pk__sub{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pk__sub .pk__chip{padding:0 12px;font-size:.76rem}.lp__title{font-size:1.16rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;padding-right:76px}.lp__title.has-n{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px}.lp__n{font-size:2.75rem;line-height:.86;letter-spacing:-.05em;padding:2px 2px 2px 0;background:var(--foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gold);font-variant-numeric:tabular-nums}.lp__t{font-size:1.08rem;line-height:1.28}.lp__sum--nogrid .lp__title{padding-right:0}.lp__zipref{font:inherit;color:var(--gold-hi);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:4px;text-decoration-thickness:1px}.lp__zipref:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lp__sub{display:block;font-size:.8rem;line-height:1.5;color:var(--ink-dim)}.lp__sub .soondot{margin:0 7px 1px 0;vertical-align:middle}.lp__sub[hidden]{display:none}.lp__gridbtn{position:absolute;right:12px;top:6px;min-height:44px;padding:0 8px;background:none;border:0;color:var(--ink-dim);font-size:.74rem;cursor:pointer}.lp__gridbtn:hover{color:var(--ink)}.lp__gridbtn[hidden]{display:none}.lp__scroll .avail.avail--compact{margin:2px 20px 10px;padding:1px 0 1px 12px;max-width:none;background:none;border:0;border-left:2px solid var(--gold);border-radius:0;font-size:.72rem;line-height:1.5;color:var(--ink-dim);text-wrap:pretty}.lp__scroll .avail.avail--compact .avail__body{color:var(--ink-dim)}.lp__scroll.is-empty .avail{display:none}.lp__warn{margin:18px 20px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--font-mono);font-size:.6rem;line-height:1.55;letter-spacing:.05em;color:var(--ink-faint);text-align:center}.lp__scroll .avail.avail--compact .avail__flag{color:var(--ink);font-weight:600;letter-spacing:0;margin-right:4px}.lp__list{list-style:none;margin:0;padding:0 0 18px}.lp__list[hidden]{display:none}.lp__sect{display:flex;align-items:center;gap:8px;padding:20px 20px 8px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.lp__sect small{font-size:.74rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.lp__sect--rule{padding:0;margin:10px 20px 0;height:1px;background:var(--line)}.shop{position:relative;display:grid;gap:5px;padding:14px 20px 15px;border-top:1px solid var(--line-2);transition:background-color .18s ease}.shop:first-child{border-top:0}@media(hover:hover){.shop:hover{background:var(--panel);box-shadow:inset 2px 0 0 var(--gold-line)}}.shop.is-hot{background:var(--panel);box-shadow:inset 2px 0 0 var(--gold-line)}.shop.is-active{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--gold)}.shop.is-active .shop__btn:not(.shop__btn--dir){background:#26221a}.shop--soon.shop--lead .shop__btn--dir{background:var(--foil);color:#1c1608}.shop:has(.shop__name:focus-visible){outline:2px solid var(--gold);outline-offset:-2px}.shop__flag{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.shop__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.shop__top .shop__dropbadge,.shop__top .shop__soonbadge{margin-top:1px}.shop__h{margin:0;font-size:1rem;line-height:1.25;letter-spacing:-.005em}.shop__name{font:inherit;font-weight:800;color:var(--ink);background:none;border:0;padding:0;text-align:left;cursor:pointer}.shop__name:focus{outline:none}.shop__name:after{content:"";position:absolute;inset:0}.shop__dist{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--gold-hi);white-space:nowrap}.shop__addr{font-size:.8rem;color:var(--ink-dim);line-height:1.4}.shop__hours{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.03em;color:var(--ink-dim)}.shop__hours.is-open{color:var(--ink)}.shop__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;font-size:.8rem;color:var(--ink-dim);line-height:1.4}.shop__meta b{font-family:var(--font-sans);font-weight:700;font-size:.8rem;color:var(--gold-hi);font-variant-numeric:tabular-nums}.shop__open{color:var(--ink)}.shop__open.is-closed{color:var(--ink-faint)}.shop__pnames{min-width:0;flex:1;font-size:.76rem;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop__stock{display:flex;align-items:center;gap:10px;min-height:34px;margin-top:2px}.shop__thumbs{display:flex;align-items:center;gap:4px}.shop__thumbs img{width:34px;height:34px;padding:2px;object-fit:contain;background:#100f0c;border-radius:3px}.shop__more{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-dim);padding-left:3px}.shop--soon .shop__thumbs img{opacity:.55}.lp .shop__dropbadge{border:0;background:transparent;padding:4px 0;font-size:.58rem;white-space:nowrap;color:var(--gold-hi)}.lp .shop__dropbadge .livedot{background:var(--gold-hi);box-shadow:none;width:6px;height:6px}.lp .shop__soonbadge{border:0;background:transparent;padding:4px 0;font-size:.58rem;white-space:nowrap;color:var(--ink-dim)}.lp .soondot{border-color:var(--gold-hi)}.shop__acts{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;align-items:center;gap:8px;margin-top:6px}.shop__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:2px;border:0;background:#17150f;color:var(--ink);font-weight:800;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:border-color .2s,filter .2s,transform .15s}.shop__btn:hover{background:#211e16}.shop__btn:active{transform:scale(.985)}.shop__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shop__btn--dir{width:100%;background:#1a1710;border:0;color:var(--gold-hi)}.shop__btn--dir:hover{background:#231f15}.shop--lead .shop__btn--dir,.peek .shop__btn--dir,.lp__empty .shop__btn--dir{background:var(--foil);color:#1c1608}.peek .shop__btn--dir,.lp__empty .shop__btn--dir{width:auto}.peek .peek__zip{width:100%}.shop--lead .shop__btn--dir:hover,.peek .shop__btn--dir:hover{filter:brightness(1.06)}.shop--soon .shop__btn--dir{background:#17150f;color:var(--gold-hi)}.shop__btn--call{width:96px;padding:0}.shop__link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;font-size:.78rem;color:var(--ink-dim);text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:4px}.shop__link:hover{color:var(--ink)}.shop__plist{position:relative;z-index:1;list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:6px}.shop__plist li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.shop__plist img{width:40px;height:40px;padding:2px;object-fit:contain;background:#100f0c;border-radius:3px}.shop__plist b{display:block;font-size:.86rem;font-weight:700;line-height:1.25}.shop__plist span span{display:block;font-size:.74rem;color:var(--ink-dim)}.shop__plist a{font-size:.78rem;color:var(--ink-dim);min-height:44px;display:inline-flex;align-items:center;padding:0 4px;text-decoration:underline;text-decoration-color:var(--gold-line);text-underline-offset:4px}.shop__plist a:hover{color:var(--ink)}.shop__plist .is-soon{opacity:.6}.lp__empty{padding:26px 20px;display:grid;gap:10px;justify-items:start}.lp__empty h3{font-size:1.02rem;line-height:1.3;letter-spacing:-.005em}.lp__empty p{font-size:.82rem;color:var(--ink-dim);line-height:1.5;max-width:34ch}.lp__empty div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lp .shop--soon,.lp .shop--soon:hover,.lp .shop--soon.is-active{opacity:1}.as-pin{transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .45s ease}.as-pin:not(.as-pin--highlight):before{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%;background:var(--foil)!important;filter:none!important;animation:none!important;opacity:1!important;z-index:0;box-shadow:0 3px 9px #000000b3;display:block!important}.as-pin:not(.as-pin--highlight):after{content:"";position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:#0b0a08;z-index:0}.as-pin .as-pin__dot{position:relative;z-index:1;width:19px!important;height:19px!important;animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.as-pin--drop .as-pin__dot{background:linear-gradient(135deg,#eaffbd,#a8e84b 55%,#79bf33)!important}.as-pin--drop:not(.as-pin--highlight):before{width:36px;height:36px}.as-pin--drop:not(.as-pin--highlight):after{width:31px;height:31px}.as-pin--drop .as-pin__dot{width:20px!important;height:20px!important}.as-pin--gold:not(.as-pin--highlight):before,.as-pin--quiet:not(.as-pin--highlight):before{width:24px;height:24px;opacity:.6!important}.as-pin--gold:not(.as-pin--highlight):after,.as-pin--quiet:not(.as-pin--highlight):after{width:21px;height:21px}.as-pin--gold .as-pin__dot,.as-pin--quiet .as-pin__dot{width:13px!important;height:13px!important;opacity:.85!important}@media(prefers-reduced-motion:no-preference){.as-pin--land{animation:pinLand .42s cubic-bezier(.2,1.25,.4,1) backwards!important;animation-delay:calc(var(--i, 0) * 28ms)!important}@keyframes pinLand{0%{opacity:0;transform:translateY(-10px) scale(.6)}to{opacity:1;transform:none}}}.as-pin--soon{opacity:1!important;animation:none!important}.as-pin--soon:not(.as-pin--highlight):before{width:28px;height:28px;background:transparent!important;border:1.5px dashed rgba(228,203,134,.8);box-shadow:none}.as-pin--soon:not(.as-pin--highlight):after{width:22px;height:22px;background:#0b0a08eb;box-shadow:none}.as-pin--soon .as-pin__dot{width:13px!important;height:13px!important;background:linear-gradient(135deg,#efe1b4,#c8a24a)!important;opacity:.75!important}.as-pin--cluster .as-pin__count{left:62%;top:-6px;z-index:2;background:#0b0a08;border-color:var(--gold)}@media(hover:hover){.as-pin:not(.as-pin--highlight):hover{transform:scale(1.15)}}.as-pin.is-hot{transform:scale(1.22);opacity:1!important}.as-pin.is-sel{transform:scale(1.25);opacity:1!important}.as-pin.is-sel:before{box-shadow:0 0 0 2px #f6dd93,0 0 0 5px #0000008c,0 6px 14px #000c}.leaflet-tooltip.pin-tag{background:#0c0b09;color:var(--ink);border:1px solid var(--gold-line);border-radius:3px;box-shadow:0 6px 18px #0000008c;padding:4px 8px;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.leaflet-tooltip.pin-tag:before{display:none}.leaflet-bar a{width:44px!important;height:44px!important;line-height:44px!important;font-size:20px!important}@media(max-width:880px){html.loc-map-open,html.loc-map-open body{overflow:hidden;overscroll-behavior:none}.loc__view{display:block;position:relative;height:100vh;height:100svh;overflow:hidden}.loc__mapwrap{position:absolute;inset:0;height:auto}.loc__mapfade{height:112px;background:linear-gradient(180deg,#000000e6,#0000008c,#0000)}.lp{position:absolute;left:0;right:0;bottom:0;top:var(--sheet-top, 80px);z-index:20;height:auto;overflow:visible;border:0;border-radius:12px 12px 0 0;background:#080706;--edge-bg:#080706;box-shadow:0 -1px #f5f2ea14,0 -16px 40px #0009;transform:translate3d(0,100%,0);transition:none;will-change:transform;backface-visibility:hidden}.lp:after{content:"";position:absolute;left:0;right:0;top:100%;height:160px;background:#080706}.loc__view.is-entering .lp{opacity:1;transform:translate3d(0,100%,0)}.lp__grab{order:0;display:flex;align-items:center;justify-content:center;flex:none;width:100%;height:44px;margin-bottom:-8px;padding:0;background:none;border:0;cursor:grab;touch-action:none}.lp__grab span{width:40px;height:4px;border-radius:2px;background:#f5f2ea4d}.lp__grab:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.lp__sum{order:1;padding:2px 18px 12px;border:0;touch-action:none}.lp__title{font-size:1.08rem;padding-right:0}.lp__sub{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.lp.is-full .lp__chg{display:none}.lp__chg{flex:none;min-height:44px;margin:-8px -4px -8px 0;padding:0 4px;background:none;border:0;color:var(--gold-hi);font-size:.78rem;font-weight:600;cursor:pointer}.lp__gridbtn{display:none!important}.lp__peek{order:2;display:block;padding:0 18px calc(14px + env(safe-area-inset-bottom,0px));touch-action:none}.lp__controls{order:3;display:none;padding:2px 16px 10px;gap:8px}.lp__market{display:none}.lp__scroll{order:4;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(var(--scroll-pad, 0px) + env(safe-area-inset-bottom,0px))}.lp__row1 .lp__zip{flex:none}.lp.is-half .lp__peek,.lp.is-full .lp__peek{display:none}.lp.is-half .lp__controls,.lp.is-full .lp__controls{display:grid}.lp.is-half .lp__row1,.lp.is-half .lp__seg,.lp.is-half .preview-ribbon{display:none}.lp.is-half .lp__scroll,.lp.is-full .lp__scroll{overflow-y:auto}.lp.is-store .lp__sum{display:none}.lp.is-store .lp__peek{padding-top:0}.lp.is-drag .lp__grab{cursor:grabbing}.loc__mapfade{transition:background-color .25s ease}.loc__view[data-sheet=full] .loc__mapfade{background:#000;height:calc(var(--sheet-top, 80px) + 16px)}.loc__view[data-sheet=full] .leaflet-control-container{opacity:0;pointer-events:none}.peek{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0 0;border-top:1px solid var(--line-2)}.peek__label{font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.peek__name{font-size:1rem;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;border:0;padding:0;color:var(--ink);text-align:left;max-width:100%;cursor:pointer}.peek__meta{font-size:.76rem;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek__meta b{font-family:var(--font-sans);font-weight:700;color:var(--gold-hi);font-variant-numeric:tabular-nums}.peek .shop__btn{height:48px;padding:0 20px}.peek__zip{grid-column:1 / -1;height:48px}.peek-store{position:relative}.peek-store .shop{padding:6px 0 4px;border:0;background:none;box-shadow:none}.peek-store .shop__btn{height:48px}.peek-store__back{position:absolute;right:-10px;top:-8px;z-index:2;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--ink-dim);font-size:1.5rem;line-height:1;cursor:pointer}.peek-store__back:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.peek-store .shop__top{padding-right:36px}.shop{padding:14px 18px 16px}.lp__sect{padding:18px 18px 8px}.lp__scroll .avail.avail--compact{margin:2px 18px 10px}.leaflet-top{margin-top:calc(var(--sheet-top, 80px) + 4px)!important}.leaflet-bottom.leaflet-left{bottom:calc(var(--sheet-vis, 200px) + 6px)!important}.leaflet-bottom.leaflet-left .leaflet-control-attribution{background:transparent!important;color:#ffffff38!important;font-size:8px!important;margin:0 0 0 10px!important;padding:0!important}.loc__view[data-sheet=full] .leaflet-bottom{opacity:0}.leaflet-top.leaflet-right .leaflet-control-zoom{margin-right:12px!important}.leaflet-bar a{background:#0c0b09db!important}}@media(max-width:880px)and (prefers-reduced-motion:reduce){.lp{transition:none!important}}@media(prefers-reduced-motion:reduce){.lp,.loc__map,.shop,.pk__chip{transition:none}}.loc__view{--panel:#0E0E0F;--panel-2:#161618;--fill:#1C1C1E;--fill-hi:#2C2C2E;--ink:#FFFFFF;--ink-dim:#A1A1A6;--ink-faint:#6E6E73;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.06);--green:#A8E84B;--green-line:rgba(168,232,75,.45)}.leaflet-container,.loc__map{background:#0a0a0a}.loc__view .lp{background:#000;--edge-bg:#000}.loc__view .lp__zip,.loc__view .lp__name,.loc__view .lp__market .market-switch,.loc__view .pk__chip{background:var(--fill)}.loc__view .lp__zip:focus-within,.loc__view .lp__name:focus{box-shadow:inset 0 0 0 1px #ffffffb3}.loc__view .lp__zipgo,.loc__view .lp__chg{color:var(--ink)}.loc__view .lp__segbtn.is-active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}html .market-switch__option.is-active{background:#fff!important;color:#000!important}.loc__view .pk__chip{border-radius:999px;padding:0 14px 0 6px;color:var(--ink-dim)}.loc__view .pk__chip:hover{background:var(--fill-hi);color:var(--ink)}.loc__view .pk__chip.is-active{background:#fff;color:#000}.loc__view .pk__edge--next,.loc__view .pk__edge--prev{color:var(--ink)}.loc__view .lp__n{background:none;-webkit-text-fill-color:currentColor;color:var(--ink)}.loc__view .lp__zipref{color:var(--ink);text-decoration-color:#ffffff59}.loc__view .lp__scroll .avail.avail--compact{border-left-color:var(--green)}.loc__view .shop__flag,.loc__view .peek__label{color:var(--green)}.loc__view .shop__dist,.loc__view .shop__meta b,.loc__view .peek__meta b{color:var(--ink)}.loc__view .lp .shop__dropbadge{color:var(--green)}.loc__view .lp .shop__dropbadge .livedot{background:var(--green)}.loc__view .lp .soondot{border-color:var(--ink-dim)}@media(hover:hover){.loc__view .shop:hover{background:var(--panel);box-shadow:none}}.loc__view .shop.is-hot{background:var(--panel);box-shadow:none}.loc__view .shop.is-active{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--green)}.loc__view .shop__thumbs img,.loc__view .shop__plist img{background:var(--fill)}.loc__view .shop__link,.loc__view .shop__plist a{text-decoration-color:#ffffff40}.loc__view .shop__btn{background:var(--fill);color:var(--ink);border-radius:10px;font-weight:700}.loc__view .shop__btn:hover{background:var(--fill-hi)}.loc__view .shop.is-active .shop__btn:not(.shop__btn--dir){background:var(--fill-hi)}.loc__view .shop__btn--dir,.loc__view .shop--soon .shop__btn--dir{background:var(--fill);color:var(--ink)}.loc__view .shop__btn--dir:hover{background:var(--fill-hi)}.loc__view .shop--lead .shop__btn--dir,.loc__view .peek .shop__btn--dir,.loc__view .lp__empty .shop__btn--dir,.loc__view .shop--soon.shop--lead .shop__btn--dir{background:#fff;color:#000}.loc__view .shop--lead .shop__btn--dir:hover,.loc__view .peek .shop__btn--dir:hover{background:#e8e8ed}.loc__view :is(.lp__zipgo,.lp__segbtn,.pk__chip,.pk__edge,.shop__btn,.lp__zipref,.lp__grab,.peek-store__back):focus-visible,.loc__view .shop:has(.shop__name:focus-visible){outline-color:#fff}.loc__view .leaflet-bar a{background:#1c1c1eeb!important;color:#fff!important}.loc__view .leaflet-bar a:hover{background:#2c2c2e!important;color:#fff!important}.as-pin:not(.as-pin--highlight):before{background:#ffffffeb!important;box-shadow:0 3px 10px #000000b3}.as-pin:not(.as-pin--highlight):after{background:#000}.as-pin--gold:not(.as-pin--highlight):before,.as-pin--quiet:not(.as-pin--highlight):before{background:#ffffff73!important}.as-pin--gold .as-pin__dot,.as-pin--quiet .as-pin__dot{background:linear-gradient(135deg,#fff,#b9b9be)!important}.as-pin--soon:not(.as-pin--highlight):before{background:transparent!important;border-color:#fff9}.as-pin--soon:not(.as-pin--highlight):after{background:#000000eb}.as-pin--soon .as-pin__dot{background:linear-gradient(135deg,#fff,#a1a1a6)!important;opacity:.7!important}.as-pin--cluster .as-pin__count{background:#000;border-color:#fff;color:#fff}.as-pin.is-sel:before{box-shadow:0 0 0 2px var(--green, #A8E84B),0 0 0 5px #0000008c,0 6px 14px #000c}.leaflet-tooltip.pin-tag{background:#111;border-color:#ffffff24;color:#fff}.zip-pin__core{box-shadow:0 0 0 6px #ffffff2e,0 0 16px 3px #a8e84b8c}@media(max-width:880px){.loc__view .lp{background:#000;--edge-bg:#000;box-shadow:0 -1px #ffffff1a,0 -16px 40px #0009;border-radius:16px 16px 0 0}.loc__view .lp:after{background:#000}.loc__view .lp__grab span{background:#ffffff59}.loc__view .leaflet-bar a{background:#1c1c1ee6!important}}.loc__view .lp__zip,.loc__view .lp__name{background:transparent;border-radius:0;box-shadow:inset 0 -1px #ffffff2e}.loc__view .lp__zip{padding-left:0}.loc__view .lp__name{padding:0 4px}.loc__view .lp__zip:focus-within,.loc__view .lp__name:focus{box-shadow:inset 0 -1px #fff}.loc__view .lp__zipgo{font-size:.66rem;letter-spacing:.1em}.loc__view .lp__market .market-switch,html.loc-map-open .nav .market-switch{background:transparent!important;border:0!important;padding:0;gap:2px}html .loc__view .market-switch__option,html.loc-map-open .nav .market-switch__option{background:transparent!important;color:var(--ink-faint, #6E6E73)!important;border-radius:0;opacity:1}html .loc__view .market-switch__option.is-active,html.loc-map-open .nav .market-switch__option.is-active{background:transparent!important;color:#fff!important;box-shadow:inset 0 -1px #fff}.loc__view .pk__rail{gap:20px}.loc__view .pk__chip{background:transparent;border-radius:0;padding:0;gap:6px;color:var(--ink-dim);font-weight:600}.loc__view .pk__sub .pk__chip{padding:0}.loc__view .pk__chip:hover{background:transparent;color:var(--ink)}.loc__view .pk__chip.is-active{background:transparent;color:#fff;box-shadow:inset 0 -1px #fff}.loc__view .pk__chip img{width:22px;height:22px}.loc__view .shop__thumbs img,.loc__view .shop__plist img{background:transparent;padding:0}.loc__view .shop__acts{grid-template-columns:none;grid-auto-flow:column;justify-content:start;gap:22px;margin-top:4px}.loc__view .shop__btn,.loc__view .shop__btn--dir,.loc__view .shop--soon .shop__btn--dir,.loc__view .shop.is-active .shop__btn:not(.shop__btn--dir){width:auto;height:44px;padding:0;background:transparent;color:#fff;border-radius:0;font-size:.74rem;font-weight:700;letter-spacing:.08em}.loc__view .shop__btn:hover,.loc__view .shop__btn--dir:hover{background:transparent;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.loc__view .shop__btn--call{color:var(--ink-dim)}.loc__view .shop--lead .shop__btn--dir,.loc__view .peek .shop__btn--dir,.loc__view .lp__empty .shop__btn--dir,.loc__view .shop--soon.shop--lead .shop__btn--dir{min-width:168px;height:44px;padding:0 22px;background:#fff;color:#000;border-radius:6px}.loc__view .shop--lead .shop__btn--dir:hover,.loc__view .peek .shop__btn--dir:hover{background:#e8e8ed;text-decoration:none}.loc__view .lp__scroll:has(.shop.is-active) .shop:not(.is-active) .shop__btn--dir{min-width:0;padding:0;background:transparent;color:#fff;border-radius:0}.loc__view .shop.is-active:not(.shop--lead) .shop__btn--dir{min-width:168px;padding:0 22px;background:#fff;color:#000;border-radius:6px}.loc__view .shop.is-active{background:transparent;box-shadow:inset 1px 0 0 var(--green)}.loc__view .peek-store .shop.is-active{box-shadow:none}.loc__view .shop.is-hot{background:transparent}@media(hover:hover){.loc__view .shop:hover{background:#ffffff06}}.loc__view .shop+.shop{border-top:1px solid var(--line-2)}@media(max-width:880px){.loc__view .peek .shop__btn,.loc__view .peek-store .shop--lead .shop__btn--dir{height:46px}}html.locdir .loc__view.is-entering .loc__map{opacity:1}html.locdir.loc-map-open,html.locdir.loc-map-open body{overflow:hidden}html.locdir .lp__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px 20px 4px}html.locdir .lp__row1{grid-column:1 / -1;gap:6px;margin-bottom:4px}html.locdir .lp__zip,html.locdir .lp__name,html.locdir .lp__market .market-switch{background:#fff1;border-radius:10px}html.locdir .lp__zip:focus-within,html.locdir .lp__name:focus{box-shadow:inset 0 0 0 1px #ffffff59}html.locdir .lp__market .market-switch__option{border-radius:10px}html.locdir .lp__row1{--xe:cubic-bezier(.2,.8,.2,1);--xt:.3s;overflow:hidden;padding:2px;margin:-2px -2px 2px}html.locdir .lp__zip{flex:0 0 146px;min-width:0;padding-left:14px;overflow:hidden;box-sizing:border-box;transition:flex-grow var(--xt) var(--xe),flex-basis var(--xt) var(--xe),padding var(--xt) var(--xe),margin var(--xt) var(--xe),opacity .22s ease,transform var(--xt) var(--xe),box-shadow .2s}html.locdir .lp__ziplabel{flex:none;margin-right:6px;line-height:1;position:relative;top:.5px}html.locdir .lp__name{padding-bottom:1px}html.locdir .lp__zipin{flex:1 1 0;width:0;min-width:5.4ch;text-overflow:ellipsis}html.locdir .lp__zipgo{flex:none}html.locdir .lp__name{flex:1 1 0;padding:0 14px;text-overflow:ellipsis;transition:flex-grow var(--xt) var(--xe),flex-basis var(--xt) var(--xe),padding var(--xt) var(--xe),margin var(--xt) var(--xe),opacity .22s ease,transform var(--xt) var(--xe),box-shadow .2s}html.locdir .lp__row1.is-xsearch .lp__zip{flex-basis:0px;padding-left:0;margin-right:-6px;opacity:0;transform:translate(-16px);pointer-events:none}html.locdir .lp__row1.is-xzip .lp__zip{flex-grow:1}html.locdir .lp__row1.is-xzip .lp__name{flex-grow:0;padding:0;margin-left:-6px;opacity:0;transform:translate(16px);pointer-events:none}html.locdir .lp__row1.is-xsearch .lp__zip,html.locdir .lp__row1.is-xzip .lp__name{transition-property:flex-grow,flex-basis,padding,margin,opacity,transform,box-shadow;transition-duration:var(--xt),var(--xt),var(--xt),var(--xt),.3s,var(--xt),.2s;transition-timing-function:var(--xe),var(--xe),var(--xe),var(--xe),cubic-bezier(.55,0,.8,.4),var(--xe),ease}@media(prefers-reduced-motion:reduce){html.locdir .lp__zip,html.locdir .lp__name{transition:none!important}}html.locdir .lp__seg{gap:18px;padding:0}html.locdir .lp__segbtn{min-height:40px;text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:600;color:var(--ink-faint);box-shadow:none!important}html.locdir .lp__segbtn.is-active{color:#fff}html.locdir .lp__chips{grid-column:2;justify-self:end;min-width:0}.pm{position:relative}.pm__btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 2px;background:none;border:0;color:var(--ink-faint);font:600 .82rem/1 var(--font-sans);cursor:pointer;white-space:nowrap}.pm__btn:hover,.pm.is-open .pm__btn{color:var(--ink-dim)}.pm__v{color:#fff;max-width:150px;overflow:hidden;text-overflow:ellipsis}.pm__chev{color:var(--ink-dim);transition:transform .2s var(--ease)}.pm.is-open .pm__chev{transform:rotate(180deg)}.pm__list{position:absolute;right:-8px;top:calc(100% + 6px);z-index:40;width:288px;max-height:min(440px,62vh);overflow-y:auto;padding:6px;background:#18181af7;border-radius:14px;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #000000b3;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .2s var(--ease);scrollbar-width:thin}.pm.is-open .pm__list{opacity:1;transform:none;pointer-events:auto}.pm__item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;background:none;border-radius:9px;color:#fff;font:500 .86rem/1.25 var(--font-sans);text-align:left;cursor:pointer}.pm__item:hover,.pm__item:focus-visible{background:#ffffff12;outline:none}.pm__item img{width:28px;height:28px;object-fit:contain;flex:none}.pm__noimg{width:28px;flex:none}.pm__item.is-active:after{content:"";width:6px;height:6px;margin-left:auto;flex:none;border-radius:50%;background:#a8e84b;box-shadow:0 0 6px #a8e84bcc}.pm__sub{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility 0s linear .2s}.pm__grp.is-open .pm__sub{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),opacity .2s ease .03s,visibility 0s}.pm__grp.no-anim .pm__sub{transition:none}.pm__subin{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 0 48px;transition:padding .2s cubic-bezier(.2,.8,.2,1)}.pm__grp.is-open .pm__subin{padding:4px 10px 8px 48px}.pm__grp.no-anim .pm__subin{transition:none}.pm__strain:hover,.pm__strain:focus-visible{color:#fff;background:#ffffff1c;outline:none}.pm__strain.is-active:hover{background:#a8e84b38}@media(prefers-reduced-motion:reduce){.pm__sub,.pm__subin{transition:none!important}}.pm__strain{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:#ffffff0f;color:var(--ink-dim);font:500 .76rem/1 var(--font-sans);cursor:pointer}.pm__strain.is-active{color:#fff;background:#a8e84b29}html.locdir .lp__sum{gap:2px;padding:10px 20px 8px;border-top:1px solid var(--line-2)}html.locdir .lp__title,html.locdir .lp__title.has-n{display:block;font-size:.92rem;font-weight:700;line-height:1.35;letter-spacing:0;padding-right:0}html.locdir .lp__n{display:inline;font-size:inherit;line-height:inherit;letter-spacing:0;padding:0;margin-right:4px;background:none;-webkit-text-fill-color:currentColor;color:#fff}html.locdir .lp__t{font-size:inherit;line-height:inherit;color:#fff}html.locdir .lp__sub{font-size:.74rem;color:var(--ink-faint)}html.locdir .lp__sub .soondot{display:none}html.locdir .lp__scroll .avail.avail--compact{margin:0 20px 8px;padding:0;border:0;font-size:.7rem;line-height:1.45;color:var(--ink-faint)}html.locdir .lp__scroll .avail.avail--compact .avail__flag{color:var(--ink-dim);font-weight:500;margin-right:3px}html.locdir .lp__scroll .avail.avail--compact .avail__body{color:var(--ink-faint)}html.locdir .loc__view .shop--slim{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:11px 20px 12px;border-top:1px solid var(--line-2);background:transparent;box-shadow:none;transition:background-color .15s ease}html.locdir .loc__view .shop--slim:first-child{border-top:0}html.locdir .shop--slim .shop__h{font-size:.92rem;line-height:1.3}html.locdir .shop--slim .shop__name{font-weight:700}.slim__txt{display:grid;gap:1px;min-width:0}.slim__addr{font-size:.76rem;line-height:1.35;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slim__dist{font-size:.74rem;color:var(--ink-dim);font-variant-numeric:tabular-nums}.slim__dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#a8e84b;box-shadow:0 0 8px #a8e84b99}.shop--st-soon .slim__dot,.dpop__st--soon .slim__dot{background:transparent;box-shadow:inset 0 0 0 1.5px #a8e84bcc}.shop--st-none .slim__dot,.dpop__st--none .slim__dot{background:#fff6;box-shadow:none}@media(hover:hover){html.locdir .loc__view .shop--slim:hover,html.locdir .loc__view .shop--slim.is-hot{background:#ffffff09}}html.locdir .loc__view .shop--slim.is-active{background:#fff1;box-shadow:inset 2px 0 #a8e84b}html.locdir .lp__sect{padding:16px 20px 6px;font-size:.66rem;letter-spacing:.1em;color:var(--ink-faint)}html.locdir .lp__sect--rule{padding:0;margin:6px 20px 0}.dpop-wrap{margin-bottom:12px}.dpop-wrap .leaflet-popup-content-wrapper{padding:0;background:#141416!important;border:0!important;border-radius:18px!important;box-shadow:0 0 0 1px #ffffff17,0 30px 70px #000000bf,0 0 40px #a8e84b0d!important;color:#fff!important;animation:dpopIn .32s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 100%}@keyframes dpopIn{0%{opacity:0;transform:translateY(8px) scale(.965)}to{opacity:1;transform:none}}.dpop-wrap .leaflet-popup-content{margin:0!important;width:auto!important;max-height:none!important;overflow:visible!important}.dpop-wrap .leaflet-popup-tip-container{width:28px;height:12px;margin-left:-14px}.dpop-wrap .leaflet-popup-tip{width:12px;height:12px;margin:-6px auto 0;padding:0;background:#141416!important;border:0!important;box-shadow:1px 1px #ffffff12!important}.dpop-wrap a.leaflet-popup-close-button{top:12px!important;right:12px!important;width:30px!important;height:30px!important;padding:0!important;border-radius:50%;display:grid;place-items:center;background:#ffffff14!important;color:var(--ink-dim)!important;font:400 20px/30px var(--font-sans)!important;text-align:center}.dpop-wrap a.leaflet-popup-close-button:hover{color:#fff!important;background:#ffffff24!important}.dpop-wrap a.leaflet-popup-close-button:before{content:"";position:absolute;inset:-7px}.dpop{padding:18px 18px 16px;font-family:var(--font-sans);color:#fff}.dpop__st{display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a8e84b}.dpop__st--soon{color:#c6f08cd9}.dpop__st--none{color:var(--ink-dim)}.dpop__name{margin:0;padding-right:34px;font:800 1.22rem/1.18 var(--font-head);letter-spacing:-.012em;color:#fff}.dpop__addr{margin:5px 0 0;font-size:.8rem;line-height:1.4;color:var(--ink-dim)}.dpop__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:3px 0 0;font-size:.76rem;color:var(--ink-dim)}.dpop__meta .is-open{color:#fff}.dpop__meta .is-closed{color:var(--ink-faint)}.dpop__sec{margin-top:14px}.dpop__lab{margin:0 0 8px;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim)}.dpop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.dpop__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dpop__grid--1{grid-template-columns:minmax(0,1fr)}.dpop__grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.dpop__grid--4 .dprod__img{border-radius:10px}.dprod,.leaflet-container .dpop a.dprod{display:grid;align-content:start;gap:2px;min-width:0;color:#fff!important;text-decoration:none}.dprod__img{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;overflow:hidden;background:radial-gradient(110% 80% at 50% 105%,#a8e84b21,#ffffff0a 62%,#ffffff08)}.dprod__img img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55));transition:transform .3s var(--ease)}a.dprod:hover .dprod__img img{transform:translateY(-2px) scale(1.03)}.dprod__img{box-shadow:inset 0 0 0 1px #ffffff0d}.dprod__img--jar img{width:80%;height:auto;aspect-ratio:1;translate:0 -6%}.dprod__name{margin-top:8px;font-size:.75rem;font-weight:700;line-height:1.24;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance;overflow-wrap:normal;hyphens:manual}.dpop__grid:not(.dpop__grid--1) .dprod,.leaflet-container .dpop .dpop__grid:not(.dpop__grid--1) a.dprod{display:flex;flex-direction:column;gap:0}.dpop__grid:not(.dpop__grid--1) .dprod__det{margin-top:auto!important;padding-top:2px}.dprod__det{display:block;margin-top:1px;font-size:.66rem;line-height:1.3;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dprod.is-soon{opacity:.55}.dpop__grid--1 .dprod,.leaflet-container .dpop .dpop__grid--1 a.dprod{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;row-gap:2px;align-items:center}.dpop__grid--1 .dprod__img{grid-row:1 / span 2}.dpop__grid--1 .dprod__name{align-self:end;margin:0;font-size:.86rem;min-height:0}.dpop__grid--1 .dprod__det{align-self:start;font-size:.74rem}html.bud-full .dprod__img:not(.dprod__img--jar):not(.dprod__img--none){position:relative}html.bud-full .dprod__img:not(.dprod__img--jar):not(.dprod__img--none) img{position:absolute;inset:7%;width:86%;height:86%;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.dprod__img--bud{position:relative;display:block}.dprod__img--bud img{position:absolute;right:auto;bottom:auto;max-width:none;max-height:none;object-fit:fill;transition:transform .3s var(--ease),opacity .25s ease}.dpop--ph{display:flex;flex-direction:column;box-sizing:border-box}.dpop--ph .dpop__body{flex:0 1 auto;min-height:0;margin:0 -16px;padding:0 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dpop--ph .dpop__body::-webkit-scrollbar,.dpop__grid--row::-webkit-scrollbar{display:none}.dpop--ph .dpop__acts{flex:none}.dpop--ph .dpop__st{margin:0 0 7px}.dpop--ph .dpop__addr{margin:5px 0 0}.dpop--ph .dpop__meta{margin:3px 0 0}.dpop--ph .dpop__lab{margin:0 0 8px}.dpop--ph .dpop__note{margin:12px 0 0}.dpop--tight{padding-top:14px;padding-bottom:12px}.dpop--tight .dpop__sec{margin-top:10px}.dpop--tight .dpop__note{display:none}.dpop--tight .dpop__acts{margin-top:10px}.dpop--tight .dpop__grid--row .dprod__name{-webkit-line-clamp:1}.dpop--tight .dpop__grid--row .dprod__det{display:none}.dpop__grid--row{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dpop__grid--row>.dprod,.leaflet-container .dpop .dpop__grid--row>a.dprod{flex:0 0 calc((100% - 16px) / 3.3);scroll-snap-align:start}.dpop__note{margin:14px 0 0;font-size:.7rem;line-height:1.4;color:var(--ink-faint)}.dpop__acts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:8px;margin-top:12px}.dpop__acts .dbtn:only-child{grid-column:1 / -1}.dbtn{display:flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;background:#ffffff14;color:#fff!important;font:700 .84rem/1 var(--font-sans);letter-spacing:.01em;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.dbtn:hover{background:#ffffff21}.dbtn:active{transform:scale(.985)}.dbtn--pri{background:#fff;color:#000!important}.dbtn--pri:hover{background:#e9e9ec}.dbtn:focus-visible{outline:2px solid #A8E84B;outline-offset:2px}html.locdir-a .as-pin:not(.as-pin--highlight):before,html.locdir-c .as-pin:not(.as-pin--highlight):before{width:34px;height:34px;border:0!important;box-shadow:none!important;opacity:1!important;filter:blur(3px);background:radial-gradient(circle,rgba(168,232,75,.4),rgba(168,232,75,.12) 46%,transparent 70%)!important}html.locdir-a .as-pin:not(.as-pin--highlight):after,html.locdir-c .as-pin:not(.as-pin--highlight):after{display:none}html.locdir-a .as-pin .as-pin__dot,html.locdir-c .as-pin .as-pin__dot{width:24px!important;height:24px!important;opacity:1!important;background:linear-gradient(140deg,#f3ffdc,#c7f27f 42%,#8fd43b)!important;filter:drop-shadow(0 0 3px rgba(168,232,75,.95)) drop-shadow(0 0 11px rgba(168,232,75,.55))!important;animation:dGlowA 3.4s ease-in-out infinite!important}@keyframes dGlowA{0%,to{filter:drop-shadow(0 0 3px rgba(168,232,75,.95)) drop-shadow(0 0 10px rgba(168,232,75,.5))}50%{filter:drop-shadow(0 0 4px rgba(198,255,120,1)) drop-shadow(0 0 16px rgba(168,232,75,.7))}}html.locdir-a .as-pin--cluster .as-pin__dot,html.locdir-c .as-pin--cluster .as-pin__dot{width:28px!important;height:28px!important}html.locdir-a .as-pin--soon:before,html.locdir-c .as-pin--soon:before{display:none}html.locdir-a .as-pin--soon .as-pin__dot,html.locdir-c .as-pin--soon .as-pin__dot{width:18px!important;height:18px!important;opacity:.5!important;animation:none!important;filter:none!important;background:#dff5bf!important}html.locdir-a .as-pin--gold:before,html.locdir-a .as-pin--quiet:before,html.locdir-c .as-pin--gold:before,html.locdir-c .as-pin--quiet:before{display:none}html.locdir-a .as-pin--gold .as-pin__dot,html.locdir-a .as-pin--quiet .as-pin__dot,html.locdir-c .as-pin--gold .as-pin__dot,html.locdir-c .as-pin--quiet .as-pin__dot{width:16px!important;height:16px!important;opacity:.6!important;animation:none!important;filter:none!important;background:#fff!important}html.locdir-a .as-pin.is-sel .as-pin__dot,html.locdir-c .as-pin.is-sel .as-pin__dot{animation:none!important;filter:drop-shadow(0 0 4px #d6ff9a) drop-shadow(0 0 18px rgba(168,232,75,.85))!important}html.locdir-a .as-pin.is-sel:before,html.locdir-c .as-pin.is-sel:before{width:50px;height:50px;box-shadow:none!important}html.locdir .as-pin--cluster .as-pin__count{left:calc(50% + 9px);right:auto;top:calc(50% - 19px);min-width:0;height:auto;padding:0;border:0!important;background:none!important;box-shadow:none;font:700 10px/1 var(--font-sans);color:#fff;letter-spacing:0;text-shadow:0 0 3px #000,0 0 6px #000,0 1px 2px #000}html.locdir .as-pin--cluster .as-pin__count{font-size:9px!important;font-weight:600!important;color:#ffffffb8!important;left:calc(50% + 10px)!important;top:calc(50% - 18px)!important}html.locdir .as-pin.as-pin--soon:not(.as-pin--highlight):before{display:none!important}html.locdir .as-pin.as-pin--soon:not(.as-pin--highlight):after{display:block!important;content:""!important;width:16px!important;height:16px!important;box-sizing:border-box;background:#000000a6!important;border:1.5px dashed rgba(168,232,75,.8)!important;box-shadow:none!important;opacity:1!important}html.locdir .as-pin.as-pin--soon .as-pin__dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#a8e84b!important;opacity:.85!important;-webkit-mask:none!important;mask:none!important;filter:none!important;animation:none!important}html.locdir-a .as-pin--land{animation:dLandA .8s cubic-bezier(.2,.7,.2,1) backwards!important;animation-delay:calc(var(--i, 0) * 45ms + .16s)!important}@keyframes dLandA{0%{opacity:0;transform:scale(.45)}55%{opacity:1}to{opacity:1;transform:none}}html.locdir-b .as-pin:not(.as-pin--highlight):before{width:58px;height:58px;border:0!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:radial-gradient(circle,rgba(132,206,40,.5) 0%,rgba(120,190,32,.26) 34%,rgba(120,190,32,.08) 52%,transparent 68%)!important;transition:opacity .25s ease,transform .25s ease}html.locdir-b .as-pin:not(.as-pin--highlight):after{width:30px;height:30px;border:0!important;background:#000!important;opacity:1!important;box-shadow:0 0 0 1.5px #96d83af2,0 0 8px 1px #84ce28d9,0 0 20px 3px #78be206b,0 4px 10px #000000d9!important}html.locdir-b .as-pin .as-pin__dot{width:30px!important;height:30px!important;opacity:1!important;animation:none!important;filter:none!important;background:#fff!important;-webkit-mask:url(/logo/as-circle.svg) center/contain no-repeat!important;mask:url(/logo/as-circle.svg) center/contain no-repeat!important}html.locdir-b .as-pin--cluster:after{width:34px!important;height:34px!important}html.locdir-b .as-pin--cluster .as-pin__dot{width:34px!important;height:34px!important}html.locdir-b .as-pin--cluster:before{width:64px!important;height:64px!important}html.locdir-b .as-pin.is-hot:after{box-shadow:0 0 0 1.5px #b4ec66,0 0 10px 2px #96dc3cf2,0 0 24px 5px #78be2080,0 4px 10px #000000d9!important}@media(hover:hover){html.locdir-b .as-pin:not(.as-pin--highlight):not(.as-pin--soon):not(.as-pin--quiet):not(.as-pin--gold):hover:after{box-shadow:0 0 0 1.5px #b4ec66,0 0 10px 2px #96dc3cf2,0 0 24px 5px #78be2080,0 4px 10px #000000d9!important}}html.locdir-b .as-pin.is-sel:before{width:78px!important;height:78px!important;background:radial-gradient(circle,rgba(170,236,90,.62) 0%,rgba(132,206,40,.32) 34%,rgba(120,190,32,.1) 54%,transparent 70%)!important}html.locdir-b .as-pin.is-sel:after{box-shadow:0 0 0 2px #d2f7a0,0 0 10px 3px #aaec5a,0 0 30px 8px #84ce2899,0 6px 14px #000000d9!important}html.locdir-b .as-pin.as-pin--soon:not(.as-pin--highlight):before{display:none!important}html.locdir-b .as-pin.as-pin--soon:not(.as-pin--highlight):after{display:block!important;content:""!important;width:22px!important;height:22px!important;border:0!important;background:#000!important;box-shadow:0 0 0 1px #a8e84b6b,0 3px 8px #000000d9!important;opacity:1!important}html.locdir-b .as-pin.as-pin--soon .as-pin__dot{width:22px!important;height:22px!important;border-radius:0!important;background:#fff!important;opacity:.42!important;-webkit-mask:url(/logo/as-circle.svg) center/contain no-repeat!important;mask:url(/logo/as-circle.svg) center/contain no-repeat!important}html.locdir-b .as-pin.as-pin--soon.is-sel .as-pin__dot,html.locdir-b .as-pin.as-pin--soon.is-hot .as-pin__dot{opacity:.8!important}html.locdir-b .as-pin.as-pin--soon.is-sel:after{box-shadow:0 0 0 1.5px #c6f08ce6,0 0 14px 3px #84ce2873,0 3px 8px #000000d9!important}html.locdir-b .as-pin--gold:before,html.locdir-b .as-pin--quiet:before{display:none!important}html.locdir-b .as-pin--gold:after,html.locdir-b .as-pin--quiet:after{width:22px!important;height:22px!important;box-shadow:0 0 0 1px #ffffff42,0 3px 8px #000000d9!important}html.locdir-b .as-pin--gold .as-pin__dot,html.locdir-b .as-pin--quiet .as-pin__dot{width:22px!important;height:22px!important;opacity:.66!important}html.locdir-b .as-pin--gold.is-sel:after,html.locdir-b .as-pin--quiet.is-sel:after{box-shadow:0 0 0 1.5px #fffc,0 0 14px 3px #ffffff2e,0 3px 8px #000000d9!important}html.locdir-b .as-pin--gold.is-sel .as-pin__dot,html.locdir-b .as-pin--quiet.is-sel .as-pin__dot{opacity:1!important}html.locdir-b .as-pin--cluster .as-pin__count{left:auto!important;right:-9px!important;top:-6px!important;z-index:2;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#000!important;border:0!important;box-shadow:0 0 0 1px #a8e84bbf,0 2px 6px #000c!important;text-shadow:none!important;font:700 10px/17px var(--font-sans)!important;color:#fff!important;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0}html.locdir-b .as-pin--cluster.as-pin--soon .as-pin__count,html.locdir-b .as-pin--cluster.as-pin--quiet .as-pin__count{box-shadow:0 0 0 1px #ffffff47,0 2px 6px #000c!important;color:#fffc!important;right:-11px!important;top:-8px!important}html.locdir-b .as-pin--highlight{display:none!important}html.locdir-b .dirb-hold .as-pin{opacity:0!important;animation:none!important;transition:none!important}html.locdir-b .dirb-hold .as-pin.is-born{opacity:1!important;animation:dBornB .6s cubic-bezier(.2,.8,.2,1) both!important}html.locdir-b .dirb-hold .as-pin.is-born.is-kept{animation:none!important}@keyframes dBornB{0%{opacity:0;transform:scale(.5);filter:brightness(2.4)}to{opacity:1;transform:none;filter:none}}.djar{pointer-events:none}.leaflet-container .leaflet-marker-pane .djar img{width:100%!important;height:auto!important;max-width:none!important}.djar img{position:absolute;left:0;bottom:0;width:100%;height:auto;opacity:0;transform:translateY(-16px) scale(.92);filter:drop-shadow(0 4px 4px rgba(0,0,0,.75)) drop-shadow(0 0 7px rgba(168,232,75,.28));animation:dJarIn .48s cubic-bezier(.2,.9,.25,1) var(--d, 0s) forwards}.djar__light{position:absolute;left:50%;bottom:-5px;width:44px;height:13px;margin-left:-22px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,#a8e84b99,#a8e84b00);animation:dJarLight .5s ease var(--d, 0s) forwards}@keyframes dJarIn{to{opacity:1;transform:none}}@keyframes dJarLight{to{opacity:1}}.djar.is-melt img{animation:dJarMelt .44s cubic-bezier(.4,0,.6,1) forwards}.djar.is-melt .djar__light{animation:dJarLightOut .44s ease forwards}@keyframes dJarMelt{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px) scale(.55)}}@keyframes dJarLightOut{0%{opacity:1}to{opacity:0;transform:scale(.6)}}html.locdir-b .as-pin--land{animation:dPinB .5s cubic-bezier(.2,.7,.2,1) backwards!important;animation-delay:calc(var(--i, 0) * 22ms)!important}@keyframes dPinB{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.dirc-pre .as-pin{opacity:0!important;animation:none!important}.dirc-sweep .as-pin.as-pin--soon{opacity:0!important}.dirc-sweep .as-pin{animation:dLight .85s cubic-bezier(.2,.7,.2,1) backwards!important;animation-delay:calc(var(--sx, 0) * 1s + 90ms)!important}@keyframes dLight{0%{opacity:0;transform:scale(.5);filter:brightness(3)}45%{opacity:1;transform:scale(1.16);filter:brightness(1.7)}to{opacity:1;transform:none;filter:none}}.dsweep{position:absolute;inset:0;z-index:450;pointer-events:none;overflow:hidden}.dsweep:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:42%;mix-blend-mode:screen;transform:translate(-105%);background:linear-gradient(100deg,#a8e84b00,#a8e84b0b 32%,#e1ffc81f,#a8e84b0b 68%,#a8e84b00);animation:dSweep 1.2s cubic-bezier(.45,0,.25,1) forwards}@keyframes dSweep{to{transform:translate(245%)}}.dmini{position:fixed;z-index:45;padding:0;margin:0;border:0;border-radius:50%;background:none;cursor:pointer;transform-origin:0 0;-webkit-tap-highlight-color:transparent}.dmini img,.dmini .dmini__cv{display:block;width:100%;height:100%;border-radius:50%}.dmini:after{content:"";position:absolute;inset:9%;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 16px 3px #6eaaff47,0 0 0 1px #ffffff0f;transition:opacity .6s ease}.dmini.is-docked:after{opacity:1;animation:dMini 3.8s ease-in-out infinite}@keyframes dMini{0%,to{box-shadow:0 0 14px 2px #6eaaff38,0 0 0 1px #ffffff0f}50%{box-shadow:0 0 22px 5px #6eaaff57,0 0 0 1px #ffffff1a}}@media(hover:hover){.dmini.is-docked{transition:transform .25s var(--ease)}.dmini.is-docked:hover{transform:scale(1.06)}}.dmini:focus-visible{outline:2px solid #A8E84B;outline-offset:3px}.dmini{transition:opacity .25s ease}@media(max-width:880px){html.locdir-c:has(.dpop) .dmini{opacity:0;pointer-events:none}}@media(max-width:880px){html.locdir .lp__controls{padding:2px 16px 4px}html.locdir .lp__sum{padding:2px 18px 10px;border:0}html.locdir .loc__view .shop--slim{padding:12px 18px}html.locdir .lp__scroll .avail.avail--compact{margin:0 18px 8px}.dpop{padding:16px 16px 14px}.pm__list{width:min(288px,calc(100vw - 32px))}html.locdir .peek .peek__zip{height:44px!important;min-height:44px!important;border-radius:12px!important;background:#ffffff12!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;box-shadow:none!important;border:0!important}html.locdir .lp__zipgo{min-width:44px;padding:0 14px 0 6px;text-align:right;line-height:44px}html.locdir .lp__zipin{min-width:5ch}html.locdir .lp.is-half .lp__chips{grid-column:1 / -1;justify-self:start}}.dpop-ph .leaflet-popup-content-wrapper{animation:none}.leaflet-fade-anim .dpop-ph.is-fly{transition:none}.leaflet-fade-anim .dpop-ph.is-out{translate:0 14px;transition:opacity .15s cubic-bezier(.2,0,.4,1),translate .2s cubic-bezier(.4,0,1,1)}@media(prefers-reduced-motion:reduce){html.locdir .as-pin__dot{animation:none!important}.dpop-wrap .leaflet-popup-content-wrapper{animation:none}.leaflet-fade-anim .dpop-ph.is-out{translate:none}}.leaflet-control-attribution{background:transparent!important;color:#ffffff38!important;font-size:8px!important;letter-spacing:.02em}.leaflet-container{background:#0a0a0a;font-family:var(--font-mono)}.leaflet-tile-pane .leaflet-tile{filter:grayscale(1) brightness(.58) contrast(1.32)}.loc__mapwrap .leaflet-container img.leaflet-tile{mix-blend-mode:normal}.loc__mapwrap .leaflet-container{background:#0a0a0a}.leaflet-top{margin-top:64px}.leaflet-bottom.leaflet-left .leaflet-control-zoom{margin-left:calc(16px + env(safe-area-inset-left,0px))!important;margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}.leaflet-bar{border:0!important;box-shadow:0 4px 14px #00000080!important}.leaflet-bar a{background:#0e0e0e!important;color:var(--ink)!important;border-color:var(--line)!important}.leaflet-bar a:hover{background:var(--panel)!important;color:var(--gold)!important}.as-pin{display:grid;place-items:center;position:relative}.as-pin:before{content:"";position:absolute;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(200,162,74,.45),rgba(200,162,74,.15) 45%,transparent 70%);filter:blur(6px);z-index:-1;pointer-events:none}.as-pin__dot{width:32px;height:32px;background:linear-gradient(135deg,#f7e6b4,#c8a24a 52%,#8a6e2e);-webkit-mask:url(/logo/as-monogram.svg) center/contain no-repeat;mask:url(/logo/as-monogram.svg) center/contain no-repeat;animation:pinPulse 2.8s ease-in-out infinite;transition:transform .2s ease;cursor:pointer}.as-pin.is-active .as-pin__dot{transform:scale(1.5)}@keyframes pinPulse{0%,to{filter:drop-shadow(0 0 6px rgba(200,162,74,.8)) drop-shadow(0 0 15px rgba(200,162,74,.55))}50%{filter:drop-shadow(0 0 12px rgba(255,210,90,1)) drop-shadow(0 0 28px rgba(200,162,74,.75))}}.as-pin:hover .as-pin__dot{transform:scale(1.25)}.as-pin--drop .as-pin__dot{background:linear-gradient(135deg,#e6ffb0,#a8e84b,#6fae28);animation:pinPulseGreen 2.8s ease-in-out infinite}.as-pin--drop:before{background:radial-gradient(circle,rgba(168,232,75,.5),rgba(168,232,75,.18) 45%,transparent 70%)}@keyframes pinPulseGreen{0%,to{filter:drop-shadow(0 0 6px rgba(168,232,75,.85)) drop-shadow(0 0 15px rgba(168,232,75,.55))}50%{filter:drop-shadow(0 0 12px rgba(198,255,110,1)) drop-shadow(0 0 30px rgba(168,232,75,.8))}}.as-pin--quiet:before{display:none}.as-pin--quiet .as-pin__dot{width:19px;height:19px;opacity:.5;animation:none}.as-pin--quiet:hover .as-pin__dot{opacity:1;transform:scale(1.3)}.as-pin__count{position:absolute;left:58%;top:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#080705e0;border:1px solid rgba(243,223,166,.8);color:#f3dfa6;font:500 10px/15px var(--font-mono);text-align:center;pointer-events:none}.as-pin--cluster.as-pin--quiet .as-pin__dot{width:24px;height:24px;opacity:.75}.e3-jars-on .as-pin{opacity:0!important;animation:none!important;transition:opacity .3s ease}.as-pin{transition:opacity .45s ease}.as-pin--gold:before{display:none}.as-pin--gold .as-pin__dot{width:22px;height:22px;opacity:.72;animation:none}.as-pin--gold:hover .as-pin__dot{opacity:1;transform:scale(1.3)}.as-pin--highlight{pointer-events:none}.as-pin--highlight:before{background:radial-gradient(circle,rgba(246,221,147,.5),rgba(246,221,147,.16) 45%,transparent 70%)}.as-pin__ring{width:30px;height:30px;border-radius:50%;border:3px solid #F6DD93;background:transparent;animation:pinRingPulse 1.5s ease-in-out infinite}@keyframes pinRingPulse{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 6px rgba(246,221,147,.85))}50%{transform:scale(1.28);opacity:.55;filter:drop-shadow(0 0 14px rgba(246,221,147,.65))}}@media(hover:none),(pointer:coarse){.as-pin__dot,.as-pin--drop .as-pin__dot{animation:none;filter:none}.as-pin:before{filter:none;background:radial-gradient(circle,rgba(200,162,74,.42),rgba(200,162,74,.13) 48%,transparent 72%);animation:pinHaloLite 2.8s ease-in-out infinite}.as-pin--drop:before{background:radial-gradient(circle,rgba(168,232,75,.48),rgba(168,232,75,.15) 48%,transparent 72%)}.as-pin__ring{animation-name:pinRingPulseLite}@keyframes pinHaloLite{0%,to{opacity:.7}50%{opacity:1}}@keyframes pinRingPulseLite{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.28);opacity:.55}}}.zip-pin{display:grid;place-items:center}.zip-pin__core{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #c8a24a40,0 0 18px 4px #c8a24ab3}.leaflet-popup-content-wrapper{background:#0c0c0c!important;color:var(--ink)!important;border:1px solid color-mix(in srgb,#c8a24a 40%,transparent);border-radius:12px;box-shadow:0 24px 50px #000000a6}.leaflet-popup-content{margin:0!important;width:min(300px,84vw)!important}.leaflet-popup-tip{background:#0c0c0c!important;border:1px solid color-mix(in srgb,#c8a24a 40%,transparent)}.leaflet-popup-close-button{color:var(--ink-dim)!important;padding:8px 8px 0 0!important}.pop{padding:16px 16px 14px;font-family:var(--font-sans)}.pop__name{font-size:1.05rem;font-weight:800}.pop__meta{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--gold);margin-top:3px}.pop__addr{font-size:.8rem;color:var(--ink-dim);margin-top:6px}.pop__label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:12px 0 8px}.pop__strains{display:flex;gap:8px}.pop__strain{flex:1;display:grid;justify-items:center;gap:5px;text-align:center;background:#080808;border:1px solid var(--line);border-radius:7px;padding:8px 4px;transition:border-color .2s}.pop__strain:hover{border-color:color-mix(in srgb,var(--live) 60%,transparent)}.pop__strain img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6)) drop-shadow(0 0 8px rgba(168,232,75,.5))}.pop__strain span{font-size:.62rem;color:var(--ink);line-height:1.2}.pop__acts{display:flex;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.pop__acts a{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:.85}.pop__acts a:hover{opacity:1;color:var(--gold)}.shop__dropbadge{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:2px;background:color-mix(in srgb,var(--live) 10%,transparent);border:1px solid color-mix(in srgb,var(--live) 32%,var(--line));border-radius:3px;padding:5px 9px 5px 8px;font-family:var(--font-sans);font-weight:800;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--live)}.shop--soon{opacity:.55}.shop--soon:hover,.shop--soon.is-active{opacity:.85}.shop__soonbadge{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:2px;background:transparent;border:1px dashed color-mix(in srgb,var(--live) 55%,var(--line));border-radius:3px;padding:5px 9px 5px 8px;font-family:var(--font-sans);font-weight:800;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--live)}.soondot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--live);display:inline-block;animation:soonBreath 1.8s ease-in-out infinite}@keyframes soonBreath{0%,to{opacity:.35}50%{opacity:1}}.as-pin--soon{opacity:.55;animation:pinSoon 2.4s ease-in-out infinite}.as-pin--soon:hover,.as-pin--soon.is-active{opacity:.9;animation:none}@keyframes pinSoon{0%,to{opacity:.45}50%{opacity:.65}}.pop__label--soon{display:flex;align-items:center;gap:7px}.loc--preview .preview-card--soon{opacity:.55;border-style:dashed;border-color:#a8e84b47;background:transparent}.loc--preview a.preview-card--soon:hover,.loc--preview a.preview-card--soon:focus-visible{opacity:.85}.loc--preview .preview-pop--soon .preview-product-grid{max-height:none;overflow:visible;padding-right:0}@media(prefers-reduced-motion:reduce){.soondot,.as-pin--soon{animation:none}}.locx{position:fixed;inset:0;z-index:4000;display:grid;place-items:stretch;color-scheme:dark;--locx-gut:max(clamp(18px,4vw,40px), calc((100% - 1120px)/2) )}.locx[hidden]{display:none!important}@media(hover:none),(pointer:coarse){.locx__scrim,.dropnotice{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dropnotice{background:#000000d6}}.locx__scrim{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .28s ease}.locx.is-in .locx__scrim{opacity:1}.locx__panel{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .32s ease,transform .32s cubic-bezier(.16,.8,.24,1)}.locx.is-in .locx__panel{opacity:1;transform:none}.locx__head{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px) auto;grid-template-areas:"title search close";align-items:end;column-gap:24px;row-gap:16px;padding:clamp(22px,4vw,40px) var(--locx-gut) 20px;border-bottom:1px solid var(--line)}.locx__headrow{display:contents}.locx__headrow>div{grid-area:title;min-width:0}.locx__title{font-family:var(--font-head);font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-top:8px}.locx__close{grid-area:close;align-self:center;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer;transition:border-color .2s,background-color .2s}.locx__close:hover,.locx__close:focus-visible{border-color:#ffffff80;background:#ffffff0f;outline:none}.locx__search{grid-area:search;align-self:center;-webkit-appearance:none;appearance:none;width:100%;height:42px;margin:0;padding:0 14px 0 38px;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%236E6E73' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3.5 3.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 13px 50%;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:var(--font-sans);font-size:.9rem;line-height:42px;box-shadow:none;outline:none;transition:border-color .2s,background-color .2s}.locx__search::placeholder{color:var(--ink-faint);opacity:1}.locx__search:hover{border-color:#ffffff2e}.locx__search:focus,.locx__search:focus-visible{border-color:#ffffff8c;background-color:#ffffff0f;outline:none}.locx__search::-webkit-search-decoration{-webkit-appearance:none}.locx__search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;cursor:pointer;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23A1A1A6' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M3 3l8 8M11 3l-8 8'/%3E%3C/svg%3E") no-repeat center}.locx__search::-webkit-search-cancel-button:hover{opacity:1}.locx__grid{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--locx-gut) clamp(32px,5vw,56px);scrollbar-gutter:stable}.locx__group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);row-gap:0;align-content:start;grid-auto-rows:max-content}.locx__group+.locx__group{margin-top:clamp(28px,3vw,40px)}.locx__group+.locx__group>.locx__card{border-top-color:var(--line)}.locx__group+.locx__group>.locx__card:nth-child(-n+3){border-top-color:#ffffff38}.locx__grid::-webkit-scrollbar{width:10px;height:10px;background:transparent}.locx__grid::-webkit-scrollbar-track{background:transparent}.locx__grid::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px;border:3px solid transparent;background-clip:padding-box}.locx__grid::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.locx__grid::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){.locx__grid{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}}.locx__card{position:relative;min-width:0;display:flex;flex-direction:column;padding:20px 0 16px;border-top:1px solid var(--line)}@supports (grid-template-rows:subgrid){.locx__card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.locx__group:first-child>.locx__card:nth-child(-n+3){border-top-color:transparent}.locx__card[data-canshow="1"]{cursor:pointer}.locx__card[data-canshow="1"]:hover .locx__name{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;text-decoration-thickness:1px}.locx__name{min-width:0;font-family:var(--font-head);font-size:1.02rem;font-weight:700;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locx__addr{margin-top:4px;font-size:.82rem;line-height:1.45;color:var(--ink-dim)}.locx__hours{margin-top:4px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;line-height:1.5;color:var(--ink-faint)}.locx__hours:empty,.locx__drop:empty{margin:0}.locx__drop{margin-top:12px;min-width:0}.locx__droplabel{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.58rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--live);line-height:1.4}.locx__droplabel .livedot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--live);box-shadow:none;animation:none}.locx__droplabel .soondot{width:6px;height:6px;flex:0 0 6px}.locx__drop--soon .locx__droplabel{opacity:.7}.locx__strains{margin-top:5px;font-size:.84rem;line-height:1.5;color:var(--ink)}.locx__drop--soon .locx__strains{color:var(--ink-dim)}.locx__strain{white-space:nowrap}.locx__strain:not(:last-child):after{content:",";color:var(--ink-faint)}.locx__acts{display:flex;flex-wrap:wrap;align-items:center;column-gap:22px;row-gap:0;margin-top:10px;align-self:end}.locx__act{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:32px;line-height:1;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;transition:color .2s}.locx__act:hover,.locx__act:focus-visible{color:var(--ink);outline:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.locx__empty{padding:40px 0;font-size:.95rem;color:var(--ink-dim)}@media(max-width:1024px){.locx__group{grid-template-columns:repeat(2,minmax(0,1fr))}.locx__group:first-child>.locx__card:nth-child(3){border-top-color:var(--line)}.locx__group+.locx__group>.locx__card:nth-child(3){border-top-color:var(--line)}}@media(max-width:760px){.locx__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close" "search search";padding-top:18px;padding-bottom:16px}.locx__close{align-self:start}.locx__search{height:46px;font-size:16px}}@media(max-width:640px){.locx{--locx-gut:16px}.locx__title{font-size:1.3rem}.locx__grid{scrollbar-gutter:auto}.locx__group{grid-template-columns:minmax(0,1fr)}.locx__card{padding:18px 0 10px}.locx__group:first-child>.locx__card:nth-child(2){border-top-color:var(--line)}.locx__group+.locx__group>.locx__card:nth-child(2){border-top-color:var(--line)}.locx__name{white-space:normal}.locx__act{min-height:44px}.locx__acts{column-gap:24px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.locx__scrim,.locx__panel{transition:none}}html.loc-glass:not(.loc-map-open) #fx-particles{z-index:2;-webkit-mask-image:radial-gradient(circle at var(--fxh-x, 50%) var(--fxh-y, 42%),transparent var(--fxh-r, 0px),#000 calc(var(--fxh-r, 0px) + var(--fxh-f, 1px))),linear-gradient(#000 calc(var(--fxh-b, 100vh) - 48px),transparent var(--fxh-b, 100vh));-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--fxh-x, 50%) var(--fxh-y, 42%),transparent var(--fxh-r, 0px),#000 calc(var(--fxh-r, 0px) + var(--fxh-f, 1px))),linear-gradient(#000 calc(var(--fxh-b, 100vh) - 48px),transparent var(--fxh-b, 100vh));mask-composite:intersect}html.loc-fx-off #fx-particles{opacity:0!important;transition:opacity .35s ease}html.loc-map-open #fx-particles{display:none}.loc__marketrow[data-astro-cid-gk5eq6oj]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.loc__marketrow[data-astro-cid-gk5eq6oj]>.label[data-astro-cid-gk5eq6oj]{color:var(--ink-dim);font-size:.6rem}.preview-ribbon[data-astro-cid-gk5eq6oj]{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--ink-dim)}.preview-ribbon[data-astro-cid-gk5eq6oj] a[data-astro-cid-gk5eq6oj]{color:var(--gold);white-space:nowrap}.loc__phead[data-astro-cid-gk5eq6oj] .avail--compact{margin:2px 0 5px}.product-picker{display:grid!important;gap:9px!important;min-width:0}.product-picker__head{display:flex;align-items:center;justify-content:space-between;color:var(--ink-dim);font-size:11px}.product-picker__arrows{display:flex;gap:5px}.product-picker__arrows[hidden]{display:none}.product-picker__arrow{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.product-picker__arrow:disabled{opacity:.25;cursor:default}.product-picker__rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;padding:2px 1px 7px;scroll-snap-type:x proximity}.product-picker__card{flex:0 0 108px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 7px;border:1px solid var(--line);border-radius:8px;background:#0e100c;color:var(--ink);cursor:pointer;scroll-snap-align:start;transition:border-color .2s,background .2s}.product-picker__card:hover{border-color:var(--gold)}.product-picker__card.is-active{border-color:var(--gold);background:#c8a24a1a}.product-picker__card:focus-visible,.product-picker__arrow:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.product-picker__art{height:46px;width:100%;display:flex;justify-content:center;align-items:center}.product-picker__art img{width:49px;height:46px;object-fit:contain}.product-picker__art.is-collage img{width:37px;margin:0 -7px}.product-picker__name{font-size:11px;font-weight:650;line-height:1.25;text-align:center}.product-picker__meta{font-size:9px;color:var(--ink-dim)}.product-picker__strains{display:flex;flex-wrap:wrap;gap:6px}.product-picker__strains .loc__fchip{font-family:inherit;font-size:11px;letter-spacing:0;text-transform:none;padding:6px 10px}.loc--preview .preview-empty{padding:18px;color:var(--ink-dim);line-height:1.6;font-size:13px}.preview-note[data-astro-cid-gk5eq6oj]{font-size:12px;color:var(--ink-dim);line-height:1.5;margin:8px 0}.preview-categories[data-astro-cid-gk5eq6oj]{margin:10px 0 12px}.loc--preview .preview-selectlabel{display:block;width:100%;color:var(--ink-dim);font-size:11px}.loc--preview .preview-select{width:100%;min-width:0;padding:11px 9px;border:1px solid var(--line);border-radius:5px;background:#151713;color:var(--ink);font:inherit;font-size:13px}.loc--preview .preview-leaflet-popup .leaflet-popup-content{width:min(360px,calc(100vw - 80px))!important;max-width:100%;margin:16px;overflow-x:hidden;overflow-y:auto}.loc--preview .preview-pop{width:100%;min-width:0;overflow-wrap:anywhere}.loc--preview .preview-product-grid{display:grid;grid-template-columns:1fr;gap:8px;max-height:min(360px,45svh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px;margin-top:8px}.preview-leaflet-popup .leaflet-popup-content{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.preview-leaflet-popup .leaflet-popup-content,.loc--preview .preview-product-grid{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.preview-leaflet-popup .leaflet-popup-content::-webkit-scrollbar,.loc--preview .preview-product-grid::-webkit-scrollbar{width:6px;height:6px;background:transparent}.preview-leaflet-popup .leaflet-popup-content::-webkit-scrollbar-track,.loc--preview .preview-product-grid::-webkit-scrollbar-track{background:transparent}.preview-leaflet-popup .leaflet-popup-content::-webkit-scrollbar-thumb,.loc--preview .preview-product-grid::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:6px}.preview-leaflet-popup .leaflet-popup-content::-webkit-scrollbar-thumb:hover,.loc--preview .preview-product-grid::-webkit-scrollbar-thumb:hover{background:#ffffff61}@media(max-width:640px){.loc--preview .preview-leaflet-popup .preview-product-grid{max-height:none;overflow:visible;padding-right:0}}.loc--preview .preview-card{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(168,232,75,.18);border-radius:8px;background:#a8e84b06}.loc--preview .preview-card__visual{width:70px;text-align:center}.loc--preview .preview-card__visual img{width:68px;height:68px;object-fit:contain}.loc--preview .preview-card__visual span{display:block;font-size:8px;line-height:1.2;color:var(--ink-dim);margin-top:2px}.loc--preview .preview-card__type{color:var(--gold);font-size:10px;text-align:center;overflow-wrap:anywhere}.loc--preview .preview-card__copy{min-width:0}.loc--preview .preview-card__copy h3{margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;color:var(--ink);text-transform:none;letter-spacing:0}.loc--preview .preview-card__copy p{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--ink-dim)}.loc--preview a.preview-card{color:inherit;text-decoration:none;transition:border-color .2s,background .2s}.loc--preview a.preview-card:hover,.loc--preview a.preview-card:focus-visible{border-color:var(--gold);background:#a8e84b0f}.loc--preview a.preview-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.loc--preview .preview-card__cta{display:block;margin-top:8px;font-size:10px;letter-spacing:.07em;color:var(--gold)}.loc--preview .preview-card__tag{display:inline-block;margin-top:5px;padding:2px 6px;border:1px solid var(--gold);border-radius:4px;font-size:9px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.loc--preview .preview-pop .pop__acts,.loc--preview[data-astro-cid-gk5eq6oj] .pop__strains[data-astro-cid-gk5eq6oj]{flex-wrap:wrap}.loc--preview[data-astro-cid-gk5eq6oj] #loc-email-in[data-astro-cid-gk5eq6oj][hidden]{display:none!important}.loc[data-astro-cid-gk5eq6oj]{background:var(--black);overflow-x:clip}.loc__intro[data-astro-cid-gk5eq6oj]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.loc__intro[data-astro-cid-gk5eq6oj] img[data-astro-cid-gk5eq6oj]{-webkit-user-drag:none}.loc__intro[data-astro-cid-gk5eq6oj] input[data-astro-cid-gk5eq6oj],.loc__intro[data-astro-cid-gk5eq6oj] textarea[data-astro-cid-gk5eq6oj]{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.loc__intro[data-astro-cid-gk5eq6oj][hidden],.loc__view[data-astro-cid-gk5eq6oj][hidden]{display:none!important}.dropnotice[data-astro-cid-gk5eq6oj]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#000000b8;backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.dropnotice[data-astro-cid-gk5eq6oj][hidden]{display:none!important}.dropnotice[data-astro-cid-gk5eq6oj].is-in{opacity:1}.dropnotice__card[data-astro-cid-gk5eq6oj]{display:grid;gap:14px;justify-items:center;text-align:center;max-width:560px;background:var(--panel);border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));border-radius:14px;padding:clamp(28px,5vw,48px) clamp(22px,4vw,44px);transform:scale(.96);transition:transform .3s ease;box-shadow:0 30px 80px #0009}.dropnotice[data-astro-cid-gk5eq6oj].is-in .dropnotice__card[data-astro-cid-gk5eq6oj]{transform:scale(1)}.dropnotice__h[data-astro-cid-gk5eq6oj]{font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.05}.dropnotice__sub[data-astro-cid-gk5eq6oj]{color:var(--ink-dim);font-size:1.02rem;max-width:38ch}.dropnotice__ok[data-astro-cid-gk5eq6oj]{margin-top:6px}.loc__intro[data-astro-cid-gk5eq6oj]{position:relative;height:100svh;display:flex;align-items:flex-end;justify-content:center;overflow:clip;--earth-top:42%;--earth-h:clamp(360px, min(72vh, 80vw), 840px)}.loc__globe[data-astro-cid-gk5eq6oj]{position:absolute;inset:0;z-index:0}.loc__earthglow[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%);width:calc(var(--earth-h)*1.06);aspect-ratio:1;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(96,156,255,.55) 0%,rgba(150,100,255,.33) 26%,rgba(220,180,90,.22) 44%,rgba(220,180,90,.09) 60%,transparent 76%);filter:blur(46px);animation:earthGlow 7.5s ease-in-out infinite;pointer-events:none}.is-keyed[data-astro-cid-gk5eq6oj] .loc__earthglow[data-astro-cid-gk5eq6oj]{background:radial-gradient(circle,transparent 0%,transparent 66%,rgba(96,156,255,.3) 76%,rgba(150,100,255,.22) 84%,rgba(220,180,90,.16) 92%,transparent 100%)}.loc__earthglow[data-astro-cid-gk5eq6oj]:before{content:"";position:absolute;inset:13%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,210,90,.6) 38deg,transparent 104deg,rgba(96,156,255,.5) 172deg,transparent 236deg,rgba(255,210,90,.6) 300deg,transparent 360deg);filter:blur(26px);animation:earthSpin 16s linear infinite}.loc__earthglow[data-astro-cid-gk5eq6oj]:after{content:"";position:absolute;inset:27%;border-radius:50%;background:radial-gradient(circle,transparent 56%,rgba(255,205,80,.66) 73%,transparent 84%);filter:blur(6px);mix-blend-mode:screen;animation:rimGlow 4.6s ease-in-out infinite}@keyframes earthGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}}@keyframes rimGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes earthSpin{to{transform:rotate(360deg)}}@keyframes earthGlowLite{0%,to{opacity:.72}50%{opacity:.92}}.loc__orbit[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);width:calc(var(--earth-h)*1.13);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:0;pointer-events:none;opacity:.8;animation:orbitTurn 70s linear infinite}.loc__orbit[data-astro-cid-gk5eq6oj]:before{content:"";position:absolute;inset:0;border-radius:50%;padding:1px;background:conic-gradient(from 10deg,transparent 0deg,rgba(246,221,147,.7) 26deg,rgba(200,162,74,.28) 70deg,rgba(200,162,74,.1) 200deg,transparent 330deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.loc__orbit[data-astro-cid-gk5eq6oj]:after{content:"";position:absolute;left:calc(50% - 2px);top:-2px;width:4px;height:4px;border-radius:50%;background:#f6dd93;box-shadow:0 0 10px 2px #f6dd93bf}@keyframes orbitTurn{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loc__sparks[data-astro-cid-gk5eq6oj]{position:absolute;inset:0;z-index:2;pointer-events:none}.loc__earth[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);height:var(--earth-h);width:auto;max-width:none;z-index:1;display:block;backface-visibility:hidden;will-change:transform}.loc__earth--zoom-wrap[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);height:var(--earth-h);width:auto;max-width:none;z-index:2;pointer-events:none;transform-origin:center center;backface-visibility:hidden;will-change:transform}.loc__earth--zoom[data-astro-cid-gk5eq6oj]{display:block;width:auto;height:100%;max-width:none;opacity:0;transition:opacity .18s linear}.loc__earth--frames[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);height:var(--earth-h);width:auto;max-width:none;z-index:4;opacity:0;pointer-events:none;display:block;transition:opacity .12s linear}.loc__spritewrap[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);width:calc(var(--earth-h) * .6667);height:calc(var(--earth-h) * .6667);overflow:hidden;z-index:4;pointer-events:none;opacity:0;transition:opacity .4s ease}.loc__spritewrap[data-astro-cid-gk5eq6oj][hidden]{display:none!important}.loc__spritewrap[data-astro-cid-gk5eq6oj].is-in{opacity:1}.loc__spriterow[data-astro-cid-gk5eq6oj],.loc__spritecol[data-astro-cid-gk5eq6oj]{width:100%;height:100%;position:relative}.loc__spriterow[data-astro-cid-gk5eq6oj]{animation:loc-sprite-rows steps(10) 4.58333s infinite}.loc__spritecol[data-astro-cid-gk5eq6oj]{animation:loc-sprite-cols steps(11) .45833s infinite}@keyframes loc-sprite-rows{0%{transform:translateY(0)}to{transform:translateY(-1000%)}}@keyframes loc-sprite-cols{0%{transform:translate(0)}to{transform:translate(-1100%)}}.loc__spriteimg[data-astro-cid-gk5eq6oj]{position:absolute;left:0;top:0;width:1100%;height:1000%;max-width:none;display:block}@media(prefers-reduced-motion:reduce){.loc__spriterow[data-astro-cid-gk5eq6oj],.loc__spritecol[data-astro-cid-gk5eq6oj]{animation:none!important}.loc__spritewrap[data-astro-cid-gk5eq6oj]{opacity:0!important}}.is-keyed[data-astro-cid-gk5eq6oj] .loc__earth[data-astro-cid-gk5eq6oj]:not(.loc__earth--zoom):not(.loc__earth--zoom-wrap){mix-blend-mode:screen}.loc__earth-still[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);height:var(--earth-h);width:auto;max-width:none;z-index:3;opacity:0;transition:opacity .5s ease;pointer-events:none}.loc__diveflash[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%) translateZ(0);width:calc(var(--earth-h) * 1.18);height:calc(var(--earth-h) * 1.18);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,244,214,.98) 0%,rgba(244,214,140,.92) 24%,rgba(214,172,88,.55) 44%,rgba(200,162,74,.16) 62%,transparent 74%);opacity:0;z-index:6;will-change:opacity,transform;filter:blur(5px)}.loc__globe[data-astro-cid-gk5eq6oj].show-still .loc__earth[data-astro-cid-gk5eq6oj]:not(.loc__earth--zoom){opacity:0!important}.loc__globe[data-astro-cid-gk5eq6oj].show-still .loc__earth-still[data-astro-cid-gk5eq6oj]{opacity:1}.loc__earthhit[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);transform:translate(-50%,-50%);width:calc(var(--earth-h)*.72);aspect-ratio:1;border-radius:50%;z-index:3;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.loc__e3pack[data-astro-cid-gk5eq6oj],.loc__e3canvas[data-astro-cid-gk5eq6oj],.loc__e3burst[data-astro-cid-gk5eq6oj],.loc__e3dive[data-astro-cid-gk5eq6oj]{display:none}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__e3pack[data-astro-cid-gk5eq6oj]{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;transform-origin:50% var(--earth-top)}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__e3still[data-astro-cid-gk5eq6oj]{display:block;position:absolute;left:50%;top:var(--earth-top);width:calc(var(--earth-h) * var(--e3still, 1.06));height:auto;aspect-ratio:1;max-width:none;transform:translate(-50%,-50%) translateZ(0);opacity:0;transition:opacity .6s ease}.loc__globe[data-astro-cid-gk5eq6oj].is-v5.show-v5 .loc__e3still[data-astro-cid-gk5eq6oj]{opacity:1}.loc__e3spin[data-astro-cid-gk5eq6oj]{position:absolute;left:50%;top:var(--earth-top);width:calc(var(--earth-h) * var(--e3spin, .5648));aspect-ratio:1;overflow:hidden;transform:translate(-50%,-50%) translateZ(0);opacity:0;transition:opacity .45s ease}.loc__e3spin[data-astro-cid-gk5eq6oj][hidden]{display:none!important}.loc__e3spin[data-astro-cid-gk5eq6oj].is-in{opacity:1}.loc__e3spinrow[data-astro-cid-gk5eq6oj],.loc__e3spincol[data-astro-cid-gk5eq6oj]{width:100%;height:100%;position:relative}.loc__e3spinrow[data-astro-cid-gk5eq6oj],.loc__e3spincol[data-astro-cid-gk5eq6oj]{will-change:transform}.loc__e3spinimg[data-astro-cid-gk5eq6oj]{position:absolute;left:0;top:0;width:1000%;height:800%;max-width:none;display:block}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__e3dive[data-astro-cid-gk5eq6oj]{display:block;position:absolute;left:50%;top:var(--earth-top);width:calc(var(--earth-h) * var(--e3spin, .5648) * 1.4151);aspect-ratio:1;transform:translate(-50%,-50%) translateZ(0);z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;-webkit-mask-image:radial-gradient(closest-side,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%)}@media(max-width:640px){.loc__globe[data-astro-cid-gk5eq6oj].is-v5{--e3still:1.14;--e3spin:.6106}}.loc__e3flyjar{position:absolute;left:0;top:0;z-index:3;pointer-events:none;width:auto;max-width:none;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}.loc__globe[data-astro-cid-gk5eq6oj].is-v5.is-sprite .loc__earthhit[data-astro-cid-gk5eq6oj]{visibility:visible;pointer-events:auto;cursor:grab;touch-action:none}.loc__globe[data-astro-cid-gk5eq6oj].is-v5.is-sprite .loc__e3canvas[data-astro-cid-gk5eq6oj]{pointer-events:none}.loc__globe[data-astro-cid-gk5eq6oj].is-v5.is-sprite.is-drag .loc__earthhit[data-astro-cid-gk5eq6oj]{cursor:grabbing}.e3mapjar{pointer-events:none}.e3mapjar img{position:absolute;left:50%;bottom:0;transform:translate(-50%,-60px) scale(.7);opacity:0;filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));animation:e3JarDrop .62s cubic-bezier(.3,1.35,.5,1) var(--d, 0s) forwards}.e3mapjar:after{content:"";position:absolute;left:50%;bottom:-6px;width:48px;height:14px;margin-left:-24px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.5),rgba(0,0,0,.22) 50%,transparent);filter:blur(3px);opacity:0;animation:e3JarPool .5s ease calc(var(--d, 0s) + .35s) forwards}.e3mapjar.is-out img,.e3mapjar.is-out:after{animation:e3JarOut .5s ease forwards}.e3mapjar b{position:absolute;left:50%;top:-14px;transform:translate(4px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#080705d9;border:1px solid rgba(243,223,166,.75);color:#f3dfa6;font:500 10px/16px var(--font-mono);text-align:center;opacity:0;animation:e3JarPool .3s ease calc(var(--d, 0s) + .5s) forwards}@keyframes e3JarDrop{to{transform:translate(-50%) scale(1);opacity:1}}@keyframes e3JarPool{to{opacity:1}}@keyframes e3JarOut{to{opacity:0;transform:translate(-50%,4px) scale(.9)}}@media(prefers-reduced-motion:reduce){.e3mapjar img,.e3mapjar:after,.e3mapjar b{animation:none;opacity:1;transform:translate(-50%)}}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__e3canvas[data-astro-cid-gk5eq6oj]{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .7s ease;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.loc__globe[data-astro-cid-gk5eq6oj].is-v5.is-3d .loc__e3canvas[data-astro-cid-gk5eq6oj]{opacity:1}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__e3burst[data-astro-cid-gk5eq6oj]{display:block;position:absolute;inset:-12%;z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side at var(--bx, 50%) var(--by, 46%),#fff6dc 0%,#f6dc9a 16%,#d9b056 36%,rgba(150,104,28,.75) 62%,rgba(60,40,10,.35) 82%,rgba(0,0,0,0) 100%)}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__earthglow[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__orbit[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__earth[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__earth--frames[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__spritewrap[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__earth-still[data-astro-cid-gk5eq6oj],.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__diveflash[data-astro-cid-gk5eq6oj]{display:none!important}.loc__globe[data-astro-cid-gk5eq6oj].is-v5 .loc__earthhit[data-astro-cid-gk5eq6oj]{visibility:hidden;pointer-events:none}.loc__e3badges{position:absolute;inset:0;pointer-events:none;z-index:3}.loc__e3badge{position:absolute;left:0;top:0;will-change:transform}.loc__e3badge span{position:absolute;left:0;top:0;transform:translate(-15%,-85%) scale(.6);opacity:0;font-variant-numeric:tabular-nums;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#080705d1;border:1px solid rgba(243,223,166,.75);color:#f3dfa6;font:500 10px var(--font-mono);letter-spacing:.02em;box-shadow:0 0 12px #c9a54c4d;transition:transform .35s cubic-bezier(.2,.9,.25,1.3),opacity .25s}.loc__e3badge.on span{transform:translate(-15%,-85%) scale(1);opacity:1}.loc__overlay[data-astro-cid-gk5eq6oj]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(56% 54% at 50% var(--earth-top),transparent 44%,rgba(5,5,5,.5) 80%,var(--black) 100%),linear-gradient(180deg,transparent 52%,rgba(5,5,5,.85) 100%)}.loc__intro[data-astro-cid-gk5eq6oj].is-diving .loc__introcopy[data-astro-cid-gk5eq6oj]{opacity:0!important;transform:translateY(18px);transition:opacity .35s ease,transform .5s ease;pointer-events:none}.loc__introcopy[data-astro-cid-gk5eq6oj]{position:relative;z-index:4;text-align:center;display:grid;justify-items:center;gap:16px;padding-bottom:clamp(110px,16vh,190px)}.loc__earthlabel[data-astro-cid-gk5eq6oj]{letter-spacing:.36em}.loc__prompt[data-astro-cid-gk5eq6oj]{color:var(--ink-dim);font-size:1rem}.loc__goform[data-astro-cid-gk5eq6oj]{display:flex;gap:6px;width:100%;max-width:580px;margin-top:8px;background:#0a0a0ab8;border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:6px;transition:border-color .2s ease,box-shadow .2s ease}.loc__goinput[data-astro-cid-gk5eq6oj]{flex:1;min-width:0;height:54px;padding:0 16px 0 14px;background:transparent;border:0;border-radius:2px;color:var(--ink);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em}.loc__goinput[data-astro-cid-gk5eq6oj]::placeholder{color:#f5f2ea7a}.loc__goinput[data-astro-cid-gk5eq6oj]:focus{outline:none}.loc__goinput[data-astro-cid-gk5eq6oj]+.loc__goinput[data-astro-cid-gk5eq6oj]:not([hidden]){border-left:1px solid var(--line);border-radius:0}.loc__goform[data-astro-cid-gk5eq6oj]:focus-within{border-color:color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 12%,transparent)}@media(max-width:560px){.loc__goform[data-astro-cid-gk5eq6oj]{flex-direction:column}.loc__goform[data-astro-cid-gk5eq6oj] .btn[data-astro-cid-gk5eq6oj]{width:100%}.loc__goinput[data-astro-cid-gk5eq6oj]{flex:none;height:50px}.loc__goinput[data-astro-cid-gk5eq6oj]+.loc__goinput[data-astro-cid-gk5eq6oj]:not([hidden]){border-left:0;border-top:1px solid var(--line)}}.loc__legal[data-astro-cid-gk5eq6oj]{font-family:var(--font-mono);font-size:.62rem;line-height:1.55;letter-spacing:.06em;color:var(--ink-faint);opacity:0;max-width:580px;margin:2px auto 0;text-align:center}.loc__warn[data-astro-cid-gk5eq6oj]{margin-top:6px}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded .loc__legal[data-astro-cid-gk5eq6oj]{animation:legalIn .85s cubic-bezier(.16,.8,.24,1) 1.15s both}@keyframes legalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:.7;transform:none}}@media(prefers-reduced-motion:reduce){.loc__legal[data-astro-cid-gk5eq6oj]{opacity:.7}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded .loc__legal[data-astro-cid-gk5eq6oj]{animation:none}}.loc__globe[data-astro-cid-gk5eq6oj],.loc__introcopy[data-astro-cid-gk5eq6oj]{opacity:0}.loc__globe[data-astro-cid-gk5eq6oj].is-earthin{animation:earthZap 1s cubic-bezier(.16,.9,.28,1) forwards}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded .loc__introcopy[data-astro-cid-gk5eq6oj]{animation:copyIn .7s ease .34s forwards}.loc__goform[data-astro-cid-gk5eq6oj]{opacity:0}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded .loc__goform[data-astro-cid-gk5eq6oj]{animation:goBoxIn .85s cubic-bezier(.16,.8,.24,1) .6s both}@keyframes goBoxIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}#loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]{font-weight:700;opacity:0;position:relative;z-index:1;animation:none}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded #loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]{animation:locBtnIn .8s cubic-bezier(.2,.7,.3,1) 1s both}@keyframes locBtnIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;box-shadow:0 0 34px 2px #c8a24a99;will-change:opacity;animation:locGlowPulse 2.6s ease-in-out infinite}@keyframes locGlowPulse{0%,to{opacity:.32}50%{opacity:1}}@media(prefers-reduced-motion:reduce){#loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]{opacity:1}.loc__intro[data-astro-cid-gk5eq6oj].is-loaded #loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]{animation:none}#loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]:after{animation:none;opacity:.6}}@keyframes earthZap{0%{opacity:0}to{opacity:1}}@keyframes copyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.loc__globe[data-astro-cid-gk5eq6oj],.loc__introcopy[data-astro-cid-gk5eq6oj],.loc__goform[data-astro-cid-gk5eq6oj]{opacity:1!important;animation:none!important}.loc__earthglow[data-astro-cid-gk5eq6oj],.loc__earthglow[data-astro-cid-gk5eq6oj]:before,.loc__earthglow[data-astro-cid-gk5eq6oj]:after,.loc__orbit[data-astro-cid-gk5eq6oj]{animation:none!important}.loc__earth[data-astro-cid-gk5eq6oj],.loc__earth--zoom[data-astro-cid-gk5eq6oj]{opacity:0!important}.loc__earth-still[data-astro-cid-gk5eq6oj]{opacity:1}.loc__intro[data-astro-cid-gk5eq6oj].is-diving .loc__introcopy[data-astro-cid-gk5eq6oj]{transition:none!important}}@media(min-width:641px)and (max-height:760px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:40%;--earth-h:min(56vh,72vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:clamp(56px,8vh,110px)}}@media(min-width:641px)and (max-height:480px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:36%;--earth-h:min(46vh,60vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:28px}}@media(max-width:640px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:40%;--earth-h:min(58svh,104vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(60px,10vh,100px));gap:11px}.loc__prompt[data-astro-cid-gk5eq6oj]{font-size:.9rem;max-width:28ch}.loc__globe[data-astro-cid-gk5eq6oj]{overflow:hidden}.loc__orbit[data-astro-cid-gk5eq6oj]{display:none}.loc__earthglow[data-astro-cid-gk5eq6oj]{filter:blur(30px);animation:earthGlowLite 7.5s ease-in-out infinite}.loc__earthglow[data-astro-cid-gk5eq6oj]:before{display:none}}@media(max-width:640px)and (min-height:700px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:40%;--earth-h:min(62svh,106vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(72px,11vh,116px))}}@media(max-width:640px){.loc__goform[data-astro-cid-gk5eq6oj]{padding:4px;gap:4px}.loc__goinput[data-astro-cid-gk5eq6oj],.loc__goform[data-astro-cid-gk5eq6oj] .loc__goinput[data-astro-cid-gk5eq6oj]{height:40px;font-size:.74rem}#loc-go[data-astro-cid-gk5eq6oj] .btn--track[data-astro-cid-gk5eq6oj]{height:44px}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(26px,4.5vh,48px));gap:10px}}.loc__introcopy[data-astro-cid-gk5eq6oj]:has(.loc__warn){margin-bottom:calc(-1 * var(--warn-pull, 0px));--warn-pull:54px}@media(min-width:641px)and (max-height:760px){.loc__introcopy[data-astro-cid-gk5eq6oj]:has(.loc__warn){--warn-pull:38px}}@media(max-width:640px){.loc__introcopy[data-astro-cid-gk5eq6oj]:has(.loc__warn){--warn-pull:58px}}@media(max-width:640px)and (max-height:699px){.loc__introcopy[data-astro-cid-gk5eq6oj]:has(.loc__warn){--warn-pull:46px}}@media(min-width:641px)and (max-height:480px),(max-width:640px)and (max-height:640px){.loc__introcopy[data-astro-cid-gk5eq6oj]:has(.loc__warn){--warn-pull:0px}}@media(max-width:640px)and (max-height:640px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:28%;--earth-h:min(36svh,74vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:18px;gap:9px}.loc__prompt[data-astro-cid-gk5eq6oj]{font-size:.85rem}}@media(max-width:640px)and (max-height:420px){.loc__intro[data-astro-cid-gk5eq6oj]{--earth-top:24%;--earth-h:min(28svh,60vw)}.loc__introcopy[data-astro-cid-gk5eq6oj]{padding-bottom:10px}}
