/* Independent editorial photographs, paired with live copy in the normal flow. */
#public-events .event-context-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;align-items:center}
#public-events .event-context-grid>.public-copy{max-width:100%;padding:0;min-width:0}
.public-copy>.num{display:block;margin-bottom:28px}
.public-copy>.eyebrow{display:block;font-size:9px;letter-spacing:1.5px}
.public-copy .board-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#public-events .public-copy>.public-lede{font-size:clamp(34px,3.4vw,47px);line-height:1.15;letter-spacing:-1px;margin:24px 0}
#public-events .public-copy>p:not(.public-lede){font-size:14px;line-height:1.95;max-width:420px}
.context-image{margin:0;min-width:0;overflow:visible;border-radius:0}
.context-image>img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;filter:none;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in;transform:none}
#partnerships .partnership-context-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:65px;align-items:center}
.partnership-copy{min-width:0}
#partnerships .partnership-copy>h2{max-width:100%;font-size:clamp(43px,4.2vw,61px);line-height:1.13;letter-spacing:-1.8px;margin:25px 0 35px}
#partnerships .partnership-copy>.partnership-bottom{display:block;max-width:100%;padding-top:25px}
#partnerships .partnership-copy .partnership-bottom p{font-size:14px;line-height:1.95;max-width:490px}
#partnerships .partnership-copy .contact-action{margin-top:24px}
@media(max-width:1100px){#public-events .event-context-grid{gap:45px;grid-template-columns:.85fr 1.15fr}#partnerships .partnership-context-grid{gap:45px}}
@media(max-width:800px){#public-events .event-context-grid,#partnerships .partnership-context-grid{display:grid;grid-template-columns:1fr;gap:32px}#public-events .event-context-grid>.public-copy{max-width:100%}#public-events .context-image{grid-row:1}#public-events .public-copy{grid-row:2}.public-copy>.num{margin-bottom:22px}#partnerships .partnership-copy>h2{font-size:clamp(41px,6.8vw,56px);max-width:650px;margin:22px 0 28px}.context-image{max-width:100%;width:100%}#public-events .public-copy>p:not(.public-lede),#partnerships .partnership-copy .partnership-bottom p{max-width:620px}#public-events .public-copy>.public-lede{font-size:39px}#partnerships .partnership-copy>.partnership-bottom{max-width:100%}}
@media(max-width:480px){#partnerships .partnership-copy>h2{font-size:41px;letter-spacing:-1.1px}#public-events .public-copy>.public-lede{font-size:35px}#public-events .public-copy>p:not(.public-lede),#partnerships .partnership-copy .partnership-bottom p{font-size:13px}}
