.thought-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:65px 0 100px}.thought-card{display:block;color:inherit;text-decoration:none}.thought-art{aspect-ratio:1.28;position:relative;padding:25px;display:flex;flex-direction:column;justify-content:space-between;background:#d8c6ad;color:#342c24;border-radius:5px;overflow:hidden;transition:transform .3s}.thought-art>span,.thought-art small{font:10px/1.5 CaseMono,monospace;letter-spacing:.08em;text-transform:uppercase}.thought-art strong{font:400 clamp(28px,3.4vw,48px)/1.02 CaseSerif,Georgia,serif;max-width:240px}.thought-art em{display:block}.thought-2 .thought-art{background:#bdc5b0;transform:rotate(-1.5deg)}.thought-3 .thought-art{background:#b5c0cc}.thought-card:hover .thought-art{transform:translateY(-6px)}.thought-meta{font:10px/1.7 CaseMono,monospace;color:#a1a19c;margin:23px 0 12px}.thought-card h2{font:400 30px/1.1 CaseSerif,Georgia,serif;margin:0 0 15px}.thought-card p{font:14px/1.75 CaseSans,Arial,sans-serif;color:#a1a19c;margin:0 0 22px;max-width:360px}.thought-read,.publication-link{font:11px/1.5 CaseMono,monospace}.thought-read{display:inline-block;border-bottom:1px solid #68655f;padding-bottom:5px}.publication-link{display:inline-block;margin-top:10px;color:inherit}.home-thoughts{max-width:1200px;margin:auto;padding:90px 40px 30px;color:#efeeeb;font-family:CaseSans,Arial,sans-serif}.home-thoughts a{color:inherit;text-decoration:none}.home-thoughts .eyebrow{font:10px CaseMono,monospace;text-transform:uppercase;letter-spacing:.1em;color:#a1a19c}.thoughts-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end}.thoughts-heading h2{font:400 50px/1.05 CaseSerif,Georgia,serif;margin:20px 0 0}.thoughts-heading h2 em{color:#a1a19c}.thoughts-heading p{font:15px/1.8 CaseSans,Arial,sans-serif;color:#a1a19c;margin:0 0 20px}.thoughts-heading a{font:12px CaseMono,monospace}.thoughts-page .intro{max-width:630px}.case-header-links{display:flex;align-items:center;gap:24px}.home-work-link{display:flex;gap:20px}.home-work-link a{color:inherit;text-decoration:none}a.thought-card:focus-visible{outline:2px solid var(--portfolio-accent);outline-offset:7px}[data-theme=light] .thought-card p,[data-theme=light] .thought-meta{color:#64645e}@media(max-width:800px){.thought-grid{gap:22px}.thoughts-heading{gap:30px}.thought-card h2{font-size:26px}.thought-art{padding:18px}}@media(max-width:600px){.thought-grid{grid-template-columns:1fr;gap:48px;margin:40px 0 60px}.thought-art{aspect-ratio:1.7;padding:24px}.thought-art strong{font-size:40px}.home-thoughts{padding:65px 20px 20px}.thoughts-heading{grid-template-columns:1fr;gap:25px}.thoughts-heading h2{font-size:40px}.case-header-links{gap:12px}.case-header> a:nth-child(2){display:none}.thought-card p{max-width:none}}@media(prefers-reduced-motion:reduce){.thought-art{transition:none!important}}

/* Original Substack covers; keep the full photograph and its subtitles in view. */
.thought-cover{aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--portfolio-bg,#141414);border:1px solid var(--border,#303236)}
.thought-cover>img,.thought-cover .liquid-photo,.thought-cover .liquid-photo>img{display:block;width:100%;height:100%;object-fit:cover}
.thought-cover .liquid-photo{border-radius:0}
.thought-cover--text{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.8vw,36px);box-sizing:border-box;background:#bdc5b0;color:#25271f}
.thought-cover--text>span,.thought-cover--text>small{font:10px/1.6 CaseMono,monospace;letter-spacing:.06em;text-transform:uppercase}
.thought-cover--text blockquote{margin:28px 0;font:400 clamp(23px,2.5vw,34px)/1.3 CaseSerif,Georgia,serif}
