.section-head-a[data-astro-cid-sjgajsms]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.text[data-astro-cid-sjgajsms]{min-width:0;max-width:60ch}h2[data-astro-cid-sjgajsms]{margin-top:var(--space-2);text-wrap:balance}.rule[data-astro-cid-sjgajsms]{background:var(--color-accent);width:72px;height:2px;margin-top:var(--space-4)}.lede[data-astro-cid-sjgajsms]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-md)}.more[data-astro-cid-sjgajsms]{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.empty[data-astro-cid-2rgb55cq]{color:var(--color-muted)}.treatments[data-astro-cid-2rgb55cq]{background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:1px;display:grid}.treatment[data-astro-cid-2rgb55cq]{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--color-surface);color:inherit;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.treatment[data-astro-cid-2rgb55cq]:hover{background:var(--color-accent-050);color:inherit}.idx[data-astro-cid-2rgb55cq]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}h3[data-astro-cid-2rgb55cq]{font-size:var(--text-lg);font-variation-settings:"opsz" 36, "SOFT" 10}p[data-astro-cid-2rgb55cq]{color:var(--color-muted);font-size:var(--text-sm);flex:1}.go[data-astro-cid-2rgb55cq]{font-size:var(--text-sm);color:var(--color-accent);font-weight:600}@media (width<=1100px){.treatments[data-astro-cid-2rgb55cq]{grid-template-columns:repeat(3,minmax(0,1fr))}.treatment[data-astro-cid-2rgb55cq]:nth-child(3n+2):last-child{grid-column:span 2}}@media (width<=720px){.treatments[data-astro-cid-2rgb55cq]{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment[data-astro-cid-2rgb55cq]:nth-child(odd):last-child{grid-column:span 2}}@media (width<=440px){.treatments[data-astro-cid-2rgb55cq]{grid-template-columns:1fr}}.proof[data-astro-cid-rm6zpkkp]{padding-block:var(--space-8);background:var(--color-surface);border-block:1px solid var(--color-line)}.grid[data-astro-cid-rm6zpkkp]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.intro[data-astro-cid-rm6zpkkp] h2[data-astro-cid-rm6zpkkp]{margin-top:var(--space-2);text-wrap:balance}.rule[data-astro-cid-rm6zpkkp]{background:var(--color-accent);width:72px;height:2px;margin-top:var(--space-4)}.body[data-astro-cid-rm6zpkkp]{margin-top:var(--space-4);max-width:46ch}.more[data-astro-cid-rm6zpkkp]{margin-top:var(--space-4);font-weight:600;font-size:var(--text-sm)}.note[data-astro-cid-rm6zpkkp]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);max-width:46ch}.protocol[data-astro-cid-rm6zpkkp]{counter-reset:step;border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.protocol[data-astro-cid-rm6zpkkp] li[data-astro-cid-rm6zpkkp]{counter-increment:step;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.protocol[data-astro-cid-rm6zpkkp] li[data-astro-cid-rm6zpkkp]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-accent);font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums;line-height:1}.protocol[data-astro-cid-rm6zpkkp] h3[data-astro-cid-rm6zpkkp]{font-size:var(--text-md)}.protocol[data-astro-cid-rm6zpkkp] p[data-astro-cid-rm6zpkkp]{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}@media (width<=900px){.grid[data-astro-cid-rm6zpkkp]{gap:var(--space-6);grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-7)}.hero[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:16ch}.lede[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-size:var(--text-lg);max-width:50ch}.ctas[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.talk[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-sm)}.talk[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}figure[data-astro-cid-lcdefpme]{margin:0}.photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;height:auto;display:block}@media (width<=900px){.hero[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.photo-col[data-astro-cid-lcdefpme]{max-width:420px}.photo[data-astro-cid-lcdefpme]{aspect-ratio:1}}.about[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}.about[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.portrait[data-astro-cid-lcdefpme]{aspect-ratio:1}.pull[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink);font-variation-settings:"opsz" 48, "SOFT" 40;text-wrap:balance;max-width:30ch}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:58ch}.about[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]+.body[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.about[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}@media (width<=900px){.about[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{max-width:320px}}
