.site-header[data-astro-cid-yc44u6i3]{min-height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--paper);border-bottom:1px solid var(--line)}.brand[data-astro-cid-yc44u6i3]{color:var(--heading);font-weight:900;letter-spacing:.05em;text-decoration:none}.site-header[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3],.site-footer[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3]{display:flex;gap:1.8rem}.site-header[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{color:var(--muted);font-size:.92rem;text-decoration:none}main[data-astro-cid-yc44u6i3]{max-width:1180px;margin:0 auto;padding:0 24px 56px}.breadcrumbs[data-astro-cid-yc44u6i3]{padding:.9rem 0}.breadcrumbs[data-astro-cid-yc44u6i3] ol[data-astro-cid-yc44u6i3]{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;color:var(--muted);font-size:.84rem}.breadcrumbs[data-astro-cid-yc44u6i3] li[data-astro-cid-yc44u6i3]+li[data-astro-cid-yc44u6i3]:before{content:"/";margin-right:.65rem}.hero[data-astro-cid-yc44u6i3]{max-width:940px;padding:clamp(2.5rem,4vw,3.75rem) 0 clamp(1.75rem,3vw,2.5rem)}.kicker[data-astro-cid-yc44u6i3]{margin:0;color:var(--green);font-size:.82rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}h1[data-astro-cid-yc44u6i3]{margin:.6rem 0 1.35rem;max-width:17ch;color:var(--heading);font:700 clamp(3rem,6vw,5.8rem)/.96 var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere}.lede[data-astro-cid-yc44u6i3]{max-width:72ch;margin:0;color:var(--muted);font-size:clamp(1.08rem,1.6vw,1.26rem);line-height:1.7}.relationship-line[data-astro-cid-yc44u6i3]{max-width:72ch;margin:1.15rem 0 0;padding-left:1rem;border-left:3px solid var(--gold);color:var(--heading);line-height:1.55}.hero-actions[data-astro-cid-yc44u6i3]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-actions[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3],.closing[data-astro-cid-yc44u6i3]>a[data-astro-cid-yc44u6i3]{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;padding:.88rem 1.1rem;border:2px solid var(--green-dark);color:var(--green-dark);font-size:.9rem;font-weight:900;text-decoration:none}.hero-actions[data-astro-cid-yc44u6i3] .primary[data-astro-cid-yc44u6i3]{border-color:var(--action);background:var(--action);color:var(--action-foreground);box-shadow:0 5px 14px #1c1c1e24}.hero-actions[data-astro-cid-yc44u6i3] .primary[data-astro-cid-yc44u6i3]:hover{border-color:var(--action-hover);background:var(--action-hover)}.freshness[data-astro-cid-yc44u6i3]{margin-bottom:3rem;padding:1rem 1.2rem;border-left:4px solid #b35d2e;background:#fff4e8;color:#5f402c;line-height:1.55}.content-grid[data-astro-cid-yc44u6i3]>[data-astro-cid-yc44u6i3]{min-width:0;overflow-wrap:anywhere}.content-grid[data-astro-cid-yc44u6i3]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}article[data-astro-cid-yc44u6i3] section[data-astro-cid-yc44u6i3]{padding:clamp(1.75rem,2.5vw,2.25rem) 0}article[data-astro-cid-yc44u6i3] section[data-astro-cid-yc44u6i3]>[data-astro-cid-yc44u6i3]:last-child{margin-bottom:0}article[data-astro-cid-yc44u6i3] h2[data-astro-cid-yc44u6i3],.closing[data-astro-cid-yc44u6i3] h2[data-astro-cid-yc44u6i3]{margin:.45rem 0 1.1rem;max-width:27ch;color:var(--heading);font:700 clamp(1.8rem,3vw,2.65rem)/1.1 var(--serif);letter-spacing:-.025em}article[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3],article[data-astro-cid-yc44u6i3] li[data-astro-cid-yc44u6i3]{max-width:76ch;font-size:1.03rem;line-height:1.72}article[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3]{margin:0 0 1rem}article[data-astro-cid-yc44u6i3] ul[data-astro-cid-yc44u6i3]{padding-left:1.35rem}article[data-astro-cid-yc44u6i3] li[data-astro-cid-yc44u6i3]+li[data-astro-cid-yc44u6i3]{margin-top:.65rem}.link-list[data-astro-cid-yc44u6i3]{margin-top:1.25rem;border-top:1px solid var(--line)}.link-list[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .2rem;border-bottom:1px solid var(--line);color:var(--green-dark);font-weight:800;text-decoration:none}.drive-offer[data-astro-cid-yc44u6i3]{scroll-margin-top:5rem}.offer-intro[data-astro-cid-yc44u6i3]{color:var(--muted);font-size:1.08rem}.reason-grid[data-astro-cid-yc44u6i3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;border:1px solid var(--line);background:var(--line)}.reason-card[data-astro-cid-yc44u6i3]{min-width:0;padding:1.35rem;background:var(--paper)}.reason-card[data-astro-cid-yc44u6i3]:last-child{grid-column:1 / -1}.reason-card[data-astro-cid-yc44u6i3] .reason-label[data-astro-cid-yc44u6i3]{margin:0 0 .5rem;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reason-card[data-astro-cid-yc44u6i3] h3[data-astro-cid-yc44u6i3]{margin:0 0 .55rem;color:var(--heading);font:700 1.35rem/1.15 var(--serif)}.reason-card[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3]:last-child{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.contact-offer[data-astro-cid-yc44u6i3]{margin-top:1px;padding:clamp(1.5rem,4vw,2.4rem);background:var(--green-dark);color:#fff}.contact-offer[data-astro-cid-yc44u6i3] h3[data-astro-cid-yc44u6i3]{margin:.45rem 0 .7rem;max-width:22ch;color:#fff;font:700 clamp(1.65rem,3vw,2.4rem)/1.05 var(--serif)}.contact-offer[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3]:not(.kicker){margin:0;color:#ffffffc7;font-size:.98rem;line-height:1.6}.contact-offer[data-astro-cid-yc44u6i3] .kicker[data-astro-cid-yc44u6i3]{color:var(--gold)}.contact-actions[data-astro-cid-yc44u6i3]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.contact-actions[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.82rem 1rem;border:2px solid rgba(255,255,255,.72);color:#fff;font-size:.88rem;font-weight:900;text-decoration:none}.contact-actions[data-astro-cid-yc44u6i3] .primary[data-astro-cid-yc44u6i3]{background:var(--action);border-color:var(--action);color:var(--action-foreground)}.text-link[data-astro-cid-yc44u6i3]{color:var(--green-dark);font-weight:800}.faq-list[data-astro-cid-yc44u6i3]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-yc44u6i3] details[data-astro-cid-yc44u6i3]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-yc44u6i3] summary[data-astro-cid-yc44u6i3]{padding:.85rem .15rem;color:var(--heading);font-weight:850;cursor:pointer}.faq-list[data-astro-cid-yc44u6i3] details[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3]{padding:0 .15rem .85rem;color:var(--muted)}.nearby-links[data-astro-cid-yc44u6i3]{display:flex;flex-wrap:wrap;gap:.65rem}.nearby-links[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{padding:.7rem .85rem;border:1px solid var(--line);background:var(--paper);color:var(--green-dark);font-weight:800;text-decoration:none}.store-card[data-astro-cid-yc44u6i3]{position:sticky;top:4rem;padding:1.5rem;border-top:4px solid var(--green);background:var(--pale)}.store-card[data-astro-cid-yc44u6i3] h2[data-astro-cid-yc44u6i3]{margin:.55rem 0 1rem;color:var(--heading);font:700 2.2rem/1 var(--serif)}.store-card[data-astro-cid-yc44u6i3] .relationship[data-astro-cid-yc44u6i3],.store-card[data-astro-cid-yc44u6i3] .note[data-astro-cid-yc44u6i3]{color:var(--muted);font-size:.9rem;line-height:1.5}.store-card[data-astro-cid-yc44u6i3] address[data-astro-cid-yc44u6i3]{margin:1.2rem 0;font-style:normal;line-height:1.55}.store-card[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{display:block;padding-block:.35rem;margin-top:.35rem;color:var(--green-dark);font-weight:800;overflow-wrap:anywhere}.store-card[data-astro-cid-yc44u6i3] address[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{margin:0;padding:0}.store-card[data-astro-cid-yc44u6i3] .note[data-astro-cid-yc44u6i3]{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(35,56,46,.2)}.closing[data-astro-cid-yc44u6i3]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;margin-top:clamp(2rem,3vw,3rem);padding:clamp(2rem,4vw,3.25rem);background:var(--green-dark);color:#fff}.closing[data-astro-cid-yc44u6i3] h2[data-astro-cid-yc44u6i3]{color:#fff}.closing[data-astro-cid-yc44u6i3] p[data-astro-cid-yc44u6i3]:not(.kicker){margin:0;max-width:60ch;color:#ffffffc7;line-height:1.6}.closing[data-astro-cid-yc44u6i3] .kicker[data-astro-cid-yc44u6i3]{color:var(--gold)}.closing[data-astro-cid-yc44u6i3]>a[data-astro-cid-yc44u6i3]{background:var(--action);border-color:var(--action);color:var(--action-foreground)}.site-footer[data-astro-cid-yc44u6i3]{padding:2rem max(24px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;gap:2rem;background:var(--green-dark);color:#fff}.site-footer[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{font-weight:800;text-decoration:none}.site-footer[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{color:#ffffffc7;font-size:.85rem}@media(max-width:820px){.site-header[data-astro-cid-yc44u6i3]{padding-block:.9rem}.site-header[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3]{display:none}.content-grid[data-astro-cid-yc44u6i3]{grid-template-columns:minmax(0,1fr)}.store-card[data-astro-cid-yc44u6i3]{position:static;grid-row:1}.closing[data-astro-cid-yc44u6i3]{grid-template-columns:1fr;align-items:start}.closing[data-astro-cid-yc44u6i3]>a[data-astro-cid-yc44u6i3]{justify-self:start}}@media(max-width:560px){main[data-astro-cid-yc44u6i3],.site-header[data-astro-cid-yc44u6i3],.site-footer[data-astro-cid-yc44u6i3]{padding-inline:18px}main[data-astro-cid-yc44u6i3]{padding-bottom:40px}.breadcrumbs[data-astro-cid-yc44u6i3]{padding:.75rem 0}.hero[data-astro-cid-yc44u6i3]{padding:2rem 0 1.5rem}article[data-astro-cid-yc44u6i3] section[data-astro-cid-yc44u6i3]{padding:1.5rem 0}h1[data-astro-cid-yc44u6i3]{font-size:2.3rem;line-height:.99}.closing[data-astro-cid-yc44u6i3]{margin-top:1.5rem;padding:2rem 1.25rem}.site-footer[data-astro-cid-yc44u6i3]{flex-direction:column}.site-footer[data-astro-cid-yc44u6i3] nav[data-astro-cid-yc44u6i3]{flex-wrap:wrap;gap:1rem}.reason-grid[data-astro-cid-yc44u6i3]{grid-template-columns:1fr}.reason-card[data-astro-cid-yc44u6i3]:last-child{grid-column:auto}.contact-actions[data-astro-cid-yc44u6i3]{display:grid}.contact-actions[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{text-align:center}.hero-actions[data-astro-cid-yc44u6i3]{display:grid}.hero-actions[data-astro-cid-yc44u6i3] a[data-astro-cid-yc44u6i3]{width:100%}}
