.cd[data-astro-cid-rice64zl]{display:block;color:var(--color-ink)}.cd-compact[data-astro-cid-rice64zl]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(1.25rem,4vw,2.5rem);padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,2rem);background:var(--color-bg-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-card);text-decoration:none;transition:transform .4s var(--ease-spring),border-color .3s var(--ease-out-soft),background .3s var(--ease-out-soft);position:relative;overflow:hidden}a[data-astro-cid-rice64zl].cd-compact:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 50%,color-mix(in oklab,var(--color-accent) 18%,transparent),transparent 55%);opacity:0;transition:opacity .4s var(--ease-out-soft);pointer-events:none}a[data-astro-cid-rice64zl].cd-compact:hover,a[data-astro-cid-rice64zl].cd-compact:focus-visible{transform:translateY(-2px);border-color:color-mix(in oklab,var(--color-accent) 50%,var(--color-rule))}a[data-astro-cid-rice64zl].cd-compact:hover:before,a[data-astro-cid-rice64zl].cd-compact:focus-visible:before{opacity:1}.cd-compact[data-astro-cid-rice64zl] .cd-head[data-astro-cid-rice64zl]{display:flex;flex-direction:column;gap:.4rem;position:relative}.cd-compact[data-astro-cid-rice64zl] .cd-label[data-astro-cid-rice64zl]{margin:0}.cd-link-hint[data-astro-cid-rice64zl]{font-size:.8125rem;color:var(--color-ink-muted);letter-spacing:-.005em}.cd-compact[data-astro-cid-rice64zl] .cd-units[data-astro-cid-rice64zl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,auto);gap:clamp(.75rem,2vw,1.5rem);position:relative}.cd-compact[data-astro-cid-rice64zl] .cd-unit[data-astro-cid-rice64zl]{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:2.5rem}.cd-compact[data-astro-cid-rice64zl] .cd-value[data-astro-cid-rice64zl]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,3vw,2rem);line-height:1;letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums}.cd-compact[data-astro-cid-rice64zl] .cd-unit-label[data-astro-cid-rice64zl]{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-dim);line-height:1}.cd-hero[data-astro-cid-rice64zl]{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem)}.cd-hero[data-astro-cid-rice64zl] .cd-head[data-astro-cid-rice64zl]{display:flex;flex-direction:column}.cd-hero[data-astro-cid-rice64zl] .cd-units[data-astro-cid-rice64zl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-rule);border-block:1px solid var(--color-rule)}.cd-hero[data-astro-cid-rice64zl] .cd-unit[data-astro-cid-rice64zl]{background:var(--color-bg);padding:clamp(1.25rem,3vw,2rem) clamp(.75rem,2vw,1.5rem);display:flex;flex-direction:column;align-items:center;gap:.5rem}.cd-hero[data-astro-cid-rice64zl] .cd-value[data-astro-cid-rice64zl]{font-family:var(--font-display);font-weight:600;font-size:clamp(2.75rem,9vw,6rem);line-height:.95;letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out-soft)}.cd-hero[data-astro-cid-rice64zl] .cd-unit-label[data-astro-cid-rice64zl]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-dim);line-height:1}.cd-hero[data-astro-cid-rice64zl] .cd-caption[data-astro-cid-rice64zl]{margin:0;color:var(--color-ink-muted);font-size:.95rem;letter-spacing:.04em}.cd-live[data-astro-cid-rice64zl]{display:none;align-items:center;gap:.4rem;margin-right:.6rem;color:var(--color-success);font-weight:600}.cd-live-dot[data-astro-cid-rice64zl]{width:7px;height:7px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-success) 30%,transparent);animation:cd-pulse 2s var(--ease-out-soft) infinite}@keyframes cd-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cd-live-dot[data-astro-cid-rice64zl]{animation:none}}.cd[data-astro-cid-rice64zl][data-state=live] .cd-live[data-astro-cid-rice64zl]{display:inline-flex}.cd-state[data-astro-cid-rice64zl]{display:none;font-family:var(--font-display);font-size:1.25rem;color:var(--color-accent-soft)}.cd[data-astro-cid-rice64zl][data-state=post] .cd-units[data-astro-cid-rice64zl],.cd[data-astro-cid-rice64zl][data-state=post] .cd-label[data-astro-cid-rice64zl],.cd[data-astro-cid-rice64zl][data-state=post] .cd-link-hint[data-astro-cid-rice64zl]{display:none}.cd[data-astro-cid-rice64zl][data-state=post] .cd-state[data-astro-cid-rice64zl]{display:inline-flex}@media(max-width:640px){.cd-compact[data-astro-cid-rice64zl]{grid-template-columns:1fr;gap:1rem}.cd-compact[data-astro-cid-rice64zl] .cd-units[data-astro-cid-rice64zl]{justify-self:start}}.crumbs[data-astro-cid-owlhhdwg]{display:inline-block;margin-bottom:1.5rem;color:var(--color-ink-muted);font-size:.875rem}.cdp-hero[data-astro-cid-owlhhdwg]{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.cdp-h1[data-astro-cid-owlhhdwg]{margin-block:1rem 1.75rem;max-width:22ch}.cdp-lede[data-astro-cid-owlhhdwg]{max-width:62ch;margin-block:0 2.5rem}.cdp-countdown[data-astro-cid-owlhhdwg]{margin-block:1rem 2.5rem}.cdp-actions[data-astro-cid-owlhhdwg]{display:flex;flex-wrap:wrap;gap:.875rem}.cdp-section[data-astro-cid-owlhhdwg]{padding-block:clamp(2.5rem,5vw,4.5rem)}.cdp-section-head[data-astro-cid-owlhhdwg]{margin-bottom:3rem;max-width:60ch}.cdp-section-head[data-astro-cid-owlhhdwg] .section-label[data-astro-cid-owlhhdwg]{margin-bottom:.75rem}.cdp-section-lede[data-astro-cid-owlhhdwg]{margin-top:1.25rem}.cdp-dates[data-astro-cid-owlhhdwg]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--color-rule)}.cdp-date[data-astro-cid-owlhhdwg]{display:grid;grid-template-columns:1rem 1fr;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--color-rule);align-items:start}.cdp-date-marker[data-astro-cid-owlhhdwg]{width:.6rem;height:.6rem;border-radius:999px;background:var(--color-accent);margin-top:.65rem;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 22%,transparent)}.cdp-date-body[data-astro-cid-owlhhdwg]{display:flex;flex-direction:column;gap:.5rem}.cdp-date-when[data-astro-cid-owlhhdwg]{margin:0}.cdp-date-title[data-astro-cid-owlhhdwg]{margin:0;font-size:clamp(1.25rem,2vw,1.625rem)}.cdp-date-note[data-astro-cid-owlhhdwg]{margin:0;color:var(--color-ink-muted);max-width:60ch}.cdp-why[data-astro-cid-owlhhdwg]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.cdp-why-text[data-astro-cid-owlhhdwg]>[data-astro-cid-owlhhdwg]+[data-astro-cid-owlhhdwg]{margin-top:1rem}.cdp-why-text[data-astro-cid-owlhhdwg] .text-title[data-astro-cid-owlhhdwg]{margin-block:1rem 1.5rem}.cdp-why-text[data-astro-cid-owlhhdwg] p[data-astro-cid-owlhhdwg]{color:var(--color-ink-muted);max-width:60ch}.cdp-why-card[data-astro-cid-owlhhdwg]{padding:clamp(1.5rem,3vw,2.25rem)}.cdp-why-card-title[data-astro-cid-owlhhdwg]{font-family:var(--font-display);font-size:1.25rem;margin:0 0 1.25rem}.cdp-why-card[data-astro-cid-owlhhdwg] ul[data-astro-cid-owlhhdwg]{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.cdp-why-card[data-astro-cid-owlhhdwg] li[data-astro-cid-owlhhdwg]{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;color:var(--color-ink-muted);line-height:1.5;font-size:.95rem}.cdp-why-card[data-astro-cid-owlhhdwg] .check[data-astro-cid-owlhhdwg]{color:var(--color-accent-soft);font-weight:600}.cdp-why-card-cta[data-astro-cid-owlhhdwg]{color:var(--color-accent-soft);font-weight:600;font-size:.9rem}@media(max-width:880px){.cdp-why[data-astro-cid-owlhhdwg]{grid-template-columns:1fr}}
