
/* Original Danny Rood wordmark: unaltered source image, separate subtitle. */
.danny-original-lockup{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}
.danny-original-lockup img{display:block;width:min(100%,240px)!important;height:auto!important;max-height:none!important;object-fit:contain;filter:none!important;padding:0!important;border:0!important}
.danny-subtitle{display:block;font:500 9px/1.3 Arial,sans-serif;letter-spacing:.42em;color:#111;text-indent:.42em}
#md-home .partners .danny-sponsor{display:flex;align-items:center;justify-content:center;min-height:112px;padding:22px;background:#fff;text-decoration:none;grid-column:1 / -1;width:min(100%,400px);justify-self:center}
.md-photographer-feature{padding:62px 0;background:#eee8d8;color:#101711;font:16px/1.65 Inter,Arial,sans-serif;border-top:1px solid #10171122}
.md-photographer-wrap{width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1fr 340px;gap:64px;align-items:center}
.md-photo-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#a52d24;margin:0 0 14px}
#md-home .md-photographer-feature h2,#mdr-site .md-photographer-feature h2{font:800 clamp(38px,4vw,58px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 20px}
.md-photographer-feature p{max-width:680px;margin-top:0;margin-bottom:20px}
.md-photo-logo-card{display:flex;align-items:center;justify-content:center;padding:45px 34px;min-height:180px;background:#fff;border:1px solid #10171120;text-decoration:none;color:#111}
.md-photo-visit{display:inline-flex;gap:18px;align-items:center;background:#030b05;color:#fff!important;text-decoration:none;padding:14px 20px;min-height:48px;font-size:13px;font-weight:800}
.md-photo-credit{position:absolute;bottom:18px;z-index:5;display:block;padding:8px 12px;background:#030b05cc;color:#fff!important;font:11px/1.5 Inter,Arial,sans-serif;text-decoration:none;letter-spacing:.03em}
.md-home-photo-credit{left:24px}.md-results-photo-credit{right:24px;top:104px;bottom:auto}
#md-home .md-hero-bg{background:none}#md-home .md-hero-bg img,#mdr-site .mdr-hero-art img{width:100%;height:100%;max-width:none;object-fit:cover}
#md-home .md-hero-bg img{object-position:30% 50%}
#md-home .md-shade{background:linear-gradient(270deg,rgba(3,11,5,.96),rgba(3,11,5,.84) 35%,rgba(3,11,5,.14) 64%,rgba(3,11,5,.03)),linear-gradient(0deg,rgba(3,11,5,.55),transparent 35%)}
#md-home .md-hero-in{padding-left:51%;padding-top:55px}
#md-home .md-hero-in>p{max-width:570px}#md-home .md-hero h1{font-size:clamp(62px,6.3vw,92px)}
#md-home .hero-facts{gap:24px;flex-wrap:wrap}#mdr-site .mdr-hero-art{background:none}#mdr-site .mdr-hero-art img{object-position:52% 50%}
@media(max-width:960px){
 .md-photographer-wrap{grid-template-columns:1fr;gap:28px}.md-photo-logo-card{max-width:420px;width:100%}.md-photographer-feature{padding:44px 0}
 #md-home .md-hero{padding:82px 0 0;min-height:0;height:auto;max-height:none;display:block;background:#030b05}
 #md-home .md-hero-bg{position:relative;inset:auto;height:clamp(320px,82vw,480px);z-index:0}
 #md-home .md-hero-bg img{object-position:26% 50%}
 #md-home .md-shade,#md-home .md-lines{display:none}
 #md-home .md-hero-in{padding:34px 0 48px;width:calc(100% - 30px)}#md-home .md-hero h1{font-size:clamp(60px,12vw,86px)}
 .md-home-photo-credit{position:static;margin:0;padding:10px 15px;background:#101711}
 #mdr-site .mdr-hero{display:block;min-height:0;height:auto;max-height:none;padding:82px 0 0}
 #mdr-site .mdr-hero-art{position:relative;inset:auto;height:clamp(320px,82vw,480px);z-index:0}
 #mdr-site .mdr-hero-art img{object-position:52% 50%}
 #mdr-site .mdr-hero-overlay,#mdr-site .mdr-grid-lines{display:none}
 #mdr-site .mdr-hero-inner{padding:36px 0 42px}#mdr-site .mdr-hero-stamp{display:none}
 .md-results-photo-credit{position:static;padding:10px 24px;background:#101711}
}
@media(max-width:520px){.md-photographer-wrap{width:calc(100% - 30px)}.md-photo-logo-card{padding:34px 24px;min-height:150px}.md-photo-visit{font-size:12px;gap:10px}.danny-original-lockup img{width:min(100%,230px)!important}}
