.flow[data-astro-cid-izwd6st4]{--node:1.15rem;gap:.7rem;margin:0;padding:1.1rem 1.05rem;display:grid}.flow-label[data-astro-cid-izwd6st4]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font-size:var(--text-tiny);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);position:absolute;overflow:hidden}.inputs[data-astro-cid-izwd6st4]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.inputs-label[data-astro-cid-izwd6st4]{font-size:var(--text-small);color:var(--ink-muted)}.input-list[data-astro-cid-izwd6st4]{flex-wrap:wrap;gap:.3rem .45rem;margin:0;padding:0;list-style:none;display:flex}.input-list[data-astro-cid-izwd6st4] li[data-astro-cid-izwd6st4]{font-size:var(--text-small);font-weight:var(--weight-strong)}.input-list[data-astro-cid-izwd6st4] li[data-astro-cid-izwd6st4]+li[data-astro-cid-izwd6st4]:before{content:"·";color:var(--ink-faint);font-weight:var(--weight-regular);margin-right:.45rem}.flow-any[data-astro-cid-izwd6st4]{font-size:var(--text-small);color:var(--ink);margin:0;line-height:1.55}.rules[data-astro-cid-izwd6st4]{gap:.45rem;display:grid}.rules-head[data-astro-cid-izwd6st4]{font-size:var(--text-tiny);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex}.stages[data-astro-cid-izwd6st4]{counter-reset:stage;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-izwd6st4]{--play-colour:var(--phase);--play-dim:.45;--play-rail-rest:var(--ink-faint);--play-node-rest-border:var(--ink-faint);--play-num-rest:var(--ink-faint);--play-gate-rest:var(--ink-faint)}[data-astro-cid-izwd6st4][data-phase=idea]{--phase:var(--phase-idea)}[data-astro-cid-izwd6st4][data-phase=shape]{--phase:var(--phase-shape)}[data-astro-cid-izwd6st4][data-phase=make]{--phase:var(--phase-make)}[data-astro-cid-izwd6st4][data-phase=deliver]{--phase:var(--phase-deliver)}.phase-key[data-astro-cid-izwd6st4]{font-size:var(--text-tiny);flex-wrap:wrap;gap:.2rem .5rem;margin-left:auto;display:inline-flex}.phase-key-item[data-astro-cid-izwd6st4]{align-items:center;gap:.25rem;display:inline-flex}.gate-key[data-astro-cid-izwd6st4]{align-items:center;gap:.3rem;display:none}.phase-key-item[data-astro-cid-izwd6st4]:before{content:"";background:var(--phase);border-radius:50%;width:.5rem;height:.5rem}.stage[data-astro-cid-izwd6st4]{counter-increment:stage;grid-template-columns:var(--node) 7.1rem minmax(0, 1fr);align-items:center;gap:.1rem .5rem;padding-block:.12rem;display:grid;position:relative}.stage[data-astro-cid-izwd6st4]:after{content:"";left:calc(var(--node) / 2 - .5px);background:var(--phase);z-index:0;width:2px;margin-left:-.5px;position:absolute;top:0;bottom:0}.stage[data-astro-cid-izwd6st4]:first-child:after{top:50%}.stage[data-astro-cid-izwd6st4]:last-child:after{bottom:50%}.stage[data-astro-cid-izwd6st4]:first-child:has(.stage-gate-line):after{top:.9rem}.stage-node[data-astro-cid-izwd6st4]{z-index:1;width:var(--node);height:var(--node);box-sizing:border-box;border:1.5px solid var(--phase);background:var(--surface);font-family:var(--font-mono);color:var(--ink-muted);border-radius:50%;place-items:center;font-size:.625rem;line-height:1;display:grid;position:relative}.stage-node[data-astro-cid-izwd6st4]:before{content:counter(stage)}.stage-phase[data-astro-cid-izwd6st4]{display:none}.stage-name[data-astro-cid-izwd6st4]{min-width:0;font-weight:var(--weight-strong);overflow-wrap:break-word;hyphens:auto;font-size:.9375rem;line-height:1.25}.stage-who[data-astro-cid-izwd6st4]{min-width:0;font-size:var(--text-small);color:var(--ink);align-items:center;gap:.35rem;display:inline-flex}.stage-who-text[data-astro-cid-izwd6st4]{min-width:0;line-height:1.3}.stage-gate-line[data-astro-cid-izwd6st4]{font-size:var(--text-tiny);color:var(--ink-muted);grid-column:1/-1}.stage-gate-line[data-astro-cid-izwd6st4] .stage-gate{grid-template-columns:var(--node) minmax(0, 1fr);align-items:center;column-gap:.6rem;display:grid}.stage-gate-line[data-astro-cid-izwd6st4] .gate-mark{z-index:1;box-shadow:0 0 0 3px var(--surface);justify-self:center;position:relative}.stage-gate-line[data-astro-cid-izwd6st4] .building-tag{justify-self:start}.flow-note[data-astro-cid-izwd6st4]{font-size:var(--text-small);color:var(--ink-muted);align-items:center;gap:.4rem;margin:0;line-height:1.5;display:flex}.return-mark[data-astro-cid-izwd6st4]{border-radius:var(--radius-s);width:1.5rem;height:1.5rem;color:var(--ink);font:inherit;font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;place-items:center;margin:-.2rem 0;padding:0;display:inline-grid}@media (pointer:coarse){.return-mark[data-astro-cid-izwd6st4]{width:var(--target);height:var(--target);margin:calc((1.5rem - var(--target)) / 2) 0;flex:none}}.return-mark[data-astro-cid-izwd6st4]:hover{background:var(--inset)}.return-mark[data-astro-cid-izwd6st4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width>=481px) and (width<=1023px) and (height>=481px),(width>=481px) and (width<=1023px) and (pointer:fine){.flow[data-astro-cid-izwd6st4]{gap:.55rem;padding:.9rem 1rem}.stages[data-astro-cid-izwd6st4]{flex-wrap:wrap;gap:.3rem;display:flex}.stage[data-astro-cid-izwd6st4]{font-size:var(--text-small);background:var(--inset);border-radius:var(--radius-s);align-items:center;gap:.35rem;padding:.28rem .55rem;display:inline-flex}.stage[data-astro-cid-izwd6st4]:after,.stage-node[data-astro-cid-izwd6st4]{display:none}.stage[data-astro-cid-izwd6st4]{box-shadow:inset 3px 0 0 var(--phase);--play-row-rest:var(--inset)}.stage-gate-line[data-astro-cid-izwd6st4]{display:inline-flex}.stage-who[data-astro-cid-izwd6st4]+.stage-gate-line[data-astro-cid-izwd6st4]{border-left:1px solid var(--ink-faint);padding-left:.35rem}.stage-gate-line[data-astro-cid-izwd6st4] .stage-gate{display:inline-flex}.stage-gate-line[data-astro-cid-izwd6st4] .gate-mark{box-shadow:none}.flow-label[data-astro-cid-izwd6st4],.stage-who-text[data-astro-cid-izwd6st4],.stage-gate-line[data-astro-cid-izwd6st4] .gate-text,.stage-gate-line[data-astro-cid-izwd6st4] .building{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flow-note[data-astro-cid-izwd6st4]{font-size:var(--text-tiny)}.gate-key[data-astro-cid-izwd6st4]{display:inline-flex}}@media (width<=480px),(height<=480px) and (pointer:coarse){.flow[data-astro-cid-izwd6st4]{gap:.75rem;padding:.9rem .9rem .6rem}.input-list[data-astro-cid-izwd6st4] li[data-astro-cid-izwd6st4]{font-weight:var(--weight-medium)}.phase-key[data-astro-cid-izwd6st4]{display:none}.stage[data-astro-cid-izwd6st4]{grid-template-columns:var(--node) auto minmax(0, 1fr);column-gap:.6rem;padding-block:.3rem}.stage-phase[data-astro-cid-izwd6st4]{font-size:var(--text-tiny);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);grid-column:2/-1;padding-top:.35rem;display:block}.stage[data-astro-cid-izwd6st4]:first-child .stage-phase[data-astro-cid-izwd6st4]{padding-top:0}.stage-who-text[data-astro-cid-izwd6st4]{color:var(--ink-muted)}.stage-gate-line[data-astro-cid-izwd6st4]{font-size:var(--text-small);color:var(--ink);grid-column:2/-1}.stage-gate-line[data-astro-cid-izwd6st4] .stage-gate{gap:.45rem;display:inline-flex}.stage-gate-line[data-astro-cid-izwd6st4] .stage-gate .visually-hidden{margin-right:-.2rem}.stage-gate-line[data-astro-cid-izwd6st4] .visually-hidden{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-muted);margin:0;position:static;overflow:visible}.stage-gate-line[data-astro-cid-izwd6st4] .gate-mark{box-shadow:none}.stage[data-astro-cid-izwd6st4]{--play-dim:1;--play-rail-rest:var(--phase);--play-node-rest-border:var(--phase);--play-num-rest:var(--ink-muted);--play-gate-rest:var(--ink);--play-wash:14%;border-radius:var(--radius-s)}.flow-note[data-astro-cid-izwd6st4]{margin-left:calc((var(--node) - var(--target)) / 2);gap:.25rem}}.watch-board[data-astro-cid-wnlpqrsj]{background:var(--surface);border-radius:var(--radius-l);gap:.75rem;min-width:0;padding:clamp(.75rem,.5rem + 1vw,1.1rem);display:grid}.board-bar[data-astro-cid-wnlpqrsj]{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:1rem;display:flex}.board-title[data-astro-cid-wnlpqrsj]{font-weight:var(--weight-strong)}.board-live[data-astro-cid-wnlpqrsj]{color:var(--ink-muted);align-items:center;gap:.4rem;display:inline-flex}.dot[data-astro-cid-wnlpqrsj]{background:var(--state-live);border-radius:50%;width:.5rem;height:.5rem}.tiles[data-astro-cid-wnlpqrsj]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-wnlpqrsj]{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-rows:auto 1fr auto;gap:.5rem;min-width:0;padding:.6rem .65rem .65rem;display:grid}.tile[data-astro-cid-wnlpqrsj]>[data-astro-cid-wnlpqrsj]{min-width:0}.tile[data-astro-cid-wnlpqrsj].waiting{border-color:color-mix(in srgb, var(--state-wait-ink) 55%, var(--line))}.tile-head[data-astro-cid-wnlpqrsj]{font-size:var(--text-tiny);justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tile-name[data-astro-cid-wnlpqrsj]{font-family:var(--font-mono);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-state[data-astro-cid-wnlpqrsj]{color:var(--ink-muted);flex:none}.waiting[data-astro-cid-wnlpqrsj] .tile-state[data-astro-cid-wnlpqrsj]{color:var(--state-wait-ink);background:var(--state-wait-fill);border-radius:var(--radius-pill);padding:.05rem .45rem}.screen[data-astro-cid-wnlpqrsj]{font-family:var(--font-mono);color:var(--ink-muted);min-height:4.6em;font-size:.75rem;line-height:1.55;overflow:hidden}.screen[data-astro-cid-wnlpqrsj] p[data-astro-cid-wnlpqrsj]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.screen[data-astro-cid-wnlpqrsj] .ask[data-astro-cid-wnlpqrsj]{color:var(--ink)}.prompt[data-astro-cid-wnlpqrsj]{color:var(--phase-make)}.cursor[data-astro-cid-wnlpqrsj]{vertical-align:-.15em;opacity:.7;background:currentColor;width:.5em;height:1em;display:inline-block}.approval[data-astro-cid-wnlpqrsj]{justify-content:flex-end;gap:.4rem;min-width:0;font-size:.75rem;display:flex}.approve[data-astro-cid-wnlpqrsj],.deny[data-astro-cid-wnlpqrsj]{border-radius:var(--radius-s);font-weight:var(--weight-medium);padding:.2rem .6rem}.approve[data-astro-cid-wnlpqrsj]{background:var(--action-fill);color:var(--action-ink)}.deny[data-astro-cid-wnlpqrsj]{border:1px solid var(--field-line);color:var(--ink-muted)}@media (width<=599px){.tiles[data-astro-cid-wnlpqrsj]{grid-template-columns:minmax(0,1fr)}.tile[data-astro-cid-wnlpqrsj]:not(.waiting){display:none}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}@media (width>=1024px) and (height<=820px){.hero[data-astro-cid-lcdefpme]{padding-top:1.75rem}}.hero-copy[data-astro-cid-lcdefpme]{container-type:inline-size}h1[data-astro-cid-lcdefpme]{font-size:min(var(--text-hero), 9.2cqi);letter-spacing:-.04em;line-height:1.02;font-weight:var(--weight-display);white-space:nowrap;margin:0 0 1.25rem}.hero-sub[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.hero-proof[data-astro-cid-lcdefpme]{font-size:var(--text-compact);color:var(--ink-muted);max-width:34rem;margin:1rem 0 0;line-height:1.55}.proof-lead[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:var(--weight-medium)}@media (width<=1023px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:clamp(1.5rem,1rem + 3vw,2.5rem)}.hero-sub[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}}@media (width<=1023px) and (orientation:landscape) and (height<=500px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.5rem;padding-top:1.25rem}}@media (width<=479px){h1[data-astro-cid-lcdefpme]{margin-bottom:1rem}}.band[data-astro-cid-lcdefpme]{padding-top:var(--band-space)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-section);letter-spacing:-.03em;line-height:1.08;font-weight:var(--weight-strong);text-wrap:balance;margin:0 0 1.1rem}.band-head[data-astro-cid-lcdefpme]{max-width:51rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.body[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:var(--prose-max);text-wrap:pretty;margin:0 0 1.25rem}.band-head[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-bottom:0}.band-head[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]+.body[data-astro-cid-lcdefpme]{margin-top:.75rem}.small-label[data-astro-cid-lcdefpme]{font-size:var(--text-tiny);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.rows-list[data-astro-cid-lcdefpme]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.rows-head[data-astro-cid-lcdefpme],.pair-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) 1.25rem minmax(0,1.3fr);column-gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.rows-head[data-astro-cid-lcdefpme]{padding-bottom:.25rem}.rows-head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{grid-column:2}.rows-head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{grid-column:4;padding-inline:1.1rem}.pair-row[data-astro-cid-lcdefpme]{align-items:start;padding-block:.25rem}.row-topic[data-astro-cid-lcdefpme]{font-size:var(--text-body);align-items:center;gap:.7rem;margin:0;padding-top:.8rem;line-height:1.3;display:flex}.row-job[data-astro-cid-lcdefpme]{font-weight:var(--weight-strong)}.row-what[data-astro-cid-lcdefpme]{font-weight:var(--weight-regular,400);color:var(--ink-muted)}.row-link[data-astro-cid-lcdefpme]{font-size:var(--text-compact);font-weight:var(--weight-medium);justify-self:start;margin-top:.15rem}.row-cell[data-astro-cid-lcdefpme]{gap:.5rem;min-width:0;display:grid}.row-cell[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;line-height:1.5}.row-problem[data-astro-cid-lcdefpme]{padding-block:.8rem}.row-problem[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.row-arrow[data-astro-cid-lcdefpme]{fill:none;width:1.25rem;height:.75rem;stroke:var(--ink-faint);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;align-self:center}.row-solution[data-astro-cid-lcdefpme]{padding:.8rem 1.1rem .9rem}.row-strong[data-astro-cid-lcdefpme]{color:var(--ink);line-height:1.45}.row-solution[data-astro-cid-lcdefpme] .building,.row-detail[data-astro-cid-lcdefpme]{margin-top:-.2rem}.row-detail[data-astro-cid-lcdefpme],.row-solution[data-astro-cid-lcdefpme] .row-detail{font-size:var(--text-compact);color:var(--ink-muted);line-height:1.45}.cell-label[data-astro-cid-lcdefpme]{font-size:var(--text-tiny);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}@media (width>=1024px){.pair-row[data-astro-cid-lcdefpme] .cell-label[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1023px){.rows-head[data-astro-cid-lcdefpme],.row-arrow[data-astro-cid-lcdefpme]{display:none}}@media (width>=768px) and (width<=1023px){.pair-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);row-gap:.25rem}.row-topic[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=767px){.pair-row[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1rem}.row-topic[data-astro-cid-lcdefpme],.row-problem[data-astro-cid-lcdefpme]{padding-top:0}.row-problem[data-astro-cid-lcdefpme]{padding-bottom:.25rem}.row-solution[data-astro-cid-lcdefpme]{background:var(--inset);--art-fill:var(--canvas)}}@media (width<=599px){.rows-list[data-astro-cid-lcdefpme]{gap:.6rem}.pair-row[data-astro-cid-lcdefpme]{gap:.45rem;padding:.9rem}.row-solution[data-astro-cid-lcdefpme]{padding:.75rem .85rem}}.own[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-title);margin:0}.pillar-name[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;display:flex}.size-links[data-astro-cid-lcdefpme]{gap:max(.35rem, var(--target-gap)) 1.25rem;flex-wrap:wrap;display:flex}@media (width<=599px){.size-links[data-astro-cid-lcdefpme]:not(:has(a)){display:none}.size-links[data-astro-cid-lcdefpme]{white-space:nowrap;flex-wrap:nowrap;column-gap:1rem}}.own[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;padding:1.3rem;display:grid}.own-head[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.own[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width<=1023px){.own[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start}}.everyone[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem 1.25rem;margin-top:1rem;padding:1.1rem 1.3rem;display:grid}.everyone[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.everyone[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:62ch;margin:0}.everyone[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:var(--weight-medium);white-space:nowrap}@media (width<=1023px){.everyone[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start}}.section-link[data-astro-cid-lcdefpme]{margin:1.75rem 0 0}.section-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:var(--weight-medium)}.watch-visual[data-astro-cid-lcdefpme]{margin:0 0 1rem}.watch-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.watch-point[data-astro-cid-lcdefpme]{flex-direction:column;gap:.6rem;padding:1.3rem;display:flex}.watch-point[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-title);margin:0}.watch-point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;line-height:1.5}.moment[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:1rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.moment-copy[data-astro-cid-lcdefpme]{gap:.9rem;min-width:0;display:grid}.moment-copy[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin:0}.moment[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-section);letter-spacing:-.03em;line-height:1.1;font-weight:var(--weight-strong);text-wrap:balance;margin:0}.moment-body[data-astro-cid-lcdefpme]{font-size:var(--text-lead);max-width:40ch;margin:0;line-height:1.5}.moment-record[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:52ch;margin:0}.moment-needs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);font-size:var(--text-compact);color:var(--ink-muted);max-width:56ch;margin:.25rem 0 0;padding-top:.9rem}.moment-needs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:var(--weight-medium);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}@media (width<=899px){.moment[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.watch-visual[data-astro-cid-lcdefpme]{display:none}.moment[data-astro-cid-lcdefpme]{gap:1.25rem;padding:1.25rem}.moment-body[data-astro-cid-lcdefpme]{font-size:var(--text-body)}.shape-chip[data-astro-cid-lcdefpme]{font-size:var(--text-small);padding:.3rem .7rem}.shape-chip[data-astro-cid-lcdefpme] .site-icon{display:none}.shapes[data-astro-cid-lcdefpme]{margin-bottom:1rem}.section-link[data-astro-cid-lcdefpme]{margin-top:1rem}}.watch-private[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;margin-top:1rem;padding:1rem 1.3rem;display:grid}.watch-private[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:68ch;margin:0;line-height:1.5}.watch-private[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.watch-action[data-astro-cid-lcdefpme]{font-weight:var(--weight-medium);white-space:nowrap}@media (width<=767px){.watch-points[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.watch-private[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.6rem}.watch-private[data-astro-cid-lcdefpme]>.site-icon{display:none}}.shapes[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.5rem;display:flex}.shape-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.shape-chip[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-compact);font-weight:var(--weight-medium);align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .55rem;display:inline-flex}.use-cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1199px){.use-cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.use-cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sizes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--size-count), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.size[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;padding:1.3rem;display:flex}@media (width>=600px){.size[data-astro-cid-lcdefpme]{grid-row:span 4;grid-template-rows:subgrid;row-gap:.75rem;display:grid}.sizes[data-astro-cid-lcdefpme] .size[data-astro-cid-lcdefpme] .size-independent[data-astro-cid-lcdefpme]{align-self:start;margin-top:0}}.size[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-title);margin:0}.size[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0}.size[data-astro-cid-lcdefpme] .size-independent[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink);font-size:var(--text-compact);gap:.2rem;margin-top:auto;padding-top:.85rem;display:grid}@media (width<=1199px){.sizes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(min(var(--size-count), 2), minmax(0, 1fr))}}@media (width<=599px){.sizes[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.closing[data-astro-cid-lcdefpme]{margin-top:var(--band-space)}.closing-inner[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface);border-radius:var(--radius-l);max-width:calc(var(--page-max) - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));justify-items:center;gap:1.25rem;padding-block:clamp(3rem,2rem + 4vw,5rem);display:grid}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-page);letter-spacing:-.035em;line-height:1.02;font-weight:var(--weight-display);text-wrap:balance;margin:0}.closing-actions[data-astro-cid-lcdefpme]{justify-content:center;margin-top:.5rem}@media (width<=599px){.rows-list[data-astro-cid-lcdefpme],.watch-points[data-astro-cid-lcdefpme],.sizes[data-astro-cid-lcdefpme],.use-cases[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left)));padding-inline:max(var(--gutter), env(safe-area-inset-left));scroll-padding-inline:max(var(--gutter), env(safe-area-inset-left));align-items:stretch;gap:.75rem;display:flex;overflow-x:auto}.rows-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme],.watch-points[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme],.sizes[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme],.use-cases[data-astro-cid-lcdefpme]>li{scroll-snap-align:start;flex:0 0 84%;position:relative}}.rail-dots[data-astro-cid-lcdefpme]{display:none}@media (width<=599px){:root[data-js] .rail-dots[data-astro-cid-lcdefpme]{justify-content:center;gap:.45rem;margin-top:.6rem;display:flex}.rail-dots[data-astro-cid-lcdefpme] span{background:var(--strong);width:.4rem;height:.4rem;transition:background-color .16s var(--ease), transform .16s var(--ease);border-radius:50%}.rail-dots[data-astro-cid-lcdefpme] span[data-current]{background:var(--ink-muted);transform:scale(1.25)}.rows-list[data-astro-cid-lcdefpme]:focus-visible,.watch-points[data-astro-cid-lcdefpme]:focus-visible,.sizes[data-astro-cid-lcdefpme]:focus-visible,.use-cases[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-2px}}
