.home[data-astro-cid-lcdefpme]{padding-block:62px 60px}.top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;display:flex}.top[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.social[data-astro-cid-lcdefpme]{gap:12px;display:flex}.social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--purple);color:var(--purple);letter-spacing:.25em;text-transform:uppercase;border-radius:22px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .25s,color .25s}.social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--purple);color:var(--white)}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 730px;align-items:start;gap:40px;margin-top:62px;display:grid}.name[data-astro-cid-lcdefpme]{letter-spacing:-.06em;text-transform:capitalize;margin:0;font-size:clamp(56px,7.2vw,124px);font-weight:700;line-height:.94}.strip[data-astro-cid-lcdefpme]{background:var(--black);color:var(--lime);letter-spacing:.68em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;padding:6px 24px;font-size:13px;font-weight:600;overflow:hidden}.lead[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin:22px 0 0;font-size:22px;line-height:32px}.sub[data-astro-cid-lcdefpme]{color:var(--grey);letter-spacing:.06em;margin:20px 0 0;font-size:15px;line-height:1.5}.tags[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:40px 0 0;padding:14px 0;list-style:none;display:flex}@media (width>=1700px){.tags[data-astro-cid-lcdefpme]{flex-wrap:nowrap;gap:8px}.tag[data-astro-cid-lcdefpme]{letter-spacing:.15em;padding:12px 16px}}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.card[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:443px;display:grid;overflow:hidden}.card--ux[data-astro-cid-lcdefpme]{background:var(--blue-soft);color:var(--black)}.card--dg[data-astro-cid-lcdefpme]{background:var(--black);color:var(--white)}.card__text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:14px;padding:28px 22px 28px 36px;display:flex}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.card--ux[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--blue)}.card--dg[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--lime)}.card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.01em;margin:0;font-size:clamp(34px,3.2vw,55px);font-weight:700;line-height:.99}.desc[data-astro-cid-lcdefpme]{letter-spacing:.05em;margin:0;font-size:13px;line-height:1.5}.card__img[data-astro-cid-lcdefpme]{background:#ddd;overflow:hidden}.card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.card[data-astro-cid-lcdefpme]:hover .card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.card[data-astro-cid-lcdefpme]:hover .arrow-link[data-astro-cid-lcdefpme]:after{transform:scaleX(.35)}.foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:26px;padding-top:14px}.mail[data-astro-cid-lcdefpme]{letter-spacing:.21em;margin:0}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.strip[data-astro-cid-lcdefpme]{white-space:normal;letter-spacing:.35em}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){.top[data-astro-cid-lcdefpme]{gap:10px}.social[data-astro-cid-lcdefpme]{flex-shrink:0;gap:8px}.social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{letter-spacing:.15em;white-space:nowrap;padding:6px 10px;font-size:11px}.tags[data-astro-cid-lcdefpme]{justify-content:flex-start}.tag[data-astro-cid-lcdefpme]{letter-spacing:.18em;padding:10px 14px;font-size:13px}.card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card__img[data-astro-cid-lcdefpme]{order:-1;height:260px}.lead[data-astro-cid-lcdefpme]{font-size:18px;line-height:28px}}
