.fs[data-astro-cid-dvoch5c2]{margin:0;padding:0;list-style:none}.fs[data-astro-cid-dvoch5c2] li[data-astro-cid-dvoch5c2]{flex:none;position:relative;overflow:hidden}.fs[data-astro-cid-dvoch5c2] img{object-fit:cover;width:100%;max-width:none;height:100%;transition:opacity .9s var(--ease-out), filter .9s var(--ease-out), scale .9s var(--ease-out);display:block;position:absolute;inset:0}.fs[data-astro-cid-dvoch5c2] img.is-entering{opacity:0;filter:blur(4px);scale:1.06}.fs--stack[data-astro-cid-dvoch5c2]{display:flex}.fs--stack[data-astro-cid-dvoch5c2] li[data-astro-cid-dvoch5c2]{width:var(--size,56px);height:var(--size,56px);border:2px solid var(--ring,var(--surface-card));border-radius:50%}.fs--stack[data-astro-cid-dvoch5c2] li[data-astro-cid-dvoch5c2]+li[data-astro-cid-dvoch5c2]{margin-left:-14px}.fs--grid[data-astro-cid-dvoch5c2]{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));gap:var(--gap,12px);display:grid}.fs--grid[data-astro-cid-dvoch5c2] li[data-astro-cid-dvoch5c2]{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--surface-subtle)}.fs--grid[data-astro-cid-dvoch5c2] img{filter:grayscale()}.fs--grid[data-astro-cid-dvoch5c2] img.is-entering{filter:grayscale()blur(4px)}.how[data-astro-cid-2uiotjnb]{background:var(--dd-black);color:var(--dd-white);padding-block:var(--section-pad);position:relative;overflow:hidden}.how--standalone[data-astro-cid-2uiotjnb]{padding-block:clamp(80px,8vw,144px)}.how[data-astro-cid-2uiotjnb]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;mask-image:radial-gradient(at 70% 20%,#000 0%,#0000 70%)}.how[data-astro-cid-2uiotjnb]:after{content:"";mask-image:radial-gradient(circle 280px at var(--mx,50%) var(--my,50%), black 0%, transparent 100%);opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0}.how[data-astro-cid-2uiotjnb].is-lit:after{opacity:1}.how[data-astro-cid-2uiotjnb]>.wrap[data-astro-cid-2uiotjnb]{z-index:1;position:relative}.steps[data-astro-cid-2uiotjnb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin:clamp(64px,7vw,112px) 0 0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-2uiotjnb]{background:#ffffff29;height:1px;position:absolute;top:4px;left:0;right:0}.rail-fill[data-astro-cid-2uiotjnb]{background:var(--dd-blue-500);transform-origin:0;height:100%;display:block;transform:scaleX(1)}.is-armed[data-astro-cid-2uiotjnb] .rail-fill[data-astro-cid-2uiotjnb]{transform:scaleX(var(--p,0))}.step[data-astro-cid-2uiotjnb]{flex-direction:column;padding-top:40px;display:flex;position:relative}.node[data-astro-cid-2uiotjnb]{background:var(--dd-black);width:9px;height:9px;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #fff6;position:absolute;top:0;left:0}.node[data-astro-cid-2uiotjnb].is-on,.steps[data-astro-cid-2uiotjnb]:not(.is-armed) .node[data-astro-cid-2uiotjnb]{background:var(--dd-blue-500);border-color:var(--dd-blue-500)}.step-head[data-astro-cid-2uiotjnb]{justify-content:space-between;gap:12px;display:flex}.time[data-astro-cid-2uiotjnb]{color:var(--dd-white)}.step-name[data-astro-cid-2uiotjnb]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.04em;color:var(--dd-white);margin:28px 0 0;font-size:clamp(44px,4.6vw,72px);line-height:1}.step-body[data-astro-cid-2uiotjnb]{color:#ffffffbd;max-width:28em;margin:20px 0 0;font-size:17px;line-height:1.55}.items[data-astro-cid-2uiotjnb]{border-top:1px solid #ffffff1f;margin:28px 0 0;padding:0;list-style:none}.items[data-astro-cid-2uiotjnb] li[data-astro-cid-2uiotjnb]{color:#ffffffdb;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 0;font-size:15px;display:flex}.items[data-astro-cid-2uiotjnb] li[data-astro-cid-2uiotjnb]:before{content:"";background:var(--dd-blue-500);flex:none;width:5px;height:5px}.named[data-astro-cid-2uiotjnb]{border-top:1px solid #ffffff29;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 28px;margin-top:clamp(72px,8vw,128px);padding-top:40px;display:grid}.named[data-astro-cid-2uiotjnb] .faces{--ring:var(--dd-black);grid-row:span 2}.named[data-astro-cid-2uiotjnb] .faces img{filter:grayscale()contrast(1.05)}.named[data-astro-cid-2uiotjnb] .faces img.is-entering{filter:grayscale()blur(4px)}.named-line[data-astro-cid-2uiotjnb]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.03em;color:var(--dd-white);margin:0;font-size:clamp(28px,3vw,44px);line-height:1.1}.named-sub[data-astro-cid-2uiotjnb]{color:#ffffffa8;margin:0;font-size:17px}@media (width<=900px){.steps[data-astro-cid-2uiotjnb]{grid-template-columns:minmax(0,1fr);gap:56px}.rail[data-astro-cid-2uiotjnb]{width:1px;height:auto;inset:0 auto 0 4px}.rail-fill[data-astro-cid-2uiotjnb]{transform-origin:top;width:100%;height:100%}.is-armed[data-astro-cid-2uiotjnb] .rail-fill[data-astro-cid-2uiotjnb]{transform:scaleY(var(--p,0))}.step[data-astro-cid-2uiotjnb]{padding-top:0;padding-left:36px}.step-name[data-astro-cid-2uiotjnb]{margin-top:16px}.named[data-astro-cid-2uiotjnb]{grid-template-columns:minmax(0,1fr)}.named[data-astro-cid-2uiotjnb] .faces{grid-row:auto;margin-bottom:16px}}.node[data-astro-cid-2uiotjnb],.items[data-astro-cid-2uiotjnb] li[data-astro-cid-2uiotjnb]:before{border-radius:var(--radius-xs)}
