.page-module__Kjl5uq__page{background:var(--g-bg-primary);min-height:100vh;color:var(--g-text-primary);font-family:var(--g-font-body)}.page-module__Kjl5uq__header{padding:160px var(--g-space-8)80px;border-bottom:1px solid var(--g-border);max-width:900px;margin:0 auto}.page-module__Kjl5uq__eyebrow{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--g-text-tertiary);margin:0 0 var(--g-space-5)}.page-module__Kjl5uq__title{font-family:var(--g-font-display);letter-spacing:-.04em;margin:0 0 var(--g-space-5);font-size:clamp(3rem,7vw,6rem);font-weight:300;line-height:1}.page-module__Kjl5uq__sub{font-size:var(--g-text-lg);color:var(--g-text-secondary);max-width:520px;margin:0;line-height:1.6}.page-module__Kjl5uq__articles{max-width:900px;padding:0 var(--g-space-8);margin:0 auto}.page-module__Kjl5uq__articleGrid{flex-direction:column;display:flex}.page-module__Kjl5uq__articleCard{gap:var(--g-space-3);padding:var(--g-space-10)0;border-bottom:1px solid var(--g-border);color:inherit;flex-direction:column;text-decoration:none;transition:opacity .15s;display:flex}.page-module__Kjl5uq__articleCard:hover{opacity:.75}.page-module__Kjl5uq__articleCard:first-child{padding-top:var(--g-space-12)}.page-module__Kjl5uq__articleCardFeatured .page-module__Kjl5uq__articleTitle{font-size:clamp(1.6rem,3.5vw,2.4rem)}.page-module__Kjl5uq__articleThumb{aspect-ratio:16/7;object-fit:cover;width:100%;margin-bottom:var(--g-space-2);display:block}.page-module__Kjl5uq__articleMeta{align-items:center;gap:var(--g-space-4);display:flex}.page-module__Kjl5uq__articleCategory{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--g-text-inverse);background:var(--g-bg-inverse);border-radius:2px;padding:2px 7px;font-size:.6rem}.page-module__Kjl5uq__articleDate{font-family:var(--g-font-mono);font-size:var(--g-text-xs);color:var(--g-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.page-module__Kjl5uq__articleRead{font-family:var(--g-font-mono);font-size:var(--g-text-xs);color:var(--g-text-tertiary)}.page-module__Kjl5uq__articleTitle{font-family:var(--g-font-display);letter-spacing:-.02em;color:var(--g-text-primary);margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:300;line-height:1.15}.page-module__Kjl5uq__articleExcerpt{font-size:var(--g-text-base);color:var(--g-text-secondary);max-width:640px;margin:0;line-height:1.65}.page-module__Kjl5uq__articleCta{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-secondary);margin-top:var(--g-space-1);font-size:.6rem;transition:color .15s}.page-module__Kjl5uq__articleCard:hover .page-module__Kjl5uq__articleCta{color:var(--g-text-primary)}.page-module__Kjl5uq__footer{max-width:900px;padding:var(--g-space-10)var(--g-space-8)var(--g-space-16);margin:0 auto}.page-module__Kjl5uq__footerText{margin:0}.page-module__Kjl5uq__footerLink{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-tertiary);text-decoration:none;transition:color .15s}.page-module__Kjl5uq__footerLink:hover{color:var(--g-text-primary)}@media (max-width:768px){.page-module__Kjl5uq__header{padding:120px var(--g-space-5)60px}.page-module__Kjl5uq__articles{padding:0 var(--g-space-5)}.page-module__Kjl5uq__footer{padding:var(--g-space-8)var(--g-space-5)var(--g-space-12)}}.page-module__Kjl5uq__categoryTabs{flex-wrap:wrap;gap:8px;margin-bottom:0;padding:32px 0 0;display:flex}.page-module__Kjl5uq__categoryTab{all:unset;cursor:pointer;font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--g-border);color:var(--g-text-secondary);border-radius:2px;padding:5px 12px;font-size:.55rem;transition:all .12s}.page-module__Kjl5uq__categoryTab:hover{border-color:var(--g-text-secondary);color:var(--g-text-primary)}.page-module__Kjl5uq__categoryTabActive{background:var(--g-bg-inverse);color:var(--g-text-inverse);border-color:var(--g-bg-inverse)}.page-module__Kjl5uq__newsletterStrip{background:var(--g-bg-inverse);margin-top:80px;padding:64px 0}.page-module__Kjl5uq__newsletterInner{max-width:900px;margin:0 auto;padding:0 32px}.page-module__Kjl5uq__newsletterEyebrow{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--g-accent);margin:0 0 16px;font-size:.6rem}.page-module__Kjl5uq__newsletterTitle{font-family:var(--g-font-display);letter-spacing:-.03em;color:#fff;margin:0 0 32px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300;line-height:1.15}.page-module__Kjl5uq__newsletterForm{gap:0;max-width:460px;display:flex}.page-module__Kjl5uq__newsletterInput{color:#fff;font-size:14px;font-family:var(--g-font-body);background:#ffffff0f;border:1px solid #ffffff1f;border-right:none;border-radius:0;outline:none;flex:1;padding:12px 16px}.page-module__Kjl5uq__newsletterInput::placeholder{color:#ffffff4d}.page-module__Kjl5uq__newsletterInput:focus{border-color:#ffffff4d}.page-module__Kjl5uq__newsletterBtn{background:var(--g-accent);color:#0a0a0a;font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;border:none;border-radius:0;padding:12px 20px;font-size:.6rem;font-weight:600;transition:opacity .15s}.page-module__Kjl5uq__newsletterBtn:hover{opacity:.85}.page-module__Kjl5uq__newsletterBtn:disabled{opacity:.4;cursor:default}.page-module__Kjl5uq__newsletterSuccess{font-family:var(--g-font-display);color:var(--g-accent);letter-spacing:-.02em;font-size:1.1rem;font-weight:300}.page-module__Kjl5uq__newsletterLegal{color:#ffffff40;margin:12px 0 0;font-size:11px}
