.bayport-news-hero{justify-content:center;align-items:center;min-height:70vh;padding-top:80px;display:flex;position:relative;overflow:clip}.bayport-news-hero__background{z-index:0;position:absolute;inset:0}.bayport-news-hero__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bayport-news-hero__background-overlay{background:linear-gradient(135deg,#030303eb 0%,#0366ff33 50%,#030303e0 100%);position:absolute;inset:0}.bayport-news-hero__decoration{filter:blur(100px);pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite bayport-news-float;position:absolute}.bayport-news-hero__decoration--1{background:#ffcc341f;width:300px;height:300px;top:20%;left:5%}.bayport-news-hero__decoration--2{background:#0366ff2e;width:350px;height:350px;animation-delay:4s;bottom:20%;right:8%}@keyframes bayport-news-float{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-30px)scale(1.05)}}.bayport-news-hero__content{z-index:10;max-width:var(--bayport-max-width-5xl);padding:var(--bayport-spacing-3xl)var(--bayport-spacing-lg)calc(var(--bayport-spacing-3xl) + 5vw);text-align:center;margin:0 auto;position:relative}.bayport-news-hero__inner{transition:all 1.2s cubic-bezier(.16,1,.3,1)}.bayport-news-hero__inner--visible{opacity:1;transform:translateY(0)}.bayport-news-hero__inner--hidden{opacity:0;transform:translateY(30px)}.bayport-news-hero__badge{align-items:center;gap:var(--bayport-spacing-sm);padding:var(--bayport-spacing-sm)var(--bayport-spacing-lg);background:var(--bayport-color-gold);margin-bottom:var(--bayport-spacing-xl);display:inline-flex}.bayport-news-hero__badge-icon{width:1rem;height:1rem;color:var(--bayport-color-black)}.bayport-news-hero__badge span{color:var(--bayport-color-black);font-size:var(--bayport-font-size-sm);letter-spacing:.02em;font-weight:600}.bayport-news-hero__title{font-family:var(--bayport-font-heading);color:var(--bayport-color-white);margin-bottom:var(--bayport-spacing-xl);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.1}.bayport-news-hero__title-accent{color:var(--bayport-color-gold);display:block}.bayport-news-hero__subtitle{color:#ffffffe6;max-width:var(--bayport-max-width-3xl);margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.7}.bayport-news-hero__wave{z-index:5;position:absolute;bottom:0;left:0;right:0}.bayport-news-hero__wave svg{width:100%;display:block}@media (min-width:640px){.bayport-news-hero__title-accent{display:inline}}
.bayport-news-card{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards bayport-news-card-in}@keyframes bayport-news-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bayport-news-card__link{color:inherit;background:var(--bayport-color-white);border:1px solid var(--bayport-color-gray-200);transition:all var(--bayport-transition-base)ease;text-decoration:none;display:block;overflow:hidden}.bayport-news-card__link:hover{border-color:var(--bayport-color-gold);transform:translateY(-4px);box-shadow:0 20px 40px -12px #0000001f,0 0 0 1px #e6ad0033}.bayport-news-card__image-wrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.bayport-news-card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bayport-news-card__link:hover .bayport-news-card__image{transform:scale(1.05)}.bayport-news-card__image-placeholder{background:linear-gradient(135deg,var(--bayport-color-gray-100)0%,var(--bayport-color-gray-200)100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bayport-news-card__image-placeholder-text{font-family:var(--bayport-font-heading);font-size:var(--bayport-font-size-2xl);color:var(--bayport-color-gray-300);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.bayport-news-card__image-overlay{pointer-events:none;background:linear-gradient(#0000,#00000014);height:50%;position:absolute;bottom:0;left:0;right:0}.bayport-news-card__content{padding:var(--bayport-spacing-lg)var(--bayport-spacing-lg)var(--bayport-spacing-xl)}.bayport-news-card__date{align-items:center;gap:var(--bayport-spacing-xs);font-size:var(--bayport-font-size-xs);color:var(--bayport-color-gray-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--bayport-spacing-sm);font-weight:500;display:inline-flex}.bayport-news-card__date-icon{width:13px;height:13px}.bayport-news-card__title{font-family:var(--bayport-font-heading);font-size:var(--bayport-font-size-xl);color:var(--bayport-color-gray-900);margin-bottom:var(--bayport-spacing-sm);transition:color var(--bayport-transition-base)ease;font-weight:700;line-height:1.3}.bayport-news-card__link:hover .bayport-news-card__title{color:var(--bayport-color-blue)}.bayport-news-card__subtitle{font-size:var(--bayport-font-size-sm);color:var(--bayport-color-gray-600);margin-bottom:var(--bayport-spacing-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.bayport-news-card__cta{align-items:center;gap:var(--bayport-spacing-sm);font-size:var(--bayport-font-size-sm);color:var(--bayport-color-gold);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:inline-flex}.bayport-news-card__cta-icon{width:16px;height:16px;transition:transform var(--bayport-transition-base)ease}.bayport-news-card__link:hover .bayport-news-card__cta-icon{transform:translate(4px)}
.bayport-news-page__section{padding:var(--bayport-spacing-3xl)var(--bayport-spacing-lg);background:var(--bayport-color-white)}@media (min-width:768px){.bayport-news-page__section{padding:var(--bayport-spacing-4xl)var(--bayport-spacing-2xl)}}.bayport-news-page__container{max-width:var(--bayport-container-xl);margin:0 auto}.bayport-news-page__grid-header{margin-bottom:var(--bayport-spacing-2xl)}.bayport-news-page__grid-title{font-family:var(--bayport-font-heading);font-size:var(--bayport-font-size-2xl);color:var(--bayport-color-gray-900);margin-bottom:var(--bayport-spacing-md);font-weight:700}.bayport-news-page__grid-divider{background:var(--bayport-color-gold);width:60px;height:3px}.bayport-news-page__grid{gap:var(--bayport-spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.bayport-news-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bayport-news-page__grid{gap:var(--bayport-spacing-2xl);grid-template-columns:repeat(3,1fr)}}.bayport-news-page__empty{text-align:center;padding:var(--bayport-spacing-4xl)var(--bayport-spacing-lg)}.bayport-news-page__empty-icon-wrapper{border:1px solid var(--bayport-color-gray-200);width:80px;height:80px;margin-bottom:var(--bayport-spacing-xl);background:linear-gradient(135deg,#0366ff14 0%,#e6ad0014 100%);justify-content:center;align-items:center;display:inline-flex}.bayport-news-page__empty-icon{width:36px;height:36px;color:var(--bayport-color-gold)}.bayport-news-page__empty-title{font-family:var(--bayport-font-heading);font-size:var(--bayport-font-size-3xl);color:var(--bayport-color-gray-900);margin-bottom:var(--bayport-spacing-md);font-weight:700}.bayport-news-page__empty-text{font-size:var(--bayport-font-size-lg);color:var(--bayport-color-gray-600);max-width:480px;margin:0 auto;line-height:1.7}
