/* The notes page shares the atelier's voice: the same serif, the same mono, the same void. */
:root{--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--mono:"DM Mono",ui-monospace,"SF Mono",Menlo,monospace}
body{background:#06090f;font-family:var(--serif)}
h1,h2,h3,.wordmark{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:-.02em}
.wordmark span,.eyebrow,.facts dt,.sequence li span,.credits dt,.note,footer,.enter,figcaption{font-family:var(--mono)!important;font-weight:300;letter-spacing:.2em;text-transform:uppercase}
.note{text-transform:none;letter-spacing:.02em}
.enter{border-radius:999px}
.botanical img{object-fit:cover;border-radius:4px;opacity:.85;mask-image:linear-gradient(90deg,transparent,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%)}
.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 6vw 60px;max-width:1400px;margin:0 auto}
.gallery figure{margin:0;position:relative;overflow:hidden;border-radius:4px;background:#0b121a;aspect-ratio:1.6}
.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}
.gallery figure:hover img{transform:scale(1.04)}
.gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;font-size:9px;color:#f3f1e8;background:linear-gradient(transparent,#06090fcc)}
@media(max-width:800px){.gallery{grid-template-columns:1fr;padding:0 18px 40px}}
