.homepage-hero{display:flex;min-height:clamp(460px,60vh,620px);align-items:center;padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.homepage-hero__content{max-width:48rem}.homepage-hero__headline{margin:0;max-width:68rem;font-family:Newsreader Variable,Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:600;font-optical-sizing:auto;line-height:.96;letter-spacing:-.035em;text-wrap:balance;color:var(--sf-ink)}.homepage-hero__subhead{margin-top:1.5rem;font-family:Newsreader Variable,Newsreader,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--sf-ink)}.homepage-hero__summary{margin-top:1.5rem;max-width:48rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:400;line-height:1.6;color:var(--sf-ink-2)}.homepage-hero__time-badge{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--sf-ink-3);background-color:var(--sf-surface-sunken);border-radius:9999px}.homepage-hero__time-badge svg{color:var(--sf-flame)}.homepage-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}html.sf-js .homepage-hero__actions,html.sf-js .homepage-hero__summary,html.sf-js .homepage-hero__time-badge{opacity:0;transform:translateY(var(--sf-distance,12px))}html.sf-js .homepage-hero__actions.sf-revealed,html.sf-js .homepage-hero__summary.sf-revealed,html.sf-js .homepage-hero__time-badge.sf-revealed{opacity:1;transform:translateY(0);transition:opacity var(--sf-dur-3,.4s) var(--sf-ease-out,cubic-bezier(.22,1,.36,1)),transform var(--sf-dur-3,.4s) var(--sf-ease-out,cubic-bezier(.22,1,.36,1))}html.sf-js .homepage-hero__time-badge{transition-delay:50ms}html.sf-js .homepage-hero__actions{transition-delay:.1s}@media (prefers-reduced-motion:reduce){html.sf-js .homepage-hero__actions,html.sf-js .homepage-hero__summary,html.sf-js .homepage-hero__time-badge{opacity:1;transform:none;transition:none}}.homepage-hero__announce{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.375rem .875rem .375rem .375rem;border:1px solid var(--sf-border);border-radius:999px;background-color:var(--sf-surface);font-size:.875rem;font-weight:500;color:var(--sf-ink-2);transition:border-color .15s ease,color .15s ease}.homepage-hero__announce:hover{border-color:var(--sf-border-strong);color:var(--sf-ink)}.homepage-hero__announce-tag{padding:.125rem .5rem;border-radius:999px;background-color:color-mix(in srgb,var(--sf-flame) 14%,transparent);color:var(--sf-amber-ink);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}