.product-hero__grid[data-astro-cid-h7xqwmvt]{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.product-hero__grid[data-astro-cid-h7xqwmvt]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.shot[data-astro-cid-h7xqwmvt]{background:var(--color-surface);box-shadow:var(--shadow-lift);border:1px solid var(--color-moonlight-soft);border-radius:.9rem;margin:0;overflow:hidden}.shot[data-astro-cid-h7xqwmvt] a[data-astro-cid-h7xqwmvt]{display:block}.shot[data-astro-cid-h7xqwmvt] img[data-astro-cid-h7xqwmvt]{width:100%;height:auto;transition:transform .2s;display:block}.shot[data-astro-cid-h7xqwmvt] a[data-astro-cid-h7xqwmvt]:hover img[data-astro-cid-h7xqwmvt]{transform:scale(1.015)}.shot[data-astro-cid-h7xqwmvt] a[data-astro-cid-h7xqwmvt]:focus-visible{outline:3px solid var(--color-spark);outline-offset:-3px}.product-title[data-astro-cid-h7xqwmvt]{margin-top:1.1rem;font-size:max(2.4rem,min(1.8rem + 3vw,3.6rem))}.product-lede[data-astro-cid-h7xqwmvt]{max-width:46ch;margin-top:1rem}.product-actions[data-astro-cid-h7xqwmvt]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.section[data-astro-cid-h7xqwmvt]{padding-block-start:max(3rem,min(2.2rem + 3vw,4.5rem));padding-block-end:max(3rem,min(2.2rem + 3vw,4.5rem))}.section--rule[data-astro-cid-h7xqwmvt]{border-top:1px solid var(--color-moonlight-soft)}.tint-band[data-astro-cid-h7xqwmvt]{background:color-mix(in srgb, var(--color-moonlight-soft) 16%, var(--color-canvas));border-block:1px solid var(--color-moonlight-soft)}.section-head[data-astro-cid-h7xqwmvt]{border-bottom:1px solid var(--color-moonlight-soft);align-items:end;gap:1rem;margin-bottom:2.5rem;padding-bottom:2.25rem;display:grid}.section-head__title[data-astro-cid-h7xqwmvt]{max-width:24ch;margin-top:.55rem;font-size:max(1.7rem,min(1.3rem + 1.6vw,2.3rem))}.section-head__aside[data-astro-cid-h7xqwmvt]{color:var(--color-slate);max-width:40ch;line-height:1.7}@media (min-width:52rem){.section-head[data-astro-cid-h7xqwmvt]{grid-template-columns:1.25fr .75fr;gap:3rem}.section-head__aside[data-astro-cid-h7xqwmvt]{justify-self:end}}.card-grid[data-astro-cid-h7xqwmvt]{gap:1.25rem;display:grid}@media (min-width:40rem){.card-grid--three[data-astro-cid-h7xqwmvt],.card-grid--four[data-astro-cid-h7xqwmvt]{grid-template-columns:1fr 1fr}}@media (min-width:48rem){.card-grid--two[data-astro-cid-h7xqwmvt]{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (min-width:64rem){.card-grid--three[data-astro-cid-h7xqwmvt]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:72rem){.card-grid--four[data-astro-cid-h7xqwmvt]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.tile[data-astro-cid-h7xqwmvt],.shot-card[data-astro-cid-h7xqwmvt]{background:var(--color-surface);border:1px solid var(--color-moonlight-soft);box-shadow:var(--shadow-card);border-radius:1rem}.tile[data-astro-cid-h7xqwmvt]{flex-direction:column;padding:1.6rem 1.6rem 1.4rem;display:flex}.tile__title[data-astro-cid-h7xqwmvt]{font-size:1.2rem}.tile__body[data-astro-cid-h7xqwmvt]{color:var(--color-slate);margin-top:.6rem;line-height:1.65}.card-links[data-astro-cid-h7xqwmvt]{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:auto;padding-top:1rem;display:flex}.shot-card[data-astro-cid-h7xqwmvt]{flex-direction:column;margin:0;display:flex;overflow:hidden}.shot-card__media[data-astro-cid-h7xqwmvt]{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--color-spark) 16%, transparent), transparent 70%), color-mix(in srgb, var(--color-spark) 9%, var(--color-canvas));border-bottom:1px solid color-mix(in srgb, var(--color-spark) 18%, var(--color-moonlight-soft));padding:max(1rem,min(.6rem + 1.5vw,1.75rem));display:block}.shot-card__media[data-astro-cid-h7xqwmvt] img[data-astro-cid-h7xqwmvt]{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:.6rem;width:100%;height:auto;transition:transform .25s;display:block;box-shadow:0 2px 6px #12152b14,0 18px 36px -18px #12152b59}.shot-card__media[data-astro-cid-h7xqwmvt]:hover img[data-astro-cid-h7xqwmvt]{transform:translateY(-2px)}.shot-card__media[data-astro-cid-h7xqwmvt]:focus-visible{outline:3px solid var(--color-spark);outline-offset:-3px}.shot-card__text[data-astro-cid-h7xqwmvt]{padding:1.4rem 1.6rem 1.6rem}@media (prefers-reduced-motion:reduce){.shot-card__media[data-astro-cid-h7xqwmvt] img[data-astro-cid-h7xqwmvt]{transition:none}}.everyday__title[data-astro-cid-h7xqwmvt]{max-width:22ch;margin-top:.6rem;font-size:max(1.7rem,min(1.3rem + 1.6vw,2.3rem))}.everyday__grid[data-astro-cid-h7xqwmvt]{gap:2rem 2.5rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.everyday__grid[data-astro-cid-h7xqwmvt]{grid-template-columns:repeat(3,1fr)}}.everyday__item[data-astro-cid-h7xqwmvt]{border-top:1px solid #fff3;padding-top:1.25rem}.everyday__item-title[data-astro-cid-h7xqwmvt]{font-size:1.15rem}.everyday__item-body[data-astro-cid-h7xqwmvt]{color:color-mix(in srgb, var(--color-canvas) 76%, var(--color-space));margin-top:.65rem;line-height:1.65}.so-deciding[data-astro-cid-h7xqwmvt]{color:var(--color-slate);margin-top:1.5rem;line-height:1.6}.docs-pointer[data-astro-cid-h7xqwmvt]{padding:max(1.75rem,min(1.2rem + 2vw,2.5rem))}.docs-pointer__title[data-astro-cid-h7xqwmvt]{margin-top:.55rem;font-size:max(1.5rem,min(1.2rem + 1.2vw,1.9rem))}.docs-pointer__body[data-astro-cid-h7xqwmvt]{max-width:60ch;color:var(--color-slate);margin-top:1rem;line-height:1.7}.docs-pointer__actions[data-astro-cid-h7xqwmvt]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cta-band[data-astro-cid-h7xqwmvt]{padding-block-start:max(3.5rem,min(2.5rem + 5vw,5.5rem));padding-block-end:max(3.5rem,min(2.5rem + 5vw,5.5rem));position:relative;overflow:hidden}.cta-band__inner[data-astro-cid-h7xqwmvt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;display:flex;position:relative}.cta-band__title[data-astro-cid-h7xqwmvt]{max-width:20ch;font-size:max(1.6rem,min(1.3rem + 1.4vw,2.1rem))}.cta-band__body[data-astro-cid-h7xqwmvt]{max-width:44ch;margin-top:.75rem}.cta-band__actions[data-astro-cid-h7xqwmvt]{flex-wrap:wrap;gap:.85rem;display:flex}
