.abrazo-marketing{.launch-hero{text-align:center;padding:30px 0 14px}.launch-hero .eyebrow{margin-bottom:10px;justify-content:center}.launch-hero h1{font-size:clamp(1.65rem,2.8vw,2.1rem);margin-bottom:8px}.launch-hero p{color:var(--dim);font-size:.92rem;max-width:52ch;margin:0 auto}.launch{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;align-items:start;padding:6px 0 28px}.launch-group-title{font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.launch-grid{display:grid;grid-template-columns:1fr;gap:12px}.launch-card{position:relative;display:flex;flex-direction:column;gap:7px;padding:15px 16px;border:1px solid var(--hairline);border-radius:15px;background:var(--bg-plate);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.launch-card:hover{border-color:var(--ac);transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--ac) 14%,transparent)}.launch-card:focus-within{border-color:var(--ac);box-shadow:0 0 0 2px color-mix(in srgb,var(--ac) 35%,transparent)}.launch-card-top{display:flex;align-items:center;justify-content:space-between}.launch-card-link{text-decoration:none;outline:none}.launch-card-link:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.launch-card-name{font-family:"DM Serif Display",Georgia,serif;font-size:1.18rem;line-height:1.1;color:var(--ink)}.launch-card-tagline{color:var(--dim);font-size:.9rem;line-height:1.4}.launch-card-foot{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.launch-signin{font-size:.88rem;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:.4em;transition:color .2s ease}.launch-signin span[aria-hidden]{transition:transform .2s ease}.launch-card:hover .launch-signin{color:var(--ac)}.launch-card:hover .launch-signin span[aria-hidden]{transform:translateX(3px)}.launch-card.is-soon{opacity:.82}.launch-card.is-soon:hover{border-color:var(--hairline);transform:none;box-shadow:none}.launch-soon{font-size:.7rem;font-weight:500;letter-spacing:.12em;color:var(--faint)}.launch-plan,.launch-soon{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.launch-plan{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.42em;padding:.34em .7em;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent);font-size:.64rem;font-weight:600;letter-spacing:.08em;color:var(--ink);transition:color .2s ease,border-color .2s ease,background .2s ease}.launch-plan svg{opacity:.85}.launch-plan:hover{color:var(--coral);border-color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,transparent)}.launch-tile{width:40px;height:40px;border-radius:22%;display:grid;place-items:center;flex:none;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#fff;background:var(--ac)}@media (prefers-reduced-motion:reduce){.launch-card,.launch-resume{transition:border-color .2s ease,box-shadow .2s ease}.launch-card:hover,.launch-card:hover .launch-signin span[aria-hidden],.launch-resume:hover{transform:none}}@media (max-width:640px){.launch-hero{padding:40px 0 16px}.launch{grid-template-columns:1fr;gap:22px}}}