.run[data-astro-cid-omhyrjur]{position:relative;display:grid;gap:var(--space-3);width:100%;max-width:26rem;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 2px #1414130f,0 22px 44px -22px #14141359;font-size:.875rem;line-height:1.3}.run-head[data-astro-cid-omhyrjur]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.run-badge[data-astro-cid-omhyrjur]{display:inline-flex;align-items:center;gap:var(--space-2)}.run-badge[data-astro-cid-omhyrjur]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--glow)}.run-status[data-astro-cid-omhyrjur]{color:var(--ink)}.run[data-astro-cid-omhyrjur][data-phase="5"] .run-status[data-astro-cid-omhyrjur],.run[data-astro-cid-omhyrjur][data-phase="6"] .run-status[data-astro-cid-omhyrjur]{color:var(--accent)}.run-steps[data-astro-cid-omhyrjur]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.step[data-astro-cid-omhyrjur]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:.55rem var(--space-3);border-radius:8px;color:var(--ink-2);transition:background-color .3s var(--easing-out),color .3s var(--easing-out)}.step[data-astro-cid-omhyrjur][data-state=running]{background:color-mix(in srgb,var(--glow) 14%,transparent);color:var(--ink)}.step[data-astro-cid-omhyrjur][data-state=done]{color:var(--ink)}.step-meta[data-astro-cid-omhyrjur]{font-family:var(--mono);font-size:.6875rem;color:var(--ink-2);opacity:0;transition:opacity .3s var(--easing-out)}.step[data-astro-cid-omhyrjur][data-state=done] .step-meta[data-astro-cid-omhyrjur]{opacity:1}.step-icon[data-astro-cid-omhyrjur]{position:relative;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--rule);transition:background-color .3s var(--easing-out),border-color .3s var(--easing-out)}.step[data-astro-cid-omhyrjur][data-state=running] .step-icon[data-astro-cid-omhyrjur]{border-color:color-mix(in srgb,var(--glow) 35%,transparent);border-top-color:var(--glow);animation:spin .8s linear infinite}.step[data-astro-cid-omhyrjur][data-state=done] .step-icon[data-astro-cid-omhyrjur]{border-color:var(--glow);background:var(--glow)}.step[data-astro-cid-omhyrjur][data-state=done] .step-icon[data-astro-cid-omhyrjur]:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.cp[data-astro-cid-omhyrjur]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--rule-strong);border-radius:10px;transition:border-color .3s var(--easing-out),background-color .3s var(--easing-out)}.cp-text[data-astro-cid-omhyrjur]{display:grid}.cp-k[data-astro-cid-omhyrjur]{font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cp-t[data-astro-cid-omhyrjur]{color:var(--ink-2);transition:color .3s var(--easing-out)}.cp-btn[data-astro-cid-omhyrjur]{position:relative;display:inline-grid;padding:.45rem .95rem;border:1px solid var(--ink-2);border-radius:var(--radius-ui);font-weight:var(--fw-medium);color:var(--ink-2);transition:all .3s var(--easing-out)}.cp-btn[data-astro-cid-omhyrjur]>span[data-astro-cid-omhyrjur]{grid-area:1 / 1;text-align:center;transition:opacity .2s var(--easing-out)}.cp-btn-done[data-astro-cid-omhyrjur]{opacity:0}.cp[data-astro-cid-omhyrjur][data-state=waiting]{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.cp[data-astro-cid-omhyrjur][data-state=waiting] .cp-t[data-astro-cid-omhyrjur]{color:var(--ink)}.cp[data-astro-cid-omhyrjur][data-state=waiting] .cp-btn[data-astro-cid-omhyrjur]{border-color:var(--accent);color:var(--accent);animation:beckon 1.3s var(--easing-out) infinite}@keyframes beckon{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}80%,to{box-shadow:0 0 0 10px transparent}}.cp[data-astro-cid-omhyrjur][data-state=signed]{border-style:solid;border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.cp[data-astro-cid-omhyrjur][data-state=signed] .cp-t[data-astro-cid-omhyrjur]{color:var(--ink)}.cp[data-astro-cid-omhyrjur][data-state=signed] .cp-btn[data-astro-cid-omhyrjur]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cp[data-astro-cid-omhyrjur][data-state=signed] .cp-btn-label[data-astro-cid-omhyrjur]{opacity:0}.cp[data-astro-cid-omhyrjur][data-state=signed] .cp-btn-done[data-astro-cid-omhyrjur]{opacity:1}.run-cursor[data-astro-cid-omhyrjur]{position:absolute;right:-1rem;bottom:-1.5rem;fill:var(--me);stroke:#fff;stroke-width:1.2;opacity:0;transform:translate(30px,30px);transition:transform .8s var(--easing-out),opacity .4s var(--easing-out);filter:drop-shadow(0 3px 6px rgb(20 20 19 / .35))}.run[data-astro-cid-omhyrjur][data-phase="6"] .run-cursor[data-astro-cid-omhyrjur],.run[data-astro-cid-omhyrjur][data-phase="7"] .run-cursor[data-astro-cid-omhyrjur]{opacity:1;transform:translate(-2.6rem,-2.6rem)}.run[data-astro-cid-omhyrjur][data-phase="7"] .run-cursor[data-astro-cid-omhyrjur]{transform:translate(-2.6rem,-2.6rem) scale(.86);transition-duration:.16s}.mx[data-astro-cid-oguo4f6i]{display:grid;gap:var(--space-4);width:100%;max-width:26rem;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 2px #1414130f,0 22px 44px -22px #14141359;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink-2)}.mx-head[data-astro-cid-oguo4f6i]{display:flex;justify-content:space-between;gap:var(--space-3);text-transform:uppercase}.mx-badge[data-astro-cid-oguo4f6i]{display:inline-flex;align-items:center;gap:var(--space-2)}.mx-badge[data-astro-cid-oguo4f6i]:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--glow)}.mx-status[data-astro-cid-oguo4f6i]{color:var(--ink)}.mx[data-astro-cid-oguo4f6i][data-stage=flag] .mx-status[data-astro-cid-oguo4f6i]{color:#8a5700}.mx[data-astro-cid-oguo4f6i][data-stage=sent] .mx-status[data-astro-cid-oguo4f6i]{color:var(--accent)}.mx-grid[data-astro-cid-oguo4f6i]{display:grid;grid-template-columns:auto repeat(var(--cols),minmax(0,1fr));gap:5px;align-items:center}.mx-col[data-astro-cid-oguo4f6i]{text-align:center}.mx-row[data-astro-cid-oguo4f6i]{padding-inline-end:var(--space-2);white-space:nowrap}.cell[data-astro-cid-oguo4f6i]{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:4px;border:1px dashed var(--rule-strong);transition:background-color .3s var(--easing-out),border-color .3s var(--easing-out),transform .3s var(--easing-out)}.cell[data-astro-cid-oguo4f6i] i[data-astro-cid-oguo4f6i]{position:relative;display:block;width:4px;height:4px;border-radius:50%;background:var(--ink-2)}.cell[data-astro-cid-oguo4f6i][data-state=valid]{border-style:solid;border-color:var(--glow)}.cell[data-astro-cid-oguo4f6i][data-state=valid] i[data-astro-cid-oguo4f6i],.cell[data-astro-cid-oguo4f6i][data-state=sent] i[data-astro-cid-oguo4f6i]{width:5px;height:9px;border-radius:0;background:none;border:solid var(--glow);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.cell[data-astro-cid-oguo4f6i][data-state=flag]{border-style:solid;border-color:#a86b00;background:color-mix(in srgb,#a86b00 22%,transparent);transform:scale(1.12)}.cell[data-astro-cid-oguo4f6i][data-state=flag] i[data-astro-cid-oguo4f6i]{width:2px;height:9px;border-radius:1px;background:#a86b00;box-shadow:0 6px 0 -.5px #a86b00;transform:translateY(-3px)}.cell[data-astro-cid-oguo4f6i][data-state=sent]{border-style:solid;border-color:var(--glow);background:var(--glow);transition-delay:var(--d)}.cell[data-astro-cid-oguo4f6i][data-state=sent] i[data-astro-cid-oguo4f6i]{border-color:var(--paper)}.mx-gate[data-astro-cid-oguo4f6i]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);text-transform:uppercase}.mx-gate-line[data-astro-cid-oguo4f6i]{position:relative;height:2px;border-radius:2px;background:var(--rule);overflow:hidden}.mx-gate-fill[data-astro-cid-oguo4f6i]{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--easing-out)}.mx[data-astro-cid-oguo4f6i][data-stage=ready] .mx-gate-fill[data-astro-cid-oguo4f6i]{transform:scaleX(.5)}.mx[data-astro-cid-oguo4f6i][data-stage=sent] .mx-gate-fill[data-astro-cid-oguo4f6i]{transform:scaleX(1)}.pf[data-astro-cid-zjxvhkz4]{--line: color-mix(in srgb, var(--ink) 16%, transparent);--w: 1.5px;--drop: 14px;--trunk: 8px;--stub: 12px;--gap: var(--space-4);--row-gap: 6px;--pad-top: 12px;position:relative;display:grid;gap:var(--space-3);width:100%;max-width:28rem;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 2px #1414130f,0 22px 44px -22px #14141359;font-size:.8125rem;line-height:1.3}.pf-head[data-astro-cid-zjxvhkz4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pf-badge[data-astro-cid-zjxvhkz4]{display:inline-flex;align-items:center;gap:var(--space-2)}.pf-badge[data-astro-cid-zjxvhkz4]:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--glow)}.pf-status[data-astro-cid-zjxvhkz4]{color:var(--ink);font-variant-numeric:tabular-nums}.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-status[data-astro-cid-zjxvhkz4]{color:var(--accent)}.pf-hub[data-astro-cid-zjxvhkz4]{position:relative;justify-self:center;display:grid;justify-items:center;gap:2px;margin-block-start:var(--space-1);padding:.55rem 1rem;border:1px solid color-mix(in srgb,var(--glow) 55%,var(--rule));border-radius:10px;background:color-mix(in srgb,var(--glow) 10%,var(--paper));transition:box-shadow .4s var(--easing-out)}.hub-name[data-astro-cid-zjxvhkz4]{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.hub-sub[data-astro-cid-zjxvhkz4]{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--ink-2)}.hub-sub[data-astro-cid-zjxvhkz4] svg[data-astro-cid-zjxvhkz4]{fill:none;stroke:currentColor;stroke-width:1.2}.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-hub[data-astro-cid-zjxvhkz4]{box-shadow:0 0 0 4px color-mix(in srgb,var(--glow) 18%,transparent)}.pf-hub[data-astro-cid-zjxvhkz4]:after,.pf-cols[data-astro-cid-zjxvhkz4]:before,.pf-col[data-astro-cid-zjxvhkz4]:before,.tool[data-astro-cid-zjxvhkz4]:before{content:"";position:absolute;background-color:var(--line);transition:background-color .3s var(--easing-out)}.pf-hub[data-astro-cid-zjxvhkz4]:after{inset-block-start:calc(100% + 1px);inset-inline-start:calc(50% - var(--w) / 2);width:var(--w);height:var(--drop)}.pf-cols[data-astro-cid-zjxvhkz4]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);margin-block-start:calc(var(--drop) - var(--space-3) + 1px)}.pf-cols[data-astro-cid-zjxvhkz4]:before{inset-block-start:0;inset-inline-start:var(--trunk);width:calc(50% + var(--gap) / 2);height:var(--w)}.pf-col[data-astro-cid-zjxvhkz4]{position:relative;display:grid;grid-auto-rows:1fr;gap:var(--row-gap);margin:0;padding:var(--pad-top) 0 0;list-style:none}.pf-col[data-astro-cid-zjxvhkz4]:before{inset-block:0 calc((100% - var(--pad-top) - 2 * var(--row-gap)) / 6);inset-inline-start:var(--trunk);width:var(--w)}.tool[data-astro-cid-zjxvhkz4]{position:relative;display:flex;padding-inline-start:calc(var(--trunk) + var(--stub))}.tool[data-astro-cid-zjxvhkz4]:before{inset-block-start:calc(50% - var(--w) / 2);inset-inline-start:var(--trunk);width:var(--stub);height:var(--w)}.tool-chip[data-astro-cid-zjxvhkz4]{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:.45rem .6rem;border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);border-radius:8px;color:var(--ink-2);transition:background-color .3s var(--easing-out),border-color .3s var(--easing-out),color .3s var(--easing-out)}.tool-name[data-astro-cid-zjxvhkz4]{min-width:0}.tool[data-astro-cid-zjxvhkz4][data-state=linking] .tool-chip[data-astro-cid-zjxvhkz4]{border-style:solid;border-color:var(--glow);background:color-mix(in srgb,var(--glow) 14%,transparent);color:var(--ink)}.tool[data-astro-cid-zjxvhkz4][data-state=on] .tool-chip[data-astro-cid-zjxvhkz4]{border-style:solid;border-color:var(--rule);color:var(--ink)}.pf[data-astro-cid-zjxvhkz4][data-lit] .pf-hub[data-astro-cid-zjxvhkz4]:after,.pf[data-astro-cid-zjxvhkz4][data-lit] .pf-cols[data-astro-cid-zjxvhkz4]:before,.pf[data-astro-cid-zjxvhkz4][data-lit=left] .pf-col[data-astro-cid-zjxvhkz4][data-side=left]:before,.pf[data-astro-cid-zjxvhkz4][data-lit=both] .pf-col[data-astro-cid-zjxvhkz4]:before,.tool[data-astro-cid-zjxvhkz4]:not([data-state=off]):before{background-color:var(--glow)}.pf[data-astro-cid-zjxvhkz4][data-lit=""] .pf-hub[data-astro-cid-zjxvhkz4]:after,.pf[data-astro-cid-zjxvhkz4][data-lit=""] .pf-cols[data-astro-cid-zjxvhkz4]:before{background-color:var(--line)}.tool-dot[data-astro-cid-zjxvhkz4]{position:relative;flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);transition:background-color .3s var(--easing-out),border-color .3s var(--easing-out)}.tool[data-astro-cid-zjxvhkz4][data-state=linking] .tool-dot[data-astro-cid-zjxvhkz4]{border-color:color-mix(in srgb,var(--glow) 35%,transparent);border-top-color:var(--glow);animation:spin .8s linear infinite}.tool[data-astro-cid-zjxvhkz4][data-state=on] .tool-dot[data-astro-cid-zjxvhkz4]{border-color:var(--glow);background:var(--glow)}.tool[data-astro-cid-zjxvhkz4][data-state=on] .tool-dot[data-astro-cid-zjxvhkz4]:after{content:"";position:absolute;left:3.25px;top:1px;width:3px;height:6px;border:solid var(--paper);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-hub[data-astro-cid-zjxvhkz4]:after,.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-col[data-astro-cid-zjxvhkz4]:before{background-color:transparent;background-image:repeating-linear-gradient(to bottom,var(--glow) 0 5px,transparent 5px 9px);background-size:100% 9px;animation:flow-down .7s linear infinite}.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .tool[data-astro-cid-zjxvhkz4]:before{background-color:transparent;background-image:repeating-linear-gradient(to right,var(--glow) 0 5px,transparent 5px 9px);background-size:9px 100%;animation:flow-out .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flow-down{to{background-position:0 9px}}@keyframes flow-out{to{background-position:9px 0}}@media(prefers-reduced-motion:reduce){.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-hub[data-astro-cid-zjxvhkz4]:after,.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .pf-col[data-astro-cid-zjxvhkz4]:before,.pf[data-astro-cid-zjxvhkz4][data-phase="7"] .tool[data-astro-cid-zjxvhkz4]:before{background-color:var(--glow);background-image:none;animation:none}}.cc[data-astro-cid-7szcnkfq]{position:relative;height:19rem;border-radius:var(--radius-card);overflow:hidden;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 19rem;container-type:inline-size}.cc-audacy[data-astro-cid-7szcnkfq]{background:radial-gradient(80% 90% at 40% 110%,rgb(255 98 54 / .4),transparent 70%),radial-gradient(60% 60% at 100% 0%,rgb(31 138 82 / .25),transparent 70%),#0e0c11;color:#f3f0ec}.cc-steadymd[data-astro-cid-7szcnkfq]{background:radial-gradient(70% 90% at 50% 110%,rgb(31 92 74 / .22),transparent 70%),radial-gradient(50% 60% at 100% 0%,rgb(217 139 95 / .3),transparent 70%),#ede6da;color:#1d2925}.cc-chownow[data-astro-cid-7szcnkfq]{background:radial-gradient(70% 90% at 50% 110%,rgb(232 54 90 / .3),transparent 70%),radial-gradient(60% 60% at 0% 0%,rgb(255 182 39 / .45),transparent 70%),#ffe9d6;color:#14183a}.cc-chip[data-astro-cid-7szcnkfq]{position:absolute;left:16px;top:14px;z-index:2;font-size:.75rem;font-weight:500;opacity:.8}.cc-shot[data-astro-cid-7szcnkfq]{position:absolute;transition:transform .5s var(--easing-out)}.cc-shot[data-astro-cid-7szcnkfq] .dv-fit{--k: .46}.cc-shot-0[data-astro-cid-7szcnkfq]{left:50%;top:2.5rem;translate:-105% 0}.cc-shot-1[data-astro-cid-7szcnkfq]{left:50%;top:4.5rem;translate:8% 0}.cc-shot-1[data-astro-cid-7szcnkfq].cc-watch{top:5rem;translate:14% 0}.cc-shot-1[data-astro-cid-7szcnkfq].cc-watch .dv-fit{--k: .66}@container (max-width: 24rem){.cc-shot[data-astro-cid-7szcnkfq] .dv-fit{--k: .4}.cc-shot-1[data-astro-cid-7szcnkfq].cc-watch .dv-fit{--k: .56}}@container (max-width: 19rem){.cc-shot[data-astro-cid-7szcnkfq] .dv-fit{--k: .36}.cc-shot-1[data-astro-cid-7szcnkfq].cc-watch .dv-fit{--k: .5}}@media(hover:hover){.card:hover .cc-shot-0[data-astro-cid-7szcnkfq]{transform:translateY(-6px)}.card:hover .cc-shot-1[data-astro-cid-7szcnkfq]{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cc-shot[data-astro-cid-7szcnkfq]{transition:none}}.cs[data-astro-cid-z3sahs2f]{--cw: 100%;--gap: var(--space-6)}@media(min-width:64rem){.cs[data-astro-cid-z3sahs2f]{--cw: min(72rem, 100vw - 4rem)}}.cs-head[data-astro-cid-z3sahs2f],.cs-frame[data-astro-cid-z3sahs2f],.cs-dots[data-astro-cid-z3sahs2f]{width:var(--cw);margin-inline:calc(50% - var(--cw) / 2)}.cs-head[data-astro-cid-z3sahs2f]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.cs-title[data-astro-cid-z3sahs2f]{display:grid;gap:2px;min-width:0}.cs-sub[data-astro-cid-z3sahs2f]{font-size:var(--fs-small)}.cs-ctrls[data-astro-cid-z3sahs2f]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-inline-end:-6px}.cs-count[data-astro-cid-z3sahs2f]{min-width:5.5rem;margin-inline-end:6px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:end}.cs-btn[data-astro-cid-z3sahs2f]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);transition:background-color var(--dur-fast) var(--easing-out),opacity var(--dur-fast) var(--easing-out),transform var(--dur-fast) var(--easing-out)}.cs-btn[data-astro-cid-z3sahs2f] svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cs-btn[data-astro-cid-z3sahs2f]:disabled{opacity:.35;cursor:default}.cs-btn[data-astro-cid-z3sahs2f]:active:not(:disabled){transform:scale(.94)}@media(hover:hover){.cs-btn[data-astro-cid-z3sahs2f]:hover:not(:disabled){background:var(--hover)}}@media(max-width:30rem){.cs-head[data-astro-cid-z3sahs2f]{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.cs-ctrls[data-astro-cid-z3sahs2f]{align-self:stretch;margin-inline-end:0}.cs-count[data-astro-cid-z3sahs2f]{margin-inline-end:auto;text-align:start;min-width:0}}.cs-frame[data-astro-cid-z3sahs2f]{container:cs / inline-size}.cs-track[data-astro-cid-z3sahs2f]{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:var(--gap);margin:-10px -10px 0;padding:10px 10px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:10px;scrollbar-width:none}.cs-track[data-astro-cid-z3sahs2f]::-webkit-scrollbar{display:none}@container cs (min-width: 34rem){.cs-track[data-astro-cid-z3sahs2f]{grid-auto-columns:78%}}@container cs (min-width: 54rem){.cs-track[data-astro-cid-z3sahs2f]{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@container cs (min-width: 68rem){.cs-track[data-astro-cid-z3sahs2f]{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}.cs-slide[data-astro-cid-z3sahs2f]{min-width:0;scroll-snap-align:start}.cs-dots[data-astro-cid-z3sahs2f]{display:flex;align-items:center;gap:2px;margin-top:calc(var(--space-2) * -1)}.cs-dot[data-astro-cid-z3sahs2f]{display:grid;place-items:center;width:24px;height:24px;border-radius:12px}.cs-dot[data-astro-cid-z3sahs2f].is-split{margin-inline-start:10px}.cs-dot[data-astro-cid-z3sahs2f] span[data-astro-cid-z3sahs2f]{width:8px;height:8px;border-radius:4px;background:var(--rule-strong);opacity:.45;transition:width .32s var(--easing-out),opacity var(--dur-fast) var(--easing-out),background-color var(--dur-fast) var(--easing-out)}.cs-dot[data-astro-cid-z3sahs2f].is-visible span[data-astro-cid-z3sahs2f]{opacity:.8}.cs-dot[data-astro-cid-z3sahs2f][aria-current=true] span[data-astro-cid-z3sahs2f]{width:22px;opacity:1;background:var(--ink)}@media(hover:hover){.cs-dot[data-astro-cid-z3sahs2f]:hover span[data-astro-cid-z3sahs2f]{opacity:1}}.card[data-astro-cid-z3sahs2f]{--stage-h: 25rem;position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--space-4);height:100%;container:card / inline-size}@container card (max-width: 18.5rem){.card-stage[data-astro-cid-z3sahs2f],.card[data-astro-cid-z3sahs2f] .cc{--stage-h: 26rem}}.card[data-astro-cid-z3sahs2f] .cc{height:var(--stage-h);contain-intrinsic-size:auto var(--stage-h)}.card-stage[data-astro-cid-z3sahs2f]{display:grid;place-items:center;height:var(--stage-h);padding:clamp(1.25rem,.75rem + 2.5vw,2.5rem) clamp(1rem,.5rem + 2.5vw,2.25rem);border-radius:var(--radius-card);background-color:var(--plate);background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.3px);background-size:16px 16px;box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden;transition:background-color .3s var(--easing-out)}.card-stage[data-astro-cid-z3sahs2f]>*{transition:transform .5s var(--easing-out)}.card-text[data-astro-cid-z3sahs2f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px var(--space-4);align-items:baseline}.card-k[data-astro-cid-z3sahs2f]{grid-column:1 / -1;font-size:var(--fs-label);font-variant-numeric:tabular-nums}.card-t[data-astro-cid-z3sahs2f]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-h3);line-height:1.4;font-weight:500;letter-spacing:-.011em}.card-t[data-astro-cid-z3sahs2f] a[data-astro-cid-z3sahs2f]{text-decoration:none}.card-t[data-astro-cid-z3sahs2f] a[data-astro-cid-z3sahs2f]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--radius-card)}.card-t[data-astro-cid-z3sahs2f] a[data-astro-cid-z3sahs2f]:focus-visible{outline:none}.card[data-astro-cid-z3sahs2f]:has(.card-t a:focus-visible){outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-card)}.card-t[data-astro-cid-z3sahs2f] svg[data-astro-cid-z3sahs2f]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:transform var(--dur-fast) var(--easing-out),opacity var(--dur-fast) var(--easing-out)}.card-when[data-astro-cid-z3sahs2f]{font-size:var(--fs-small);font-variant-numeric:tabular-nums}.card-what[data-astro-cid-z3sahs2f],.card-meta[data-astro-cid-z3sahs2f]{grid-column:1 / -1}.card-meta[data-astro-cid-z3sahs2f]{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px;font-size:var(--fs-small)}.lock[data-astro-cid-z3sahs2f]{display:inline-flex;align-items:center;gap:5px}.lock[data-astro-cid-z3sahs2f] svg[data-astro-cid-z3sahs2f]{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}@media(hover:hover){.card[data-astro-cid-z3sahs2f]:hover .card-stage[data-astro-cid-z3sahs2f]{background-color:color-mix(in srgb,var(--ink) 5%,var(--plate))}.card[data-astro-cid-z3sahs2f]:hover .card-stage[data-astro-cid-z3sahs2f]>*{transform:translateY(-3px)}.card[data-astro-cid-z3sahs2f]:hover .card-t[data-astro-cid-z3sahs2f] svg[data-astro-cid-z3sahs2f]{opacity:1;transform:translate(1px,-1px)}}.home[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,2rem + 2vw,3.5rem) 0}.who[data-astro-cid-j7pv25f6]{display:grid;font-size:1.0625rem;line-height:1.625rem;letter-spacing:-.011em}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}.intro[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}.reach[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 0 -11px;padding:0;list-style:none}.reach[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex}.icon-btn[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-ui);color:var(--ink-2);transition:background-color var(--dur-fast) var(--easing-out),color var(--dur-fast) var(--easing-out)}@media(hover:hover){.icon-btn[data-astro-cid-j7pv25f6]:hover{background:var(--hover);color:var(--ink)}}.block[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);margin-top:var(--section-gap)}.block-h[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2);line-height:1.4;font-weight:500;color:var(--ink-2);letter-spacing:0}.rows[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-4)}.row-when[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.row-main[data-astro-cid-j7pv25f6]{display:grid}.row-name[data-astro-cid-j7pv25f6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500}.row-role[data-astro-cid-j7pv25f6]{color:var(--ink)}.row-what[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);line-height:1.5;margin-top:2px}.tag[data-astro-cid-j7pv25f6].is-link{height:24px;padding-inline:9px;text-decoration:none;transition:background-color var(--dur-fast) var(--easing-out),color var(--dur-fast) var(--easing-out)}@media(hover:hover){.tag[data-astro-cid-j7pv25f6].is-link:hover{background:var(--hover);color:var(--ink)}}.tag[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;height:20px;padding-inline:7px;border-radius:999px;background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);font-size:.75rem;font-weight:500}@media(max-width:30rem){.row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:0}.row-when[data-astro-cid-j7pv25f6]{order:2;margin-top:2px}.row-main[data-astro-cid-j7pv25f6]{order:1}}
