@keyframes page_fadeIn__JmDHc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_page__c56Qa{min-height:100svh;animation:page_fadeIn__JmDHc .4s ease-out both}.page_inner__2BAdd{max-width:var(--content-w);margin:0 auto;padding:calc(var(--nav-h) + 3.5rem) 2.5rem 5rem}.page_header__VG68f{padding-bottom:3rem;border-bottom:1px solid var(--border);margin-bottom:0}.page_label__UabjR{font-size:.875rem;color:var(--red);letter-spacing:.1em}.page_label__UabjR,.page_title__LfWP6{font-family:var(--font-fluor-rush);text-transform:uppercase;margin-bottom:.5rem}.page_title__LfWP6{font-size:clamp(2.5rem,6vw,5rem);font-weight:400;letter-spacing:.04em;color:var(--text);line-height:.9}.page_intro__vUumA{line-height:1.7;margin-top:1rem;margin-bottom:0}.page_intro__vUumA,.page_tagline__Z_JmP{font-size:.9375rem;color:var(--muted);max-width:56ch}.page_tagline__Z_JmP{line-height:1.65;margin-top:.5rem}.page_anchorNav__eIcVQ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.page_anchorLink__uwsWB{font-family:var(--font-fluor-rush);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border:1px solid var(--border);border-radius:999px;padding:.35rem .9rem;transition:color .15s ease,border-color .15s ease;text-decoration:none}.page_anchorLink__uwsWB:hover{color:var(--red);border-color:var(--red)}.page_section__zagz0{display:grid;grid-template-columns:160px 1fr;grid-gap:3rem;gap:3rem;padding:3rem 0;border-bottom:1px solid var(--border);align-items:start;scroll-margin-top:calc(var(--nav-h) + 2rem)}.page_section__zagz0:last-child{border-bottom:none}.page_sectionLabel__VRVUw{font-family:var(--font-fluor-rush);font-size:1.1rem;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;padding-top:4px}.page_posts__mN35m{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1px;gap:1px;background:var(--border);border-radius:var(--r);overflow:hidden}.page_post__EEdPS{display:block;background:var(--surface);padding:1.5rem;transition:background .15s ease}.page_post__EEdPS:hover{background:var(--card)}.page_postMeta__9Kgsn{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.page_postDate__1306r{font-size:.7rem;color:var(--faint);letter-spacing:.04em}.page_postTag__IEMtK{font-size:.65rem;background:var(--pill-bg);color:var(--faint);padding:.15rem .5rem;border-radius:999px;letter-spacing:.04em}.page_postTitle__3dH35{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--text);margin-bottom:.5rem;line-height:1.3}.page_postExcerpt__6Ha35{font-size:.875rem;color:var(--muted);line-height:1.65}.page_readAll__GlPQy{display:inline-block;margin-top:1rem;font-size:.8125rem;font-weight:500;color:var(--red);transition:opacity .15s ease}.page_readAll__GlPQy:hover{opacity:.75}.page_speakingIntro__9EOCO{font-size:.9375rem;color:var(--muted);line-height:1.75;margin-bottom:1.25rem}.page_topicsList__CKraL{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.page_topic__neI5q{font-size:.9375rem;color:var(--text);padding-left:1.25rem;position:relative}.page_topic__neI5q:before{content:"→";position:absolute;left:0;color:var(--red);font-size:.8rem;top:.1em}.page_speakingCta__nn5gx{display:inline-block;font-size:.875rem;font-weight:500;color:var(--red);transition:opacity .15s ease}.page_speakingCta__nn5gx:hover{opacity:.75}@media (max-width:768px){.page_section__zagz0{gap:1rem;padding:2rem 0}.page_posts__mN35m,.page_section__zagz0{grid-template-columns:1fr}}@media (max-width:640px){.page_inner__2BAdd{padding:calc(var(--nav-h) + 2rem) 1.25rem 3rem}.page_title__LfWP6{font-size:1.75rem}.page_post__EEdPS{padding:1.25rem}}.PoemBlock_window__VjA3a{background:#0d1117;border-radius:var(--r);overflow:hidden;margin-bottom:1.5rem;font-family:Courier New,Courier,ui-monospace,monospace}.PoemBlock_header__qfTYe{background:#c8ced6;padding:.5rem 1rem;border-bottom:1px solid rgba(26,24,32,.1);display:flex;align-items:center;gap:.75rem}.PoemBlock_dots__j_tso{display:flex;gap:.35rem;flex-shrink:0}.PoemBlock_dot__5mjNY{width:10px;height:10px;border-radius:50%;background:rgba(26,24,32,.18);display:inline-block}.PoemBlock_filename__MsSN8{font-size:.72rem;color:rgba(26,24,32,.55);letter-spacing:.04em;font-family:Courier New,Courier,ui-monospace,monospace}.PoemBlock_body__U2FeC{padding:1rem 0;overflow-x:auto}.PoemBlock_line__oFVwP{display:flex;align-items:baseline;padding:.05rem 1.25rem;gap:1.25rem}.PoemBlock_lineNum__CwyE9{font-size:.72rem;color:hsla(36,40%,90%,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:1.75rem;text-align:right;line-height:1.7;flex-shrink:0}.PoemBlock_lineText__NHy6N{font-size:.875rem;color:hsla(36,40%,90%,.88);line-height:1.7;white-space:pre-wrap}