.section-body{max-width:1480px;margin:0 auto;padding:72px 32px 96px}.section-body.narrow{max-width:820px}.section-lede{color:var(--ink);max-width:760px;margin-bottom:20px;font-family:neue-haas-grotesk-text,Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,2vw,24px);line-height:1.6}.section-body p{color:var(--sepia);max-width:760px;margin-bottom:18px;font-family:neue-haas-grotesk-text,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.7}.section-body p em{color:var(--rust);font-style:italic}.field-note{border-left:3px solid var(--khaki);border-radius:var(--radius-sm);background:#c4a94c0f;max-width:760px;margin:32px 0;padding:18px 24px}.field-note .field-note-label{letter-spacing:.3em;text-transform:uppercase;color:var(--khaki-dark);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.field-note p{color:var(--sepia);margin:0;font-style:italic}.tile-grid{background:var(--canvas-dark);border:1px solid var(--canvas-dark);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px;margin-top:44px;display:grid;overflow:hidden}.tile{background:var(--parchment);padding:30px 28px;transition:background .2s;display:block}.tile:hover{background:var(--canvas)}.tile .tile-stamp{letter-spacing:.24em;text-transform:uppercase;color:var(--rust);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.tile h3{letter-spacing:.03em;color:var(--ink);margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:26px}.tile p{color:var(--sepia);margin:0;font-family:neue-haas-grotesk-text,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55}.coming-soon{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);border:1px solid var(--slate-light);border-radius:var(--radius-sm);margin-top:24px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}@media (max-width:880px){.section-body{padding:48px 20px 72px}}
