.v2 .about-hero{position:relative;background:var(--white);padding:96px 0 calc(var(--section-y) + 56px);overflow:hidden}.v2 .about-hero-glow{position:absolute;left:76%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(220,31,61,.07),rgba(220,31,61,.028) 45%,rgba(220,31,61,0) 72%);filter:blur(20px);pointer-events:none}.v2 .about-hero-grid{position:relative;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-8)}.v2 .about-hero-copy{display:flex;flex-direction:column;gap:20px;animation:v2FadeUp .7s var(--ease-out) both}.v2 .about-hero-lede{max-width:52ch}.v2 .about-orbit{--orbit-size:min(306px,calc((100vw - 2 * var(--space-8)) / 1.8));position:relative;width:var(--orbit-size);height:var(--orbit-size);justify-self:center;animation:v2FadeUp .7s var(--ease-out) .12s both}.v2 .about-orbit-ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}.v2 .about-orbit-ring-inner{width:140%;height:140%;border:2px dashed var(--red-100);animation:v2RingSpin 90s linear infinite}.v2 .about-orbit-ring-outer{width:173%;height:173%;border:2px dashed var(--border-default);animation:v2RingSpinRev 130s linear infinite}.v2 .about-orbit-dot{position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-primary)}.v2 .about-orbit-photo{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:4px solid var(--white);box-shadow:var(--shadow-xl)}.v2 .about-orbit-photo img{position:absolute;width:230%;max-width:none;left:-85.4%;top:-47.7%}.v2 .about-orbit-badge{position:absolute;width:19%;aspect-ratio:1;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center}.v2 .about-orbit-badge svg{width:45%;height:45%;color:#fff}.v2 .about-orbit-badge-target{left:-20.9%;top:-9.8%;animation:v2Float 7s ease-in-out infinite}.v2 .about-orbit-badge-landmark{right:-24.8%;top:-4.6%;width:20.3%;animation:v2Float 8.2s ease-in-out .6s infinite}.v2 .about-orbit-badge-handshake{left:-28.8%;bottom:20.9%;animation:v2Float 7.6s ease-in-out 1.1s infinite}.v2 .about-orbit-badge-briefcase{right:-15.7%;bottom:-11.1%;animation:v2Float 8.8s ease-in-out .3s infinite}@media (min-width:768px) and (max-width:1023px){.v2 .about-hero{padding:64px 0}.v2 .about-hero-grid{grid-template-columns:1.15fr .85fr;gap:32px}.v2 .about-hero-lede{max-width:40em}.v2 .about-hero-copy .cta-row{display:grid;grid-template-columns:max-content;justify-content:start;justify-items:stretch}.v2 .about-orbit{--orbit-size:220px}.v2 .about-orbit-ring-inner{width:125%;height:125%}.v2 .about-orbit-ring-outer{width:146%;height:146%}.v2 .about-orbit-badge{width:50px}.v2 .about-orbit-badge-target{left:-17.5%;top:-8%}.v2 .about-orbit-badge-landmark{right:-21%;top:-3.8%}.v2 .about-orbit-badge-handshake{left:-24%;bottom:21%}.v2 .about-orbit-badge-briefcase{right:-13%;bottom:-9.2%}}.v2 .about-opps-card{position:relative;overflow:hidden;min-height:440px;display:flex;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.v2 .about-opps-scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(29,29,29,.85),rgba(29,29,29,.55) 45%,rgba(29,29,29,0) 75%)}.v2 .about-opps-copy{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;width:55%;padding:56px 0 56px 64px}@media (max-width:639px){.v2 .about-opps-card{min-height:340px}.v2 .about-opps-card img{object-position:68% 50%}.v2 .about-opps-scrim{background:linear-gradient(180deg,rgba(29,29,29,.9),rgba(29,29,29,.62))}.v2 .about-opps-copy{width:100%;padding:32px 24px;align-items:center;text-align:center;justify-content:center;gap:56px}.v2 .about-opps-copy .btn{white-space:nowrap}}@media (max-width:767px){.v2 .about-hero{padding:56px 0 40px}.v2 .about-hero-grid{grid-template-columns:1fr;gap:16px}.v2 .about-orbit{margin:calc(var(--orbit-size) * .44) auto calc(var(--orbit-size) * .4)}}.v2 .about-hero.wias-hero{padding:160px 0 calc(var(--section-y) + 120px)}@media (min-width:768px) and (max-width:1023px){.v2 .about-hero.wias-hero{padding:112px 0}}@media (max-width:767px){.v2 .about-hero.wias-hero{padding:88px 0 72px}}