.hero{padding-block:4.625rem 0}.hero .dateline{border-bottom:.0625rem solid var(--rule);border-top:.1875rem solid var(--brand);color:var(--brand-deep);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--label);font-size:.84375rem;font-weight:500;gap:.375rem 2.125rem;letter-spacing:.16em;padding:.875rem 0;text-transform:uppercase}.hero .hero-top{display:grid;gap:1.875rem;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.hero .hero-ring{display:block;height:auto;opacity:.95;width:clamp(5rem,10vw,7.75rem)}.hero .hero-lede{color:var(--ink-soft);font-family:var(--display);font-size:clamp(1.125rem,2.1vw,1.34375rem);line-height:1.55;margin:1.625rem 0 0;max-width:56ch}.hero .hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin:2.125rem 0 0}.hero .hero-note{color:var(--muted);font-size:.8125rem;margin:1rem 0 0;max-width:52ch}.hero .hero-media{margin:2.375rem 0 0;padding:0}.hero .hero-media img{aspect-ratio:3/1;background:var(--stone);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hero .hero-media figcaption{color:var(--muted);font-family:var(--label);font-size:.71875rem;font-weight:500;letter-spacing:.16em;margin-top:.625rem;text-transform:uppercase}.hero .hero-rule{background:var(--rule);height:.0625rem;margin-top:3.75rem}