.hero[data-astro-cid-lcdefpme]{padding-block:clamp(48px,8vw,104px)}.heroin[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;display:grid}.term[data-astro-cid-lcdefpme]{color:var(--graphite);margin-bottom:20px;display:flex}.prompt[data-astro-cid-lcdefpme]{margin-right:1ch}.type[data-astro-cid-lcdefpme]{white-space:nowrap;border-right:2px solid #0000;width:17ch;animation:1s steps(17,end) .2s both type,.5s step-end 1.2s 6 caret;display:inline-block;overflow:hidden}@keyframes type{0%{border-right-color:var(--ink);width:0}to{border-right-color:var(--ink);width:17ch}}@keyframes caret{50%{border-right-color:var(--ink)}}.lead[data-astro-cid-lcdefpme]{max-width:34ch;margin-top:24px;font-size:clamp(19px,1.6vw,22px)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.stage[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,420px);display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-lcdefpme] svg{width:72%;height:auto;transition:opacity .4s var(--ease)}.stage[data-astro-cid-lcdefpme] canvas{opacity:0;width:100%;height:100%;animation:fadein .5s .1s var(--ease) forwards;position:absolute;inset:0}.stage[data-astro-cid-lcdefpme].live svg{opacity:0}@keyframes fadein{to{opacity:1}}.trust[data-astro-cid-lcdefpme]{border-block:2px solid var(--ink)}.trust[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 0;padding:16px 0;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:14px}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"◆";color:var(--signal);-webkit-text-stroke:1px var(--ink);margin:0 16px}.needs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.needs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper-2);border-radius:var(--radius);height:100%;transition:border-color .16s var(--ease);border:2px solid #0000;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.needs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.needs[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;font-size:16px}.go[data-astro-cid-lcdefpme]{background:var(--ink);width:40px;height:40px;color:var(--paper);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:6px;place-items:center;display:grid}.go[data-astro-cid-lcdefpme] svg{width:18px}.needs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{background:var(--signal);color:var(--ink)}.mein[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.portrait[data-astro-cid-lcdefpme]{max-width:460px;margin:0;position:relative}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:100%;height:auto}.plate[data-astro-cid-lcdefpme]{background:var(--signal);color:var(--ink);border:2px solid var(--ink);border-radius:6px;padding:12px 16px;font-size:14px;line-height:1.4;position:absolute;bottom:28px;left:-12px}.me[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.me[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:20px;font-size:19px}.me[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:32px}.road[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;padding:0;list-style:none;display:grid;position:relative}.road[data-astro-cid-lcdefpme]:before{content:"";border-top:4px dashed var(--ink);transform-origin:0;position:absolute;top:11px;left:12px;right:12px}@supports (animation-timeline:view()){.road[data-astro-cid-lcdefpme]:before{animation:linear both draw view();animation-range:entry 20% cover 45%}.post[data-astro-cid-lcdefpme]{animation:linear both pop view();animation-range:entry 30% cover 40%}}@keyframes draw{0%{transform:scaleX(0)}}@keyframes drawY{0%{transform:scaleY(0)}}@keyframes pop{0%{transform:rotate(45deg)scale(0)}}.post[data-astro-cid-lcdefpme]{background:var(--signal);border:2px solid var(--ink);width:26px;height:26px;margin:0 0 26px;display:block;position:relative;transform:rotate(45deg)}.road[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px}.when[data-astro-cid-lcdefpme]{color:var(--graphite);margin:6px 0 10px;font-size:13px}.road[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].muted{font-size:16px}.tools[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:var(--paper);border-radius:6px;padding:8px 12px;font-size:14px}@media (width<=980px){.needs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=720px){.heroin[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stage[data-astro-cid-lcdefpme]{justify-self:start;width:min(100%,200px)}.needs[data-astro-cid-lcdefpme],.mein[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.portrait[data-astro-cid-lcdefpme]{max-width:320px;margin-left:12px}.road[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px;padding-left:48px}.road[data-astro-cid-lcdefpme]:before{border-top:0;border-left:4px dashed var(--ink);transform-origin:top;animation-name:drawY;inset:12px auto 12px 11px}.post[data-astro-cid-lcdefpme]{margin:0;position:absolute;left:-48px}.road[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{margin:0 10px}}
