li[data-astro-cid-gc2g3jd6]{list-style:none}.post[data-astro-cid-gc2g3jd6]{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 64px;align-items:center;gap:32px;padding:30px 0;display:grid;position:relative}.post[data-astro-cid-gc2g3jd6]:after{content:"";background:var(--ember);width:0;height:1px;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0}.post[data-astro-cid-gc2g3jd6]:hover:after{width:100%}.date[data-astro-cid-gc2g3jd6]{font-family:var(--mono);color:var(--muted);font-size:12px;line-height:1.6}.date[data-astro-cid-gc2g3jd6] b[data-astro-cid-gc2g3jd6]{font-family:var(--serif-en);color:var(--ink);font-size:34px;font-weight:500;line-height:1;display:block}h3[data-astro-cid-gc2g3jd6]{font-size:24px;font-weight:600;line-height:1.4;transition:color .3s}.post[data-astro-cid-gc2g3jd6]:hover h3[data-astro-cid-gc2g3jd6]{color:var(--ember)}p[data-astro-cid-gc2g3jd6]{color:var(--muted);max-width:44em;margin-top:8px;font-size:15px}.meta[data-astro-cid-gc2g3jd6]{align-items:center;gap:16px;margin-top:12px;display:flex}.seal[data-astro-cid-gc2g3jd6]{filter:grayscale(.85);opacity:.8;border-radius:50%;width:64px;height:64px;transition:all .5s;overflow:hidden}.post[data-astro-cid-gc2g3jd6]:hover .seal[data-astro-cid-gc2g3jd6]{filter:none;opacity:1;transform:rotate(-8deg)scale(1.08)}.seal[data-astro-cid-gc2g3jd6] img{object-fit:cover;width:100%;height:100%}@media (width<=680px){.post[data-astro-cid-gc2g3jd6]{grid-template-columns:1fr;gap:10px}.date[data-astro-cid-gc2g3jd6] b[data-astro-cid-gc2g3jd6]{margin-right:8px;font-size:22px;display:inline}.seal[data-astro-cid-gc2g3jd6]{display:none}}.phases[data-astro-cid-vvpmpakk]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.phase[data-astro-cid-vvpmpakk]{background:var(--bg);flex-direction:column;min-height:340px;padding:34px 28px 30px;transition:background .5s;display:flex;position:relative;overflow:hidden}.num[data-astro-cid-vvpmpakk]{font-family:var(--serif-en);color:var(--muted);font-size:15px;font-style:italic}.pic[data-astro-cid-vvpmpakk]{width:140px;height:140px;box-shadow:0 0 0 1px var(--line-2);border-radius:50%;margin:22px auto 26px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);overflow:hidden}.phase[data-astro-cid-vvpmpakk]:hover .pic[data-astro-cid-vvpmpakk]{transform:rotate(25deg)scale(1.06)}.pic[data-astro-cid-vvpmpakk] img{object-fit:cover;width:100%;height:100%}h3[data-astro-cid-vvpmpakk]{font-size:20px;font-weight:600}h3[data-astro-cid-vvpmpakk] span[data-astro-cid-vvpmpakk]{font-family:var(--serif-en);color:var(--muted);margin-left:8px;font-size:15px;font-style:italic;font-weight:500}p[data-astro-cid-vvpmpakk]{color:var(--muted);flex:1;margin-top:6px;font-size:14px}.count[data-astro-cid-vvpmpakk]{font-family:var(--mono);color:var(--ember);letter-spacing:.1em;margin-top:14px;font-size:11px}.phase[data-astro-cid-vvpmpakk]:before{content:"";background:var(--ember);transform-origin:0;height:2px;transition:all .5s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.phase[data-astro-cid-vvpmpakk]:hover:before{transform:scaleX(1)}@media (width<=980px){.phases[data-astro-cid-vvpmpakk]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.phases[data-astro-cid-vvpmpakk]{grid-template-columns:1fr}.phase[data-astro-cid-vvpmpakk]{min-height:auto}}.hero[data-astro-cid-wcolddp2]{grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:calc(100vh - 64px);display:grid;position:relative}.hero-txt[data-astro-cid-wcolddp2]{z-index:3;position:relative}.kicker[data-astro-cid-wcolddp2]{align-items:center;gap:14px;margin-bottom:28px;display:flex}.kicker[data-astro-cid-wcolddp2]:before{content:"";background:var(--ember);width:40px;height:1px}h1[data-astro-cid-wcolddp2]{letter-spacing:-.01em;font-size:clamp(46px,6.4vw,88px);font-weight:500;line-height:.98}h1[data-astro-cid-wcolddp2] em{color:var(--ember);font-style:italic}h1[data-astro-cid-wcolddp2] .thin{color:var(--muted)}.lead[data-astro-cid-wcolddp2]{max-width:30em;color:var(--ink-2);margin-top:30px;font-size:18px}.lead[data-astro-cid-wcolddp2] strong{color:var(--ink);font-weight:600}.lead[data-astro-cid-wcolddp2] em{color:var(--ember);font-style:normal}.cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-art[data-astro-cid-wcolddp2]{aspect-ratio:1;justify-self:center;width:100%;max-height:82vh;position:relative}.moth[data-astro-cid-wcolddp2]{transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:6%}.moth[data-astro-cid-wcolddp2] img{object-fit:contain;width:100%;height:100%;animation:7s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.025)translateY(-6px)}}.orbit[data-astro-cid-wcolddp2]{color:var(--line-2);position:absolute;inset:0}.spin[data-astro-cid-wcolddp2]{transform-origin:50%;animation:120s linear infinite spin}.spin[data-astro-cid-wcolddp2].r{animation-duration:200s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.scroll-hint[data-astro-cid-wcolddp2]{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-hint[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:linear-gradient(var(--ember), transparent);width:1px;height:46px;animation:2.4s infinite drip}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.band[data-astro-cid-wcolddp2]{text-align:center;border-top:1px solid var(--line);padding:140px 0;position:relative;overflow:hidden}.band[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{max-width:16em;margin:0 auto;padding:0 16px;font-size:clamp(30px,4.2vw,56px);font-style:italic;line-height:1.2}.band[data-astro-cid-wcolddp2] em{color:var(--ember)}.band[data-astro-cid-wcolddp2] cite[data-astro-cid-wcolddp2]{margin-top:26px;font-style:normal;display:block}.axis[data-astro-cid-wcolddp2]{background:linear-gradient(transparent, var(--line-2) 20%, var(--line-2) 80%, transparent);z-index:-1;width:1px;position:absolute;top:0;bottom:0;left:50%}@media (width<=980px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:1fr;min-height:auto;padding-top:30px;padding-bottom:90px}.hero-art[data-astro-cid-wcolddp2]{order:-1;max-width:460px}.scroll-hint[data-astro-cid-wcolddp2]{display:none}}
