.table[data-astro-cid-d4nisn5p]{background:var(--white);box-shadow:var(--shadow-soft);border-radius:24px;overflow:hidden}.row[data-astro-cid-d4nisn5p]{gap:var(--space-m);padding:.75rem var(--space-m);border-top:1px solid var(--ink-a08);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:center;display:grid}.row[data-astro-cid-d4nisn5p].head{border-top:0;font-weight:800}.head[data-astro-cid-d4nisn5p] .us[data-astro-cid-d4nisn5p]{color:var(--ink);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em}.label[data-astro-cid-d4nisn5p]{font-weight:700}.us[data-astro-cid-d4nisn5p],.them[data-astro-cid-d4nisn5p]{align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.row[data-astro-cid-d4nisn5p]:not(.head) .us[data-astro-cid-d4nisn5p]{font-weight:600}.them[data-astro-cid-d4nisn5p]{color:var(--ink-soft)}.us[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p],.them[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p]{stroke-width:3px;border-radius:999px;flex:none;width:24px;height:24px;padding:4px}.us[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p]{background:var(--pink);color:var(--white)}.them[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p]{background:var(--ink-a08);color:var(--ink-soft)}.row[data-astro-cid-d4nisn5p]:not(.head) .us[data-astro-cid-d4nisn5p]{background:var(--pink-50);margin-block:-.75rem;margin-inline:-.75rem;padding-block:.75rem;padding-inline:.75rem}@media (width<=760px){.row[data-astro-cid-d4nisn5p]{gap:.35rem var(--space-s);padding:.7rem var(--space-s);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.label[data-astro-cid-d4nisn5p]{grid-column:1/-1}.head[data-astro-cid-d4nisn5p] .us[data-astro-cid-d4nisn5p]{font-size:var(--step-0)}.row[data-astro-cid-d4nisn5p].head>[data-astro-cid-d4nisn5p]:first-child{display:none}.us[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p],.them[data-astro-cid-d4nisn5p] svg[data-astro-cid-d4nisn5p]{width:20px;height:20px;padding:3px}.row[data-astro-cid-d4nisn5p]:not(.head) .us[data-astro-cid-d4nisn5p]{background:0 0;margin:0;padding:0}}.two[data-astro-cid-uy2a6uno]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}h2[data-astro-cid-uy2a6uno]{font-size:var(--step-3)}.lede[data-astro-cid-uy2a6uno]{margin-top:var(--space-m);font-size:var(--step-1);line-height:1.5}.doing[data-astro-cid-uy2a6uno]{gap:var(--space-m);margin:var(--space-l) 0 0;padding:0;list-style:none;display:grid}.doing[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]{gap:var(--space-s);grid-template-columns:52px 1fr;display:grid}.n[data-astro-cid-uy2a6uno]{background:var(--ink);width:52px;height:52px;color:var(--white);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:650;display:grid}.doing[data-astro-cid-uy2a6uno] h3[data-astro-cid-uy2a6uno]{font-size:var(--step-1)}.doing[data-astro-cid-uy2a6uno] p[data-astro-cid-uy2a6uno]{color:var(--ink-soft);margin-top:.3rem}.ticks[data-astro-cid-uy2a6uno]{margin:var(--space-m) 0 0;gap:.6rem;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]{align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.ticks[data-astro-cid-uy2a6uno] svg[data-astro-cid-uy2a6uno]{background:var(--pink);width:24px;height:24px;color:var(--white);stroke-width:3px;border-radius:999px;flex:none;padding:5px}.pager[data-astro-cid-uy2a6uno]{margin-top:calc(var(--space-l) * -1);margin-bottom:var(--space-s);justify-content:flex-end;gap:.5rem;display:flex}.nav[data-astro-cid-uy2a6uno]{background:var(--white);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);border:0;border-radius:999px;place-items:center;display:grid}.nav[data-astro-cid-uy2a6uno]:hover:not(:disabled){transform:translateY(-2px)}.nav[data-astro-cid-uy2a6uno]:disabled{opacity:.4;cursor:default}.nav[data-astro-cid-uy2a6uno] svg[data-astro-cid-uy2a6uno]{width:20px;height:20px}.examples[data-astro-cid-uy2a6uno]{--cols:4;gap:var(--space-m);padding:.5rem 0 var(--space-s);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.examples[data-astro-cid-uy2a6uno]::-webkit-scrollbar{display:none}.examples[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--space-m)) / var(--cols));scroll-snap-align:start}.mock[data-astro-cid-uy2a6uno]{background:var(--ink);color:var(--white);box-shadow:var(--shadow-soft);transition:transform .45s var(--ease-out);border-radius:18px;gap:.35rem;padding:.9rem;display:grid}.examples[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]:hover .mock[data-astro-cid-uy2a6uno]{transform:translateY(-4px)rotate(-1deg)}.mock[data-astro-cid-uy2a6uno] p[data-astro-cid-uy2a6uno]{background:#ffffff12;border-radius:10px;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;font-size:.875rem;display:flex}.mock[data-astro-cid-uy2a6uno] span[data-astro-cid-uy2a6uno]{color:#ffffffb8}.mock[data-astro-cid-uy2a6uno] .hl[data-astro-cid-uy2a6uno]{background:var(--pink)}.mock[data-astro-cid-uy2a6uno] .hl[data-astro-cid-uy2a6uno] span[data-astro-cid-uy2a6uno]{color:var(--white)}.examples[data-astro-cid-uy2a6uno] h3[data-astro-cid-uy2a6uno]{margin-top:var(--space-s);font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.who[data-astro-cid-uy2a6uno]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.25rem;font-weight:700}.examples[data-astro-cid-uy2a6uno] .text[data-astro-cid-uy2a6uno]{color:var(--ink-soft);margin-top:.35rem;line-height:1.5}.process[data-astro-cid-uy2a6uno]{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]{padding-top:var(--space-m);border-top:2px solid var(--ink-a14);position:relative}.process[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]:before{content:"";background:var(--pink);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0}.process[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]:after{content:"";background:var(--pink);border-radius:999px;width:12px;height:12px;position:absolute;top:-7px;left:0}.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]:before{animation:step-draw .7s var(--ease-out) both;animation-delay:calc(var(--i) * .45s)}.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]:after{animation:step-pop .45s var(--ease-out) both;animation-delay:calc(var(--i) * .45s)}.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]>[data-astro-cid-uy2a6uno]{animation:step-rise .6s var(--ease-out) both;animation-delay:calc(var(--i) * .45s + .15s)}@keyframes step-draw{0%{transform:scaleX(0)}}@keyframes step-pop{0%{transform:scale(0)}}@keyframes step-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]:before,.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]:after,.process[data-astro-cid-uy2a6uno].is-in li[data-astro-cid-uy2a6uno]>[data-astro-cid-uy2a6uno]{animation:none}}.when[data-astro-cid-uy2a6uno]{color:var(--pink);font-size:1.1875rem;font-weight:800}.process[data-astro-cid-uy2a6uno] h3[data-astro-cid-uy2a6uno]{font-size:var(--step-1);margin-top:.3rem}.process[data-astro-cid-uy2a6uno] p[data-astro-cid-uy2a6uno]:not(.when){color:var(--ink-soft);margin-top:.4rem;line-height:1.55}.after[data-astro-cid-uy2a6uno]{gap:var(--space-l);padding:var(--space-l);background:var(--pink-50);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.after[data-astro-cid-uy2a6uno] h3[data-astro-cid-uy2a6uno]{font-size:var(--step-2)}.after[data-astro-cid-uy2a6uno]>div[data-astro-cid-uy2a6uno] p[data-astro-cid-uy2a6uno]{margin-top:var(--space-s);color:var(--ink-soft)}.after[data-astro-cid-uy2a6uno] .ticks[data-astro-cid-uy2a6uno]{margin:0}.story[data-astro-cid-uy2a6uno]{gap:var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.story[data-astro-cid-uy2a6uno] img[data-astro-cid-uy2a6uno]{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%}.quote[data-astro-cid-uy2a6uno]{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:-.03em;line-height:1.15}.by[data-astro-cid-uy2a6uno]{margin:var(--space-s) 0 var(--space-m);color:var(--ink-soft)}.by[data-astro-cid-uy2a6uno] strong[data-astro-cid-uy2a6uno]{color:var(--ink)}@media (width<=1060px){.examples[data-astro-cid-uy2a6uno]{--cols:2.5}.process[data-astro-cid-uy2a6uno]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.two[data-astro-cid-uy2a6uno],.after[data-astro-cid-uy2a6uno],.story[data-astro-cid-uy2a6uno]{grid-template-columns:1fr}.reverse[data-astro-cid-uy2a6uno]>[data-astro-cid-uy2a6uno]:first-child{order:2}}@media (width<=560px){.process[data-astro-cid-uy2a6uno]{grid-template-columns:1fr}.pager[data-astro-cid-uy2a6uno]{display:none}.examples[data-astro-cid-uy2a6uno]{gap:var(--space-s);padding:.25rem clamp(1rem, 4vw, 3rem) var(--space-l);margin-inline:calc(-1*clamp(1rem,4vw,3rem));scroll-padding-inline:clamp(1rem,4vw,3rem)}.examples[data-astro-cid-uy2a6uno] li[data-astro-cid-uy2a6uno]{flex:0 0 82%}}
