.blog-module__3rPSzG__blogPage{--paper-bg-light:#fbf8f1;--paper-bg-dark:#0d0d0c;--paper-ink-light:#161513;--paper-ink-dark:#e8e3d8;--paper-muted-light:#686359;--paper-muted-dark:#9e988c;--paper-rule-light:#dfd7c5;--paper-rule-dark:#262420;--paper-accent-light:#9e2a2b;--paper-accent-dark:#d4a359;--paper-card-light:#f6f1e5;--paper-card-dark:#141311;background-color:var(--paper-bg-dark);min-height:100vh;color:var(--paper-ink-dark);padding:30px 20px 80px;font-family:Newsreader,Playfair Display,Georgia,serif;transition:background-color .3s,color .3s}body.light-mode .blog-module__3rPSzG__blogPage{background-color:var(--paper-bg-light);color:var(--paper-ink-light)}.blog-module__3rPSzG__container{max-width:1220px;margin:0 auto}.blog-module__3rPSzG__masthead{text-align:center;margin-bottom:36px;padding-bottom:20px}.blog-module__3rPSzG__topBanner{border-top:1px solid var(--paper-rule-dark);border-bottom:1px solid var(--paper-rule-dark);letter-spacing:1.5px;text-transform:uppercase;color:var(--paper-muted-dark);justify-content:space-between;align-items:center;padding:8px 0;font-family:Courier Prime,monospace;font-size:.74rem;display:flex}body.light-mode .blog-module__3rPSzG__topBanner{border-color:var(--paper-rule-light);color:var(--paper-muted-light)}.blog-module__3rPSzG__mastheadTitleWrapper{padding:24px 0 16px}.blog-module__3rPSzG__mastheadTitle{letter-spacing:-1.5px;text-transform:uppercase;color:var(--paper-ink-dark);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,11vw,6.5rem);font-weight:700;line-height:.95}body.light-mode .blog-module__3rPSzG__mastheadTitle{color:var(--paper-ink-light)}.blog-module__3rPSzG__mastheadSubtitle{letter-spacing:1px;color:var(--paper-accent-dark);text-transform:uppercase;margin-top:12px;font-family:Courier Prime,monospace;font-size:clamp(.78rem,2vw,.92rem)}body.light-mode .blog-module__3rPSzG__mastheadSubtitle{color:var(--paper-accent-light)}.blog-module__3rPSzG__doubleRule{border-top:1px solid var(--paper-rule-dark);border-bottom:3px double var(--paper-rule-dark);height:6px;margin-top:16px}body.light-mode .blog-module__3rPSzG__doubleRule{border-color:var(--paper-rule-light)}.blog-module__3rPSzG__toolbar{border-bottom:1px solid var(--paper-rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:14px 0;display:flex}body.light-mode .blog-module__3rPSzG__toolbar{border-color:var(--paper-rule-light)}.blog-module__3rPSzG__categoryScroll{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.blog-module__3rPSzG__categoryScroll::-webkit-scrollbar{display:none}.blog-module__3rPSzG__categoryPill{letter-spacing:.5px;border:1px solid var(--paper-rule-dark);color:var(--paper-muted-dark);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:6px 14px;font-family:Courier Prime,monospace;font-size:.76rem;transition:all .2s}body.light-mode .blog-module__3rPSzG__categoryPill{border-color:var(--paper-rule-light);color:var(--paper-muted-light)}.blog-module__3rPSzG__categoryPill:hover{border-color:var(--paper-accent-dark);color:var(--paper-ink-dark)}body.light-mode .blog-module__3rPSzG__categoryPill:hover{border-color:var(--paper-accent-light);color:var(--paper-ink-light)}.blog-module__3rPSzG__categoryPillActive{border-color:var(--paper-accent-dark);color:var(--paper-accent-dark);background:#d4a35926;font-weight:700}body.light-mode .blog-module__3rPSzG__categoryPillActive{border-color:var(--paper-accent-light);color:var(--paper-accent-light);background:#9e2a2b14;font-weight:700}.blog-module__3rPSzG__searchBox{border:1px solid var(--paper-rule-dark);background:var(--paper-card-dark);border-radius:2px;align-items:center;gap:8px;min-width:220px;padding:6px 12px;display:flex}body.light-mode .blog-module__3rPSzG__searchBox{border-color:var(--paper-rule-light);background:var(--paper-card-light)}.blog-module__3rPSzG__searchInput{color:var(--paper-ink-dark);background:0 0;border:none;outline:none;width:100%;font-family:Courier Prime,monospace;font-size:.82rem}body.light-mode .blog-module__3rPSzG__searchInput{color:var(--paper-ink-light)}.blog-module__3rPSzG__searchInput::placeholder{color:var(--paper-muted-dark)}body.light-mode .blog-module__3rPSzG__searchInput::placeholder{color:var(--paper-muted-light)}.blog-module__3rPSzG__leadStory{background:var(--paper-card-dark);border:1px solid var(--paper-rule-dark);border-left:4px solid var(--paper-accent-dark);border-radius:2px;grid-template-columns:1.2fr 1fr;gap:36px;margin-bottom:48px;padding:32px;display:grid;position:relative}body.light-mode .blog-module__3rPSzG__leadStory{background:var(--paper-card-light);border-color:var(--paper-rule-light);border-left-color:var(--paper-accent-light)}.blog-module__3rPSzG__leadImageContainer{aspect-ratio:16/10;border:1px solid var(--paper-rule-dark);background:#000;position:relative;overflow:hidden}body.light-mode .blog-module__3rPSzG__leadImageContainer{border-color:var(--paper-rule-light);background:#fff;padding:6px}.blog-module__3rPSzG__leadImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__3rPSzG__leadStory:hover .blog-module__3rPSzG__leadImage{transform:scale(1.02)}.blog-module__3rPSzG__leadContent{flex-direction:column;justify-content:center;display:flex}.blog-module__3rPSzG__typewriterDateline{letter-spacing:1.2px;text-transform:uppercase;color:var(--paper-accent-dark);align-items:center;gap:8px;margin-bottom:12px;font-family:Courier Prime,monospace;font-size:.76rem;display:flex}body.light-mode .blog-module__3rPSzG__typewriterDateline{color:var(--paper-accent-light)}.blog-module__3rPSzG__leadHeadline{color:var(--paper-ink-dark);letter-spacing:-.5px;margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:700;line-height:1.15}body.light-mode .blog-module__3rPSzG__leadHeadline{color:var(--paper-ink-light)}.blog-module__3rPSzG__leadExcerpt{color:var(--paper-muted-dark);margin-bottom:24px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.65}body.light-mode .blog-module__3rPSzG__leadExcerpt{color:var(--paper-muted-light)}.blog-module__3rPSzG__readMoreBtn{text-transform:uppercase;letter-spacing:1px;color:var(--paper-accent-dark);align-items:center;gap:8px;font-family:Courier Prime,monospace;font-size:.85rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}body.light-mode .blog-module__3rPSzG__readMoreBtn{color:var(--paper-accent-light)}.blog-module__3rPSzG__readMoreBtn:hover{gap:12px}.blog-module__3rPSzG__sectionHeader{border-bottom:2px solid var(--paper-rule-dark);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:8px;display:flex}body.light-mode .blog-module__3rPSzG__sectionHeader{border-color:var(--paper-rule-light)}.blog-module__3rPSzG__sectionTitle{text-transform:uppercase;letter-spacing:1px;color:var(--paper-ink-dark);margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:700}body.light-mode .blog-module__3rPSzG__sectionTitle{color:var(--paper-ink-light)}.blog-module__3rPSzG__sectionCount{color:var(--paper-muted-dark);font-family:Courier Prime,monospace;font-size:.78rem}body.light-mode .blog-module__3rPSzG__sectionCount{color:var(--paper-muted-light)}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-module__3rPSzG__postCard{background:var(--paper-card-dark);border:1px solid var(--paper-rule-dark);border-radius:2px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}body.light-mode .blog-module__3rPSzG__postCard{background:var(--paper-card-light);border-color:var(--paper-rule-light)}.blog-module__3rPSzG__postCard:hover{border-color:var(--paper-accent-dark);transform:translateY(-2px);box-shadow:0 10px 24px #0006}body.light-mode .blog-module__3rPSzG__postCard:hover{border-color:var(--paper-accent-light);box-shadow:0 8px 20px #0000000f}.blog-module__3rPSzG__cardMeta{text-transform:uppercase;color:var(--paper-muted-dark);justify-content:space-between;align-items:center;margin-bottom:12px;font-family:Courier Prime,monospace;font-size:.72rem;display:flex}body.light-mode .blog-module__3rPSzG__cardMeta{color:var(--paper-muted-light)}.blog-module__3rPSzG__categoryStamp{color:var(--paper-accent-dark);letter-spacing:.5px;font-weight:700}body.light-mode .blog-module__3rPSzG__categoryStamp{color:var(--paper-accent-light)}.blog-module__3rPSzG__cardThumbnail{aspect-ratio:16/10;border:1px solid var(--paper-rule-dark);background:#000;width:100%;margin-bottom:14px;overflow:hidden}body.light-mode .blog-module__3rPSzG__cardThumbnail{border-color:var(--paper-rule-light);background:#fff;padding:4px}.blog-module__3rPSzG__cardThumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-module__3rPSzG__postCard:hover .blog-module__3rPSzG__cardThumbnail img{transform:scale(1.04)}.blog-module__3rPSzG__cardHeadline{color:var(--paper-ink-dark);margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.25}body.light-mode .blog-module__3rPSzG__cardHeadline{color:var(--paper-ink-light)}.blog-module__3rPSzG__cardHeadline a{color:inherit;text-decoration:none}.blog-module__3rPSzG__cardHeadline a:hover{color:var(--paper-accent-dark)}body.light-mode .blog-module__3rPSzG__cardHeadline a:hover{color:var(--paper-accent-light)}.blog-module__3rPSzG__cardExcerpt{color:var(--paper-muted-dark);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-family:Inter,sans-serif;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}body.light-mode .blog-module__3rPSzG__cardExcerpt{color:var(--paper-muted-light)}.blog-module__3rPSzG__cardFooter{border-top:1px dotted var(--paper-rule-dark);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-family:Courier Prime,monospace;font-size:.74rem;display:flex}body.light-mode .blog-module__3rPSzG__cardFooter{border-top-color:var(--paper-rule-light)}.blog-module__3rPSzG__readingTime{color:var(--paper-muted-dark)}body.light-mode .blog-module__3rPSzG__readingTime{color:var(--paper-muted-light)}.blog-module__3rPSzG__cardLink{color:var(--paper-accent-dark);font-weight:700;text-decoration:none}body.light-mode .blog-module__3rPSzG__cardLink{color:var(--paper-accent-light)}.blog-module__3rPSzG__emptyState{text-align:center;border:1px dashed var(--paper-rule-dark);color:var(--paper-muted-dark);border-radius:2px;margin:40px 0;padding:80px 20px;font-family:Courier Prime,monospace}body.light-mode .blog-module__3rPSzG__emptyState{border-color:var(--paper-rule-light);color:var(--paper-muted-light)}@media (max-width:1024px){.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-module__3rPSzG__leadStory{gap:24px;padding:24px}}@media (max-width:768px){.blog-module__3rPSzG__blogPage{padding:20px 14px 60px}.blog-module__3rPSzG__topBanner{text-align:center;flex-direction:column;gap:4px;font-size:.65rem}.blog-module__3rPSzG__mastheadTitle{font-size:3rem}.blog-module__3rPSzG__mastheadSubtitle{font-size:.74rem}.blog-module__3rPSzG__toolbar{flex-direction:column;align-items:stretch;gap:12px}.blog-module__3rPSzG__searchBox{width:100%}.blog-module__3rPSzG__leadStory{grid-template-columns:1fr;gap:16px;margin-bottom:32px;padding:18px}.blog-module__3rPSzG__leadHeadline{font-size:1.6rem}.blog-module__3rPSzG__postsGrid{grid-template-columns:1fr;gap:18px}.blog-module__3rPSzG__postCard{padding:18px}.blog-module__3rPSzG__cardHeadline{font-size:1.18rem}}
