.ah__publisher[data-astro-cid-2ysv2tyu]{margin-top:var(--space-6);max-width:74ch;color:var(--fg-3);font-size:var(--text-small);line-height:1.7}.ah[data-astro-cid-2ysv2tyu]{isolation:isolate;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(4rem,2rem + 5vw,7rem);position:relative;overflow:clip}.ah__top[data-astro-cid-2ysv2tyu]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=64rem){.ah__top[data-astro-cid-2ysv2tyu]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ah__sign[data-astro-cid-2ysv2tyu]{justify-self:center;justify-items:center;gap:var(--space-4);width:100%;max-width:38rem;display:grid}@media (width<=63.99rem){.ah__sign[data-astro-cid-2ysv2tyu]{max-width:18rem}}.ah__stage[data-astro-cid-2ysv2tyu]{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.ah__stage[data-astro-cid-2ysv2tyu] .ah__hs{width:108%;max-width:none;margin-inline:-4%}.ah__title[data-astro-cid-2ysv2tyu]{margin-top:var(--space-5);letter-spacing:-.055em;max-width:13ch;font-size:clamp(3rem,1rem + 6.5vw,8rem);font-weight:500;line-height:.92}.ah__title[data-astro-cid-2ysv2tyu] .w[data-astro-cid-2ysv2tyu]{background:linear-gradient(180deg, var(--fg) 35%, color-mix(in oklab, var(--fg) 58%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.ah__title[data-astro-cid-2ysv2tyu] .w--serif[data-astro-cid-2ysv2tyu]{font-family:var(--font-serif);letter-spacing:-.015em;padding-right:.06em;font-style:italic;font-weight:400}.ah__foot[data-astro-cid-2ysv2tyu]{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);display:grid}@media (width>=60rem){.ah__foot[data-astro-cid-2ysv2tyu]{gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.ah__lead[data-astro-cid-2ysv2tyu]{font-size:var(--text-lead);color:var(--fg-2);max-width:38rem;line-height:1.5}.ah__facts[data-astro-cid-2ysv2tyu]{gap:var(--space-3);display:grid}.ah__facts[data-astro-cid-2ysv2tyu]>div[data-astro-cid-2ysv2tyu]{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;display:grid}.ah__facts[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu]{font-size:var(--text-h4);letter-spacing:-.015em;font-weight:500}.an[data-astro-cid-2ysv2tyu]{padding-block:var(--section-y)}.an__grid[data-astro-cid-2ysv2tyu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=64rem){.an__grid[data-astro-cid-2ysv2tyu]{gap:var(--space-9);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.an__visual[data-astro-cid-2ysv2tyu]{isolation:isolate;display:grid;position:relative}.an__zero[data-astro-cid-2ysv2tyu]{z-index:-1;font-family:var(--font-mono);color:#0000;-webkit-text-stroke:1px var(--rule-strong);pointer-events:none;user-select:none;font-size:clamp(14rem,10rem + 12vw,26rem);font-weight:700;line-height:1;position:absolute;top:50%;right:-1rem;translate:0 -50%}.an__text[data-astro-cid-2ysv2tyu]{gap:var(--space-5);justify-items:start;display:grid}.an__title[data-astro-cid-2ysv2tyu]{letter-spacing:-.055em;font-size:clamp(3rem,1.5rem + 5vw,6.5rem);font-weight:500;line-height:.92}.an__p[data-astro-cid-2ysv2tyu]{font-size:var(--text-lead);color:var(--fg-2);max-width:40rem;line-height:1.55}.an__term[data-astro-cid-2ysv2tyu]{border:1px solid var(--rule-strong);background:var(--code-bg);border-radius:14px;justify-self:center;width:100%;max-width:34rem;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px -30px #000c}.an__term-bar[data-astro-cid-2ysv2tyu]{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:.6rem .9rem;display:flex}.an__term-bar[data-astro-cid-2ysv2tyu] i[data-astro-cid-2ysv2tyu]{background:#ffffff29;border-radius:50%;width:10px;height:10px}.an__term-bar[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{color:#ebe9e38c;margin-left:auto;font-size:.7rem}.an__term[data-astro-cid-2ysv2tyu] pre[data-astro-cid-2ysv2tyu]{color:#e6e8e3;white-space:pre-wrap;margin:0;padding:1.4rem 1.4rem 1.6rem;font-size:clamp(.95rem,.8rem + .5vw,1.2rem);line-height:1.9}.an__prompt[data-astro-cid-2ysv2tyu]{color:var(--sev-critical)}.an__out[data-astro-cid-2ysv2tyu] b[data-astro-cid-2ysv2tyu]{color:#a6a3ff;font-weight:700}.an__cursor[data-astro-cid-2ysv2tyu]{vertical-align:-.2em;background:#e6e8e3;width:.6em;height:1.1em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ad__grid[data-astro-cid-2ysv2tyu]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.ad__card[data-astro-cid-2ysv2tyu]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--rule);background:var(--surface-1);isolation:isolate;transition:border-color var(--dur-2);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.ad__card[data-astro-cid-2ysv2tyu]:before{content:"";z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #ffffff12, transparent 60%);opacity:0;transition:opacity var(--dur-3);position:absolute;inset:0}.ad__card[data-astro-cid-2ysv2tyu]:hover:before{opacity:1}.ad__card[data-astro-cid-2ysv2tyu]:hover{border-color:var(--rule-strong)}.ad__viz[data-astro-cid-2ysv2tyu]{height:11rem;margin-bottom:var(--space-3);border:1px solid var(--rule);background:#0003;border-radius:14px;place-items:center;display:grid;overflow:hidden}[data-theme=light] .ad__viz[data-astro-cid-2ysv2tyu]{background:var(--surface-1)}.ad__signs[data-astro-cid-2ysv2tyu]{gap:var(--space-4);display:flex}.ad__cover[data-astro-cid-2ysv2tyu]{width:100%;height:100%}.ad__glyphs[data-astro-cid-2ysv2tyu]{grid-template-columns:repeat(3,auto);gap:.6rem;display:grid}.ad__glyphs[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]{border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--surface-3);width:3.25rem;height:3.25rem;color:var(--fg);place-items:center;font-size:.85rem;font-weight:600;display:grid}.ad__t[data-astro-cid-2ysv2tyu]{font-size:var(--text-h3);letter-spacing:var(--tracking-tight);font-weight:500;line-height:1.12}.ad__d[data-astro-cid-2ysv2tyu]{color:var(--fg-2);font-size:var(--text-small)}.ad__link[data-astro-cid-2ysv2tyu]{margin-top:var(--space-3);justify-self:start;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.ad__link[data-astro-cid-2ysv2tyu]:after{content:"";position:absolute;inset:0}.ad__link[data-astro-cid-2ysv2tyu] svg{transition:transform var(--dur-2) var(--ease-out)}.ad__card[data-astro-cid-2ysv2tyu]:hover .ad__link[data-astro-cid-2ysv2tyu] svg{transform:translate(4px)}.ad__card[data-astro-cid-2ysv2tyu]:has(.ad__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ap__grid[data-astro-cid-2ysv2tyu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.ap__grid[data-astro-cid-2ysv2tyu]{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ap__rail[data-astro-cid-2ysv2tyu]{top:calc(var(--header-h) + var(--strip-h) + var(--space-7));align-self:start;position:sticky}}.ap__rail[data-astro-cid-2ysv2tyu] .head__title[data-astro-cid-2ysv2tyu]{margin-top:var(--space-5)}.ap__list[data-astro-cid-2ysv2tyu]{display:grid}.ap__item[data-astro-cid-2ysv2tyu]{gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.ap__item[data-astro-cid-2ysv2tyu]:last-child{border-bottom:1px solid var(--rule)}.ap__n[data-astro-cid-2ysv2tyu]{font-family:var(--font-serif);color:var(--fg-3);font-size:3.25rem;font-style:italic;line-height:.9}.ap__t[data-astro-cid-2ysv2tyu]{letter-spacing:var(--tracking-title);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:500;line-height:1.08}.ap__d[data-astro-cid-2ysv2tyu]{margin-top:var(--space-3);font-size:var(--text-body);color:var(--fg-2);max-width:42rem}.aj[data-astro-cid-2ysv2tyu]{isolation:isolate;padding-block:clamp(6rem,4rem + 8vw,11rem);position:relative;overflow:hidden}.aj__inner[data-astro-cid-2ysv2tyu]{text-align:center;justify-items:center;gap:var(--space-5);display:grid}.aj__title[data-astro-cid-2ysv2tyu]{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.75rem,1rem + 5vw,6rem);font-weight:500;line-height:.95}.aj__lead[data-astro-cid-2ysv2tyu]{font-size:var(--text-lead);color:var(--fg-2);max-width:40rem}
