.seo-hero[data-astro-cid-ynb3qq7m]{padding-block-start:calc(var(--header-height) + var(--space-2xl));padding-block-end:var(--section-space-l);background:var(--bg);color:var(--text-light)}.seo-hero[data-astro-cid-ynb3qq7m]:before{content:"";position:absolute;inset:0;z-index:var(--z-behind);background:radial-gradient(38rem 38rem at 84% 14%,var(--accent-mint-a08),transparent 70%),radial-gradient(30rem 30rem at 6% 94%,#fd86dc0d,transparent 70%);pointer-events:none}.seo-hero__layout[data-astro-cid-ynb3qq7m]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media(min-width:1080px){.seo-hero__layout[data-astro-cid-ynb3qq7m]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-2xl)}}.seo-hero__copy[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m)}.seo-hero__heading[data-astro-cid-ynb3qq7m]{font-size:var(--h1);font-weight:500;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:16ch}.seo-hero__lede[data-astro-cid-ynb3qq7m]{font-size:var(--text-l);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:54ch}.seo-hero__ctas[data-astro-cid-ynb3qq7m]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m);margin-block-start:var(--space-2xs)}.seo-hero__proof-link[data-astro-cid-ynb3qq7m]{display:inline-flex;align-items:center;gap:.5rem;padding-block-end:.45rem;border-block-end:1px solid var(--border-strong);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);transition:color var(--duration-base) var(--ease-out-quart),border-color var(--duration-base) var(--ease-out-quart)}.seo-hero__proof-link[data-astro-cid-ynb3qq7m] svg[data-astro-cid-ynb3qq7m]{width:1em;height:1em;flex-shrink:0;transition:transform var(--duration-base) var(--ease-out-expo)}.seo-hero__proof-link[data-astro-cid-ynb3qq7m]:hover,.seo-hero__proof-link[data-astro-cid-ynb3qq7m]:focus-visible{color:var(--white);border-color:var(--white)}.seo-hero__proof-link[data-astro-cid-ynb3qq7m]:hover svg[data-astro-cid-ynb3qq7m]{transform:translateY(3px)}.seo-hero__chips[data-astro-cid-ynb3qq7m]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-xs)}.seo-hero__chip[data-astro-cid-ynb3qq7m]{padding:.4rem .85rem;border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.seo-serp[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-m)}.seo-serp__bar[data-astro-cid-ynb3qq7m]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white-a04)}.seo-serp__glass[data-astro-cid-ynb3qq7m]{width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--text-muted)}.seo-serp__query[data-astro-cid-ynb3qq7m]{font-size:var(--text-s);color:var(--text-light);white-space:nowrap;overflow:hidden}.seo-serp__caret[data-astro-cid-ynb3qq7m]{width:2px;height:1.1em;background:var(--accent-mint);margin-inline-start:-.35rem;animation:1.05s step-end infinite seo-caret}@keyframes seo-caret{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.seo-serp__caret[data-astro-cid-ynb3qq7m]{animation:none}}.seo-serp__results[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;gap:var(--space-s)}.seo-serp__ai[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;gap:.6rem;padding:var(--space-s);border:1px solid #78ffd638;border-radius:var(--radius-m);background:linear-gradient(#78ffd60f,#78ffd603)}.seo-serp__ai-head[data-astro-cid-ynb3qq7m]{display:flex;align-items:center;gap:.5rem}.seo-serp__spark[data-astro-cid-ynb3qq7m]{width:.95rem;height:.95rem;color:var(--accent-mint)}.seo-serp__ai-label[data-astro-cid-ynb3qq7m]{font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-mint)}.seo-serp__ai-body[data-astro-cid-ynb3qq7m]{font-size:var(--text-s);line-height:var(--leading-normal);color:var(--text-light)}.seo-serp__cite[data-astro-cid-ynb3qq7m]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-xxs);color:var(--text-muted)}.seo-serp__cite[data-astro-cid-ynb3qq7m] strong[data-astro-cid-ynb3qq7m]{color:var(--accent-mint);font-weight:500}.seo-serp__cite-dot[data-astro-cid-ynb3qq7m]{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent-mint);box-shadow:0 0 8px #78ffd6b3}.seo-serp__result[data-astro-cid-ynb3qq7m]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.seo-serp__rank[data-astro-cid-ynb3qq7m]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:var(--radius-pill);background:#78ffd624;color:var(--accent-mint);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}.seo-serp__result-text[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.seo-serp__url[data-astro-cid-ynb3qq7m]{font-family:var(--font-mono);font-size:var(--text-xxs);color:var(--accent-cool-2);letter-spacing:.02em}.seo-serp__title[data-astro-cid-ynb3qq7m]{font-size:var(--text-m);font-weight:500;color:var(--text-light);line-height:var(--leading-snug)}.seo-serp__desc[data-astro-cid-ynb3qq7m]{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.seo-serp__local[data-astro-cid-ynb3qq7m]{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem;padding-block-start:var(--space-s);border-block-start:1px solid var(--border)}.seo-serp__local-map[data-astro-cid-ynb3qq7m]{position:relative;border-radius:var(--radius-s);background:linear-gradient(120deg,var(--accent-mint-a08),#a0beff0f),repeating-linear-gradient(0deg,var(--white-a05) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,var(--white-a05) 0 1px,transparent 1px 12px);background-color:var(--white-a02)}.seo-serp__pin[data-astro-cid-ynb3qq7m]{position:absolute;top:42%;left:46%;width:12px;height:12px;border-radius:50% 50% 50% 0;background:var(--accent-mint);transform:rotate(-45deg);box-shadow:0 0 10px #78ffd6b3}.seo-serp__local-list[data-astro-cid-ynb3qq7m]{display:flex;flex-direction:column;gap:.35rem}.seo-serp__local-row[data-astro-cid-ynb3qq7m]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-muted)}.seo-serp__local-row--you[data-astro-cid-ynb3qq7m]{background:var(--accent-mint-a08);border:1px solid #78ffd638}.seo-serp__local-row--you[data-astro-cid-ynb3qq7m] .seo-serp__local-name[data-astro-cid-ynb3qq7m]{color:var(--text-light);font-weight:500}.seo-serp__stars[data-astro-cid-ynb3qq7m]{color:var(--accent-mint);font-size:var(--text-xxs);letter-spacing:.05em}.seo-serp__stars--dim[data-astro-cid-ynb3qq7m]{color:var(--text-muted);opacity:.6}.seo-serp__note[data-astro-cid-ynb3qq7m]{align-self:flex-end;font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.7}html.js-ready .seo-hero[data-astro-cid-ynb3qq7m] [data-astro-cid-ynb3qq7m][data-hero-stage],html.js-ready .seo-hero[data-astro-cid-ynb3qq7m] [data-astro-cid-ynb3qq7m][data-hero-card]{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){html.js-ready .seo-hero[data-astro-cid-ynb3qq7m] [data-astro-cid-ynb3qq7m][data-hero-stage],html.js-ready .seo-hero[data-astro-cid-ynb3qq7m] [data-astro-cid-ynb3qq7m][data-hero-card]{opacity:1;transform:none}}.seo-surfaces[data-astro-cid-y5pocixq]{padding-block:var(--section-space-l);background:var(--bg);color:var(--text-light)}.seo-surfaces__intro[data-astro-cid-y5pocixq]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-width:56rem}.seo-surfaces__heading[data-astro-cid-y5pocixq]{font-size:var(--h2);font-weight:500;max-width:20ch}.seo-surfaces__lede[data-astro-cid-y5pocixq]{font-size:var(--text-lede);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:62ch}.seo-surfaces__panel[data-astro-cid-y5pocixq]{margin-block-start:var(--space-xl)}.seo-surfaces__toggle[data-astro-cid-y5pocixq]{position:relative;display:inline-flex;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white-a03)}.seo-toggle__btn[data-astro-cid-y5pocixq]{position:relative;z-index:var(--z-raised);padding:.5rem 1.4rem;border:none;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);transition:color var(--duration-base) var(--ease-out-quart)}.seo-toggle__btn[data-astro-cid-y5pocixq][aria-pressed=true]{color:var(--base)}.seo-toggle__thumb[data-astro-cid-y5pocixq]{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius-pill);background:var(--accent-mint);transition:transform var(--duration-base) var(--ease-out-quart)}.seo-surfaces[data-astro-cid-y5pocixq]:not(.is-then) .seo-toggle__thumb[data-astro-cid-y5pocixq]{transform:translate(100%)}.seo-surfaces[data-astro-cid-y5pocixq].is-then .seo-toggle__thumb[data-astro-cid-y5pocixq]{transform:translate(0)}.seo-surfaces__stage[data-astro-cid-y5pocixq]{margin-block-start:var(--space-l);padding:var(--space-l);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--white-a02);min-height:22rem}.seo-serp-then[data-astro-cid-y5pocixq]{display:none;list-style:none;gap:var(--space-s);grid-template-columns:repeat(2,1fr)}.seo-surfaces[data-astro-cid-y5pocixq].is-then .seo-serp-then[data-astro-cid-y5pocixq]{display:grid}.seo-surfaces[data-astro-cid-y5pocixq].is-then .seo-serp-now[data-astro-cid-y5pocixq]{display:none}@media(max-width:640px){.seo-serp-then[data-astro-cid-y5pocixq]{grid-template-columns:1fr}}.then-link[data-astro-cid-y5pocixq]{display:flex;flex-direction:column;gap:.55rem;padding-block:var(--space-s);border-block-start:1px solid var(--border)}.then-link__title[data-astro-cid-y5pocixq]{width:62%;height:.85rem;border-radius:var(--radius-xs);background:#a0beff80}.then-link__url[data-astro-cid-y5pocixq]{width:34%;height:.6rem;border-radius:var(--radius-xs);background:#8cffdc4d}.then-link__line[data-astro-cid-y5pocixq]{width:92%;height:.55rem;border-radius:var(--radius-xs);background:var(--white-a08)}.seo-serp-now[data-astro-cid-y5pocixq]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-s)}@media(max-width:640px){.seo-serp-now[data-astro-cid-y5pocixq]{grid-template-columns:1fr}}.seo-surface[data-astro-cid-y5pocixq]{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--white-a02)}.seo-surface__label[data-astro-cid-y5pocixq]{font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-light)}.seo-surface__note[data-astro-cid-y5pocixq]{font-size:var(--text-s);color:var(--text-muted);line-height:var(--leading-normal)}.seo-surface--ai[data-astro-cid-y5pocixq]{grid-column:1 / -1;border-color:#78ffd647;background:linear-gradient(#78ffd60f,#78ffd603)}.seo-surface--ai[data-astro-cid-y5pocixq] .seo-surface__label[data-astro-cid-y5pocixq]{color:var(--accent-mint)}.seo-surface--answer[data-astro-cid-y5pocixq]{grid-column:1 / -1;border-style:dashed;border-color:var(--accent-purple-a40);background:#d896fa0a}.seo-surface--answer[data-astro-cid-y5pocixq] .seo-surface__label[data-astro-cid-y5pocixq]{color:var(--accent-purple)}.seo-surfaces__cards[data-astro-cid-y5pocixq]{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-m);margin-block-start:var(--space-xl)}@media(min-width:820px){.seo-surfaces__cards[data-astro-cid-y5pocixq]{grid-template-columns:repeat(3,1fr)}}.surface-card[data-astro-cid-y5pocixq]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-l)}.surface-card__tag[data-astro-cid-y5pocixq]{align-self:flex-start;padding:.3rem .7rem;border-radius:var(--radius-pill);background:#78ffd61f;color:var(--accent-mint);font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.1em}.surface-card__title[data-astro-cid-y5pocixq]{font-size:var(--h4);font-weight:500}.surface-card__body[data-astro-cid-y5pocixq]{font-size:var(--text-s);color:var(--text-muted);line-height:var(--leading-relaxed)}.seo-compound[data-astro-cid-m5ze2zjh]{background:var(--bg);color:var(--text-light)}.seo-compound__stage[data-astro-cid-m5ze2zjh]{padding-block:var(--section-space-l)}.seo-compound__intro[data-astro-cid-m5ze2zjh]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);max-width:56rem}.seo-compound__heading[data-astro-cid-m5ze2zjh]{font-size:var(--h2);font-weight:500;max-width:20ch}.seo-compound__lede[data-astro-cid-m5ze2zjh]{font-size:var(--text-lede);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:62ch}.seo-compound__layout[data-astro-cid-m5ze2zjh]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-block-start:var(--space-xl)}@media(min-width:1024px){.seo-compound__layout[data-astro-cid-m5ze2zjh]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--space-2xl);align-items:center}}.seo-compound__chart[data-astro-cid-m5ze2zjh]{padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-s)}.seo-compound__chart-head[data-astro-cid-m5ze2zjh]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s)}.seo-compound__chart-title[data-astro-cid-m5ze2zjh]{font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--eyebrow-muted)}.seo-compound__month[data-astro-cid-m5ze2zjh]{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--accent-mint)}.seo-compound__svg[data-astro-cid-m5ze2zjh]{width:100%;height:auto;overflow:visible}.seo-compound__area[data-astro-cid-m5ze2zjh]{fill:var(--accent-mint-a08);stroke:none}.seo-compound__line[data-astro-cid-m5ze2zjh]{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.seo-compound__line--organic[data-astro-cid-m5ze2zjh]{stroke:var(--accent-mint);filter:drop-shadow(0 0 4px #78ffd666)}.seo-compound__line--paid[data-astro-cid-m5ze2zjh]{stroke:var(--white-a40);stroke-dasharray:3 2.5}.seo-compound__stop[data-astro-cid-m5ze2zjh]{stroke:#ffffff47;stroke-width:.5px;stroke-dasharray:1.5 1.5}.seo-compound__stop-label[data-astro-cid-m5ze2zjh]{fill:var(--text-muted);font-size:3px;font-family:var(--font-mono);letter-spacing:.02em}.seo-compound__dot--organic[data-astro-cid-m5ze2zjh]{fill:var(--accent-mint);filter:drop-shadow(0 0 5px #78ffd6cc)}.seo-compound__dot--paid[data-astro-cid-m5ze2zjh]{fill:var(--white-a40)}.seo-compound__axis[data-astro-cid-m5ze2zjh]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-xxs);color:var(--text-muted);padding-inline:.5rem}.seo-compound__legend[data-astro-cid-m5ze2zjh]{display:flex;flex-wrap:wrap;gap:var(--space-m);padding-block-start:var(--space-s);border-block-start:1px solid var(--border)}.seo-compound__legend-item[data-astro-cid-m5ze2zjh]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:var(--text-muted)}.seo-compound__legend-item[data-astro-cid-m5ze2zjh]:before{content:"";width:14px;height:3px;border-radius:var(--radius-pill)}.seo-compound__legend-item--organic[data-astro-cid-m5ze2zjh]:before{background:var(--accent-mint)}.seo-compound__legend-item--paid[data-astro-cid-m5ze2zjh]:before{background:repeating-linear-gradient(90deg,#ffffff80 0 3px,#0000 3px 5px)}.seo-compound__milestones[data-astro-cid-m5ze2zjh]{list-style:none;display:flex;flex-direction:column;gap:var(--space-m)}.compound-ms[data-astro-cid-m5ze2zjh]{display:flex;flex-direction:column;gap:.3rem;padding-inline-start:var(--space-s);border-inline-start:2px solid #78ffd659}.compound-ms__window[data-astro-cid-m5ze2zjh]{font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-mint)}.compound-ms__label[data-astro-cid-m5ze2zjh]{font-size:var(--h4);font-weight:500}.compound-ms__note[data-astro-cid-m5ze2zjh]{font-size:var(--text-s);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:40ch}.seo-compound__caveat[data-astro-cid-m5ze2zjh]{margin-block-start:var(--space-xl);max-width:60ch;font-family:var(--font-serif);font-style:italic;font-size:var(--text-l);color:var(--text-light);line-height:var(--leading-snug)}.seo-engine[data-astro-cid-6givonet]{--seo-ink: #16c79a;padding-block:var(--section-space-l);background:var(--white);color:var(--text-on-light)}.seo-engine__intro[data-astro-cid-6givonet]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:44rem}.seo-engine__heading[data-astro-cid-6givonet]{font-size:var(--h2);font-weight:500;max-width:16ch}.seo-engine__lede[data-astro-cid-6givonet]{font-size:var(--text-l);color:var(--text-on-light-muted);line-height:var(--leading-relaxed);max-width:54ch}.seo-engine__stack[data-astro-cid-6givonet]{list-style:none;margin-block-start:var(--space-xl);border-block-start:1px solid var(--border-light);counter-reset:seo-pillar}.pillar[data-astro-cid-6givonet]{display:grid;grid-template-columns:1fr;gap:var(--space-s);padding-block:var(--space-l);border-block-end:1px solid var(--border-light);position:relative;counter-increment:seo-pillar}.pillar[data-astro-cid-6givonet]:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--gutter));inset-block:var(--space-l);width:3px;border-radius:var(--radius-pill);background:var(--seo-ink);opacity:0;transition:opacity var(--duration-base) var(--ease-out-quart)}@media(min-width:900px){.pillar[data-astro-cid-6givonet]{grid-template-columns:minmax(14rem,.9fr) 1.4fr;gap:var(--space-2xl);align-items:start}.pillar[data-astro-cid-6givonet]:before{inset-inline-start:-1.5rem}.pillar[data-astro-cid-6givonet]:hover:before{opacity:1}}.pillar__head[data-astro-cid-6givonet]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem 1rem}.pillar__n[data-astro-cid-6givonet]{grid-row:span 2;font-family:var(--font-mono);font-weight:300;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem);line-height:1;color:var(--seo-ink)}.pillar__n[data-astro-cid-6givonet]:before{content:counter(seo-pillar,decimal-leading-zero)}.pillar__tag[data-astro-cid-6givonet]{font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-on-light-muted)}.pillar__title[data-astro-cid-6givonet]{grid-column:2;font-size:var(--h3);font-weight:500;line-height:var(--leading-snug);color:var(--text-on-light)}.pillar__detail[data-astro-cid-6givonet]{display:flex;flex-direction:column;gap:var(--space-m)}.pillar__body[data-astro-cid-6givonet]{font-size:var(--text-m);color:var(--text-on-light-muted);line-height:var(--leading-relaxed);max-width:58ch}.pillar__points[data-astro-cid-6givonet]{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.pillar__point[data-astro-cid-6givonet]{padding:.35rem .8rem;border:1px solid var(--border-light);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-light-muted)}.seo-engine__framing[data-astro-cid-6givonet]{margin-block-start:var(--space-xl);max-width:46ch;font-family:var(--font-serif);font-style:italic;font-size:var(--text-l);line-height:var(--leading-snug);color:var(--text-on-light)}.seo-local[data-astro-cid-gdoia2kt]{padding-block:var(--section-space-l);background:var(--bg);color:var(--text-light)}.seo-local__layout[data-astro-cid-gdoia2kt]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media(min-width:960px){.seo-local__layout[data-astro-cid-gdoia2kt]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-2xl)}}.seo-local__copy[data-astro-cid-gdoia2kt]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s)}.seo-local__heading[data-astro-cid-gdoia2kt]{font-size:var(--h2);font-weight:500;max-width:16ch}.seo-local__lede[data-astro-cid-gdoia2kt]{font-size:var(--text-lede);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:56ch}.seo-local__points[data-astro-cid-gdoia2kt]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);margin-block-start:var(--space-2xs)}.seo-local__point[data-astro-cid-gdoia2kt]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-s);color:var(--text-light)}.seo-local__point[data-astro-cid-gdoia2kt] svg[data-astro-cid-gdoia2kt]{width:1rem;height:1rem;color:var(--accent-mint);flex-shrink:0}.seo-local__pack[data-astro-cid-gdoia2kt]{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m)}.seo-local__map[data-astro-cid-gdoia2kt]{position:relative;height:8.5rem;border-radius:var(--radius-m);background:linear-gradient(120deg,#78ffd60f,#a0beff0d),repeating-linear-gradient(0deg,var(--white-a04) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,var(--white-a04) 0 1px,transparent 1px 18px);background-color:var(--white-a02);overflow:hidden}.seo-local__pin[data-astro-cid-gdoia2kt]{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.seo-local__pin--you[data-astro-cid-gdoia2kt]{top:38%;left:44%;background:var(--accent-mint);box-shadow:0 0 12px #78ffd6cc;z-index:var(--z-raised)}.seo-local__pin--a[data-astro-cid-gdoia2kt]{top:60%;left:68%;background:var(--white-a30)}.seo-local__pin--b[data-astro-cid-gdoia2kt]{top:24%;left:74%;background:var(--white-a30)}.seo-local__list[data-astro-cid-gdoia2kt]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.seo-local__row[data-astro-cid-gdoia2kt]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--radius-s);font-size:var(--text-xs);color:var(--text-muted)}.seo-local__marker[data-astro-cid-gdoia2kt]{width:8px;height:8px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--white-a30)}.seo-local__row--you[data-astro-cid-gdoia2kt]{background:var(--accent-mint-a08);border:1px solid #78ffd638}.seo-local__row--you[data-astro-cid-gdoia2kt] .seo-local__marker[data-astro-cid-gdoia2kt]{background:var(--accent-mint)}.seo-local__row--you[data-astro-cid-gdoia2kt] .seo-local__name[data-astro-cid-gdoia2kt]{color:var(--text-light);font-weight:500}.seo-local__name[data-astro-cid-gdoia2kt]{min-width:0}.seo-local__meta[data-astro-cid-gdoia2kt]{font-family:var(--font-mono);font-size:var(--text-xxs);color:var(--text-muted);text-align:right;white-space:nowrap}@media(max-width:420px){.seo-local__row[data-astro-cid-gdoia2kt]{grid-template-columns:auto 1fr}.seo-local__meta[data-astro-cid-gdoia2kt]{grid-column:2;text-align:left}}.seo-local__note[data-astro-cid-gdoia2kt]{align-self:flex-end;font-family:var(--font-mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.7}
