html .afterglow .rd-crumb{color:var(--ag-haze);text-decoration:none}html .afterglow .rd-crumb:hover{color:var(--ag-cream)}html .afterglow .rd-hero{justify-content:flex-end;gap:var(--ag-space-md);min-height:320px;padding:var(--ag-space-xl);border-radius:var(--ag-radius-xl);background:var(--ag-night);color:var(--ag-cream);isolation:isolate;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}html .afterglow .rd-hero__img{z-index:-2;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}html .afterglow .rd-hero:before{content:"";z-index:-1;background:#1010128c;position:absolute;inset:0}html .afterglow .rd-hero__t{font-size:var(--ag-text-stat);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-weight:500;line-height:1.05}html .afterglow .rd-hero__x{color:var(--ag-haze);max-width:60ch}html .afterglow .rd-hero .btn{align-self:flex-start}html .afterglow .rd-hero:hover .btn--primary{filter:brightness(.94)}@container body (min-width:640px){html .afterglow .rd-hero{min-height:420px;padding:var(--ag-space-2xl)}}html .afterglow .rd-tiles{gap:var(--ag-space-xl)var(--ag-space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container body (min-width:560px){html .afterglow .rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container body (min-width:900px){html .afterglow .rd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}html .afterglow .rd-tile{gap:var(--ag-space-sm);color:var(--ag-cream);border-radius:var(--ag-radius-lg);flex-direction:column;text-decoration:none;display:flex}html .afterglow .rd-tile__frame{aspect-ratio:4/3;border-radius:var(--ag-radius-lg);background:var(--ag-night);place-items:center;display:grid;position:relative;overflow:hidden}html .afterglow .rd-tile__frame img{-o-object-fit:cover;object-fit:cover}html .afterglow .rd-tile__ph{padding:var(--ag-space-lg);text-align:center;color:var(--ag-haze);font-weight:500}html .afterglow .rd-tile__t{font-weight:500;line-height:1.3}html .afterglow .rd-tile:hover .rd-tile__t{text-decoration:underline;-webkit-text-decoration-color:var(--ag-border-strong);text-decoration-color:var(--ag-border-strong);text-underline-offset:3px}html .afterglow .rd-row a{align-items:center;gap:var(--ag-space-lg);padding-block:var(--ag-space-sm);flex-direction:row}html .afterglow .rd-row__img{aspect-ratio:4/3;border-radius:var(--ag-radius-md);background:var(--ag-night);flex:none;width:96px;position:relative;overflow:hidden}html .afterglow .rd-row__img img{-o-object-fit:cover;object-fit:cover}html .afterglow .rd-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}@container body (max-width:420px){html .afterglow .rd-row__img{width:72px}}html .afterglow .rd-tags{margin:0;padding:0;list-style:none}html .afterglow .rd-cover{aspect-ratio:16/9;border-radius:var(--ag-radius-xl);background:var(--ag-night);position:relative;overflow:hidden}html .afterglow .rd-cover img{-o-object-fit:cover;object-fit:cover}html .afterglow .rd-article{--card:var(--ag-night);--secondary:var(--ag-seam);--border:var(--ag-seam);color:var(--ag-haze);font-size:1rem}html .afterglow .rd-article>div{max-width:none;margin:0}html .afterglow .rd-article :where(p){max-width:68ch}html .afterglow .rd-article .text-muted-foreground{color:var(--ag-haze)}html .afterglow .rd-article :is(.font-serif,.font-mono){font-family:var(--ag-font)}html .afterglow .rd-article :is(h2,h3,h4,h5,h6){color:var(--ag-cream);text-wrap:balance;scroll-margin-top:var(--ag-space-md);font-weight:500}html .afterglow .rd-article .ff-display-xxl{font-size:var(--ag-text-stat);letter-spacing:-.01em;line-height:1.05}html .afterglow .rd-article .ff-headline-lg{font-size:var(--ag-text-title);margin-top:var(--ag-space-2xl);line-height:1.3}html .afterglow .rd-article .ff-headline-md{font-size:var(--ag-text-lead);margin-top:var(--ag-space-xl);line-height:1.3}html .afterglow .rd-article .ff-headline-sm{font-size:var(--ag-text-lead);line-height:1.3}html .afterglow .rd-article .ff-stat{color:var(--ag-cream);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}html .afterglow .rd-article .ff-meta{font-size:var(--ag-text-label);letter-spacing:.08em}html .afterglow .rd-article .ff-plate{background:var(--ag-night);color:var(--ag-cream)}html .afterglow .rd-article .ff-plate-dim{color:var(--ag-haze)}html .afterglow .rd-article .ff-quote-mark{color:var(--ag-flare);font-size:2rem;line-height:1}html .afterglow .rd-article .ff-frame{border-radius:var(--ag-radius-lg)}html .afterglow .rd-article a:not(.btn){color:var(--ag-cream);text-decoration:underline;-webkit-text-decoration-color:var(--ag-border-strong);text-decoration-color:var(--ag-border-strong);text-underline-offset:3px}html .afterglow .rd-article a:not(.btn):hover{-webkit-text-decoration-color:var(--ag-cream);text-decoration-color:var(--ag-cream)}html .afterglow .rd-article :is(strong,b){color:var(--ag-cream)}html .afterglow .rd-article table{font-size:var(--ag-text-small)}html .afterglow .rd-article :where(ul,ol){padding-left:0}html .afterglow .rd-author{align-items:center;gap:var(--ag-space-lg);display:flex}html .afterglow .rd-author__img{border-radius:var(--ag-radius-full);background:var(--ag-seam);flex:none;width:56px;height:56px;position:relative;overflow:hidden}html .afterglow .rd-author__img img{-o-object-fit:cover;object-fit:cover}html .afterglow .rd-legal article{gap:var(--ag-space-md);max-width:72ch;color:var(--ag-haze);flex-direction:column;font-size:.9375rem;line-height:1.6;display:flex}html .afterglow .rd-legal article h1{font-size:var(--ag-text-stat);letter-spacing:-.01em;color:var(--ag-cream);margin:var(--ag-space-lg)0 0;font-weight:500;line-height:1;font-family:var(--ag-font)}html .afterglow .rd-legal article>h1+p{font-size:var(--ag-text-small);color:var(--ag-haze);margin-bottom:var(--ag-space-lg)}html .afterglow .rd-legal article section{gap:var(--ag-space-sm);padding-top:var(--ag-space-lg);border-top:1px solid var(--ag-seam);flex-direction:column;display:flex}html .afterglow .rd-legal article h2{font-size:var(--ag-text-title);color:var(--ag-cream);margin:0;font-weight:500;line-height:1.3}html .afterglow .rd-legal article h3{font-size:var(--ag-text-lead);color:var(--ag-cream);margin:var(--ag-space-sm)0 0;font-weight:500}html .afterglow .rd-legal article :is(p,ul,ol){margin:0}html .afterglow .rd-legal article :is(ul,ol){padding-left:var(--ag-space-xl);list-style:outside;display:block}html .afterglow .rd-legal article ol{list-style:decimal}html .afterglow .rd-legal article li+li{margin-top:var(--ag-space-xs)}html .afterglow .rd-legal article :is(strong,b){color:var(--ag-cream)}html .afterglow .rd-legal article a{color:var(--ag-cream);text-decoration:underline;-webkit-text-decoration-color:var(--ag-border-strong);text-decoration-color:var(--ag-border-strong);text-underline-offset:3px}html .afterglow .rd-legal article a:hover{-webkit-text-decoration-color:var(--ag-cream);text-decoration-color:var(--ag-cream)}html .afterglow .rd-legal article :is(.text-muted-foreground,.text-gray-400,.text-gray-500){color:var(--ag-haze)}html .afterglow .rd-shot{aspect-ratio:16/9;border-radius:var(--ag-radius-xl);background:var(--ag-night);position:relative;overflow:hidden}html .afterglow .rd-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}html .afterglow .rd-tut-tile .rd-tile__frame{aspect-ratio:16/10}html .afterglow .rd-tut-tile .rd-tile__frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}html .afterglow .rd-clip{--eco-ink:var(--ag-cream);--eco-slate:var(--ag-haze);--eco-rule:var(--ag-seam);--eco-mist:var(--ag-night);--eco-inverted:var(--ag-cream);--eco-on-inverted:var(--ag-night);--eco-canvas:var(--ag-booth);--eco-tint:var(--ag-seam);--eco-accent:var(--ag-cream);--eco-focus:var(--ag-flare);--eco-text:var(--ag-font);--eco-display:var(--ag-font);gap:var(--ag-space-md);flex-direction:column;display:flex}html .afterglow .rd-clip .eco-video-head{align-items:center;gap:var(--ag-space-md);flex-wrap:wrap;display:flex}html .afterglow .rd-clip .eco-cardtitle{font-family:var(--ag-font);font-size:var(--ag-text-lead);color:var(--ag-cream);flex:auto;font-weight:500}html .afterglow .rd-clip .eco-chip{border-radius:var(--ag-radius-sm);background:var(--ag-seam);color:var(--ag-haze);font-size:var(--ag-text-label);align-items:center;padding:.32em .72em;font-weight:500;display:inline-flex}html .afterglow .rd-clip .eco-caption{font-family:var(--ag-font);font-size:var(--ag-text-small);color:var(--ag-haze)}html .afterglow .rd-clip .eco-video-well{border-radius:var(--ag-radius-lg);background:var(--ag-night);overflow:hidden}html .afterglow .rd-clip .eco-seg button{min-height:var(--hit);font-family:var(--ag-font)}html .afterglow .rd-clip .eco-video-bar button{min-width:var(--hit);min-height:var(--hit)}html .afterglow .rd-form{gap:var(--ag-space-lg);flex-direction:column;max-width:40rem;display:flex}html .afterglow .rd-form textarea{all:unset;box-sizing:border-box;width:100%;min-height:9rem;padding:var(--ag-space-md)var(--ag-space-lg);border-radius:var(--ag-radius-lg);background:var(--ag-night);border:1px solid var(--ag-dusk);color:var(--ag-cream);white-space:pre-wrap;font-size:max(1rem,16px);line-height:1.5}html .afterglow .rd-form textarea:focus{border-color:var(--ag-focus);box-shadow:0 0 0 3px var(--ag-ring-focus)}html .afterglow .rd-form .f input{font-size:max(1rem,16px)}html .afterglow .rd-form__msg{align-items:flex-start;gap:var(--ag-space-sm);font-size:var(--ag-text-small);color:var(--ag-cream);display:flex}html .afterglow .rd-form__msg .ms{margin-top:.15em}html .afterglow .rd-form__msg.is-ok .ms{color:var(--ag-signal)}html .afterglow .rd-form__msg.is-err .ms{color:var(--ag-alert)}html .afterglow .rd-form__row{justify-content:space-between;align-items:center;gap:var(--ag-space-md);flex-wrap:wrap;display:flex}html .afterglow .rd-num{color:var(--ag-haze);font-size:var(--ag-text-label);font-variant-numeric:tabular-nums}html .afterglow .rd-cites{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html .afterglow .rd-cites .ix-row{padding:0}html .afterglow .rd-cites details summary{padding-inline:0}html .afterglow .rd-cite{gap:var(--ag-space-sm);grid-template-columns:2.5rem minmax(0,1fr);display:grid}html .afterglow .rd-cite__n{color:var(--ag-haze);font-size:var(--ag-text-small);font-variant-numeric:tabular-nums;padding-top:2px}html .afterglow .rd-cite__t{color:var(--ag-cream);font-size:.9375rem;line-height:1.4}html .afterglow .rd-cite__m{font-size:var(--ag-text-small);color:var(--ag-haze)}html .afterglow .rd-cite a{color:var(--ag-cream);font-size:var(--ag-text-small);min-height:var(--hit);align-items:center;gap:4px;font-weight:500;display:inline-flex}html .afterglow .rd-cites .ag-faq__a{gap:var(--ag-space-md)}html .afterglow .rd-summary-n{font-size:var(--ag-text-small);color:var(--ag-haze);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}html .afterglow .rd-tags a{gap:var(--ag-space-sm)}html .afterglow .rd-article :is(.ff-display-xxl,.ff-headline-lg,.ff-headline-md,.ff-headline-sm,.ff-stat,.ff-meta){font-family:var(--ag-font);text-transform:none;letter-spacing:normal}html .afterglow .rd-article :where(p,li){font-size:1rem;line-height:1.6}html .afterglow .rd-article .mb-8:has(>:is(h2,h3,h4)){margin-bottom:var(--ag-space-md)}html .afterglow .rd-legal{padding-inline:var(--ag-space-xs)}
