.brand-clean{display:inline-flex;align-items:center;gap:10px;color:inherit;line-height:.8}.brand-clean>img{width:52px;height:38px;object-fit:contain}.brand-clean>span{font:650 32px/.8 Inter,sans-serif;letter-spacing:-.06em}.brand-clean small{display:block;font:500 8px/1 Inter,sans-serif;letter-spacing:.5em;margin-top:9px;padding-left:3px}.footer .brand-clean>img{filter:invert(1)}.clean-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.clean-intro img{width:190px;height:135px;object-fit:contain;filter:invert(1)}.clean-intro>span{font:600 64px/.9 Inter,sans-serif;letter-spacing:-.065em}.clean-intro small{display:block;font:400 12px/1 Inter,sans-serif;letter-spacing:.6em;margin-top:20px;text-align:center}.impact-heading h1{font-size:clamp(40px,5.6vw,82px)!important}.impact-heading h1 em{font-size:.96em;white-space:nowrap}.impact-heading{grid-template-columns:1.7fr 1fr}.impact-enabled .updated-team{width:100%;max-width:1300px;transform:none;margin-top:28px;perspective:1400px}.impact-enabled .updated-team .team-panels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;height:auto;max-height:none;aspect-ratio:auto;align-self:stretch}.team-card{margin:0;min-width:0;transform:translateY(calc((1 - var(--scene))*var(--panel)*5px)) rotate(calc(var(--tilt)*(1 - var(--scene))));transition:filter .5s;transform-origin:center 80%}.team-card-window{height:clamp(170px,30svh,330px);overflow:hidden;background:#242424}.team-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 26%;filter:grayscale(1);transition:filter .8s,transform 1.2s}.team-card:hover img{filter:grayscale(0);transform:scale(1.035)}.impact-enabled .updated-team .team-card figcaption{display:block;padding-top:14px;letter-spacing:0;line-height:1.4}.team-card strong{display:block;font-size:14px;font-weight:600}.team-card figcaption span{display:block;font-size:12px;opacity:.7;margin-top:3px}.team-signature{display:flex;justify-content:space-between;gap:20px;margin-top:25px;font-size:12px;line-height:1.5}.team-signature>span{letter-spacing:.08em}.team-signature a{border-bottom:1px solid currentColor;padding-bottom:4px}.hero-ready .team-card-window{animation:portrait-entry 2.2s cubic-bezier(.22,1,.36,1) calc(var(--panel)*140ms) backwards}@keyframes portrait-entry{from{opacity:0;clip-path:inset(100% 0 0);transform:translateY(35px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}
@media(max-width:760px){.brand-clean>img{width:42px;height:31px}.brand-clean>span{font-size:27px}.impact-heading h1{font-size:10.2vw!important}.impact-heading{grid-template-columns:1fr}.impact-heading h1 em{white-space:normal}.impact-enabled .impact-hero{height:auto!important;min-height:0}.impact-enabled .impact-stage{position:relative;top:auto;height:auto;min-height:0;display:block;padding-bottom:32px}.impact-enabled .updated-team{display:block;margin-top:35px}.impact-enabled .updated-team .team-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;transform:none}.team-card-window{height:auto;aspect-ratio:3/4}.team-card:last-child{grid-column:1/-1;width:65%;justify-self:center}.team-card:last-child .team-card-window{aspect-ratio:4/3}.team-card:last-child img{object-position:center 28%}.team-signature{flex-direction:column;gap:12px}.team-signature a{align-self:flex-start}.team-card strong{font-size:14px}.impact-enabled .updated-team .team-card figcaption{padding-top:10px}.team-card{transform:none}.impact-intro p{font-size:16px}.impact-cta{font-size:13px}.impact-foot{margin-top:30px!important}}
@media(prefers-reduced-motion:reduce){.hero-ready .team-card-window{animation:none}.team-card{transform:none}.team-card img{transition:none}}
