.google-maps-benchmark,.google-maps-benchmark *{box-sizing:border-box}.google-maps-benchmark{background:var(--vivid-surface);color:var(--vivid-ink)}.google-maps-benchmark button,.google-maps-benchmark summary{font:inherit}.google-maps-benchmark button{cursor:pointer}.google-maps-benchmark [hidden]{display:none!important}.google-maps-benchmark.experiment{width:100%;max-width:none;padding:36px var(--page-content-gutter) 32px;margin:0}.intro{grid-template-columns:1fr auto;align-items:end;column-gap:40px;padding-bottom:30px;display:grid;position:relative}.experiment-label{color:var(--vivid-accent);grid-column:1/-1;align-items:center;gap:22px;margin-bottom:24px;display:flex}.experiment-label strong{letter-spacing:.08em;font-size:22px;font-weight:900}.experiment-label span{border-left:1px solid;padding-left:22px;font-size:12px}.intro h2 span{display:inline-block}.intro h2{letter-spacing:.015em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1.3}.intro p{text-wrap:pretty;border-left:2px solid var(--vivid-accent);max-width:22em;margin:0 0 4px;padding-left:17px;font-size:14px;font-weight:600;line-height:1.9}.lens-experiment{border-top:3px solid var(--vivid-accent)}.map-heading{justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.map-heading span:first-child{letter-spacing:.14em;font-weight:900}.map{--lx:clamp(calc(var(--radius) + 4px), calc(53.125% + (36 - 53.125) * max(1cqw, 1.5cqh)), calc(100% - var(--radius) - 4px));--ly:clamp(calc(var(--radius) + 4px), calc(51.7578% + (46 - 51.7578) * max(1cqh, .666667cqw)), calc(100% - var(--radius) - 4px));--lens-source-radius:clamp(160px, 22vw, 210px);--lens-scale:.5;--radius:calc(var(--lens-source-radius) * var(--lens-scale));isolation:isolate;background:var(--vivid-surface);border:1px solid color-mix(in srgb, var(--vivid-border) 30%, transparent);height:clamp(480px,39vw,580px);position:relative;overflow:hidden;container-type:size}.map[data-ready]{touch-action:pan-y pinch-zoom;user-select:none;cursor:grab}.store-position{left:calc(53.125% + (var(--u) - 53.125) * max(1cqw, 1.5cqh));top:calc(51.7578% + (var(--v) - 51.7578) * max(1cqh, .666667cqw));position:absolute;transform:translate(-50%,-50%)}.base-stores .store-position{flex-direction:column;align-items:center;gap:9px;display:flex}.store-dot{border:3px solid var(--vivid-surface);outline:1px solid var(--vivid-ink);background:var(--vivid-ink);border-radius:50%;width:17px;height:17px;display:block}.store-dot.own-dot{outline:2px solid var(--vivid-accent);background:var(--vivid-accent);border-radius:0;width:21px;height:21px}.store-name{background:var(--vivid-surface);white-space:nowrap;box-shadow:0 2px 5px color-mix(in srgb, var(--vivid-ink) 15%, transparent);padding:3px 8px;font-size:14px;font-weight:800}.reveal{clip-path:circle(var(--radius) at var(--lx) var(--ly));background:var(--vivid-surface);color:var(--vivid-ink);pointer-events:none;position:absolute;inset:0}.city-image{object-fit:cover;object-position:53.125% 51.7578%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.comparison{border:1px solid color-mix(in srgb, var(--vivid-ink) 30%, transparent);border-top:2px solid var(--vivid-ink);background:color-mix(in srgb, var(--vivid-support) 96%, transparent);width:138px;height:158px;box-shadow:0 4px 12px color-mix(in srgb, var(--vivid-ink) 10%, transparent);padding:12px 10px}.comparison.own{border-top-color:var(--vivid-accent)}.comparison.b,.comparison.c{visibility:hidden}.comparison-title{align-items:center;gap:7px;margin-bottom:7px;font-size:16px;font-weight:900;display:flex}.mini-dot{background:var(--vivid-ink);border-radius:50%;width:10px;height:10px;display:inline-block}.mini-dot.own-dot{background:var(--vivid-canvas);outline:1px solid var(--vivid-surface);outline-offset:2px;border-radius:0}.metric+.metric{margin-top:14px}.metric-label{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;font-weight:600;display:flex}.metric-label b{font-size:17px;line-height:1}.bar{background:color-mix(in srgb, var(--vivid-ink) 12%, transparent);height:9px;position:relative}.bar-value{width:var(--value);background:var(--vivid-ink);position:absolute;inset:0 auto 0 0}.bar-value.gap{background:repeating-linear-gradient(135deg, var(--vivid-surface) 0 2px, var(--vivid-canvas) 2px 5px)}.benchmark{width:1px;left:var(--benchmark);background:var(--vivid-ink);height:17px;box-shadow:1px 0 0 var(--vivid-surface);position:absolute;top:-4px}.lens-ring{left:var(--lx);top:var(--ly);width:calc(var(--lens-source-radius) * 2);height:calc(var(--lens-source-radius) * 2);transform:translate(-50%, -50%) scale(var(--lens-scale));border:2px solid var(--vivid-surface);box-shadow:0 0 0 1px var(--vivid-ink), 0 0 0 3px color-mix(in srgb, var(--vivid-surface) 65%, transparent), 0 18px 38px color-mix(in srgb, var(--vivid-ink) 32%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--vivid-ink) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute}.model-stores .store-name{font-size:12px}.lens-caption{background:var(--vivid-surface);color:var(--vivid-ink);letter-spacing:.13em;white-space:nowrap;padding:5px 10px;font-size:10px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lens-handle{color:var(--vivid-on-accent);background:var(--vivid-accent);white-space:nowrap;padding:7px 14px;font-size:14px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.lens-ring i{opacity:.45;width:14px;height:14px;display:none;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}.lens-ring i:before,.lens-ring i:after{content:"";background:var(--vivid-ink);position:absolute}.lens-ring i:before{width:1px;height:14px;left:6px}.lens-ring i:after{width:14px;height:1px;top:6px}.google-maps-benchmark :focus-visible{outline:3px solid var(--vivid-focus);outline-offset:4px}.map:focus-visible{outline-offset:3px}.notes{margin-top:24px;font-size:12px;line-height:1.7}.notes p{margin:0 0 10px}.google-maps-benchmark summary{cursor:pointer;text-underline-offset:4px;width:fit-content;padding-block:10px;font-size:14px;text-decoration:underline}.google-maps-benchmark details>p{margin-top:10px!important}.google-maps-benchmark table{border-collapse:collapse;text-align:left;width:min(100%,540px);font-size:14px}.google-maps-benchmark th,.google-maps-benchmark td{border-bottom:1px solid var(--vivid-border);padding:10px 5px}.google-maps-benchmark td span{font-size:12px;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.comparison{width:116px;padding-inline:8px}.intro{display:block}.intro p{max-width:none;margin-top:18px}}@media (width<=600px){.experiment{padding-top:24px}.experiment-label{margin-bottom:24px}.intro h2{font-size:clamp(25px,6.8vw,38px)}.intro p{max-width:25em;padding-left:10px;font-size:14px;line-height:1.8}.map-heading{font-size:10px}.map{--lens-source-radius:clamp(80px, 23cqw, 90px);--lens-scale:.666667;height:460px}.comparison{width:100px;padding:10px 5px}.comparison-title{margin-bottom:7px;font-size:15px}.metric-label{font-size:14px}.lens-caption{font-size:9px;top:15px}.lens-handle{padding:6px 12px;font-size:12px}}.stage-label{letter-spacing:.03em;white-space:nowrap;font-size:10px;font-weight:700}.score-readout{font-variant-numeric:tabular-nums;grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:10px;line-height:1;display:grid}.rank-column,.score-column{flex-direction:column;gap:5px;display:flex}.score-column{border-left:1px solid color-mix(in srgb, var(--vivid-ink) 25%, transparent);padding-left:7px}.result-label{letter-spacing:.08em;font-size:10px;font-weight:700}.score-denominator{letter-spacing:.04em;font-size:10px}.score-grade{font-family:var(--vivid-display);color:var(--vivid-accent);font-size:48px;font-weight:900}.score-readout strong{font-family:var(--vivid-display);letter-spacing:-.06em;font-size:42px;font-weight:900}.analysis-track{background:color-mix(in srgb, var(--vivid-ink) 10%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.analysis-track span{background:var(--vivid-accent);height:100%;transform:scaleX(var(--progress,1));transform-origin:0;display:block}.scan-metrics,.capture-reticle,.comparison:is([data-phase=capture],[data-phase=analyse],[data-phase=compare]) .score-readout{display:none}.comparison:is([data-phase=analyse],[data-phase=compare]) .scan-metrics{margin-top:12px;display:block}.scan-metrics .metric+.metric{margin-top:10px}.scan-metrics .metric-label{font-size:12px}.scan-metrics .bar-value{transform:scaleX(var(--scan,0));transform-origin:0}.comparison[data-phase=analyse] .benchmark{visibility:hidden}.comparison[data-phase=capture] .capture-reticle{place-items:center;height:80px;display:grid;position:relative;overflow:hidden}.capture-reticle span{border:1px solid var(--vivid-accent);clip-path:polygon(0 0,32% 0,32% 8%,8% 8%,8% 32%,0 32%,0 0,100% 0,100% 32%,92% 32%,92% 8%,68% 8%,68% 0,100% 0,100% 100%,68% 100%,68% 92%,92% 92%,92% 68%,100% 68%,100% 100%,0 100%,0 68%,8% 68%,8% 92%,32% 92%,32% 100%,0 100%);width:48px;height:44px;position:absolute;top:9px}.capture-reticle i{background:var(--vivid-accent);width:54px;height:1px;animation:.12s linear both target-scan;position:absolute;top:8px}.capture-reticle b{letter-spacing:.07em;align-self:end;margin-bottom:5px;font-size:9px;font-weight:600}.scanner-dial{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.dial-ticks{stroke:var(--vivid-ink);stroke-width:.7px;stroke-dasharray:.12 1.88;opacity:.7}.dial-progress{stroke:var(--vivid-accent);stroke-width:.45px;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--analysis-progress,1)))}.scanner-sweep{border-radius:50%;display:none;position:absolute;inset:7px;overflow:hidden}.map[data-analysing=true] .scanner-sweep{display:block}.scanner-sweep:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0deg 300deg, color-mix(in srgb, var(--vivid-accent) 12%, transparent) 352deg, var(--vivid-accent) 353deg 353.4deg, transparent 354deg);animation:.8s linear infinite scanner-rotate;position:absolute;inset:0}.map[data-analysing=true] .dial-ticks{transform-origin:50%;animation:12s linear infinite scanner-rotate}.comparison[data-phase=resolve] .score-readout{animation:.2s ease-out both result-lock}@keyframes scanner-rotate{to{transform:rotate(360deg)}}@keyframes target-scan{to{transform:translateY(44px)}}@keyframes result-lock{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.score-grade{font-size:42px}.score-readout strong{font-size:36px}}@media (width<=600px){.score-grade{font-size:38px}.score-readout strong{font-size:32px}.score-readout{gap:4px}.score-column{padding-left:4px}.result-label{letter-spacing:0}.comparison{height:158px}}@media (prefers-reduced-motion:reduce){.google-maps-benchmark,.google-maps-benchmark *,.google-maps-benchmark :before,.google-maps-benchmark :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.comparison:is([data-phase=resolve],[data-phase=complete]){opacity:0}.lens-result{background:radial-gradient(ellipse at center, var(--vivid-support) 0%, color-mix(in srgb, var(--vivid-support) 94%, transparent) 47%, transparent 73%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.lens-result:not([data-phase=resolve]):not([data-phase=complete]){display:none}.hero-store{align-items:baseline;gap:12px;display:flex;position:absolute;top:19%;left:15%;right:15%}.hero-store>span{font-size:22px;font-weight:900}.hero-store small{letter-spacing:.1em;font-size:9px}.hero-values{grid-template-columns:.38fr .62fr;gap:10px;width:76%;display:grid;position:absolute;top:32%;left:12%}.hero-values>div{flex-direction:column;gap:3px;display:flex}.hero-values>div>span{letter-spacing:.17em;font-size:12px;font-weight:700}.hero-values small{letter-spacing:0;font-size:10px;font-weight:400}.hero-values strong{font-family:var(--vivid-display);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-weight:900;line-height:.95}.hero-rank strong{font-size:calc(var(--radius) * .68);color:var(--vivid-accent)}.hero-score{border-left:1px solid color-mix(in srgb, var(--vivid-ink) 35%, transparent);padding-left:12px}.hero-score strong{font-size:calc(var(--radius) * .62)}.hero-peer{border-top:1px solid color-mix(in srgb, var(--vivid-ink) 25%, transparent);justify-content:space-between;align-items:baseline;gap:8px;width:70%;padding-top:10px;display:flex;position:absolute;top:73%;left:15%}.hero-peer>span{white-space:nowrap;font-size:9px}.hero-peer>span:first-child{font-size:13px;font-weight:700}.hero-peer b{margin-left:4px;font-size:20px}.lens-caption,.lens-handle{z-index:2}@media (width<=600px){.hero-store{gap:7px;top:20%}.hero-store>span{font-size:16px}.hero-store small{letter-spacing:0;font-size:8px}.hero-values{gap:6px}.hero-values>div>span{letter-spacing:.08em;font-size:10px}.hero-score{padding-left:7px}.hero-peer{gap:5px;padding-top:6px}.hero-peer>span{font-size:8px}.hero-peer>span:first-child{font-size:11px}.hero-peer b{margin-left:2px;font-size:16px}}.comparison{opacity:0}.lens-ring{border:1px solid var(--vivid-ink);box-shadow:0 0 0 2px var(--vivid-surface), 0 0 0 4px var(--vivid-accent), 0 18px 48px color-mix(in srgb, var(--vivid-ink) 50%, transparent)}.lens-result{color:var(--vivid-surface);background:radial-gradient(circle at 45% 38%, color-mix(in srgb, var(--vivid-ink) 87%, transparent), color-mix(in srgb, var(--vivid-ink) 98%, transparent))}.hero-store{align-items:center;top:19%}.hero-store>span{font-size:24px}.hero-store small{color:color-mix(in srgb, var(--vivid-surface) 65%, transparent);letter-spacing:.1em}.hero-values{top:32%}.hero-values>div>span{color:color-mix(in srgb, var(--vivid-surface) 70%, transparent)}.hero-rank strong{color:var(--vivid-canvas);text-shadow:0 0 26px color-mix(in srgb, var(--vivid-canvas) 25%, transparent)}.hero-score,.hero-peer{border-color:color-mix(in srgb, var(--vivid-surface) 25%, transparent)}.hero-peer>span{color:color-mix(in srgb, var(--vivid-surface) 70%, transparent)}.hero-peer b,.hero-peer>span:first-child{color:var(--vivid-surface)}.lens-result[data-phase=resolve]{animation:.18s cubic-bezier(.2,.7,.2,1) both lens-develop}.lens-result[data-phase=resolve] .hero-values{animation:.22s cubic-bezier(.15,.8,.25,1) both cinematic-lock}.lens-result[data-phase=resolve] .hero-peer{animation:.16s ease-out 60ms both result-lock}.scanner-dial{z-index:3;pointer-events:none}.dial-progress{stroke-width:.6px}.map:is([data-lens-phase=resolve],[data-lens-phase=complete]) .dial-ticks{stroke:var(--vivid-surface);opacity:.7}.lens-caption{color:var(--vivid-ink);letter-spacing:.17em;background:0 0;font-size:9px;top:9%}.map:is([data-lens-phase=resolve],[data-lens-phase=complete]) .lens-caption{color:var(--vivid-surface);opacity:.7}.lens-handle{color:var(--vivid-ink);background:0 0;padding:0;font-size:12px;bottom:7%}.map:is([data-lens-phase=resolve],[data-lens-phase=complete]) .lens-handle{color:var(--vivid-surface);opacity:.75}.lens-process{background:radial-gradient(circle, color-mix(in srgb, var(--vivid-surface) 94%, transparent) 0%, color-mix(in srgb, var(--vivid-surface) 75%, transparent) 48%, transparent 80%);border-radius:50%;display:none;position:absolute;inset:0;overflow:hidden}.map:is([data-lens-phase=capture],[data-lens-phase=analyse],[data-lens-phase=compare]) .lens-process{display:block}.scan-grid{opacity:.13;background-image:linear-gradient(var(--vivid-ink) 1px,transparent 1px),linear-gradient(90deg,var(--vivid-ink) 1px,transparent 1px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(circle,#0000 30%,#000 85%)}.scan-beam{background:linear-gradient(transparent 45%,color-mix(in srgb,var(--vivid-canvas) 18%,transparent) 49%,var(--vivid-canvas) 50%,transparent 50.5%);animation:.45s ease-in-out infinite lens-scan;position:absolute;inset:0;transform:translateY(-45%)}.target-frame{animation:.18s cubic-bezier(.15,.8,.25,1) both target-lock;position:absolute;inset:18%}.target-frame i{opacity:1;border:solid var(--vivid-accent);width:15px;height:15px;display:block;position:absolute}.target-frame i:before,.target-frame i:after{display:none}.target-frame i:first-child{border-width:2px 0 0 2px;top:0;left:0}.target-frame i:nth-child(2){border-width:2px 2px 0 0;top:0;left:auto;right:0}.target-frame i:nth-child(3){border-width:0 0 2px 2px;top:auto;bottom:0;left:0}.target-frame i:nth-child(4){border-width:0 2px 2px 0;inset:auto 0 0 auto}.process-target{justify-content:space-between;align-items:center;display:flex;position:absolute;top:23%;left:23%;right:23%}.process-target>span{font-size:18px;font-weight:900}.process-target small{letter-spacing:.06em;font-size:8px}.process-phase{position:absolute;top:34%;left:23%;right:20%}.process-phase small{color:var(--vivid-accent);letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.process-phase strong{letter-spacing:.04em;font-size:26px;font-weight:900}.process-rows{position:absolute;top:54%;left:23%;right:23%}.process-rows>div{grid-template-columns:72px 1fr 24px;align-items:center;gap:8px;margin-top:12px;display:grid}.process-rows span{font-size:12px;font-weight:700}.process-rows i{opacity:1;background:color-mix(in srgb,var(--vivid-ink) 15%,transparent);width:auto;height:3px;display:block;position:static}.process-rows i:before,.process-rows i:after{display:none}.process-rows b{background:var(--vivid-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process-rows strong{font-variant-numeric:tabular-nums;font-size:14px}.process-footer{letter-spacing:.06em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:74%;left:23%;right:23%}.process-footer span{color:var(--vivid-accent);letter-spacing:5px}.map[data-lens-phase=capture] .process-rows{opacity:.25}.map[data-lens-phase=compare] .target-frame{border:1px solid color-mix(in srgb,var(--vivid-accent) 20%,transparent)}@keyframes lens-scan{to{transform:translateY(45%)}}@keyframes target-lock{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes lens-develop{0%{opacity:0}to{opacity:1}}@keyframes cinematic-lock{0%{filter:blur(8px);opacity:0;transform:scale(1.15)}70%{filter:blur();opacity:1}to{filter:blur();opacity:1;transform:scale(1)}}@media (width<=600px){.hero-store>span{font-size:18px}.hero-store small{letter-spacing:0;font-size:8px}.lens-caption{letter-spacing:.06em;font-size:8px}.lens-handle{font-size:10px}.process-target>span{font-size:15px}.process-target small{letter-spacing:0;font-size:6px}.process-phase strong{letter-spacing:0;font-size:18px}.process-phase small{margin-bottom:3px;font-size:9px}.process-rows>div{grid-template-columns:60px 1fr 20px;gap:5px;margin-top:8px}.process-rows span{font-size:10px}.process-rows strong{font-size:12px}.process-footer{letter-spacing:0;font-size:6px}.process-footer span{letter-spacing:2px}}.base-stores .store-position{width:0;height:0;display:block;transform:none}.google-maps-benchmark .map-pin{width:28px;height:37px;box-shadow:none;filter:none;background:0 0;border:0;position:absolute;top:1px;left:0;overflow:visible;transform:translate(-50%,-100%)}.map-pin.own-pin{width:34px;height:45px}.google-maps-benchmark .pin-body,.google-maps-benchmark .own-pin .pin-body{fill:var(--vivid-surface);stroke:none}.google-maps-benchmark .pin-core{fill:var(--vivid-ink)}.google-maps-benchmark .pin-shop{fill:none;stroke:var(--vivid-accent);stroke-width:2px;stroke-linejoin:round}.base-stores .store-name{letter-spacing:.02em;color:var(--vivid-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.2;display:block;position:absolute;top:7px;left:0;transform:translate(-50%)}.base-stores .own .store-name{background:var(--vivid-accent);color:var(--vivid-on-accent);border-color:var(--vivid-accent);padding-inline:11px;font-size:13px;font-weight:900}.model-stores .store-name{display:none}.model-stores .map-pin{opacity:.3;filter:none}@media (width<=600px){.map-pin{width:26px;height:34px}.map-pin.own-pin{width:31px;height:41px}.base-stores .store-name{padding:4px 7px}.hero-store small{display:none}.hero-store{top:19%}.hero-values{top:31%}.hero-rank strong{font-size:calc(var(--radius) * .65)}.hero-score strong{font-size:calc(var(--radius) * .6)}.hero-peer{grid-template-columns:auto 1fr 1fr;align-items:center;padding-top:5px;display:grid;top:71%}.hero-peer>span:not(:first-child){flex-direction:column;align-items:flex-end;gap:1px;line-height:1.1;display:flex}.hero-peer b{margin-left:0;font-size:14px}.lens-handle{font-size:9px;bottom:4%}.process-phase strong{font-size:17px}.process-target small{display:none}}.lens-grip{z-index:4;left:var(--lx);top:calc(var(--ly) + var(--radius) + 24px);border:1px solid var(--vivid-accent);width:48px;height:48px;color:var(--vivid-accent);background:var(--vivid-surface);box-shadow:0 3px 10px color-mix(in srgb,var(--vivid-ink) 25%,transparent);touch-action:none;cursor:grab;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:none;position:absolute;transform:translate(-50%,-50%)}.lens-grip svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px}.lens-grip span{pointer-events:none;font-size:9px;font-weight:700;line-height:1}@media (any-pointer:coarse),(width<=600px){.map[data-ready] .lens-grip{display:flex}.map[data-ready] .lens-handle{display:none}.map[data-ready]{cursor:auto}}.map[data-ready][data-touch-capable] .lens-grip{display:flex}.map[data-ready][data-touch-capable] .lens-handle{display:none}@media (width<=600px){.hero-store>span{font-size:16px}.process-phase strong{font-size:13px}.process-rows>div{grid-template-columns:52px 1fr 20px;gap:4px;margin-top:4px}.process-footer{top:75%}.lens-caption{letter-spacing:0;font-size:7px}.base-stores .b .store-name{top:-30px;left:18px;transform:none}.hero-values>div>span{white-space:nowrap;letter-spacing:0;font-size:9px}.hero-values small{font-size:8px}}@media (width>=601px){.lens-grip{left:calc(var(--lx) + var(--radius) + 24px);top:var(--ly)}}.google-maps-importance[data-astro-cid-y64aa645]{color:var(--vivid-on-canvas);background:var(--vivid-canvas);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,5vw,5rem)}.google-maps-importance__inner[data-astro-cid-y64aa645]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);width:min(100%,75rem);margin-inline:auto;display:grid}.google-maps-importance[data-astro-cid-y64aa645] h2[data-astro-cid-y64aa645]{margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:900;line-height:1.2}.google-maps-importance[data-astro-cid-y64aa645] h2[data-astro-cid-y64aa645] span[data-astro-cid-y64aa645]{white-space:nowrap}.google-maps-importance__copy[data-astro-cid-y64aa645] p[data-astro-cid-y64aa645]{margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.9}.google-maps-importance__copy[data-astro-cid-y64aa645] p[data-astro-cid-y64aa645]+p[data-astro-cid-y64aa645]{margin-top:1.5rem}@media (width<=48rem){.google-maps-importance__inner[data-astro-cid-y64aa645]{grid-template-columns:1fr}}
