.album-chapters{display:flex;flex-wrap:wrap;margin:0;gap:12px 24px;border-block:1px solid var(--line);padding:20px 0}.album-chapters a{font-size:10px;letter-spacing:.07em;text-decoration:none}.album-chapter{padding-top:70px;scroll-margin-top:25px}.album-editorial{display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:30px;align-items:start;margin-bottom:40px;border-top:1px solid var(--line);padding-top:30px}.album-editorial h2{font:400 clamp(30px,3vw,44px)/1.15 Georgia,serif;letter-spacing:-.03em}.album-editorial>p:last-child{color:var(--muted);max-width:42ch;font-size:15px}.album-grid{columns:3;column-gap:28px}.album-grid figure{margin-bottom:35px}.album-grid img{background:#e5e1d7}.album-grid figcaption{font-size:10px;line-height:1.6}.album-closing{padding:60px 0;border-top:1px solid var(--line)}.album-closing .button{margin-top:30px}@media(max-width:700px){.album-editorial{grid-template-columns:1fr;gap:14px}.album-editorial .section-marker{margin:0}.album-grid{columns:2;column-gap:14px}.album-chapters{display:flex;gap:12px 20px}.album-chapter{padding-top:40px}}

.album-header .nav-cta{border-color:var(--ink)}.album-header .menu-toggle{color:var(--ink);border-color:var(--line)}
@media(max-width:760px){.album-header .nav-shell{flex-wrap:nowrap;padding-block:0;gap:18px}.album-header nav{display:none;width:auto;margin:0;gap:6px}.album-header nav.is-open{display:grid}.album-header .menu-toggle{display:block}}

.album-deferred{columns:2;max-width:900px;margin-inline:auto}
