.da[data-astro-cid-nn7pofbd]{--t:8s;position:absolute;inset:0}.da-win[data-astro-cid-nn7pofbd] [data-astro-cid-nn7pofbd],.da-win[data-astro-cid-nn7pofbd],.da-hand[data-astro-cid-nn7pofbd]{animation-duration:var(--t);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--play,running)}.da-win[data-astro-cid-nn7pofbd]{background:var(--color-paper);border-radius:3.4cqi;width:64cqi;height:50cqi;position:absolute;top:13cqi;left:11cqi;box-shadow:0 0 0 .3cqi #15161a14,0 6cqi 12cqi -6cqi #00000073}.da-bar[data-astro-cid-nn7pofbd]{border-bottom:.3cqi solid var(--color-line);align-items:center;gap:1.1cqi;height:7cqi;padding:0 2.6cqi;display:flex}.da-bar[data-astro-cid-nn7pofbd] i[data-astro-cid-nn7pofbd]{background:#d6d4ce;border-radius:50%;width:1.6cqi;height:1.6cqi}.da-bar[data-astro-cid-nn7pofbd] b[data-astro-cid-nn7pofbd]{background:var(--color-mist);border-radius:999px;width:26cqi;height:2.6cqi;margin-left:2cqi}.da-page[data-astro-cid-nn7pofbd]{height:calc(100% - 7cqi);position:relative}.da-page[data-astro-cid-nn7pofbd]>[data-astro-cid-nn7pofbd]{display:block;position:absolute}.da-nav[data-astro-cid-nn7pofbd]{align-items:center;gap:2.4cqi;display:flex;top:3cqi;left:4cqi;right:4cqi}.da-nav[data-astro-cid-nn7pofbd] b[data-astro-cid-nn7pofbd]{color:var(--color-ink);letter-spacing:-.03em;margin-right:auto;font-size:2.9cqi;font-weight:800;line-height:1}.da-nav[data-astro-cid-nn7pofbd] i[data-astro-cid-nn7pofbd]{background:#d6d4ce;border-radius:999px;width:5cqi;height:1.2cqi}.da-title[data-astro-cid-nn7pofbd]{background:var(--color-ink);transform-origin:0;border-radius:999px;width:30cqi;height:3.8cqi;top:12.5cqi;left:4cqi}.da-title--2[data-astro-cid-nn7pofbd]{background:var(--color-tomato);width:20cqi;top:18cqi}.da-line[data-astro-cid-nn7pofbd]{transform-origin:0;background:#d6d4ce;border-radius:999px;width:27cqi;height:1.4cqi;top:25cqi;left:4cqi}.da-line--2[data-astro-cid-nn7pofbd]{width:21cqi;top:28.6cqi}.da-btn[data-astro-cid-nn7pofbd]{background:var(--color-tomato);border-radius:999px;width:13cqi;height:4.4cqi;top:33.5cqi;left:4cqi}.da-pic[data-astro-cid-nn7pofbd]{background:var(--color-blush);border-radius:2.4cqi;width:22cqi;height:26cqi;top:11.5cqi;right:4cqi;overflow:hidden}.da-pic[data-astro-cid-nn7pofbd] svg[data-astro-cid-nn7pofbd]{width:100%;height:100%}.da-sticker[data-astro-cid-nn7pofbd]{background:var(--color-tomato);color:var(--color-on-dark);border-radius:999px;padding:1.3cqi 2.8cqi;font-size:3.4cqi;font-weight:700;line-height:1.2;position:absolute;top:-2.6cqi;right:-3cqi;transform:rotate(-3deg)}.da-watch[data-astro-cid-nn7pofbd]{width:26cqi;color:var(--color-ink);filter:drop-shadow(0 2cqi 3cqi #00000040);position:absolute;top:31cqi;left:63cqi}.da-watch[data-astro-cid-nn7pofbd] svg[data-astro-cid-nn7pofbd]{width:100%;height:auto;overflow:visible}.da-watch[data-astro-cid-nn7pofbd] text[data-astro-cid-nn7pofbd]{fill:currentColor;paint-order:stroke;stroke:var(--color-paper);stroke-width:3px;stroke-linejoin:round;font-family:var(--font-sans);letter-spacing:-.02em;font-size:7.4px;font-weight:800}.da-hand[data-astro-cid-nn7pofbd]{transform-box:view-box;transform-origin:24px 28px;transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.da-nav[data-astro-cid-nn7pofbd]{animation-name:da-fade}.da-title[data-astro-cid-nn7pofbd],.da-line[data-astro-cid-nn7pofbd]{animation-name:da-grow;animation-timing-function:var(--ease-out)}.da-pic[data-astro-cid-nn7pofbd]{animation-name:da-pic;animation-timing-function:var(--ease-out)}.da-btn[data-astro-cid-nn7pofbd]{animation-name:da-pop;animation-timing-function:var(--ease-spring)}.da-sticker[data-astro-cid-nn7pofbd]{animation-name:da-sticker;animation-timing-function:var(--ease-spring)}.da-hand[data-astro-cid-nn7pofbd]{animation-name:da-hand;animation-timing-function:linear}.da-title--2[data-astro-cid-nn7pofbd]{animation-delay:.3s}.da-line[data-astro-cid-nn7pofbd]{animation-delay:.6s}.da-line--2[data-astro-cid-nn7pofbd]{animation-delay:.75s}}@keyframes da-fade{0%,6%{opacity:0}12%,88%{opacity:1}96%,to{opacity:0}}@keyframes da-grow{0%,12%{opacity:0;transform:scaleX(0)}13%{opacity:1;transform:scaleX(0)}24%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes da-pic{0%,26%{clip-path:inset(100% 0 0 round 2.4cqi)}38%,88%{clip-path:inset(0 round 2.4cqi);opacity:1}96%,to{clip-path:inset(0 round 2.4cqi);opacity:0}}@keyframes da-pop{0%,40%{opacity:0;transform:scale(.4)}46%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes da-sticker{0%,56%{opacity:0;transform:rotate(-16deg)scale(1.8)}62%,88%{opacity:1;transform:rotate(-3deg)scale(1)}96%,to{opacity:0;transform:rotate(-3deg)scale(1)}}@keyframes da-hand{0%,4%{transform:rotate(0)}56%,to{transform:rotate(720deg)}}.gl[data-astro-cid-zut4nipg]{--t:7s;position:absolute;inset:0}.gl-before[data-astro-cid-zut4nipg],.gl-after[data-astro-cid-zut4nipg],.gl-after[data-astro-cid-zut4nipg] i[data-astro-cid-zut4nipg],.gl-key[data-astro-cid-zut4nipg],.gl-spark[data-astro-cid-zut4nipg],.gl-site[data-astro-cid-zut4nipg]{animation-duration:var(--t);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--play,running)}.gl-site[data-astro-cid-zut4nipg]{background:var(--color-paper);border-radius:3.4cqi;width:72cqi;height:40cqi;position:absolute;top:10cqi;left:14cqi;box-shadow:0 0 0 .3cqi #15161a0f,0 6cqi 12cqi -7cqi #15161a4d}.gl-url[data-astro-cid-zut4nipg]{border-bottom:.3cqi solid var(--color-line);align-items:center;gap:2cqi;height:9cqi;padding:0 2.6cqi;display:flex}.gl-state[data-astro-cid-zut4nipg]{flex:none;display:grid}.gl-before[data-astro-cid-zut4nipg],.gl-after[data-astro-cid-zut4nipg]{border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:1.1cqi;padding:1cqi 2.4cqi;font-size:3cqi;font-weight:700;line-height:1.2;display:inline-flex}.gl-before[data-astro-cid-zut4nipg]{background:var(--color-mist);color:var(--color-ink-2);opacity:0}.gl-after[data-astro-cid-zut4nipg]{background:var(--color-ink);color:var(--color-on-dark)}.gl-after[data-astro-cid-zut4nipg] i[data-astro-cid-zut4nipg]{background:var(--color-coral);border-radius:50%;width:1.6cqi;height:1.6cqi}.gl-addr[data-astro-cid-zut4nipg]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:3.3cqi;font-weight:600;overflow:hidden}.gl-body[data-astro-cid-zut4nipg]{padding:4.4cqi 4cqi;position:relative}.gl-body[data-astro-cid-zut4nipg]>span[data-astro-cid-zut4nipg]{background:#d6d4ce;border-radius:999px;height:1.6cqi;margin-top:2.4cqi;display:block}.gl-body[data-astro-cid-zut4nipg] .gl-h[data-astro-cid-zut4nipg]{background:var(--color-tomato);width:34cqi;height:4.4cqi;margin-top:0}.gl-l[data-astro-cid-zut4nipg]{width:44cqi}.gl-l--2[data-astro-cid-zut4nipg]{width:30cqi!important}.gl-hole[data-astro-cid-zut4nipg]{background:var(--color-ink);clip-path:polygon(0 0,100% 0,100% 55%,70% 55%,85% 100%,15% 100%,30% 55%,0 55%);border-radius:999px;width:4.6cqi;height:7cqi;position:absolute;bottom:6cqi;right:5cqi}.gl-key[data-astro-cid-zut4nipg]{width:36cqi;color:var(--color-ink);transform-origin:100%;position:absolute;top:34cqi;left:44cqi}.gl-key[data-astro-cid-zut4nipg] svg[data-astro-cid-zut4nipg]{width:100%;height:auto}.gl-spark[data-astro-cid-zut4nipg]{width:6cqi;fill:var(--color-tomato);position:absolute}.gl-spark--1[data-astro-cid-zut4nipg]{width:8cqi;top:4cqi;left:82cqi}.gl-spark--2[data-astro-cid-zut4nipg]{top:46cqi;left:8cqi}.gl-spark--3[data-astro-cid-zut4nipg]{width:4.6cqi;top:3cqi;left:52cqi}.gl-keys[data-astro-cid-zut4nipg]{color:var(--color-ink-2);font-family:var(--font-serif);font-size:4.6cqi;font-style:italic;position:absolute;top:54cqi;left:44cqi}@media (prefers-reduced-motion:no-preference){.gl-key[data-astro-cid-zut4nipg]{animation-name:gl-key;animation-timing-function:var(--ease-out)}.gl-before[data-astro-cid-zut4nipg]{animation-name:gl-before}.gl-after[data-astro-cid-zut4nipg]{animation-name:gl-after;animation-timing-function:var(--ease-spring)}.gl-after[data-astro-cid-zut4nipg] i[data-astro-cid-zut4nipg]{animation-name:gl-pulse;animation-timing-function:ease-in-out}.gl-spark[data-astro-cid-zut4nipg]{animation-name:gl-spark;animation-timing-function:var(--ease-spring)}.gl-spark--2[data-astro-cid-zut4nipg]{animation-delay:.12s}.gl-spark--3[data-astro-cid-zut4nipg]{animation-delay:.24s}.gl-site[data-astro-cid-zut4nipg]{animation-name:gl-site;animation-timing-function:var(--ease-out)}}@keyframes gl-key{0%,8%{opacity:0;transform:translate(-50cqi)}12%{opacity:1}30%{transform:translate(0)}32%{transform:none}40%,86%{transform:scaleY(-1)}88%{opacity:1;transform:scaleY(-1)}96%,to{opacity:0;transform:translate(-12cqi)scaleY(-1)}}@keyframes gl-before{0%,39%{opacity:1}41%,94%{opacity:0}97%,to{opacity:1}}@keyframes gl-after{0%,39%{opacity:0;transform:scale(.6)}43%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes gl-pulse{0%,44%,58%,72%,86%,to{transform:scale(1)}51%,65%,79%{transform:scale(1.6)}}@keyframes gl-spark{0%,40%{opacity:0;transform:scale(0)rotate(-40deg)}46%{opacity:1;transform:scale(1.15)rotate(0)}52%,84%{opacity:1;transform:scale(1)rotate(0)}92%,to{opacity:0;transform:scale(.6)}}@keyframes gl-site{0%,40%{transform:none}44%{transform:translateY(-1cqi)}50%,to{transform:none}}.demo[data-astro-cid-uzlokqpq][data-active=bakery] [data-astro-cid-uzlokqpq][data-kind=bakery],.demo[data-astro-cid-uzlokqpq][data-active=carpenter] [data-astro-cid-uzlokqpq][data-kind=carpenter],.demo[data-astro-cid-uzlokqpq][data-active=hair] [data-astro-cid-uzlokqpq][data-kind=hair],.demo[data-astro-cid-uzlokqpq][data-active=plumber] [data-astro-cid-uzlokqpq][data-kind=plumber]{visibility:visible}.loaf[data-astro-cid-uzlokqpq] .crust[data-astro-cid-uzlokqpq]{fill:#e7b464;stroke-width:2.4px}.loaf[data-astro-cid-uzlokqpq] .top[data-astro-cid-uzlokqpq]{stroke:#f6d39a;stroke-width:3px}.loaf[data-astro-cid-uzlokqpq] .cut[data-astro-cid-uzlokqpq]{stroke-width:3px}.loaf[data-astro-cid-uzlokqpq] .sh[data-astro-cid-uzlokqpq]{fill:#8a451724;stroke:none}.loaf[data-astro-cid-uzlokqpq] .steam[data-astro-cid-uzlokqpq]{stroke:#8a451766;stroke-width:2.2px}.board[data-astro-cid-uzlokqpq]{background:repeating-radial-gradient(140% 40% at 20% 120%,#0000 0 9px,#3f2a1a14 9px 10px),linear-gradient(#c99a68,#b88454)}.chair[data-astro-cid-uzlokqpq] .seat[data-astro-cid-uzlokqpq]{fill:#f3e2c8}.grain-1[data-astro-cid-uzlokqpq]{background:repeating-linear-gradient(100deg,#0000 0 6px,#3f2a1a1f 6px 7px),linear-gradient(90deg,#d8b48a,#c99a68)}.grain-2[data-astro-cid-uzlokqpq]{background:repeating-linear-gradient(170deg,#0000 0 9px,#ffffff1f 9px 10px),linear-gradient(90deg,#8a5a35,#6e4526)}.grain-3[data-astro-cid-uzlokqpq]{background:repeating-radial-gradient(120% 50% at 80% -30%,#0000 0 7px,#3f2a1a1f 7px 8px),linear-gradient(90deg,#e6cfa8,#d4b283)}.pipe[data-astro-cid-uzlokqpq] .tube[data-astro-cid-uzlokqpq]{stroke:#a8c2e6;stroke-width:9px}.pipe[data-astro-cid-uzlokqpq] .joint[data-astro-cid-uzlokqpq]{stroke:#fff;stroke-width:4px}.pipe[data-astro-cid-uzlokqpq] .drop[data-astro-cid-uzlokqpq]{fill:#7fc4ff;stroke:none}.pipe[data-astro-cid-uzlokqpq] .wrench[data-astro-cid-uzlokqpq]{fill:var(--k-alert);stroke:#2a2100;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.netfish[data-astro-cid-uzlokqpq]{animation:demo-net-in 1s var(--ease-spring) .25s both}.window[data-astro-cid-uzlokqpq]{animation:demo-window-in .7s var(--ease-out) .45s both}.demo[data-astro-cid-uzlokqpq]:not(:has(.assemble)) [data-astro-cid-uzlokqpq][data-kind=bakery] .p[data-astro-cid-uzlokqpq],.site[data-astro-cid-uzlokqpq].assemble .p[data-astro-cid-uzlokqpq]{animation:demo-piece .52s var(--ease-out) both;animation-delay:calc(.7s + var(--i,0) * 55ms)}.site[data-astro-cid-uzlokqpq].assemble .p[data-astro-cid-uzlokqpq]{animation-delay:calc(.18s + var(--i,0) * 55ms)}.demo[data-astro-cid-uzlokqpq]:not(:has(.assemble)) [data-astro-cid-uzlokqpq][data-kind=bakery] .pop[data-astro-cid-uzlokqpq],.site[data-astro-cid-uzlokqpq].assemble .pop[data-astro-cid-uzlokqpq]{animation-name:demo-pop;animation-duration:.64s;animation-timing-function:var(--ease-spring)}.chrome[data-astro-cid-uzlokqpq].loading .load[data-astro-cid-uzlokqpq]{animation:demo-load .52s var(--ease-out) both}.site[data-astro-cid-uzlokqpq] [data-astro-cid-uzlokqpq][data-name].typed{animation:demo-typed .3s var(--ease-out)}.loaf[data-astro-cid-uzlokqpq] .steam[data-astro-cid-uzlokqpq] path[data-astro-cid-uzlokqpq]{animation:2.8s ease-in-out infinite demo-steam}.loaf[data-astro-cid-uzlokqpq] .steam[data-astro-cid-uzlokqpq] path[data-astro-cid-uzlokqpq]:nth-child(2){animation-delay:.5s}.loaf[data-astro-cid-uzlokqpq] .steam[data-astro-cid-uzlokqpq] path[data-astro-cid-uzlokqpq]:nth-child(3){animation-delay:1s}.scissors[data-astro-cid-uzlokqpq] .blade-a[data-astro-cid-uzlokqpq],.scissors[data-astro-cid-uzlokqpq] .blade-b[data-astro-cid-uzlokqpq]{transform-origin:32px 33px;animation:2.4s ease-in-out infinite demo-snip}.scissors[data-astro-cid-uzlokqpq] .blade-b[data-astro-cid-uzlokqpq]{animation-name:demo-snip-b}.pipe[data-astro-cid-uzlokqpq] .drop[data-astro-cid-uzlokqpq]{animation:2.2s ease-in infinite demo-drip}.pipe[data-astro-cid-uzlokqpq] .wrench[data-astro-cid-uzlokqpq]{transform-origin:62px 56px;animation:2.2s ease-in-out infinite demo-turn}.chair[data-astro-cid-uzlokqpq]{transform-origin:50% 100%;transition:transform .3s var(--ease-spring)}.window[data-astro-cid-uzlokqpq]:hover .chair[data-astro-cid-uzlokqpq]{transform:rotate(-4deg)}}@keyframes demo-net-in{0%{opacity:0;transform:translateY(3rem)rotate(6deg)}}@keyframes demo-window-in{0%{opacity:0;transform:translateY(1rem)}}@keyframes demo-piece{0%{opacity:0;filter:blur(4px);transform:translateY(.6rem)}}@keyframes demo-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}@keyframes demo-load{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes demo-typed{0%{opacity:.55}}@keyframes demo-steam{0%,to{opacity:0;transform:translateY(4px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes demo-snip{60%,80%{transform:none}70%,90%{transform:rotate(-12deg)}}@keyframes demo-snip-b{60%,80%{transform:none}70%,90%{transform:rotate(12deg)}}@keyframes demo-drip{0%,40%{opacity:0;transform:translateY(-6px)}55%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes demo-turn{50%{transform:rotate(-10deg)}}.net-cursor[data-astro-cid-brfs65kq]{z-index:65;pointer-events:none;opacity:0;width:3rem;height:3rem;transition:opacity .2s var(--ease-out);will-change:translate, rotate;margin:-1.5rem 0 0 -1.5rem;position:fixed;top:0;left:0;& svg{transition:scale .38s var(--ease-spring), rotate .38s var(--ease-spring);display:block;overflow:visible}& .net-cursor-mesh{fill:none;stroke:var(--color-ink);stroke-width:.9px;opacity:.35;transition:stroke .2s var(--ease-out), opacity .2s var(--ease-out)}& .net-cursor-rim,& .net-cursor-handle{fill:none;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;transition:stroke .2s var(--ease-out)}& .net-cursor-bag{fill:#fff6;stroke:var(--color-ink);stroke-width:.9px;stroke-opacity:.5;transition:stroke .2s var(--ease-out)}&:is([data-state=swim],[data-state=action],[data-state=fish]){opacity:1}&[data-state=action] svg[data-astro-cid-brfs65kq]{scale:1.45}&:is([data-state=action],[data-state=fish]) [data-astro-cid-brfs65kq]:is(.net-cursor-rim,.net-cursor-handle,.net-cursor-mesh,.net-cursor-bag){stroke:var(--color-tomato)}&[data-state=action] .net-cursor-bag[data-astro-cid-brfs65kq]{fill:none}&[data-state=action] .net-cursor-mesh[data-astro-cid-brfs65kq]{opacity:.22}&[data-state=fish] svg[data-astro-cid-brfs65kq]{rotate:-24deg;scale:1.9}}.ws[data-astro-cid-ffa75sle]{--t:7s;position:absolute;inset:0}.ws[data-astro-cid-ffa75sle]>[data-astro-cid-ffa75sle],.ws-card[data-astro-cid-ffa75sle]>[data-astro-cid-ffa75sle],.ws-line[data-astro-cid-ffa75sle]>[data-astro-cid-ffa75sle],.ws-sent[data-astro-cid-ffa75sle]{animation-duration:var(--t);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--play,running)}.ws-card[data-astro-cid-ffa75sle]{background:var(--loop-card);transform-origin:100% 0;border-radius:5cqi;gap:2.2cqi;width:70cqi;padding:4.4cqi 4.8cqi 4.8cqi;display:grid;position:absolute;top:13cqi;left:9cqi;box-shadow:0 .4cqi #00000008,0 6cqi 10cqi -6cqi #15161a47}.ws-field[data-astro-cid-ffa75sle]{color:var(--color-ink-2);font-size:3.6cqi;font-weight:600;line-height:1.2}.ws-line[data-astro-cid-ffa75sle]{min-height:9.5cqi;box-shadow:inset 0 0 0 .45cqi var(--color-field-line);color:var(--color-ink);white-space:nowrap;border-radius:2.6cqi;align-items:center;padding:0 3cqi;font-size:4.3cqi;font-weight:500;display:flex}.ws-text[data-astro-cid-ffa75sle]{vertical-align:bottom;max-width:52cqi;display:inline-block;overflow:hidden}.ws-caret[data-astro-cid-ffa75sle]{background:var(--color-tomato);border-radius:1px;width:.5cqi;height:5.2cqi;margin-left:.4cqi}.ws-btn[data-astro-cid-ffa75sle]{background:var(--color-tomato);color:var(--color-on-dark);border-radius:999px;justify-self:end;padding:2cqi 4.2cqi;font-size:3.7cqi;font-weight:700;line-height:1.2}.ws-fish[data-astro-cid-ffa75sle]{width:24cqi;height:auto;position:absolute;top:49cqi;left:58cqi}.ws-done[data-astro-cid-ffa75sle]{justify-content:center;display:flex;position:absolute;top:27cqi;left:0;right:0}.ws-sent[data-astro-cid-ffa75sle]{background:var(--color-ink);color:var(--color-on-dark);opacity:0;border-radius:999px;align-items:center;gap:1.4cqi;padding:2.4cqi 5cqi 2.4cqi 3.6cqi;font-size:4.4cqi;font-weight:700;line-height:1.2;display:inline-flex}.loop--ink[data-astro-cid-ffa75sle] .ws-sent[data-astro-cid-ffa75sle]{background:var(--color-paper);color:var(--color-ink)}.ws-sent[data-astro-cid-ffa75sle] svg[data-astro-cid-ffa75sle]{width:4.6cqi;height:4.6cqi;color:var(--color-tomato)}@media (prefers-reduced-motion:no-preference){.ws-text[data-astro-cid-ffa75sle]{animation-name:ws-type;animation-timing-function:steps(22,end)}.ws-caret[data-astro-cid-ffa75sle]{animation-name:ws-caret;animation-timing-function:linear}.ws-btn[data-astro-cid-ffa75sle]{animation-name:ws-press;animation-timing-function:var(--ease-out)}.ws-card[data-astro-cid-ffa75sle]{animation-name:ws-fly;animation-timing-function:cubic-bezier(.5,0,.2,1)}.ws-fish[data-astro-cid-ffa75sle]{animation-name:ws-swim;animation-timing-function:linear}.ws-sent[data-astro-cid-ffa75sle]{animation-name:ws-sent;animation-timing-function:var(--ease-out)}}@keyframes ws-type{0%,6%{max-width:0}40%,to{max-width:52cqi}}@keyframes ws-caret{0%,3%,6%,40%,44%{opacity:1}1.5%,4.5%,42%{opacity:0}46%,to{opacity:0}}@keyframes ws-press{0%,45%{background-color:var(--color-tomato);transform:scale(1)}48%{background-color:var(--color-ink);transform:scale(.92)}52%,to{background-color:var(--color-ink);transform:scale(1)}}@keyframes ws-fly{0%,51%{opacity:1;transform:none}64%{opacity:0;transform:translate(26cqi,-14cqi)rotate(10deg)scale(.18)}91%{opacity:0;transform:translateY(3cqi)scale(.96)}98%,to{opacity:1;transform:none}}@keyframes ws-swim{0%,48%{opacity:0;transform:translate(-80cqi)rotate(0)}50%{opacity:1;transform:translate(-66cqi)rotate(-4deg)}58%{transform:translate(-30cqi,-6cqi)rotate(-12deg)}68%{opacity:1;transform:translate(14cqi,-30cqi)rotate(-22deg)}72%,to{opacity:0;transform:translate(26cqi,-38cqi)rotate(-22deg)}}@keyframes ws-sent{0%,62%{opacity:0;transform:translateY(3cqi)scale(.8)}68%{opacity:1;transform:none}88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-2cqi)}}.lane[data-astro-cid-7aropxhg]{--buoy:2.75rem;--fish-w:clamp(10rem, 7rem + 7vw, 14rem);--fish-r:clamp(.5rem, 3vw, 3rem);padding:calc(var(--buoy) / 2 + 1.75rem) clamp(1.25rem, 3vw, 2.5rem) clamp(1.75rem, 3vw, 2.5rem);border-radius:var(--radius-panel,30px);background:var(--color-mist,#f6f5f2);margin-top:4.75rem;position:relative}.sailfish[data-astro-cid-7aropxhg]{z-index:1;right:var(--fish-r);width:var(--fish-w);pointer-events:none;height:auto;position:absolute;bottom:calc(100% - 2.6rem)}.steps[data-astro-cid-7aropxhg]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-7aropxhg]:before{content:"";top:calc(var(--buoy) / -2 - 1.75rem - 1px);left:calc(var(--buoy) / 2);right:calc(var(--fish-r) + var(--fish-w) * .7 - clamp(1.25rem, 3vw, 2.5rem));background:radial-gradient(circle, var(--color-field-line,#bbb8b0) 0 1.6px, transparent 2.1px) 0 50% / 14px 6px repeat-x;height:6px;position:absolute;transform:translateY(-50%)}.step[data-astro-cid-7aropxhg]{counter-increment:step;position:relative}.step[data-astro-cid-7aropxhg]:before{content:counter(step);top:calc(var(--buoy) / -2 - 1.75rem - var(--buoy) / 2);width:var(--buoy);height:var(--buoy);background:var(--color-ink,#15161a);color:#fff;font:italic 400 1.35rem/1 var(--font-serif);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;left:0}.step[data-astro-cid-7aropxhg]>.loop{margin:0 0 1.1rem}.step[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:0 0 .4rem;font-size:1.35rem;font-weight:700}.step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--color-ink-2,#5d6068);margin:0}@media (width>=64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lane[data-astro-cid-7aropxhg]{view-timeline:--lane block;container-type:inline-size}.sailfish[data-astro-cid-7aropxhg]{animation-name:sail-across;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lane;animation-range:entry 20% cover 55%}.steps[data-astro-cid-7aropxhg]:before{animation-name:wake;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lane;animation-range:entry 20% cover 55%}}}@keyframes sail-across{0%{translate:calc(var(--fish-w) + var(--fish-r) - 100cqw + 1rem) 0}to{translate:0}}@keyframes wake{0%{clip-path:inset(0 96% 0 0)}to{clip-path:inset(0)}}.puffer[data-astro-cid-7aropxhg]{transform-origin:50% 85%;width:clamp(6rem,5rem + 2.5vw,8rem);height:auto;transition:transform .5s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));pointer-events:none;align-self:flex-end;margin:-4rem auto -1.85rem .25rem}.sec-head[data-astro-cid-7aropxhg]:hover .puffer[data-astro-cid-7aropxhg],div[data-astro-cid-7aropxhg]:hover>.puffer[data-astro-cid-7aropxhg]{transform:scale(1.12)rotate(-4deg)}@media (width<=48rem){.lane[data-astro-cid-7aropxhg]{--buoy:2.5rem;--rail:3.6rem;padding:2.75rem clamp(1.25rem, 4vw, 2rem) 2rem calc(var(--rail) + clamp(.75rem, 3vw, 1.5rem));margin-top:5.25rem}.steps[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);gap:2.25rem}.steps[data-astro-cid-7aropxhg]:before{top:calc(var(--buoy) / 2);bottom:2rem;left:calc(-1 * var(--rail) + var(--buoy) / 2 - 3px);background:radial-gradient(circle, var(--color-field-line,#bbb8b0) 0 1.6px, transparent 2.1px) 50% 0 / 6px 14px repeat-y;width:6px;height:auto;right:auto;transform:none}.step[data-astro-cid-7aropxhg]:before{top:0;left:calc(-1 * var(--rail));font-size:1.25rem}.step[data-astro-cid-7aropxhg]>.loop{margin-bottom:.9rem}}
