@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/playfair-display-latin-800-normal.lwhkvH_6.woff2) format("woff2"),url(/_astro/playfair-display-latin-800-normal.D0Xz4t1K.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-latin-900-normal.oSb7_CWx.woff2) format("woff2"),url(/_astro/playfair-display-latin-900-normal.DypQvTWf.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-italic.LeeEXsx5.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-italic.hIeePEuE.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-italic.CB566L-e.woff2) format("woff2"),url(/_astro/playfair-display-latin-700-italic.DgrU7w_p.woff) format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.B6A5kCEq.woff) format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.DFRs2Bxw.woff) format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2) format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.BDjkfMIE.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(/_astro/source-sans-3-latin-600-normal.BvDVuF-j.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2) format("woff2"),url(/_astro/source-sans-3-latin-700-normal.BBbVrHF_.woff) format("woff")}:root{--paper:#F1E9D6;--paper-age:#E4D8BC;--ink:#211C14;--ink-soft:#574B38;--masthead:#17130C;--on-masthead:#EFE7D3;--rule:#9A855D;--hair:#CBB88F;--link:#5A3B1C;--flag:#8B2B1E;--display:"Playfair Display",Georgia,"Times New Roman",serif;--body:"Libre Baskerville",Georgia,serif;--util:"Source Sans 3",system-ui,-apple-system,sans-serif;--fs-nameplate:clamp(1.8rem,5.5vw,3.25rem);--fs-h1:clamp(2rem,4.5vw,3rem);--fs-deck:clamp(1.15rem,2.2vw,1.5rem);--fs-h2:1.75rem;--fs-h3:1.25rem;--fs-lead:1.25rem;--fs-body:1.125rem;--fs-pull:clamp(1.5rem,3vw,2rem);--fs-meta:.8125rem;--fs-label:.75rem;--lh-body:1.75;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--measure:46rem;--container:72rem;--radius:0}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);line-height:var(--lh-body);font-size:var(--fs-body)}a{color:var(--link);text-decoration:underline;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--flag);outline-offset:3px}img{max-width:100%;display:block}.label{font-family:var(--util);font-size:var(--fs-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.meta{font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft)}.double-rule{position:relative;border-bottom:3px solid var(--ink)}.double-rule:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--rule)}.masthead{background:var(--masthead);color:var(--on-masthead);text-align:center;padding:1.6rem 1rem 1.4rem}.nameplate{font-family:var(--display);font-weight:900;font-size:var(--fs-nameplate);letter-spacing:.1em;line-height:1;text-transform:uppercase}.masthead a{color:inherit;text-decoration:none}.anchor{font-family:var(--util);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin-top:.7rem}.mast-wrap{border-bottom:3px solid var(--ink);position:relative}.mast-wrap:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--rule)}.folio{background:var(--paper-age);border-bottom:1px solid var(--hair);margin-top:5px}.folio-in{max-width:var(--container);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.25rem}.folio span{font-family:var(--util);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.folio .mid{text-align:center;flex:1}@media(max-width:640px){.folio .mid{display:none}}.nav{border-bottom:1px solid var(--hair)}.nav-in{max-width:var(--container);margin:0 auto;padding:.15rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:0 1rem}.nav a{display:inline-block;font-family:var(--util);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding:.9rem .3rem}.nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--flag);text-decoration-thickness:2px;text-underline-offset:3px}.nav a:hover{color:var(--flag)}.article{max-width:var(--measure);margin:0 auto;padding:var(--s-16) 1.25rem 3rem}.flag{color:var(--flag);display:inline-block;border-bottom:2px solid var(--flag);padding-bottom:3px;margin-bottom:1.1rem}.headline{font-family:var(--display);font-weight:800;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.01em}.deck{font-family:var(--display);font-style:italic;font-weight:400;font-size:var(--fs-deck);color:var(--ink-soft);margin-top:.9rem;line-height:1.35}.byline{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline}.source-line{margin-top:.35rem}.source-line .label{color:var(--ink-soft)}.plate{background:var(--paper-age);border:1px solid var(--rule);padding:1.25rem;margin:2rem 0 2.4rem}.plate figure{margin:0}.scan{border:1px solid var(--ink);aspect-ratio:5/7;background:linear-gradient(#efe6cf,#efe6cf) padding-box;position:relative;overflow:hidden}.scan .m{position:absolute;top:0;left:0;right:0;height:14%;background:#2a2318;color:#e9dcbf;font-family:var(--display);font-weight:900;letter-spacing:.12em;display:flex;align-items:center;justify-content:center;font-size:clamp(.55rem,2.2vw,.8rem);text-transform:uppercase}.scan .cols{position:absolute;inset:16% 6% 6%;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--hair) calc(25% - 1px),var(--hair) 25%);opacity:.7}.scan .bars{position:absolute;top:16%;left:6%;right:6%;height:20%;background:repeating-linear-gradient(#c9bb98 0 6px,transparent 6px 11px)}.scan .tag{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8%}.scan .tag span{font-family:var(--util);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:#f1e9d6d9;padding:.35rem .6rem;text-align:center;line-height:1.5}.scan-img{display:block;width:100%;height:auto;border:1px solid var(--ink);background:#efe6cf}.plate figcaption{margin-top:.9rem;font-family:var(--util);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);line-height:1.8}.plate figcaption a{color:var(--link)}@media(hover:hover){.plate{transition:transform .2s ease}.plate:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.plate{transition:none}.plate:hover{transform:none}}.plate--citation figure{margin:0}.citation-card{border:1px solid var(--ink);background:var(--paper);padding:2rem 1.5rem;text-align:center}.citation-card .label{color:var(--ink-soft);display:block;margin-bottom:1rem}.citation-paper{font-family:var(--display);font-weight:800;font-size:var(--fs-h2);line-height:1.1;color:var(--ink)}.citation-meta{font-family:var(--util);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:.5rem}.citation-note{font-family:var(--body);font-style:italic;font-size:1rem;color:var(--ink-soft);max-width:28rem;margin:1rem auto 1.2rem;line-height:1.5}.citation-link{font-family:var(--util);font-weight:700;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.cplate{background:var(--paper-age);border:1px solid var(--rule);padding:1.25rem;margin:2rem 0 2.4rem}.cplate-grid{display:grid;grid-template-columns:1fr;gap:1.1rem;align-items:start}@media(min-width:768px){.cplate-grid{grid-template-columns:1fr 1fr;gap:1.25rem}.cplate{width:min(72rem,94vw);margin-left:calc(50% - (min(72rem,94vw)/2));margin-right:0}}.cpanel{margin:0}.cpanel .scan-img{width:100%;height:auto}.cpanel .citation-card{height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 1.25rem}.cplate-caption{margin-top:1rem;font-family:var(--util);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);line-height:1.8}.cplate-narrative{display:block;text-transform:none;letter-spacing:.02em;font-family:var(--body);font-style:italic;font-size:1rem;color:var(--ink-soft);line-height:1.5;margin-bottom:.6rem}.cplate-cites a{color:var(--link)}@media(hover:hover){.cplate{transition:transform .2s ease}.cplate:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.cplate{transition:none}.cplate:hover{transform:none}}.read-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--flag);z-index:900;will-change:width}.toc{background:var(--paper-age);border:1px solid var(--rule);padding:1rem 1.25rem;margin:2rem 0 2.4rem}.toc-label{color:var(--ink-soft);display:block;margin-bottom:.6rem}.toc ol{list-style:none;margin:0;padding:0;column-gap:2rem}.toc li{margin:0;padding:.28rem 0;border-top:1px solid var(--hair);counter-increment:toc}.toc li:first-child{border-top:0}.toc li:before{content:counter(toc,decimal-leading-zero) ". ";font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft);font-variant-numeric:tabular-nums}.toc ol{counter-reset:toc}.toc a{font-family:var(--util);font-size:.95rem;color:var(--link);text-decoration:none}.toc a:hover{color:var(--flag);text-decoration:underline;text-underline-offset:2px}@media(min-width:560px){.toc ol{columns:2}.toc li{break-inside:avoid}}.scan-img,.datafig img{cursor:zoom-in}.scan-img:focus-visible,.datafig img:focus-visible{outline:2px solid var(--flag);outline-offset:3px}.lightbox[hidden]{display:none}.lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,3vw,2.5rem);background:#17130ceb;cursor:zoom-out}.lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:1px solid var(--ink);background:#efe6cf;box-shadow:0 4px 40px #00000080;cursor:default}.lightbox-close{position:absolute;top:.6rem;right:.8rem;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;font-family:var(--util);font-size:1.8rem;line-height:1;color:var(--on-masthead);background:transparent;border:1px solid transparent;cursor:pointer;border-radius:var(--radius)}.lightbox-close:hover{color:#fff}.lightbox-close:focus-visible{outline:2px solid var(--on-masthead);outline-offset:2px}.lightbox-hint{position:absolute;bottom:.7rem;left:0;right:0;text-align:center;font-family:var(--util);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--on-masthead);opacity:.55}.prose{line-height:1.6}.prose p{margin-top:1.05rem}.prose p:first-of-type{margin-top:0}.prose>p:first-of-type{font-size:var(--fs-lead);line-height:1.6}.lead{font-size:var(--fs-lead);line-height:1.6}.pull{font-family:var(--display);font-style:italic;font-size:var(--fs-pull);line-height:1.3;color:var(--ink);text-align:center;margin:2.4rem 0;padding:1.6rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.prose h2{font-family:var(--display);font-weight:800;font-size:var(--fs-h2);line-height:1.15;margin-top:2.4rem}.prose h3{font-family:var(--display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;margin-top:2rem}.prose blockquote{font-family:var(--body);font-style:italic;color:var(--ink);border-left:3px solid var(--rule);margin:1.8rem 0;padding:.4rem 0 .4rem 1.3rem}.prose blockquote p{margin-top:.8rem}.prose blockquote p:first-of-type{margin-top:0}.prose ol,.prose ul{margin:1.3rem 0 1.3rem 1.4rem}.prose li{margin-top:.5rem}.prose hr{border:0;border-top:1px solid var(--hair);margin:2.4rem 0}.prose em{font-style:italic}.prose strong{font-weight:700}.datafig{margin:2rem 0}.datafig img{display:block;width:100%;height:auto;border:1px solid var(--hair)}.datafig figcaption{font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft);line-height:1.5;margin-top:.7rem;border-top:1px solid var(--hair);padding-top:.6rem}.datafig figcaption strong{font-weight:700;color:var(--ink)}.context{background:var(--paper-age);border-left:3px solid var(--rule);padding:1rem 1.2rem;margin:1.8rem 0}.context .label{color:var(--ink-soft);display:block;margin-bottom:.5rem}.context p{font-size:1rem;line-height:1.6}.context>p:first-child strong:first-child{font-family:var(--util);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-label);color:var(--ink-soft)}.restoration{font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft);font-style:normal;margin-top:1.8rem;border-top:1px solid var(--hair);padding-top:1rem}.cite{background:var(--paper-age);border:1px solid var(--rule);padding:1.1rem 1.25rem;margin:2.2rem 0}.cite .label{color:var(--ink-soft);display:block;margin-bottom:.5rem}.cite p{font-size:.95rem;line-height:1.6}.dispatch{max-width:var(--measure);margin:2.6rem auto 0;background:var(--paper-age);border:1px solid var(--ink);border-top:4px solid var(--flag);padding:2rem 1.5rem;text-align:center}.dispatch h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2)}.dispatch p{margin:.7rem auto 1.3rem;max-width:32rem;font-size:1.05rem;color:var(--ink-soft)}.kitform{display:flex;gap:.6rem;max-width:30rem;margin:0 auto;flex-wrap:wrap;justify-content:center}.kitform input{flex:1 1 14rem;font-family:var(--util);font-size:1rem;padding:.7rem .8rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:var(--radius)}.kitform button{font-family:var(--util);font-weight:700;font-size:.95rem;letter-spacing:.04em;padding:.7rem 1.3rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:var(--radius);cursor:pointer;text-transform:uppercase}.kitform button:hover{background:var(--flag);border-color:var(--flag)}.kithint{font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft);margin-top:.9rem}.foot{margin-top:3.5rem;background:var(--masthead);color:var(--on-masthead)}.foot-in{max-width:var(--container);margin:0 auto;padding:2.4rem 1.25rem;text-align:center}.foot .credit{font-family:var(--body);font-size:.95rem;max-width:44rem;margin:0 auto;color:#d8ccae}.foot .anchor{opacity:.62;margin-top:1.2rem}.foot nav{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:center}.foot nav a{color:#d8ccae}.foot .colophon{font-family:var(--util);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-top:1.4rem}.note{max-width:var(--measure);margin:1.5rem auto 0;padding:0 1.25rem;font-family:var(--util);font-size:var(--fs-meta);color:var(--ink-soft);font-style:italic}.cta-pair{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.2rem 0 1.6rem}.cta{font-family:var(--util);font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1.2;padding:.75rem 1.15rem;border:1px solid var(--ink);text-decoration:none;border-radius:var(--radius);display:inline-block}.cta-primary{background:var(--ink);color:var(--paper)}.cta-primary:hover{background:var(--flag);border-color:var(--flag);color:var(--paper)}.cta-secondary{background:transparent;color:var(--ink)}.cta-secondary:hover{border-color:var(--flag);color:var(--flag)}.index-page{max-width:var(--container);margin:0 auto;padding:var(--s-12) 1.25rem 0}.section-head{padding-bottom:.7rem;margin-bottom:1.5rem}.section-flag{font-family:var(--display);font-weight:800;font-size:var(--fs-h1);line-height:1.05;text-transform:uppercase;letter-spacing:.01em}.section-sub{font-family:var(--display);font-style:italic;color:var(--ink-soft);font-size:var(--fs-deck);margin-top:.5rem}.card-list{list-style:none;display:grid;gap:0}.card{border-bottom:1px solid var(--hair)}.card:first-child{border-top:1px solid var(--hair)}.card-link{display:flex;gap:1.1rem;align-items:flex-start;text-decoration:none;color:var(--ink);padding:1.3rem .2rem}.card-link:hover .card-title{color:var(--flag)}.card-thumb{display:block;width:140px;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--ink);background:var(--paper-age);flex:none}.card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.card-body{flex:1;min-width:0}.card-body .flag{margin-bottom:.5rem}.card-title{font-family:var(--display);font-weight:800;font-size:1.4rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:.35rem}.card-deck{font-size:1rem;margin-top:.2rem;margin-bottom:.5rem}.card-source{color:var(--ink-soft);display:block}.empty{max-width:var(--measure);font-family:var(--display);font-style:italic;font-size:var(--fs-deck);color:var(--ink-soft);padding:2rem 0 3rem}@media(max-width:520px){.card-thumb{width:110px}}.timeline{position:relative;padding-left:2rem;margin-top:1.6rem}.timeline:before{content:"";position:absolute;left:6px;top:.4rem;bottom:.4rem;width:2px;background:var(--rule)}.yeargroup{position:relative;margin-bottom:2.1rem}.ymark{position:relative;display:flex;align-items:baseline;margin:0 0 .3rem -2rem}.ynode{position:absolute;left:0;top:.55rem;width:13px;height:13px;border-radius:50%;background:var(--flag);border:2px solid var(--paper)}.ynum{font-family:var(--display);font-weight:800;font-size:2rem;line-height:1;letter-spacing:-.02em;margin-left:1.7rem;font-variant-numeric:tabular-nums}.yeargroup.empty .ynode{width:9px;height:9px;top:.6rem;left:2px;background:var(--rule)}.yeargroup.empty .ynum{color:var(--ink-soft);opacity:.55}.tl-cards{border:1px solid var(--hair)}.tl-cards .flag{color:var(--ink-soft);font-size:.6rem;opacity:.9}@media(max-width:520px){.timeline{padding-left:1.5rem}.timeline:before{left:4px}.ymark{margin-left:-1.5rem}.ynode{left:-1px}.yeargroup.empty .ynode{left:1px}.ynum{font-size:1.6rem;margin-left:1.2rem}}.frontpage{max-width:var(--container);margin:0 auto;padding:var(--s-12) 1.25rem 0}.lead-story{display:grid;grid-template-columns:1fr;gap:1.4rem;padding-bottom:var(--s-12);border-bottom:3px solid var(--ink)}@media(min-width:768px){.lead-story{grid-template-columns:1.15fr 1fr;align-items:start;gap:2.4rem}}.lead-kicker{font-family:var(--util);font-weight:700;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--flag);display:flex;align-items:center;gap:.9rem;margin:0 0 1.1rem}.lead-kicker:after{content:"";flex:1;height:2px;background:var(--ink)}.lead-cat{font-family:var(--util);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem}.lead-story h2{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,5vw,3.7rem);line-height:1.05;letter-spacing:-.01em}.lead-story h2 a{color:var(--ink);text-decoration:none}.lead-story h2 a:hover{color:var(--flag)}.lead-story .deck{margin-top:.8rem}.lead-story .source-line{margin-top:1rem}.lead-thumb{border:1px solid var(--rule);background:var(--paper-age);padding:.8rem}.lead-thumb img{width:100%;height:auto;border:1px solid var(--ink)}.archive-grid-section{padding-top:var(--s-12)}.arch-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.7rem;margin-bottom:1.5rem}.arch-head h2{font-family:var(--display);font-weight:800;font-size:1.6rem;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.arch-head a{font-family:var(--util);font-size:var(--fs-label);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--link);text-decoration:none;white-space:nowrap}.arch-head a:hover{color:var(--flag)}.arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.acard{display:flex;flex-direction:column;gap:.5rem;background:var(--paper);text-decoration:none;color:var(--ink);min-height:44px}.acard:hover{background:var(--paper-age)}.acard:hover .acard-title{color:var(--flag)}.acard-thumb{aspect-ratio:3/2;overflow:hidden;background:var(--paper-age);border-bottom:1px solid var(--hair)}.acard-thumb img{width:100%;height:100%;object-fit:cover;display:block}.acard .flag{align-self:flex-start;margin:1rem 1.15rem .1rem}.acard-title{font-family:var(--display);font-weight:800;font-size:1.3rem;line-height:1.12;letter-spacing:-.01em;margin:0 1.15rem}.acard-deck{font-size:.95rem;line-height:1.5;color:var(--ink);margin:0 1.15rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.acard-source{color:var(--ink-soft);margin:auto 1.15rem 1.2rem;padding-top:.3rem}.acard-more{align-items:center;justify-content:center;text-align:center;background:var(--paper-age);min-height:14rem;padding:1.3rem}.acard-more:hover{background:var(--paper)}.acard-more-in{font-family:var(--util);font-weight:700;font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--link)}.acard-more:hover .acard-more-in{color:var(--flag)}@media(max-width:900px){.arch-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.arch-grid{grid-template-columns:1fr}}
