.agile-profile__inner{margin:0 auto;max-width:var(--pfl-width);padding:var(--pfl-pt) var(--ag-side-padding) var(--pfl-pb)}.agile-profile__hero{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr .9fr}.agile-profile__hero--reversed .agile-profile__text{order:2}.agile-profile__hero--reversed .agile-profile__media{order:1}.agile-profile__eyebrow{color:var(--ag-gold);font-size:11.5px;font-weight:600;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.agile-profile .agile-profile__name{color:var(--ag-ink);font-family:var(--pfl-name-font,var(--ag-font-display));font-size:clamp(38px,4.4vw,var(--pfl-name-size,56px));font-weight:300;letter-spacing:-.02em;line-height:1.04;margin:0}.agile-profile .agile-profile__lead{color:var(--ag-ink2);font-size:18px;line-height:1.6;margin:22px 0 0;max-width:30em}.agile-profile__contact{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:28px}.agile-profile .agile-profile__contact-link{border-bottom:1.5px solid var(--ag-gold-soft);color:var(--ag-ink);font-size:15.5px;font-weight:600;padding-bottom:3px;text-decoration:none;transition:color .2s ease}.agile-profile .agile-profile__contact-link--strong{color:var(--ag-gold)}.agile-profile .agile-profile__contact-link:focus,.agile-profile .agile-profile__contact-link:hover{border-bottom:1.5px solid var(--ag-gold-soft);color:var(--ag-gold);font-weight:600;text-decoration:none}.agile-profile__media{aspect-ratio:4/5;background:var(--pfl-img-bg);overflow:hidden;position:relative}.agile-profile__img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.agile-profile__corner{border-right:2px solid var(--ag-champagne-btn);border-top:2px solid var(--ag-champagne-btn);height:30px;position:absolute;right:16px;top:16px;width:30px}.agile-profile__bio{align-items:start;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr;margin-top:88px}.agile-profile__bio-eyebrow{color:var(--ag-gold);font-size:11.5px;font-weight:600;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.agile-profile .agile-profile__bio-heading{color:var(--ag-ink);font-family:var(--ag-font-display);font-size:clamp(26px,2.6vw,34px);font-weight:300;line-height:1.1;margin:0}.agile-profile .agile-profile__bio-heading em{color:var(--ag-marine);font-style:italic}.agile-profile__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.agile-profile__chip{background:#fff;border:1px solid var(--pfl-chip-border);border-radius:999px;color:var(--ag-ink);font-size:14px;font-weight:500;padding:9px 16px}.agile-profile .agile-profile__bio-text,.agile-profile .agile-profile__bio-text p{color:var(--ag-ink2);font-size:16.5px;line-height:1.7}.agile-profile .agile-profile__bio-text p{margin:0 0 1em}.agile-profile .agile-profile__bio-text strong{color:var(--ag-ink)}@media (max-width:991px){.agile-profile__bio,.agile-profile__hero{gap:36px;grid-template-columns:1fr}.agile-profile__hero--reversed .agile-profile__text{order:1}.agile-profile__hero--reversed .agile-profile__media{order:2}.agile-profile__bio{margin-top:56px}}@media (prefers-reduced-motion:reduce){.agile-profile .agile-profile__contact-link{transition:none}}