._52xCQa_meta{align-items:center;gap:var(--space-xxs) var(--space-md);font-size:var(--type-caption);color:inherit;opacity:.8;flex-wrap:wrap;display:flex}._52xCQa_meta>*+:before{content:"·";margin-inline-end:var(--space-md)}._52xCQa_topic{font-size:var(--type-label);font-weight:var(--role-label-weight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--meta-topic,var(--accent))}
.XWgZoa_card{border:1px solid var(--border);border-radius:var(--radius-block);background:var(--surface);color:var(--text);transition:border-color var(--duration-enter) var(--ease-swift), box-shadow var(--duration-enter) var(--ease-swift), translate var(--duration-enter) var(--ease-swift), scale var(--duration-exit) var(--ease-swift);text-decoration:none;display:grid;overflow:hidden}.XWgZoa_ink{--meta-topic:var(--brand-fill);border-color:var(--chalk-ink);background:var(--chalk-ink);color:var(--chalk-surface);}.XWgZoa_card:hover{border-color:var(--subtle);box-shadow:0 12px 28px -18px color-mix(in srgb, var(--chalk-ink) 45%, transparent);translate:0 -3px}.XWgZoa_card:active{box-shadow:none;translate:0;scale:.98}.XWgZoa_card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.XWgZoa_picture{aspect-ratio:4/3;background:var(--surface-muted);display:block;position:relative;overflow:hidden}.XWgZoa_picture img{object-fit:cover;transition:scale var(--duration-move) var(--ease-swift)}.XWgZoa_card:hover .XWgZoa_picture img{scale:1.04}.XWgZoa_copy{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-xl);display:grid}.XWgZoa_title{font-size:var(--type-title);font-weight:var(--role-title-weight);line-height:var(--role-title-leading);letter-spacing:var(--role-title-tracking);text-wrap:balance}.XWgZoa_ink .XWgZoa_title{font-size:var(--type-section-title);line-height:var(--role-section-title-leading)}.XWgZoa_excerpt{font-size:var(--type-body-dense);line-height:var(--role-body-dense-leading);opacity:.8;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.XWgZoa_card,.XWgZoa_picture img{transition:none}}
._6QlFKG_cover{background:var(--chalk-ink);color:var(--chalk-surface);--meta-topic:var(--brand-fill);align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}a._6QlFKG_cover:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}._6QlFKG_cover:has(._6QlFKG_picture){min-block-size:min(70svh,34rem)}._6QlFKG_picture{position:absolute;inset:0}._6QlFKG_picture img{object-fit:cover;transition:scale var(--duration-move) var(--ease-swift)}a._6QlFKG_cover:hover ._6QlFKG_picture img{scale:1.03}a._6QlFKG_cover:active ._6QlFKG_picture img{transition-duration:var(--duration-exit);scale:1.01}._6QlFKG_picture:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--chalk-ink) 92%, transparent) 0%, color-mix(in srgb, var(--chalk-ink) 55%, transparent) 45%, transparent 85%);position:absolute;inset:0}._6QlFKG_copy{gap:var(--space-base);max-inline-size:64rem;padding:var(--space-xxl) var(--space-xl);display:grid;position:relative}@media (min-width:48rem){._6QlFKG_copy{padding:var(--space-xxxl)}}._6QlFKG_title{font-size:var(--type-display);font-weight:var(--role-display-weight);line-height:var(--role-display-leading);letter-spacing:var(--role-display-tracking);text-wrap:balance;color:inherit;margin:0}._6QlFKG_lede{max-inline-size:60ch;font-size:var(--type-band-lede);line-height:var(--leading-text);opacity:.85;text-wrap:pretty}@media (prefers-reduced-motion:reduce){._6QlFKG_picture img{transition:none}}
.g2iHLW_shelf{gap:var(--space-xl);display:grid}.g2iHLW_tools{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.g2iHLW_chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.g2iHLW_chip{align-items:baseline;gap:var(--space-xs);padding:var(--space-sm) var(--space-base);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--type-body-dense);transition:background var(--duration-exit) var(--ease-swift), color var(--duration-exit) var(--ease-swift), border-color var(--duration-exit) var(--ease-swift), scale var(--duration-exit) var(--ease-swift);font-weight:600;display:inline-flex}.g2iHLW_chip:hover{border-color:var(--subtle)}.g2iHLW_chip small{font-size:var(--type-label);opacity:.6;font-weight:600}.g2iHLW_chip:active{scale:.96}.g2iHLW_chip[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.g2iHLW_search{align-items:center;gap:var(--space-sm);max-inline-size:22rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--duration-exit) var(--ease-swift), box-shadow var(--duration-exit) var(--ease-swift);flex:14rem;display:flex}.g2iHLW_search:hover{border-color:var(--subtle)}.g2iHLW_search:focus-within{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 10%, transparent)}.g2iHLW_searchIcon{block-size:16px;inline-size:16px;color:var(--muted);flex:none}.g2iHLW_search input{min-inline-size:0;color:var(--text);font:inherit;font-size:var(--type-body-dense);background:0 0;border:0;outline:none;flex:1}.g2iHLW_none{padding-block:var(--space-xxl);color:var(--muted);animation:g2iHLW_appear var(--duration-enter) var(--ease-swift)}.g2iHLW_entry{display:grid}[data-moving] .g2iHLW_entry{view-transition-name:var(--shelf-name,none);view-transition-class:g2iHLW_shelf-entry}@keyframes g2iHLW_appear{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.g2iHLW_chip,.g2iHLW_search{transition:none}.g2iHLW_none{animation:none}}
.NEYTWW_name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.NEYTWW_empty{padding:var(--space-huge) var(--space-xl);text-align:center;color:var(--muted)}.NEYTWW_shelf{padding:var(--space-xxl) var(--space-xl) var(--space-huge)}@media (min-width:48rem){.NEYTWW_shelf{padding:var(--space-xxxl) var(--space-xxxl) var(--space-huge)}}
