.HomeMembershipCta_card__YYsaU{container-type:inline-size;scroll-margin-top:7rem;min-width:0;background:#fff;border:1px solid rgba(31,25,44,.08);border-radius:16px;box-shadow:0 5px 16px rgba(31,25,44,.045);color:var(--text-primary);font-family:var(--font-body)}.HomeMembershipCta_layout__Af99_{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"copy list" "actions list";grid-template-rows:auto 1fr;gap:.9rem 1.7rem;padding:1.25rem 1.3rem}.HomeMembershipCta_copy__V9OJ4{grid-area:copy;display:grid;min-width:0;gap:.45rem;align-content:start}.HomeMembershipCta_eyebrow__AFURS,.HomeMembershipCta_listTitle__h37zP{margin:0;color:var(--text-muted);font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.HomeMembershipCta_title__07a4Q{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:1.32rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.HomeMembershipCta_body__q2Zw8{max-width:44ch;margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.58}.HomeMembershipCta_actions__Vh3el{grid-area:actions;display:flex;min-width:0;gap:1.1rem;flex-wrap:wrap;align-items:center;align-self:end}.HomeMembershipCta_primary__q4yVz,.HomeMembershipCta_secondary__hkrVC{display:inline-flex;min-height:40px;max-width:100%;align-items:center;justify-content:center;border:0;font-family:inherit;font-size:.84rem;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.HomeMembershipCta_primary__q4yVz{gap:.35rem;padding:.68rem 1.05rem;border-radius:10px;background:var(--accent-blue);color:var(--text-white);font-weight:700}.HomeMembershipCta_primary__q4yVz:hover{background:var(--accent-blue-dark)}.HomeMembershipCta_secondary__hkrVC{padding:.4rem 0;background:transparent;color:var(--accent-blue-dark);font-weight:650}.HomeMembershipCta_secondary__hkrVC:hover{text-decoration:underline;text-underline-offset:3px}.HomeMembershipCta_more__sp4sL a:focus-visible,.HomeMembershipCta_primary__q4yVz:focus-visible,.HomeMembershipCta_secondary__hkrVC:focus-visible{outline:2px solid var(--accent-blue-dark);outline-offset:3px}.HomeMembershipCta_list___Sp4M{grid-area:list;min-width:0;padding:.55rem .95rem .4rem;border:1px solid var(--card-divider);border-radius:12px;background:var(--bg-panel-tint)}.HomeMembershipCta_listHeader__euRlC{display:flex;gap:.6rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:.1rem 0 .5rem;border-bottom:1px solid rgba(35,28,50,.09)}.HomeMembershipCta_example__nmwSM{color:var(--text-muted);font-size:.66rem;font-style:italic;line-height:1.55}.HomeMembershipCta_people__74ofm{margin:0;padding:0;list-style:none}.HomeMembershipCta_row__1WyAe{display:grid;min-width:0;gap:.24rem;padding:.62rem 0;border-top:1px solid var(--card-divider)}.HomeMembershipCta_row__1WyAe:first-child{border-top:0}.HomeMembershipCta_rowTop___Gi4r{display:flex;min-width:0;gap:.8rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.HomeMembershipCta_name__6gEAd{min-width:0;color:var(--text-primary);font-size:.86rem;font-weight:700;overflow-wrap:anywhere}.HomeMembershipCta_birth__HBCAQ{min-width:0;color:var(--text-secondary);font-size:.74rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.HomeMembershipCta_birth__HBCAQ i{color:var(--text-muted)}.HomeMembershipCta_missing__bG2rw{display:inline-block;margin-inline-start:.4rem;color:var(--accent-blue-dark);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.HomeMembershipCta_placeholder__2EayN{display:inline-block;min-width:4.2em;border-bottom:1px dashed rgba(35,28,50,.3);color:var(--text-muted);font-size:.72rem}.HomeMembershipCta_placements__PKUzo{display:flex;min-width:0;gap:.2rem 1rem;flex-wrap:wrap;color:var(--text-muted);font-size:.72rem}.HomeMembershipCta_placement__ACu2R,.HomeMembershipCta_sign__oTXmP{display:inline-flex;gap:.28rem;align-items:center}.HomeMembershipCta_sign__oTXmP{color:var(--text-secondary);font-style:normal;font-weight:600}.HomeMembershipCta_placement__ACu2R svg{width:1.08em;height:1.08em;flex:none;color:var(--accent-blue-dark)}.HomeMembershipCta_more__sp4sL{display:flex;gap:.3rem .8rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:.55rem 0 .25rem;border-top:1px solid var(--card-divider);color:var(--text-muted);font-size:.74rem}.HomeMembershipCta_more__sp4sL a{min-height:auto;padding:0;color:var(--accent-blue-dark);font-size:inherit;font-weight:650;text-decoration:none}.HomeMembershipCta_more__sp4sL a:hover{text-decoration:underline;text-underline-offset:3px}.HomeMembershipCta_empty__IyBph{margin:.55rem 0 .3rem;padding:.7rem .8rem;border:1px dashed rgba(35,28,50,.2);border-radius:10px;color:var(--text-muted);font-size:.76rem}.HomeMembershipCta_error__lpoaJ{margin:.55rem 0 .3rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55}.HomeMembershipCta_skeleton__S8WLn{display:block;height:.8rem;max-width:100%;border-radius:6px;background:var(--bg-panel-strong);animation:HomeMembershipCta_skeletonPulse__TEtdu 1.4s ease-in-out infinite}.HomeMembershipCta_skeletonCopy__m_5mD{display:grid;gap:.45rem}.HomeMembershipCta_titleSkeleton__veuOl{width:78%;height:1.3rem}.HomeMembershipCta_bodySkeleton__qbNQZ{width:92%}.HomeMembershipCta_bodySkeleton__qbNQZ+.HomeMembershipCta_bodySkeleton__qbNQZ{width:64%}.HomeMembershipCta_buttonSkeleton___UZcu{width:11rem;height:2.5rem;border-radius:10px}.HomeMembershipCta_rowSkeleton__yhl74{display:grid;gap:.4rem;padding:.62rem 0;border-top:1px solid var(--card-divider)}.HomeMembershipCta_rowSkeleton__yhl74:first-child{border-top:0}.HomeMembershipCta_rowSkeleton__yhl74 .HomeMembershipCta_skeleton__S8WLn:first-child{width:58%}.HomeMembershipCta_rowSkeleton__yhl74 .HomeMembershipCta_skeleton__S8WLn+.HomeMembershipCta_skeleton__S8WLn{width:84%;height:.65rem}@keyframes HomeMembershipCta_skeletonPulse__TEtdu{0%,to{opacity:1}50%{opacity:.5}}@container (max-width: 620px){.HomeMembershipCta_layout__Af99_{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "list" "actions";grid-template-rows:auto;gap:.95rem;padding:1rem}.HomeMembershipCta_title__07a4Q{font-size:1.2rem}.HomeMembershipCta_list___Sp4M{padding:.5rem .8rem .35rem}.HomeMembershipCta_placements__PKUzo{gap:.2rem .65rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.HomeMembershipCta_skeleton__S8WLn{animation:none}}