.crowd-panel{display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;margin-top:57px;border:1px solid #51472c;background:radial-gradient(ellipse at 0 100%,#b28e1310,transparent 70%),#10120e}
.crowd-copy{padding:48px 42px;align-self:center;min-width:0}
.crowd-copy .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:24px}
.crowd-copy h3{font-size:clamp(34px,3.6vw,49px);font-weight:400;letter-spacing:-1.9px;line-height:1.12;margin:0 0 25px}
.crowd-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9;max-width:355px;margin-bottom:23px}
.crowd-early strong{color:var(--paper);font-weight:400;font-size:15px}
.crowd-copy .button{font-size:11px;gap:24px;margin-top:4px}
.crowd-photo{position:relative;margin:0;min-height:440px;background:#1a1c17;overflow:hidden}
.crowd-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 78%;display:block}
.crowd-photo:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#080908d9);pointer-events:none}
.crowd-photo figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;font-size:10px;line-height:1.7;color:var(--paper)}
@media(max-width:850px){.crowd-panel{grid-template-columns:1fr 1fr;margin-top:42px}.crowd-copy{padding:34px 26px}.crowd-copy h3{font-size:36px}.crowd-copy .eyebrow{font-size:7px;letter-spacing:1px;gap:8px}.crowd-copy>p:not(.eyebrow){font-size:12px}.crowd-early strong{font-size:14px}.crowd-photo{min-height:410px}.crowd-copy .button{font-size:10px;padding:15px;gap:16px}}
@media(max-width:620px){.crowd-panel{grid-template-columns:1fr;margin-top:32px}.crowd-copy{padding:31px 25px}.crowd-copy h3{font-size:36px}.crowd-copy .eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:20px}.crowd-copy>p:not(.eyebrow){max-width:360px}.crowd-photo{min-height:0;aspect-ratio:4/3}.crowd-photo img{object-position:center 77%}.crowd-photo figcaption{left:18px;right:18px;bottom:15px;font-size:9px}}
