.news-article[data-astro-cid-uwv4mmhs]{background:var(--white);color:var(--black)}.news-header[data-astro-cid-uwv4mmhs]{padding-bottom:var(--sp-lg)}.news-header-inner[data-astro-cid-uwv4mmhs]{max-width:68ch}.tone-culture[data-astro-cid-uwv4mmhs]{color:var(--green)}.news-title[data-astro-cid-uwv4mmhs]{font-family:var(--f-disp);font-weight:900;text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.03;letter-spacing:-.005em;margin:var(--sp-sm) 0 var(--sp-md)}.news-dek[data-astro-cid-uwv4mmhs]{font-size:1.1rem;color:var(--gray-700);line-height:1.6;margin:0 0 var(--sp-sm)}.news-date[data-astro-cid-uwv4mmhs]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-400)}.news-hero-img[data-astro-cid-uwv4mmhs]{aspect-ratio:16/9;overflow:hidden;background:var(--off-white)}.news-hero-img[data-astro-cid-uwv4mmhs] img[data-astro-cid-uwv4mmhs]{width:100%;height:100%;object-fit:cover;display:block}.news-body[data-astro-cid-uwv4mmhs]{max-width:68ch;padding:var(--sp-xl) var(--gutter);font-size:1.05rem;line-height:1.75;color:var(--gray-700)}.news-body[data-astro-cid-uwv4mmhs] h2{font-family:var(--f-disp);font-weight:900;text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,1.7rem);color:var(--black);letter-spacing:-.005em;margin:var(--sp-xl) 0 var(--sp-md)}.news-body[data-astro-cid-uwv4mmhs] h2:first-child{margin-top:0}.news-body[data-astro-cid-uwv4mmhs] p{margin:0 0 var(--sp-md)}.news-body[data-astro-cid-uwv4mmhs] strong{color:var(--black)}.news-body[data-astro-cid-uwv4mmhs] h3{font-family:var(--f-disp);font-weight:900;text-transform:uppercase;font-size:1rem;color:var(--black);letter-spacing:.01em;margin:var(--sp-lg) 0 var(--sp-sm)}.news-body[data-astro-cid-uwv4mmhs] .news-note{background:var(--off-white);border-left:2px solid var(--gray-400);padding:var(--sp-md) var(--sp-md) var(--sp-md) var(--sp-lg);margin:0 0 var(--sp-lg);font-size:.95rem;font-style:italic;color:var(--gray-700)}.news-body[data-astro-cid-uwv4mmhs] .news-note p{margin:0 0 .8rem}.news-body[data-astro-cid-uwv4mmhs] .news-note p:last-child{margin-bottom:0}.news-body[data-astro-cid-uwv4mmhs] .news-byline{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--gray-400);margin-bottom:var(--sp-lg)}.news-body[data-astro-cid-uwv4mmhs] .news-byline a{color:inherit}.news-body[data-astro-cid-uwv4mmhs] .news-footnotes{font-size:.72rem;color:var(--gray-400);line-height:1.6;margin-top:var(--sp-xl);padding-top:var(--sp-md);border-top:1px solid var(--gray-100)}.news-body[data-astro-cid-uwv4mmhs] .news-tagline{font-family:var(--f-disp-blk);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.25rem);color:var(--black);line-height:1.1;margin:var(--sp-xl) 0 0;padding-top:var(--sp-lg);border-top:1px solid var(--gray-100)}.news-body[data-astro-cid-uwv4mmhs] .news-gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-sm);margin:var(--sp-lg) 0}.news-body[data-astro-cid-uwv4mmhs] .news-gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.news-body[data-astro-cid-uwv4mmhs] .news-gallery-caption{font-size:.72rem;color:var(--gray-400);margin-top:.4rem}.news-body[data-astro-cid-uwv4mmhs] .news-figure{margin:var(--sp-lg) 0}.news-body[data-astro-cid-uwv4mmhs] .news-figure img{width:100%;display:block}.news-body[data-astro-cid-uwv4mmhs] .news-figure figcaption{font-size:.72rem;color:var(--gray-400);margin-top:.4rem}.news-body[data-astro-cid-uwv4mmhs] .news-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--black);border-bottom:1px solid var(--black);padding-bottom:2px;transition:opacity .2s}.news-body[data-astro-cid-uwv4mmhs] .news-link:hover{opacity:.4}@media(max-width:640px){.news-body[data-astro-cid-uwv4mmhs] .news-gallery{grid-template-columns:1fr}}.news-back[data-astro-cid-uwv4mmhs]{padding:0 var(--gutter) var(--sp-2xl)}.news-back-link[data-astro-cid-uwv4mmhs]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--black);border-bottom:1px solid var(--black);padding-bottom:2px}
