.Billboard-module__afU3NG__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);flex-direction:column;display:flex}.Billboard-module__afU3NG__card[data-tone=brand]{background-image:linear-gradient(in oklab 135deg, var(--action-primary-default) 0%, var(--celebration-purple) 100%)}.Billboard-module__afU3NG__card[data-tone=neutral]{--billboard-neutral-stop-a:color-mix(in srgb, var(--surface-card) 75%, var(--surface-paper));--billboard-neutral-stop-b:color-mix(in srgb, var(--surface-card) 65%, var(--border-default));background-image:linear-gradient(in oklab 135deg, var(--billboard-neutral-stop-a) 0%, var(--billboard-neutral-stop-b) 100%)}.Billboard-module__afU3NG__eyebrow{display:flex}.Billboard-module__afU3NG__text{gap:var(--space-xs);flex-direction:column;display:flex}.Billboard-module__afU3NG__title{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-h5);letter-spacing:-1px}.Billboard-module__afU3NG__card[data-title-size=lg] .Billboard-module__afU3NG__title{font-size:var(--font-size-h4);line-height:var(--font-line-height-h4)}.Billboard-module__afU3NG__description{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body-sm);letter-spacing:-.3px}.Billboard-module__afU3NG__card[data-tone=brand] .Billboard-module__afU3NG__title{color:var(--text-inverse)}.Billboard-module__afU3NG__card[data-tone=brand] .Billboard-module__afU3NG__description{color:color-mix(in srgb, var(--text-inverse) 80%, transparent)}.Billboard-module__afU3NG__card[data-tone=neutral] .Billboard-module__afU3NG__title{color:var(--text-primary)}.Billboard-module__afU3NG__card[data-tone=neutral] .Billboard-module__afU3NG__description{color:var(--text-secondary)}.Billboard-module__afU3NG__action{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;margin-top:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-label);text-align:left;cursor:pointer;border:none;text-decoration:none;display:flex}.Billboard-module__afU3NG__card[data-action-width=compact] .Billboard-module__afU3NG__action{width:33.3333%;min-width:fit-content}.Billboard-module__afU3NG__card[data-tone=brand] .Billboard-module__afU3NG__action{background-color:color-mix(in srgb, var(--surface-card) 20%, transparent);color:var(--text-inverse)}.Billboard-module__afU3NG__card[data-tone=neutral] .Billboard-module__afU3NG__action{background-color:color-mix(in srgb, var(--surface-card) 80%, transparent);color:var(--text-primary)}.Billboard-module__afU3NG__actionLabel{min-width:0}.Billboard-module__afU3NG__actionIcon{flex-shrink:0;width:24px;height:24px}.Billboard-module__afU3NG__action:has([aria-busy=true]){pointer-events:none}.Billboard-module__afU3NG__card[data-whole-card]{cursor:pointer;position:relative}.Billboard-module__afU3NG__card[data-whole-card] .Billboard-module__afU3NG__action:after{content:"";z-index:1;position:absolute;inset:0}.Billboard-module__afU3NG__card[data-whole-card] :is(a,button,[role=button],input,select,textarea):not(.Billboard-module__afU3NG__action):not(.maplibregl-marker){z-index:2;position:relative}@media (hover:hover){.Billboard-module__afU3NG__card[data-whole-card][data-tone=brand]:hover .Billboard-module__afU3NG__action{background-color:color-mix(in srgb, var(--surface-card) 30%, transparent)}.Billboard-module__afU3NG__card[data-whole-card][data-tone=neutral]:hover .Billboard-module__afU3NG__action{background-color:var(--surface-card)}}.Billboard-module__afU3NG__actionDots{justify-content:center;align-items:center;gap:var(--space-xxs);flex-shrink:0;width:24px;height:24px;display:flex}.Billboard-module__afU3NG__actionDot{border-radius:var(--radius-full);background-color:currentColor;width:4px;height:4px;animation:1.2s ease-in-out infinite Billboard-module__afU3NG__billboardActionDot}.Billboard-module__afU3NG__actionDot:nth-child(2){animation-delay:.15s}.Billboard-module__afU3NG__actionDot:nth-child(3){animation-delay:.3s}@keyframes Billboard-module__afU3NG__billboardActionDot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Billboard-module__afU3NG__actionDot{opacity:.6;animation:none}}
