.news-section-label{color:var(--ink-faint);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-weight:700}.news-featured{margin-top:3rem}.news-drafts{border:2px dashed var(--surface-line);border-radius:1.5rem;margin-top:3rem;padding:1.25rem}.news-draft{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;border:1px dashed;border-radius:999px;align-items:center;padding:.1rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.news-card{border:1px solid var(--surface-line);background:var(--surface-raised);box-shadow:var(--elev-1);transition:border-color var(--dur-state) var(--ease-nertel), box-shadow var(--dur-state) var(--ease-nertel), translate .32s var(--ease-nertel);border-radius:1.5rem;display:grid;position:relative;overflow:hidden}.news-card:hover,.news-card:focus-within{border-color:var(--accent-soft-line);box-shadow:var(--elev-2), var(--glow-rest);translate:0 -4px}.news-card:has(.news-card__link:focus-visible){outline:2px solid var(--accent-soft-ink);outline-offset:3px}.news-card__media{aspect-ratio:16/9;background:var(--field);position:relative;overflow:hidden}.news-card__img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--ease-nertel)}.news-card:hover .news-card__img{scale:1.06}.news-card__tag{background:var(--gradient-brand);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--elev-1);border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.news-card__tag[data-category=voices]{background:linear-gradient(135deg,#7c5cff,#0da2e7)}.news-card__tag[data-category=projects]{color:#fff;background:linear-gradient(135deg,#0f766e,#22c55e)}.news-card__tag[data-category=site]{color:#fff;background:linear-gradient(135deg,#0b1f3a,#0da2e7)}.news-card__media .news-card__tag{position:absolute;top:1rem;left:1rem}.news-card__body{align-content:start;gap:.6rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.news-card__meta{color:var(--ink-faint);font-size:var(--text-sm);flex-wrap:wrap;gap:.45rem;display:flex}.news-card__title{color:var(--ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:600;line-height:var(--text-title--line-height);text-wrap:balance}.news-card__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.news-card__link:focus-visible{outline:none}.news-card__excerpt{color:var(--ink-muted);line-height:1.6}.news-card__more{color:var(--accent-soft-ink);font-size:var(--text-sm);margin-top:.35rem;font-weight:600}.news-card__arrow{transition:translate .24s var(--ease-nertel);display:inline-block}.news-card:hover .news-card__arrow{translate:.3rem}@media (min-width:48rem){.news-card[data-variant=featured]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.news-card[data-variant=featured] .news-card__media{aspect-ratio:auto;min-height:22rem}.news-card[data-variant=featured] .news-card__body{align-content:center;gap:.9rem;padding:2.5rem}.news-card[data-variant=featured] .news-card__title{font-size:clamp(1.6rem,2.4vw,2.1rem)}}.news-timeline{gap:3rem;padding-left:1.75rem;display:grid;position:relative}.news-timeline:before{content:"";background:linear-gradient(to bottom, var(--color-turquoise-400), transparent);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:0;left:.4rem}.news-day{gap:1.25rem;display:grid;position:relative}.news-day:before{content:"";border:3px solid var(--surface);background:var(--gradient-brand);width:.95rem;height:.95rem;box-shadow:0 0 0 4px var(--accent-soft);border-radius:999px;position:absolute;top:.55rem;left:-1.75rem}.news-day__marker{align-items:baseline;gap:.6rem;display:flex}.news-day__number{color:var(--ink);font-family:var(--font-display);font-size:2.25rem;font-weight:700;line-height:1}.news-day__month{color:var(--ink-muted);font-weight:600;display:block}.news-day__month:first-letter{text-transform:uppercase}.news-day__year{color:var(--ink-faint);font-size:var(--text-sm)}.news-day__posts,.news-more{gap:1.25rem;display:grid}@media (min-width:48rem){.news-day__posts,.news-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.news-timeline{grid-template-columns:1fr;padding-left:0}.news-timeline:before{left:7.4rem}.news-day{grid-template-columns:6rem minmax(0,1fr);gap:3rem}.news-day:before{left:6.95rem}.news-day__marker{text-align:right;top:calc(var(--header-h) + 1rem);flex-direction:column;align-self:start;align-items:flex-end;gap:.2rem;position:sticky}.news-day__number{font-size:3rem}.news-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-post__back{color:var(--accent-soft-ink);font-size:var(--text-sm);font-weight:600}.news-post__meta{color:var(--ink-faint);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.news-post__lead{color:var(--ink);margin-top:1.25rem;font-size:1.2rem;line-height:1.6}.news-post__cover{box-shadow:var(--elev-2);animation:news-cover-in .7s var(--ease-nertel) both;border-radius:1.5rem;margin-top:2rem;overflow:hidden}.news-post__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.news-post__body{max-width:65ch;color:var(--ink-muted);gap:1.25rem;margin-top:2.25rem;font-size:1.0625rem;line-height:1.8;display:grid}.news-post__body p:first-child{color:var(--ink)}.news-post__cta{background:var(--gradient-brand);color:var(--on-accent);box-shadow:var(--glow-rest);transition:box-shadow .24s var(--ease-nertel);border-radius:999px;margin-top:2.5rem;padding:.8rem 1.5rem;font-weight:600;display:inline-flex}.news-post__cta:hover{box-shadow:var(--glow-hover)}.news-post__cta:focus-visible{outline:2px solid var(--accent-soft-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.news-card,.news-card__img,.news-card__arrow{transition:none}.news-post__cover{animation:none}}
