.news-page{background:#f8f9f7}.news-hero{position:relative;min-height:600px;padding:118px var(--side) 80px;overflow:hidden}.news-hero-bg,.news-hero-overlay{position:absolute;inset:0;pointer-events:none}.news-hero-bg img{position:absolute;top:0;left:18.16%;width:82.09%;height:100%;max-width:none;object-fit:cover;animation:mesh-float 14s ease-in-out infinite alternate}.news-hero-overlay{background:linear-gradient(178.26deg,rgba(255,255,255,.5) 3.97%,rgba(251,252,251,0) 20.813%,rgba(250,251,249,0) 77.988%,rgba(248,249,247,.9) 96.156%),linear-gradient(269.98deg,rgba(232,235,230,0) 29.278%,rgb(232,235,230) 66.805%)}.news-hero-inner{position:relative}.news-hero-copy,.news-hero-inner{display:flex;align-items:flex-start}.news-hero-copy{flex-direction:column;gap:16px;max-width:1000px}.news-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid rgba(197,237,171,.45);border-radius:999px;background:#e2f6d5;color:#163300;font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.news-hero-copy h1{color:var(--ink);font-size:90px;font-weight:900;line-height:100px;letter-spacing:-.032em}.news-hero-copy p{max-width:760px;color:var(--body);font-size:16px;line-height:26px}.news-hero-copy>*{animation:hero-rise .6s ease both}.news-hero-copy>:nth-child(2){animation-delay:.08s}.news-hero-copy>:nth-child(3){animation-delay:.16s}.news-hero-copy>:nth-child(4){animation-delay:.24s}.news-hero-actions{display:flex;flex-wrap:wrap;gap:16px;padding-top:50px}.news-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:24px;color:var(--ink);font-size:16px;font-weight:700;line-height:24px;transition:transform .2s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.news-btn:hover{transform:translateY(-2px)}.news-btn-primary{background:var(--lime);box-shadow:0 14px 30px rgba(22,51,0,.12)}.news-btn-secondary{background:#e8ebe6}.news-main{padding:96px var(--side)}.news-main-inner{display:flex;flex-direction:column;gap:48px}.news-section-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:760px}.news-tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid rgba(197,237,171,.45);border-radius:999px;background:#e2f6d5;color:#163300;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.news-section-head h2{color:var(--ink);font-size:64px;font-weight:900;line-height:1.2}.news-section-head p{color:var(--body);font-size:16px;line-height:26px}.news-featured{display:grid;grid-template-columns:minmax(0,708px) minmax(320px,1fr);grid-gap:24px;gap:24px;align-items:stretch}.news-card-media,.news-featured-media{overflow:hidden;background:#dce4d7}.news-featured-media{min-height:408px;border-radius:20px}.news-card-media img,.news-featured-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-featured-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.news-featured-tags{display:flex;flex-wrap:wrap;gap:8px}a.news-featured{text-decoration:none;color:inherit;cursor:pointer}.news-featured-media{transition:transform .25s ease}a.news-featured:hover .news-featured-media{transform:translateY(-4px)}a.news-featured:hover .news-featured-media img{transform:scale(1.04)}a.news-featured:hover .news-featured-copy h3{text-decoration:underline;text-underline-offset:4px}.news-featured-copy h3{color:#163300;font-size:32px;font-weight:700;line-height:40px}.news-featured-copy p{color:var(--body);font-size:16px;line-height:26px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.news-card-link{display:contents;text-decoration:none;color:inherit}.news-card{display:flex;flex-direction:column;overflow:hidden;min-height:431px;border:1px solid rgba(22,51,0,.08);border-radius:16px;background:#fff;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.news-card:hover{transform:translateY(-4px);background:#0e0f0c;border-color:#0e0f0c;box-shadow:0 24px 48px rgba(14,15,12,.14)}.news-card-media{height:261px;flex:0 0 261px}.news-card-media img{transition:transform .4s ease}.news-card:hover .news-card-media img{transform:scale(1.04)}.news-card-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:32px 22px}.news-card-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.news-card-head h3{flex:1 1;color:var(--ink);font-size:20px;font-weight:700;line-height:28px;transition:color .25s ease}.news-card-body>p{color:var(--body);font-size:14px;line-height:20px;transition:color .25s ease}.news-card:hover .news-card-head h3{color:#f8f9f7}.news-card:hover .news-card-body>p{color:rgba(248,249,247,.72)}.news-card:hover .news-tag{border-color:rgba(159,232,112,.2);background:rgba(159,232,112,.12);color:#d8f7c0}@media (max-width:1200px){.news-featured,.news-grid{grid-template-columns:1fr}.news-card{min-height:0}}@media (max-width:900px){.news-hero{min-height:0;padding-top:64px;padding-bottom:48px}.news-hero-actions{padding-top:32px}.news-main{padding-top:64px;padding-bottom:64px}.news-hero-copy h1,.news-section-head h2{font-size:48px;line-height:1.1;letter-spacing:-.03em}.news-featured-media{min-height:300px}}@media (max-width:560px){.news-hero-copy,.news-main-inner{gap:20px}.news-hero-copy h1,.news-section-head h2{font-size:36px;line-height:1.1}.news-section-head{margin-bottom:20px}.news-featured-tags,.news-hero-actions{width:100%}.news-featured{gap:12px;margin-bottom:20px}.news-featured-copy{gap:12px}.news-btn{width:100%}.news-card-media{height:224px;flex-basis:224px}.news-card-body,.news-card-head{gap:10px}.news-card-head{flex-direction:column}}:lang(en) .news-hero-copy h1{font-size:clamp(36px,3vw,56px);letter-spacing:-1px;line-height:56px}