.ArticleCard-module__ZO5ghW__card{background:var(--white);flex-direction:column;display:flex}.ArticleCard-module__ZO5ghW__imageWrap{aspect-ratio:3/2;background:var(--black);flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.ArticleCard-module__ZO5ghW__image{object-fit:cover;transition:transform .7s var(--ease), opacity .3s;opacity:.9}.ArticleCard-module__ZO5ghW__imageWrap:hover .ArticleCard-module__ZO5ghW__image{opacity:1;transform:scale(1.04)}.ArticleCard-module__ZO5ghW__body{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--white);border:1px solid var(--faint);border-top:none;flex-direction:column;flex:1;display:flex}.ArticleCard-module__ZO5ghW__category{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-size:.68rem;font-weight:500}.ArticleCard-module__ZO5ghW__titleLink{display:block}.ArticleCard-module__ZO5ghW__title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:1.7rem;line-height:1;transition:color .15s}.ArticleCard-module__ZO5ghW__titleLink:hover .ArticleCard-module__ZO5ghW__title{color:var(--amber)}.ArticleCard-module__ZO5ghW__excerpt{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.ArticleCard-module__ZO5ghW__meta{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--faint);flex-wrap:wrap;margin-top:auto;display:flex}.ArticleCard-module__ZO5ghW__author{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);font-size:.68rem;font-weight:500}.ArticleCard-module__ZO5ghW__dot{color:var(--stone);font-size:.68rem}.ArticleCard-module__ZO5ghW__date{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:.68rem}.ArticleCard-module__ZO5ghW__readMore{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-top:var(--space-1);transition:letter-spacing .2s var(--ease);font-size:.68rem;font-weight:500;display:inline-block}.ArticleCard-module__ZO5ghW__readMore:hover{letter-spacing:.18em}.ArticleCard-module__ZO5ghW__featured{display:none}@media (max-width:560px){.ArticleCard-module__ZO5ghW__title{font-size:1.5rem}}
.FeaturedHero-module__5sbrhq__hero{background:var(--black);flex-direction:column;width:100%;height:92vh;min-height:600px;max-height:900px;margin-bottom:0;display:flex;position:relative}.FeaturedHero-module__5sbrhq__imageWrap{position:absolute;inset:0;overflow:hidden}.FeaturedHero-module__5sbrhq__image{object-fit:cover;object-position:center center;opacity:.5;transition:opacity .4s}.FeaturedHero-module__5sbrhq__hero:hover .FeaturedHero-module__5sbrhq__image{opacity:.6}.FeaturedHero-module__5sbrhq__gradient{background:linear-gradient(to bottom, #0d0d0d80 0%, #0d0d0d33 15%, #0d0d0d8c 55%, #0d0d0df7 84%, var(--black) 100%);position:absolute;inset:0}.FeaturedHero-module__5sbrhq__datebar{z-index:2;padding:var(--space-2) 0;flex-shrink:0;position:relative}.FeaturedHero-module__5sbrhq__dateText{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#888;font-size:.72rem}.FeaturedHero-module__5sbrhq__content{padding:var(--space-8) var(--space-8) var(--space-8);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FeaturedHero-module__5sbrhq__contentInner{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:1000px;display:flex}.FeaturedHero-module__5sbrhq__category{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-dim);padding:var(--space-3) var(--space-5);white-space:nowrap;background:#0d0d0d99;align-items:center;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.FeaturedHero-module__5sbrhq__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--white);font-size:clamp(2.8rem,7.5vw,7rem);line-height:.95;transition:color .2s}.FeaturedHero-module__5sbrhq__title:hover{color:var(--amber-light)}.FeaturedHero-module__5sbrhq__excerpt{font-family:var(--font-serif);color:#fafaf7c7;max-width:58ch;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.65}@media (max-width:640px){.FeaturedHero-module__5sbrhq__hero{height:auto;min-height:0;max-height:none}.FeaturedHero-module__5sbrhq__imageWrap{width:100%;height:100%;position:absolute;inset:0}.FeaturedHero-module__5sbrhq__datebar{z-index:2;position:relative}.FeaturedHero-module__5sbrhq__content{z-index:2;padding:var(--space-8) var(--space-5) var(--space-12);justify-content:flex-start;align-items:flex-start;position:relative}.FeaturedHero-module__5sbrhq__contentInner{text-align:left;align-items:flex-start;gap:var(--space-4)}.FeaturedHero-module__5sbrhq__category{letter-spacing:.16em;padding:var(--space-2) var(--space-4);white-space:normal;font-size:.68rem}.FeaturedHero-module__5sbrhq__title{font-size:clamp(3rem,13vw,4.5rem);line-height:.92}.FeaturedHero-module__5sbrhq__excerpt{padding-bottom:var(--space-4);font-size:1rem;display:block;overflow:visible}}
.ReadMoreCta-module__9ELSTq__link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);padding-bottom:var(--space-2);font-size:.85rem;font-weight:500;position:relative}.ReadMoreCta-module__9ELSTq__link:after{content:"";background:linear-gradient(to right, var(--amber-light) 0%, var(--amber-light) 50%, var(--amber-dim) 50%, var(--amber-dim) 100%);background-position:100% 0;background-size:200% 100%;width:100%;height:1.5px;position:absolute;bottom:0;left:0}.ReadMoreCta-module__9ELSTq__link:hover:after{animation:.6s ease-out forwards ReadMoreCta-module__9ELSTq__glowRight}.ReadMoreCta-module__9ELSTq__link:hover{color:var(--amber-light)}.ReadMoreCta-module__9ELSTq__glow:after{animation:.6s ease-out forwards ReadMoreCta-module__9ELSTq__glowRight}@keyframes ReadMoreCta-module__9ELSTq__glowRight{0%{background-position:100% 0}to{background-position:0 0}}
.page-module___8aEwW__page{padding-bottom:var(--space-24)}.page-module___8aEwW__featuredCta{padding:var(--space-8) 0 var(--space-10);background:var(--black);margin-bottom:var(--space-12);border-bottom:1px solid #1e1e1e;justify-content:center;display:flex}.page-module___8aEwW__section{padding-top:var(--space-4)}.page-module___8aEwW__sectionLabel{font-family:var(--font-display);letter-spacing:.16em;color:var(--ink);margin-bottom:var(--space-8);padding-bottom:var(--space-3);border-bottom:2px solid var(--black);font-size:1.8rem;display:block;position:relative}.page-module___8aEwW__sectionLabel:after{content:"";background:var(--amber);width:60px;height:2px;position:absolute;bottom:-2px;left:0}.page-module___8aEwW__grid{gap:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module___8aEwW__grid{grid-template-columns:1fr}}
