.Home-module__FZKknG__hero{isolation:isolate;gap:var(--space-md);padding:var(--space-4xl) 0 var(--space-3xl);margin-bottom:var(--space-3xl);border-bottom:var(--line-hair) solid var(--color-border);flex-direction:column;display:flex;position:relative;overflow-x:clip}.Home-module__FZKknG__hero:before{content:"";z-index:-1;inset:calc(var(--space-6xl) * -1) calc(var(--space-6xl) * -1) auto calc(var(--space-6xl) * -1);height:calc(var(--space-6xl) * 5);background:radial-gradient(ellipse at 20% 0%, rgba(var(--glow-rgb), .22), transparent 62%);pointer-events:none;transform-origin:20% 0;animation:Home-module__FZKknG__wash var(--duration-slow) var(--easing-brand) both;position:absolute}@keyframes Home-module__FZKknG__wash{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.Home-module__FZKknG__heroTitle{max-width:var(--width-page);color:var(--color-fg);text-wrap:balance}.Home-module__FZKknG__heroLede{max-width:var(--width-prose);color:var(--color-fg-faint);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.Home-module__FZKknG__heroActions{align-items:center;gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.Home-module__FZKknG__audience{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:768px){.Home-module__FZKknG__audience{column-gap:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.Home-module__FZKknG__pillar{gap:var(--space-xs);padding:var(--space-lg) 0;border-top:var(--line-hair) solid var(--color-border);flex-direction:column;display:flex}.Home-module__FZKknG__pillar:first-child{border-top:0}@media (min-width:768px){.Home-module__FZKknG__pillar:first-child{border-top:var(--line-hair) solid var(--color-border)}}.Home-module__FZKknG__pillarTitle{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);color:var(--color-fg)}.Home-module__FZKknG__pillarBody{max-width:var(--width-prose);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--color-fg-faint)}.Home-module__FZKknG__slots{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.Home-module__FZKknG__slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Home-module__FZKknG__slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.Home-module__FZKknG__slot{gap:var(--space-md);flex-direction:column;height:100%;display:flex}.Home-module__FZKknG__slot.Home-module__FZKknG__slotLocked{background:var(--color-bg-elevated);box-shadow:var(--shadow-card)}.Home-module__FZKknG__slotTop{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Home-module__FZKknG__ruleset{font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--color-fg-faint)}.Home-module__FZKknG__slotLead{align-items:flex-start;gap:var(--space-md);display:flex}.Home-module__FZKknG__slotIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Home-module__FZKknG__slotTitle{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);overflow-wrap:anywhere}.Home-module__FZKknG__slotTitle a{color:var(--color-fg);text-decoration:none}.Home-module__FZKknG__slotTitle a:after{content:"";border-radius:inherit;position:absolute;inset:0}.Home-module__FZKknG__slot:has(a:focus-visible){outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--line-strong)}.Home-module__FZKknG__slotTitle a:hover{color:var(--color-accent-light)}.Home-module__FZKknG__slotMeta{gap:var(--space-xs) var(--space-md);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);color:var(--color-fg-faint);flex-wrap:wrap;display:flex}.Home-module__FZKknG__numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.Home-module__FZKknG__slotFoot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--line-hair) solid var(--color-border-glass);flex-wrap:wrap;margin-top:auto;display:flex}.Home-module__FZKknG__purse{font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--color-fg)}.Home-module__FZKknG__compact{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:480px){.Home-module__FZKknG__compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:768px){.Home-module__FZKknG__compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.Home-module__FZKknG__card{align-items:flex-start;gap:var(--space-md);height:100%;padding:var(--space-md) var(--space-lg);background:var(--color-bg-card);border:var(--line-hair) solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-brand), box-shadow var(--duration-fast) var(--easing-brand);display:flex;position:relative}.Home-module__FZKknG__card:hover{border-color:rgba(var(--glow-rgb), .35);box-shadow:var(--shadow-glow-card)}.Home-module__FZKknG__cardBody{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.Home-module__FZKknG__cardName{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.Home-module__FZKknG__cardName a{color:var(--color-fg);text-decoration:none}.Home-module__FZKknG__cardName a:hover{color:var(--color-accent-light)}.Home-module__FZKknG__cardName a:after{content:"";border-radius:inherit;position:absolute;inset:0}.Home-module__FZKknG__card:has(a:focus-visible){outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--line-strong)}.Home-module__FZKknG__cardMeta{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);color:var(--color-fg-faint);flex-wrap:wrap;display:flex}.Home-module__FZKknG__cardTrailing{align-items:flex-end;gap:var(--space-xs);flex-direction:column;display:flex}.Home-module__FZKknG__join{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.Home-module__FZKknG__joinLede{max-width:var(--width-prose);font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--color-fg)}
