@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7a706d61-module__taMXLG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_7a706d61-module__taMXLG__variable{--hb-font:"Geist","Geist Fallback"}
.hb{--m:1.6667vw;--g:.5556vw;--col:calc((100vw - 2*var(--m) - 11*var(--g))/12);--primary:#fff;--secondary:#5c5c5c;--grey-light:#f5f5f5;--grey-dark:#ebebeb;--accent:#179c52;--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--gleasing:cubic-bezier(.4,0,0,1);background:var(--primary);color:var(--secondary);font-family:var(--hb-font),system-ui,sans-serif;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-size:1.1111vw;line-height:1.2;overflow-x:clip}html:has(.hb){background:#fff}html:has(.hb) body{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.hb *,.hb :before,.hb :after{box-sizing:border-box}.hb a{color:inherit;text-decoration:none}.hb button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}.hb h1,.hb h2,.hb h3,.hb h4,.hb h5,.hb h6,.hb p,.hb ul,.hb blockquote{margin:0;padding:0;font-weight:400}.hb ul{list-style:none}.hb h1{letter-spacing:-.03em;font-size:3.3333vw;line-height:.9}.hb h2{letter-spacing:-.03em;font-size:3.3333vw;line-height:1}.hb h3{letter-spacing:-.03em;font-size:2.2222vw;line-height:1.2}.hb h4,.hb .h4{letter-spacing:-.03em;font-size:1.6667vw;line-height:1.2}.hb h5{letter-spacing:-.02em;font-size:1.3889vw;line-height:1}.hb h6{letter-spacing:-.02em;font-size:1.3889vw;line-height:1.2}.hb .label-l{font-size:1.1111vw;line-height:.9}.hb .label-s{font-size:.9028vw;line-height:1.2}.hb .p-s{font-size:1.1111vw;line-height:1.2}.hb .layout-grid{column-gap:var(--g);width:100%;max-width:calc(100vw - 2*var(--m));grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;display:grid}.hb .layout-block{padding-left:var(--m);padding-right:var(--m)}.hb .eyebrow{background:var(--grey-light);border-radius:100px;padding:.385em .615em;font-size:.9028vw;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.hb .btn,.hb .hb-signup-btn{background:var(--accent);color:var(--primary);border-radius:100px;align-items:center;padding:.625em 1em;font-size:1.1111vw;line-height:1.2;display:inline-flex}.hb .swap{display:inline-block;position:relative;overflow:hidden}.hb .swap>span{transition:transform .5s var(--ease-out-expo);display:block}.hb .swap>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.hb a:hover>.swap>span:first-child{transform:translateY(-100%)}.hb a:hover>.swap>span+span{transform:translateY(0)}.hb-header{z-index:50;padding-top:var(--m);padding-bottom:var(--m);transition:transform .5s var(--ease-out-expo);pointer-events:none;align-items:center;position:fixed;top:0;left:0;right:0}.hb-header>*{pointer-events:auto}.hb-header.is-hidden{transform:translateY(-100%)}.hb-logo{height:1.875vw;color:var(--accent);grid-column:1/span 3;align-items:center;gap:.5vw;display:flex;position:relative}.hb-circle{background:var(--grey-dark);opacity:0;border-radius:50%;width:2.5vw;height:2.5vw;margin-top:-1.25vw;margin-left:-.3125vw;position:absolute;top:50%;left:0;transform:scale(.5)}.hb-mark{transform-origin:0 0;width:1.875vw;height:1.875vw;position:relative}.hb-word{letter-spacing:-.03em;white-space:nowrap;font-size:1.6667vw;line-height:1}.hb-nav{grid-column:7/span 4;gap:3.8889vw;margin:-.8vw 0;padding:.8vw 0;display:flex;overflow:hidden}.hb-navitem{align-items:center;font-size:1.1111vw;line-height:1.2;display:inline-flex;position:relative}.hb-navitem .pill{background:var(--grey-dark);transition:transform .4s var(--ease-out-expo);z-index:-1;border-radius:100px;position:absolute;top:-.764vw;bottom:-.764vw;left:-1.667vw;right:-2.222vw;transform:scale(0)}.hb-navitem svg{width:.7vw;height:.7vw;transition:transform .4s var(--ease-out-expo);position:absolute;left:-.2vw;transform:scale(0)}.hb-navitem .t{transition:transform .4s var(--ease-out-expo)}.hb-navitem:hover .pill,.hb-navitem:hover svg{transform:scale(1)}.hb-navitem:hover .t{transform:translate(.833vw)}.hb-signup{grid-column:11/span 2;justify-content:flex-end;gap:.556vw;display:flex}.hb .hb-signup-btn{background:var(--grey-dark);height:2.5vw;color:var(--secondary);padding:0 1.111vw}.hb-menu-btn{border-radius:50%;place-items:center;width:2.5vw;height:2.5vw;display:grid;background:var(--grey-dark)!important;color:var(--accent)!important}.hb-menu-btn svg{width:.9vw;height:.9vw}.hb-menu{z-index:49;opacity:0;pointer-events:none;background:rgba(0,0,0,.3);transition:opacity .4s;position:fixed;top:0;bottom:0;left:0;right:0}.hb-menu.is-open{opacity:1;pointer-events:auto}.hb-menu-wrap{top:calc(var(--m) + 2.5vw + .694vw);right:var(--m);flex-direction:column;gap:2px;width:26.875vw;display:flex;position:absolute}.hb-menu-item{background:var(--primary);border-radius:1.944vw;flex-direction:column;gap:.833vw;padding:1.25vw 1.667vw;display:flex}.hb-menu .chips{flex-wrap:wrap;gap:.4vw;display:flex}.hb .chip{background:var(--grey-light);border-radius:100px;padding:.34em .615em;font-size:1.1111vw;transition:background .3s,color .3s;display:inline-block}.hb .chip:hover{background:var(--accent);color:var(--primary)}.hb-menu-item.socials{flex-direction:row}.hb .soc{background:var(--grey-light);border-radius:50%;place-items:center;width:2.5vw;height:2.5vw;font-size:.9028vw;display:grid}.hb-hero{position:relative}.hb-video{grid-area:1/1/auto/span 5}.hb-video-wrap{mix-blend-mode:darken;height:100vh;position:-webkit-sticky;position:sticky;top:0}.hb-video-pos{top:0;bottom:0;left:calc(-1*var(--m));position:absolute;right:0}.hb .ink{background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hb-video-wrap{clip-path:inset(-20vh -100vw -20vh calc(-1*var(--m)))}.hb-stack{aspect-ratio:2059/1382;width:80.5vw;animation:1.2s cubic-bezier(.625,.05,0,1) both hb-ink-in;position:absolute;top:calc(50vh - 27.3vw);left:-35.8vw}.hb-layer{transform:translate(calc(var(--k)*-15%),calc(var(--k)*-8.1%));position:absolute;top:0;bottom:0;left:0;right:0}.hb .hb-layer .ink{position:absolute;top:0;bottom:0;left:0;right:0}.hb .hb-layer .sil{background:#fff;-webkit-mask-image:url(/hyperbolic-blynk/art/hero_sil.png);mask-image:url(/hyperbolic-blynk/art/hero_sil.png)}.hb .gpu-hero{color:var(--accent)}.hb .hb-photo .ph{background:url(/hyperbolic-blynk/art/hero_photo.webp) 50%/contain no-repeat;-webkit-mask-image:url(/hyperbolic-blynk/art/hero_sil.png);mask-image:url(/hyperbolic-blynk/art/hero_sil.png)}.hb-wipe{-webkit-mask-image:linear-gradient(transparent,#000 30vh);mask-image:linear-gradient(transparent,#000 30vh);-webkit-mask-size:100% 130vh;mask-size:100% 130vh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 calc(var(--mp)*1.3 - 30vh);-webkit-mask-position:0 calc(var(--mp)*1.3 - 30vh);mask-position:0 calc(var(--mp)*1.3 - 30vh);position:absolute;top:0;bottom:0;left:0;right:-100vw}.hb-unwipe{-webkit-mask-image:linear-gradient(#000 100vh,transparent 130vh);mask-image:linear-gradient(#000 100vh,transparent 130vh);-webkit-mask-size:100% 230vh;mask-size:100% 230vh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 calc(var(--mp)*1.3 - 130vh);-webkit-mask-position:0 calc(var(--mp)*1.3 - 130vh);mask-position:0 calc(var(--mp)*1.3 - 130vh);position:absolute;top:0;bottom:0;left:0;right:-100vw}@keyframes hb-ink-in{0%{opacity:0;transform:translateY(1.5vw)}}.hb-wire{--b:100vh;--mp:100vh;position:absolute;top:0;bottom:0;left:0;right:0}.hb-hero-content{z-index:1;grid-area:1/7/auto/span 6;padding-bottom:10.4167vw;position:relative}.hb-fold{padding-top:7.0833vw;padding-bottom:var(--m);flex-direction:column;justify-content:space-between;height:100vh;display:flex}.hb-copy{width:calc(5*var(--col) + 4*var(--g))}.hb-line{display:block;overflow:hidden}.hb-line>span{display:block;transform:translateY(100%)}.hb-copy p{max-width:31.736vw;margin-top:1.6667vw}.hb-toggle{grid-template-columns:2px auto;align-items:end;gap:1.6667vw;display:grid}.hb-toggle-bar{background:var(--grey-dark);opacity:0;height:15.139vw;position:relative}.hb-toggle-bar span{background:var(--accent);width:100%;height:6.25vw;transition:transform .5s var(--ease-out-expo);position:absolute;top:0;left:0}.hb-toggle-list{width:23.889vw}.hb-toggle-item{opacity:0}.hb-toggle-item:not(:last-child){margin-bottom:.833vw}.hb-toggle-item+.hb-toggle-item{border-top:1px solid var(--grey-dark)}.hb-toggle-item button{text-align:left;align-items:center;gap:.4167vw;padding-top:1.6667vw;padding-bottom:.833vw;font-size:1.3889vw;line-height:1;display:flex}.hb-toggle-item:first-child button{padding-top:0}.hb-toggle-item button svg{opacity:.6;width:.5vw;height:.5vw}.hb-toggle-item .dot{background:var(--accent);border-radius:50%;width:.69vw;height:.69vw;display:inline-block}.hb-toggle-item .copy{height:0;transition:height .5s var(--ease-out-expo);overflow:hidden}.hb-toggle-item.is-active .copy{height:3.542vw}.hb-toggle-item .copy p{max-width:23.889vw;padding-bottom:.903vw}.hb-curve{min-height:14.861vw;margin-top:4.861vw;position:relative}.hero-curve-svg{bottom:0;right:calc(-1*var(--m));pointer-events:none;width:100vw;height:14.861vw;position:absolute;overflow:visible}.hero-curve-svg path{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.hero-curve-svg .base{stroke:var(--grey-dark)}.hero-curve-svg .trace{stroke:var(--accent);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--e,0))}.hb-curve .eyebrow{margin-top:3.472vw;margin-bottom:.556vw;position:relative}.hb-marquee{padding:0 0 3.75vw;position:relative;overflow:hidden}.hb-marquee .track{width:max-content;animation:30s linear infinite hb-marq;display:flex}.hb-marquee .logo{letter-spacing:-.03em;color:#3a3a3a;white-space:nowrap;place-items:center;width:15.625vw;height:5vw;margin-right:.556vw;font-size:1.3889vw;display:grid}@keyframes hb-marq{to{transform:translate(-50%)}}.hb-acc-wrap{margin-top:8.333vw}.hb .headline .eyebrow{margin-bottom:.486vw}.hb .headline h2,.hb .headline h4,.hb .headline .h4{margin-bottom:1.667vw}.hb-acc{margin-top:4.444vw}.hb-acc-item{border-top:1px solid var(--grey-dark);position:relative}.hb-acc-item:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease-out-quad);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hb-acc-item.is-active:before{transform:scaleX(1)}.hb-acc .trigger{text-align:left;align-items:center;gap:1.18vw;width:100%;padding:1.389vw 0 1.667vw;font-size:1.6667vw;line-height:1.2;display:flex}.hb-acc .num{flex:none;width:1.875vw}.hb-acc .t{transition:transform .5s var(--ease-out-quad);flex:1}.hb-acc-item.is-active .t{transform:translate(4.861vw)}.hb-acc svg{flex:none;width:2.222vw;height:2.222vw}.hb-acc svg path{stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:transform .5s var(--ease-out-quad);transform-origin:50%;transform-box:fill-box}.hb-acc-item.is-active svg .v{transform:rotate(90deg)}.hb-acc .body{transition:grid-template-rows .6s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.hb-acc-item.is-active .body{grid-template-rows:1fr}.hb-acc .inner{overflow:hidden}.hb-acc .content{flex-direction:column;align-items:flex-start;gap:1.111vw;width:37.5vw;margin:0 auto;padding:2.778vw 2.778vw 4.444vw;display:flex}.hb-acc .content .btn{margin-top:.556vw}.hb-team{margin-top:17.292vw}.hb-team h2{margin-bottom:1.667vw}.hb-team p{max-width:39.861vw}.hb-team .photos{height:34vw;margin-top:4.444vw;position:relative}.hb-team .photos img{object-fit:cover;border-radius:.556vw;display:block;position:absolute}.hb-team .ph-a{width:36vw;height:24vw;top:0;right:0}.hb-team .ph-b{width:15vw;height:17vw;box-shadow:0 0 0 .556vw var(--primary);filter:grayscale()contrast(1.05);bottom:0;left:0}.hb .cta{margin-top:1.667vw}.hb-testi{padding:0 var(--m);margin:11.111vw 0 15.833vw}.hb-testi .headline{width:calc(6*var(--col) + 5*var(--g));text-align:center;margin:0 auto}.hb-testi .headline .h4{margin-bottom:0}.hb-testi-list{gap:.556vw;margin-top:4.444vw;display:flex}.hb-testi-item{border-left:1px solid var(--grey-dark);cursor:pointer;width:5.556vw;height:45.139vw;transition:flex-grow .6s var(--ease-out-expo),width .6s var(--ease-out-expo);flex:none;padding:1.667vw;position:relative;overflow:hidden}.hb-testi-item:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .5s var(--ease-out-quad);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.hb-testi-item.is-open{cursor:default;flex-grow:1}.hb-testi-item.is-open:before{transform:scaleY(1)}.hb-testi-item .collapsed{flex-direction:column;justify-content:space-between;transition:opacity .3s;display:flex;position:absolute;top:1.667vw;bottom:1.667vw;left:1.667vw;right:0}.hb-testi-item.is-open .collapsed{opacity:0;pointer-events:none}.hb-testi-item .collapsed svg{width:2.222vw;height:2.222vw}.hb-testi-item .collapsed svg path{stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hb-testi-item .vt{writing-mode:vertical-rl;white-space:nowrap;font-size:.9028vw;transform:rotate(180deg)}.hb-testi-item .content{opacity:0;flex-direction:column;justify-content:space-between;width:63.194vw;height:100%;transition:opacity .4s;display:flex}.hb-testi-item.is-open .content{opacity:1;transition-delay:.2s}.hb-testi-item .quote{padding-left:1.667vw;position:relative}.hb-testi-item .bar{background:var(--grey-dark);width:1px;position:absolute;top:0;bottom:0;left:0}.hb-testi-item .bar span{background:var(--accent);transform-origin:top;animation:8s linear forwards hb-bar;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hb-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hb-testi-item blockquote{letter-spacing:-.03em;max-width:46vw;font-size:3.3333vw;line-height:1}.hb-testi-item .person{align-items:flex-start;gap:1.111vw;display:flex}.hb-testi-item .person h5{margin-bottom:.5vw}.hb-testi-item .person .media{width:10.069vw;height:12.014vw;color:var(--accent);background:linear-gradient(160deg,#edf5f0,#d6e8dc);border-radius:.556vw;place-items:center;display:grid}.hb-testi-item .person .initial{letter-spacing:-.04em;font-size:5.556vw;line-height:1}.hb-services{margin:15.833vw auto 15.278vw}.hb-services .headline{grid-column:1/span 6}.hb-services .cards{height:calc(100vh*var(--length));grid-column:1/-1;position:relative}.hb-services .card{align-items:center;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0}.hb-services .inner{border:1px solid var(--grey-dark);background:var(--primary);transform-origin:top;border-radius:.833vw;width:100%;max-width:none;height:49.167vw;overflow:hidden}.hb-services .demo{margin-left:calc(-1*var(--g)*0);background:linear-gradient(#edf5f0,#ebebeb);grid-column:1/span 5;place-items:center;display:grid}.hb-services .info{flex-direction:column;grid-column:6/span 7;padding:5.556vw 8.125vw;display:flex}.hb-services .icon{background:var(--grey-light);width:4.444vw;height:4.444vw;color:var(--accent);border-radius:.833vw;place-items:center;margin-bottom:7.222vw;display:grid}.hb-services .icon svg,.hb-services .icon .ink{width:3.2vw;height:3.2vw}.hb-services .attrs{margin-top:1.667vw}.hb-services .attrs li{border-bottom:1px solid var(--grey-dark);gap:.833vw;padding:1.667vw 0;display:flex}.hb-services .attrs .n{color:var(--accent)}.hb-services .info .cta{align-self:flex-start;margin-top:auto}.demo-inner{flex-direction:column;gap:.556vw;width:23.75vw;display:flex}.demo-inner .tabs{justify-content:center;gap:.3vw;margin-bottom:.5vw;font-size:.7vw;display:flex}.demo-inner .tabs span{opacity:.6;background:#fff;border-radius:100px;padding:.25vw .5vw}.demo-inner .tabs .on{opacity:1}.demo-inner .node{background:#fff;border-radius:.833vw;align-items:center;gap:.833vw;padding:.833vw;display:flex}.demo-inner .qty{color:#6cc08f;background:#e6f5ec;border-radius:.4vw;flex:none;place-items:center;width:2.5vw;height:2.5vw;font-size:1.1vw;display:grid}.demo-inner b{color:#3a3a3a;font-size:1.1111vw;font-weight:400;display:block}.demo-inner small{opacity:.6;margin-top:.2vw;font-size:.7vw;display:block}.demo-inner .arrowdown{color:var(--accent);place-items:center;display:grid}.demo-inner .arrowdown svg{width:.6vw;height:.6vw;transform:rotate(90deg)}.demo-inner .chips{justify-content:center;gap:.4vw;margin-top:.4vw;display:flex}.demo-inner .chips span{color:var(--accent);background:#fff;border-radius:100px;padding:.3vw .6vw;font-size:.75vw}.hb-why{--p:0;margin:15.278vw 0 13.472vw}.hb-why>.layout-grid .headline{grid-column:7/span 6}.hb-why .grid-one{height:56.875vw;padding:0 var(--m);margin-top:1.597vw;position:relative}.hb-why .paths{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hb .ln,.hb-why .curve{position:absolute;overflow:visible}.hb .ln .b,.hb-why .curve .b{stroke:var(--grey-dark);stroke-width:2px}.hb .ln .a,.hb-why .curve .a{stroke:var(--accent);stroke-width:2px;stroke-dasharray:0 2}.hb-why .curve path{vector-effect:non-scaling-stroke}.hb-why .curve{z-index:10;width:100%;height:49.9306vw;top:0;left:0}.hb-why .ln.hOne{width:33.9583%;height:2px;top:13.125vw;left:0}.hb-why .ln.hTwo{width:66.0417%;height:2px;top:20.8333vw;right:0}.hb-why .ln.vOne{width:2px;height:6.9444vw;bottom:9.9306vw;left:33.8194%}.hb-why .ln.vTwo{width:2px;height:26.0417vw;bottom:9.9306vw;right:33.8194%}.hb-why .ln.handle{width:32.2917%;height:3.125vw;bottom:6.9444vw;left:50%;transform:translate(-50%)rotate(180deg)}.hb-why .ln.vThree{width:2px;height:6.9444vw;bottom:0;left:50%}.hb-why .gpu-grid{z-index:10;grid-template-rows:repeat(3,6.5972vw);grid-template-columns:repeat(2,1fr);align-self:start;gap:.5556vw;display:grid;position:relative}.hb-why .gpu-grid.left{grid-column:2/span 4;margin-top:18.0556vw}.hb-why .gpu-grid.right{grid-column:8/span 4;margin-top:10.4167vw}.hb-why .gpaths{inset:2.9514vw var(--col);position:absolute}.hb-why .gpaths .vertical{justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hb-why .gpaths .horizontal{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hb-why .gpaths .ln{position:relative}.hb-why .gpaths .vertical .ln{width:2px;height:100%}.hb-why .gpaths .horizontal .ln{width:100%;height:2px}.hb .gpu-card{z-index:5;background:var(--white,#fff);width:100%;height:6.5972vw;color:var(--accent);filter:grayscale();transition:filter .4s;position:relative}.hb .gpu-card.is-on{filter:grayscale(0)}.hb .gpu-card .body,.hb .gpu-card .fan{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hb .gpu-card .fan{transform-origin:78.64% 44.28%}.hb .gpu-card.is-on .fan{animation:1.5s linear infinite hb-fan}.hb .gpu-card .led{background:var(--accent);opacity:0;border-radius:50%;width:.2778vw;height:.2778vw;position:absolute;top:6%;left:3%}.hb .gpu-card.is-on .led{animation:1.5s linear infinite hb-led}@keyframes hb-fan{to{transform:rotate(360deg)}}@keyframes hb-led{5%{opacity:0}40%{opacity:0}60%{opacity:.7}95%{opacity:.7}}.hb-why .frame-wrap{position:relative}.hb-why .frame{border:1px solid var(--accent);border-radius:.833vw;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.hb-why .item{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);flex-direction:column;height:24.583vw;padding:3.333vw;display:flex}.hb-why .item:nth-child(3n){border-right:0}.hb-why .item:nth-child(n+4){border-bottom:0}.hb-why .item .icon{background:var(--grey-light);width:4.444vw;height:4.444vw;color:var(--accent);border-radius:.833vw;place-items:center;margin-bottom:5.417vw;display:grid}.hb-why .item .icon svg,.hb-why .item .icon .ink{width:3.2vw;height:3.2vw}.hb-why .item .h4{color:#3a3a3a;margin-bottom:1.111vw}.hb-why .item p{max-width:none}.hb-why .grid-two{margin-top:0;position:relative;overflow:hidden}.hb-why .path-in{background:var(--accent);width:1px;height:16.806vw;margin:0 auto;display:block}.hb-why .wall{grid-template-columns:repeat(8,calc(2*var(--col) + var(--g)));gap:.556vw;width:max-content;margin-left:-6.458vw;display:grid}.hb-updates{margin-top:13.472vw}.hb-updates .list{margin-top:4.444vw}.hb-updates .row{border-top:1px solid var(--grey-dark);align-items:center;max-width:none;padding:1.111vw;position:relative}.hb-updates .row:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .4s var(--ease-out-quad);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hb-updates .row:hover:before{transform:scaleX(1)}.hb-updates .t{color:#3a3a3a;grid-column:1/span 6}.hb-updates .tag{opacity:.5;grid-column:7/span 2}.hb-updates .date{opacity:.5;grid-column:9/span 2}.hb-updates .media{background:var(--grey-dark);border-radius:.556vw;grid-column:12;justify-self:end;width:5vw;height:3.333vw;overflow:hidden}.hb-updates .media img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .4s var(--ease-out-quad);display:block}.hb-updates .row:hover .media img{filter:none}.hb-pre{margin-top:17.5vw;padding-bottom:4.444vw}.hb-pre .bars{border-bottom:1px solid var(--grey-dark);grid-column:1/-1;padding-bottom:1.667vw}.hb-pre .bars svg{width:23.75vw;height:auto;fill:var(--accent);display:block}.hb-pre .copy{grid-column:7/span 6;padding-top:1.667vw}.hb-footer{background:var(--grey-light);flex-direction:column;justify-content:space-between;height:75.98vh;display:flex;position:relative;overflow:hidden}.footer-path{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.footer-path path,.footer-path circle{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.footer-path .base{stroke:var(--grey-dark)}.footer-path .tr path{stroke:var(--accent)}.footer-path .tr circle{fill:var(--accent);stroke:none}.hb-footer .logo{width:12.847vw;color:var(--accent);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.5vw;margin:1.667vw;font-size:1.6667vw;display:flex;position:relative}.hb-footer .logo svg{flex:none;width:1.875vw;height:1.875vw}.hb-footer .bottom{padding-bottom:var(--m);position:relative}.hb-footer .news{flex-direction:column;grid-column:7/span 6;gap:.833vw;display:flex}.hb-footer form{gap:.556vw;width:18.75vw;display:flex}.hb-footer input{background:var(--primary);width:15.972vw;color:inherit;border:0;border-radius:.556vw;outline:none;padding:.764vw 1.111vw;font-family:inherit}.hb-footer form button{background:var(--primary);border-radius:.556vw;place-items:center;width:2.5vw;height:2.5vw;display:grid}.hb-footer form button svg{width:.5vw;height:.5vw}.hb-footer .news .credits{flex-direction:column;gap:.278vw;margin-top:auto;display:flex}.hb-footer .credits a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hb-footer .credits a:hover{color:var(--accent)}.hb-footer .credits .dim{opacity:.5}
