.original-art .hero-print{padding:10px 10px 13px}.original-art .hero-print img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.original-art .print-bottom{font-size:21px}.original-art .print-bottom i{font-size:14px}.original-art .hero-print.back{top:10px;right:5px}.original-art .hero-print.front{top:105px}.original-art .round-note{right:8%;bottom:0}.original-art .art-footer{bottom:-30px}.selected-work{padding:90px 0 50px}.selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0 25px}.selected-card{border:0;background:none;text-align:left;padding:0;color:var(--ink)}.selected-image{height:315px;background:#e4e8df;padding:32px;display:flex;align-items:center;justify-content:center;overflow:hidden}.selected-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s;box-shadow:0 7px 20px #34413415}.selected-card:hover .selected-image img{transform:scale(1.025)}.selected-card.muic .selected-image{background:#ddd8e5}.selected-card.events .selected-image{background:#eddad4}.selected-card .project-meta{align-items:flex-end}.selected-card .project-meta h3{margin-top:6px}.selected-card .project-meta p{font-size:8px}.original-cover{position:relative;overflow:hidden;background:#e6e7dc;aspect-ratio:4/5}.original-cover>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s}.project-card:hover .original-cover>img{transform:scale(1.025)}.original-tag{position:absolute;top:10px;left:10px;background:var(--paper);padding:4px 8px;font-size:7px;letter-spacing:1px;color:var(--deep);box-shadow:0 1px 5px #263e3212}.work-section{padding-top:55px}.services{background:#e9ece2;padding:85px 0}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:48px}.service-grid article{border-top:1px solid #bdc9b8;padding-top:24px}.service-number{font-size:8px;letter-spacing:1.5px;color:#667c66}.service-grid h3{font:45px/1.05 var(--serif);margin:23px 0 19px}.service-grid h3 i{color:var(--green)}.service-grid article>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:305px;min-height:70px}.service-grid ul{list-style:none;padding:0;margin:25px 0 0}.service-grid li{font-size:11px;padding:9px 0;border-top:1px solid #cbd3c4}.service-footer{margin-top:40px;border-top:1px solid #c4cebd;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.service-footer>p{margin:0;font-size:12px;color:var(--muted)}.services>.wrap>.text-link{margin-top:25px;font-size:10px}.portrait-art{padding:0 20px}.portrait-background{position:relative;background:var(--pink);min-height:465px;overflow:hidden}.portrait-background>img{display:block;width:100%;height:465px;object-fit:contain;object-position:center bottom;padding-top:40px}.portrait-note{position:absolute;left:24px;top:24px;font-size:9px;line-height:1.4;letter-spacing:.5px}.portrait-note i{font:italic 22px var(--serif)}.portrait-caption{position:absolute;bottom:15px;left:22px;color:var(--paper);font:italic 37px var(--serif);text-shadow:0 1px 6px #263e3290}.portrait-art .about-star{right:0;bottom:-20px}.about-copy .text-link{margin-top:13px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.editorial-note>img{width:100%;height:260px;object-fit:cover;object-position:center 35%;display:block;transition:opacity .2s}.editorial-note:hover>img{opacity:.85}.editorial-note .eyebrow{margin:20px 0 10px;font-size:8px;letter-spacing:1.5px}.editorial-note h3{font:34px/1.05 var(--serif);margin:0 0 20px}.editorial-note h3 i{color:var(--green)}.editorial-note>span{font-size:10px;border-bottom:1px solid #b1baa8;padding-bottom:5px}.contact-inner>div:first-child>p:not(.eyebrow){max-width:370px}.contact-socials{display:flex;gap:24px;margin-top:30px;font-size:10px}.contact-socials a{border-bottom:1px solid #bda4a4;padding-bottom:3px}.discovery-steps{padding-top:5px}.discovery-steps article{display:flex;gap:22px;border-top:1px solid #bea8a6;padding:26px 0}.discovery-steps article>span{font:italic 24px var(--serif);color:var(--green)}.discovery-steps h3{font:30px var(--serif);margin:0 0 12px}.discovery-steps article p{font-size:12px;line-height:1.9;color:#636859;max-width:360px}.discovery-steps .button{margin-top:6px;min-width:260px}.discovery-note{font-size:9px;color:#697061;margin:0}.dialog-layout{grid-template-columns:1fr 1fr}.dialog-image{position:sticky;top:0;padding:55px 25px 30px;align-self:start;min-height:100%;align-items:flex-start}.dialog-image figure{width:100%;margin:0}.dialog-image figure>img{width:100%;height:auto;max-height:65vh;object-fit:contain;box-shadow:none;display:block}.dialog-image figcaption{text-align:center;font-size:10px;min-height:20px;color:var(--muted);margin-top:12px}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:12px;font-size:10px}.gallery-controls button{border:1px solid #b5c0ae;border-radius:50%;width:33px;height:33px;color:var(--deep);background:var(--paper)}.gallery-controls button:disabled{opacity:.3;cursor:default}.dialog-copy .dialog-intro{font:21px/1.3 var(--serif);color:var(--green)}.dialog-copy .button{font-size:11px;gap:20px}.dialog-copy .dialog-caption{font-size:9px;line-height:1.7}.dialog-copy li{margin:5px 0}@media(max-width:1000px){.original-art .hero-print{width:59%}.original-art .hero-print.back{top:30px}.original-art .hero-print.front{top:115px}.original-art .print-bottom{font-size:17px}.original-art .print-bottom i{font-size:12px}.original-art .art-footer{font-size:6px;bottom:-35px}.original-art .round-note{right:0;bottom:-15px}.selected-image{height:245px;padding:22px}.service-grid{gap:25px}.service-grid h3{font-size:38px}.portrait-background{min-height:400px}.portrait-background>img{height:400px}.editorial-note>img{height:220px}.editorial-note h3{font-size:30px}.dialog-copy{padding:55px 28px 30px}.dialog-copy h2{font-size:43px}.contact-inner{gap:45px}}@media(max-width:700px){.hero{padding-bottom:65px}.original-art{height:440px}.original-art .hero-print{width:57%;padding:7px 7px 10px}.original-art .hero-print.front{top:90px;left:8px}.original-art .hero-print.back{top:20px;right:4px}.original-art .print-bottom{font-size:16px}.original-art .print-bottom i{font-size:11px}.original-art .print-bottom span{font-size:12px;padding:0 8px}.original-art .round-note{right:20px;bottom:10px}.original-art .art-footer{bottom:-10px;left:10px;font-size:5px;letter-spacing:1px}.selected-work{padding:55px 0 25px}.selected-grid{grid-template-columns:1fr;gap:30px}.selected-image{height:290px;padding:30px}.selected-card .project-meta h3{font-size:27px}.selected-card .project-meta p{font-size:9px}.selected-work>.text-link{margin-top:5px}.work-section{padding-top:45px}.original-tag{top:6px;left:6px;font-size:5px;padding:3px 5px;letter-spacing:.5px}.project-meta h3{font-size:21px}.services{padding:55px 0}.service-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.service-grid h3{font-size:43px;margin:18px 0}.service-grid h3 br{display:none}.service-grid h3 i{margin-left:5px}.service-grid article>p{min-height:0;max-width:100%}.service-grid ul{margin-top:20px}.service-footer{display:block;padding-top:25px;margin-top:30px}.service-footer>.button{margin-top:20px;width:100%}.portrait-art{padding:0 10px}.portrait-background{min-height:400px}.portrait-background>img{height:400px}.portrait-art .about-star{bottom:-24px}.portrait-caption{font-size:33px}.portrait-note{left:18px;top:18px}.editorial-grid{grid-template-columns:1fr;gap:35px}.editorial-note>img{height:290px;object-position:center 38%}.editorial-note .eyebrow{margin-top:16px}.editorial-note h3{font-size:35px;margin-bottom:16px}.discovery-steps article{gap:15px;padding:24px 0}.discovery-steps h3{font-size:28px}.discovery-steps .button{min-width:0;width:100%;gap:18px}.contact-inner{gap:35px}.dialog-layout{grid-template-columns:1fr}.dialog-image{position:static;min-height:0;padding:40px 30px 20px}.dialog-image figure>img{max-height:350px;object-fit:contain}.dialog-copy{padding:30px 25px}.dialog-copy .eyebrow{max-width:250px}.dialog-copy h2{font-size:43px}.dialog-copy .button{width:100%}}
