.head[data-astro-cid-sjgajsms]{margin-bottom:clamp(32px,6vw,72px)}.mono[data-astro-cid-sjgajsms]{color:var(--sun)}h2[data-astro-cid-sjgajsms]{letter-spacing:-.03em;margin-top:8px;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:800;line-height:1}.lead[data-astro-cid-sjgajsms]{max-width:40em;color:var(--muted);margin-top:18px;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.45}.grid[data-astro-cid-oxgmilyn]{align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (width>=800px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(240px,360px) 1fr}figure[data-astro-cid-oxgmilyn]{position:sticky;top:96px}}figure[data-astro-cid-oxgmilyn]{max-width:360px;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out), opacity .9s var(--ease-out), translate .9s var(--ease-out);border-radius:20px;margin:0;overflow:hidden}img[data-astro-cid-oxgmilyn]{filter:grayscale()contrast(1.05);width:100%;height:auto;transition:filter .6s}figure[data-astro-cid-oxgmilyn]:hover img[data-astro-cid-oxgmilyn]{filter:none}.story[data-astro-cid-oxgmilyn]{gap:1em;max-width:38em;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.45;display:grid}dl[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin-top:48px}dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);gap:2px 24px;padding:14px 0;display:grid}@media (width>=560px){dl[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{grid-template-columns:120px 1fr}}dt[data-astro-cid-oxgmilyn]{color:var(--muted);padding-top:3px}dialog[data-astro-cid-oqgw6c2e]{width:min(560px,100vw - 32px);margin:12vh auto auto;overflow:hidden}input[data-astro-cid-oqgw6c2e]{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:16px 20px;font-size:1.125rem}ul[data-astro-cid-oqgw6c2e]{max-height:min(52vh,420px);padding:8px;overflow-y:auto}button[data-astro-cid-oqgw6c2e]{text-align:left;border-radius:10px;justify-content:space-between;gap:16px;width:100%;padding:9px 12px;display:flex}button[data-astro-cid-oqgw6c2e]:hover,button[data-astro-cid-oqgw6c2e].current{background:var(--surface-2)}.mono[data-astro-cid-oqgw6c2e]{color:var(--muted);flex:none}p[data-astro-cid-oqgw6c2e]{color:var(--muted);padding:16px 20px 20px}.email[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{letter-spacing:-.02em;color:var(--lagoon);text-underline-offset:.15em;overflow-wrap:anywhere;font-size:clamp(1.25rem,5.2vw,4rem);font-weight:700;display:inline-block}.links[data-astro-cid-he3spzz3]{gap:0 40px;margin-top:48px;display:grid}@media (width>=720px){.links[data-astro-cid-he3spzz3]{grid-template-columns:repeat(3,1fr)}}li[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);gap:2px;padding-block:12px;font-size:.9375rem;display:grid}li[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.75rem}li[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--lagoon)}footer[data-astro-cid-he3spzz3]{padding:24px var(--gutter);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1320px;margin-inline:auto;display:flex}header[data-astro-cid-nen7h5rs]{z-index:20;padding:14px var(--gutter) 24px;background:linear-gradient(var(--bg) 70%, transparent);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.logo[data-astro-cid-nen7h5rs]{color:var(--lagoon);font-size:.9375rem;font-weight:600;text-decoration:none}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.palette[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 12px;transition:border-color .25s;display:flex}.palette[data-astro-cid-nen7h5rs]:hover{border-color:var(--lagoon)}kbd[data-astro-cid-nen7h5rs]{font:inherit;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 7px;font-size:.6875rem}@media (hover:none){kbd[data-astro-cid-nen7h5rs]{display:none}.palette[data-astro-cid-nen7h5rs]{padding-right:12px}}.theme[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .25s;display:grid}.theme[data-astro-cid-nen7h5rs]:hover{border-color:var(--sun)}.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{border:2px solid var(--sun);background:linear-gradient(90deg, var(--sun) 50%, transparent 50%);width:16px;height:16px;transition:rotate .6s var(--ease-out);border-radius:50%}[data-theme=light] .theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{rotate:180deg}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding:96px var(--gutter) 28px;isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative}canvas[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 70%,#0000)}.content[data-astro-cid-ge2uvauf]{margin-block:auto 40px;padding-top:24px}.board[data-astro-cid-ge2uvauf]{min-height:2em;color:var(--sun);animation:fade-up 1s var(--ease-out) .1s backwards;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:4px;padding:2px 8px;font-size:.6875rem}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;margin-block:16px 24px;font-size:clamp(3.2rem,11.5vw,10.5rem);font-weight:800;line-height:.92}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.letter[data-astro-cid-ge2uvauf]{animation:rise 1.1s var(--ease-out) calc(.25s + var(--i) * 22ms) backwards;transition:color .2s, translate .45s var(--ease-out);display:inline-block}@media (hover:hover){.letter[data-astro-cid-ge2uvauf]:hover{color:var(--lagoon);transition-duration:0s,.12s;translate:0 -.05em}}@keyframes rise{0%{transform:translateY(105%)rotate(6deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.intro[data-astro-cid-ge2uvauf]{max-width:34em;animation:fade-up 1s var(--ease-out) .8s backwards;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.35}.actions[data-astro-cid-ge2uvauf]{animation:fade-up 1s var(--ease-out) .95s backwards;flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.status[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);animation:fade-up 1s var(--ease-out) 1.1s backwards;flex-wrap:wrap;gap:12px clamp(24px,6vw,72px);padding-top:16px;display:flex}dt[data-astro-cid-ge2uvauf]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.open[data-astro-cid-ge2uvauf]:before{content:"";background:var(--lagoon);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2.4s ease-out infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lagoon) 60%, transparent)}80%,to{box-shadow:0 0 0 8px #0000}}svg[data-astro-cid-hrkc2wo6],.scene[data-astro-cid-hrkc2wo6]{width:100%;height:110px}circle[data-astro-cid-hrkc2wo6]{fill:var(--lagoon)}.track[data-astro-cid-hrkc2wo6]{fill:none;stroke:var(--line);stroke-width:2px;stroke-dasharray:5 6}.sail[data-astro-cid-hrkc2wo6]{fill:none;stroke:var(--sun);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.16 .84;animation:5s linear infinite sail}@keyframes sail{to{stroke-dashoffset:-1px}}.table[data-astro-cid-hrkc2wo6] rect[data-astro-cid-hrkc2wo6]{fill:var(--lagoon);animation:mark 4s ease-in-out calc(var(--i) * -.4s) infinite}@keyframes mark{0%,to{opacity:.14}50%{opacity:.85}}.ping[data-astro-cid-hrkc2wo6]{fill:var(--sun);transform-box:fill-box;transform-origin:50%;animation:ping 2.6s var(--ease-out) infinite}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.scene[data-astro-cid-hrkc2wo6]{perspective:500px;place-items:center;display:grid}.cube[data-astro-cid-hrkc2wo6]{width:56px;height:56px;transform-style:preserve-3d;animation:12s linear infinite spin;position:relative}@keyframes spin{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}.cube[data-astro-cid-hrkc2wo6] span[data-astro-cid-hrkc2wo6]{border:2px solid var(--lagoon);background:color-mix(in srgb, var(--lagoon) 10%, transparent);position:absolute;inset:0}.front[data-astro-cid-hrkc2wo6]{transform:translateZ(28px)}.back[data-astro-cid-hrkc2wo6]{transform:rotateY(180deg)translateZ(28px)}.left[data-astro-cid-hrkc2wo6]{transform:rotateY(-90deg)translateZ(28px)}.right[data-astro-cid-hrkc2wo6]{transform:rotateY(90deg)translateZ(28px)}.top[data-astro-cid-hrkc2wo6]{transform:rotateX(90deg)translateZ(28px)}.bottom[data-astro-cid-hrkc2wo6]{transform:rotateX(-90deg)translateZ(28px)}.chips[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.chip[data-astro-cid-ftq3vvlr]{border:1px solid var(--line);border-radius:999px;padding:6px 13px;transition:background-color .25s,color .25s,border-color .25s}.chip[data-astro-cid-ftq3vvlr]:hover{border-color:var(--lagoon)}.chip[data-astro-cid-ftq3vvlr][aria-pressed=true]{background:var(--lagoon);border-color:var(--lagoon);color:var(--on-accent)}.cards[data-astro-cid-ftq3vvlr]{gap:20px;display:grid}@media (width>=800px){.cards[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr 1fr}}.cards[data-astro-cid-ftq3vvlr]>li[data-astro-cid-ftq3vvlr]{transition:opacity .9s var(--ease-out) var(--d,0s), translate .9s var(--ease-out) var(--d,0s), filter .4s}.cards[data-astro-cid-ftq3vvlr]>li[data-astro-cid-ftq3vvlr].dim{filter:saturate(0);opacity:.22!important}.card[data-astro-cid-ftq3vvlr]{text-align:left;border:1px solid var(--line);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--surface-2), var(--surface) 70%);width:100%;height:100%;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out), border-color .3s;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.card[data-astro-cid-ftq3vvlr]:hover{border-color:color-mix(in srgb, var(--lagoon) 60%, transparent)}.kicker[data-astro-cid-ftq3vvlr]{color:var(--muted)}.card[data-astro-cid-ftq3vvlr] .kicker[data-astro-cid-ftq3vvlr]{margin-top:12px}.title[data-astro-cid-ftq3vvlr]{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;line-height:1.08}.summary[data-astro-cid-ftq3vvlr]{color:var(--muted);line-height:1.5}.foot[data-astro-cid-ftq3vvlr]{justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;display:flex}.more[data-astro-cid-ftq3vvlr]{color:var(--lagoon);white-space:nowrap}.case[data-astro-cid-ftq3vvlr]{width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto}.case-body[data-astro-cid-ftq3vvlr]{padding:clamp(20px,4vw,36px)}.close[data-astro-cid-ftq3vvlr]{float:right;border:1px solid var(--line);border-radius:999px;margin-left:12px;padding:4px 11px;transition:border-color .25s}.close[data-astro-cid-ftq3vvlr]:hover{border-color:var(--coral)}h3[data-astro-cid-ftq3vvlr]{letter-spacing:-.025em;margin-block:8px 14px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.05}h4[data-astro-cid-ftq3vvlr]{color:var(--sun);margin-block:24px 10px;font-weight:400}.did[data-astro-cid-ftq3vvlr]{gap:10px;display:grid}.did[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{padding-left:18px;position:relative}.did[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]:before{content:"";background:var(--lagoon);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.stack[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:6px;margin-block:24px;display:flex}.stack[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{background:var(--surface-2);border-radius:999px;padding:3px 10px}.note[data-astro-cid-ftq3vvlr]{color:var(--muted);border-left:2px solid var(--sun);padding-left:12px}.progress[data-astro-cid-2ewrpl7a]{z-index:30;height:2px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-2ewrpl7a] span[data-astro-cid-2ewrpl7a]{background:var(--lagoon);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rail[data-astro-cid-2ewrpl7a]{--rail-height:300px;z-index:15;height:var(--rail-height);display:none;position:fixed;top:50%;left:24px;translate:0 -50%}@media (width>=1200px){.rail[data-astro-cid-2ewrpl7a]{display:block}.progress[data-astro-cid-2ewrpl7a]{display:none}}ol[data-astro-cid-2ewrpl7a]{border-left:1px dashed var(--line);flex-direction:column;justify-content:space-between;height:100%;display:flex}li[data-astro-cid-2ewrpl7a]{align-items:center;height:0;display:flex}a[data-astro-cid-2ewrpl7a]{color:var(--muted);align-items:center;margin-left:-4px;padding:6px 10px 6px 14px;text-decoration:none;display:flex;position:relative}a[data-astro-cid-2ewrpl7a]:before{content:"";background:var(--bg);border:1px solid var(--muted);border-radius:50%;width:7px;height:7px;transition:border-color .3s;position:absolute;left:0}span[data-astro-cid-2ewrpl7a]{opacity:0;transition:opacity .3s, translate .3s var(--ease-out);translate:-6px}a[data-astro-cid-2ewrpl7a]:hover span[data-astro-cid-2ewrpl7a],a[data-astro-cid-2ewrpl7a]:focus-visible span[data-astro-cid-2ewrpl7a],a[data-astro-cid-2ewrpl7a][aria-current] span[data-astro-cid-2ewrpl7a]{opacity:1;translate:0}a[data-astro-cid-2ewrpl7a][aria-current]{color:var(--ink)}a[data-astro-cid-2ewrpl7a][aria-current]:before{border-color:var(--sun)}.boat[data-astro-cid-2ewrpl7a]{background:var(--sun);width:12px;height:12px;box-shadow:0 0 14px var(--sun);pointer-events:none;will-change:transform;border-radius:50% 50% 50% 0;position:absolute;top:-6px;left:-6px;transform:rotate(-45deg)}.demo[data-astro-cid-3k2u677n]{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:24px;padding:clamp(14px,3vw,32px);display:grid}@media (width>=900px){.demo[data-astro-cid-3k2u677n]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:40px}}svg[data-astro-cid-3k2u677n]{user-select:none;touch-action:manipulation;width:100%;max-height:70vh;margin-inline:auto}.wake[data-astro-cid-3k2u677n]{stroke:var(--muted);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:4 5;transition:stroke .3s,stroke-opacity .3s}.hit[data-astro-cid-3k2u677n]{stroke:#0000;stroke-width:18px;cursor:pointer}.leg[data-astro-cid-3k2u677n]:hover .wake[data-astro-cid-3k2u677n]{stroke:var(--coral);stroke-opacity:1}.leg[data-astro-cid-3k2u677n].cancelled .wake[data-astro-cid-3k2u677n]{stroke:var(--coral);stroke-opacity:1;stroke-dasharray:1 7;stroke-linecap:round;stroke-width:3px}#route-line[data-astro-cid-3k2u677n]{fill:none;stroke:var(--lagoon);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;pointer-events:none}#route-line[data-astro-cid-3k2u677n].draw{animation:draw .9s var(--ease-out)}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}#route-boat[data-astro-cid-3k2u677n]{fill:var(--sun);pointer-events:none;filter:drop-shadow(0 0 5px var(--sun))}.island[data-astro-cid-3k2u677n]{cursor:pointer;outline:none}.target[data-astro-cid-3k2u677n]{fill:#0000}.dot[data-astro-cid-3k2u677n]{fill:var(--surface-2);stroke:var(--muted);stroke-width:2px;transition:fill .25s, stroke .25s, r .25s var(--ease-out)}.island[data-astro-cid-3k2u677n]:hover .dot[data-astro-cid-3k2u677n],.island[data-astro-cid-3k2u677n]:focus-visible .dot[data-astro-cid-3k2u677n]{stroke:var(--sun);r:9px}.island[data-astro-cid-3k2u677n].endpoint .dot[data-astro-cid-3k2u677n]{fill:var(--lagoon);stroke:var(--lagoon);r:9px}text[data-astro-cid-3k2u677n]{fill:var(--ink);font:500 15px var(--display);pointer-events:none}.selects[data-astro-cid-3k2u677n]{grid-template-columns:1fr 1fr;gap:12px;display:grid}label[data-astro-cid-3k2u677n]{color:var(--muted);gap:4px;display:grid}select[data-astro-cid-3k2u677n]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--display);border-radius:10px;padding:9px 10px}.total[data-astro-cid-3k2u677n]{letter-spacing:-.02em;margin-block:24px 12px;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.05}.delta[data-astro-cid-3k2u677n]{letter-spacing:0;min-height:1.4em;color:var(--coral);margin-top:6px;font-weight:400;display:block}#route-legs[data-astro-cid-3k2u677n] li{border-top:1px solid var(--line);animation:leg-in .5s var(--ease-out) backwards;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}#route-legs[data-astro-cid-3k2u677n] button{border:1px solid var(--coral);color:var(--coral);font-family:var(--mono);border-radius:999px;flex:none;padding:4px 11px;font-size:.75rem;transition:background-color .2s,color .2s}#route-legs[data-astro-cid-3k2u677n] button:hover{background:var(--coral);color:var(--on-accent)}@keyframes leg-in{0%{opacity:0;transform:translate(-10px)}}.reset[data-astro-cid-3k2u677n]{border:1px solid var(--lagoon);color:var(--lagoon);border-radius:999px;margin-top:12px;padding:6px 13px}.reset[data-astro-cid-3k2u677n][hidden]{display:none}.note[data-astro-cid-3k2u677n]{color:var(--muted);margin-top:20px;font-size:.75rem;line-height:1.5}.chart[data-astro-cid-3xih677i]{--row:clamp(34px, 5vw, 44px);height:calc(var(--lanes) * var(--row) + 36px);margin-bottom:32px;position:relative}.bar[data-astro-cid-3xih677i]{top:calc((var(--lanes) - 1 - var(--lane)) * var(--row));height:calc(var(--row) - 8px);background:color-mix(in srgb, var(--muted) 38%, var(--bg));min-width:30px;transition:background-color .3s, transform .4s var(--ease-out);transform-origin:0;border-radius:999px;align-items:center;padding-inline:4px;display:flex;position:absolute}.js [data-astro-cid-3xih677i][data-reveal]:not(.in) .bar[data-astro-cid-3xih677i]{transform:scaleX(0)}[data-astro-cid-3xih677i][data-reveal].in .bar[data-astro-cid-3xih677i]{transition-duration:.3s,1.2s}.bar[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--bg);width:22px;height:22px;font:600 .6875rem var(--mono);border-radius:50%;place-items:center;display:grid}.bar[data-astro-cid-3xih677i]:hover{background:var(--muted)}.bar[data-astro-cid-3xih677i][aria-pressed=true]{background:var(--lagoon)}.bar[data-astro-cid-3xih677i].work[aria-pressed=true]{background:var(--sun)}.bar[data-astro-cid-3xih677i].ongoing{mask-image:linear-gradient(90deg,#000 40%,#0000)}.axis[data-astro-cid-3xih677i]{border-top:1px dashed var(--line);height:28px;color:var(--muted);font-size:.6875rem;position:absolute;inset:auto 0 0}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{position:absolute;top:6px;translate:-50%}@media (width<=600px){.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:nth-child(2n){display:none}}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:first-child{translate:0}.axis[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:last-child{translate:-100%}.details[data-astro-cid-3xih677i]{display:grid}article[data-astro-cid-3xih677i]{padding-block:12px}.js article[data-astro-cid-3xih677i]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), translate .5s var(--ease-out), visibility .35s;grid-area:1/1;translate:0 12px}.js article[data-astro-cid-3xih677i][data-active]{opacity:1;visibility:visible;translate:0}.kind[data-astro-cid-3xih677i]{color:var(--sun)}h3[data-astro-cid-3xih677i]{letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:700;line-height:1.05}.place[data-astro-cid-3xih677i]{color:var(--muted);margin-top:6px}ul[data-astro-cid-3xih677i]{max-width:44em;margin-top:16px}li[data-astro-cid-3xih677i]{border-top:1px solid var(--line);padding-block:8px}@media (width>=1000px) and (height>=640px) and (prefers-reduced-motion:no-preference){.scroller[data-astro-cid-3fh5sc3f]{height:340vh}.pin[data-astro-cid-3fh5sc3f]{align-items:center;height:100vh;display:flex;position:sticky;top:0}.inner[data-astro-cid-3fh5sc3f]{padding-block:0}}.inner[data-astro-cid-3fh5sc3f]{width:100%}.stage[data-astro-cid-3fh5sc3f]{gap:24px;display:grid}@media (width>=1000px){.stage[data-astro-cid-3fh5sc3f]{grid-template-columns:minmax(280px,400px) 1fr;gap:56px}}.tabs[data-astro-cid-3fh5sc3f]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:4px;display:flex;overflow-x:auto}@media (width>=1000px){.tabs[data-astro-cid-3fh5sc3f]{flex-direction:column;margin:0;padding:0;overflow:visible}}.tabs[data-astro-cid-3fh5sc3f] button[data-astro-cid-3fh5sc3f]{white-space:nowrap;text-align:left;width:100%;color:var(--muted);border-radius:12px;align-items:baseline;gap:12px;padding:10px 14px;font-size:clamp(1rem,1.8vw,1.375rem);font-weight:600;transition:color .3s,background-color .3s;display:flex}.tabs[data-astro-cid-3fh5sc3f] button[data-astro-cid-3fh5sc3f]:hover{color:var(--ink)}.tabs[data-astro-cid-3fh5sc3f] button[data-astro-cid-3fh5sc3f][aria-selected=true]{color:var(--ink);background:var(--surface)}.tabs[data-astro-cid-3fh5sc3f] button[data-astro-cid-3fh5sc3f][aria-selected=true] .mono[data-astro-cid-3fh5sc3f]{color:var(--sun)}.panels[data-astro-cid-3fh5sc3f]{display:grid}.panel[data-astro-cid-3fh5sc3f]{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), translate .6s var(--ease-out), visibility .45s;grid-area:1/1;translate:0 18px}.panel[data-astro-cid-3fh5sc3f][data-active]{opacity:1;visibility:visible;translate:0}.body[data-astro-cid-3fh5sc3f]{max-width:30em;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.3}figure[data-astro-cid-3fh5sc3f]{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:28px 0 0;padding:18px 20px}figcaption[data-astro-cid-3fh5sc3f]{color:var(--muted);font-size:.75rem}blockquote[data-astro-cid-3fh5sc3f]{color:var(--lagoon);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.6}blockquote[data-astro-cid-3fh5sc3f]:before{content:"> ";color:var(--sun)}.panel[data-astro-cid-3fh5sc3f][data-active] blockquote[data-astro-cid-3fh5sc3f]{animation:.9s steps(40,end) .1s backwards type-in}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.honest[data-astro-cid-3fh5sc3f]{gap:32px;padding-block:clamp(32px,6vw,72px) 0;display:grid}@media (width>=800px){.honest[data-astro-cid-3fh5sc3f]{grid-template-columns:1.6fr 1fr;gap:64px}}.now[data-astro-cid-3fh5sc3f]{font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.3}h3[data-astro-cid-3fh5sc3f]{color:var(--sun);margin-bottom:8px;font-weight:400}.honest[data-astro-cid-3fh5sc3f] li[data-astro-cid-3fh5sc3f]{border-top:1px solid var(--line);padding-block:8px}
