
:root{--paper:#202b25;--ink:#f0ebdc;--muted:#b2beb0;--accent:#cfb674;--serif:Georgia,serif;--radius:3px}
.folio-name{font-style:italic;color:#ede6ca}.folio-wordmark small{color:#c9b478}.folio-collage a{background:#111c16;box-shadow:0 8px 18px #0003}.folio-collage figcaption{color:#c2c7b5}.folio-collage figure:nth-child(3n+2){padding-top:25px}
.folio-why aside{background:#2c3c30;border-color:#a2b1924d}.folio-why .folio-heading{font-style:italic}.folio-primary{background:#d8c48e;color:#223024}.folio-story-card{background:#2a382d}.folio-gallery-button{background:#18241d}.folio-feature-note h3{color:#ede1bd}.folio-contact-grid h2{font-style:italic}
@media(min-width:1000px){.folio-opening-grid{grid-template-columns:.9fr 1.1fr}.folio-collage{grid-template-columns:repeat(3,1fr);gap:18px}.folio-collage img{height:205px}.folio-journalism-grid{gap:28px}.folio-why{gap:110px}}
