.NewsCard_card__dmp9l{display:flex;flex-direction:column;padding:var(--space-6);background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-left-width:4px;text-decoration:none;color:var(--color-on-surface);transition:box-shadow var(--transition);overflow:hidden}.NewsCard_card__dmp9l:hover{box-shadow:var(--shadow-hover)}.NewsCard_accentPrimary__nQPQR{border-left-color:var(--color-primary)}.NewsCard_accentError__NvXAg{border-left-color:var(--color-error)}.NewsCard_top__l566u{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.NewsCard_tag__TZ01o{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-xs)}.NewsCard_tagPrimary__OoWc0{background:rgba(0,0,0,.05);color:var(--color-primary)}.NewsCard_tagError__jZann{background:var(--color-error-container);color:var(--color-on-error-container)}.NewsCard_date__DMCOV{font-size:12px;color:var(--color-on-surface-muted)}.NewsCard_title__3zBGG{font-family:var(--font-body);font-size:var(--text-headline-sm);font-weight:600;letter-spacing:-.01em;color:var(--color-on-surface);line-height:1.35;margin-bottom:var(--space-3);transition:color var(--transition)}.NewsCard_card__dmp9l:hover .NewsCard_title__3zBGG{color:var(--color-error)}.NewsCard_excerpt__y58ny{font-size:var(--text-body);color:var(--color-on-surface-variant);line-height:var(--lh-prose);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--space-6);flex:1 1}.NewsCard_readMore__DVmZO{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;color:var(--color-primary);margin-top:auto}.news_page__JXiII{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter) var(--space-24)}.news_hero__UuxIt{padding:var(--space-12) 0 var(--space-10);border-bottom:1px solid var(--color-outline-variant);margin-bottom:var(--space-10)}.news_eyebrow__UfWJR{font-family:var(--font-body);font-size:var(--text-label);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-error);margin-bottom:var(--space-3)}.news_title___49kB{font-family:var(--font-display);font-size:clamp(32px,4.5vw,48px);font-weight:400;color:var(--color-primary);margin-bottom:var(--space-4)}.news_subtitle__hRPiM{font-size:var(--text-body-lg);color:var(--color-on-surface-variant);max-width:520px;line-height:1.65}.news_filters__p0YMN{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-8)}.news_filterBtn___61DU{padding:6px 16px;border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--color-on-surface-variant);cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.news_filterBtn___61DU:hover{background:var(--color-surface-container);color:var(--color-on-surface)}.news_filterBtnActive__MFM_U{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.news_grid__HqPQh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:900px){.news_grid__HqPQh{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.news_grid__HqPQh{grid-template-columns:1fr}}.home_hero__Y8kSn{max-width:var(--container-max);margin:0 auto;padding:var(--space-16) var(--gutter) var(--space-12);text-align:center}.home_announcement__MKXGu{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 14px 5px 6px;border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);margin-bottom:var(--space-8);font-family:var(--font-body);cursor:default}.home_announcementBadge__yDKKD{background:var(--color-error);color:var(--color-on-error);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:var(--radius-xs);text-transform:uppercase}.home_announcementText__ezLyw{font-size:var(--text-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant)}.home_heroTitle___sNKT{font-family:var(--font-display);font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1.05;color:var(--color-primary);max-width:820px;margin:0 auto var(--space-6);letter-spacing:-.02em}.home_heroSub__1kGH7{font-size:var(--text-body-lg);color:var(--color-on-surface-variant);line-height:1.65;max-width:560px;margin:0 auto var(--space-10)}.home_heroCtas__QfEoL{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.home_btnPrimary__J78Q1{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:700;text-decoration:none;transition:opacity var(--transition),transform var(--transition)}.home_btnPrimary__J78Q1:hover{opacity:.85;transform:translateY(-1px)}.home_btnSecondary__BTMZM{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius-sm);border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:700;text-decoration:none;background:transparent;transition:background var(--transition),transform var(--transition)}.home_btnSecondary__BTMZM:hover{background:var(--color-surface-container-low);transform:translateY(-1px)}.home_features__pk_ew{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter) var(--space-16)}.home_featureGrid__vygD6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) var(--space-8);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface-container-low)}@media (max-width:768px){.home_featureGrid__vygD6{grid-template-columns:1fr}}.home_featureItem__1PF4F{display:flex;gap:var(--space-4);align-items:flex-start}.home_featureIcon__FRCRv{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center}.home_featureTitle__AzKzo{font-family:var(--font-body);font-size:var(--text-headline-sm);font-weight:600;color:var(--color-on-surface);margin-bottom:var(--space-1);letter-spacing:-.01em}.home_featureDesc__wgwYw{font-size:var(--text-body-sm);color:var(--color-on-surface-variant);line-height:1.6}.home_newsSection__l721z{background:var(--color-surface-container-low);padding:var(--space-16) 0}.home_newsSectionInner__tJGT_{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.home_sectionHeader__F1p0q{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-10)}.home_sectionEyebrow__sCa_L{font-family:var(--font-body);font-size:var(--text-label);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-error);margin-bottom:var(--space-2)}.home_sectionTitle__b4u7i{font-family:var(--font-display);font-size:var(--text-headline-lg);font-weight:400;color:var(--color-primary);line-height:var(--lh-headline)}.home_viewAll__BNgIr{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:gap var(--transition)}.home_viewAll__BNgIr:hover{gap:var(--space-2)}.home_newsGrid__HfuO4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:900px){.home_newsGrid__HfuO4{grid-template-columns:1fr}}.home_ctaSection__D_O9O{max-width:var(--container-max);margin:0 auto;padding:var(--space-16) var(--gutter)}.home_ctaPanel__k1dYd{position:relative;overflow:hidden;background:var(--color-primary-container);border-radius:var(--radius-xl);padding:var(--space-16) var(--space-16);display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}@media (max-width:768px){.home_ctaPanel__k1dYd{flex-direction:column;padding:var(--space-10) var(--gutter);text-align:center}}.home_ctaGlow__wzKUO{bottom:-80px;right:-80px;width:320px;height:320px;opacity:.08;filter:blur(60px);pointer-events:none}.home_ctaDot__izs2E,.home_ctaGlow__wzKUO{position:absolute;border-radius:var(--radius-full);background:var(--color-error)}.home_ctaDot__izs2E{top:var(--space-8);right:var(--space-8);width:10px;height:10px}.home_ctaText__hjLFx{position:relative;z-index:1;max-width:520px}.home_ctaTitle__Xju4K{font-family:var(--font-display);font-size:clamp(28px,3.5vw,40px);font-weight:400;color:#ffffff;line-height:var(--lh-headline);margin-bottom:var(--space-5)}.home_ctaDesc__bNR0T{font-size:var(--text-body-lg);color:var(--color-on-primary-container);line-height:1.65;margin-bottom:var(--space-8)}.home_ctaButtons__HVYRK{display:flex;gap:var(--space-4);flex-wrap:wrap}.home_btnCtaPrimary__jNjjz{display:inline-flex;align-items:center;gap:var(--space-2);padding:13px 24px;border-radius:var(--radius-sm);background:#ffffff;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:700;text-decoration:none;transition:opacity var(--transition)}.home_btnCtaPrimary__jNjjz:hover{opacity:.88}.home_ctaVisual___I_oO{position:relative;z-index:1;flex-shrink:0}.home_ctaCircle__oJh8g{width:160px;height:160px;border-radius:var(--radius-full);border:3px solid rgba(186,26,26,.4)}.home_ctaCircleInner__6WedJ,.home_ctaCircle__oJh8g{display:flex;align-items:center;justify-content:center}.home_ctaCircleInner__6WedJ{width:130px;height:130px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15)}.home_ctaCircleIcon__qXzv_{font-size:52px;color:#ffffff}.home_bentoSection__lXax5{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter) var(--space-16)}.home_bentoHeader__dLyse{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-8)}.home_bento__sXmoq{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.home_bento__sXmoq{grid-template-columns:1fr 1fr;grid-template-rows:auto}.home_bentoFeatured__3crRR{grid-column:1/-1}}.home_bentoCard__QvKLn{border:1px solid var(--color-outline-variant);padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:var(--color-on-surface);background:var(--color-surface-container-lowest);border-radius:var(--radius-md);transition:border-color var(--transition),background var(--transition);overflow:hidden}.home_bentoCard__QvKLn:hover{border-color:var(--color-primary)}.home_bentoFeatured__3crRR{grid-column:span 2;grid-row:span 2}.home_bentoEyebrow__cqTXQ{font-family:var(--font-body);font-size:var(--text-label);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(0,0,0,.3);margin-bottom:var(--space-3)}.home_bentoTitle__A_0Mu{font-family:var(--font-display);font-size:var(--text-headline-lg);font-weight:400;color:var(--color-on-surface);line-height:1.2;margin-bottom:var(--space-2)}.home_bentoTitleSm__odU9z{font-family:var(--font-body);font-size:var(--text-headline-sm);font-weight:600;color:var(--color-on-surface);letter-spacing:-.01em}.home_bentoDesc__HtpFP{font-size:var(--text-body-sm);color:var(--color-on-surface-variant);line-height:1.55;margin-top:var(--space-2)}.home_bentoFooter__CmOej{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.home_bentoAvatars__A_q_3{display:flex}.home_bentoAvatar__AIdM_{width:28px;height:28px;border-radius:var(--radius-full);border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;margin-left:-6px}.home_bentoAvatar__AIdM_:first-child{margin-left:0}.home_bentoArrow__fekdI{color:var(--color-primary);transition:transform var(--transition)}.home_bentoCard__QvKLn:hover .home_bentoArrow__fekdI{transform:translateX(4px)}.home_bentoDark__jfs07{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.home_bentoDark__jfs07:hover{background:var(--color-primary-container);border-color:var(--color-primary-container)}.home_bentoDark__jfs07 .home_bentoEyebrow__cqTXQ{color:rgba(255,255,255,.4)}.home_bentoDark__jfs07 .home_bentoArrow__fekdI,.home_bentoDark__jfs07 .home_bentoTitleSm__odU9z{color:#ffffff}.home_bentoHighlight__r0AeM{background:var(--color-surface-container-high)}