.directors[data-astro-cid-sh6ifzwe]{background:var(--wine-surface);color:var(--on-wine-strong)}.inner[data-astro-cid-sh6ifzwe]{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.eyebrow[data-astro-cid-sh6ifzwe]{color:var(--coral)}.section-heading[data-astro-cid-sh6ifzwe]{color:var(--on-wine-strong)}header[data-astro-cid-sh6ifzwe] p[data-astro-cid-sh6ifzwe]{margin-top:var(--space-4);color:var(--on-wine-soft);font-size:var(--text-md);max-width:40ch}.cta[data-astro-cid-sh6ifzwe]{margin-top:var(--space-6)}.features[data-astro-cid-sh6ifzwe]{gap:var(--space-4);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.feature[data-astro-cid-sh6ifzwe]{padding:var(--space-5);border-radius:var(--radius-md);background:var(--glass-on-wine-fill);position:relative}.feature[data-astro-cid-sh6ifzwe]:before{content:"";border-radius:inherit;padding:var(--glass-rim);background:var(--glass-on-wine-edge);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.feature-icon[data-astro-cid-sh6ifzwe]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);background:var(--coral);color:var(--on-mark);box-shadow:0 5px 18px var(--lift-coral);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature-icon[data-astro-cid-sh6ifzwe] .icon{width:1.375rem;height:1.375rem}.feature[data-astro-cid-sh6ifzwe] h3[data-astro-cid-sh6ifzwe]{color:var(--on-wine-strong);font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.feature[data-astro-cid-sh6ifzwe] p[data-astro-cid-sh6ifzwe]{color:var(--on-wine-soft);font-size:var(--text-sm)}@media (width<=960px){.inner[data-astro-cid-sh6ifzwe]{grid-template-columns:1fr}}@media (width<=560px){.features[data-astro-cid-sh6ifzwe]{grid-template-columns:1fr}}.phone[data-astro-cid-p4hwc7h6]{--bezel:.6rem;width:100%;max-width:20rem;padding:var(--bezel);border-radius:var(--radius-device);background:var(--device-bezel);box-shadow:inset 0 0 0 1.5px var(--device-rim), var(--device-shadow);position:relative}.shot-dark[data-astro-cid-p4hwc7h6]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shot-light[data-astro-cid-p4hwc7h6]{display:none}:root:not([data-theme=light]) .shot-dark[data-astro-cid-p4hwc7h6]{display:block}}:root[data-theme=dark] .shot-light[data-astro-cid-p4hwc7h6]{display:none}:root[data-theme=dark] .shot-dark[data-astro-cid-p4hwc7h6]{display:block}.phone[data-astro-cid-p4hwc7h6] img[data-astro-cid-p4hwc7h6]{border-radius:calc(var(--radius-device) - var(--bezel));width:100%;height:auto}.formats[data-astro-cid-a5h3wbmc]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.visual[data-astro-cid-a5h3wbmc]{justify-content:center;display:flex}.visual[data-astro-cid-a5h3wbmc] .phone{max-width:17.5rem}.lead[data-astro-cid-a5h3wbmc]{margin-top:var(--space-4)}.chips[data-astro-cid-a5h3wbmc]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-astro-cid-a5h3wbmc]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--noir);padding:.5rem .875rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-a5h3wbmc] .icon{width:1rem;height:1rem;color:var(--wine)}.more[data-astro-cid-a5h3wbmc]{color:var(--coral);border:1.5px dashed var(--coral-border)}@media (width<=860px){.formats[data-astro-cid-a5h3wbmc]{grid-template-columns:1fr}.visual[data-astro-cid-a5h3wbmc]{order:2}}.hero[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-8);padding-block:var(--space-7) var(--space-9);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.copy[data-astro-cid-i3irphx7]{max-width:38rem}.hero-heading[data-astro-cid-i3irphx7]{margin-top:var(--space-5);color:var(--on-wine-strong);font-size:var(--text-3xl);font-weight:300;line-height:var(--leading-tight);letter-spacing:-.01em}.hero-heading[data-astro-cid-i3irphx7] em{border-bottom:.06em solid;font-weight:700}.hero-lead[data-astro-cid-i3irphx7]{margin-top:var(--space-7);color:var(--on-wine-soft);font-size:var(--text-md);max-width:34rem}.cta-row[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.note[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2);color:var(--on-wine-soft);font-size:var(--text-sm);font-weight:500;display:inline-flex}.note[data-astro-cid-i3irphx7] .icon{width:1.25rem;height:1.25rem}.visual[data-astro-cid-i3irphx7]{justify-content:center;display:flex;position:relative}.visual[data-astro-cid-i3irphx7] .phone{max-width:18.75rem}.glow[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side, rgba(var(--coral-rgb), .45), transparent);filter:blur(40px);border-radius:50%;position:absolute;inset:12% 8%}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{gap:var(--space-7);padding-top:var(--space-5);grid-template-columns:1fr}.visual[data-astro-cid-i3irphx7] .phone{max-width:16rem}}.head[data-astro-cid-cfxidkwp]{margin-bottom:var(--space-6)}.lead[data-astro-cid-cfxidkwp]{margin-top:var(--space-4)}.all[data-astro-cid-cfxidkwp]{margin-top:var(--space-5);border-radius:var(--radius-pill)}.head[data-astro-cid-mid5yqyw]{text-align:center;justify-items:center;display:grid}.head[data-astro-cid-mid5yqyw] .section-heading[data-astro-cid-mid5yqyw]{text-wrap:wrap;max-width:none}.head[data-astro-cid-mid5yqyw] .lead[data-astro-cid-mid5yqyw]{margin-top:var(--space-4)}.list[data-astro-cid-mid5yqyw]{gap:var(--space-7) var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.mode[data-astro-cid-mid5yqyw]{text-align:center;align-content:start;justify-items:center;display:grid}.mode[data-astro-cid-mid5yqyw] .phone{max-width:16.25rem;margin-bottom:var(--space-6)}.mode-title[data-astro-cid-mid5yqyw]{align-items:center;gap:var(--space-2);font-size:var(--text-xl);color:var(--wine);margin-bottom:var(--space-2);font-weight:700;display:inline-flex}.mode-rehearse[data-astro-cid-mid5yqyw] .mode-title[data-astro-cid-mid5yqyw]{color:var(--coral)}.mode[data-astro-cid-mid5yqyw] p[data-astro-cid-mid5yqyw]{max-width:30ch;color:var(--text-muted)}@media (width<=860px){.list[data-astro-cid-mid5yqyw]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--space-4);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,18rem);grid-auto-flow:column;overflow-x:auto}.mode[data-astro-cid-mid5yqyw]{scroll-snap-align:center}}.how[data-astro-cid-uxwfn6k4]{background:var(--mist)}.lead[data-astro-cid-uxwfn6k4]{margin-top:var(--space-4)}.steps[data-astro-cid-uxwfn6k4]{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-uxwfn6k4]{padding:var(--space-6) var(--space-5)}.step-head[data-astro-cid-uxwfn6k4]{margin-bottom:var(--space-6);color:var(--wine);justify-content:space-between;align-items:center;display:flex}.num[data-astro-cid-uxwfn6k4]{font-family:var(--font-display);color:var(--coral);font-size:3rem;font-weight:300;line-height:1}.step-head[data-astro-cid-uxwfn6k4] .icon{width:1.75rem;height:1.75rem}.step[data-astro-cid-uxwfn6k4] h3[data-astro-cid-uxwfn6k4]{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.step[data-astro-cid-uxwfn6k4] p[data-astro-cid-uxwfn6k4]{color:var(--text-muted)}.voices[data-astro-cid-nu3pcq3q]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.lead[data-astro-cid-nu3pcq3q]{margin-top:var(--space-4)}.points[data-astro-cid-nu3pcq3q]{gap:var(--space-6);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.points[data-astro-cid-nu3pcq3q] li[data-astro-cid-nu3pcq3q]{gap:var(--space-4);display:flex}.points[data-astro-cid-nu3pcq3q] li[data-astro-cid-nu3pcq3q]>.icon{width:1.25rem;height:1.25rem;color:var(--coral);margin-top:.2rem}.points[data-astro-cid-nu3pcq3q] h3[data-astro-cid-nu3pcq3q]{font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:700}.points[data-astro-cid-nu3pcq3q] p[data-astro-cid-nu3pcq3q]{color:var(--text-muted)}.stack[data-astro-cid-nu3pcq3q]{gap:var(--space-3);justify-self:center;width:100%;max-width:26rem;display:grid}.line[data-astro-cid-nu3pcq3q]{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);position:relative}.playing[data-astro-cid-nu3pcq3q]{background:var(--card);box-shadow:0 0 0 1.5px var(--wine), 0 10px 30px -12px var(--lift-wine)}.voice-you[data-astro-cid-nu3pcq3q]{margin-left:var(--space-7)}.line-head[data-astro-cid-nu3pcq3q]{justify-content:space-between;align-items:center;display:flex}.name[data-astro-cid-nu3pcq3q]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--wine);font-weight:700}.line-head[data-astro-cid-nu3pcq3q] .icon{width:1.25rem;height:1.25rem;color:var(--wine)}.voice-you[data-astro-cid-nu3pcq3q] .name[data-astro-cid-nu3pcq3q],.voice-you[data-astro-cid-nu3pcq3q] .line-head[data-astro-cid-nu3pcq3q] .icon{color:var(--coral)}.text[data-astro-cid-nu3pcq3q]{margin-top:var(--space-2);color:var(--noir)}.caption[data-astro-cid-nu3pcq3q]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);font-size:var(--text-xs);color:var(--text-muted);font-weight:600;display:flex}.caption[data-astro-cid-nu3pcq3q] .icon{width:1rem;height:1rem}.voice-recorded[data-astro-cid-nu3pcq3q] .caption[data-astro-cid-nu3pcq3q]{color:var(--wine)}.voice-you[data-astro-cid-nu3pcq3q] .caption[data-astro-cid-nu3pcq3q]{color:var(--coral)}.wave[data-astro-cid-nu3pcq3q]{align-items:center;gap:2px;height:1rem;display:inline-flex}.wave[data-astro-cid-nu3pcq3q] i[data-astro-cid-nu3pcq3q]{width:2px;height:calc(var(--h) * 100%);background:var(--wine);animation:wave 1.1s ease-in-out var(--d) infinite alternate;border-radius:1px;display:block}@keyframes wave{to{transform:scaleY(.45)}}@media (width<=860px){.voices[data-astro-cid-nu3pcq3q]{grid-template-columns:1fr}}@media (width<=480px){.voice-you[data-astro-cid-nu3pcq3q]{margin-left:var(--space-5)}}
