.more{max-width:1000px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}
.more h3{margin:0 0 6px;font:700 12px 'Helvetica Neue',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.7}.more h3 i{font-style:normal;opacity:.6;margin-left:6px}
.mrow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;gap:6px 28px;padding:18px 2px 16px;border-top:1px solid rgba(60,60,72,.32);position:relative;background:linear-gradient(90deg,#ff5818,#ff5818) 0 0/0 2px no-repeat;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}
.mrow:last-child{border-bottom:1px solid rgba(60,60,72,.32)}
.mrow:hover,.mrow:focus-visible{background-size:100% 2px}
.mt{margin:0;font-family:'K22 Didoni',Didot,serif;font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:.95;letter-spacing:0;color:#3b3d49}
.mt .glyph{display:inline-block;white-space:pre}
.mrow p{margin:0;font-family:'Trade Gothic Condensed','Arial Narrow',sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(14px,1.45vw,19px);line-height:1.05;color:#87878f;transition:color .25s}
.mrow:hover p{color:var(--ink)}
.mrow p .reg{display:inline-block;font-size:.55em;line-height:1;position:relative;top:-.5em;margin-left:.06em}
@media(max-width:650px){.mrow{grid-template-columns:1fr;gap:8px}.mt{font-size:34px}}
.mt{letter-spacing:-.035em}.mt .w{display:inline-block;white-space:nowrap}
.projects{padding-bottom:0!important}.more{padding-top:clamp(18px,3vw,36px)}
.mt{letter-spacing:-.075em}.mt .name-ink{word-spacing:-.04em}
.mt .reg{display:inline-block;font-size:.5em;line-height:1;position:relative;top:-.55em;margin-left:.04em;letter-spacing:0}
.mrow p{font-size:clamp(15px,1.7vw,22px)}
.mt .name-ink{background:#fff;padding:.05em .16em .03em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.mt{line-height:1.02}
@media(min-width:651px){.mrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}
.more{max-width:1800px;padding-left:40px;padding-right:40px}
.mrow{padding-left:0;padding-right:0}
@media(max-width:900px){.more{padding-left:22px;padding-right:22px}}
@media(max-width:650px){.more{padding-left:28px;padding-right:28px}}
.mt .name-ink{background:linear-gradient(#fff,#fff) 0 0/100% calc(100% - .25em + 2.5px) no-repeat;padding:.07em .16em .03em}
.projects .art{z-index:3}
.projects .caption h2 .name-line{isolation:auto!important;z-index:auto!important}
.mrow,.mrow:last-child{border-top-color:#fff}.mrow:last-child{border-bottom-color:#fff}
.project.lilly .art{clip-path:inset(-400px -400px 4px -400px)}
@media(max-width:650px){.project.walgreens{margin-top:-44px}}
.hero p{position:relative;z-index:5}
