body{background:var(--ax-deep);min-height:100vh}[data-reveal]{opacity:0;transform:translateY(12px) scale(.975);transform-origin:center bottom;transition:opacity .5s ease-out,transform .6s cubic-bezier(.34,1.45,.5,1)}[data-reveal].is-revealed{opacity:1;transform:none}.val-card{background:#fff;border:1px solid rgba(24,6,54,.08);border-radius:22px;box-shadow:0 2px 12px rgba(24,6,54,.06);padding:28px}.val-icon{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.team-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.team-card{background:#fff;border:1px solid rgba(24,6,54,.08);border-radius:20px;box-shadow:0 2px 10px rgba(24,6,54,.05);overflow:hidden;transition:box-shadow .2s,transform .25s}.team-card:hover{box-shadow:0 12px 32px rgba(24,6,54,.12);transform:translateY(-4px)}.team-card__img{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.team-card__initial{color:rgba(24,6,54,.4);font-family:var(--font-title);font-size:52px;font-weight:900}html.theme-dark .team-card__initial{color:hsla(0,0%,100%,.7)}.team-card__body{padding:16px 18px}.team-card__name{color:var(--ax-deep);font-family:var(--font-body);font-size:14px;font-weight:700;margin:0 0 3px}.team-card__role{color:var(--ax-text-muted);font-family:var(--font-body);font-size:13px}.timeline{border-left:2px solid hsla(0,0%,100%,.1);padding-left:24px}.tl-item{margin-bottom:32px;padding-left:20px;position:relative}.tl-item:before{background:var(--ax-blue);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 0 12px rgba(37,117,252,.5);content:"";height:10px;left:-29px;position:absolute;top:6px;width:10px}.tl-year{color:var(--ax-blue);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.tl-text,.tl-year{font-family:var(--font-body)}.tl-text{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.55}.job-item{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:10px;padding:18px 22px;text-decoration:none;transition:all .18s}.job-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);transform:translateX(4px)}.job-title{color:#fff;font-family:var(--font-body);font-size:14px;font-weight:700}.job-meta{color:hsla(0,0%,100%,.4);margin-top:3px}.job-meta,.job-tag{font-family:var(--font-body);font-size:13px}.job-tag{border-radius:100px;font-weight:600;padding:3px 10px}.job-tag--cdi{background:rgba(111,232,184,.15);color:var(--ax-teal)}.job-tag--remote{background:rgba(37,117,252,.12);color:#2575fc}.tx-purple,html.theme-dark .tx-purple{color:#4f32fe}.tx-teal,html.theme-dark .tx-teal{color:#6fe8b8}.tx-coral,html.theme-dark .tx-coral{color:#ff7c6d}