.date-rail[data-astro-cid-rzeyda4o]{scrollbar-width:none;margin-inline:-1rem;overflow-x:auto}.date-rail[data-astro-cid-rzeyda4o]::-webkit-scrollbar{display:none}.date-rail__track[data-astro-cid-rzeyda4o]{border-block:1px solid var(--color-border-1);grid-template-columns:repeat(7,minmax(3.5rem,1fr));min-width:28rem;padding-inline:1rem;display:grid}.date-rail__day[data-astro-cid-rzeyda4o]{min-height:78px;color:var(--color-text-secondary);transition:color .16s ease, transform .14s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;text-decoration:none;display:flex;position:relative}.date-rail__day[data-astro-cid-rzeyda4o]+.date-rail__day[data-astro-cid-rzeyda4o]{border-left:1px solid var(--color-border-1)}.date-rail__day[data-astro-cid-rzeyda4o] span[data-astro-cid-rzeyda4o]{text-transform:uppercase;font-size:.6875rem}.date-rail__day[data-astro-cid-rzeyda4o] strong[data-astro-cid-rzeyda4o]{color:inherit;font-variant-numeric:tabular-nums;font-size:1.05rem}.date-rail__day--filled[data-astro-cid-rzeyda4o]{color:var(--color-text-primary)}.date-rail__day[data-astro-cid-rzeyda4o] i[data-astro-cid-rzeyda4o]{background:var(--color-accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:.4rem}.date-rail__day[data-astro-cid-rzeyda4o][aria-current=true]{color:var(--color-text-primary);background:var(--color-surface-1)}.date-rail__day[data-astro-cid-rzeyda4o][aria-current=true]:after{content:"";background:var(--color-accent);height:3px;position:absolute;inset:auto .75rem -1px}.date-rail__day[data-astro-cid-rzeyda4o]:active{transform:scale(.97)}@media (width>=640px){.date-rail[data-astro-cid-rzeyda4o]{margin-inline:0}.date-rail__track[data-astro-cid-rzeyda4o]{padding-inline:0}}@media (prefers-reduced-motion:reduce){.date-rail__day[data-astro-cid-rzeyda4o]{transition-duration:0s}}.home-shell[data-astro-cid-m3zpgalb]{max-width:73.75rem;margin-inline:auto;padding-inline:1rem}.home-lead[data-astro-cid-m3zpgalb]{align-items:center;gap:3rem;min-height:min(42rem,100svh - 13rem);padding-block:clamp(3rem,10vw,7rem);display:grid}.home-label[data-astro-cid-m3zpgalb]{color:var(--color-accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:800}h1[data-astro-cid-m3zpgalb]{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,13vw,6rem);line-height:.92}.home-intro[data-astro-cid-m3zpgalb]{max-width:62ch;color:var(--color-text-secondary);margin-top:1.75rem;font-size:clamp(1rem,2.5vw,1.18rem);line-height:1.7}.home-actions[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem;display:flex}.home-action[data-astro-cid-m3zpgalb]{border:1px solid var(--color-border-2);min-height:52px;color:var(--color-text-primary);transition:transform .14s var(--ease-out), background-color .16s ease, border-color .16s ease;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.home-action--primary[data-astro-cid-m3zpgalb]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.home-action[data-astro-cid-m3zpgalb]:active{transform:scale(.98)}.editorial-note[data-astro-cid-m3zpgalb]{border-top:1px solid var(--color-border-2);color:var(--color-text-secondary);padding-top:1rem}.editorial-note__date[data-astro-cid-m3zpgalb]{color:var(--color-text-primary);font-size:.75rem;font-weight:750}.editorial-note[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:44ch;margin-top:.55rem;font-size:.84rem;line-height:1.6}.editorial-note[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{background:var(--color-accent);width:2rem;height:2px;margin-block:1.5rem}.editorial-note[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--color-text-primary);font-size:.78rem}@media (width>=640px){.home-shell[data-astro-cid-m3zpgalb]{padding-inline:1.5rem}.home-actions[data-astro-cid-m3zpgalb]{flex-direction:row}.home-action[data-astro-cid-m3zpgalb]{min-width:14rem}}@media (width>=900px){.home-lead[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.75fr);gap:clamp(4rem,9vw,8rem)}}@media (hover:hover) and (pointer:fine){.home-action[data-astro-cid-m3zpgalb]:hover{border-color:var(--color-text-secondary);background:var(--color-surface-2)}.home-action--primary[data-astro-cid-m3zpgalb]:hover{background:#bd2f43;border-color:#bd2f43}}
