.hero[data-astro-cid-hehili3v]{margin-top:calc(-1px - var(--header-h));padding-top:calc(var(--header-h) + 1px + clamp(56px, 8vw, 104px));background:var(--color-bg-white);padding-bottom:clamp(40px,6vw,80px)}.hero[data-astro-cid-hehili3v] .lede[data-astro-cid-hehili3v]{max-width:66ch}.hero[data-astro-cid-hehili3v] h1[data-astro-cid-hehili3v]{max-width:20ch}.kicker[data-astro-cid-hehili3v]{border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--text-sm);font-weight:var(--font-weight-subheading);color:var(--color-text-dark);padding:6px 14px;display:inline-flex}.btns[data-astro-cid-hehili3v]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.stats[data-astro-cid-hehili3v]{grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-hehili3v] li[data-astro-cid-hehili3v]{text-align:center;gap:4px;padding:28px;display:grid}.stats[data-astro-cid-hehili3v] b[data-astro-cid-hehili3v]{font-size:clamp(40px,5vw,56px);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-track);color:var(--color-text-dark);line-height:1.05}.stats[data-astro-cid-hehili3v] span[data-astro-cid-hehili3v]{color:var(--color-text-dim)}.author[data-astro-cid-hehili3v]{text-align:left;align-items:center;gap:16px;max-width:62ch;margin:28px auto 0;display:flex}.author[data-astro-cid-hehili3v] img[data-astro-cid-hehili3v]{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:56px;height:56px}.author[data-astro-cid-hehili3v] figcaption[data-astro-cid-hehili3v]{color:var(--color-text-dim);font-size:var(--text-sm);line-height:1.55}.author[data-astro-cid-hehili3v] b[data-astro-cid-hehili3v]{color:var(--color-text-dark);font-weight:var(--font-weight-subheading)}.three[data-astro-cid-hehili3v]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.three[data-astro-cid-hehili3v] article[data-astro-cid-hehili3v]{align-content:start;gap:4px;padding:28px;display:grid}.three[data-astro-cid-hehili3v] h3[data-astro-cid-hehili3v],.areas[data-astro-cid-hehili3v] h3[data-astro-cid-hehili3v]{font-size:var(--text-xl);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-track);margin:0 0 6px}.three[data-astro-cid-hehili3v] p[data-astro-cid-hehili3v]{color:var(--color-text-dim);margin:0;line-height:1.6}.ico[data-astro-cid-hehili3v]{border-radius:var(--radius-md);background:var(--color-bg-subtle);width:32px;height:32px;color:var(--color-text-dark);place-items:center;margin-bottom:8px;display:inline-grid}.areas[data-astro-cid-hehili3v]{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-hehili3v]>li[data-astro-cid-hehili3v]{grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:28px;display:grid}.idx[data-astro-cid-hehili3v]{font-size:var(--text-2xl);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-track);color:var(--color-text-dark);line-height:1.1}.pg[data-astro-cid-hehili3v]{font-size:var(--text-sm);color:var(--color-text-muted);font-family:var(--font-family-mono);margin:0 0 12px}.areas[data-astro-cid-hehili3v] ul[data-astro-cid-hehili3v]{color:var(--color-text-dim);gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.areas[data-astro-cid-hehili3v] ul[data-astro-cid-hehili3v] li[data-astro-cid-hehili3v]{padding-left:16px;position:relative}.areas[data-astro-cid-hehili3v] ul[data-astro-cid-hehili3v] li[data-astro-cid-hehili3v]:before{content:"";background:var(--color-gray-400);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.stage[data-astro-cid-hehili3v]{isolation:isolate;background:var(--color-bg-subtle);border-radius:40px;padding:clamp(28px,6vw,96px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.stage[data-astro-cid-hehili3v] .frame,.stage[data-astro-cid-hehili3v] figure{border-color:#0000;box-shadow:0 1px 2px #0a0a0a0f,0 12px 32px -12px #0a0a0a40}.caption[data-astro-cid-hehili3v]{text-align:center;max-width:70ch;font-size:var(--text-sm);color:var(--color-text-muted);margin:14px auto 0}.form[data-astro-cid-hehili3v]{min-height:120px;padding:24px}.form[data-astro-cid-hehili3v] p[data-astro-cid-hehili3v]{color:var(--color-text-dim);margin:0;line-height:1.6}.note[data-astro-cid-hehili3v]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (width<=900px){.three[data-astro-cid-hehili3v],.areas[data-astro-cid-hehili3v],.stats[data-astro-cid-hehili3v]{grid-template-columns:1fr}}@media (width<=600px){.stage[data-astro-cid-hehili3v]{border-radius:28px;padding-inline:8px}}
