.hero[data-astro-cid-kee6qnnf]{isolation:isolate;color:#fff;background:#12291c;position:relative}.hero-bg[data-astro-cid-kee6qnnf]{z-index:-1;background:linear-gradient(90deg,#12291cf2,#12291c73),url(https://images.unsplash.com/photo-1614308460927-5024ba2e1dcb?auto=format&fit=crop&w=1800&q=80) 50%/cover;position:absolute;inset:0}.hero-content[data-astro-cid-kee6qnnf],.wrap[data-astro-cid-kee6qnnf]{max-width:1200px;margin:auto;padding:6rem 1.5rem}.hero-content[data-astro-cid-kee6qnnf] span[data-astro-cid-kee6qnnf],.kicker[data-astro-cid-kee6qnnf],.badge[data-astro-cid-kee6qnnf]{letter-spacing:.14em;text-transform:uppercase;color:#c9e265;font:.7rem DM Mono,monospace}.hero[data-astro-cid-kee6qnnf] h1[data-astro-cid-kee6qnnf]{margin:1.5rem 0 0;font:600 clamp(3rem,7vw,6rem)/.95 Fraunces,serif}.hero[data-astro-cid-kee6qnnf] em[data-astro-cid-kee6qnnf]{color:#c9e265;font-weight:400}.hero[data-astro-cid-kee6qnnf] p[data-astro-cid-kee6qnnf]{color:#fffc;max-width:40rem;font-size:1.15rem;line-height:1.6}.wrap[data-astro-cid-kee6qnnf]>h2[data-astro-cid-kee6qnnf],.section-intro[data-astro-cid-kee6qnnf] h2[data-astro-cid-kee6qnnf]{color:#1f4a32;margin:0;font:600 clamp(2.5rem,5vw,4.5rem)/1 Fraunces,serif}.rule[data-astro-cid-kee6qnnf]{background:#c9e265;width:3.5rem;height:.25rem;margin:1.3rem 0 3rem}.projects[data-astro-cid-kee6qnnf]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.projects[data-astro-cid-kee6qnnf] article[data-astro-cid-kee6qnnf]{color:#fff;isolation:isolate;background:#12291c;border-radius:1rem;align-items:end;min-height:34rem;display:flex;position:relative;overflow:hidden}.projects[data-astro-cid-kee6qnnf] img[data-astro-cid-kee6qnnf],.shade[data-astro-cid-kee6qnnf],.book-card[data-astro-cid-kee6qnnf] img[data-astro-cid-kee6qnnf],.book-shade[data-astro-cid-kee6qnnf]{width:100%;height:100%;position:absolute;inset:0}.projects[data-astro-cid-kee6qnnf] img[data-astro-cid-kee6qnnf],.book-card[data-astro-cid-kee6qnnf] img[data-astro-cid-kee6qnnf]{z-index:-2;object-fit:cover;transition:all .7s}.shade[data-astro-cid-kee6qnnf],.book-shade[data-astro-cid-kee6qnnf]{z-index:-1;background:linear-gradient(#0000,#12291c73,#12291c)}.projects[data-astro-cid-kee6qnnf] article[data-astro-cid-kee6qnnf]:hover img[data-astro-cid-kee6qnnf],.book-card[data-astro-cid-kee6qnnf]:hover img[data-astro-cid-kee6qnnf]{transform:scale(1.08)}.badge[data-astro-cid-kee6qnnf]{background:#1f4a32;border-radius:.25rem;padding:.45rem .75rem;position:absolute;top:1.25rem;left:1.25rem}.project-copy[data-astro-cid-kee6qnnf]{padding:1.75rem}.project-copy[data-astro-cid-kee6qnnf] small[data-astro-cid-kee6qnnf]{color:#c9e265;font-weight:700}.project-copy[data-astro-cid-kee6qnnf] h3[data-astro-cid-kee6qnnf]{margin:.75rem 0;font:600 1.55rem/1.15 Fraunces,serif}.project-copy[data-astro-cid-kee6qnnf] p[data-astro-cid-kee6qnnf]{color:#fffc;line-height:1.55}.cream[data-astro-cid-kee6qnnf]{background:#f4f1e8}.section-intro[data-astro-cid-kee6qnnf]{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.section-intro[data-astro-cid-kee6qnnf]>p[data-astro-cid-kee6qnnf]{color:#5c6a60;max-width:22rem;line-height:1.6}.kicker[data-astro-cid-kee6qnnf]{color:#2f6b46;margin-bottom:1rem;display:block}.book-grid[data-astro-cid-kee6qnnf]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.book-card[data-astro-cid-kee6qnnf]{color:#fff;isolation:isolate;background:#12291c;border-radius:1rem;align-items:end;min-height:25rem;display:flex;position:relative;overflow:hidden}.book-card[data-astro-cid-kee6qnnf]>span[data-astro-cid-kee6qnnf]{color:#c9e265;font:2rem Fraunces,serif;position:absolute;top:1.5rem;left:1.5rem}.book-card[data-astro-cid-kee6qnnf]>div[data-astro-cid-kee6qnnf]:last-child{padding:2rem}.book-card[data-astro-cid-kee6qnnf] small[data-astro-cid-kee6qnnf]{color:#c9e265;letter-spacing:.1em;text-transform:uppercase;font:.7rem DM Mono,monospace}.book-card[data-astro-cid-kee6qnnf] h3[data-astro-cid-kee6qnnf]{margin:.75rem 0 1rem;font:600 1.8rem/1.15 Fraunces,serif}.book-card[data-astro-cid-kee6qnnf] a[data-astro-cid-kee6qnnf]{color:#c9e265;font-weight:700;text-decoration:none}.publication-grid[data-astro-cid-kee6qnnf]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.publication-card[data-astro-cid-kee6qnnf]{background:#fff;border:1px solid #dcdfd3;border-radius:1rem;transition:all .3s;overflow:hidden}.publication-card[data-astro-cid-kee6qnnf]:hover{transform:translateY(-.4rem);box-shadow:0 1.5rem 3rem -2rem #12291c80}.publication-image[data-astro-cid-kee6qnnf]{background:#1f4a32;height:13rem;position:relative;overflow:hidden}.publication-image[data-astro-cid-kee6qnnf] img[data-astro-cid-kee6qnnf]{object-fit:cover;width:100%;height:100%;transition:all .5s}.publication-card[data-astro-cid-kee6qnnf]:hover img[data-astro-cid-kee6qnnf]{transform:scale(1.07)}.publication-image[data-astro-cid-kee6qnnf] span[data-astro-cid-kee6qnnf]{color:#12291c;background:#c9e265;border-radius:.35rem;padding:.35rem .65rem;font:600 1.2rem Fraunces,serif;position:absolute;bottom:1rem;left:1rem}.publication-copy[data-astro-cid-kee6qnnf]{padding:1.5rem}.publication-copy[data-astro-cid-kee6qnnf] small[data-astro-cid-kee6qnnf]{color:#5c6a60;font-size:.8rem;line-height:1.4}.publication-copy[data-astro-cid-kee6qnnf] h3[data-astro-cid-kee6qnnf]{color:#1f4a32;min-height:5rem;margin:1rem 0;font:600 1.3rem/1.2 Fraunces,serif}.publication-copy[data-astro-cid-kee6qnnf] button[data-astro-cid-kee6qnnf]{color:#1f4a32;background:#fff;border:1px solid #dcdfd3;border-radius:999px;padding:.6rem 1rem;font-weight:700}@media (width<=800px){.projects[data-astro-cid-kee6qnnf],.publication-grid[data-astro-cid-kee6qnnf],.book-grid[data-astro-cid-kee6qnnf]{grid-template-columns:1fr}.section-intro[data-astro-cid-kee6qnnf]{display:block}.section-intro[data-astro-cid-kee6qnnf]>p[data-astro-cid-kee6qnnf]{margin-top:1rem}}
