.AuthorBio_bio__3svYU{display:flex;gap:1.5rem;padding:1.5rem;background:var(--cream);border-radius:8px;margin:3rem 0;border-left:3px solid var(--accent)}.AuthorBio_avatar__cECau{width:60px;height:60px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;flex-shrink:0}.AuthorBio_content__ZhLBT{flex:1 1}.AuthorBio_name__e9PCP{margin:0 0 .5rem;font-family:Playfair Display,serif;font-size:1.1rem;color:var(--ink)}.AuthorBio_bio_text__5zviz{margin:0 0 1rem;color:var(--muted);font-size:.95rem;line-height:1.6}.AuthorBio_links__8O6HC{display:flex;gap:1rem;flex-wrap:wrap}.AuthorBio_link__K4l4N{font-size:.9rem;color:var(--accent);text-decoration:none;font-weight:500;transition:color .2s ease}.AuthorBio_link__K4l4N:hover{color:#a83620;text-decoration:underline}@media (max-width:768px){.AuthorBio_bio__3svYU{flex-direction:column;gap:1rem;padding:1rem}.AuthorBio_avatar__cECau{width:50px;height:50px}.AuthorBio_name__e9PCP{font-size:1rem}}.Navbar_nav__yFFPE{display:flex;align-items:center;justify-content:space-between;padding:28px 60px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--paper);z-index:100;animation:Navbar_fadeDown__hUBmy .6s ease forwards}.Navbar_logo__X4o9i{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:900;letter-spacing:-.02em;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:12px}.Navbar_logo__X4o9i span{color:var(--accent)}.Navbar_butterfly__czX_1{width:32px;height:32px;object-fit:contain;opacity:.9;transition:opacity .2s,transform .2s}.Navbar_logo__X4o9i:hover .Navbar_butterfly__czX_1{opacity:1;transform:scale(1.05)}.Navbar_links__puXTb{display:flex;gap:36px;list-style:none}.Navbar_links__puXTb a{font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.Navbar_links__puXTb a:hover{color:var(--accent)}.Navbar_cta__wgvF5{font-family:DM Mono,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:none;padding:10px 22px;transition:background .2s}.Navbar_cta__wgvF5:hover{background:var(--accent)}@media (max-width:768px){.Navbar_nav__yFFPE{flex-wrap:wrap;justify-content:space-between;padding:20px 24px;gap:16px}.Navbar_links__puXTb{gap:16px;flex-wrap:wrap;justify-content:flex-start}.Navbar_cta__wgvF5,.Navbar_links__puXTb a{font-size:.68rem}.Navbar_cta__wgvF5{padding:8px 18px}}.Newsletter_newsletter__ciKld{margin:0 60px 80px;background:var(--ink);padding:72px 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;overflow:hidden}.Newsletter_newsletter__ciKld:before{content:"✦";position:absolute;font-size:20rem;color:hsla(0,0%,100%,.02);right:-40px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0}.Newsletter_form__NM_gz,.Newsletter_label__1d_JS,.Newsletter_sub__iWDuz,.Newsletter_success__qx7aK,.Newsletter_title__Mwkom{position:relative;z-index:1}.Newsletter_label__1d_JS{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;display:flex;align-items:center;gap:10px}.Newsletter_label__1d_JS:before{content:"";width:24px;height:1px;background:var(--gold)}.Newsletter_title__Mwkom{font-family:Playfair Display,serif;font-size:2.6rem;font-weight:900;line-height:1.1;color:var(--paper);letter-spacing:-.02em}.Newsletter_title__Mwkom em{color:var(--accent);font-style:italic}.Newsletter_sub__iWDuz{font-size:.95rem;line-height:1.75;color:hsla(37,39%,94%,.45);margin-top:12px}.Newsletter_form__NM_gz{display:flex;flex-direction:column;gap:14px}.Newsletter_input__vUi7Z{background:hsla(37,39%,94%,.06);border:1px solid hsla(37,39%,94%,.14);color:var(--paper);font-family:DM Sans,sans-serif;font-size:.95rem;padding:16px 20px;outline:none;transition:border-color .2s;min-width:0}.Newsletter_input__vUi7Z::placeholder{color:hsla(37,39%,94%,.3)}.Newsletter_input__vUi7Z:focus{border-color:var(--accent)}.Newsletter_btn__gGDtn{background:var(--accent);color:var(--paper);font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;border:none;padding:18px;transition:background .2s;width:-moz-fit-content;width:fit-content;min-width:220px}.Newsletter_btn__gGDtn:hover{background:#a83820}.Newsletter_note__YNHzf{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.08em;color:hsla(37,39%,94%,.25)}.Newsletter_error__csTxX{color:#ffb3b3;font-family:DM Mono,monospace;font-size:.85rem;margin-top:4px}@media (max-width:1024px){.Newsletter_newsletter__ciKld{margin:0 40px 80px;padding:56px 40px;grid-template-columns:1fr;gap:40px}.Newsletter_newsletter__ciKld:before{right:-20px;font-size:14rem}.Newsletter_title__Mwkom{font-size:clamp(2.2rem,4.5vw,2.6rem)}.Newsletter_form__NM_gz{gap:12px}.Newsletter_btn__gGDtn{width:100%;min-width:0}}@media (max-width:768px){.Newsletter_newsletter__ciKld{margin:0 24px 60px;padding:40px 24px}.Newsletter_newsletter__ciKld:before{font-size:10rem;right:-10px}.Newsletter_title__Mwkom{font-size:clamp(2rem,6vw,2.3rem)}.Newsletter_sub__iWDuz{font-size:.9rem}.Newsletter_input__vUi7Z{padding:14px 16px;font-size:.95rem}.Newsletter_btn__gGDtn{padding:16px;font-size:.75rem;width:100%}}.Newsletter_success__qx7aK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--paper)}.Newsletter_successIcon__9rRLw{font-size:2.5rem;color:var(--gold)}.Newsletter_success__qx7aK h3{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700}.Newsletter_success__qx7aK p{color:hsla(37,39%,94%,.5);font-size:.95rem}.PostCard_card__c1Dy3{padding:36px 32px;border-right:1px solid var(--border);position:relative;transition:background .3s;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.PostCard_card__c1Dy3:last-child{border-right:none}.PostCard_card__c1Dy3:hover{background:var(--cream)}.PostCard_card__c1Dy3:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.PostCard_card__c1Dy3:hover:after{transform:scaleX(1)}.PostCard_number__JtywG{font-family:DM Mono,monospace;font-size:.65rem;color:var(--muted);letter-spacing:.1em}.PostCard_category__ibdxO{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.PostCard_title__pUPyb{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;flex:1 1}.PostCard_excerpt__QFXnm{font-size:.88rem;line-height:1.7;color:var(--muted)}.PostCard_footer__6VPl8{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border);margin-top:auto}.PostCard_date__FC4R4,.PostCard_readTime__AA9u3{font-family:DM Mono,monospace;font-size:.65rem;color:var(--muted);letter-spacing:.08em}.PostCard_featuredBig__fvXeJ{padding:48px 40px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;text-decoration:none;transition:background .3s;border-right:1px solid var(--border)}.PostCard_featuredBig__fvXeJ:hover{background:#1a1208}.PostCard_featuredBig__fvXeJ .PostCard_category__ibdxO{color:var(--gold)}.PostCard_featuredBg__J6FCI{position:absolute;top:-20px;right:-20px;font-size:11rem;font-weight:900;color:hsla(0,0%,100%,.03);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-family:Playfair Display,serif}.PostCard_featuredTitle__V1wRo{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--paper)}.PostCard_featuredExcerpt__vm1di{font-size:.92rem;line-height:1.75;color:hsla(37,39%,94%,.55)}.PostCard_featuredFooter__nlwA8{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid hsla(37,39%,94%,.12);margin-top:auto;font-family:DM Mono,monospace;font-size:.65rem;color:hsla(37,39%,94%,.4);letter-spacing:.08em}.PostCard_smallPost__I0wHz{padding:32px 36px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px;transition:background .3s;text-decoration:none;color:inherit;flex:1 1;position:relative}.PostCard_smallPost__I0wHz:last-child{border-bottom:none}.PostCard_smallPost__I0wHz:hover{background:var(--cream)}.PostCard_smallPost__I0wHz:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.PostCard_smallPost__I0wHz:hover:after{transform:scaleY(1)}.PostCard_smallTitle__yIQYa{font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;line-height:1.35}.PostCard_smallFooter__LkLI4{font-family:DM Mono,monospace;font-size:.65rem;color:var(--muted);letter-spacing:.08em;margin-top:auto;padding-top:12px}.Footer_footer__pQtti,.PostCard_smallFooter__LkLI4{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border)}.Footer_footer__pQtti{padding:40px 60px;flex-wrap:wrap;gap:16px}.Footer_logo__fUEOF{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:900;color:var(--ink)}.Footer_logo__fUEOF span{color:var(--accent)}.Footer_copy__KUC9W{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.Footer_links__cFiYr{display:flex;gap:28px;list-style:none}.Footer_links__cFiYr a{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.Footer_links__cFiYr a:hover{color:var(--accent)}@media (max-width:900px){.Footer_footer__pQtti{justify-content:center;padding:32px 30px}.Footer_copy__KUC9W,.Footer_links__cFiYr,.Footer_logo__fUEOF{width:100%;text-align:center}.Footer_links__cFiYr{justify-content:center;flex-wrap:wrap;gap:14px}}@media (max-width:600px){.Footer_footer__pQtti{padding:28px 20px}.Footer_links__cFiYr{gap:10px}}.PopularPosts_section__hsh3q{margin:4rem 0;padding:2rem;background:var(--cream);border-radius:8px}.PopularPosts_header__BFe28{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.PopularPosts_title__XI9L3{font-family:Playfair Display,serif;font-size:1.8rem;color:var(--ink);margin:0}.PopularPosts_link__djQ9E{color:var(--accent);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s ease}.PopularPosts_link__djQ9E:hover{color:#a83620}.PopularPosts_list__1biiW{display:flex;flex-direction:column;gap:1rem}.PopularPosts_item__sN_9R{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--paper);border-radius:6px;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent}.PopularPosts_item__sN_9R:hover{border-left-color:var(--accent);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.PopularPosts_number__fdoBG{font-family:DM Mono,monospace;font-weight:600;color:var(--accent);font-size:1.2rem;min-width:30px}.PopularPosts_content__e6Tad{flex:1 1}.PopularPosts_postTitle__t9DFA{margin:0;color:var(--ink);font-size:1rem;font-weight:600;font-family:Playfair Display,serif}.PopularPosts_meta__ebgtZ{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;font-size:.85rem;color:var(--muted)}.PopularPosts_category__BBZyo{background:var(--accent);color:#fff;padding:2px 8px;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase}.PopularPosts_sep__iYsX4{color:var(--border)}.PopularPosts_readTime__INyON{color:var(--muted)}.PopularPosts_arrow__JN7y2{color:var(--muted);transition:color .2s ease}.PopularPosts_item__sN_9R:hover .PopularPosts_arrow__JN7y2{color:var(--accent)}@media (max-width:768px){.PopularPosts_section__hsh3q{margin:2rem 0;padding:1.5rem}.PopularPosts_header__BFe28{flex-direction:column;align-items:flex-start;gap:1rem}.PopularPosts_title__XI9L3{font-size:1.5rem}.PopularPosts_item__sN_9R{gap:1rem;padding:.75rem}.PopularPosts_postTitle__t9DFA{font-size:.95rem}}.page_hero__7KFOs{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;border-bottom:1px solid var(--border);animation:page_fadeUp__aNNvE .8s ease .2s both}.page_heroLeft__HzzSB{padding:80px 60px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border)}.page_heroTag__OsUmD{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px}.page_heroTag__OsUmD:before{content:"";width:30px;height:1px;background:var(--accent)}.page_heroTitle__ixXIp{font-family:Playfair Display,serif;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:900;line-height:1;letter-spacing:-.03em;margin-top:32px}.page_heroTitle__ixXIp em{font-style:italic;color:var(--accent)}.page_heroMeta__vWgwt{display:flex;flex-direction:column;gap:20px}.page_heroExcerpt__Dc5G9{font-size:1.05rem;line-height:1.8;color:var(--muted);max-width:420px}.page_heroAuthor__augO_{display:flex;align-items:center;gap:14px}.page_avatar__TRVZZ{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--accent));display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:1.1rem;color:#fff;font-weight:700;flex-shrink:0}.page_authorInfo__IUZrj small{font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.page_authorInfo__IUZrj strong{font-weight:500;font-size:.9rem}.page_dot__aVcaO{color:var(--border);margin-left:4px}.page_heroDate__s6MN4{font-family:DM Mono,monospace;font-size:.7rem;color:var(--muted);letter-spacing:.08em}.page_readBtn__wVBj9{display:inline-flex;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px;transition:color .2s,border-color .2s;width:-moz-fit-content;width:fit-content}.page_readBtn__wVBj9:hover{color:var(--accent);border-color:var(--accent)}.page_arrow___4ZtK{transition:transform .2s}.page_readBtn__wVBj9:hover .page_arrow___4ZtK{transform:translateX(5px)}.page_heroRight__IMnLr{position:relative;overflow:hidden;background:var(--ink)}.page_heroBg__HTEGI{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,#3a2a1a 0,transparent 60%),radial-gradient(ellipse at 80% 80%,#1a1208 0,transparent 50%),var(--ink)}.page_heroQuote__Q_vuf{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);font-family:Playfair Display,serif;font-size:clamp(8rem,18vw,16rem);font-weight:900;color:hsla(0,0%,100%,.04);line-height:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.page_heroCard__uJqad{position:absolute;bottom:48px;left:48px;right:48px;background:hsla(37,39%,94%,.06);border:1px solid hsla(37,39%,94%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px 32px;display:flex;align-items:center;gap:20px}.page_heroCardNum__J3VxU{font-family:Playfair Display,serif;font-size:3rem;font-weight:900;color:var(--accent);line-height:1;min-width:60px}.page_heroCardText__GhcDu small{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:hsla(37,39%,94%,.4);display:block;margin-bottom:4px}.page_heroCardText__GhcDu p{font-family:Playfair Display,serif;font-size:1rem;color:var(--paper);line-height:1.4}.page_tickerWrap__WrfLx{overflow:hidden;border-bottom:1px solid var(--border);background:var(--ink);padding:14px 0}.page_ticker___6RD_{display:flex;animation:page_ticker___6RD_ 20s linear infinite;width:max-content}.page_tickerItem___kkIf{display:flex;align-items:center;gap:24px;padding:0 32px;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(37,39%,94%,.5);white-space:nowrap}.page_tickerDot__OSxjX{width:4px;height:4px;border-radius:50%;background:var(--accent);flex-shrink:0}.page_sectionHeader___raMx{display:flex;align-items:center;justify-content:space-between;padding:48px 60px 0;margin-bottom:40px}.page_sectionLabel__JSrPB{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:12px;margin-bottom:6px}.page_sectionLabel__JSrPB:after{content:"";width:60px;height:1px;background:var(--border)}.page_sectionTitle__6ic_4{font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em}.page_seeAll__IlrFF{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.page_seeAll__IlrFF:hover{color:var(--accent)}.page_postsSection__tbMTk{padding:0 60px 80px}.page_postsGrid__b5H_I{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.page_featuredRow__OccIR{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--border);border-top:none}.page_smallPosts__XVZgF{display:flex;flex-direction:column}.page_introHero__G_hde{text-align:center;padding:80px 40px 60px;background:linear-gradient(180deg,rgba(184,150,62,.04),transparent);border-bottom:1px solid var(--border);animation:page_fadeUp__aNNvE .8s ease .3s both}.page_introTitle__UgoWy{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:16px;color:var(--ink)}.page_introSubtitle__Puy9f{font-family:DM Mono,monospace;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.page_introDesc__JGIR5{font-family:Playfair Display,serif;font-size:1.3rem;color:var(--muted);max-width:600px;margin:0 auto;font-style:italic}.page_gallery__zv1_e{padding:60px 40px;background:var(--paper);border-bottom:1px solid var(--border)}.page_galleryGrid__VK4Yy{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:32px;gap:32px;animation:page_fadeUp__aNNvE .8s ease .4s both}.page_galleryItem__oU8vK{overflow:hidden;border-radius:8px;box-shadow:0 10px 40px rgba(14,13,11,.08);transition:transform .4s ease,box-shadow .4s ease}.page_galleryItem__oU8vK:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(14,13,11,.15)}.page_galleryItem__oU8vK img{width:100%;height:100%;object-fit:cover;display:block}.page_galleryLarge__Xr6hF{grid-row:1/3;min-height:500px}@media (max-width:1024px){.page_hero__7KFOs{grid-template-columns:1fr;min-height:auto}.page_heroLeft__HzzSB{padding:60px 32px 40px;border-right:none;border-bottom:1px solid var(--border)}.page_heroRight__IMnLr{min-height:420px}.page_heroCard__uJqad{bottom:24px;left:24px;right:24px}.page_sectionHeader___raMx{flex-direction:column;align-items:flex-start;gap:18px;padding:32px 24px 0}.page_postsSection__tbMTk{padding:0 24px 60px}.page_featuredRow__OccIR,.page_postsGrid__b5H_I{grid-template-columns:1fr}.page_gallery__zv1_e{padding:40px 24px}.page_introHero__G_hde{padding:60px 24px 40px}}@media (max-width:768px){.page_galleryGrid__VK4Yy{grid-template-columns:1fr;gap:20px}.page_galleryLarge__Xr6hF{grid-row:auto;min-height:300px}.page_heroLeft__HzzSB{padding:48px 20px 32px}.page_heroTitle__ixXIp{margin-top:24px}.page_heroExcerpt__Dc5G9{max-width:100%;font-size:1rem}.page_heroCard__uJqad{padding:20px;gap:14px}.page_heroCardNum__J3VxU{font-size:2.5rem}.page_heroCardText__GhcDu p{font-size:.95rem}.page_sectionHeader___raMx{padding:28px 20px 0}.page_sectionTitle__6ic_4{font-size:2rem}.page_postsSection__tbMTk{padding:0 20px 60px}.page_gallery__zv1_e{padding:40px 20px}.page_introDesc__JGIR5{font-size:1.1rem}.page_galleryLarge__Xr6hF{min-height:260px}}.posts_hero__0WuoJ{padding:80px 60px 60px;border-bottom:1px solid var(--border);animation:posts_fadeUp__liPss .6s ease both}.posts_heroLabel__UAEQK{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px;margin-bottom:20px}.posts_heroLabel__UAEQK:before{content:"";width:30px;height:1px;background:var(--accent)}.posts_heroTitle__EzWif{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;margin-bottom:16px}.posts_heroTitle__EzWif em{font-style:italic;color:var(--accent)}.posts_heroSub__Y2VUt{font-family:DM Mono,monospace;font-size:.75rem;color:var(--muted);letter-spacing:.1em}.posts_list__AYMSJ{padding:0 60px 100px}.posts_row__omFsL{display:grid;grid-template-columns:60px 1fr auto;grid-gap:32px;gap:32px;align-items:center;padding:36px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .2s;position:relative}.posts_row__omFsL:hover{background:var(--cream);padding-left:16px;padding-right:16px;margin:0 -16px}.posts_row__omFsL:hover .posts_rowArrow__V1ZU7{transform:translateX(6px);color:var(--accent)}.posts_rowNum__pPXi9{font-family:DM Mono,monospace;font-size:.75rem;color:var(--border);letter-spacing:.1em;align-self:flex-start;margin-top:4px}.posts_rowMain__wt5sN{display:flex;flex-direction:column;gap:8px}.posts_rowCategory__k2fv0{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.posts_rowTitle__QuhtT{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.posts_rowExcerpt__KwtMC{font-size:.88rem;line-height:1.65;color:var(--muted);max-width:560px}.posts_rowMeta__K9zsw{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.posts_rowDate__Nsrvm,.posts_rowRead__cUXQP{font-family:DM Mono,monospace;font-size:.65rem;color:var(--muted);letter-spacing:.08em;white-space:nowrap}.posts_rowArrow__V1ZU7{font-size:1.2rem;color:var(--border);transition:transform .25s,color .25s;margin-top:4px}.posts_filterSection__W0A6E{padding:2rem 60px;background:var(--cream);border-bottom:1px solid var(--border)}.posts_filters__y2wEm{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.posts_filterBtn__miK0d{padding:.5rem 1rem;border:2px solid var(--border);background:#fff;color:var(--muted);border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif}.posts_filterBtn__miK0d:hover{border-color:var(--accent);color:var(--accent)}.posts_filterBtn__miK0d.posts_active__Ylhue{background:var(--accent);color:#fff;border-color:var(--accent)}.posts_resultCount__UPzsm{font-size:.85rem;color:var(--muted);margin:0}.posts_empty__j_0LD{padding:60px;text-align:center;color:var(--muted);font-size:1rem}@media (max-width:768px){.posts_hero__0WuoJ{padding:40px 20px 30px}.posts_heroTitle__EzWif{font-size:clamp(1.8rem,5vw,2.5rem)}.posts_list__AYMSJ{padding:0 20px 60px}.posts_row__omFsL{grid-template-columns:40px 1fr auto;gap:16px;padding:20px 0}.posts_rowTitle__QuhtT{font-size:1.1rem}.posts_rowExcerpt__KwtMC{font-size:.8rem;max-width:none}.posts_filterSection__W0A6E{padding:1.5rem 20px}.posts_filterBtn__miK0d{padding:.4rem .8rem;font-size:.75rem}}.post_article__mgQf4{max-width:780px;margin:0 auto;padding:80px 40px 120px}.post_header___JGei{display:flex;flex-direction:column;gap:20px}.post_back__ahww_{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;transition:color .2s;margin-bottom:8px}.post_back__ahww_:hover{color:var(--accent)}.post_category__w_rkX{font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.post_title__Rgtqi{font-family:Playfair Display,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.post_excerpt__WLEb4{font-size:1.15rem;line-height:1.75;color:var(--muted);font-style:italic;font-family:Playfair Display,serif;border-left:3px solid var(--accent);padding-left:20px;margin-top:4px}.post_meta__iobQS{display:flex;align-items:center;gap:14px;margin-top:8px}.post_avatar__hh8gy{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--accent));display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:1.2rem;color:#fff;font-weight:700;flex-shrink:0}.post_author__SOloV{font-size:.95rem;font-weight:500;display:block;margin-bottom:3px}.post_metaRow___S2ie{font-family:DM Mono,monospace;font-size:.68rem;color:var(--muted);letter-spacing:.08em;display:flex;align-items:center;gap:8px}.post_sep__BIHmp{color:var(--border)}.post_divider__bD5_l{width:100%;height:1px;background:var(--border);margin:48px 0;position:relative}.post_divider__bD5_l:before{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--paper);padding:0 16px;color:var(--accent);font-size:.9rem}.post_content__KF6Q6{animation:post_fadeUp__F3yO1 .6s ease .1s both}.ReadingProgress_progress__EctVk{position:fixed;top:0;left:0;height:3px;background:linear-gradient(to right,var(--accent),var(--gold));z-index:999;transition:width .1s ease;box-shadow:0 0 10px rgba(200,71,43,.3)}.RelatedPosts_section__QfKXP{margin:4rem 0;padding:3rem 0;border-top:2px solid var(--border);border-bottom:2px solid var(--border)}.RelatedPosts_title__SeehK{font-family:Playfair Display,serif;font-size:1.8rem;margin-bottom:2rem;color:var(--ink)}.RelatedPosts_grid__jwmz7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}@media (max-width:768px){.RelatedPosts_section__QfKXP{margin:2rem 0;padding:2rem 0}.RelatedPosts_title__SeehK{font-size:1.4rem;margin-bottom:1.5rem}.RelatedPosts_grid__jwmz7{gap:1.5rem}}.about_container__lvOka{max-width:800px;margin:0 auto;padding:80px 24px}.about_content__CT4jV{animation:about_fadeDown__lfqvE .6s ease-out}.about_header__O2Qec{text-align:center;margin-bottom:60px}.about_title__xTCOI{font-family:Playfair Display,serif;font-size:3.5rem;font-weight:900;line-height:1.1;color:var(--ink);margin-bottom:12px}.about_subtitle__04p2L{font-size:1.25rem;color:var(--muted);font-weight:300;letter-spacing:2px;text-transform:uppercase}.about_article__fopBv{line-height:1.8;color:var(--ink)}.about_bio__NY92d{margin-bottom:60px;font-size:1.1rem}.about_bio__NY92d p{margin-bottom:24px;text-align:justify;color:var(--ink)}.about_bio__NY92d p:last-child{margin-bottom:0}.about_bio__NY92d em{font-style:italic;color:var(--accent);font-weight:500}.about_cta__0MLkk{padding:60px 40px;background:var(--cream);border-radius:8px;text-align:center;border:1px solid var(--border)}.about_cta__0MLkk h2{font-family:Playfair Display,serif;font-size:1.75rem;margin-bottom:12px;color:var(--ink)}.about_cta__0MLkk p{color:var(--muted);margin-bottom:24px;font-size:1rem}.about_button__fy5QC{display:inline-block;padding:14px 32px;background:var(--accent);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease}.about_button__fy5QC:hover{background:#b8391f;transform:translateY(-2px)}@media (max-width:640px){.about_container__lvOka{padding:60px 16px}.about_title__xTCOI{font-size:2.5rem}.about_bio__NY92d,.about_subtitle__04p2L{font-size:1rem}.about_cta__0MLkk{padding:40px 24px}.about_cta__0MLkk h2{font-size:1.5rem}}.SearchPosts_searchContainer__j327d{position:relative;width:100%;max-width:520px}.SearchPosts_inputWrapper__NYJuz{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;background:var(--paper);border:1px solid rgba(17,24,39,.08);border-radius:999px;padding:.45rem;box-shadow:0 20px 60px rgba(15,23,42,.06)}.SearchPosts_input__aDwKc{width:100%;padding:.85rem 1rem .85rem 2.7rem;border:none;border-radius:999px;font-size:.98rem;transition:all .2s ease;font-family:DM Sans,sans-serif;background:transparent;color:var(--ink)}.SearchPosts_input__aDwKc::placeholder{color:var(--muted)}.SearchPosts_input__aDwKc:focus{outline:none}.SearchPosts_icon__NmczN{position:relative;left:.8rem;font-size:1.05rem;color:var(--accent);pointer-events:none}.SearchPosts_searchBtn__SctBm{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.35rem;border:none;border-radius:999px;background:linear-gradient(135deg,#ff7a59,#ff543d);color:#fff;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 28px rgba(255,84,61,.22)}.SearchPosts_searchBtn__SctBm:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(255,84,61,.24)}.SearchPosts_results__tG78t{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;z-index:10}.SearchPosts_list__szlvF{list-style:none;margin:0;padding:0}.SearchPosts_list__szlvF li{border-bottom:1px solid var(--border)}.SearchPosts_list__szlvF li:last-child{border-bottom:none}.SearchPosts_list__szlvF a{display:block;padding:1rem;text-decoration:none;color:inherit;transition:background .2s ease}.SearchPosts_list__szlvF a:hover{background:var(--cream)}.SearchPosts_title__FYRPO{font-weight:600;color:var(--ink);margin-bottom:.5rem;font-size:.95rem}.SearchPosts_meta__Xw6Tq{display:flex;gap:.75rem;align-items:center;font-size:.8rem;color:var(--muted)}.SearchPosts_category__a4Mlu{background:var(--accent);color:#fff;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;font-size:.7rem}.SearchPosts_date__BbOXP{color:var(--muted)}.SearchPosts_empty__z05HO{padding:1rem;text-align:center;color:var(--muted);font-size:.9rem}.SearchPosts_overlay__2yZ4d{position:fixed;inset:0;background:transparent;border:none;padding:0;cursor:default;z-index:9}@media (max-width:768px){.SearchPosts_searchContainer__j327d{max-width:100%}.SearchPosts_results__tG78t{max-height:300px}}.ShareButtons_shareButtons__l5147{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.ShareButtons_label__Hv73G{font-size:.9rem;color:var(--muted);font-weight:500}.ShareButtons_button__pygZ7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cream);border:2px solid var(--border);text-decoration:none;font-size:1.2rem;transition:all .3s ease;cursor:pointer}.ShareButtons_button__pygZ7:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.ShareButtons_shareButtons__l5147{flex-wrap:wrap}.ShareButtons_button__pygZ7{width:36px;height:36px;font-size:1rem}}.TableOfContents_toc__EOBrn{background:var(--cream);border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:2rem;position:-webkit-sticky;position:sticky;top:20px;max-width:300px;font-size:.95rem}.TableOfContents_label__593jB{font-weight:600;color:var(--ink);margin-bottom:1rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.TableOfContents_list__VkUd0{list-style:none;margin:0;padding:0}.TableOfContents_item__Xe8ed{margin-bottom:.5rem}.TableOfContents_item__Xe8ed a{color:var(--muted);text-decoration:none;transition:color .2s ease;display:block;padding:.25rem 0}.TableOfContents_item__Xe8ed a:hover{color:var(--accent)}.TableOfContents_item__Xe8ed.TableOfContents_active__RdAMp a{color:var(--accent);font-weight:600}.TableOfContents_nested__BpA_F{margin-left:1.5rem;font-size:.9rem}@media (max-width:1024px){.TableOfContents_toc__EOBrn{position:relative;top:auto;max-width:100%;margin-bottom:2rem}}@media (max-width:768px){.TableOfContents_toc__EOBrn{padding:1rem;margin-bottom:1.5rem}.TableOfContents_item__Xe8ed a{font-size:.85rem}}