.design-2 .figma-hero{height:91vw;min-height:100svh;max-height:none;background:#000}
.figma-wave-scene{inset:0;transform:none!important;background:#000}
.figma-shade{display:none}.wave-light,.figma-hero-meta{display:none}
.figma-hero-content{top:13.13vw;left:50%;right:auto;width:563px;max-width:90%;transform:translateX(-50%);align-items:center;text-align:center;gap:33px;z-index:3}
.design-2 .figma-hero h1{font-family:'Instrument Sans',sans-serif;font-size:clamp(48px,4.667vw,82px);line-height:.89;letter-spacing:-.03em;white-space:nowrap;text-align:center}
.figma-hero-aside{max-width:563px;text-align:center}.figma-hero-aside p{margin:0 0 33px;font-size:16px;line-height:1.45;letter-spacing:.16px;color:#a6a6a6}
.figma-actions{justify-content:center}.design-2 .hero-pill{min-height:54px;font-size:15px;padding:0 22px}
.design-2 .belief{background:#000;color:#f9fbfd;text-align:center;border:0;padding:0 24px 130px;min-height:0}
.design-2 .belief>.kicker{display:none}.design-2 .belief>div{max-width:859px;margin:auto}
.design-2 .belief h2{font-family:'Instrument Sans',sans-serif;font-size:clamp(48px,4.667vw,80px);line-height:.89;letter-spacing:-.03em}
.design-2 .belief-statement{font-family:'Instrument Sans',sans-serif;font-size:clamp(38px,4.667vw,70px);line-height:.99;letter-spacing:-.03em;color:#f9fbfd;margin:51px auto}
.design-2 .belief .body-copy{color:#a6a6a6;max-width:859px;margin:auto;text-align:center}
.design-2 .team{background:#fff;min-height:104.3vw;padding-top:8.467vw;text-align:center}
.design-2 .team:before{display:none}.team-acumen{display:block;width:280.317px;height:227px;max-width:70%;margin:0 auto 56px}
.design-2 .team>.kicker,.design-2 .team>.body-copy,.design-2 .team>.small-copy{display:none}
.design-2 .team h2{font-family:'Instrument Sans',sans-serif;font-size:clamp(48px,5.333vw,88px);line-height:.89;letter-spacing:-.03em;margin:0 auto 56px}
.design-2 .team-names{background:#000;max-width:1058px;height:80px;padding:0 30px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(25px,5.33vw,80px);border:0;flex-wrap:nowrap}
.team-names img{object-fit:contain;max-width:100%;height:auto}.team-names span{display:flex;align-items:center;flex-shrink:1;min-width:0}
@media(max-width:700px){.design-2 .figma-hero{height:930px;min-height:100svh}.figma-hero-content{top:155px;width:88%;max-width:none;gap:25px}.design-2 .figma-hero h1{font-size:clamp(36px,8.5vw,55px);white-space:normal;line-height:.98}.figma-hero-aside p{font-size:14px;margin-bottom:25px}.design-2 .hero-pill{font-size:12px;min-height:46px;padding:0 17px}.design-2 .belief{padding:30px 24px 90px}.design-2 .belief h2{font-size:43px;line-height:1}.design-2 .belief-statement{font-size:36px;line-height:1.05;margin:35px auto}.design-2 .belief .body-copy{font-size:14px}.design-2 .team{min-height:800px;padding-top:80px}.team-acumen{width:210px;height:170px;margin-bottom:40px}.design-2 .team h2{font-size:42px;line-height:1;margin-bottom:40px}.design-2 .team-names{height:auto;min-height:80px;flex-wrap:wrap;gap:25px;padding:25px}.team-names span{flex-shrink:0}.team-names img{max-width:75px}}
