.half-intro[data-astro-cid-cejtckhp] h2[data-astro-cid-cejtckhp]{font-size:var(--fs-hero)}.half-intro[data-astro-cid-cejtckhp] .lead[data-astro-cid-cejtckhp]{max-width:32ch;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.45}.half-list[data-astro-cid-5u6kcfnj]{background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;max-width:22rem;transition:opacity .3s;box-shadow:0 0 0 1px #0009,0 12px 32px #0000008c}.hl-head[data-astro-cid-5u6kcfnj]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.7rem 1rem;display:flex}.hl-head[data-astro-cid-5u6kcfnj] h3[data-astro-cid-5u6kcfnj]{color:var(--fg-2)}.hl-all[data-astro-cid-5u6kcfnj]{font-size:var(--fs-small);color:var(--fg);font-weight:600;text-decoration:none}.hl-all[data-astro-cid-5u6kcfnj]:hover{text-decoration:underline}.hl-body[data-astro-cid-5u6kcfnj]{max-height:var(--hl-max,13.5rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;margin:0;padding:0;list-style:none;overflow-y:auto}.hl-body[data-astro-cid-5u6kcfnj][data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.hl-body[data-astro-cid-5u6kcfnj] li[data-astro-cid-5u6kcfnj]+li[data-astro-cid-5u6kcfnj]{border-top:1px solid var(--line)}.hl-item[data-astro-cid-5u6kcfnj]{color:var(--fg);transition:background var(--ease);align-items:center;gap:.75rem;padding:.7rem 1rem;text-decoration:none;display:flex}a[data-astro-cid-5u6kcfnj].hl-item:hover{background:var(--bg-4)}a[data-astro-cid-5u6kcfnj].hl-item:hover .hl-title[data-astro-cid-5u6kcfnj]{text-underline-offset:4px;text-decoration:underline 2px}.half-list--thinker[data-astro-cid-5u6kcfnj] a[data-astro-cid-5u6kcfnj].hl-item:hover .hl-title[data-astro-cid-5u6kcfnj]{text-decoration-color:var(--sp-magenta)}.half-list--builder[data-astro-cid-5u6kcfnj] a[data-astro-cid-5u6kcfnj].hl-item:hover .hl-title[data-astro-cid-5u6kcfnj]{text-decoration-color:var(--br-ultra-hi)}a[data-astro-cid-5u6kcfnj].hl-item:hover .hl-arrow[data-astro-cid-5u6kcfnj]{transform:translate(2px)}.hl-text[data-astro-cid-5u6kcfnj]{flex:1;min-width:0}.hl-title[data-astro-cid-5u6kcfnj]{transition:color var(--ease);font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.hl-item--soon[data-astro-cid-5u6kcfnj] .hl-title[data-astro-cid-5u6kcfnj]{color:var(--fg-2);font-weight:600}.hl-meta[data-astro-cid-5u6kcfnj]{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.2rem;font-size:.8125rem;display:flex}.hl-arrow[data-astro-cid-5u6kcfnj]{color:var(--fg);transition:transform var(--ease);font-weight:600}@media (width<=959px){.half-list[data-astro-cid-5u6kcfnj]{max-width:none}.hl-body[data-astro-cid-5u6kcfnj]{max-height:none;overflow:visible}.hl-body[data-astro-cid-5u6kcfnj][data-more]{-webkit-mask-image:none;mask-image:none}}.figure[data-astro-cid-c2a75gr2]{--bleed:0px;z-index:0;pointer-events:none;grid-area:figure;position:relative}.figure[data-astro-cid-c2a75gr2] canvas[data-astro-cid-c2a75gr2]{top:0;bottom:0;left:calc(-1 * var(--bleed));width:calc(100% + 2 * var(--bleed));height:100%;display:block;position:absolute}.figure-fallback[data-astro-cid-c2a75gr2]{filter:invert()hue-rotate(180deg);width:auto;height:95%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=960px){.figure[data-astro-cid-c2a75gr2]{--bleed:70%}}@media (width<=959px){.figure[data-astro-cid-c2a75gr2]{height:46svh;min-height:18rem;margin:0 calc(-1 * var(--gutter))}}.hero[data-astro-cid-lcdefpme]{--hero-h:calc(100svh - var(--banner-h) - 3.25rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{min-height:max(var(--hero-h), 34rem);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"thinker figure builder";display:grid}.side[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,3.5vh,2rem);padding:clamp(2rem,16vh,9rem) 0 2rem;display:flex;position:relative}.side--thinker[data-astro-cid-lcdefpme]{opacity:var(--o-thinker,1);grid-area:thinker}.side--builder[data-astro-cid-lcdefpme]{opacity:var(--o-builder,1);grid-area:builder;align-items:flex-start;padding-left:1rem}.side[data-astro-cid-lcdefpme]:focus-within{opacity:1}.side[data-astro-cid-lcdefpme] .half-intro{text-shadow:0 0 18px var(--bg), 0 0 6px var(--bg)}@media (width>=960px) and (height<=760px){.side[data-astro-cid-lcdefpme]{--hl-max:10.5rem}}@media (width<=959px){.hero[data-astro-cid-lcdefpme]{--hero-h:auto}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"figure""thinker""builder";min-height:0}.side[data-astro-cid-lcdefpme]{padding:1.5rem 0}.side--builder[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-bottom:2.5rem;padding-left:0}.side--thinker[data-astro-cid-lcdefpme]{padding-top:.5rem}}
