.hv[data-astro-cid-jlnjsq3w]{width:100%;height:100%;display:block}@media(max-width:1023px){.hv-core[data-astro-cid-jlnjsq3w]{display:none}}.hv-ring[data-astro-cid-jlnjsq3w]{transform-origin:300px 270px;animation:hv-pulse 6s var(--ease) infinite}.hv-ring--2[data-astro-cid-jlnjsq3w]{animation-delay:.6s}.hv-ring--3[data-astro-cid-jlnjsq3w]{animation-delay:1.2s}@keyframes hv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hero[data-astro-cid-vtngnkzu]{position:relative;overflow:hidden;border-bottom:1px solid var(--line-soft);background:linear-gradient(to bottom,var(--bg-2),var(--bg))}.hero__in[data-astro-cid-vtngnkzu]{position:relative;display:grid;gap:28px;padding-block:28px 32px}@media(min-width:1024px){.hero__in[data-astro-cid-vtngnkzu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:48px;padding-block:64px 56px}}.hero__art[data-astro-cid-vtngnkzu]{position:absolute;top:-200px;right:-220px;width:460px;height:460px;opacity:.45;pointer-events:none}@media(min-width:640px){.hero__art[data-astro-cid-vtngnkzu]{top:-220px;right:-160px;width:540px;height:540px;opacity:.6}}@media(min-width:1024px){.quick[data-astro-cid-vtngnkzu]{position:relative}.hero__art[data-astro-cid-vtngnkzu]{top:auto;right:auto;left:50%;bottom:calc(100% - 210px);width:560px;height:560px;transform:translate(-50%);opacity:.95}}.quick__h[data-astro-cid-vtngnkzu],.quick__list[data-astro-cid-vtngnkzu],.hero__text[data-astro-cid-vtngnkzu]{position:relative;z-index:1}.hero__media[data-astro-cid-vtngnkzu]{position:absolute;inset:0}.hero__media[data-astro-cid-vtngnkzu] img[data-astro-cid-vtngnkzu]{width:100%;height:100%;object-fit:cover}.hero__media[data-astro-cid-vtngnkzu]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 30%,transparent) 0%,color-mix(in oklab,var(--bg) 72%,transparent) 38%,color-mix(in oklab,var(--bg) 90%,transparent) 62%,var(--bg) 100%)}@media(min-width:1024px){.hero__media[data-astro-cid-vtngnkzu]:after{background:linear-gradient(90deg,color-mix(in oklab,var(--bg) 94%,transparent),color-mix(in oklab,var(--bg) 70%,transparent) 55%,color-mix(in oklab,var(--bg) 30%,transparent)),linear-gradient(0deg,var(--bg) 0%,transparent 35%)}}.hero__credit[data-astro-cid-vtngnkzu]{position:relative;padding-bottom:10px;font-size:12px;color:var(--text-3);text-align:right}.hero__tags[data-astro-cid-vtngnkzu]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hero__since[data-astro-cid-vtngnkzu]{font-size:13.5px;color:var(--text-2)}.hero__h1[data-astro-cid-vtngnkzu]{margin-top:14px;font-size:clamp(32px,8.4vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.02em;max-width:16ch}html[data-theme=warm-paper] .hero__h1[data-astro-cid-vtngnkzu]{font-weight:600}.hero__intro[data-astro-cid-vtngnkzu]{margin-top:14px;max-width:54ch;font-size:clamp(16.5px,2.2vw,19px);line-height:1.55;color:var(--text-2)}.stamp[data-astro-cid-vtngnkzu]{margin-top:18px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--accent-line);font-size:14.5px}.stamp__status[data-astro-cid-vtngnkzu]{font-weight:650;color:var(--text)}.stamp__time[data-astro-cid-vtngnkzu]{color:var(--accent-text);font-weight:600}.quick__h[data-astro-cid-vtngnkzu]{font-family:var(--font-body);font-size:13.5px;font-weight:600;letter-spacing:0;color:var(--text-2);margin-bottom:10px}.quick__list[data-astro-cid-vtngnkzu]{display:grid;gap:8px}.qk[data-astro-cid-vtngnkzu]{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:var(--radius-md);background:color-mix(in oklab,var(--surface) 92%,transparent);border:1px solid var(--line-soft);text-decoration:none;color:var(--text);transition:border-color .15s,transform .18s var(--ease),background-color .15s}.qk[data-astro-cid-vtngnkzu]:hover{border-color:var(--accent-line);transform:translate(2px)}.qk--first[data-astro-cid-vtngnkzu]{background:var(--accent);color:var(--accent-ink);border-color:transparent}.qk--first[data-astro-cid-vtngnkzu]:hover{background:color-mix(in oklab,var(--accent) 90%,var(--text));border-color:transparent}.qk[data-astro-cid-vtngnkzu] .qk__icon{width:24px;height:24px;flex-shrink:0;color:var(--accent-text)}.qk--first[data-astro-cid-vtngnkzu] .qk__icon,.qk--first[data-astro-cid-vtngnkzu] .qk__go{color:var(--accent-ink)}.qk__text[data-astro-cid-vtngnkzu]{display:grid;min-width:0;flex:1}.qk__title[data-astro-cid-vtngnkzu]{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.25}.qk__meta[data-astro-cid-vtngnkzu]{font-size:13px;color:var(--text-3)}.qk--first[data-astro-cid-vtngnkzu] .qk__meta[data-astro-cid-vtngnkzu]{color:color-mix(in oklab,var(--accent-ink) 78%,transparent)}.qk[data-astro-cid-vtngnkzu] .qk__go{width:20px;height:20px;flex-shrink:0;color:var(--text-3)}.qk[data-astro-cid-vtngnkzu].qk--first .qk__icon,.qk[data-astro-cid-vtngnkzu].qk--first .qk__go{color:var(--accent-ink)}.facts[data-astro-cid-vtngnkzu]{margin-top:24px}.facts[data-astro-cid-vtngnkzu] dl[data-astro-cid-vtngnkzu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-soft);background:var(--line-soft)}@media(min-width:768px){.facts[data-astro-cid-vtngnkzu] dl[data-astro-cid-vtngnkzu]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.facts[data-astro-cid-vtngnkzu] dl[data-astro-cid-vtngnkzu]>div[data-astro-cid-vtngnkzu]{padding:14px 16px;background:var(--surface)}.facts[data-astro-cid-vtngnkzu] dt[data-astro-cid-vtngnkzu]{font-size:13px;color:var(--text-3)}.facts[data-astro-cid-vtngnkzu] dd[data-astro-cid-vtngnkzu]{margin-top:2px;font-family:var(--font-display);font-weight:700;font-size:18px}.home-cols[data-astro-cid-vtngnkzu]{display:grid;gap:0 56px}@media(min-width:1024px){.home-cols[data-astro-cid-vtngnkzu]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.what__one[data-astro-cid-vtngnkzu]{font-size:18px;font-weight:600;max-width:var(--prose)}.tl[data-astro-cid-vtngnkzu]{position:relative;display:grid;gap:0}.tl[data-astro-cid-vtngnkzu]:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--line);border-radius:2px}.tl__item[data-astro-cid-vtngnkzu]{position:relative;padding:0 0 18px 28px}.tl__item[data-astro-cid-vtngnkzu]:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.tl__item[data-astro-cid-vtngnkzu]:first-child:before{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.tl__time[data-astro-cid-vtngnkzu]{font-size:13px;font-weight:600;color:var(--accent-text)}.tl__text[data-astro-cid-vtngnkzu]{margin-top:2px;color:var(--text)}.tl__text[data-astro-cid-vtngnkzu] a[data-astro-cid-vtngnkzu]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.tl__text[data-astro-cid-vtngnkzu] a[data-astro-cid-vtngnkzu]:hover{text-decoration-color:var(--accent)}
