.hero-scene[data-astro-cid-vjc3kfer]{margin-inline:-1.5rem;aspect-ratio:1/.8;pointer-events:none;user-select:none;contain:layout paint;width:calc(100% + 3rem);margin-top:.5rem;margin-bottom:-1.5rem;position:relative}@media (width>=640px) and (width<=1023px){.hero-scene[data-astro-cid-vjc3kfer]{aspect-ratio:16/10;width:100%;max-width:46rem;margin-inline:auto}}@media (width>=1024px){.hero-scene[data-astro-cid-vjc3kfer]{aspect-ratio:auto;width:auto;margin:0;position:absolute;inset-block:0;inset-inline:47% calc(50% - 50vw)}}canvas[data-astro-cid-vjc3kfer],.scene-poster[data-astro-cid-vjc3kfer]{-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9%),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9%),linear-gradient(#0000,#000 7% 93%,#0000);mask-composite:intersect}@media (width<=1023px){canvas[data-astro-cid-vjc3kfer],.scene-poster[data-astro-cid-vjc3kfer]{-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}}html[dir=rtl] canvas[data-astro-cid-vjc3kfer],html[dir=rtl] .scene-poster[data-astro-cid-vjc3kfer]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 9%),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(270deg,#0000,#000 9%),linear-gradient(#0000,#000 7% 93%,#0000)}canvas[data-astro-cid-vjc3kfer]{opacity:0;transition:opacity 1.2s}.hero-scene[data-astro-cid-vjc3kfer][data-state=ready] canvas[data-astro-cid-vjc3kfer]{opacity:1}.scene-poster[data-astro-cid-vjc3kfer]{object-fit:cover;opacity:0;transition:opacity .6s}.scene-poster[data-astro-cid-vjc3kfer]:not([src]){visibility:hidden}.hero-scene[data-astro-cid-vjc3kfer][data-state=fallback] .scene-poster[data-astro-cid-vjc3kfer],.scene-poster--static[data-astro-cid-vjc3kfer]{opacity:1}.hero-scene[data-astro-cid-vjc3kfer][data-state=fallback] canvas[data-astro-cid-vjc3kfer]{display:none}.scene-label[data-astro-cid-vjc3kfer]{inset-block-start:0;backdrop-filter:blur(10px);color:#fff;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;opacity:0;will-change:transform;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:.4rem .7rem;font-size:.68rem;transition:opacity .25s;position:absolute;left:0}.scene-label[data-astro-cid-vjc3kfer][data-on]{opacity:1}.scene-ticker[data-astro-cid-vjc3kfer]{top:90%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;opacity:0;align-items:center;gap:.5rem;margin:0;font-size:.68rem;display:none;position:absolute;inset-inline-start:50%;translate:-50%}html[dir=rtl] .scene-ticker[data-astro-cid-vjc3kfer]{translate:50%}.hero-scene[data-astro-cid-vjc3kfer][data-state=ready] .scene-ticker[data-astro-cid-vjc3kfer]{display:inline-flex}.scene-ticker[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]{background:var(--color-brand-bright);width:6px;height:6px;box-shadow:0 0 10px var(--color-brand-bright);border-radius:50%}.scene-ticker[data-astro-cid-vjc3kfer][data-on]{animation:3.4s both scene-tick}@keyframes scene-tick{0%{opacity:0;transform:translateY(4px)}10%,78%{opacity:1;transform:none}to{opacity:0}}.on-dark[data-astro-cid-6voplrxj] :focus-visible{outline:2px solid var(--color-brand-bright);outline-offset:3px}.on-dark[data-astro-cid-6voplrxj] .card :focus-visible{outline-color:var(--color-accent)}.proof-tile[data-astro-cid-6voplrxj]{transition:border-color .15s;position:relative;overflow:hidden}.proof-tile[data-astro-cid-6voplrxj]:before{content:"";background:var(--color-brand);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.proof-tile[data-astro-cid-6voplrxj][data-lit=active]:before{transform:scaleX(1)}.proof-tile[data-astro-cid-6voplrxj][data-lit=seen]:before{opacity:.35;transform:scaleX(1)}.proof-tile[data-astro-cid-6voplrxj][data-lit=active] .proof-value[data-astro-cid-6voplrxj]{color:var(--color-brand)}.proof-tile[data-astro-cid-6voplrxj]:hover{border-color:var(--color-brand)}.hero-highlight[data-astro-cid-6voplrxj]{background:linear-gradient(100deg, var(--color-brand-bright), #ff9da3);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-ghost[data-astro-cid-6voplrxj]{color:#fff;background:#ffffff08;border:1px solid #ffffff3d}.hero-ghost[data-astro-cid-6voplrxj]:hover{border-color:#ffffffb3}.hero-proof[data-astro-cid-6voplrxj]{color:#fff}.need-card[data-astro-cid-6voplrxj],.way-card[data-astro-cid-6voplrxj]{transition:border-color .15s}@media (hover:hover) and (pointer:fine){.need-card[data-astro-cid-6voplrxj]:hover,.way-card[data-astro-cid-6voplrxj]:hover{border-color:var(--color-brand)}}.process[data-astro-cid-6voplrxj]{--f:calc(var(--i,0) / 5);gap:2.5rem;margin-inline:0;padding:0;list-style:none;display:grid;position:relative}.process[data-astro-cid-6voplrxj]:before,.process[data-astro-cid-6voplrxj]:after{content:"";inset-inline-start:19px;width:2px;position:absolute;top:20px;bottom:0}.process[data-astro-cid-6voplrxj]:before{background:var(--color-line)}.process[data-astro-cid-6voplrxj]:after{background:var(--color-brand);transform-origin:top}.process-step[data-astro-cid-6voplrxj]{--f:calc(var(--i) / 5);max-width:44rem;padding-inline-start:3.75rem;position:relative}.process-node[data-astro-cid-6voplrxj]{inset-inline-start:0;width:40px;height:40px;font-family:var(--font-mono);font-size:.8rem;font-weight:500;display:grid;position:absolute;top:0}.node-base[data-astro-cid-6voplrxj],.node-on[data-astro-cid-6voplrxj]{border-radius:999px;grid-area:1/1;place-items:center;display:grid}.node-base[data-astro-cid-6voplrxj]{background:var(--color-card);border:1px solid var(--color-line);color:var(--color-ink-2)}.node-on[data-astro-cid-6voplrxj]{background:var(--color-brand);color:#fff}@media (width>=1280px){.process[data-astro-cid-6voplrxj]{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.process[data-astro-cid-6voplrxj]:before,.process[data-astro-cid-6voplrxj]:after{inset-inline:20px calc(20% - 1.2rem - 20px);width:auto;height:2px;top:19px;bottom:auto}.process[data-astro-cid-6voplrxj]:after{transform-origin:0}html[dir=rtl] .process[data-astro-cid-6voplrxj]:after{transform-origin:100%}.process-step[data-astro-cid-6voplrxj]{grid-row:span 3;grid-template-rows:subgrid;padding-inline-start:0;--f:calc(var(--i) / 4);row-gap:0;max-width:none;padding-top:4rem;display:grid}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.process[data-astro-cid-6voplrxj]{view-timeline:--process block}.process[data-astro-cid-6voplrxj]:after{animation:1s linear both process-fill-y}.process[data-astro-cid-6voplrxj] .node-on[data-astro-cid-6voplrxj]{animation:1s linear both node-on}@media (width>=1280px){.process[data-astro-cid-6voplrxj]:after{animation-name:process-fill-x}}ol[data-astro-cid-6voplrxj].process:after{animation-timeline:--process;animation-range:cover 40vh cover calc(100% - 60vh)}ol[data-astro-cid-6voplrxj].process .process-step[data-astro-cid-6voplrxj] .node-on[data-astro-cid-6voplrxj]{animation-timeline:--process;animation-range:cover calc(40vh + var(--f) * (100% - 100vh)) cover calc(40vh + var(--f) * (100% - 100vh) + 32px)}}}@keyframes process-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes process-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes node-on{0%{opacity:0}to{opacity:1}}
