.ab-top,.ab-team{position:relative;overflow-x:clip}.ab-top{padding-top:56px}.ab-head{display:flex;flex-direction:column;align-items:center;text-align:center}.ab-kicker{color:var(--blue)}.ab-title{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:200;letter-spacing:-.035em}.ab-h{font-size:104px;line-height:1}.ab-shell{color:var(--blue)}.ab-mark{display:flex;align-items:center;justify-content:center;gap:22px;margin:14px 0 10px}.ab-rule{width:150px;height:1px;background:#10101047}.ab-dot{width:68px;height:68px;border-radius:50%;background:#0a3454;display:flex;align-items:center;justify-content:center;flex:none}.ab-dot img{width:100%;height:auto}.ab-bub{position:absolute;border-radius:50%;z-index:0;pointer-events:none;animation:ab-bub-float 9s ease-in-out infinite alternate}@keyframes ab-bub-float{0%{translate:0 0}to{translate:0 -20px}}.ab-group-wrap{position:relative;margin-top:72px}.ab-group{position:relative;z-index:1;aspect-ratio:16/9;border-radius:36px;overflow:hidden;background:#dceaec}.ab-photo{display:block;width:100%;height:100%;object-fit:cover}.ab-credit{position:relative;z-index:1;margin-top:14px;text-align:right;font-size:.62rem;color:var(--ink-3)}.ab-intro{position:relative;z-index:1;margin-top:80px;display:flex;justify-content:center;text-align:center}.ab-intro-in{max-width:1000px}.ab-lead{font-size:45px;font-weight:200;line-height:1.25;letter-spacing:-.02em;color:var(--ink-2)}.ab-sub{margin-top:30px;font-size:33px;font-weight:200;line-height:1.3;letter-spacing:-.01em;color:var(--ink-2)}.ab-team{padding:150px 0 160px}.ab-team-in{position:relative}.ab-crew{position:relative;z-index:1;text-align:center;margin-bottom:90px}.ab-person{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:center}.ab-person+.ab-person{margin-top:190px}.ab-person.is-flip .ab-media{order:2}.ab-media{position:relative;aspect-ratio:1/1;max-width:480px;width:100%;justify-self:center}.ab-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;overflow:hidden}.ab-name{font-size:56px;font-weight:200;line-height:1.05;letter-spacing:-.02em}.ab-role{margin-top:12px;color:var(--blue)}.ab-blurb{margin-top:24px;max-width:460px;font-size:1.125rem;font-weight:300;line-height:1.7;color:var(--ink-2)}.ab-facts{margin:28px 0 0;padding:0;list-style:none;max-width:460px}.ab-facts li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid rgba(62,46,22,.14);font-size:.875rem;color:var(--ink-2)}.ab-facts .mono{font-size:.66rem;color:var(--ink-3)}@supports (animation-timeline: view()){.sv{animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view()}.ab-group-reveal{animation-name:ab-group-in;animation-range:entry 0% cover 40%}.ab-group-img{animation-name:ab-group-zoom;animation-range:entry 0% exit 100%}.ab-rise{animation-name:ab-rise;animation-range:entry 10% cover 30%}.ab-p1-photo{animation-name:ab-circle-in;animation-range:entry 5% cover 42%}.ab-p1-img{animation-name:ab-settle;animation-range:entry 5% cover 50%}.ab-p2-photo{animation-name:ab-swing-in;animation-range:entry 5% cover 42%}.ab-p3-photo{animation-name:ab-float-up;animation-range:entry 0% cover 42%}.ab-text-1{animation-name:ab-text-in;animation-range:entry 15% cover 40%}.ab-text-2{animation-name:ab-text-in;animation-range:entry 22% cover 46%}.ab-text-3{animation-name:ab-text-in;animation-range:entry 28% cover 52%}.ab-from-side{animation-name:ab-from-side;animation-range:entry 15% cover 42%}}@keyframes ab-group-in{0%{-webkit-clip-path:inset(14% 10% round 220px);clip-path:inset(14% 10% round 220px);opacity:.4}to{-webkit-clip-path:inset(0 0 round 36px);clip-path:inset(0 0 round 36px);opacity:1}}@keyframes ab-group-zoom{0%{transform:scale(1.18) translateY(-3%)}to{transform:scale(1) translateY(3%)}}@keyframes ab-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes ab-circle-in{0%{-webkit-clip-path:circle(0% at 50% 60%);clip-path:circle(0% at 50% 60%)}to{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}}@keyframes ab-settle{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ab-swing-in{0%{opacity:0;transform:translate(18%) rotate(9deg) scale(.86)}to{opacity:1;transform:none}}@keyframes ab-float-up{0%{opacity:0;transform:translateY(22%) scale(.9);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes ab-text-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes ab-from-side{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sv,.ab-bub{animation:none!important}}@media(max-width:1100px){.ab-bub-loose{display:none}.ab-name{font-size:44px}.ab-person{gap:48px}}@media(max-width:900px){.ab-h{font-size:72px}.ab-rule{width:100px}.ab-dot{width:50px;height:50px}.ab-lead{font-size:36px}.ab-sub{font-size:27px}.ab-person{gap:36px}.ab-person+.ab-person{margin-top:110px}.ab-media{max-width:320px}.ab-name{font-size:38px}.ab-blurb{font-size:1rem}.ab-team{padding:90px 0 100px}}@media(max-width:640px){.ab-h{font-size:44px}.ab-title{gap:12px}.ab-rule{width:56px}.ab-dot{width:36px;height:36px}.ab-mark{gap:12px;margin:8px 0 6px}.ab-group-wrap{margin-top:48px}.ab-group{border-radius:24px}.ab-bub-g{scale:.5}.ab-intro{margin-top:56px}.ab-lead{font-size:28px}.ab-sub{font-size:21px;margin-top:22px}.ab-person{grid-template-columns:minmax(0,1fr);gap:40px}.ab-person.is-flip .ab-media{order:0}.ab-media{max-width:380px}.ab-name{font-size:40px}.ab-blurb{font-size:1.125rem}.ab-crew{margin-bottom:56px}}
