.hero__bg[data-astro-cid-po3rwdfy]{z-index:var(--z-bg);pointer-events:none;position:absolute;inset:0}.gear[data-astro-cid-po3rwdfy]{transform:translate(calc(var(--nx,0) * var(--d)), calc(var(--ny,0) * var(--d)));transition:transform .8s var(--ease-mechanical);position:absolute}.gear__svg[data-astro-cid-po3rwdfy]{fill:none;stroke-width:.35px;width:100%;height:100%;animation:turn var(--t) linear infinite;display:block}.gear__svg--cloud[data-astro-cid-po3rwdfy]{stroke:var(--gear-line-cloud)}.gear__svg--lime[data-astro-cid-po3rwdfy]{stroke:var(--gear-line-lime)}.gear__dash[data-astro-cid-po3rwdfy]{stroke-dasharray:.8 1.2}.gear--xl[data-astro-cid-po3rwdfy]{--d:calc(var(--space-4) * -1);--t:var(--gear-turn-xl);width:var(--gear-xl);height:var(--gear-xl);right:calc(var(--gear-xl) * -.3);top:calc(var(--gear-xl) * -.26)}.gear--md[data-astro-cid-po3rwdfy]{--d:calc(var(--space-7) * -1);--t:var(--gear-turn-md);width:var(--gear-md);height:var(--gear-md);right:calc(var(--gear-xl) * .57);top:calc(var(--gear-md) * -.36)}.gear--md[data-astro-cid-po3rwdfy] .gear__svg[data-astro-cid-po3rwdfy]{animation-direction:reverse}.gear--lg[data-astro-cid-po3rwdfy]{--d:var(--space-3);--t:var(--gear-turn-lg);width:var(--gear-lg);height:var(--gear-lg);left:calc(var(--gear-lg) * -.43);bottom:calc(var(--gear-lg) * -.48)}.gear--lg[data-astro-cid-po3rwdfy] .gear__svg[data-astro-cid-po3rwdfy]{animation-direction:reverse}.floor[data-astro-cid-po3rwdfy]{left:-20%;right:-20%;bottom:calc(var(--space-8) * -1);height:var(--floor-height);background-image:linear-gradient(var(--grid-line-lime) var(--border-width), transparent var(--border-width)), linear-gradient(90deg, var(--grid-line-lime) var(--border-width), transparent var(--border-width));background-size:var(--floor-cell) var(--floor-cell);transform-origin:50% 100%;animation:6s linear infinite floor;position:absolute;transform:perspective(520px)rotateX(68deg);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes floor{to{background-position:0 var(--floor-cell)}}@keyframes turn{to{transform:rotate(360deg)}}.hero__bg--quiet[data-astro-cid-po3rwdfy] .floor[data-astro-cid-po3rwdfy]{opacity:.5}@media (prefers-reduced-motion:reduce){.gear[data-astro-cid-po3rwdfy],.gear__svg[data-astro-cid-po3rwdfy],.floor[data-astro-cid-po3rwdfy]{animation:none;transform:none}}.faq[data-astro-cid-7synugci]{border-top:var(--border-width) solid var(--border)}.faq__item[data-astro-cid-7synugci]{border-bottom:var(--border-width) solid var(--border)}summary[data-astro-cid-7synugci]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);cursor:pointer;color:var(--text);list-style:none;display:flex}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-7synugci]{font:var(--type-faq-q);letter-spacing:-.02em;color:var(--text);margin:0}.faq__icon[data-astro-cid-7synugci]{flex:0 0 var(--step-dot);height:var(--step-dot);border:var(--border-width) solid var(--text);border-radius:var(--radius-pill);font:var(--type-lead);color:var(--text);transition:transform .3s var(--ease-mechanical);justify-content:center;align-items:center;line-height:1;display:flex}details[data-astro-cid-7synugci][open] .faq__icon[data-astro-cid-7synugci]{transform:rotate(45deg)}.faq__a[data-astro-cid-7synugci]{padding-bottom:var(--space-5);max-width:calc(var(--lead-max-width) * 1.4);color:var(--text-muted);margin:0}
