.hero[data-astro-cid-ge2uvauf]{background:var(--petrol-900);color:var(--on-petrol);border-bottom:2px solid var(--copper);margin-bottom:2.25rem;position:relative}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:var(--petrol-900);border-left:2px solid var(--copper);border-bottom:2px solid var(--copper);box-sizing:content-box;width:min(40%,32rem);height:calc(2.25rem - 2px);position:absolute;bottom:-2.25rem;right:0;transform:translateY(2px)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem;padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(3.5rem,2rem + 4vw,5rem);display:grid}h1[data-astro-cid-ge2uvauf]{color:#fffaf2;max-width:21ch;font-size:clamp(2.3rem,1.5rem + 2.8vw,3.5rem)}.nowrap[data-astro-cid-ge2uvauf]{white-space:nowrap}.sub[data-astro-cid-ge2uvauf]{max-width:31rem;color:var(--on-petrol-2);margin-top:1.5rem;font-size:clamp(1.1rem,1rem + .4vw,1.28rem);line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.08;justify-self:end;width:min(100%,26rem);position:relative}.icon[data-astro-cid-ge2uvauf]{border-radius:22.5%;position:absolute;box-shadow:0 0 0 1px #f4ebdf24,0 30px 60px -28px #000c}.icon--main[data-astro-cid-ge2uvauf]{width:88%;top:0;right:0}.icon--check[data-astro-cid-ge2uvauf]{width:46%;box-shadow:0 0 0 1px #f4ebdf33, 0 0 0 10px var(--petrol-900), 0 30px 50px -20px #000000d9;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:rise .76s var(--ease) both}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}.icon--main[data-astro-cid-ge2uvauf]{animation:rise .9s .12s var(--ease) both}.icon--check[data-astro-cid-ge2uvauf]{animation:slide .9s .32s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes slide{0%{opacity:0;transform:translate(-18px)}}@media (width<=52rem){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2.5rem}.visual[data-astro-cid-ge2uvauf]{justify-self:start;width:min(78%,20rem)}.hero[data-astro-cid-ge2uvauf]:after{width:46%}}.apps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.app[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);gap:1.5rem;display:grid}.app--side[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-top:3.5rem;padding-left:clamp(0rem,3vw,2.5rem)}.app[data-astro-cid-lcdefpme] .app-icon{width:96px;height:96px;box-shadow:var(--shadow-edge);border-radius:22.5%}.app[data-astro-cid-lcdefpme] .app-icon--small{width:72px;height:72px}.app[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.app-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent-text);margin:.35rem 0 1rem;font-size:.82rem}.app-tag[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:0}.app-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.flow-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.more[data-astro-cid-lcdefpme]{margin-top:1rem}.index[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:1.2rem}.index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;color:var(--ink);transition:background-color .2s var(--ease);flex-direction:column;gap:.35rem;padding:1.25rem 1.25rem 1.5rem 0;text-decoration:none;display:flex}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-left:1.25rem}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper-2)}.index[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-size:1.1rem;font-weight:600}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t[data-astro-cid-lcdefpme]{color:var(--accent-text)}.index[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.95rem}@media (width<=52rem){.apps[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.app--side[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.index[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-left:0}}@media (width<=30rem){.app[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
