.pmnCrowdHero{--ink:#101010;--paper:#fff;--soft:#f6f4ef;--crowd-transition-overlap:clamp(72px, 9vh, 112px);isolation:isolate;background:var(--paper);width:100%;min-height:100svh;color:var(--ink);margin-bottom:calc(-1 * var(--crowd-transition-overlap));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:visible}.pmnCrowdTexture{z-index:0;pointer-events:none;opacity:.18;background-image:radial-gradient(#d9d6cf .35px,#0000 .4px);background-size:7px 7px;position:absolute;inset:0}.pmnCrowdIntro{z-index:4;text-align:center;max-width:1080px;margin:0 auto;padding:clamp(120px,15vh,160px) 24px 0;position:relative}.pmnCrowdEyebrow{color:#555;font:700 11px/1.2 var(--font-sans), Arial, sans-serif;letter-spacing:.19em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin:0;display:flex}.pmnCrowdPulse{background:#111;border-radius:50%;width:7px;height:7px}.pmnCrowdTitle{color:#101010;max-width:980px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:clamp(16px,2.5vh,26px) auto 0;font-size:clamp(44px,5.8vw,92px);font-weight:500;line-height:1.01}.pmnCrowdTitle em{font-style:italic;font-weight:400}.pmnCrowdDescription{color:#555;max-width:560px;margin:20px auto 0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.pmnCrowdActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.pmnCrowdPrimary,.pmnCrowdSecondary{min-height:46px;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.pmnCrowdPrimary{color:#fff;background:#131313;border:1px solid #131313}.pmnCrowdSecondary{color:#141414;background:#fff;border:1px solid #d2d2d2}.pmnCrowdPrimary:hover,.pmnCrowdSecondary:hover{transform:translateY(-2px)}.pmnCrowdPrimary:hover{background:#333}.pmnCrowdSecondary:hover{background:#f5f5f5;border-color:#b9b9b9}.pmnCrowdPrimary:focus-visible,.pmnCrowdSecondary:focus-visible{outline-offset:4px;outline:3px solid #3165d7}.pmnCrowdHandoff{z-index:2;width:100%;margin-top:clamp(16px,3vh,36px);margin-bottom:calc(-1 * var(--crowd-transition-overlap));padding-bottom:var(--crowd-transition-overlap);pointer-events:none;will-change:transform, opacity;position:relative}.pmnCrowdWrap{width:100%;height:clamp(480px,56vh,680px);min-height:460px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - clamp(156px,20vh,230px)),#0000008f calc(100% - clamp(86px,11vh,132px)),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - clamp(156px,20vh,230px)),#0000008f calc(100% - clamp(86px,11vh,132px)),#0000 100%)}.pmnCrowdCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-height:720px) and (min-width:701px){.pmnCrowdHero{min-height:840px}.pmnCrowdIntro{padding-top:100px}.pmnCrowdTitle{font-size:clamp(38px,4.6vw,68px)}.pmnCrowdWrap{height:480px;min-height:440px}.pmnCrowdHero{--crowd-transition-overlap:70px}}@media (max-width:700px){.pmnCrowdHero{min-height:100svh;padding-bottom:0}.pmnCrowdIntro{padding:110px 20px 0}.pmnCrowdEyebrow{letter-spacing:.12em;font-size:9px}.pmnCrowdTitle{font-size:clamp(38px,10.5vw,62px)}.pmnCrowdDescription{margin-top:16px;font-size:14px}.pmnCrowdActions{gap:9px;margin-top:20px}.pmnCrowdPrimary,.pmnCrowdSecondary{gap:10px;min-height:42px;padding:0 16px;font-size:11px}.pmnCrowdWrap{height:clamp(320px,46svh,420px);min-height:0;-webkit-mask-image:none;mask-image:none}.pmnCrowdHandoff{margin-top:auto;margin-bottom:0;padding-top:12px;padding-bottom:0}.pmnCrowdHero{--crowd-transition-overlap:0px}}@media (max-width:430px){.pmnCrowdActions{flex-direction:column}.pmnCrowdPrimary,.pmnCrowdSecondary{width:min(100%,250px)}}@media (prefers-reduced-motion:reduce){.pmnCrowdPrimary,.pmnCrowdSecondary{transition:none}}
