.hr-who-we-are{background:var(--hr-surface-alt);padding:var(--section-y) 0}.hr-who-we-are *,.hr-who-we-are :after,.hr-who-we-are :before{box-sizing:border-box}.hr-who-we-are--bg-surface{background:var(--hr-surface-alt)}.hr-who-we-are--bg-white{background:var(--hr-surface)}.hr-who-we-are--bg-tint{background:var(--hr-blue-50)}.hr-wwa__container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hr-wwa__grid{align-items:center;display:grid;gap:var(--sp-8,40px);grid-template-columns:1fr}.hr-wwa__media{aspect-ratio:1/1;margin:0;max-width:460px;position:relative;width:100%}.hr-wwa__img{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hr-wwa__ph{background:linear-gradient(135deg,color-mix(in srgb,var(--hr-blue) 16%,var(--hr-surface)),color-mix(in srgb,var(--hr-navy) 12%,var(--hr-surface)))}.hr-wwa__trust{background:var(--hr-surface);border-left:4px solid var(--hr-green);border-radius:var(--r-lg);bottom:14px;box-shadow:var(--shadow-lg);max-width:calc(100% - 28px);padding:var(--sp-4,16px) var(--sp-5,20px);position:absolute;right:14px}.hr-wwa__trust-row{align-items:center;display:flex;gap:var(--sp-2,8px)}.hr-wwa__trust-ico{color:var(--hr-green-700);flex:0 0 auto}.hr-wwa__trust-ico svg{height:20px;width:20px}.hr-wwa__trust-line{color:var(--hr-text-strong);font-family:var(--font-display);font-size:var(--fs-small,14px);font-weight:var(--fw-bold)}.hr-wwa__rating{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1,4px) var(--sp-2,8px);margin-top:var(--sp-2,8px)}.hr-wwa__stars{align-items:center;color:var(--hr-warm);display:inline-flex;gap:1px}.hr-wwa__stars svg{fill:var(--hr-warm);height:15px;stroke:var(--hr-warm);width:15px}.hr-wwa__rating-val{color:var(--hr-text-strong);font-family:var(--font-display);font-size:var(--fs-small,14px);font-weight:var(--fw-extrabold)}.hr-wwa__rating-count{color:var(--hr-text-muted);font-family:var(--font-sans);font-size:var(--fs-meta,13px)}.hr-wwa__eyebrow{color:var(--hr-blue);margin:0 0 var(--sp-3,12px)}.hr-wwa__h2{color:var(--hr-text-strong);font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2.6vw,2.5rem);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0 0 var(--sp-5,20px)}.hr-wwa__line{display:block}.hr-wwa__line.is-accent{color:var(--hr-green-700)}.hr-wwa__lead{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:0;max-width:66ch}@media (min-width:768px){.hr-wwa__grid{gap:var(--sp-9,48px);grid-template-columns:.95fr 1.05fr}.hr-who-we-are[data-image-side=right] .hr-wwa__media{order:2}.hr-who-we-are[data-image-side=right] .hr-wwa__text{order:1}.hr-wwa__media{justify-self:center}}@media (min-width:1024px){.hr-wwa__grid{gap:var(--sp-10,64px)}.hr-who-we-are[data-image-side=left] .hr-wwa__trust{bottom:var(--sp-7,32px);right:calc(var(--sp-8, 40px)*-1)}.hr-who-we-are[data-image-side=right] .hr-wwa__trust{bottom:var(--sp-7,32px);left:calc(var(--sp-8, 40px)*-1);right:auto}}.hr-who-we-are--anim{opacity:0;transform:translateY(12px);transition:opacity var(--dur,.22s) var(--ease-out,ease),transform var(--dur,.22s) var(--ease-out,ease)}.hr-who-we-are--anim.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hr-who-we-are--anim,.hr-who-we-are--anim.is-revealed{opacity:1;transform:none;transition:none}}