.turn[data-astro-cid-7bjmjwhh]{margin:0}.flow[data-astro-cid-7bjmjwhh]{grid-template-columns:minmax(0,1fr) 2.5em minmax(0,1fr) 2.5em minmax(0,1fr);grid-template-areas:"you a1 app a2 ai"". .link. .""rec rec rec rec rec";align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.you[data-astro-cid-7bjmjwhh]{grid-area:you}.a1[data-astro-cid-7bjmjwhh]{grid-area:a1}.app[data-astro-cid-7bjmjwhh]{grid-area:app}.a2[data-astro-cid-7bjmjwhh]{grid-area:a2}.ai[data-astro-cid-7bjmjwhh]{grid-area:ai}.link[data-astro-cid-7bjmjwhh]{grid-area:link}.records[data-astro-cid-7bjmjwhh]{grid-area:rec}.node[data-astro-cid-7bjmjwhh],.records[data-astro-cid-7bjmjwhh]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);padding:1.25em 1.35em}.node[data-astro-cid-7bjmjwhh].app,.records[data-astro-cid-7bjmjwhh]{border-color:var(--accent-dim);background:linear-gradient(145deg, var(--bg-raised), var(--bg-panel))}.who[data-astro-cid-7bjmjwhh]{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6em;font-size:.7rem;display:block}.app[data-astro-cid-7bjmjwhh] .who[data-astro-cid-7bjmjwhh]{color:var(--accent)}.icon[data-astro-cid-7bjmjwhh]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;color:var(--text-muted);margin-bottom:.4em}.app[data-astro-cid-7bjmjwhh] .icon[data-astro-cid-7bjmjwhh],.records[data-astro-cid-7bjmjwhh] .icon[data-astro-cid-7bjmjwhh]{color:var(--accent)}.icon[data-astro-cid-7bjmjwhh] .dot[data-astro-cid-7bjmjwhh]{fill:currentColor;stroke:none}h3[data-astro-cid-7bjmjwhh]{margin-bottom:.35em;font-size:1.3em}p[data-astro-cid-7bjmjwhh]{color:var(--text-body);margin:0;font-size:.95em}.arrow[data-astro-cid-7bjmjwhh]{position:relative}.arrow[data-astro-cid-7bjmjwhh]:before{content:"";border-top:2px solid var(--border);position:absolute;top:50%;left:.45em;right:.6em}.arrow[data-astro-cid-7bjmjwhh]:after{content:"";border-top:2px solid var(--border);border-right:2px solid var(--border);transform-origin:50%;width:8px;height:8px;position:absolute;top:calc(50% - 5px);right:.45em;transform:rotate(45deg)}.link[data-astro-cid-7bjmjwhh]{height:2.25em;position:relative}.link[data-astro-cid-7bjmjwhh]:before{content:"";border-left:2px dashed var(--accent-dim);position:absolute;top:0;bottom:0;left:50%}.records[data-astro-cid-7bjmjwhh]{align-items:flex-start;gap:1em;display:flex}.records[data-astro-cid-7bjmjwhh] .icon[data-astro-cid-7bjmjwhh]{flex:none;margin:.15em 0 0}.records[data-astro-cid-7bjmjwhh] p[data-astro-cid-7bjmjwhh]{max-width:52em}@media (width<=760px){.flow[data-astro-cid-7bjmjwhh]{grid-template-columns:minmax(0,1fr);grid-template-areas:"you""a1""app""link""rec""a2""ai"}.arrow[data-astro-cid-7bjmjwhh]{height:2.25em}.arrow[data-astro-cid-7bjmjwhh]:before{border-top:none;border-left:2px solid var(--border);inset:.35em auto .5em 50%}.arrow[data-astro-cid-7bjmjwhh]:after{inset:auto auto .45em calc(50% - 4px);transform:rotate(135deg)}.link[data-astro-cid-7bjmjwhh]{height:1.5em}}main.landing{padding-top:2em}section[data-astro-cid-lcdefpme]{margin:0 0 5.5em}h2[data-astro-cid-lcdefpme]{max-width:26em}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2em;padding-top:2em;display:grid}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1em;font-size:.85em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.3em;font-size:4.2em}.lede[data-astro-cid-lcdefpme]{color:var(--text-body);max-width:34em;font-size:1.2em}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75em;margin-top:1.5em;display:flex}.hero-mark[data-astro-cid-lcdefpme]{color:var(--accent);filter:drop-shadow(0 0 40px var(--accent-glow));justify-content:center;display:flex}.principle-line[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);flex-wrap:wrap;gap:.1em .6em;margin-bottom:.4em;font-size:2.2em;font-weight:600;line-height:1.2;display:flex}.principle-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--accent)}.how-lede[data-astro-cid-lcdefpme]{max-width:44em;margin-bottom:2em}.problems[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.8em}.problems[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text);margin-bottom:.35em;font-size:1.35em}.problems[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0}.problems[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme].more{margin-top:.6em;font-size:.9em}.problems[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme].more a[data-astro-cid-lcdefpme]:after{content:" →"}.highlights[data-astro-cid-lcdefpme] .grid-3[data-astro-cid-lcdefpme]{gap:1.75em 2em}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--accent-dim);padding-top:1em}.highlights[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25em}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95em}.note[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:46em;margin:2em 0 0}.plan-columns[data-astro-cid-lcdefpme]{margin:1.5em 0 0}.plan-columns[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25em;font-size:1.3em}.plan-lede[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:.75em;font-size:.92em}.plan-columns[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding-left:1.1em;font-size:.95em}.plan-columns[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:.35em 0}.plan-columns[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--accent)}@media (width<=1000px){.plan-columns[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-mark[data-astro-cid-lcdefpme]{order:-1;justify-content:flex-start}.hero-mark[data-astro-cid-lcdefpme] svg{width:110px;height:110px}section[data-astro-cid-lcdefpme]{margin-bottom:4em}}@media (width<=720px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.6em}.lede[data-astro-cid-lcdefpme]{font-size:1.1em}.principle-line[data-astro-cid-lcdefpme]{font-size:1.55em}}
