.art[data-astro-cid-rugijdwf]{width:100%;height:auto;stroke:var(--ft-02);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.art[data-astro-cid-rugijdwf] .dim{stroke:var(--ft-03)}.art[data-astro-cid-rugijdwf] .accent{stroke:var(--ft-01);stroke-width:1.8px}.art[data-astro-cid-rugijdwf] .dash{stroke-dasharray:3 6}.art[data-astro-cid-rugijdwf] .fill{fill:var(--ft-01);stroke:none}.art[data-astro-cid-rugijdwf] .dim-fill{fill:var(--ft-03)}.art[data-astro-cid-rugijdwf] .node{fill:var(--ft-05);stroke:var(--ft-02)}html.js .art[data-astro-cid-rugijdwf] .draw:not(.dash){stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){html.js .art[data-astro-cid-rugijdwf] .draw:not(.dash){stroke-dashoffset:0}}.art[data-astro-cid-rugijdwf] .loop{transform-box:fill-box;transform-origin:50%;animation-play-state:paused}.is-active .art[data-astro-cid-rugijdwf] .loop{animation-play-state:running}.art[data-astro-cid-rugijdwf] .drop{fill:var(--ft-01);stroke:none;opacity:0;animation:drop 3.2s var(--ease-in-out) var(--d) infinite}@keyframes drop{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translate(var(--x), 150px) scale(.8)}85%,to{opacity:0;transform:translate(var(--x), 178px) scale(.5)}}.art[data-astro-cid-rugijdwf] .pulse{animation:pulse 2.4s var(--ease-in-out) infinite}@keyframes pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.art[data-astro-cid-rugijdwf] .blink{stroke:var(--ft-01);animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.art[data-astro-cid-rugijdwf] .grow{fill:var(--ft-04);stroke:var(--ft-03);transform-origin:bottom;animation:grow 3.6s var(--ease-in-out) var(--d) infinite}@keyframes grow{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.art[data-astro-cid-rugijdwf] .orbit{transform-box:view-box;transform-origin:120px 120px;animation:24s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.art[data-astro-cid-rugijdwf] .pointer{transform-box:view-box;transform-origin:0 0;animation:pointer 4s var(--ease-in-out) infinite}@keyframes pointer{0%{transform:translate(84px,176px)}40%,62%{transform:translate(176px,94px)}to{transform:translate(84px,176px)}}.art[data-astro-cid-rugijdwf] .ripple{stroke:var(--ft-01);opacity:0;animation:ripple 4s var(--ease-out) infinite}@keyframes ripple{0%,42%{opacity:0;transform:scale(.4)}46%{opacity:.9}62%,to{opacity:0;transform:scale(1.5)}}.art[data-astro-cid-rugijdwf] .pop{animation:pop 3.4s var(--ease-out) var(--d) infinite}@keyframes pop{0%,to{opacity:.35;transform:scale(.7)}20%{opacity:1;transform:scale(1.35)}40%{opacity:1;transform:scale(1)}}.stack[data-astro-cid-2qptxuqc]{padding-bottom:var(--space-section)}.stack__list[data-astro-cid-2qptxuqc]{gap:var(--space-3);display:grid}.stack__card[data-astro-cid-2qptxuqc]{top:calc(var(--header-h-compact) + 24px + var(--i) * 14px);scroll-margin-top:calc(var(--header-h-compact) + 24px);position:sticky}.stack__inner[data-astro-cid-2qptxuqc]{gap:var(--space-6);border-radius:var(--radius-card);background:var(--ft-05);border:1px solid var(--ft-border-dark);isolation:isolate;transform-origin:50% 0;will-change:transform;grid-template-columns:minmax(0,2.1fr) minmax(0,.9fr);align-items:center;min-height:min(68svh,620px);padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.stack__card[data-astro-cid-2qptxuqc]:nth-child(2n) .stack__inner[data-astro-cid-2qptxuqc]{background:var(--ft-04)}.stack__glow[data-astro-cid-2qptxuqc]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#78838b47,#0000);border-radius:50%;width:70%;position:absolute;top:-20%;right:-10%}.stack__dots[data-astro-cid-2qptxuqc]{z-index:-1;pointer-events:none;background-image:radial-gradient(#eaeaea24 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0 0 0 45%;-webkit-mask-image:radial-gradient(60% 70% at 65% 45%,#000,#0000);mask-image:radial-gradient(60% 70% at 65% 45%,#000,#0000)}.stack__shade[data-astro-cid-2qptxuqc]{background:var(--ft-06);opacity:0;pointer-events:none;position:absolute;inset:0}.stack__content[data-astro-cid-2qptxuqc]{align-content:space-between;gap:var(--space-6);height:100%;display:grid}.stack__head[data-astro-cid-2qptxuqc]{align-items:baseline;gap:var(--space-3);display:flex}.stack__num[data-astro-cid-2qptxuqc]{letter-spacing:-.04em;color:var(--ft-02);font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:500;line-height:1}.stack__title[data-astro-cid-2qptxuqc]{max-width:16ch}.stack__cols[data-astro-cid-2qptxuqc]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--ft-border-dark);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.stack__cols[data-astro-cid-2qptxuqc] div[data-astro-cid-2qptxuqc]{align-content:start;gap:var(--space-1);display:grid}.stack__inner[data-astro-cid-2qptxuqc] .label[data-astro-cid-2qptxuqc]{color:var(--ft-02)}.stack__cols[data-astro-cid-2qptxuqc] dd[data-astro-cid-2qptxuqc]{color:var(--ft-01);margin:0}.stack__art[data-astro-cid-2qptxuqc]{justify-self:center;width:min(100%,290px)}@media (width<=1100px){.stack__cols[data-astro-cid-2qptxuqc]{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=860px){.stack__list[data-astro-cid-2qptxuqc]{gap:var(--space-2)}.stack__card[data-astro-cid-2qptxuqc]{top:calc(var(--header-h-compact) + 12px + var(--i) * 8px)}.stack__inner[data-astro-cid-2qptxuqc]{grid-template-columns:1fr;align-items:start;gap:0;min-height:0;padding:24px 20px}.stack__content[data-astro-cid-2qptxuqc]{gap:var(--space-3)}.stack__num[data-astro-cid-2qptxuqc]{font-size:2.75rem}.stack__title[data-astro-cid-2qptxuqc]{padding-right:96px;font-size:clamp(1.75rem,1.3rem + 2.4vw,2.25rem)}.stack__head[data-astro-cid-2qptxuqc]{flex-direction:column;gap:4px;padding-right:112px}.stack__cols[data-astro-cid-2qptxuqc]{padding-top:var(--space-3)}.stack__cols[data-astro-cid-2qptxuqc] dd[data-astro-cid-2qptxuqc]{font-size:.9375rem;line-height:1.5}.stack__art[data-astro-cid-2qptxuqc]{width:104px;position:absolute;top:18px;right:16px}.stack__dots[data-astro-cid-2qptxuqc]{inset:0 0 50% 40%}}@media (height<=699px){.stack__card[data-astro-cid-2qptxuqc]{position:relative;top:auto}}.method[data-astro-cid-snxhhavl]{--node:64px;--card-w:clamp(300px, 32vw, 460px);background:var(--ft-01);color:var(--ft-06);overflow:hidden}.method__pin[data-astro-cid-snxhhavl]{min-height:100svh;padding-block:calc(var(--header-h-compact) + 40px) 64px;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(40px,7vh,88px);display:grid}.method__head[data-astro-cid-snxhhavl]{gap:var(--space-3);display:grid}.method__viewport[data-astro-cid-snxhhavl]{overflow:hidden}.method__track[data-astro-cid-snxhhavl]{gap:var(--space-3);padding:0 var(--gutter);will-change:transform;width:max-content;margin:0;list-style:none;display:flex;position:relative}.method__rail[data-astro-cid-snxhhavl]{left:calc(var(--gutter) + var(--node) / 2 + 36px);right:calc(var(--gutter) + var(--card-w) - 36px - var(--node) / 2);top:calc(36px + var(--node) / 2);background:#0f1f2929;height:1px;position:absolute}.method__rail-fill[data-astro-cid-snxhhavl]{background:var(--ft-06);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.method__step[data-astro-cid-snxhhavl]{align-content:start;gap:var(--space-6);width:var(--card-w);border-radius:var(--radius-card);border:1px solid #0f1f291f;min-height:clamp(320px,44vh,440px);padding:36px;display:grid;position:relative}.method__node[data-astro-cid-snxhhavl]{z-index:1;width:var(--node);height:var(--node);background:var(--ft-01);color:var(--ft-03);transition:background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border:1px solid #0f1f2938;place-items:center;display:grid;position:relative}.method__icon[data-astro-cid-snxhhavl]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}html.js .method__icon[data-astro-cid-snxhhavl] .draw[data-astro-cid-snxhhavl]{stroke-dasharray:1;stroke-dashoffset:1px}.method__body[data-astro-cid-snxhhavl]{gap:var(--space-2);display:grid}.method__num[data-astro-cid-snxhhavl]{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #0f1f2973;transition:color .6s var(--ease-out);font-size:clamp(3.5rem,2.5rem + 3.5vw,6.5rem);font-weight:500;line-height:.9}.method__text[data-astro-cid-snxhhavl]{color:var(--ft-04);max-width:30ch}.method__step[data-astro-cid-snxhhavl].is-active .method__node[data-astro-cid-snxhhavl]{background:var(--ft-06);border-color:var(--ft-06);color:var(--ft-01)}.method__step[data-astro-cid-snxhhavl].is-active .method__num[data-astro-cid-snxhhavl]{color:var(--ft-06)}@media (width<=900px){.method[data-astro-cid-snxhhavl]{--node:52px}.method__pin[data-astro-cid-snxhhavl]{min-height:0;padding-block:var(--space-section)}.method__track[data-astro-cid-snxhhavl]{gap:var(--space-6);flex-direction:column;width:auto}.method__rail[data-astro-cid-snxhhavl]{left:calc(var(--gutter) + var(--node) / 2);right:auto;top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);width:1px;height:auto}.method__rail-fill[data-astro-cid-snxhhavl]{transform-origin:top;transform:scaleY(0)}.method__step[data-astro-cid-snxhhavl]{grid-template-columns:var(--node) 1fr;gap:var(--space-3);background:0 0;border:0;width:auto;min-height:0;padding:0}.method__num[data-astro-cid-snxhhavl]{font-size:3.25rem}}@media (prefers-reduced-motion:reduce){.method__pin[data-astro-cid-snxhhavl]{min-height:0}.method__rail-fill[data-astro-cid-snxhhavl]{transform:none}html.js .method__icon[data-astro-cid-snxhhavl] .draw[data-astro-cid-snxhhavl]{stroke-dashoffset:0}.method__num[data-astro-cid-snxhhavl]{color:var(--ft-06)}}@media (prefers-reduced-motion:reduce) and (width>=901px){.method__track[data-astro-cid-snxhhavl]{flex-wrap:wrap;width:auto}.method__rail[data-astro-cid-snxhhavl]{display:none}}.faq__grid[data-astro-cid-cu2m52sr]{gap:var(--space-6);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.faq__head[data-astro-cid-cu2m52sr]{gap:var(--space-3);top:calc(var(--header-h-compact) + 32px);display:grid;position:sticky}.faq__list[data-astro-cid-cu2m52sr]{border-top:1px solid var(--ft-border-dark)}.faq__item[data-astro-cid-cu2m52sr]{border-bottom:1px solid var(--ft-border-dark)}.faq__q[data-astro-cid-cu2m52sr]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);letter-spacing:-.01em;cursor:pointer;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:400;list-style:none;display:flex}.faq__q[data-astro-cid-cu2m52sr]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-cu2m52sr]{width:40px;height:40px;transition:transform .4s var(--ease-out);border:1px solid #eaeaea47;border-radius:50%;flex:none;position:relative}.faq__icon[data-astro-cid-cu2m52sr]:before,.faq__icon[data-astro-cid-cu2m52sr]:after{content:"";background:var(--ft-01);width:14px;height:1.5px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-cu2m52sr]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-cu2m52sr][open] .faq__icon[data-astro-cid-cu2m52sr]{transform:rotate(45deg)}.faq__a[data-astro-cid-cu2m52sr]{max-width:56ch;padding-bottom:var(--space-4);color:var(--ft-02)}.faq__item[data-astro-cid-cu2m52sr][open] .faq__a[data-astro-cid-cu2m52sr]{animation:faq-in .5s var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-8px)}}@media (width<=860px){.faq__grid[data-astro-cid-cu2m52sr]{grid-template-columns:1fr}.faq__head[data-astro-cid-cu2m52sr]{position:static}}
