.ab[data-astro-cid-kh7btl4r]{padding-top:var(--nav-clear)}.ab__top[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--gap)}.ab__intro[data-astro-cid-kh7btl4r]{grid-column:1 / 9;grid-row:1 / 3;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--s3);padding:var(--s5)}.ab__title[data-astro-cid-kh7btl4r]{font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--track-display);line-height:.98}.ab__lede[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:6px;max-width:52ch;color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-body)}.ab__fact[data-astro-cid-kh7btl4r]{grid-column:9 / 13;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:var(--s3)}.ab__fact-v[data-astro-cid-kh7btl4r]{font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}.ab__fact--copper[data-astro-cid-kh7btl4r]{background:var(--copper-grad);color:var(--on-copper);box-shadow:inset 0 1px #ffffff73,0 24px 60px -28px #e8a36b8c}.ab__fact--copper[data-astro-cid-kh7btl4r] .label[data-astro-cid-kh7btl4r]{color:var(--on-copper)}.ab__ideas[data-astro-cid-kh7btl4r]{list-style:none;margin-top:var(--gap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.ab__idea[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3)}.ab__idea-t[data-astro-cid-kh7btl4r]{font-size:1.125rem;font-weight:650;letter-spacing:-.025em;line-height:1.2}.ab__idea-l[data-astro-cid-kh7btl4r]{margin-top:6px;color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.ico[data-astro-cid-kh7btl4r]{position:relative;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line-strong)}.ico[data-astro-cid-kh7btl4r] i[data-astro-cid-kh7btl4r]{display:block}.ico--one[data-astro-cid-kh7btl4r] i[data-astro-cid-kh7btl4r]{width:20px;height:20px;border-radius:50%;border:2px solid var(--accent);background:radial-gradient(circle,var(--accent) 0 3.5px,transparent 4px)}.ico--build[data-astro-cid-kh7btl4r] i[data-astro-cid-kh7btl4r]{width:20px;height:16px;border-radius:3px;border:2px solid var(--accent);border-top-width:5px}.ico--own[data-astro-cid-kh7btl4r] i[data-astro-cid-kh7btl4r]{width:10px;height:18px;margin-top:-4px;border:solid var(--accent);border-width:0 2.5px 2.5px 0;rotate:45deg}.ico--tool[data-astro-cid-kh7btl4r] i[data-astro-cid-kh7btl4r]{width:16px;height:20px;border-radius:3px;border:2px solid var(--accent);background:linear-gradient(var(--accent),var(--accent)) 50% 35% / 8px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) 50% 65% / 8px 2px no-repeat}.ab__more[data-astro-cid-kh7btl4r]{margin-top:var(--gap);padding:0}.ab__sum[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:64px;padding:0 var(--s3);font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}.ab__sum[data-astro-cid-kh7btl4r]::-webkit-details-marker{display:none}.ab__sum[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-tile)}.ab__mark[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform var(--t-ui) var(--ease-out)}.ab__more[data-astro-cid-kh7btl4r][open] .ab__mark[data-astro-cid-kh7btl4r]{transform:rotate(45deg)}.ab__full[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s4);padding:0 var(--s3) var(--s3)}.ab__full[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body)}@media(max-width:1024px){.ab__intro[data-astro-cid-kh7btl4r]{grid-column:1 / -1;grid-row:auto;padding:var(--s4)}.ab__fact[data-astro-cid-kh7btl4r]{grid-column:span 6}.ab__ideas[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ab__intro[data-astro-cid-kh7btl4r]{padding:var(--s3);gap:var(--s2)}.ab__fact[data-astro-cid-kh7btl4r]{gap:var(--s3)}.ab__ideas[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.ab__idea[data-astro-cid-kh7btl4r]{flex-direction:row;align-items:flex-start;gap:var(--s2)}.ab__full[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.ab__sum[data-astro-cid-kh7btl4r]{min-height:56px}}
