.ascii-hero--article[data-astro-cid-swugrfet]{max-width:1296px}.ascii-hero[data-astro-cid-swugrfet] .ascii-field.ascii-field{border-radius:4px}.archive-reading[data-astro-cid-swugrfet]{padding-bottom:clamp(96px,10vw,128px)}@media (width>=901px) and (width<=1000px){.archive-reading[data-astro-cid-swugrfet]{padding-left:28px;padding-right:28px}}.archive-reading[data-astro-cid-swugrfet] .prose{max-width:720px}.archive-notice[data-astro-cid-swugrfet]{box-sizing:border-box;border:1px solid var(--line);max-width:720px;color:var(--muted);background:0 0;border-radius:4px;margin:0 0 48px;padding:16px 20px;font-size:15px;line-height:1.55}.archive-notice[data-astro-cid-swugrfet] strong[data-astro-cid-swugrfet]{color:var(--ink);font-weight:500}.archive-notice[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.archive-notice[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]:hover{color:var(--accent)}.archive-reading[data-astro-cid-swugrfet] .prose section{margin-bottom:30px}.archive-reading[data-astro-cid-swugrfet] .prose img{max-width:100%;height:auto}.archive-reading[data-astro-cid-swugrfet] .prose .eyebrow{font:400 12px/1.4 var(--mono-font);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.archive-reading[data-astro-cid-swugrfet] .prose .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.archive-reading[data-astro-cid-swugrfet] .prose .badge{background:var(--tag);height:18px;font:500 10.5px/1 var(--sans-font);letter-spacing:0;color:var(--ink);white-space:nowrap;border-radius:100px;align-items:center;padding:0 7px;display:inline-flex}.archive-reading[data-astro-cid-swugrfet] .prose :is(.callout,.panel,.card){border:1px solid var(--line);background:0 0;border-radius:4px;margin:28px 0;padding:20px 22px}.archive-reading[data-astro-cid-swugrfet] .prose :is(.callout,.panel,.card)>:last-child,.archive-reading[data-astro-cid-swugrfet] .prose :is(.callout,.panel,.card) .card__body>:last-child{margin-bottom:0}.archive-reading[data-astro-cid-swugrfet] .prose :is(.callout__title,.card-title){color:var(--ink);margin-top:0}.archive-reading[data-astro-cid-swugrfet] .prose a:is(.work-entry,.card,.row){border:0;border-top:1px solid var(--line);color:var(--ink);border-radius:0;margin:0;padding:20px 32px 22px 0;text-decoration:none;display:block;position:relative}.archive-reading[data-astro-cid-swugrfet] .prose a:is(.work-entry,.card,.row):hover .card-title{color:var(--accent)}.archive-reading[data-astro-cid-swugrfet] .prose a:is(.work-entry,.card,.row) p{color:var(--prose-ink)}.archive-reading[data-astro-cid-swugrfet] .prose .card__links{color:var(--muted)}.archive-reading[data-astro-cid-swugrfet] .prose a:is(.work-entry,.card,.row) .card__links{position:absolute;top:22px;right:0}.archive-reading[data-astro-cid-swugrfet] .prose a:hover .card__links{color:var(--accent)}.archive-reading[data-astro-cid-swugrfet] .prose .section__header{border-top:1px solid var(--line);margin:2.4em 0 0;padding-top:.9em}.archive-reading[data-astro-cid-swugrfet] .prose .section__header .eyebrow{display:block}.archive-reading[data-astro-cid-swugrfet] .prose .section__header h2{border-top:0;margin-top:10px;padding-top:0}.archive-reading[data-astro-cid-swugrfet] .prose .actions{flex-wrap:wrap;gap:4px 28px;margin:20px 0;display:flex}.archive-reading[data-astro-cid-swugrfet] .prose a.button{min-height:44px;color:var(--ink);align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.archive-reading[data-astro-cid-swugrfet] .prose a.button--secondary{color:var(--muted)}.archive-reading[data-astro-cid-swugrfet] .prose a.button:after{content:"→" / ""}.archive-reading[data-astro-cid-swugrfet] .prose a.button:hover{color:var(--accent)}.archive-reading[data-astro-cid-swugrfet] .prose dl.facts{border-top:1px solid var(--line);font-size:inherit;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px 24px;margin:28px 0;padding:20px 0 0;display:grid}.archive-reading[data-astro-cid-swugrfet] .prose dl.facts dt{font:400 12px/1.4 var(--mono-font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.archive-reading[data-astro-cid-swugrfet] .prose dl.facts dd{color:var(--ink);margin:6px 0 0;font-size:16px;line-height:1.35}.archive-reading[data-astro-cid-swugrfet] .project-links[data-astro-cid-swugrfet]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 28px;max-width:720px;margin:64px 0 0;padding-top:12px;display:flex}.archive-reading[data-astro-cid-swugrfet] .project-links[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]{min-height:44px;font:500 16px/1.3 var(--sans-font);letter-spacing:-.01em;color:var(--ink);border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.archive-reading[data-astro-cid-swugrfet] .project-links[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]:hover{color:var(--accent)}@media (width<=650px){.archive-notice[data-astro-cid-swugrfet]{padding:14px 16px}.archive-reading[data-astro-cid-swugrfet] .project-links[data-astro-cid-swugrfet]{flex-direction:column;gap:0}}@media (width<=650px),(pointer:coarse){.page-head[data-astro-cid-swugrfet] .eyebrow[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]{position:relative}.page-head[data-astro-cid-swugrfet] .eyebrow[data-astro-cid-swugrfet] a[data-astro-cid-swugrfet]:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}}
