.landing:where(.astro-d32ejlv2){--gap:clamp(1.5rem, 4vw, 3rem);gap:calc(var(--gap) * 1.5);flex-direction:column;padding-bottom:2rem;display:flex}.landing:where(.astro-d32ejlv2) *{margin-top:0}h1:where(.astro-d32ejlv2),h2:where(.astro-d32ejlv2){color:var(--sl-color-white);letter-spacing:-.02em}.hero:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.features:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.more:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){min-width:0}.hero:where(.astro-d32ejlv2){gap:var(--gap);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.eyebrow:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--sl-color-accent);margin-bottom:.75rem;font-weight:600}.hero:where(.astro-d32ejlv2) h1:where(.astro-d32ejlv2){margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.lede:where(.astro-d32ejlv2){font-size:var(--sl-text-lg);color:var(--sl-color-gray-2);max-width:34rem;margin-bottom:1.75rem}.stores:where(.astro-d32ejlv2){flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.store:where(.astro-d32ejlv2){border:1px solid var(--sl-color-gray-5);background:var(--paper-surface);min-height:3.25rem;color:var(--sl-color-white);border-radius:14px;flex-direction:column;justify-content:center;padding:.5rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.store:where(.astro-d32ejlv2) .small:where(.astro-d32ejlv2){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);font-weight:400}.store:where(.astro-d32ejlv2).primary{background:var(--paper-accent-solid);border-color:var(--paper-accent-solid);color:var(--paper-on-accent)}.store:where(.astro-d32ejlv2).primary .small:where(.astro-d32ejlv2){color:inherit;opacity:.85}.guide-link:where(.astro-d32ejlv2){color:var(--sl-color-accent);font-weight:600;text-decoration:none}.phone:where(.astro-d32ejlv2){justify-content:center;display:flex}.phone:where(.astro-d32ejlv2) .shot{border:9px solid #1c1b19;border-radius:44px;max-width:min(300px,100%);box-shadow:0 2px 4px #00000014,0 24px 48px #00000024}.features:where(.astro-d32ejlv2){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.feature:where(.astro-d32ejlv2){border:1px solid var(--paper-hairline);background:var(--paper-surface);color:inherit;border-radius:20px;flex-direction:column;padding:1.25rem 1.25rem 1.5rem;text-decoration:none;transition:border-color .12s;display:flex}.feature:where(.astro-d32ejlv2):hover{border-color:var(--sl-color-accent)}.feature-shot:where(.astro-d32ejlv2){background:var(--paper-muted);border-radius:14px;justify-content:center;height:250px;margin-bottom:1.25rem;padding-top:1rem;display:flex;overflow:hidden}.feature-shot:where(.astro-d32ejlv2) .shot{max-width:200px;box-shadow:none;border-radius:20px;align-self:flex-end;margin:0}.feature-shot:where(.astro-d32ejlv2).top{align-items:flex-start;padding-top:0}.feature-shot:where(.astro-d32ejlv2).top .shot{align-self:flex-start;margin-top:-70px}.feature:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){font-size:var(--sl-text-lg);margin-bottom:.4rem}.feature:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm)}.more:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2),.privacy:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2),.pro:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){font-size:var(--sl-text-2xl);margin-bottom:1rem}.more:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem 2rem;padding:0;list-style:none;display:grid}.more:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--sl-color-white);font-weight:600;text-decoration:none}.more:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):hover{color:var(--sl-color-accent)}.more:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin-top:.25rem}.privacy:where(.astro-d32ejlv2){background:var(--sl-color-accent-low);border-radius:20px;padding:1.75rem}.privacy:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){color:var(--sl-color-accent-high)}.privacy:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--sl-color-gray-1);max-width:44rem}.pro:where(.astro-d32ejlv2){border:1px solid var(--paper-hairline);background:var(--paper-surface);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem;display:flex}.pro:where(.astro-d32ejlv2)>div:where(.astro-d32ejlv2){flex:18rem}.pro:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--sl-color-gray-2)}@media (width<=50rem){.hero:where(.astro-d32ejlv2){grid-template-columns:1fr}.phone:where(.astro-d32ejlv2) .shot{max-width:240px}}
