/* Picture-led flow: six highlights, the person and journey, then further work. */
.identity-manifesto.identity-flow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px 7%;padding:30px 5% 34px;background:#ebe4d9}.identity-flow>.eyebrow{grid-column:1/-1;margin:0;color:#6d635b}.identity-manifesto.identity-flow .identity-lead{font-size:clamp(23px,2.2vw,30px);line-height:1.5;margin:0;max-width:780px}.identity-flow-note>p{font-size:16px;line-height:1.8;color:#5f554d}.identity-flow-note strong{font-weight:500;color:var(--ink)}.identity-manifesto.identity-flow .identity-human{font-size:14px;line-height:1.8;margin-top:10px;color:#776a60}.identity-manifesto.identity-flow .text-link{margin-top:15px;font-size:13px}.identity-flow-note{min-width:0}#work{padding-top:48px;padding-bottom:42px}#work .section-top{align-items:center;margin-bottom:28px}#work .section-top h2{font-size:clamp(42px,4.8vw,64px);line-height:1.05;margin-bottom:0}#work .section-top>p{font-size:14px;line-height:1.8;max-width:270px}#work .work-view-note{font-size:13px;margin-bottom:12px}#work .archive-link{margin-top:8px}#work .archive-link[hidden],.work-more[hidden]{display:none!important}
#about{background:#34252f;color:#f5f3ed;margin:0;gap:36px 7%;padding-top:55px;padding-bottom:60px;align-items:center}#about .about-portrait{height:400px;position:static;top:auto;overflow:hidden;align-self:center}#about .about-portrait img{height:100%;width:100%;position:static;top:auto;object-fit:cover;object-position:50% 30%}#about .about-glance>.eyebrow{color:#d1bdbf}#about .about-glance>h2{font-size:clamp(38px,4vw,56px);line-height:1.1;margin:18px 0 23px;color:#f5f3ed}#about .about-glance>h2 em{color:#dfb8a4}#about .about-glance>p{font-size:17px;line-height:1.85;color:#e0d3d8;max-width:650px;margin-bottom:24px}#about .about-read-button{background:#f5f3ed;color:#34252f;border:1px solid #f5f3ed;padding:12px 21px;min-height:46px;font-size:14px}#about .about-read-button:hover{background:#dfb8a4;border-color:#dfb8a4}#about .about-journey-link{display:inline-block;font-size:14px;line-height:1.6;margin:15px 0 15px 22px;color:#f5f3ed;border-bottom:1px solid #b29b9e;padding-bottom:5px}#about .story-journey{background:#eae2d7;color:var(--ink);margin-top:10px;border-color:#d6c8b9;align-self:stretch}#about .story-heading h3{color:var(--ink)}#about .story-heading p{color:#6a6057}.work-more{padding:55px 2.5% 60px;background:#f5f3ed}.work-more>.section-top{margin-left:2.63%;margin-right:2.63%;align-items:end}.work-more .section-top h2{font-size:clamp(42px,4.5vw,60px);line-height:1.06;margin-bottom:0}.work-more .section-top>.text-link{font-size:14px}.about-full-copy>h2{margin-bottom:25px}.about-full-copy>p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 20px}.about-full-copy .about-principle{font-size:18px;font-weight:500;color:var(--ink);padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-full-copy .arts-origin{margin-top:30px}.about-full-copy .bio-details p{font-size:15px;line-height:1.85}.production-strip{background:#ebe4d9}.credits{background:#ebe4d9;margin-top:0}.production-strip,.credits{border-color:#d4c7b8}
@media(max-width:900px){#about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 5%}#about .about-glance>h2{font-size:40px}#about .about-portrait{height:390px}.identity-manifesto.identity-flow{gap:18px 5%}}
@media(max-width:700px){.identity-manifesto.identity-flow{grid-template-columns:minmax(0,1fr);gap:17px;padding:25px 5% 28px}.identity-manifesto.identity-flow .identity-lead{font-size:23px;line-height:1.5}.identity-flow-note>p{font-size:15px;line-height:1.8}.identity-manifesto.identity-flow .text-link{margin-top:13px}#work{padding-top:35px;padding-bottom:34px}#work .section-top{margin-bottom:25px}#work .section-top h2{font-size:44px}#work .section-top>p{max-width:none;font-size:14px;margin-top:16px}#about{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:35px;padding-bottom:35px}#about .about-portrait{height:330px}#about .about-glance>h2{font-size:39px}#about .about-glance>p{font-size:16px;line-height:1.8}#about .about-journey-link{margin-left:18px;font-size:13px}#about .story-journey{margin-top:8px}.work-more{padding-top:36px;padding-bottom:40px}.work-more .section-top h2{font-size:43px}.work-more>.section-top{gap:22px}.about-full-copy>p{font-size:15px;line-height:1.85}}
#about{padding-left:5%;padding-right:5%}

/* Refinements: warmer introduction, quieter chapters and clearer collections. */
#work .filter-guidance{margin:0 2.63% 12px;font-size:13px;color:var(--muted);line-height:1.7}
#about .about-portrait{height:520px;align-self:start}
#about .about-glance>p{font-size:16px;line-height:1.75;margin:0 0 14px}
#about .about-glance>.about-human-note{color:#dfb8a4;margin:22px 0 24px}
#about .about-collaboration{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #76606c;padding-top:25px;margin-top:10px}
#about .about-collaboration p{font-size:16px;line-height:1.8;color:#e0d3d8;max-width:790px;margin:0}
#about .about-collaboration .text-link{color:#f5f3ed;white-space:nowrap;border-color:#b29b9e;margin:0}
#about .story-journey{margin-top:22px}
#about .story-tabs button[aria-selected="false"] .story-date{visibility:hidden}
#about .story-tabs button[aria-selected="false"] .story-label small{display:none}
#about .story-tabs button[aria-selected="false"]{color:#70675f;border-bottom-color:transparent}
#about .story-tabs button[aria-selected="false"]:hover{color:var(--ink)}
#about .journey-progress{height:2px;margin-bottom:5px}
.work-more>.section-top{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:45px;min-height:0}
.work-more .section-top h2{height:auto;min-height:0;line-height:1.15;margin:14px 0 0}
.work-more .more-project-grid{margin-top:0}
@media(max-width:900px){#about .about-portrait{height:500px}}
@media(max-width:700px){#about .about-portrait{height:330px}#about .about-glance>p{font-size:16px;line-height:1.8}#about .about-collaboration{display:block;margin-top:0;padding-top:22px}#about .about-collaboration .text-link{display:inline-block;margin-top:18px}#about .story-journey{margin-top:12px}.work-more>.section-top{margin-bottom:32px}.work-more .section-top h2{line-height:1.15}#work .filter-guidance{margin-left:2%;margin-right:2%}}
