/* Owner-approved saved brand artwork on the Website Design & Build page. */
.wd-brand{padding-top:76px;scroll-margin-top:28px}
.wd-brand-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:30px}
.wd-brand-heading h2{font-size:clamp(32px,3.5vw,48px);font-weight:550;letter-spacing:-.045em;line-height:1.1}
.wd-brand-heading h2 span{color:var(--ws-accent)}
.wd-brand-copy p{max-width:44ch;font-size:17px;line-height:1.6;color:var(--ws-muted)}
.wd-brand .wd-figure>a{display:block}
.wd-brand .wd-figure img{aspect-ratio:1672/941;object-fit:contain}
.wd-brand .wd-figure figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 18px}
.wd-brand-enlarge{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ws-accent)}
.wd-hero-summary .wd-brand-jump{display:flex;width:fit-content;margin-top:12px}
@media(max-width:700px){.wd-brand{display:flex;flex-direction:column;gap:22px;padding-top:46px}.wd-brand-heading{display:contents}.wd-brand-heading>div:first-child{order:0}.wd-brand .wd-figure{order:1}.wd-brand-copy{order:2}.wd-brand-heading h2{font-size:32px}.wd-brand-copy p{font-size:16px}.wd-brand .wd-figure figcaption{gap:0 12px}}
