/* Editorial Color */
.nav-masthead{border-top:0}.nav-masthead .identity{font-size:40px;font-style:italic}.brand-symbol{color:var(--accent)}.hero{grid-template-columns:1.35fr .9fr;padding-top:25px;align-items:start}.hero-mast{font:400 clamp(30px,5.5vw,80px)/1 var(--display);letter-spacing:-.045em;color:var(--accent);border:0;border-bottom:1px solid var(--ink);padding:25px 0}.hero-mast>span:last-child{font:10px var(--body);color:var(--ink);align-self:end;padding-bottom:10px}.hero h1{font-size:clamp(50px,5.5vw,83px);font-style:italic;line-height:1.1;max-width:13ch}.hero-copy>p:first-letter{font-family:var(--display);float:left;font-size:62px;line-height:.9;margin-right:8px}.hero-photo{height:480px;margin-top:30px}.action{background:transparent;color:var(--ink);padding-left:0;border:0;border-bottom:1px solid}.service-rail{background:var(--base);color:var(--ink);border-top:3px double}.work-list{display:block}.work-list article{display:grid;grid-template-columns:60px 1fr 1fr auto;gap:25px;padding:25px 0;align-items:baseline}.work-list h3,.work-list p{margin:0}.work-num{color:var(--accent)}.story-section{background:var(--base);color:var(--ink);border-top:1px solid}.story-photo{height:530px}.story-copy h2,.project-guide h2{font-style:italic}.project-guide{background:#e5d2c6}.demo-form{border:0;border-top:3px double;padding:30px 0}.demo-form input,.demo-form textarea,.demo-form select{border:0;border-bottom:1px solid;background:transparent}.biz-footer{background:#a7412e;color:#f7f3eb}
@media(max-width:700px){.hero-mast{font-size:35px;width:100%;gap:15px}.hero h1{font-size:47px}.hero-photo{height:340px;margin:0}.work-list article{grid-template-columns:30px 1fr;gap:10px}.work-list p,.work-list .service-pick{grid-column:2}.story-photo{height:350px}}
