.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--color-line);grid-template-columns:1.08fr .92fr;align-items:center;height:clamp(520px,62vh,680px);min-height:500px;display:grid;position:relative}.hero-copy[data-astro-cid-ge2uvauf]{z-index:1;padding-bottom:6px;position:relative}h1[data-astro-cid-ge2uvauf]{max-width:720px;min-height:4.05em;font-family:var(--font-editorial);letter-spacing:-.035em;margin:24px 0 10px;font-size:clamp(34px,3.55vw,58px);font-weight:400;line-height:1.35}h1[data-astro-cid-ge2uvauf][data-lang=en]{font-family:var(--font-editorial);letter-spacing:-.035em;font-size:clamp(32px,3vw,50px);font-weight:400;line-height:1.3}.typewriter[data-astro-cid-ge2uvauf]{white-space:pre-line}.typewriter-caret[data-astro-cid-ge2uvauf]{background:var(--color-accent);vertical-align:-.04em;width:.12em;height:.82em;margin-left:.12em;animation:.9s step-end infinite caret-blink;display:inline-block}.poem-source[data-astro-cid-ge2uvauf]{min-height:24px;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.02em;opacity:0;margin:0 0 8px;font-size:12px;transition:opacity .35s,transform .35s;transform:translateY(3px)}.poem-source[data-astro-cid-ge2uvauf].is-visible{opacity:1;transform:none}.subtitle[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--color-muted);max-width:580px;font-size:13px;font-weight:400;line-height:1.75}.hero-actions[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:28px;margin-top:34px;font-size:12px;font-weight:600;display:flex}.hero-actions[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:20px;min-height:48px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.primary[data-astro-cid-ge2uvauf]{background:var(--color-accent);color:var(--color-ink);border-radius:0;padding-inline:24px}.primary[data-astro-cid-ge2uvauf]:hover{background:var(--color-ink);color:var(--color-paper);transform:translateY(-2px)}.secondary[data-astro-cid-ge2uvauf]{padding-inline:8px}.secondary[data-astro-cid-ge2uvauf]:hover{color:var(--color-accent)}.hero-visual[data-astro-cid-ge2uvauf]{align-items:center;width:100%;height:100%;padding-left:clamp(32px,5vw,72px);display:grid;position:relative}.lab-index[data-astro-cid-ge2uvauf]{color:#eee9df;width:100%;max-width:520px;font-family:var(--font-mono);background:#1d1c19;padding:22px;box-shadow:14px 14px #dfd8cc}.index-head[data-astro-cid-ge2uvauf]{color:#8f8b84;letter-spacing:.1em;justify-content:space-between;padding:0 0 28px;font-size:9px;display:flex}.index-head[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child:before{content:"● ";color:var(--color-accent)}.index-title[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.index-title[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-family:var(--font-editorial);letter-spacing:-.02em;font-size:clamp(25px,2.3vw,35px);font-weight:400}.index-title[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:before{content:"> ";color:var(--color-accent);font-family:var(--font-mono)}.index-title[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{color:#aaa59c;letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;display:flex}.index-title[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#78a978;border-radius:50%;width:6px;height:6px}.focus-list[data-astro-cid-ge2uvauf]{border-top:1px solid #3c3a35}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:#918d86;border-bottom:1px solid #3c3a35;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:12px;min-height:58px;transition:color .25s,padding .25s;display:grid;position:relative}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-accent);transform-origin:0;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{letter-spacing:.08em;font-size:10px}.focus-list[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:inherit;letter-spacing:.02em;font-size:15px;font-weight:500}.focus-list[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{letter-spacing:.12em;font-size:10px;font-style:normal}.focus-list[data-astro-cid-ge2uvauf] svg{width:15px;transition:transform .35s}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible,.is-active){color:#171612;padding-left:10px}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible,.is-active):before{transform:scaleX(1)}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible,.is-active) svg{transform:translate(3px)}.index-foot[data-astro-cid-ge2uvauf]{color:#77736c;letter-spacing:.1em;gap:25px;padding:18px 0 0;font-size:9px;display:flex}@media (width>=1600px){.hero[data-astro-cid-ge2uvauf]{min-height:580px}}@media (width<=1050px){.hero-actions[data-astro-cid-ge2uvauf]{gap:20px}.hero-actions[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{gap:15px}.primary[data-astro-cid-ge2uvauf]{padding-inline:24px}.hero-visual[data-astro-cid-ge2uvauf]{padding-left:24px}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{grid-template-columns:24px 1fr 15px}.focus-list[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:none}}@keyframes caret-blink{50%{opacity:0}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;height:auto;min-height:auto;padding-top:45px}.hero-copy[data-astro-cid-ge2uvauf]{padding-bottom:0}h1[data-astro-cid-ge2uvauf]{letter-spacing:0;min-height:4.7em;margin-top:26px;font-size:clamp(27px,7vw,40px);line-height:1.48}h1[data-astro-cid-ge2uvauf][data-lang=en]{min-height:4.7em;font-size:clamp(26px,6.8vw,36px);line-height:1.4}.poem-source[data-astro-cid-ge2uvauf]{margin-bottom:10px;font-size:12px}.subtitle[data-astro-cid-ge2uvauf]{max-width:390px;font-size:13px}.hero-actions[data-astro-cid-ge2uvauf]{gap:18px;margin-top:28px;font-size:12px}.hero-actions[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{gap:14px;min-height:50px}.primary[data-astro-cid-ge2uvauf]{padding-inline:23px}.hero-visual[data-astro-cid-ge2uvauf]{width:100%;height:auto;margin:0;padding:54px 0 12px}.lab-index[data-astro-cid-ge2uvauf]{max-width:none}.index-title[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:27px}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{min-height:56px;padding-inline:4px}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible,.is-active){padding-left:10px}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.1em;font-size:11px}}@media (width<=350px){h1[data-astro-cid-ge2uvauf]{font-size:25px}.hero-actions[data-astro-cid-ge2uvauf]{gap:14px}.primary[data-astro-cid-ge2uvauf]{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.typewriter-caret[data-astro-cid-ge2uvauf]{display:none}.poem-source[data-astro-cid-ge2uvauf]{opacity:1;transform:none}.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.focus-list[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:before,.focus-list[data-astro-cid-ge2uvauf] svg{transition-duration:.01ms}}.section-nav[data-astro-cid-jvi5vibn]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);padding:0;display:grid}.section-entry[data-astro-cid-jvi5vibn]{flex-direction:column;min-height:204px;padding:30px 32px 24px;transition:background .25s,color .25s;display:flex;position:relative}.section-entry[data-astro-cid-jvi5vibn]:first-child{padding-left:0}.section-entry[data-astro-cid-jvi5vibn]:last-child{padding-right:0}.section-entry[data-astro-cid-jvi5vibn]+.section-entry[data-astro-cid-jvi5vibn]:before{content:"";background:var(--color-line);width:1px;height:41px;position:absolute;bottom:20px;left:0}.section-icon[data-astro-cid-jvi5vibn]{stroke-width:1.25px;width:22px;height:22px;color:var(--color-accent);margin-bottom:20px}.entry-title[data-astro-cid-jvi5vibn]{font-family:var(--font-mono);font-size:18px;font-weight:600;line-height:1.45}.entry-title[data-astro-cid-jvi5vibn]:before{content:"./";color:var(--color-accent)}.entry-bottom[data-astro-cid-jvi5vibn]{letter-spacing:.02em;color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:7px;font-size:13px;display:flex}.entry-bottom[data-astro-cid-jvi5vibn] svg{width:15px;color:var(--color-ink);transition:transform .25s}.entry-main[data-astro-cid-jvi5vibn]{flex-direction:column;display:flex}.entry-main[data-astro-cid-jvi5vibn]:hover .entry-title[data-astro-cid-jvi5vibn]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.latest-post[data-astro-cid-jvi5vibn],.latest-empty[data-astro-cid-jvi5vibn]{border-top:1px solid var(--color-line);grid-template-columns:1fr auto;gap:1px 8px;width:100%;margin-top:15px;padding-top:10px;display:grid}.latest-post[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:first-child,.latest-empty[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:first-child{color:var(--color-muted);font-family:var(--font-mono);grid-column:1/-1;font-size:10px}.latest-post[data-astro-cid-jvi5vibn] strong[data-astro-cid-jvi5vibn]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.latest-post[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:last-child{color:var(--color-accent);font-size:16px;line-height:1.2}.latest-post[data-astro-cid-jvi5vibn]:hover strong[data-astro-cid-jvi5vibn]{text-underline-offset:3px;text-decoration:underline}.latest-empty[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:last-child{color:var(--color-muted);font-size:12px}.section-entry[data-astro-cid-jvi5vibn]:hover{background:var(--color-ink);color:var(--color-paper)}.section-entry[data-astro-cid-jvi5vibn]:hover .entry-bottom[data-astro-cid-jvi5vibn],.section-entry[data-astro-cid-jvi5vibn]:hover .section-icon[data-astro-cid-jvi5vibn]{color:#bbb4a8}.section-entry[data-astro-cid-jvi5vibn]:hover .arrow-icon{color:var(--color-accent);transform:translate(4px)}.content-entry[data-astro-cid-jvi5vibn]:hover .latest-post[data-astro-cid-jvi5vibn],.content-entry[data-astro-cid-jvi5vibn]:hover .latest-empty[data-astro-cid-jvi5vibn]{border-color:#55514b}.content-entry[data-astro-cid-jvi5vibn]:hover .latest-post[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:first-child,.content-entry[data-astro-cid-jvi5vibn]:hover .latest-empty[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:first-child,.content-entry[data-astro-cid-jvi5vibn]:hover .latest-empty[data-astro-cid-jvi5vibn]>span[data-astro-cid-jvi5vibn]:last-child{color:#bbb4a8}@media (width<=1050px){.section-entry[data-astro-cid-jvi5vibn]{padding-inline:24px}.entry-bottom[data-astro-cid-jvi5vibn]{font-size:14px}}@media (width<=760px){.section-nav[data-astro-cid-jvi5vibn]{grid-template-columns:1fr;row-gap:0;padding:10px 0 32px}.section-entry[data-astro-cid-jvi5vibn]{border-bottom:1px solid var(--color-line);min-height:104px;padding:20px 0}.section-entry[data-astro-cid-jvi5vibn]:nth-child(odd),.section-entry[data-astro-cid-jvi5vibn]:nth-child(2n){padding-inline:0}.section-entry[data-astro-cid-jvi5vibn]+.section-entry[data-astro-cid-jvi5vibn]:before{display:none}.section-icon[data-astro-cid-jvi5vibn]{width:24px;height:24px;position:absolute;top:25px;left:0}.entry-title[data-astro-cid-jvi5vibn],.entry-bottom[data-astro-cid-jvi5vibn]{margin-left:44px}.entry-title[data-astro-cid-jvi5vibn]{font-size:20px}.entry-bottom[data-astro-cid-jvi5vibn]{margin-top:5px;font-size:14px}.latest-post[data-astro-cid-jvi5vibn],.latest-empty[data-astro-cid-jvi5vibn]{width:calc(100% - 44px);margin-left:44px}}
