.animate-stroke[data-astro-cid-7gv75is3]{--hero-draw-duration:.9s;--hero-circles-duration:.45s;--hero-connector-duration:calc(var(--hero-draw-duration) - var(--hero-circles-duration));--hero-split-ratio:.7;color:var(--aw-color-slate-light)}.animate-stroke[data-astro-cid-7gv75is3] .hero-connector[data-astro-cid-7gv75is3],.animate-stroke[data-astro-cid-7gv75is3] .hero-circle[data-astro-cid-7gv75is3],.dark .animate-stroke[data-astro-cid-7gv75is3]{color:var(--aw-color-accent)}.dark .animate-stroke[data-astro-cid-7gv75is3] .hero-connector[data-astro-cid-7gv75is3],.dark .animate-stroke[data-astro-cid-7gv75is3] .hero-circle[data-astro-cid-7gv75is3]{color:var(--aw-color-text-muted)}.animate-stroke[data-astro-cid-7gv75is3] path[data-astro-cid-7gv75is3],.animate-stroke[data-astro-cid-7gv75is3] line[data-astro-cid-7gv75is3]{opacity:0}.animate-stroke[data-astro-cid-7gv75is3][no-intersect] path[data-astro-cid-7gv75is3],.animate-stroke[data-astro-cid-7gv75is3][no-intersect] line[data-astro-cid-7gv75is3]{animation:none!important}.animate-stroke[data-astro-cid-7gv75is3] path[data-astro-cid-7gv75is3]:not(.hero-circle):not(.hero-connector),.animate-stroke[data-astro-cid-7gv75is3] line[data-astro-cid-7gv75is3]{stroke-dasharray:1;stroke-dashoffset:var(--hero-dash-from, 1);animation:heroDraw var(--hero-draw-duration) var(--aw-ease-out) var(--hero-base-delay, 0s) forwards}.animate-stroke[data-astro-cid-7gv75is3] path[data-astro-cid-7gv75is3].hero-connector{stroke-dasharray:1;stroke-dashoffset:var(--hero-dash-from, 1);animation:heroDraw calc(var(--hero-connector-duration) - (var(--hero-stagger, 0s)*var(--hero-split-ratio))) var(--aw-ease-out) forwards;animation-delay:calc(var(--hero-base-delay, 0s) + var(--hero-stagger, 0s))}.animate-stroke[data-astro-cid-7gv75is3] path[data-astro-cid-7gv75is3].hero-circle{stroke-dasharray:1;stroke-dashoffset:var(--hero-dash-from, 1);animation:heroDraw calc(var(--hero-circles-duration) - (var(--hero-stagger, 0s)*(1 - var(--hero-split-ratio)))) var(--aw-ease-out) forwards;animation-delay:calc(var(--hero-base-delay, 0s) + var(--hero-stagger, 0s) + (var(--hero-connector-duration) - (var(--hero-stagger, 0s)*var(--hero-split-ratio))));transform-box:fill-box;transform-origin:center;transform:rotate(var(--hero-rotate, 0deg))}@keyframes heroDraw{0%{stroke-dashoffset:var(--hero-dash-from, 1);opacity:1}to{stroke-dashoffset:var(--hero-dash-to, 0);opacity:1}}.cloud-gear-icon[data-astro-cid-xaglnit2]{--hero-draw-duration:.9s;--cloud-hero-base-delay:0s;--hero-circles-duration:0s;--hero-connector-duration:calc(var(--hero-draw-duration) - var(--hero-circles-duration));--hero-split-ratio:.7;--gear-color:var(--aw-color-slate-light);--cloud-color:var(--aw-color-primary);overflow:visible}.dark .cloud-gear-icon[data-astro-cid-xaglnit2]{--gear-color:var(--aw-color-secondary);--cloud-color:var(--aw-color-cloud-medium)}.cloud-gear-icon[data-astro-cid-xaglnit2] .cloud-draw[data-astro-cid-xaglnit2]{opacity:0}.cloud-gear-icon[data-astro-cid-xaglnit2] mask[data-astro-cid-xaglnit2] path[data-astro-cid-xaglnit2]{opacity:1!important;animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.cloud-gear-icon[data-astro-cid-xaglnit2] path[data-astro-cid-xaglnit2].cloud-draw:not(.gear-outline):not(.gear-inner){color:var(--cloud-color)}.cloud-gear-icon[data-astro-cid-xaglnit2] .gear-outline[data-astro-cid-xaglnit2],.cloud-gear-icon[data-astro-cid-xaglnit2] .gear-inner[data-astro-cid-xaglnit2],.cloud-gear-icon[data-astro-cid-xaglnit2] line[data-astro-cid-xaglnit2]{color:var(--gear-color)}.cloud-gear-icon[data-astro-cid-xaglnit2] line[data-astro-cid-xaglnit2],.cloud-gear-icon[data-astro-cid-xaglnit2] .gear-outline[data-astro-cid-xaglnit2],.cloud-gear-icon[data-astro-cid-xaglnit2] .gear-inner[data-astro-cid-xaglnit2]{stroke:currentColor}.cloud-gear-icon[data-astro-cid-xaglnit2] .cloud-draw[data-astro-cid-xaglnit2]{stroke-dasharray:1;stroke-dashoffset:var(--hero-dash-from, 1);animation-timing-function:var(--aw-ease-out);animation-fill-mode:forwards;animation-duration:calc(var(--hero-draw-duration) - var(--draw-stagger, 0s));animation-delay:calc(var(--hero-base-delay, var(--cloud-hero-base-delay, 0s)) + var(--draw-stagger, 0s))}.cloud-gear-icon[data-astro-cid-xaglnit2][no-intersect] .cloud-draw[data-astro-cid-xaglnit2]{animation-name:none}.cloud-gear-icon[data-astro-cid-xaglnit2]:not([no-intersect]) .cloud-draw[data-astro-cid-xaglnit2]{animation-name:cloudGearDraw}.cloud-gear-icon[data-astro-cid-xaglnit2] .gear-outline[data-astro-cid-xaglnit2].cloud-draw{stroke-dasharray:1.1}@keyframes cloudGearDraw{0%{stroke-dashoffset:var(--hero-dash-from, 1);opacity:1}to{stroke-dashoffset:var(--hero-dash-to, 0);opacity:1}}.book-icon[data-astro-cid-njweltdn]{--hero-draw-duration:.9s;--book-hero-base-delay:0s;--book-outline-color:var(--aw-color-slate-light);--book-detail-color:var(--aw-color-accent);overflow:visible}.dark .book-icon[data-astro-cid-njweltdn]{--book-outline-color:var(--aw-color-cloud-medium);--book-detail-color:var(--aw-color-secondary)}.book-icon[data-astro-cid-njweltdn] .book-draw[data-astro-cid-njweltdn]{opacity:0;stroke-dasharray:1;stroke-dashoffset:var(--hero-dash-from, 1);animation-timing-function:var(--aw-ease-out);animation-fill-mode:forwards;animation-duration:var(--hero-draw-duration);animation-delay:var(--hero-base-delay, var(--book-hero-base-delay, 0s))}.book-icon[data-astro-cid-njweltdn][no-intersect] .book-draw[data-astro-cid-njweltdn]{animation-name:none}.book-icon[data-astro-cid-njweltdn]:not([no-intersect]) .book-draw[data-astro-cid-njweltdn]{animation-name:bookDraw}.book-icon[data-astro-cid-njweltdn] .book-draw[data-astro-cid-njweltdn].book-end-sync{animation-delay:calc(var(--hero-base-delay, var(--book-hero-base-delay, 0s)) + var(--draw-stagger, 0s));animation-duration:calc(var(--hero-draw-duration) - var(--draw-stagger, 0s))}.book-icon[data-astro-cid-njweltdn] .book-dot[data-astro-cid-njweltdn]{transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0;animation-delay:calc(var(--hero-base-delay, var(--book-hero-base-delay, 0s)) + var(--draw-stagger, 0s))}.book-icon[data-astro-cid-njweltdn][no-intersect] .book-dot[data-astro-cid-njweltdn]{animation-name:none}.book-icon[data-astro-cid-njweltdn]:not([no-intersect]) .book-dot[data-astro-cid-njweltdn]{animation-name:bookDotPop;animation-duration:.16s;animation-timing-function:var(--aw-ease-out);animation-fill-mode:forwards;opacity:1}.book-icon[data-astro-cid-njweltdn] .book-dot[data-astro-cid-njweltdn]{stroke:currentColor}@keyframes bookDotPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.book-icon[data-astro-cid-njweltdn] .book-draw[data-astro-cid-njweltdn].book-seq{--book-seq-count:5;animation-duration:calc(var(--hero-draw-duration)/var(--book-seq-count));animation-delay:calc(var(--hero-base-delay, var(--book-hero-base-delay, 0s)) + (var(--seq-index, 0)*(var(--hero-draw-duration)/var(--book-seq-count))))}.book-icon[data-astro-cid-njweltdn] .book-draw[data-astro-cid-njweltdn].book-seq2{--book-seq2-count:2;animation-duration:calc(var(--hero-draw-duration)/var(--book-seq2-count));animation-delay:calc(var(--hero-base-delay, var(--book-hero-base-delay, 0s)) + (var(--seq2-index, 0)*(var(--hero-draw-duration)/var(--book-seq2-count))))}.book-icon[data-astro-cid-njweltdn] .book-fill[data-astro-cid-njweltdn]{fill:currentColor}.book-icon[data-astro-cid-njweltdn] .book-outline[data-astro-cid-njweltdn]{color:var(--book-outline-color)}.book-icon[data-astro-cid-njweltdn] .book-cloth[data-astro-cid-njweltdn]{color:var(--aw-color-primary)}.dark .book-icon[data-astro-cid-njweltdn] .book-cloth[data-astro-cid-njweltdn]{color:var(--aw-color-secondary)}.book-icon[data-astro-cid-njweltdn] .book-detail[data-astro-cid-njweltdn]{color:var(--book-detail-color)}.book-icon[data-astro-cid-njweltdn] .book-draw[data-astro-cid-njweltdn]{stroke:currentColor}@keyframes bookDraw{0%{stroke-dashoffset:var(--hero-dash-from, 1);opacity:1}to{stroke-dashoffset:var(--hero-dash-to, 0);opacity:1}}