.Hero_hero__T3Fr4{position:relative;padding:140px 2rem 60px;overflow:hidden;text-align:center}.Hero_grid__wu3Md{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px;opacity:.25;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.Hero_inner__M_C9y{position:relative;z-index:1;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.Hero_badge__RIQsB{display:inline-flex;align-items:center;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text-2);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:20px}.Hero_h1__CpRsJ{font-size:clamp(2.8rem,7vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--text)}.Hero_accent__9kIh6{color:var(--amber)}.Hero_sub__2KmIh{font-size:1.05rem;color:var(--text-2);max-width:500px;line-height:1.7}.Books_section__9Naep{padding:80px 2rem;border-top:1px solid var(--border)}.Books_inner__wAZpC{max-width:1100px;margin:0 auto}.Books_header__KMAph{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.Books_eyebrow__qSeeN{display:inline-flex;align-items:center;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px}.Books_h2__unoYB{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.Books_accent__wvUpF{color:var(--amber)}.Books_sub__6yVi_{font-size:1rem;color:var(--text-2);max-width:580px;line-height:1.7}.Books_seriesBlock__S_8_q{margin-bottom:3.5rem}.Books_seriesHeader__csAuN{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.Books_seriesPill__iYxZB{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:4px 14px;border-radius:20px}.Books_grid__m2vbk{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.25rem;gap:1.25rem}.Books_card__9Q_S2{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:inherit;cursor:pointer;position:relative}.Books_badge__CqWPm{position:absolute;top:8px;left:8px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,monospace}.Books_coverWrap__crjq1{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:5/8;background:var(--bg-2);border:1px solid var(--border)}.Books_cover__puy30{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease}.Books_coverPlaceholder__3Cowt{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-3);color:var(--text-3);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.Books_card__9Q_S2:hover .Books_cover__puy30{transform:scale(1.03);filter:brightness(.6)}.Books_overlay__TBQye{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em;opacity:0;transition:opacity .3s ease;text-align:center;padding:1rem;font-family:JetBrains Mono,monospace}.Books_card__9Q_S2:hover .Books_overlay__TBQye{opacity:1}.Books_info__ZyEkB{display:flex;flex-direction:column;gap:.2rem}.Books_bookTitle__CVFia{font-size:.78rem;font-weight:600;color:var(--text);line-height:1.4}.Books_bookSub__AmUAg{font-size:.7rem;color:var(--text-2);font-family:JetBrains Mono,monospace;line-height:1.4}.Books_affiliate__XLzBe{margin-top:2.5rem;text-align:center;font-size:11px;color:var(--text-3);letter-spacing:.04em;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-2)}@media (max-width:1000px){.Books_grid__m2vbk{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.Books_grid__m2vbk{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.Books_grid__m2vbk{grid-template-columns:repeat(2,1fr)}}.Footer_footer__UaG1g{border-top:1px solid var(--border);padding:2rem}.Footer_bottom__O5rKs{max-width:1100px;margin:0 auto;font-size:11px;color:var(--text-3);letter-spacing:.04em;text-align:center}.About_section__Q8Qnu{padding:80px 2rem;border-top:1px solid var(--border);background:var(--bg-2)}.About_inner__RCI9n{max-width:1100px;margin:0 auto}.About_grid__WEtlt{display:grid;grid-template-columns:340px 1fr;grid-gap:5rem;gap:5rem;align-items:start}.About_photoCol__F5gyR,.About_photoWrap__jUor7{display:flex;flex-direction:column;align-items:center}.About_photoWrap__jUor7{gap:1rem;position:-webkit-sticky;position:sticky;top:80px}.About_photo__YnmIR{width:320px;height:320px;border-radius:50%;object-fit:cover;object-position:center 20%;border:3px solid var(--border-2);box-shadow:0 0 0 8px var(--bg-2),0 0 0 9px var(--border);filter:grayscale(15%)}.About_photoTag__zgOiK{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.About_photoTag__zgOiK span:first-child{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.04em}.About_photoTagSub__jf1tM{font-size:11px;color:var(--text-3);font-family:JetBrains Mono,monospace;letter-spacing:.06em}.About_bioCol__UrXGQ{display:flex;flex-direction:column;gap:1.5rem}.About_eyebrow__y8u5M{display:inline-flex;align-items:center;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px;width:-moz-fit-content;width:fit-content}.About_h2__ez94p{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--text)}.About_accent__i7WTj{color:var(--amber)}.About_body__RZiNU{display:flex;flex-direction:column;gap:1rem}.About_body__RZiNU p{font-size:.95rem;color:var(--text-2);line-height:1.8}.About_penName__oUpfl{font-size:11px;color:var(--text-3);line-height:1.6;padding:.75rem 1rem;border-left:2px solid var(--border-2)}.About_penName__oUpfl strong{color:var(--text-2)}@media (max-width:860px){.About_grid__WEtlt{grid-template-columns:1fr;gap:2.5rem}.About_photoCol__F5gyR{align-items:flex-start;flex-direction:row;gap:1.5rem}.About_photoWrap__jUor7{flex-direction:row;align-items:center;position:static}.About_photo__YnmIR{width:120px;height:120px}.About_photoTag__zgOiK{align-items:flex-start;text-align:left}}.blog_main__mNBhz{min-height:100vh}.blog_hero__WLLgl{padding:120px 2rem 60px;border-bottom:1px solid var(--border);background:var(--bg-2)}.blog_heroInner__9Eu8Q{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.blog_eyebrow__lKbzQ{display:inline-flex;align-items:center;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px;width:-moz-fit-content;width:fit-content}.blog_h1__5QIdu{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.blog_accent__JCJXi{color:var(--amber)}.blog_sub__5u9Q_{font-size:1rem;color:var(--text-2);max-width:600px;line-height:1.7}.blog_inner__e4ydw{max-width:1100px;margin:0 auto;padding:40px 2rem 100px}.blog_controls__blzDn{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.blog_searchForm__lZ3RJ{display:flex}.blog_searchInput__Gwvzs{width:100%;max-width:400px;padding:8px 16px;background:var(--bg-2);border:1px solid var(--border-2);border-radius:8px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;outline:none;transition:border-color .2s}.blog_searchInput__Gwvzs:focus{border-color:var(--amber)}.blog_catFilter___Zc7U{display:flex;flex-wrap:wrap;gap:.5rem}.blog_catBtn__96rXx{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);text-decoration:none;border:1px solid var(--border);padding:5px 14px;border-radius:20px;background:var(--bg-2);transition:all .2s;font-family:JetBrains Mono,monospace}.blog_catBtn__96rXx:hover{border-color:var(--border-2);color:var(--text)}.blog_catBtnActive___72ut{border-color:var(--amber);color:var(--amber)}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.blog_empty__oeFlF{text-align:center;padding:4rem 0;color:var(--text-3);font-size:14px}.blog_postCard__OEt9o{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.blog_postCard__OEt9o:hover{border-color:var(--border-2);transform:translateY(-2px)}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.blog_postCat__0IRRD{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.blog_postDate__xLeNX,.blog_readTime__Qwbdu{font-size:11px;color:var(--text-3);font-family:JetBrains Mono,monospace}.blog_postTitle__3NcWc{font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.4;letter-spacing:-.01em}.blog_postDesc__37uCl{font-size:.85rem;color:var(--text-2);line-height:1.7;flex:1 1}.blog_tagRow__T6awa{display:flex;flex-wrap:wrap;gap:.3rem}.blog_tag__WCjGh{font-size:10px;font-weight:600;color:var(--text-3);background:var(--bg-3);border:1px solid var(--border);padding:2px 8px;border-radius:4px;font-family:JetBrains Mono,monospace}.blog_readMore__emsSW{font-size:11px;color:var(--amber);letter-spacing:.06em;margin-top:.25rem}.blog_adSlot__ZllDx{margin:2rem 0}.blog_adSlotInGrid__g1ka_,.blog_adSlot__ZllDx{min-height:90px;border-radius:8px;overflow:hidden}.blog_adSlotInGrid__g1ka_{grid-column:1/-1}@media (max-width:900px){.blog_grid__4VF_V{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog_grid__4VF_V{grid-template-columns:1fr}}.tools_main__9VMz9{min-height:100vh}.tools_hero___eXMY{padding:80px 2rem 40px;border-bottom:1px solid var(--border);background:var(--bg-2)}.tools_heroInner__0JrGI{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.tools_eyebrow__IRVrL{display:inline-flex;align-items:center;background:var(--bg-3);border:1px solid var(--border-2);color:var(--text-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px;width:-moz-fit-content;width:fit-content}.tools_h1__hAWdY{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.tools_accent__NQRmE{color:var(--amber)}.tools_sub___wqdl{font-size:1rem;color:var(--text-2);max-width:600px;line-height:1.7}.tools_inner__DJcyB{max-width:1100px;margin:0 auto;padding:60px 2rem 100px}.tools_catNav__9Gmtd{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.tools_catNavItem__7wLO3{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);text-decoration:none;border:1px solid var(--border);padding:6px 14px;border-radius:20px;background:var(--bg-2);transition:all .2s}.tools_catNavItem__7wLO3:hover{border-color:var(--amber);color:var(--amber)}.tools_category__3voTf{margin-bottom:4rem;scroll-margin-top:80px}.tools_catHeader__T6VpP{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.tools_catIcon__uXz3D{font-size:1.5rem;line-height:1;margin-top:4px}.tools_catTitle__OF60w{font-size:1.4rem;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-bottom:.25rem}.tools_catDesc__TM8tz{font-size:.875rem;color:var(--text-2);line-height:1.6}.tools_toolGrid__MZKJM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.tools_toolCard__YYclA{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.tools_toolCard__YYclA:hover{border-color:var(--border-2);transform:translateY(-2px)}.tools_toolName__hlyBp{font-size:.95rem;font-weight:700;color:var(--text)}.tools_toolDesc__s52E2{font-size:.82rem;color:var(--text-2);line-height:1.6;flex:1 1}.tools_tagRow__vREyx{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.25rem}.tools_tag__4O8fI{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-dim);padding:2px 8px;border-radius:4px;font-family:JetBrains Mono,monospace}.tools_linkPending__osYtA{font-size:10px;color:var(--text-3);margin-top:.25rem;letter-spacing:.06em}.tools_disclaimer__NEQf3{margin-top:2rem;font-size:11px;color:var(--text-3);padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);text-align:center;letter-spacing:.04em}.tools_adSlot__QFU9G{margin:2rem 0;min-height:90px;border-radius:8px;overflow:hidden}@media (max-width:900px){.tools_toolGrid__MZKJM{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tools_toolGrid__MZKJM{grid-template-columns:1fr}.tools_catNav__9Gmtd{gap:.4rem}}