.skills-hero{padding-block:72px 40px}.skills-hero .chapter-kicker{align-items:center;gap:8px;display:inline-flex}.skills-title{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.06em;margin:10px 0 18px;font-size:clamp(64px,11vw,150px);line-height:.92}.skills-lede{max-width:620px;color:var(--muted);font-size:18px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:96px;display:grid}.skill-card{background:#fff;border:1px solid #e3e6ec;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 70px -50px #24304766}.skill-card-visual{aspect-ratio:16/9;background:radial-gradient(#c8cdd64d .8px,#0000 .8px) 0 0/22px 22px,#fcfcfd;border-bottom:1px solid #eef0f3;display:block;position:relative;overflow:hidden}.skill-card-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:calc(100% - 34px);transition:transform .6s var(--ease);position:absolute;inset:34px 0 0}.skill-card:hover .skill-card-visual img{transform:scale(1.03)}.skill-card-chrome{color:#7a7e87;background:linear-gradient(#fff,#f8f9fb);border-bottom:1px solid #eef0f3;align-items:center;gap:12px;height:34px;padding:0 14px;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.skill-card-chrome .mac-lights{gap:5px}.skill-card-chrome .mac-lights i{width:8px;height:8px}.skill-card-pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 7%;display:flex;position:absolute;inset:34px 0 0}.skill-card-pipeline span{background:#fff;border:1px solid #e3e6ec;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -16px #24304766}.skill-card-pipeline span:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.skill-card-pipeline i{color:var(--soft);font-size:10px;font-style:normal}.skill-card-body{flex-direction:column;flex:1;gap:10px;padding:26px 28px 30px;display:flex}.skill-card-body h2{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.02}.skill-card-body>p:not(.say):not(.chapter-kicker){color:var(--muted);margin:0}.skill-card-body .say{align-self:flex-start;margin:6px 0 4px}.skill-card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;display:flex}@media (max-width:900px){.skills-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.skills-hero{padding-block:40px 28px}.skills-lede{font-size:15px}.skill-card-body{padding:22px 20px 24px}.skill-card-body h2{font-size:26px}.skill-card-pipeline span{padding:7px 10px;font-size:11px}}
