/* A personal calling card: portfolio scale, editorial photographs, changing color. */
.combined{--accent:#efaa86;--soft:#f1b899}
.combined .hero h1 em{color:#f2b291;font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.065em}
.combined .hero .button{background:#f4c966}
.combined .hero{padding-bottom:75px}
.combined .photo-wall{padding:12px 8px;gap:22px}
.combined .photo-wall figure{background:#fff7e9;color:#183b31;padding:8px 8px 0;box-shadow:0 10px 24px #071e2540}
.combined .photo-wall .wall-art{transform:rotate(-4deg);z-index:1}
.combined .photo-wall .wall-person{transform:rotate(3deg)}
.combined .photo-wall .wall-work{transform:rotate(-2deg)}
.combined .photo-wall figcaption{font-family:Georgia,serif;font-style:italic;padding:10px 3px 12px}
.combined .projects{padding-top:80px}
.combined .project-photo{overflow:visible}
.combined .exhibition .project-photo{padding:12px;background:#edd28b;transform:rotate(-1deg)}
.combined .cotton .project-photo{border-bottom:9px solid #318c85}
.combined .community .project-photo{padding:12px;background:#d2c5e5;transform:rotate(2deg)}
.combined .film .project-photo{border-bottom:9px solid #d88a67}
.combined .project-copy .eyebrow{opacity:1;color:#74503b}
.combined .about{width:100%;padding:90px max(56px,calc((100% - 1280px)/2));background:#f0b495;border:0;gap:85px}
.combined .about-photo{transform:rotate(-5deg);background:#fff6e8;padding:13px;box-shadow:10px 12px 0 #bc6e5038}
.combined .about h2{font-family:Georgia,serif;font-weight:400}
.combined .consulting{background:#21675f;color:#fff6e8;padding-block:95px}
.combined .consulting h2 em{color:#f4ce71;font-family:Georgia,serif;font-style:italic;font-weight:400}
.combined .consulting .button{background:#f5d484;color:#173b31}
.combined .consulting figure{padding:12px 12px 0;background:#faf1e1;color:#183b31;transform:rotate(2deg);box-shadow:0 8px 25px #0d352a40}
.combined .consulting figcaption{padding:0 5px 16px;font-family:Georgia,serif;font-style:italic;opacity:1}
.combined .ideas{width:100%;padding-inline:max(56px,calc((100% - 1280px)/2));background:#e6dcef}
.combined .ideas blockquote{font-weight:650}
.combined .ideas blockquote em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#754761}
.combined .contact{background:#f1cb70;color:#183b31}
.combined .contact em{color:#75402f;font-family:Georgia,serif;font-style:italic}
.combined .contact .button{background:#183b31;color:#fff6e8}
.combined .contact .wrap{position:relative}
.combined .button:hover{filter:brightness(.95)}
@media(max-width:1100px){.combined .about,.combined .ideas{padding-inline:36px}.combined .about{gap:55px}}
@media(max-width:760px){.combined .hero{padding-bottom:45px}.combined .photo-wall{gap:15px;padding-inline:6px}.combined .photo-wall figure{padding:6px 6px 0}.combined .photo-wall figcaption{font-size:10px}.combined .about,.combined .ideas{padding-inline:24px}.combined .about{padding-block:65px;gap:40px}.combined .about-photo{margin-left:14px;width:70%}.combined .consulting{padding-block:65px}.combined .consulting figure{margin-inline:5px}.combined .community .project-photo{margin-inline:8px}.combined .projects{padding-top:60px}}
