/* Approved Brief invitation polish, 2026-11-01. Source photo remains unchanged. */
#the-brief.brief-duplex{position:relative;isolation:isolate;overflow:hidden;background:#faf9f6}
#the-brief.brief-duplex>.r4-wrap{position:relative;z-index:1}
.brief-duplex-copy{width:62%;max-width:850px;position:relative;z-index:2}
#the-brief .brief-duplex-copy h2{max-width:none}
#the-brief .brief-duplex-copy .r4-lead{max-width:36em;margin-bottom:28px}
#the-brief .brief-duplex-copy h3{margin-top:0;margin-bottom:12px}
#the-brief .brief-duplex-copy>p:not(.r4-kicker):not(.r4-lead){max-width:45em}
#the-brief .r4-button-row{flex-wrap:wrap;gap:16px}
.brief-duplex-art{position:absolute;z-index:0;inset:0 0 0 auto;width:42%;pointer-events:none;overflow:hidden;background-image:url('/assets/neufreimann/neufreimann-aerial.jpg');background-size:cover;background-position:61% 62%;filter:grayscale(1) sepia(.8) saturate(.7) contrast(1.2);mask-image:linear-gradient(90deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%)}
.brief-duplex-art:after{content:"";position:absolute;inset:0;background:radial-gradient(#152e4020 .6px,transparent .9px);background-size:3px 3px;opacity:.3}
.brief-duplex-credit{position:absolute;right:18px;bottom:8px;z-index:2;max-width:38%;font:12px/1.5 system-ui,sans-serif;color:#253d4a;background:#faf9f6e8;padding:3px 7px}
.brief-duplex-credit a{color:inherit}
@media(max-width:1100px){.brief-duplex-copy{width:65%}.brief-duplex-art{width:37%}#the-brief .brief-duplex-copy h2{font-size:clamp(30px,4vw,48px)}.brief-duplex-credit{max-width:32%}}
@media(max-width:700px){.brief-duplex-copy{width:100%}.brief-duplex-art,.brief-duplex-credit{display:none}#the-brief .brief-duplex-copy h2{font-size:32px}#the-brief .brief-duplex-copy .r4-lead{margin-bottom:24px}#the-brief .r4-button-row{align-items:flex-start}}
