@charset "UTF-8";[data-reveal]{will-change:transform,opacity;pointer-events:none}[data-reveal].is-revealed{pointer-events:auto}[data-reveal=fade]{opacity:0}[data-reveal=fade].is-revealed{opacity:1;transform:none}[data-reveal=fade-up]{opacity:0;transform:translateY(30px)}[data-reveal=fade-up].is-revealed{opacity:1;transform:none}[data-reveal=fade-down]{opacity:0;transform:translateY(-30px)}[data-reveal=fade-down].is-revealed{opacity:1;transform:none}[data-reveal=fade-left]{opacity:0;transform:translate(30px)}[data-reveal=fade-left].is-revealed{opacity:1;transform:none}[data-reveal=fade-right]{opacity:0;transform:translate(-30px)}[data-reveal=fade-right].is-revealed{opacity:1;transform:none}[data-reveal=zoom]{opacity:0;transform:scale(.95)}[data-reveal=zoom].is-revealed{opacity:1;transform:none}[data-reveal=flip]{opacity:0;transform:perspective(1000px) rotateX(10deg)}[data-reveal=flip].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}[data-stagger]>*{opacity:0;transform:translateY(30px);will-change:transform,opacity}[data-stagger]>*.is-revealed{opacity:1;transform:none}[data-parallax]{will-change:transform}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}.stagger-8{animation-delay:.8s}.stagger-9{animation-delay:.9s}.stagger-10{animation-delay:1s}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}.news-feed{padding-block:64px 88px;background:var(--color-surface-alt, var(--color-surface))}.news-feed__inner{max-width:900px;margin:0 auto;padding-inline:24px}.news-feed__list{display:flex;flex-direction:column;gap:0}.feed-item{border-bottom:1px solid var(--color-border)}.feed-item:first-child{border-top:1px solid var(--color-border)}.feed-item__header{display:flex;flex-direction:column;gap:12px;width:100%;padding:28px 0;background:none;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit;position:relative}.feed-item__header:disabled{cursor:default}.feed-item__header:not(:disabled):hover .feed-item__title{color:var(--color-primary)}.feed-item__header--static{cursor:default}.feed-item__meta{display:flex;align-items:center;gap:12px}.feed-item__date{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.feed-item__cat{background:var(--color-primary);color:#fff;font-family:var(--font-family-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:3px}.feed-item__main{display:flex;gap:24px;align-items:flex-start}.feed-item__img-wrap{flex-shrink:0;width:160px;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:var(--color-primary-900, #1f3b2a)}.feed-item__img{width:100%;height:100%;object-fit:cover}.feed-item__content{flex:1;min-width:0}.feed-item__title{font-family:var(--font-family-heading);font-size:clamp(17px,1.8vw,22px);font-weight:700;color:var(--color-text);line-height:1.3;letter-spacing:-.01em;margin-bottom:6px;transition:color .2s ease}.feed-item__excerpt{font-size:var(--font-size-sm);color:var(--color-text-subtle);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-item__chevron{position:absolute;right:0;top:32px;color:var(--color-text-muted);transition:transform .25s ease}.feed-item__header[aria-expanded=true] .feed-item__chevron{transform:rotate(180deg)}.feed-item__body{overflow:hidden}.feed-item__body-inner{padding:0 0 32px;max-width:720px}.feed-item__body-inner .portable-text{font-size:var(--font-size-base);line-height:1.75;color:var(--color-text-subtle)}.feed-item__body-inner .portable-text p+p{margin-top:1em}.feed-item__body-inner .portable-text img{border-radius:6px;margin-block:1.5em}.news-feed__more{text-align:center;padding-top:32px}@media(max-width:640px){.feed-item__main{flex-direction:column;gap:14px}.feed-item__img-wrap{width:100%;aspect-ratio:16/9}.feed-item__header{padding:20px 0}}
