.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(58% 46% at 50% -6%,rgba(224,19,39,.26),transparent 62%),radial-gradient(120% 80% at 50% -10%,rgba(224,19,39,.09),transparent 58%),repeating-linear-gradient(-24deg,transparent 0 38px,rgba(255,255,255,.015) 38px 39px);z-index:0}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding-block:clamp(3.5rem,12vw,8rem);display:flex;flex-direction:column;align-items:center}.hero__logo[data-astro-cid-j7pv25f6]{width:min(560px,82vw);height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6))}.hero__tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.42em;font-size:clamp(.7rem,2vw,.95rem);color:var(--rwl-muted);margin:.4rem 0 1.6rem;padding-left:.42em}.hero__lede[data-astro-cid-j7pv25f6]{margin-inline:auto}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.statbar[data-astro-cid-j7pv25f6]{border-block:1px solid var(--rwl-line);background:var(--rwl-black)}.statbar__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stat[data-astro-cid-j7pv25f6]{padding:1.75rem .5rem;border-left:1px solid var(--rwl-line)}.stat[data-astro-cid-j7pv25f6]:first-child{border-left:0}.stat__value[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5vw,3rem);color:#fff;line-height:1}.stat__label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;color:var(--rwl-muted)}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}.dig[data-astro-cid-j7pv25f6]{font-size:.98rem;color:var(--rwl-muted);margin:1rem 0 0}.dig[data-astro-cid-j7pv25f6] s[data-astro-cid-j7pv25f6]{color:var(--rwl-faint);text-decoration-color:var(--rwl-accent);text-decoration-thickness:2px}.dig[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--rwl-text);font-weight:600}.intro__links[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;flex-wrap:wrap}.intro__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;color:var(--rwl-accent)}.sec-head[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.cards-4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}.cards-3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.revival[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--rwl-surface),var(--rwl-bg));border-block:1px solid var(--rwl-line);text-align:center}.revival__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center}.newscard__body[data-astro-cid-j7pv25f6]{padding:1.4rem 1.3rem 1.5rem}.newscard__date[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--rwl-accent)}.newscard[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:.5rem 0 .6rem}.newscard__more[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:var(--rwl-muted)}.newscard[data-astro-cid-j7pv25f6]:hover .newscard__more[data-astro-cid-j7pv25f6]{color:var(--rwl-accent)}@media (max-width: 900px){.cards-4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.cards-3[data-astro-cid-j7pv25f6],.intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width: 560px){.statbar__inner[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-j7pv25f6]:nth-child(-n+2){border-bottom:1px solid var(--rwl-line)}.stat[data-astro-cid-j7pv25f6]:nth-child(odd){border-left:0}.cards-4[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.otd[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--rwl-line)}.otd[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.9rem}.otd__list[data-astro-cid-j7pv25f6]{display:grid;gap:1.4rem}.otd__item[data-astro-cid-j7pv25f6][hidden],.otd__year[data-astro-cid-j7pv25f6][hidden]{display:none}.otd__list[data-astro-cid-j7pv25f6]{row-gap:.9rem}.otd__item[data-astro-cid-j7pv25f6]:has(.otd__year:not([hidden]))+.otd__item[data-astro-cid-j7pv25f6]:has(.otd__year:not([hidden])){margin-top:.6rem}.otd__ago[data-astro-cid-j7pv25f6]{font-size:.55em;letter-spacing:.08em;color:var(--rwl-accent);vertical-align:middle;margin-left:.4rem}.otd__ago[data-astro-cid-j7pv25f6]:empty{display:none}.otd__year[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1;margin:0 0 .7rem;color:#fff}.otd__card[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;max-width:860px;overflow:hidden}.otd__tile[data-astro-cid-j7pv25f6]{flex:0 0 150px;display:grid;place-items:center;padding:.9rem;background:radial-gradient(120% 120% at 50% 0%,var(--rwl-surface-2),var(--rwl-black));border-right:1px solid var(--rwl-line)}.otd__tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-height:120px;object-fit:contain}.otd__tile--empty[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:.12;filter:grayscale(1);width:70%}.otd__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.4rem 1.2rem;min-width:0}.otd__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.05;color:#fff}.otd__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.9rem;color:var(--rwl-muted)}.otd__tag[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--rwl-text)}.otd__cta[data-astro-cid-j7pv25f6]{margin-top:.2rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--rwl-accent)}.otd__card[data-astro-cid-j7pv25f6]:hover .otd__title[data-astro-cid-j7pv25f6]{color:var(--rwl-accent)}@media (max-width: 560px){.otd__tile[data-astro-cid-j7pv25f6]{flex-basis:96px;padding:.6rem}.otd__body[data-astro-cid-j7pv25f6]{padding:.9rem 1rem}}
