.home-v2{color:#101536;background:#fff}.home-v2 .header nav{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff}.home-v2 .header .navbutton{border-color:var(--mint);color:#06112b;background:var(--mint)!important;box-shadow:none!important}.home-v2 .header:after{display:none}.hv-section{padding:clamp(40px,5vw,70px) clamp(22px,5vw,80px)}.hero-v2+.hv-section{padding-top:150px}.hv-label{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#101536;margin:0 0 22px}.hv-label:before{content:"• "}.hv-label.center{text-align:center}.home-v2 h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.08}.hv-statement{grid-template-columns:1fr 2fr;gap:30px;margin-bottom:44px;display:grid}.hv-statement h2 span{color:#7a86a6}.dot{vertical-align:-.08em;border-radius:50%;width:.8em;height:.8em;margin:0 .1em;display:inline-block}.dot.mint{background:var(--mint)}.dot.navy{background:#0a0a29}.hv-bento{gap:14px;display:grid}.hv-bento.four{grid-template-columns:repeat(4,1fr)}.hv-tile{border-radius:16px;flex-direction:column;gap:8px;min-height:220px;padding:20px;display:flex;position:relative;overflow:hidden}.hv-tile small{font:12px var(--sans);color:#556}.hv-tile>b{font:500 40px/1 var(--sans);letter-spacing:-.05em}.hv-tile p{color:#4a5570;margin:0;font-size:13px;line-height:1.55}.hv-tile a.hv-more,.hv-tile>a:not(.hv-btn){color:#1774e4;margin-top:auto;font-size:12px;font-weight:700}.hv-tile.grey{background:#eef2f7}.hv-tile.white{background:#fff;border:1px solid #e6ebf3}.hv-tile.mint{background:var(--mint);color:#06112b}.hv-tile.mint small,.hv-tile.mint p{color:#06112b}.hv-tile.mint.deep{color:#fff;background:#0f9c77}.hv-tile.mint.deep small,.hv-tile.mint.deep p{color:#e6fff6}.hv-tile.navy{color:#fff;background:#0a0a29}.hv-tile.navy small{color:#88e5d4}.hv-tile.navy p{color:#c9d3ee}.hv-tile.navy h3{letter-spacing:-.05em;margin:6px 0;font-size:26px;line-height:1.05}.hv-tile.navy a:not(.hv-btn){color:#fff}.hv-tile.photo{color:#fff;background:url(/hulkpage-team.jpg) 50%/cover;justify-content:flex-end}.hv-tile.photo:before{content:"";background:linear-gradient(#0a0a2900,#0a0a29b8);position:absolute;inset:0}.hv-tile.photo>*{position:relative}.hv-tile.photo p{color:#e6ecff}.hv-tile.photo.b{background-position:20% 30%}.hv-tile.photo.c{background-position:80% 60%}.hv-tile.photo.d{background-position:50% 20%}.hv-tile.photo.e{background-position:30% 70%}.hv-tile.photo.b:before,.hv-tile.photo.c:before,.hv-tile.photo.d:before,.hv-tile.photo.e:before,.hv-tile.photo.wide:before{background:#0a0a2926}.hv-chips{flex-wrap:wrap;gap:6px;margin-bottom:auto;display:flex}.hv-chips span{background:#fff;border-radius:30px;padding:6px 10px;font-size:11px}.hv-kicker{color:#556!important;font-size:12px!important}.hv-btn{background:var(--mint);font:700 12px var(--sans);border-radius:30px;align-items:center;width:max-content;margin-top:auto;padding:10px 16px;display:inline-flex;color:#06112b!important}.hv-btn.dark{cursor:pointer;background:#0a0a29;border:0;justify-content:center;width:100%;padding:14px;color:#fff!important}.hv-logos{border-top:1px solid #e6ebf3;flex-wrap:wrap;justify-content:space-between;gap:18px 30px;margin-top:44px;padding-top:28px;display:flex}.hv-logos span{font:700 15px var(--sans);letter-spacing:-.03em;color:#b4bccd}.hv-features{grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.hv-features>a{display:block}.hv-features article{border-right:1px solid #e6ebf3;height:100%;padding:24px 22px}.hv-features>a:last-child article{border-right:0}.hv-features h3{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 10px;font-size:19px;font-weight:600;display:flex}.hv-features h3 svg{color:#101536}.hv-features p{color:#4a5570;margin:0 0 12px;font-size:13px;line-height:1.55}.hv-features span{color:#1774e4;font-size:12px;font-weight:700}.hv-bento.studio{grid-template-columns:1.1fr .55fr 1fr 1fr 1fr}.hv-stack{grid-template-rows:1fr 1fr;gap:14px;display:grid}.hv-stack .hv-tile{min-height:0}.hv-tile.list{gap:0;padding-top:16px}.hv-tile.list small{margin-bottom:8px}.hv-tile.list a{border-top:1px solid #dfe5ee;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:12px;font-weight:700;display:flex;color:#101536!important;margin:0!important}.hv-tile.list a em{font:11px var(--sans);color:#778;text-align:right}.hv-split{grid-template-columns:1.15fr 1fr;align-items:start;gap:60px;display:grid}.hv-rows{gap:8px;margin-top:26px;display:grid}.hv-rows details{background:#eef2f7;border-radius:12px;padding:0 16px}.hv-rows summary{cursor:pointer;letter-spacing:-.02em;align-items:center;gap:14px;padding:14px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.hv-rows summary b{font:500 10px var(--mono);color:#1774e4}.hv-rows summary:after{content:"⌄";color:#778;margin-left:auto}.hv-rows details[open] summary:after{content:"⌃"}.hv-rows p{color:#4a5570;margin:0;padding:0 0 16px 32px;font-size:13px;line-height:1.55}.hv-more{color:#1774e4;margin-top:18px;font-size:12px;font-weight:700;display:inline-block}.hv-talk{background:#fff;border:1px solid #e6ebf3;border-radius:16px;padding:26px}.hv-talk>p{color:#4a5570;margin:10px 0 22px;font-size:14px;line-height:1.55}.hv-talk form{gap:10px;display:grid}.hv-talk label{gap:6px;font-size:11px;font-weight:700;display:grid}.hv-talk input,.hv-talk select{font:13px var(--sans);background:#fff;border:1px solid #dbe4f4;border-radius:10px;padding:12px}.hv-talk>a{color:#1774e4;margin-top:14px;font-size:12px;font-weight:700;display:block}.hv-bento.insights{grid-template-rows:auto auto;grid-template-columns:2fr 1fr 1fr}.hv-tile.photo.wide{background-position:50% 30%;grid-column:1/3;min-height:300px}.hv-tile.white h3{letter-spacing:-.04em;margin:8px 0 6px;font-size:20px;line-height:1.1}.hv-tile.navy p a{color:#fff;text-decoration:underline}@media (max-width:960px){.hv-bento.four,.hv-bento.studio,.hv-bento.insights{grid-template-columns:1fr 1fr}.hv-tile.photo.wide{grid-column:1/-1}.hv-features{grid-template-columns:1fr}.hv-features article{border-bottom:1px solid #e6ebf3;border-right:0}.hv-statement,.hv-split{grid-template-columns:1fr;gap:20px}.hero-v2+.hv-section{padding-top:80px}}@media (max-width:720px){.hv-bento.four,.hv-bento.studio,.hv-bento.insights{grid-template-columns:1fr}.hv-stack{grid-template-rows:none;grid-template-columns:1fr 1fr}.hv-stack .hv-tile{min-height:140px}.home-v2 .header nav.open{background:#123a9ff0}}
