.dl[data-astro-cid-5oqtr3h2]{isolation:isolate;text-align:center;min-height:calc(100svh - 64px);padding:16px var(--margin) clamp(48px, 8vh, 96px);align-content:center;justify-items:center;gap:22px;display:grid;position:relative;overflow-x:clip}.glow[data-astro-cid-5oqtr3h2]{z-index:-1;filter:blur(120px);opacity:.4;pointer-events:none;position:absolute;inset:-64px 0 -50vh;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 85%);mask-image:linear-gradient(#000 0% 35%,#0000 85%)}.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]{border-radius:50%;position:absolute}.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]:first-child{background:var(--plum);width:56vw;height:56vw;top:-28vw;left:-6vw}.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]:nth-child(2){background:var(--violet);width:60vw;height:60vw;top:-32vw;right:-10vw}.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]:nth-child(3){background:var(--violet-deep);width:34vw;height:34vw;top:10vw;left:33vw}@media (prefers-reduced-motion:no-preference){.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]:first-child{animation:18s ease-in-out infinite alternate drift}.glow[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]:nth-child(2){animation:22s ease-in-out infinite alternate-reverse drift}}@keyframes drift{to{transform:translate(6vw,4vw)scale(1.08)}}.dl-fan[data-astro-cid-5oqtr3h2]{width:clamp(240px,46vh,520px);margin-block:-5vh -6vh}.dl[data-astro-cid-5oqtr3h2] h1[data-astro-cid-5oqtr3h2],.dl[data-astro-cid-5oqtr3h2] .lead[data-astro-cid-5oqtr3h2],.dl-act[data-astro-cid-5oqtr3h2],.meta[data-astro-cid-5oqtr3h2]{z-index:1;position:relative}.dl[data-astro-cid-5oqtr3h2] h1[data-astro-cid-5oqtr3h2]{font-size:var(--display);max-width:12ch}.dl[data-astro-cid-5oqtr3h2] .lead[data-astro-cid-5oqtr3h2]{color:#c9c6cf;max-width:40ch;margin-inline:auto}.dl-act[data-astro-cid-5oqtr3h2]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.big[data-astro-cid-5oqtr3h2]{min-height:56px;padding:0 1.6em 0 1.3em;font-size:1.125rem}.meta[data-astro-cid-5oqtr3h2]{color:var(--quiet)}.install[data-astro-cid-5oqtr3h2]{margin-top:var(--gap-section);gap:clamp(36px,5vw,64px);display:grid}.install[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{max-width:16ch;font-size:clamp(2rem,4.4vw,4rem)}.steps[data-astro-cid-5oqtr3h2]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-5oqtr3h2] li[data-astro-cid-5oqtr3h2]{align-content:start;gap:10px;padding:28px 32px 0 0;display:grid}.steps[data-astro-cid-5oqtr3h2] li[data-astro-cid-5oqtr3h2]+li[data-astro-cid-5oqtr3h2]{border-left:1px solid var(--line);padding-left:32px}.step-n[data-astro-cid-5oqtr3h2]{font-size:var(--body);color:var(--plum);font-variant-numeric:tabular-nums}.steps[data-astro-cid-5oqtr3h2] h3[data-astro-cid-5oqtr3h2]{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.25rem)}.steps[data-astro-cid-5oqtr3h2] p[data-astro-cid-5oqtr3h2]{color:var(--quiet);max-width:28ch}.more[data-astro-cid-5oqtr3h2]{color:var(--quiet);gap:8px;display:grid}.field[data-astro-cid-5oqtr3h2]{margin-top:var(--gap-section);background:var(--violet-deep);padding-block:clamp(96px,13vw,180px)}.coffee[data-astro-cid-5oqtr3h2]{text-align:center;justify-items:center;gap:20px;display:grid}.coffee-fan[data-astro-cid-5oqtr3h2]{width:clamp(96px,11vw,140px)}.coffee[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{font-size:var(--display)}.coffee[data-astro-cid-5oqtr3h2] .lead[data-astro-cid-5oqtr3h2]{color:#ffffffd6;max-width:44ch;margin-inline:auto}.field[data-astro-cid-5oqtr3h2] .on-field[data-astro-cid-5oqtr3h2]{--b:var(--backdrop);color:var(--text);margin-top:8px}.field[data-astro-cid-5oqtr3h2] .on-field[data-astro-cid-5oqtr3h2]:hover{--b:#1f1f23}@media (width<=700px){.dl-fan[data-astro-cid-5oqtr3h2]{width:min(70vw,300px);margin-block:0 -4vh}.dl-act[data-astro-cid-5oqtr3h2]{width:100%;max-width:360px;display:grid}.dl-act[data-astro-cid-5oqtr3h2] .button[data-astro-cid-5oqtr3h2]{justify-content:center}.steps[data-astro-cid-5oqtr3h2]{grid-template-columns:1fr}.steps[data-astro-cid-5oqtr3h2] li[data-astro-cid-5oqtr3h2]{border-bottom:1px solid var(--line);padding:24px 0}.steps[data-astro-cid-5oqtr3h2] li[data-astro-cid-5oqtr3h2]+li[data-astro-cid-5oqtr3h2]{border-left:0;padding-left:0}}
