.brand-lockup{display:inline-flex;align-items:center;gap:8px;text-decoration:none}
.brand-mark{width:32px;height:32px}
.brand-intro{display:flex;align-items:center;justify-content:space-between;gap:32px}
.brand-intro-image{width:150px;flex:0 0 auto;margin-right:clamp(48px,8vw,120px)}
.brand-intro-image img{display:block;width:100%;height:auto}
.empty-result{display:flex;align-items:center;gap:14px}
.about-brand{display:flex;align-items:center;gap:18px;padding:12px 14px;margin:0 0 22px;border-left:3px solid var(--blue)}
.about-brand img{width:260px}
@media(max-width:860px){.brand-intro{display:block}.brand-intro-image{width:120px;margin-top:10px;margin-right:0}}
@media(max-width:540px){.brand-lockup{gap:6px}.brand-mark{width:30px;height:30px}.brand-intro{margin-bottom:6px}.brand-intro-image{width:96px;margin-top:8px}.about-brand{align-items:flex-start;gap:12px;padding:10px}.about-brand img{width:160px}}
@media(max-width:350px){.site-header nav{gap:8px;font-size:.75rem}.site-header nav a{white-space:nowrap}.work-title{flex-flow:column;align-items:start;gap:4px}.work-title p{order:0;width:auto;margin-right:0}.jump-plan{order:0;margin-left:0}}
