
:root{--paper:#f6f2e9;--ink:#1c2022;--muted:#555d61;--line:#d8d1c5;--accent:#385563;--max:1120px;--read:720px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55;font-size:17px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.shell{width:min(calc(100% - 40px),var(--max));margin:0 auto}.site-header{border-bottom:1px solid var(--line);background:rgba(246,242,233,.96)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.brand{font-family:Georgia,"Times New Roman",serif;font-size:22px;color:var(--ink)}nav{display:flex;gap:28px}nav a{color:var(--ink);font-size:15px}.hero{padding:88px 0 70px}.hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(44px,7vw,76px);line-height:1.04;margin:0 0 12px;letter-spacing:-.02em}.eyebrow{font-size:18px;font-weight:600;margin:0 0 28px}.hero-copy{max-width:760px;font-size:21px;color:#2c3235;margin:0 0 26px}.text-link{font-weight:600}.section{padding:86px 0;border-top:1px solid var(--line)}.section h2,.page-title{font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.12}.section h2{font-size:36px;margin:0 0 42px}.page-head{padding:84px 0 50px}.page-title{font-size:clamp(42px,6vw,64px);margin:0 0 16px}.lede{max-width:760px;font-size:20px;color:var(--muted)}.essay-list{display:grid;gap:0}.essay-card{padding:30px 0;border-top:1px solid var(--line)}.essay-card:first-child{border-top:0;padding-top:0}.essay-card h3{font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:500;margin:0 0 9px}.essay-card p{max-width:760px;margin:0 0 14px;color:#30373a}.wally-grid{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:70px;align-items:center}.cover{width:100%;display:block;box-shadow:0 12px 28px rgba(0,0,0,.12)}.wally-copy h2{margin-bottom:10px}.subtitle{font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.3;margin:0 0 22px}.meta{font-size:14px;color:var(--muted);margin-top:20px}.art-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:680px}.art-preview a{display:block;background:#e7e1d7;overflow:hidden}.art-preview img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;background:#e7e1d7}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px;padding-bottom:80px}.work{margin:0}.work a{display:block;background:#e7e1d7}.work img{width:100%;aspect-ratio:4/3;display:block;object-fit:contain;background:#e7e1d7}.work figcaption{margin-top:12px}.work-title{font-family:Georgia,"Times New Roman",serif;font-size:20px}.work-meta{font-size:14px;color:var(--muted)}.reading{width:min(calc(100% - 40px),var(--read));margin:0 auto;padding:72px 0 100px}.reading h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,6vw,64px);font-weight:500;line-height:1.08;margin:0 0 10px}.byline{color:var(--muted);margin:0 0 48px}.reading p{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.72;margin:0 0 1.2em}.reading h2{font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:500;line-height:1.2;margin:2.1em 0 .7em}.reading .pull{font-size:23px;line-height:1.5;margin:1.7em 0}.reading .standalone{font-size:22px}.table-wrap{overflow-x:auto;margin:34px 0}table{width:100%;border-collapse:collapse;font-size:15px}th,td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{font-weight:600}.about-copy{width:min(calc(100% - 40px),760px);margin:0 auto;padding:80px 0 100px}.about-copy h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,6vw,64px);font-weight:500;margin:0 0 36px}.about-copy p{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.72;margin:0 0 1.15em}.back{display:inline-block;margin-top:42px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:600}.site-footer{border-top:1px solid var(--line);padding:38px 0 48px}.footer-wrap{display:flex;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px;font-size:14px;color:var(--muted)}.footer-links a{color:var(--muted)}@media(max-width:980px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{font-size:16px}.shell{width:min(calc(100% - 28px),var(--max))}.nav-wrap{min-height:64px;align-items:flex-start;padding:18px 0;flex-direction:column;gap:12px}nav{gap:18px;flex-wrap:wrap}.hero{padding:58px 0 52px}.hero-copy{font-size:19px}.section{padding:64px 0}.section h2{font-size:32px}.wally-grid{grid-template-columns:1fr;gap:38px}.cover{max-width:320px}.art-preview{grid-template-columns:1fr;gap:16px}.art-preview{grid-template-columns:1fr;max-width:420px}.art-preview img{aspect-ratio:4/3}.gallery{grid-template-columns:1fr;gap:46px}.reading{width:min(calc(100% - 28px),var(--read));padding:58px 0 78px}.reading p,.about-copy p{font-size:19px}.footer-wrap{flex-direction:column}}
