.al-f[data-astro-cid-dmqylc26]{min-width:0;margin:0}.al[data-astro-cid-dmqylc26]{flex-direction:column;display:flex}.scr-hd[data-astro-cid-dmqylc26] .who[data-astro-cid-dmqylc26]{color:var(--on-dark-2);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.scr-hd[data-astro-cid-dmqylc26] .who[data-astro-cid-dmqylc26] .av[data-astro-cid-dmqylc26]{background:var(--heather);width:16px;height:19px;color:var(--white-warm);font-size:9px}.av[data-astro-cid-dmqylc26]{border-radius:var(--arch-s);background:var(--plum);width:20px;height:24px;color:var(--on-dark);flex:none;place-content:center;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.al-in[data-astro-cid-dmqylc26]{gap:16px;padding:20px;display:grid}.task[data-astro-cid-dmqylc26]{color:var(--plum);border-radius:var(--rad-2);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);padding:12px 16px;font-size:14px;font-weight:600;line-height:1.45}.cols[data-astro-cid-dmqylc26]{grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.1fr);align-items:stretch;gap:0 20px;display:grid}.col[data-astro-cid-dmqylc26]{flex-direction:column;gap:8px;min-width:0;display:flex}.ch[data-astro-cid-dmqylc26]{letter-spacing:-.005em;color:var(--plum);border-bottom:1px solid var(--scr-line);align-items:center;gap:8px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.ci[data-astro-cid-dmqylc26]{border-radius:var(--rad-1);background:var(--mist);width:22px;height:22px;color:var(--heather);flex:none;place-content:center;display:grid}.ci[data-astro-cid-dmqylc26] .ic{width:14px;height:14px}.col[data-astro-cid-dmqylc26] ul[data-astro-cid-dmqylc26]{list-style:none;display:grid}.col[data-astro-cid-dmqylc26] li[data-astro-cid-dmqylc26]{border-bottom:1px solid var(--scr-line);grid-template-columns:7.2em minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 0;display:grid}.rk[data-astro-cid-dmqylc26]{letter-spacing:.14em;text-transform:uppercase;color:var(--heather);font-size:9.5px;font-weight:600;line-height:1.3}.rt[data-astro-cid-dmqylc26]{color:var(--aub);font-size:13px;line-height:1.4}.tick[data-astro-cid-dmqylc26]{fill:none;width:12px;height:12px;stroke:var(--heather);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;align-self:center}.ai[data-astro-cid-dmqylc26]{padding:12px 0 8px}.me[data-astro-cid-dmqylc26]{border-radius:var(--rad-3);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);padding:12px 16px 8px}.me[data-astro-cid-dmqylc26] li[data-astro-cid-dmqylc26]{grid-template-columns:8.6em minmax(0,1fr)}.me[data-astro-cid-dmqylc26] .rk[data-astro-cid-dmqylc26]{color:var(--ci);align-items:center;gap:8px;display:inline-flex}.me[data-astro-cid-dmqylc26] .rt[data-astro-cid-dmqylc26]{color:var(--plum);font-weight:500}.dot[data-astro-cid-dmqylc26]{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.col[data-astro-cid-dmqylc26] li[data-astro-cid-dmqylc26]:last-child{border-bottom:0}.when[data-astro-cid-dmqylc26]{color:var(--heather);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:500;display:flex}.when[data-astro-cid-dmqylc26] .ic{width:14px;height:14px}.seam[data-astro-cid-dmqylc26]{background:color-mix(in srgb, var(--gold) 70%, transparent);transform-origin:50% 0;width:1px;display:block}.punch[data-astro-cid-dmqylc26]{border-top:1px solid var(--scr-line);color:var(--aub);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:16px;font-size:14px;display:flex}.punch[data-astro-cid-dmqylc26] b[data-astro-cid-dmqylc26]{color:var(--plum);font-weight:600}.fm[data-astro-cid-dmqylc26]{background:var(--gold);flex:none;width:14px;height:1px}@media (width<=640px){.al-in[data-astro-cid-dmqylc26]{padding:16px}.cols[data-astro-cid-dmqylc26]{grid-template-columns:minmax(0,1fr);gap:16px}.seam[data-astro-cid-dmqylc26]{transform-origin:0;width:auto;height:1px}.ai[data-astro-cid-dmqylc26]{padding:0}.col[data-astro-cid-dmqylc26] li[data-astro-cid-dmqylc26],.me[data-astro-cid-dmqylc26] li[data-astro-cid-dmqylc26]{grid-template-columns:minmax(0,1fr) auto}.rk[data-astro-cid-dmqylc26],.me[data-astro-cid-dmqylc26] .rk[data-astro-cid-dmqylc26]{grid-column:1/-1}}.anim .al[data-astro-cid-dmqylc26] .x[data-astro-cid-dmqylc26]{opacity:0;transform:translateY(6px)}.anim .al[data-astro-cid-dmqylc26] .tick[data-astro-cid-dmqylc26] path[data-astro-cid-dmqylc26]{stroke-dasharray:1;stroke-dashoffset:1px}.anim .al[data-astro-cid-dmqylc26] .dot[data-astro-cid-dmqylc26]{transform:scale(0)}.anim .al[data-astro-cid-dmqylc26] .seam[data-astro-cid-dmqylc26]{transform:scaleY(0)}.anim .al[data-astro-cid-dmqylc26].in .x[data-astro-cid-dmqylc26]{opacity:1;transition:opacity .5s var(--ease) var(--t), transform .6s var(--ease) var(--t);transform:none}.anim .al[data-astro-cid-dmqylc26].in .tick[data-astro-cid-dmqylc26] path[data-astro-cid-dmqylc26]{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease) calc(var(--t) + .25s)}.anim .al[data-astro-cid-dmqylc26].in .dot[data-astro-cid-dmqylc26]{transition:transform .5s var(--ease) calc(var(--t) + .15s);transform:none}.anim .al[data-astro-cid-dmqylc26].in .seam[data-astro-cid-dmqylc26]{transition:transform .9s var(--ease) 1.05s;transform:none}@media (width<=640px){.anim .al[data-astro-cid-dmqylc26]:not(.in) .seam[data-astro-cid-dmqylc26]{transform:scaleX(0)}}.anim .al[data-astro-cid-dmqylc26].in.now [data-astro-cid-dmqylc26]:is(.x,.tick path,.dot,.seam){transition:none}.ic-f[data-astro-cid-wljdz4yf]{margin:0}.ic[data-astro-cid-wljdz4yf]{box-shadow:var(--sh-1);gap:12px;padding:20px;display:grid}.q[data-astro-cid-wljdz4yf]{border-radius:var(--rad-3);background:var(--mist);color:var(--plum);gap:4px;padding:12px 16px;display:grid}.qk[data-astro-cid-wljdz4yf]{letter-spacing:.14em;text-transform:uppercase;color:var(--heather);font-size:9.5px;font-weight:600}.q[data-astro-cid-wljdz4yf] p[data-astro-cid-wljdz4yf]{font-size:14px;font-weight:600;line-height:1.45}.say[data-astro-cid-wljdz4yf]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.av[data-astro-cid-wljdz4yf]{border-radius:var(--arch-s);width:22px;height:26px;color:var(--white-warm);background:var(--heather);place-content:center;margin-top:2px;font-size:11px;font-weight:600;display:grid}.b[data-astro-cid-wljdz4yf] .av[data-astro-cid-wljdz4yf]{background:var(--plum)}.say[data-astro-cid-wljdz4yf] p[data-astro-cid-wljdz4yf]{border-left:2px solid var(--mist-2);color:var(--aub);gap:2px;padding-left:12px;font-size:14px;line-height:1.45;display:grid}.say[data-astro-cid-wljdz4yf] b[data-astro-cid-wljdz4yf]{color:var(--plum);font-size:12px;font-weight:600}.b[data-astro-cid-wljdz4yf] p[data-astro-cid-wljdz4yf]{border-left-color:var(--gold);color:var(--plum);font-weight:500}.cl[data-astro-cid-wljdz4yf]{border-top:1px solid var(--line);color:var(--aub);padding-top:12px;font-size:13px;line-height:1.5}.anim .ic[data-astro-cid-wljdz4yf] .x[data-astro-cid-wljdz4yf]{opacity:0;transform:translateY(6px)}.anim .ic[data-astro-cid-wljdz4yf].in .x[data-astro-cid-wljdz4yf]{opacity:1;transition:opacity .55s var(--ease) var(--t), transform .65s var(--ease) var(--t);transform:none}.anim .ic[data-astro-cid-wljdz4yf].in.now .x[data-astro-cid-wljdz4yf]{transition:none}.tt-f[data-astro-cid-vwcz4uy4]{margin:0}.scr-hd[data-astro-cid-vwcz4uy4] .who[data-astro-cid-vwcz4uy4]{color:var(--on-dark-2);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.scr-hd[data-astro-cid-vwcz4uy4] .who[data-astro-cid-vwcz4uy4] .av[data-astro-cid-vwcz4uy4]{border-radius:var(--arch-s);background:var(--heather);width:16px;height:19px;color:var(--white-warm);place-content:center;font-size:9px;font-weight:600;display:inline-grid}.tt-in[data-astro-cid-vwcz4uy4]{--lab:200px;--end:120px;--gap:32px;--dot:11px;border-radius:var(--rad-3);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);margin:16px;padding:24px;display:grid}.lane[data-astro-cid-vwcz4uy4]{grid-template-columns:var(--lab) minmax(0, 1fr) var(--end);gap:16px var(--gap);display:grid}.la[data-astro-cid-vwcz4uy4]{align-items:end}.lb[data-astro-cid-vwcz4uy4]{align-items:start}.lh[data-astro-cid-vwcz4uy4]{gap:4px;display:grid}.lk[data-astro-cid-vwcz4uy4]{letter-spacing:.16em;text-transform:uppercase;color:var(--heather);font-size:9.5px;font-weight:600}.lt[data-astro-cid-vwcz4uy4]{letter-spacing:-.005em;color:var(--plum);font-size:14px;font-weight:600;line-height:1.35}.st[data-astro-cid-vwcz4uy4]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));list-style:none;display:grid}.s[data-astro-cid-vwcz4uy4]{align-content:start;gap:4px;min-width:0;display:grid;position:relative}.la[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]{padding:0 16px calc(var(--dot) + 12px) 0;align-content:end}.lb[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]{padding:calc(var(--dot) + 12px) 16px 0 0}.dot[data-astro-cid-vwcz4uy4]{width:var(--dot);height:var(--dot);background:var(--c);box-shadow:0 0 0 3px var(--scr-panel);border-radius:50%;position:absolute;left:0}.la[data-astro-cid-vwcz4uy4] .dot[data-astro-cid-vwcz4uy4]{bottom:0}.lb[data-astro-cid-vwcz4uy4] .dot[data-astro-cid-vwcz4uy4]{top:0}.cur[data-astro-cid-vwcz4uy4] .dot[data-astro-cid-vwcz4uy4]{box-shadow:0 0 0 3px var(--scr-panel), 0 0 0 4.5px var(--gold)}.s[data-astro-cid-vwcz4uy4]:before{content:"";left:calc(var(--dot) / 2);right:calc(var(--dot) / -2);background:var(--c);opacity:.55;transform-origin:0;height:1.5px;position:absolute}.la[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]:before{bottom:calc(var(--dot) / 2 - .75px)}.lb[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]:before{top:calc(var(--dot) / 2 - .75px)}.s[data-astro-cid-vwcz4uy4]:last-child:before{right:calc(-1 * var(--gap) - 4px)}.s[data-astro-cid-vwcz4uy4] b[data-astro-cid-vwcz4uy4]{color:var(--plum);font-size:13px;font-weight:600;line-height:1.3}.s[data-astro-cid-vwcz4uy4] span[data-astro-cid-vwcz4uy4]{color:var(--heather);font-size:11.5px;line-height:1.4}.out[data-astro-cid-vwcz4uy4]{color:var(--plum);gap:10px;font-size:13px;font-weight:600;line-height:1.3;display:grid}.out[data-astro-cid-vwcz4uy4] i[data-astro-cid-vwcz4uy4]{width:var(--dot);height:var(--dot);box-shadow:inset 0 0 0 1.5px var(--gold);background:var(--gold-t);border-radius:50%;display:block}.la[data-astro-cid-vwcz4uy4] .out[data-astro-cid-vwcz4uy4] i[data-astro-cid-vwcz4uy4]{order:2}.tie[data-astro-cid-vwcz4uy4]{height:72px;position:relative}.tie-l[data-astro-cid-vwcz4uy4],.tie-dot[data-astro-cid-vwcz4uy4],.tie-t[data-astro-cid-vwcz4uy4]{--x:calc(var(--lab) + var(--gap) + (100% - var(--lab) - var(--end) - 2 * var(--gap)) / 2 + var(--dot) / 2);position:absolute}.tie-l[data-astro-cid-vwcz4uy4]{left:calc(var(--x) - .75px);top:calc(var(--dot) / -2);bottom:calc(var(--dot) / -2);background:var(--gold);transform-origin:50% 0;width:1.5px}.tie-dot[data-astro-cid-vwcz4uy4]{left:calc(var(--x) - 3.5px);background:var(--gold);border-radius:50%;width:7px;height:7px;top:calc(50% - 3.5px)}.tie-t[data-astro-cid-vwcz4uy4]{left:calc(var(--x) + 16px);color:var(--plum);flex-direction:column;justify-content:center;gap:2px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex;top:0;bottom:0;right:0}.tie-t[data-astro-cid-vwcz4uy4] .a-k[data-astro-cid-vwcz4uy4]{color:var(--ochre-ink);font-size:9px}@media (width<=1000px){.tt-in[data-astro-cid-vwcz4uy4]{--lab:150px;--end:96px;--gap:24px;padding:20px}}@media (width<=760px){.tt-in[data-astro-cid-vwcz4uy4]{margin:12px;padding:16px}.lane[data-astro-cid-vwcz4uy4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.st[data-astro-cid-vwcz4uy4]{grid-template-columns:minmax(0,1fr)}.la[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4],.lb[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]{padding:0 0 16px calc(var(--dot) + 14px);align-content:start}.la[data-astro-cid-vwcz4uy4] .dot[data-astro-cid-vwcz4uy4],.lb[data-astro-cid-vwcz4uy4] .dot[data-astro-cid-vwcz4uy4]{top:2px;bottom:auto}.la[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]:before,.lb[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]:before{left:calc(var(--dot) / 2 - .75px);right:auto;top:calc(var(--dot) / 2 + 2px);bottom:calc(var(--dot) / -2 - 2px);transform-origin:50% 0;width:1.5px;height:auto}.s[data-astro-cid-vwcz4uy4]:last-child:before{bottom:-24px;right:auto}.out[data-astro-cid-vwcz4uy4]{grid-template-columns:var(--dot) minmax(0, 1fr);align-items:center;gap:14px}.la[data-astro-cid-vwcz4uy4] .out[data-astro-cid-vwcz4uy4] i[data-astro-cid-vwcz4uy4]{order:0}.tie[data-astro-cid-vwcz4uy4]{height:auto;padding:12px 0 28px calc(var(--dot) + 14px)}.tie-l[data-astro-cid-vwcz4uy4],.tie-dot[data-astro-cid-vwcz4uy4],.tie-t[data-astro-cid-vwcz4uy4]{--x:calc(var(--dot) / 2)}.tie-l[data-astro-cid-vwcz4uy4]{top:-8px;bottom:8px}.tie-dot[data-astro-cid-vwcz4uy4]{top:calc(50% - 10px)}.tie-t[data-astro-cid-vwcz4uy4]{position:static}}.anim .tt[data-astro-cid-vwcz4uy4] [data-astro-cid-vwcz4uy4]:is(.s,.out,.tie-t){opacity:0;transform:translateY(6px)}.anim .tt[data-astro-cid-vwcz4uy4] .s[data-astro-cid-vwcz4uy4]:before{transform:scaleX(0)}.anim .tt[data-astro-cid-vwcz4uy4] .tie-l[data-astro-cid-vwcz4uy4]{transform:scaleY(0)}.anim .tt[data-astro-cid-vwcz4uy4] .tie-dot[data-astro-cid-vwcz4uy4]{opacity:0}.anim .tt[data-astro-cid-vwcz4uy4].in [data-astro-cid-vwcz4uy4]:is(.s,.out,.tie-t){opacity:1;transition:opacity .5s var(--ease) var(--t), transform .6s var(--ease) var(--t);transform:none}.anim .tt[data-astro-cid-vwcz4uy4].in .s[data-astro-cid-vwcz4uy4]:before{transition:transform var(--seg) linear calc(var(--t) + .1s);transform:none}.anim .tt[data-astro-cid-vwcz4uy4].in .tie-t[data-astro-cid-vwcz4uy4]{--t:2.45s}.anim .tt[data-astro-cid-vwcz4uy4].in .tie-l[data-astro-cid-vwcz4uy4]{transition:transform .7s var(--ease) 2.05s;transform:none}.anim .tt[data-astro-cid-vwcz4uy4].in .tie-dot[data-astro-cid-vwcz4uy4]{opacity:1;transition:opacity .4s var(--ease) 2.5s;animation:3.2s ease-in-out 3.2s infinite tt-now}@media (width<=760px){.anim .tt[data-astro-cid-vwcz4uy4]:not(.in) .s[data-astro-cid-vwcz4uy4]:before{transform:scaleY(0)}}@keyframes tt-now{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.anim .tt[data-astro-cid-vwcz4uy4].in.now [data-astro-cid-vwcz4uy4]:is(.s,.out,.tie-l,.tie-dot,.tie-t),.anim .tt[data-astro-cid-vwcz4uy4].in.now .s[data-astro-cid-vwcz4uy4]:before{transition:none}@media (prefers-reduced-motion:reduce){.tie-dot[data-astro-cid-vwcz4uy4]{animation:none!important}}.fb[data-astro-cid-4emyk3wn]{color:var(--aub);--c:var(--teal);flex-direction:column;display:flex;position:relative}.streak[data-astro-cid-4emyk3wn]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sk[data-astro-cid-4emyk3wn]{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3);font-size:9px;font-weight:600}.days[data-astro-cid-4emyk3wn]{gap:3px;display:flex}.days[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn]{border-radius:var(--rad-1);width:17px;height:17px;color:var(--on-dark-3);background:color-mix(in srgb, var(--vellum) 8%, transparent);place-content:center;font-size:9px;font-style:normal;font-weight:600;display:grid}.days[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn].on{background:var(--gold);color:var(--night)}.fb-in[data-astro-cid-4emyk3wn]{gap:16px;padding:16px 20px 0;display:grid}.session[data-astro-cid-4emyk3wn]{border-radius:var(--rad-3);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);gap:6px;padding:12px 16px;display:flex}.blk[data-astro-cid-4emyk3wn]{gap:6px;min-width:0;display:grid;position:relative}.bar[data-astro-cid-4emyk3wn]{border-radius:var(--rad-pill);background:var(--scr-track);height:6px;display:block;position:relative}.bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{border-radius:inherit;background:var(--teal);transform-origin:0;width:0;height:100%;display:block}.blk[data-astro-cid-4emyk3wn].done .bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{width:100%}.blk[data-astro-cid-4emyk3wn].now .bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{background:var(--gold);width:62%}.mark[data-astro-cid-4emyk3wn]{background:var(--white-warm);width:10px;height:10px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:62%}.mark[data-astro-cid-4emyk3wn]:after{content:"";box-shadow:0 0 0 1px var(--gold);opacity:0;border-radius:50%;position:absolute;inset:-5px}.bl[data-astro-cid-4emyk3wn]{color:var(--heather);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.blk[data-astro-cid-4emyk3wn].now .bl[data-astro-cid-4emyk3wn]{color:var(--plum)}.nowk[data-astro-cid-4emyk3wn]{color:var(--heather);font-weight:500}.grid[data-astro-cid-4emyk3wn]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rings[data-astro-cid-4emyk3wn],.quest[data-astro-cid-4emyk3wn]{border-radius:var(--rad-3);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);align-content:start;gap:8px;padding:12px 16px;display:grid}.rr[data-astro-cid-4emyk3wn]{justify-content:space-between;gap:6px;display:flex}.ring[data-astro-cid-4emyk3wn]{color:var(--plum);text-align:center;justify-items:center;gap:4px;font-size:11px;font-weight:600;display:grid}.ring[data-astro-cid-4emyk3wn] svg[data-astro-cid-4emyk3wn]{width:52px;height:52px;transform:rotate(-90deg)}.ring[data-astro-cid-4emyk3wn] circle[data-astro-cid-4emyk3wn]{fill:none;stroke-width:4px}.ring[data-astro-cid-4emyk3wn] .bg[data-astro-cid-4emyk3wn]{stroke:var(--scr-track)}.ring[data-astro-cid-4emyk3wn] .fg[data-astro-cid-4emyk3wn]{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--C);stroke-dashoffset:var(--off)}.qt[data-astro-cid-4emyk3wn]{color:var(--plum);font-size:14px;font-weight:600}.quest[data-astro-cid-4emyk3wn] ol[data-astro-cid-4emyk3wn]{gap:4px;list-style:none;display:grid}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn]{color:var(--heather);align-items:center;gap:8px;font-size:12.5px;display:flex}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn]{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--mist-2);border-radius:50%;flex:none;position:relative}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn]:after{content:"";background:var(--teal);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].ok{color:var(--plum)}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].ok i[data-astro-cid-4emyk3wn]:after{transform:none}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].nx i[data-astro-cid-4emyk3wn]{box-shadow:inset 0 0 0 1.5px var(--teal)}.quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].aud{color:var(--aub);font-weight:600}.qn[data-astro-cid-4emyk3wn]{color:var(--teal-ink);border-top:1px solid var(--scr-line);padding-top:8px;font-size:12px;font-weight:600}.badges[data-astro-cid-4emyk3wn]{border-top:1px solid var(--scr-line);flex-wrap:wrap;gap:8px 24px;padding-top:12px;display:flex}.bdg[data-astro-cid-4emyk3wn]{color:var(--aub);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.bdg[data-astro-cid-4emyk3wn] svg[data-astro-cid-4emyk3wn]{width:12px;height:12px;fill:var(--gold)}.cap[data-astro-cid-4emyk3wn]{color:var(--heather);padding:12px 20px 16px;font-size:11.5px;line-height:1.45}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) .days[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn].on{opacity:0;transform:translateY(3px)}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) [data-astro-cid-4emyk3wn]:is(.blk.done,.blk.now) .bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{transform:scaleX(0)}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) .mark[data-astro-cid-4emyk3wn]{opacity:0;transform:scale(.4)}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) .ring[data-astro-cid-4emyk3wn] .fg[data-astro-cid-4emyk3wn]{stroke-dashoffset:var(--C)}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) .quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].ok i[data-astro-cid-4emyk3wn]:after{transform:scale(0)}.anim .fb[data-astro-cid-4emyk3wn]:not(.in) [data-astro-cid-4emyk3wn]:is(.qn,.bdg){opacity:0;transform:translateY(4px)}.anim .fb[data-astro-cid-4emyk3wn].in .days[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn].on{transition:opacity .4s var(--ease) calc(.2s + var(--i) * 90ms), transform .5s var(--ease) calc(.2s + var(--i) * 90ms)}.anim .fb[data-astro-cid-4emyk3wn].in .blk[data-astro-cid-4emyk3wn].done .bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{transition:transform .6s var(--ease) .4s}.anim .fb[data-astro-cid-4emyk3wn].in .blk[data-astro-cid-4emyk3wn].now .bar[data-astro-cid-4emyk3wn] b[data-astro-cid-4emyk3wn]{transition:transform .8s var(--ease) .95s}.anim .fb[data-astro-cid-4emyk3wn].in .mark[data-astro-cid-4emyk3wn]{transition:opacity .4s var(--ease) 1.65s, transform .5s var(--ease) 1.65s}.anim .fb[data-astro-cid-4emyk3wn].in .mark[data-astro-cid-4emyk3wn]:after{animation:3.2s ease-in-out 2.4s infinite fb-now}.anim .fb[data-astro-cid-4emyk3wn].in .ring[data-astro-cid-4emyk3wn] .fg[data-astro-cid-4emyk3wn]{transition:stroke-dashoffset .9s var(--ease) calc(1s + var(--i) * .18s)}.anim .fb[data-astro-cid-4emyk3wn].in .quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn].ok i[data-astro-cid-4emyk3wn]:after{transition:transform .4s var(--ease) calc(1.7s + var(--i) * .25s)}.anim .fb[data-astro-cid-4emyk3wn].in .qn[data-astro-cid-4emyk3wn]{transition:opacity .5s var(--ease) 2.3s, transform .6s var(--ease) 2.3s}.anim .fb[data-astro-cid-4emyk3wn].in .bdg[data-astro-cid-4emyk3wn]{transition:opacity .5s var(--ease) calc(2.6s + var(--i) * .2s), transform .6s var(--ease) calc(2.6s + var(--i) * .2s)}.anim .fb[data-astro-cid-4emyk3wn].in.now [data-astro-cid-4emyk3wn]:is(.days i,.bar b,.mark,.qn,.bdg),.anim .fb[data-astro-cid-4emyk3wn].in.now .ring[data-astro-cid-4emyk3wn] .fg[data-astro-cid-4emyk3wn],.anim .fb[data-astro-cid-4emyk3wn].in.now .quest[data-astro-cid-4emyk3wn] li[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn]:after{transition:none}@keyframes fb-now{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.7;transform:scale(1)}}@media (width<=460px){.fb-in[data-astro-cid-4emyk3wn]{padding:12px 12px 0}.session[data-astro-cid-4emyk3wn]{padding:12px}.grid[data-astro-cid-4emyk3wn]{grid-template-columns:1fr}.bl[data-astro-cid-4emyk3wn]{white-space:normal;font-size:10.5px;line-height:1.2;overflow:visible}.blk[data-astro-cid-4emyk3wn]{min-width:min-content}.nowk[data-astro-cid-4emyk3wn],.sk[data-astro-cid-4emyk3wn]{display:none}.scr-hd[data-astro-cid-4emyk3wn]{flex-wrap:wrap;row-gap:8px}.scr-hd[data-astro-cid-4emyk3wn] .a-k[data-astro-cid-4emyk3wn]{white-space:nowrap}.days[data-astro-cid-4emyk3wn] i[data-astro-cid-4emyk3wn]{width:15px;height:15px;font-size:8.5px}.cap[data-astro-cid-4emyk3wn]{padding:12px 12px 16px}}@media (prefers-reduced-motion:reduce){.fb[data-astro-cid-4emyk3wn] [data-astro-cid-4emyk3wn]{transition:none!important;animation:none!important}}.cm[data-astro-cid-3heul3hk]{--c:var(--sage);flex-direction:column;display:flex}.cm-in[data-astro-cid-3heul3hk]{gap:14px;padding:16px 20px 0;display:grid}.sub[data-astro-cid-3heul3hk]{color:var(--plum);font-size:14.5px;font-weight:600}.strands[data-astro-cid-3heul3hk]{border-radius:var(--rad-3);background:var(--scr-panel);box-shadow:0 0 0 1px var(--scr-line);padding:4px 16px;list-style:none;display:grid}.strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]{grid-template-columns:minmax(0,9em) 1fr;align-items:center;gap:12px;padding:9px 0;display:grid;position:relative}.strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]+li[data-astro-cid-3heul3hk]:before{content:"";background:var(--scr-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.sn[data-astro-cid-3heul3hk]{color:var(--aub);font-size:13px;font-weight:600}.pips[data-astro-cid-3heul3hk]{flex-wrap:wrap;gap:5px;display:flex}.pips[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk],.legend[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk]{border-radius:var(--rad-1);background:var(--scr-track);width:16px;height:16px;display:block;position:relative}.cm[data-astro-cid-3heul3hk] [data-astro-cid-3heul3hk]:is(.pips,.legend) i[data-astro-cid-3heul3hk].v2{background:var(--sage)}.cm[data-astro-cid-3heul3hk] [data-astro-cid-3heul3hk]:is(.pips,.legend) i[data-astro-cid-3heul3hk].v1{background:var(--sage-t);box-shadow:inset 0 0 0 1.5px var(--sage)}.cm[data-astro-cid-3heul3hk] [data-astro-cid-3heul3hk]:is(.pips,.legend) i[data-astro-cid-3heul3hk].v3{background:var(--gold)}.hit[data-astro-cid-3heul3hk]:after{content:"";border-radius:var(--rad-2);box-shadow:0 0 0 2px var(--plum);position:absolute;inset:-4px}.ptr[data-astro-cid-3heul3hk]{width:13px;height:16px;fill:var(--white-warm);stroke:var(--plum);stroke-width:1.4px;stroke-linejoin:round;z-index:1;position:absolute;top:9px;left:9px}.call[data-astro-cid-3heul3hk]{border-radius:var(--rad-3);background:var(--sage-t);gap:2px;padding:12px 16px;display:grid}.ct[data-astro-cid-3heul3hk]{color:var(--plum);font-size:14px;font-weight:600}.cs[data-astro-cid-3heul3hk]{color:var(--sage-ink);font-size:12.5px}.legend[data-astro-cid-3heul3hk]{color:var(--heather);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.legend[data-astro-cid-3heul3hk] span[data-astro-cid-3heul3hk]{align-items:center;gap:6px;display:inline-flex}.legend[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk]{border-radius:var(--rad-1);width:12px;height:12px}.cap[data-astro-cid-3heul3hk]{color:var(--heather);padding:12px 20px 16px;font-size:11.5px;line-height:1.45}.anim .cm[data-astro-cid-3heul3hk]:not(.in) .strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]+li[data-astro-cid-3heul3hk]:before{transform:scaleX(0)}.anim .cm[data-astro-cid-3heul3hk]:not(.in) .pips[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk]{opacity:0;transform:scale(.6)}.anim .cm[data-astro-cid-3heul3hk]:not(.in) .ptr[data-astro-cid-3heul3hk]{opacity:0;transform:translate(44px,34px)}.anim .cm[data-astro-cid-3heul3hk]:not(.in) .hit[data-astro-cid-3heul3hk]:after{opacity:0;transform:scale(1.3)}.anim .cm[data-astro-cid-3heul3hk]:not(.in) .call[data-astro-cid-3heul3hk]{opacity:0;transform:translateY(6px)}.anim .cm[data-astro-cid-3heul3hk].in .strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]+li[data-astro-cid-3heul3hk]:before{transition:transform .6s var(--ease) calc(.1s + var(--i) * .16s)}.anim .cm[data-astro-cid-3heul3hk].in .pips[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk]{transition:opacity .4s var(--ease) calc(.25s + var(--i) * .16s + var(--j) * 50ms), transform .5s var(--ease) calc(.25s + var(--i) * .16s + var(--j) * 50ms)}.anim .cm[data-astro-cid-3heul3hk].in .pips[data-astro-cid-3heul3hk] i[data-astro-cid-3heul3hk].v3{transition-delay:calc(1.35s + var(--j) * .1s)}.anim .cm[data-astro-cid-3heul3hk].in .ptr[data-astro-cid-3heul3hk]{transition:opacity .3s var(--ease) 1.75s, transform .9s var(--ease) 1.75s}.anim .cm[data-astro-cid-3heul3hk].in .hit[data-astro-cid-3heul3hk]:after{transition:opacity .4s var(--ease) 2.55s, transform .5s var(--ease) 2.55s}.anim .cm[data-astro-cid-3heul3hk].in .call[data-astro-cid-3heul3hk]{transition:opacity .5s var(--ease) 2.8s, transform .6s var(--ease) 2.8s}.anim .cm[data-astro-cid-3heul3hk].in.now [data-astro-cid-3heul3hk]:is(.pips i,.ptr,.call),.anim .cm[data-astro-cid-3heul3hk].in.now .strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]+li[data-astro-cid-3heul3hk]:before,.anim .cm[data-astro-cid-3heul3hk].in.now .hit[data-astro-cid-3heul3hk]:after{transition:none}@media (prefers-reduced-motion:reduce){.cm[data-astro-cid-3heul3hk] [data-astro-cid-3heul3hk]{transition:none!important;animation:none!important}}@media (width<=460px){.cm-in[data-astro-cid-3heul3hk]{padding:12px 12px 0}.cap[data-astro-cid-3heul3hk]{padding:12px 12px 16px}}@media (width<=420px){.strands[data-astro-cid-3heul3hk] li[data-astro-cid-3heul3hk]{grid-template-columns:1fr;gap:6px}}.chap[data-astro-cid-dhnjcg3p]{gap:10px}.chap[data-astro-cid-dhnjcg3p] .cn[data-astro-cid-dhnjcg3p]{font-variant-numeric:tabular-nums;color:var(--plum)}:is(.dark,.plum) .chap[data-astro-cid-dhnjcg3p] .cn[data-astro-cid-dhnjcg3p]{color:var(--on-dark)}.plain[data-astro-cid-wcolddp2]{font-size:var(--fs-small);color:var(--on-dark-2);line-height:1.5;max-width:560px!important}.anim .plain[data-astro-cid-wcolddp2]{animation:plain-rise .9s var(--ease) 1.1s both}@keyframes plain-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.anim .plain[data-astro-cid-wcolddp2]{animation:none}}.head[data-astro-cid-wcolddp2]{gap:16px;margin-bottom:clamp(32px,3.4vw,48px)}.plum[data-astro-cid-wcolddp2] .accent[data-astro-cid-wcolddp2]{color:var(--gold)}.top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(32px,4vw,64px);margin-bottom:clamp(32px,3.4vw,48px);display:grid}.top[data-astro-cid-wcolddp2] .head[data-astro-cid-wcolddp2]{max-width:820px;margin:0}.top-dive[data-astro-cid-wcolddp2]{min-width:0}@media (width<=900px){.top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.top-dive[data-astro-cid-wcolddp2]{justify-self:start}}.line[data-astro-cid-wcolddp2]{font-size:var(--fs-small);color:var(--aub);align-items:flex-start;gap:16px;max-width:62ch;line-height:1.55;display:flex}.line[data-astro-cid-wcolddp2] .more[data-astro-cid-wcolddp2]{font-size:var(--fs-small);white-space:nowrap;margin-left:4px}.line-i[data-astro-cid-wcolddp2]{border-radius:var(--rad-3);background:var(--mist);width:40px;height:40px;color:var(--plum);flex:none;place-content:center;margin-top:-8px;display:grid}.line-i[data-astro-cid-wcolddp2] .ic{width:20px;height:20px}[data-astro-cid-wcolddp2]:is(.dark,.plum) .line[data-astro-cid-wcolddp2]{color:var(--on-dark-2)}[data-astro-cid-wcolddp2]:is(.dark,.plum) .line-i[data-astro-cid-wcolddp2]{background:color-mix(in srgb, var(--vellum) 6%, transparent);color:var(--gold)}.beat[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);margin-top:clamp(64px,6.5vw,104px);padding-top:clamp(32px,3vw,40px)}.top[data-astro-cid-wcolddp2]+.beat[data-astro-cid-wcolddp2]{margin-top:0}.bh[data-astro-cid-wcolddp2]{align-items:center;gap:16px;display:flex}.bn[data-astro-cid-wcolddp2]{border-radius:var(--arch);border:1px solid var(--line);background:var(--card);width:30px;height:36px;font-size:var(--fs-fine);color:var(--plum);font-variant-numeric:tabular-nums;flex:none;place-content:center;font-weight:600;line-height:1;display:grid}.bh[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--plum)}.bp[data-astro-cid-wcolddp2]{font-size:var(--fs-body);color:var(--aub);max-width:40em;line-height:1.6}.bh-row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px clamp(32px,4vw,64px);margin-bottom:32px;display:grid}.bh-t[data-astro-cid-wcolddp2]{align-items:center;gap:16px;display:flex}.bh-row[data-astro-cid-wcolddp2] .bp[data-astro-cid-wcolddp2]{padding-top:4px}.b1[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px clamp(32px,4vw,64px);display:grid}.b1-copy[data-astro-cid-wcolddp2]{align-content:start;gap:24px;display:grid}.b1-moment[data-astro-cid-wcolddp2]{margin-top:8px}@media (width<=960px){.bh-row[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);margin-bottom:24px}.bh-row[data-astro-cid-wcolddp2] .bp[data-astro-cid-wcolddp2]{padding-top:0}.b1[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.b1-copy[data-astro-cid-wcolddp2]{display:contents}.b1-art[data-astro-cid-wcolddp2]{order:3}.b1-moment[data-astro-cid-wcolddp2]{order:4;margin-top:8px}}.tp-also[data-astro-cid-wcolddp2]{font-size:var(--fs-fine);color:var(--aub);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:4px;display:flex}.tp-also[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--plum);font-weight:600}.tp-also[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--plum);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--heather)}.tp-also[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration-color:currentColor}.tplus[data-astro-cid-wcolddp2]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px clamp(32px,5vw,72px);margin-top:clamp(48px,5vw,72px);padding:clamp(24px,3vw,40px);display:grid}.tp-copy[data-astro-cid-wcolddp2]{justify-items:start;gap:16px;display:grid}.tp-k[data-astro-cid-wcolddp2]{align-items:center;gap:12px;display:flex}.tp-i[data-astro-cid-wcolddp2]{border-radius:var(--rad-3);background:var(--gold-t);width:40px;height:40px;color:var(--deep-gold);flex:none;place-content:center;display:grid}.tp-i[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px}.tplus[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--plum)}.tp-p[data-astro-cid-wcolddp2]{font-size:var(--fs-body);color:var(--aub);max-width:36em;line-height:1.6}.tp-copy[data-astro-cid-wcolddp2] .dive{margin-top:8px}.tp-subj[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);list-style:none;display:grid}.tp-subj[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line)}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{isolation:isolate;transition:padding-left .45s var(--ease);gap:2px;padding:18px 40px 18px 0;text-decoration:none;display:grid;position:relative}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;border-radius:var(--rad-2);background:var(--ct);box-shadow:inset 3px 0 0 var(--c);transform-origin:0;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease);position:absolute;inset:1px -12px;transform:scaleX(.96)}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:is(:hover,:focus-visible){padding-left:14px}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:is(:hover,:focus-visible):before{opacity:1;transform:none}.tp-t[data-astro-cid-wcolddp2]{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--plum);font-weight:600}.tp-d[data-astro-cid-wcolddp2]{font-size:var(--fs-fine);color:var(--heather);line-height:1.45}.tp-subj[data-astro-cid-wcolddp2] .go[data-astro-cid-wcolddp2]{fill:none;width:18px;height:18px;stroke:var(--heather);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease), stroke .3s;margin-top:-9px;position:absolute;top:50%;right:4px}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:is(:hover,:focus-visible) .go[data-astro-cid-wcolddp2]{stroke:var(--c);transform:translate(3px)}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:var(--rad-1)}.cmpl[data-astro-cid-wcolddp2]{max-width:none;margin-top:32px}.cmpl[data-astro-cid-wcolddp2] .ic[data-astro-cid-wcolddp2]{width:20px;height:20px}@media (width<=900px){.tplus[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tp-subj[data-astro-cid-wcolddp2] .go[data-astro-cid-wcolddp2],.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:before{transition:none}.tp-subj[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:is(:hover,:focus-visible){padding-left:0}}.cap-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.cap[data-astro-cid-wcolddp2]{border-radius:var(--rad-4);background:color-mix(in srgb, var(--vellum) 3.5%, transparent);border:1px solid var(--line-dark);transition:border-color .5s var(--ease);align-content:start;gap:8px;padding:24px 24px 32px;display:grid}.cap[data-astro-cid-wcolddp2]:hover{border-color:color-mix(in srgb, var(--vellum) 24%, transparent)}.cap[data-astro-cid-wcolddp2] .cs{margin-bottom:16px}.cap[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--on-dark-2);font-size:var(--fs-small);line-height:1.55}@media (width<=960px){.cap-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.cap-foot[data-astro-cid-wcolddp2],.m-foot[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.demo[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.d-tabs[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);display:grid}.d-step[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);position:relative}.d-step[data-astro-cid-wcolddp2]:before{content:"";background:var(--c);opacity:0;width:2px;transition:opacity .5s var(--ease);position:absolute;top:24px;bottom:24px;left:0}.d-step[data-astro-cid-wcolddp2].on:before{opacity:1}.d-tab[data-astro-cid-wcolddp2]{text-align:left;width:100%;font:inherit;color:var(--plum);cursor:pointer;background:0 0;border:0;justify-items:start;gap:8px;padding:24px 0 20px 24px;display:grid}.d-tab[data-astro-cid-wcolddp2]:focus-visible{outline:2px solid var(--plum);outline-offset:-2px;border-radius:var(--rad-2)}.d-w[data-astro-cid-wcolddp2].d3{letter-spacing:-.03em;color:var(--heather);transition:color .5s var(--ease);font-weight:300;line-height:1}.d-tab[data-astro-cid-wcolddp2]:hover .d-w[data-astro-cid-wcolddp2],.d-step[data-astro-cid-wcolddp2].on .d-w[data-astro-cid-wcolddp2]{color:var(--plum)}.d-h[data-astro-cid-wcolddp2]{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--aub);transition:color .5s var(--ease);font-weight:600}.d-step[data-astro-cid-wcolddp2].on .d-h[data-astro-cid-wcolddp2]{color:var(--plum)}.d-more[data-astro-cid-wcolddp2]{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;padding:0 0 0 24px;display:grid}.demo[data-astro-cid-wcolddp2].snap .d-more[data-astro-cid-wcolddp2]{transition:none}.d-more[data-astro-cid-wcolddp2]>.d-in[data-astro-cid-wcolddp2]{justify-items:start;gap:16px;margin:0 -16px;padding:0 16px;display:grid;overflow:hidden}.d-more[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--fs-small);color:var(--aub);max-width:36em;line-height:1.6}.d-step[data-astro-cid-wcolddp2].on .d-more[data-astro-cid-wcolddp2]{grid-template-rows:1fr}.d-in[data-astro-cid-wcolddp2] .dive{margin:0 0 32px}.d-stage[data-astro-cid-wcolddp2]{display:grid;position:relative}.d-pane[data-astro-cid-wcolddp2]{opacity:0;visibility:hidden;min-width:0;transition:opacity .6s var(--ease), transform .8s var(--ease), visibility 0s .6s;grid-area:1/1;transform:translate(16px)}.d-pane[data-astro-cid-wcolddp2].on{opacity:1;visibility:visible;transition:opacity .6s var(--ease), transform .8s var(--ease), visibility 0s;transform:none}.m-foot[data-astro-cid-wcolddp2]{margin-top:48px}@media (width<=900px){.demo[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.m-foot[data-astro-cid-wcolddp2]{margin-top:32px}}@media (prefers-reduced-motion:reduce){.d-pane[data-astro-cid-wcolddp2],.d-more[data-astro-cid-wcolddp2],.d-step[data-astro-cid-wcolddp2]:before{transition:none}}.fo-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fo[data-astro-cid-wcolddp2]{border-radius:var(--rad-4);background:color-mix(in srgb, var(--vellum) 3.5%, transparent);border:1px solid var(--line-dark);flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,32px);display:flex}.fo[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--on-dark)}.fo-pts[data-astro-cid-wcolddp2]{list-style:none;display:grid}.fo-pts[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-dark);font-size:var(--fs-small);color:var(--on-dark-2);padding:12px 0;line-height:1.5}.fo-art[data-astro-cid-wcolddp2]{margin-top:auto;padding-top:8px}.fo-art[data-astro-cid-wcolddp2] figure{margin:0}@media (width<=960px){.fo-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.fo-art[data-astro-cid-wcolddp2]{max-width:560px}}.pg-top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px clamp(32px,4vw,64px);margin-bottom:clamp(32px,3.4vw,48px);display:grid}.pg-top[data-astro-cid-wcolddp2] .head[data-astro-cid-wcolddp2]{margin:0}.arches[data-astro-cid-wcolddp2]{justify-content:flex-end;align-items:flex-end;padding-bottom:8px;display:flex}.arch[data-astro-cid-wcolddp2]{aspect-ratio:4/5;clip-path:url(#hk-arch);background:var(--plum);width:31%;margin-left:-4%;position:relative}.arch[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.pg-top[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.arches[data-astro-cid-wcolddp2]{justify-content:flex-start;max-width:420px}.arch[data-astro-cid-wcolddp2]:first-child{margin-left:0}}.pgrid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pcard[data-astro-cid-wcolddp2]{border-radius:var(--rad-4);color:var(--aub);background:linear-gradient(180deg, var(--ct) 0%, color-mix(in srgb, var(--ct) 45%, var(--card)) 100%);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);box-shadow:var(--sh-1);transition:transform .6s var(--ease), box-shadow .6s var(--ease), border-color .4s var(--ease);align-content:start;gap:8px;padding:22px 24px 30px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pcard[data-astro-cid-wcolddp2]:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}.pcard[data-astro-cid-wcolddp2]:hover{box-shadow:var(--sh-2);border-color:color-mix(in srgb, var(--c) 50%, transparent);transform:translateY(-2px)}.p-art[data-astro-cid-wcolddp2]{max-width:212px;margin:4px 0 14px;display:block}.p-art[data-astro-cid-wcolddp2] svg{width:100%;height:auto;display:block}.plab[data-astro-cid-wcolddp2]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ci);margin-bottom:4px;padding-right:32px;font-weight:600;line-height:16px}.pcard[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--ci)}.pcard[data-astro-cid-wcolddp2] .body-s[data-astro-cid-wcolddp2]{color:color-mix(in srgb, var(--ci) 80%, var(--aub))}.go[data-astro-cid-wcolddp2]{fill:none;width:18px;height:18px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease), stroke .3s;position:absolute;top:24px;right:24px}.pcard[data-astro-cid-wcolddp2]:hover .go[data-astro-cid-wcolddp2]{stroke:var(--ci);transform:translate(3px)}@media (width<=1000px){.pgrid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.pcard[data-astro-cid-wcolddp2],.go[data-astro-cid-wcolddp2]{transition:none}}@media (width<=600px){.swipe[data-astro-cid-wcolddp2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.swipe[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.swipe[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{scroll-snap-align:start;flex:0 0 86%}}.pg-foot[data-astro-cid-wcolddp2]{margin-top:32px}.ready[data-astro-cid-wcolddp2]{border-radius:var(--rad-4);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(48px,6vw,96px);padding:clamp(32px,4.5vw,64px);display:grid;position:relative;overflow:hidden}.rcopy[data-astro-cid-wcolddp2]{justify-items:start;gap:16px;display:grid}.rcopy[data-astro-cid-wcolddp2]>p[data-astro-cid-wcolddp2]:not(.fine){max-width:34em}.rcopy[data-astro-cid-wcolddp2] .btns[data-astro-cid-wcolddp2]{margin-top:8px}.rprev[data-astro-cid-wcolddp2]{background:color-mix(in srgb, var(--vellum) 3.5%, transparent);border:1px solid var(--line-dark);border-radius:var(--rad-3);gap:16px;padding:24px;display:grid}.rprev[data-astro-cid-wcolddp2] .a-k[data-astro-cid-wcolddp2]{color:var(--on-dark-3)}.bar[data-astro-cid-wcolddp2]{color:var(--on-dark);font-size:var(--fs-small);gap:8px;display:grid}.bar[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{border-radius:var(--rad-pill);background:color-mix(in srgb, var(--vellum) 10%, transparent);height:4px;display:block;overflow:hidden}.bar[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{height:100%;width:var(--v);border-radius:var(--rad-pill);background:var(--gold);display:block}.anim .rprev[data-astro-cid-wcolddp2]:not(.in) .bar[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{width:0}.anim .rprev[data-astro-cid-wcolddp2].in:not(.now) .bar[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{animation:bar-fill .9s var(--ease) calc(.3s + var(--i) * .15s) both}@keyframes bar-fill{0%{width:0}to{width:var(--v)}}@media (width<=860px){.ready[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.founding[data-astro-cid-wcolddp2]{overflow:hidden}.founding[data-astro-cid-wcolddp2] .wrap[data-astro-cid-wcolddp2]{position:relative}.founding[data-astro-cid-wcolddp2] .head[data-astro-cid-wcolddp2],.perks[data-astro-cid-wcolddp2]{max-width:820px}.perks[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:48px;list-style:none;display:grid}.perks[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-dark);align-content:start;gap:8px;padding-top:24px;display:grid}.perks[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--fs-small);line-height:1.55}.f-in[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.f-scene[data-astro-cid-wcolddp2]{justify-self:end;width:100%;max-width:360px}.f-copy[data-astro-cid-wcolddp2] .f-rule{width:100%;max-width:820px;margin:48px 0 0}.f-copy[data-astro-cid-wcolddp2] .f-rule span{height:1px}.f-foot[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;max-width:820px;margin-top:24px;display:flex}.f-foot[data-astro-cid-wcolddp2] .line[data-astro-cid-wcolddp2]{flex:420px;max-width:64ch}@media (width<=900px){.f-in[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.f-scene[data-astro-cid-wcolddp2]{display:none}}@media (width<=760px){.perks[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:24px}}
