main[data-astro-cid-lcdefpme]{max-width:var(--container-hub);padding:0 var(--space-4);margin:0 auto}.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid;position:relative}.hero__rails[data-astro-cid-lcdefpme]{pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.hero__rails[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-rail)}.hero__rails[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{border-left:none}.hero__main[data-astro-cid-lcdefpme]{position:relative}.k-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.k-eyebrow[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-line);height:1px;margin-left:var(--space-2);flex:1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:17ch;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.06}.highlight[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 62%, var(--color-primary) 62%, var(--color-primary) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero__lede[data-astro-cid-lcdefpme]{font-size:var(--fs-400);color:var(--color-text-muted);max-width:46ch;margin-top:var(--space-4)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.btn[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--color-line-violet);border-radius:var(--radius-surface);color:var(--color-text);transition:transform .22s var(--ease-spring), border-color .2s, background .2s, box-shadow .2s;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.btn--primary[data-astro-cid-lcdefpme]{background:var(--color-text);border-color:var(--color-text);color:#fff}.btn--primary[data-astro-cid-lcdefpme]:hover{background:#000;box-shadow:0 0 0 4px #c4a8e073,0 8px 18px -10px #5b3e86e6}.btn--secondary[data-astro-cid-lcdefpme]{background:var(--color-surface);border-color:var(--color-line-violet);color:var(--color-text)}.btn--secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);background:#fff}.btn__icon[data-astro-cid-lcdefpme]{flex:none}.btn[data-astro-cid-lcdefpme]:focus-visible,.topic[data-astro-cid-lcdefpme]:focus-visible,.side-panel__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.hero__note[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--fs-100);color:var(--color-text-muted);max-width:48ch}.side-panel[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--color-surface);border:1px solid var(--color-line-violet);border-radius:var(--radius-surface);padding:var(--space-4);position:relative}.side-panel[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--color-line-violet);border-radius:inherit;z-index:-1;transition:transform .3s var(--ease-spring), border-color .3s var(--ease-spring);position:absolute;inset:0;transform:translate(7px,7px)}.side-panel[data-astro-cid-lcdefpme]:hover:after{border-color:var(--color-primary);transform:translate(11px,11px)}.side-panel__heading[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.18em;color:var(--color-secondary);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-2)}.side-panel__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.side-panel__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dotted var(--color-line-violet)}.side-panel__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.side-panel__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:inherit;padding:14px 0;text-decoration:none;display:flex}.side-panel__label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);white-space:nowrap}.side-panel__value[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--fs-350);text-align:right;text-underline-offset:5px;text-decoration:underline 2px #0000;transition:text-decoration-color .2s}.side-panel__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .side-panel__value[data-astro-cid-lcdefpme]{text-decoration-color:var(--color-primary)}.section[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7)}.section__head[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line)}.section__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-450);margin:0}.topic-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.topic-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dotted var(--color-line-violet)}.topic-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.topic[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-4);color:var(--color-text);border-radius:var(--radius-surface);grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;padding:22px 12px;text-decoration:none;transition:background .2s;display:grid}.topic[data-astro-cid-lcdefpme]:hover{background:var(--color-surface)}.topic__name[data-astro-cid-lcdefpme]{font-size:var(--fs-450);margin:0}.topic__desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0}.topic__arrow[data-astro-cid-lcdefpme]{color:var(--color-secondary);transition:transform .3s var(--ease-spring);align-self:center}.topic[data-astro-cid-lcdefpme]:hover .topic__arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}.updates[data-astro-cid-lcdefpme]{padding-top:var(--space-6);margin-bottom:var(--space-8);border-top:1px solid var(--color-line)}.updates__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.updates__heading[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.18em;color:var(--color-secondary);margin:0}.updates__sub[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--color-text-muted);letter-spacing:.06em}.updates__list[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.updates__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.update-card[data-astro-cid-lcdefpme]{isolation:isolate;width:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line-violet);border-radius:var(--radius-surface);color:var(--color-text);transition:transform .26s var(--ease-spring), border-color .2s;flex-direction:column;text-decoration:none;display:flex;position:relative}.update-card[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--color-line-violet);border-radius:inherit;z-index:-1;transition:transform .26s var(--ease-spring), border-color .26s var(--ease-spring);position:absolute;inset:0;transform:translate(6px,6px)}.update-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-secondary);transform:translateY(-2px)}.update-card[data-astro-cid-lcdefpme]:hover:after{border-color:var(--color-primary);transform:translate(9px,9px)}.update-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.update-card__meta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.update-card__category[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.14em;color:var(--color-secondary);font-weight:500}.update-card__date[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);color:var(--color-text-muted);letter-spacing:.05em}.update-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--fs-350);margin:0 0 var(--space-4) 0;color:var(--color-text);-webkit-line-clamp:3;text-underline-offset:4px;-webkit-box-orient:vertical;line-height:1.25;text-decoration:underline #0000;transition:text-decoration-color .2s;display:-webkit-box;overflow:hidden}.update-card[data-astro-cid-lcdefpme]:hover .update-card__title[data-astro-cid-lcdefpme]{text-decoration-color:var(--color-primary)}.update-card__action[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);align-items:center;gap:6px;margin-top:auto;transition:color .2s;display:inline-flex}.update-card[data-astro-cid-lcdefpme]:hover .update-card__action[data-astro-cid-lcdefpme]{color:var(--color-secondary)}.update-card__icon[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease-spring)}.update-card[data-astro-cid-lcdefpme]:hover .update-card__icon[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (width<=980px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-6);grid-template-columns:1fr;gap:40px}.hero__rails[data-astro-cid-lcdefpme]{display:none}.updates__list[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.topic[data-astro-cid-lcdefpme]{gap:4px var(--space-3);grid-template-columns:1fr auto;padding:18px 8px}.topic__desc[data-astro-cid-lcdefpme]{grid-area:2/1}.topic__arrow[data-astro-cid-lcdefpme]{grid-area:1/2/span 2}.updates__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){main[data-astro-cid-lcdefpme]{padding:0 var(--space-3)}.btn[data-astro-cid-lcdefpme]{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-lcdefpme],.topic__arrow[data-astro-cid-lcdefpme],.side-panel[data-astro-cid-lcdefpme]:after,.update-card[data-astro-cid-lcdefpme],.update-card[data-astro-cid-lcdefpme]:after,.update-card__icon[data-astro-cid-lcdefpme]{transition:none}}
