:root{--ink:#30302e;--accent:#e4e4e0}html{scroll-behavior:smooth}.mono-page{max-width:1500px;width:calc(100% - 80px);margin:auto}.mono-top,footer{display:flex;justify-content:space-between;gap:24px;padding:26px 0;border-bottom:1px solid var(--ink)}.mono-top>a{font-weight:650;text-decoration:none}.mono-top nav,.mono-intro nav,footer{display:flex;flex-wrap:wrap;gap:24px}.mono-intro{padding:70px 0 55px;max-width:800px}.mono-eyebrow,.mono-formats,figcaption,.mono-small,.mono-note{font-family:'Geist Mono',monospace;font-size:12px}.mono-intro h1{font:clamp(52px,8vw,110px)/1 'Geist Serif',serif;letter-spacing:-.05em;margin:20px 0}.mono-intro>p:not(.mono-eyebrow):not(.mono-small){font-size:22px}.mono-intro nav{margin:25px 0}.mono-small{line-height:1.8;max-width:700px}.mono-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 40px}.mono-project{min-width:0;scroll-margin-top:24px}.mono-project header{border-top:1px solid var(--ink);padding-top:20px}.mono-project h2{font-size:42px;letter-spacing:-.04em;margin:0}.mono-project header p{margin:5px 0 20px}.mono-formats{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.mono-formats button{font-size:12px;padding:9px 12px;border-radius:0}.mono-project figure{margin:0}.mono-project figure img{width:100%;height:520px;object-fit:contain;display:block;background:#e8e8e4;padding:22px}.mono-project figcaption{text-align:right;padding:12px 0;min-height:45px}.mono-actions{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:flex-end;font-size:14px}.mono-note{line-height:1.7;margin-top:20px}.mono-page footer{border-bottom:0;border-top:1px solid var(--ink);margin-top:70px}.mono-skip{position:absolute;left:-9999px}.mono-skip:focus{left:15px;top:10px;background:white;padding:12px;z-index:2}@media(max-width:760px){.mono-page{width:calc(100% - 32px)}.mono-top{flex-direction:column;gap:16px}.mono-intro{padding:40px 0}.mono-grid{grid-template-columns:1fr;gap:45px}.mono-project figure img{height:460px;padding:16px}.mono-actions{font-size:14px}.mono-page footer{margin-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
