.ing[data-astro-cid-xkp5tnqg]{font-family:var(--font-mono);font-size:clamp(14px,1.15vw,17px);letter-spacing:.02em;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);padding:10px 14px;line-height:1;cursor:default;transition:background .12s ease,color .12s ease}.ing[data-astro-cid-xkp5tnqg]:hover,.ing[data-astro-cid-xkp5tnqg][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}@media(max-width:767px){.ing[data-astro-cid-xkp5tnqg]{padding:11px;font-size:13px;white-space:nowrap}}@media(hover:hover){#hardwater[data-astro-cid-xkp5tnqg][data-x=""] .ing[data-astro-cid-xkp5tnqg]{animation:ing-beckon 9s ease-in-out calc(var(--n, 0) * 3s) infinite}}@keyframes ing-beckon{0%,33.4%,to{box-shadow:0 0 #fff0}14%{box-shadow:0 0 22px 5px #ffffff80,0 0 2px 1px #ffffff59}}.eq-detail[data-astro-cid-xkp5tnqg]{opacity:0;pointer-events:none;transition:opacity .15s ease}.eq-copy[data-astro-cid-xkp5tnqg]{font-size:clamp(18px,1.55vw,23px);line-height:1.4;max-width:34em}#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .eq-detail[data-astro-cid-xkp5tnqg][data-key=water],#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .eq-detail[data-astro-cid-xkp5tnqg][data-key=spirit],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .eq-detail[data-astro-cid-xkp5tnqg][data-key=juice]{opacity:1;pointer-events:auto}.can-photo[data-astro-cid-xkp5tnqg]{transition:opacity .2s ease}.eyes[data-astro-cid-xkp5tnqg]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eye[data-astro-cid-xkp5tnqg]{opacity:0;transition:opacity .12s ease}.lid[data-astro-cid-xkp5tnqg]{transform-box:fill-box;transform-origin:center;transform:scaleY(0);transition:transform .16s ease}.pupil[data-astro-cid-xkp5tnqg]{transition:transform .25s ease;transform:translate(var(--gx, 0px),var(--gy, 0px))}.hero-can[data-astro-cid-xkp5tnqg].awake .eye[data-astro-cid-xkp5tnqg]{opacity:1}.hero-can[data-astro-cid-xkp5tnqg].awake .lid[data-astro-cid-xkp5tnqg]{transform:scaleY(1)}#hardwater[data-astro-cid-xkp5tnqg]:not([data-x=""]) .eyes[data-astro-cid-xkp5tnqg]{opacity:0}.xray[data-astro-cid-xkp5tnqg]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .2s ease}#hardwater[data-astro-cid-xkp5tnqg]:not([data-x=""]) .can-photo[data-astro-cid-xkp5tnqg]{opacity:0}#hardwater[data-astro-cid-xkp5tnqg]:not([data-x=""]) .xray[data-astro-cid-xkp5tnqg]{opacity:1}.hero-can[data-astro-cid-xkp5tnqg]:before{display:none}#hardwater[data-astro-cid-xkp5tnqg]{overflow-x:clip}.hero-can[data-astro-cid-xkp5tnqg] .rays[data-astro-cid-xkp5tnqg]{position:absolute;inset:50% auto auto 50%;width:118%;height:auto;max-width:none;translate:-50% -50%;transform-origin:50% 50%;rotate:calc(var(--r0, 0deg) + var(--spin, 0deg));scale:1;opacity:.18;pointer-events:none;z-index:0;animation:rays-in 1.8s ease-out .2s backwards;transition:rotate .6s cubic-bezier(.2,.6,.2,1),opacity .2s ease}.hero-can[data-astro-cid-xkp5tnqg] .can-photo[data-astro-cid-xkp5tnqg],.hero-can[data-astro-cid-xkp5tnqg] .eyes[data-astro-cid-xkp5tnqg],.hero-can[data-astro-cid-xkp5tnqg] .xray[data-astro-cid-xkp5tnqg]{z-index:1}@keyframes rays-in{0%{opacity:0}}@keyframes rays-turn{0%{rotate:0deg}to{rotate:360deg}}@media(hover:none),(pointer:coarse){.hero-can[data-astro-cid-xkp5tnqg] .rays[data-astro-cid-xkp5tnqg]{animation:rays-in 1.8s ease-out .2s backwards,rays-turn 150s linear infinite;transition:opacity .2s ease}#hardwater[data-astro-cid-xkp5tnqg].is-away .rays[data-astro-cid-xkp5tnqg]{animation-play-state:paused}}#hardwater[data-astro-cid-xkp5tnqg]:not([data-x=""]) .rays[data-astro-cid-xkp5tnqg]{opacity:0}.can-line[data-astro-cid-xkp5tnqg]{fill:none;stroke:var(--color-ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.can-paper[data-astro-cid-xkp5tnqg]{fill:var(--color-paper)}.px-ink-fill[data-astro-cid-xkp5tnqg]{fill:var(--color-ink)}.px-ink-line[data-astro-cid-xkp5tnqg]{stroke:var(--color-ink);stroke-width:2}.px-paper-fill[data-astro-cid-xkp5tnqg]{fill:var(--color-paper)}.px-paper-line[data-astro-cid-xkp5tnqg]{stroke:var(--color-paper);stroke-width:2}.band-fill[data-astro-cid-xkp5tnqg]{fill:var(--color-paper);transition:fill .15s ease}.band-pat[data-astro-cid-xkp5tnqg]{transition:opacity .15s ease}.band-pat-ink[data-astro-cid-xkp5tnqg]{opacity:.45}.band-pat-paper[data-astro-cid-xkp5tnqg]{opacity:0}.band-chip[data-astro-cid-xkp5tnqg]{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .15s ease,stroke .15s ease}.band-lbl[data-astro-cid-xkp5tnqg]{font-family:var(--font-mono);font-size:28px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;fill:var(--color-ink);transition:fill .15s ease}#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .band[data-astro-cid-xkp5tnqg][data-band=spirit] .band-fill[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .band[data-astro-cid-xkp5tnqg][data-band=juice] .band-fill[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .band[data-astro-cid-xkp5tnqg][data-band=water] .band-fill[data-astro-cid-xkp5tnqg]{fill:var(--color-ink)}#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .band[data-astro-cid-xkp5tnqg][data-band=spirit] .band-pat-ink[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .band[data-astro-cid-xkp5tnqg][data-band=juice] .band-pat-ink[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .band[data-astro-cid-xkp5tnqg][data-band=water] .band-pat-ink[data-astro-cid-xkp5tnqg]{opacity:0}#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .band[data-astro-cid-xkp5tnqg][data-band=spirit] .band-pat-paper[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .band[data-astro-cid-xkp5tnqg][data-band=juice] .band-pat-paper[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .band[data-astro-cid-xkp5tnqg][data-band=water] .band-pat-paper[data-astro-cid-xkp5tnqg]{opacity:.55}#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .band-tag[data-astro-cid-xkp5tnqg][data-band=spirit] .band-chip[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .band-tag[data-astro-cid-xkp5tnqg][data-band=juice] .band-chip[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .band-tag[data-astro-cid-xkp5tnqg][data-band=water] .band-chip[data-astro-cid-xkp5tnqg]{fill:var(--color-ink);stroke:var(--color-paper)}#hardwater[data-astro-cid-xkp5tnqg][data-x=spirit] .band-tag[data-astro-cid-xkp5tnqg][data-band=spirit] .band-lbl[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=juice] .band-tag[data-astro-cid-xkp5tnqg][data-band=juice] .band-lbl[data-astro-cid-xkp5tnqg],#hardwater[data-astro-cid-xkp5tnqg][data-x=water] .band-tag[data-astro-cid-xkp5tnqg][data-band=water] .band-lbl[data-astro-cid-xkp5tnqg]{fill:var(--color-paper)}@media(prefers-reduced-motion:reduce){.can-photo[data-astro-cid-xkp5tnqg],.xray[data-astro-cid-xkp5tnqg],.band-fill[data-astro-cid-xkp5tnqg],.band-pat[data-astro-cid-xkp5tnqg],.band-lbl[data-astro-cid-xkp5tnqg],.band-chip[data-astro-cid-xkp5tnqg],.eq-detail[data-astro-cid-xkp5tnqg],.ing[data-astro-cid-xkp5tnqg],.hero-can[data-astro-cid-xkp5tnqg]:before{transition:none}.hero-can[data-astro-cid-xkp5tnqg]:before,.ing[data-astro-cid-xkp5tnqg],.rays[data-astro-cid-xkp5tnqg]{animation:none}.rays[data-astro-cid-xkp5tnqg]{transition:none}}.notes-box{width:min(92vw,760px);max-height:min(86vh,820px);margin:auto;padding:0;border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);overflow:hidden}.notes-box::backdrop{background:#243e668c}.notes-card{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;max-height:min(86vh,820px);padding:28px 28px 24px}.notes-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font-size:22px;line-height:1;cursor:pointer}.notes-x:hover{background:var(--color-ink);color:var(--color-paper)}.notes-list{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-ink) var(--color-rule-faint);border-top:1px solid var(--color-ink);margin-top:20px;padding-right:12px}.notes-list::-webkit-scrollbar{width:6px}.notes-list::-webkit-scrollbar-track{background:var(--color-rule-faint)}.notes-list::-webkit-scrollbar-thumb{background:var(--color-ink)}.notes-item{display:grid;gap:20px;padding:24px 0;border-bottom:1px solid var(--color-rule)}.notes-item.has-photo{grid-template-columns:120px minmax(0,1fr);align-items:start}.notes-photo{display:block;width:120px;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--color-rule-faint)}.notes-lbl{margin:0 0 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange)}.notes-take{margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.4;font-style:italic}.notes-who{margin:14px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink)}.notes-who span{display:block;margin-top:4px;color:var(--color-ink-2)}@media(max-width:520px){.notes-item.has-photo{grid-template-columns:1fr}.notes-photo{width:96px}}.tasting-link{background:none;border:0;padding:6px 0;margin:18px 0 0;font-family:var(--font-body);font-style:italic;font-size:15px;color:var(--color-ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-rule)}.tasting-link:hover{color:var(--color-orange);text-decoration-color:currentColor}.can-stage[data-astro-cid-cniar3gg].glow:before{height:80%;width:auto;aspect-ratio:1;filter:none;opacity:.3;background:radial-gradient(circle,var(--glow) 0 36%,transparent 70%);transition:opacity .35s ease,transform .35s ease}.can-stage[data-astro-cid-cniar3gg].glow img[data-astro-cid-cniar3gg]{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lineup-card[data-astro-cid-cniar3gg]:hover .can-stage[data-astro-cid-cniar3gg].glow img[data-astro-cid-cniar3gg]{transform:translateY(-12px) rotate(var(--tilt, 0deg))}.lineup-card[data-astro-cid-cniar3gg]:hover .can-stage[data-astro-cid-cniar3gg].glow:before{opacity:.55;transform:translate(-50%,-50%) scale(1.06)}@media(prefers-reduced-motion:reduce){.can-stage[data-astro-cid-cniar3gg].glow img[data-astro-cid-cniar3gg],.can-stage[data-astro-cid-cniar3gg].glow:before{transition:none}.lineup-card[data-astro-cid-cniar3gg]:hover .can-stage[data-astro-cid-cniar3gg].glow img[data-astro-cid-cniar3gg]{transform:none}}.lbl-panel[data-astro-cid-muebvj5v]{background:var(--bg);color:var(--fg);padding:clamp(20px,6cqw,32px) clamp(18px,5.5cqw,30px) clamp(18px,5cqw,26px);border-radius:6px}.lbl-title[data-astro-cid-muebvj5v]{margin:0 0 14px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.42em;text-transform:uppercase;text-align:center}.lbl-water[data-astro-cid-muebvj5v]{margin:0;padding-bottom:12px;border-bottom:2px solid var(--rule);font-family:var(--font-display);font-size:clamp(18px,5.2cqw,26px);line-height:1.1;text-transform:uppercase}.lbl-grid[data-astro-cid-muebvj5v]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(12px,4cqw,20px);align-items:stretch}.lbl-organic[data-astro-cid-muebvj5v]{display:grid;place-items:end center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:clamp(40px,12.5cqw,72px);line-height:1.08;text-transform:uppercase;letter-spacing:.02em;padding:10px 0 4px}.lbl-list[data-astro-cid-muebvj5v]{margin:0;padding:0;list-style:none}.lbl-list[data-astro-cid-muebvj5v] li[data-astro-cid-muebvj5v]{padding:clamp(10px,2.8cqw,14px) 0;border-bottom:2px solid var(--rule);font-family:var(--font-display);font-size:clamp(14px,4.2cqw,19px);line-height:1.15;text-transform:uppercase}.lbl-list[data-astro-cid-muebvj5v] li[data-astro-cid-muebvj5v]:last-child{border-bottom:0;padding-bottom:6px}.lbl-badges[data-astro-cid-muebvj5v]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;border-top:2px solid var(--rule)}.lbl-seal[data-astro-cid-muebvj5v] img[data-astro-cid-muebvj5v]{display:block;width:52px;height:52px;border-radius:50%}.lbl-badge[data-astro-cid-muebvj5v]{border:2px solid var(--fg);border-radius:999px;padding:7px 11px;font-family:var(--font-mono);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.lbl-cap[data-astro-cid-muebvj5v]{margin:14px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--color-ink-2)}.glow-rows[data-astro-cid-37i4zzho]{--glow-gap: 10px;display:grid;gap:var(--glow-gap);margin:0;padding:20px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.glow-track[data-astro-cid-37i4zzho]{--glow-w: 168px;display:flex;align-items:flex-start;gap:var(--glow-gap);width:max-content;padding-right:var(--glow-gap);animation:glow-drift 230s linear infinite;will-change:transform}.glow-row-1[data-astro-cid-37i4zzho]{--glow-w: 118px;margin-left:calc(-1 * (var(--glow-w) + var(--glow-gap)) / 2);animation-duration:200s;animation-direction:reverse}.glow-row-2[data-astro-cid-37i4zzho]{--glow-w: 84px;animation-duration:170s;opacity:.85;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 100%);mask-image:linear-gradient(180deg,#000 10%,transparent 100%)}.glow-rows[data-astro-cid-37i4zzho]:hover .glow-track[data-astro-cid-37i4zzho]{animation-play-state:paused}@keyframes glow-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.glow-card[data-astro-cid-37i4zzho]{flex:0 0 auto;width:var(--glow-w);aspect-ratio:4 / 5;margin:0;transform:none;transform-origin:50% 40%;padding:0;border:0;background:var(--color-paper);cursor:default;box-shadow:0 24px 50px -24px #000000b3,0 0 0 1px var(--color-rule-faint);border-radius:10px;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.glow-card[data-astro-cid-37i4zzho] img[data-astro-cid-37i4zzho],.glow-card[data-astro-cid-37i4zzho] video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.glow-card[data-astro-cid-37i4zzho] img[data-astro-cid-37i4zzho][hidden]{display:none}.glow-cap[data-astro-cid-37i4zzho]{position:absolute;left:12px;bottom:10px;right:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);text-shadow:0 1px 6px rgba(0,0,0,.55);opacity:0;transition:opacity .25s ease;text-align:left}@media(min-width:768px){.glow-rows[data-astro-cid-37i4zzho]{--glow-gap: 14px;padding:40px 0 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.glow-track[data-astro-cid-37i4zzho]{--glow-w: clamp(240px, 19vw, 400px);animation-duration:420s}.glow-row-1[data-astro-cid-37i4zzho]{--glow-w: clamp(160px, 12.5vw, 260px);animation-duration:360s}.glow-row-2[data-astro-cid-37i4zzho]{--glow-w: clamp(104px, 8.2vw, 170px);animation-duration:300s}.glow-card[data-astro-cid-37i4zzho]{border-radius:14px}.glow-row-2[data-astro-cid-37i4zzho] .glow-card[data-astro-cid-37i4zzho]{border-radius:10px}.glow-card[data-astro-cid-37i4zzho]:hover,.glow-card[data-astro-cid-37i4zzho]:focus-visible{z-index:5;transform:scale(1.18);box-shadow:0 34px 70px -26px #000c,0 0 0 1px var(--color-orange);outline:none}.glow-card[data-astro-cid-37i4zzho]:hover .glow-cap[data-astro-cid-37i4zzho],.glow-card[data-astro-cid-37i4zzho]:focus-visible .glow-cap[data-astro-cid-37i4zzho]{opacity:1}}@media(prefers-reduced-motion:reduce){.glow-track[data-astro-cid-37i4zzho]{animation:none}.glow-rows[data-astro-cid-37i4zzho]{overflow-x:auto}.glow-row-1[data-astro-cid-37i4zzho]{margin-left:0}.glow-card[data-astro-cid-37i4zzho],.glow-card[data-astro-cid-37i4zzho]:hover{transition:none;transform:none}}.essay[data-astro-cid-td6jtpa4]{color:var(--color-ink);border-radius:6px;transition:background .2s ease,color .2s ease}.essay[data-astro-cid-td6jtpa4]:hover,.essay[data-astro-cid-td6jtpa4]:focus-visible{background:var(--color-ink);color:var(--color-paper);outline:none}.essay[data-astro-cid-td6jtpa4]:hover .text-orange[data-astro-cid-td6jtpa4],.essay[data-astro-cid-td6jtpa4]:focus-visible .text-orange[data-astro-cid-td6jtpa4]{color:var(--color-sand)}.cong-cap[data-astro-cid-2gvrk3wr]{display:flex;justify-content:space-between;font-style:italic;font-size:12px;color:var(--color-ink-2);margin-bottom:-8px}.cong-stage[data-astro-cid-2gvrk3wr]{position:relative;height:240px;border:1px solid var(--color-rule);overflow:hidden;background:var(--color-paper)}.cong-fx[data-astro-cid-2gvrk3wr]{position:absolute;inset:0;width:100%;height:100%;display:block}.cong-line[data-astro-cid-2gvrk3wr]{position:absolute;left:4%;right:4%;top:78%;height:0;border-top:1.5px solid var(--color-ink)}.cong-tick[data-astro-cid-2gvrk3wr]{position:absolute;top:78%;width:1px;height:10px;background:var(--color-ink);transform:translate(-50%,-100%)}.cong-sun[data-astro-cid-2gvrk3wr]{position:absolute;left:4%;top:78%;width:68px;height:68px;transform:translate(-50%,-62%);pointer-events:none;transition:left .08s linear}.cong-sun[data-astro-cid-2gvrk3wr] svg[data-astro-cid-2gvrk3wr]{width:100%;height:100%;display:block}.cong-sun[data-astro-cid-2gvrk3wr] .sun polygon{fill:var(--color-ink);transform-box:fill-box;transform-origin:center;animation:sun-spin 18s linear infinite;animation-play-state:paused}.cong-sun[data-astro-cid-2gvrk3wr].is-live .sun polygon{animation-play-state:running}.cong-sun[data-astro-cid-2gvrk3wr].gliding{transition:left .6s cubic-bezier(.2,.7,.2,1)}.cong[data-astro-cid-2gvrk3wr].following .cong-sun[data-astro-cid-2gvrk3wr]{transition:none}.cong-range[data-astro-cid-2gvrk3wr]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:grab}.cong-range[data-astro-cid-2gvrk3wr]:active{cursor:grabbing}.cong-prompt[data-astro-cid-2gvrk3wr]{position:absolute;left:0;right:0;top:34%;margin:0;text-align:center;font-family:var(--font-mono);font-weight:300;font-size:clamp(16px,1.6vw,22px);letter-spacing:-.01em;color:var(--color-ink);pointer-events:none}.cong-drag[data-astro-cid-2gvrk3wr]{position:absolute;left:calc(4% + 44px);top:78%;transform:translateY(-120%);margin:0;font-family:var(--font-mono);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink);pointer-events:none;transition:opacity .3s ease}.cong[data-astro-cid-2gvrk3wr].touched .cong-drag[data-astro-cid-2gvrk3wr]{opacity:0}.cong-prompt[data-astro-cid-2gvrk3wr]{transition:opacity .35s ease}.cong[data-astro-cid-2gvrk3wr].hovering .cong-prompt[data-astro-cid-2gvrk3wr]{opacity:0}@media(hover:hover)and (pointer:fine){.cong-drag[data-astro-cid-2gvrk3wr]{display:none}}.cong-labels[data-astro-cid-2gvrk3wr]{position:relative;height:3.4em;font-family:var(--font-mono);font-size:11px;color:var(--color-ink-2);margin-top:-8px}.cong-lbl[data-astro-cid-2gvrk3wr]{position:absolute;transform:translate(-50%);white-space:nowrap}.cong-lbl[data-astro-cid-2gvrk3wr].us,.cong-lbl[data-astro-cid-2gvrk3wr].near{font-weight:500;color:var(--color-ink)}.cong-lbl[data-astro-cid-2gvrk3wr].us{color:var(--color-orange)}@keyframes sun-spin{to{transform:rotate(360deg)}}.cong-ball[data-astro-cid-2gvrk3wr]{display:none}@media(hover:none),(pointer:coarse){.cong-stage[data-astro-cid-2gvrk3wr]{overflow:visible}.cong-sun[data-astro-cid-2gvrk3wr]{width:92px;height:92px;transform:translate(-50%,-58%)}.cong-sun[data-astro-cid-2gvrk3wr] .sun polygon{fill:var(--color-orange);opacity:.55}.cong-ball[data-astro-cid-2gvrk3wr]{display:block;position:absolute;left:50%;top:50%;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 32% 28%,#ffe3b8 0,#ffb554 22%,var(--color-orange) 56%,#c75f12 100%);box-shadow:inset 0 0 0 1.5px #ffffff59,inset -6px -8px 14px #78320059,0 0 22px 6px rgba(244,133,33,calc(.6 - var(--lv, 0) * .45)),0 12px 26px -10px #243e6699;transition:box-shadow .2s ease}.cong-ball[data-astro-cid-2gvrk3wr]:after{content:"";position:absolute;left:22%;top:16%;width:30%;height:20%;border-radius:50%;background:#ffffff8c;filter:blur(1.5px)}.cong-drag[data-astro-cid-2gvrk3wr]{left:calc(4% + 54px)}}@media(prefers-reduced-motion:reduce){.cong-sun[data-astro-cid-2gvrk3wr] .sun polygon{animation:none}}.cong-lbl[data-astro-cid-2gvrk3wr]:nth-child(2n){top:1.5em}.qa[data-astro-cid-z6gx6xcw] .row[data-astro-cid-z6gx6xcw]{border-bottom:0}.qa[data-astro-cid-z6gx6xcw] .n[data-astro-cid-z6gx6xcw]{color:var(--color-ink)}.qa[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-rule)}.qa[data-astro-cid-z6gx6xcw][open]>summary[data-astro-cid-z6gx6xcw] .n[data-astro-cid-z6gx6xcw]{font-weight:400}.cheers-photo[data-astro-cid-vnmiwitl]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:45% 55%}@media(min-width:768px){.cheers-photo[data-astro-cid-vnmiwitl]{left:-16%;right:auto;width:116%;max-width:none}}.cheers-wash[data-astro-cid-vnmiwitl]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#243e6600 50%,#243e668c 66%,#243e66c7),linear-gradient(180deg,#243e6640,#243e6600 30% 60%,#243e668c)}@media(max-width:767px){.cheers-photo[data-astro-cid-vnmiwitl]{position:relative;z-index:0;height:auto;aspect-ratio:4 / 3;object-position:45% center}.cheers-wash[data-astro-cid-vnmiwitl]{display:none}}.field[data-astro-cid-tik7e6lm]{flex:1 1 0;width:0;min-width:0;height:48px;padding:0 14px;background:transparent;border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);font-size:14px;outline:none;transition:box-shadow .2s}.field[data-astro-cid-tik7e6lm]::placeholder{color:var(--color-ink-3)}.field[data-astro-cid-tik7e6lm]:focus{box-shadow:inset 0 0 0 1px var(--color-ink)}.type-btn[data-astro-cid-tik7e6lm]{color:var(--color-ink-2)}.type-btn[data-astro-cid-tik7e6lm][aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.store-card[data-astro-cid-tik7e6lm]{cursor:pointer;transition:background-color .2s}.store-card[data-astro-cid-tik7e6lm]:hover,.store-card[data-astro-cid-tik7e6lm]:focus-visible{background:var(--color-rule-faint);outline:none}.store-card[data-astro-cid-tik7e6lm].is-active{box-shadow:inset 3px 0 0 var(--color-orange);background:var(--color-rule-faint)}.sg-pin{width:18px;height:18px;border-radius:9999px;background:var(--color-orange);border:3px solid var(--color-navy);box-shadow:0 6px 14px -4px #243e6699;cursor:pointer;transition:transform .2s,opacity .2s}.sg-pin.is-hot,.sg-pin:hover{transform:scale(1.45)}.sg-pin.is-off{opacity:.18;pointer-events:none}.sg-you{width:16px;height:16px;border-radius:9999px;background:var(--color-navy);border:3px solid var(--color-cream);box-shadow:0 0 0 6px #243e662e}.maplibregl-popup-content{border-radius:2px;padding:.9rem 1rem;background:var(--color-cream);color:var(--color-navy);border:1px solid var(--color-navy);box-shadow:0 18px 40px -18px #243e6680;font-family:var(--font-body)}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--color-navy)}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--color-navy)}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--color-navy)}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--color-navy)}.sg-pop-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-orange)}.sg-pop-name{margin-top:.25rem;font-family:var(--font-display);font-size:1.05rem;line-height:1.15}.sg-pop-addr{margin-top:.35rem;font-family:var(--font-mono);font-size:.78rem;line-height:1.4;color:#243e66b3}.sg-pop-link{display:inline-block;margin-top:.5rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--color-navy)}.maplibregl-ctrl-group{border-radius:2px;box-shadow:0 10px 24px -12px #243e6680}.maplibregl-cooperative-gesture-screen{font-family:var(--font-mono)}
