:root{--primary-color:#000;--secondary-color:#666;--text-color:#333;--bg-color:#fff;--breakpoint-mobile:480px;--breakpoint-tablet:768px}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex/GoogleSansFlex-Variable-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}.hyperflow-page{color:#fff;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:#000;min-height:100vh;font-family:Google Sans Flex,sans-serif;overflow-x:hidden}.hyperflow-page .lp-btn{font-family:inherit}.hyperflow-hero{justify-content:center;align-items:center;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hyperflow-hero__bg{pointer-events:none;animation:1.3s cubic-bezier(.22,1,.36,1) both hyperflow-hero-bg;position:absolute;inset:0}.hyperflow-hero__artboard{width:102.86rem;height:73.14rem;transform:translate(-50%,-50%)scale(max(100vw/1440px,100vh/1024px));position:absolute;top:50%;left:50%;overflow:visible}@supports (height:100dvh){.hyperflow-hero__artboard{transform:translate(-50%,-50%)scale(max(100vw/1440px,100dvh/1024px))}}.hyperflow-hero__gradient-wrap{width:102.86rem;height:73.14rem;position:absolute;inset:0;overflow:visible}.hyperflow-hero__gradient{width:102.86rem;max-width:none;height:73.14rem;position:absolute;top:0;left:0}.hyperflow-hero__fade{object-fit:cover;width:102.86rem;height:12.39rem;position:absolute;bottom:0;left:0;right:0}.hyperflow-hero__ellipse-wrap{width:137.6rem;height:68.8rem;position:absolute;top:-12.17rem;left:-17.36rem;overflow:visible}.hyperflow-hero__ellipse{width:68.8rem;max-width:none;height:137.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.hyperflow-hero__content{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:92.71rem;padding:0 1.71rem;display:flex;position:relative}.hyperflow-hero__title{letter-spacing:.2rem;text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:0;margin:0;font-size:8.57rem;font-weight:800;line-height:10rem;transform:translateY(2rem)}.hyperflow-page.is-fonts-ready .hyperflow-hero__title{animation:1.15s cubic-bezier(.22,1,.36,1) .15s both hyperflow-hero-in}.hyperflow-hero__subtitle{letter-spacing:0;color:#e9e9e9;opacity:0;max-width:min(51.07rem,100%);margin:0;font-size:1.29rem;font-weight:500;line-height:2rem;transform:translateY(2rem)}.hyperflow-page.is-fonts-ready .hyperflow-hero__subtitle{animation:1.15s cubic-bezier(.22,1,.36,1) .28s both hyperflow-hero-in}.hyperflow-hero__actions{opacity:0;align-items:center;gap:1.5rem;display:flex;transform:translateY(2rem)}.hyperflow-page.is-fonts-ready .hyperflow-hero__actions{animation:1.15s cubic-bezier(.22,1,.36,1) .4s both hyperflow-hero-in}.hyperflow-hero__pills{color:#9c9c9d;letter-spacing:.2px;opacity:0;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;font-size:.86rem;font-weight:400;line-height:1.37rem;list-style:none;display:flex;transform:translateY(2rem)}.hyperflow-page.is-fonts-ready .hyperflow-hero__pills{animation:1.15s cubic-bezier(.22,1,.36,1) .52s both hyperflow-hero-in}.hyperflow-hero__pills li{align-items:center;gap:1rem;display:flex}.hyperflow-hero__pills li:not(:last-child):after{content:"";background:#9c9c9d;width:1px;height:.71rem}@keyframes hyperflow-hero-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes hyperflow-hero-bg{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.hyperflow-demo>.lp-reveal,.hyperflow-how>.lp-reveal,.hyperflow-get>.lp-reveal,.hyperflow-rank>.lp-reveal{flex-direction:column;align-items:center;width:100%;display:flex}.hyperflow-rank{flex-direction:column;align-items:center;max-width:102.86rem;margin:0 auto;padding:6.71rem 1.71rem;display:flex}.hyperflow-rank__body{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.hyperflow-rank__title{text-align:center;color:#fff;max-width:71.86rem;margin:0;font-size:2.86rem;font-weight:600;line-height:normal}.hyperflow-rank__place{color:#0000;background-image:linear-gradient(90deg,#5ee7df 0%,#b490ca 40.385%);-webkit-background-clip:text;background-clip:text}.hyperflow-rank__meta{justify-content:center;align-items:center;gap:.5rem;margin:0;line-height:1.5;display:flex}.hyperflow-rank__label{color:#b9b9b9;font-size:1.43rem;font-weight:400}.hyperflow-rank__count{color:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;font-size:2.29rem;font-weight:500;line-height:1;display:inline-flex}.hyperflow-rank__reels{align-items:center;height:1em;display:inline-flex}.hyperflow-rank__static,.hyperflow-rank__slot,.hyperflow-rank__glyph{height:1em;line-height:1}.hyperflow-rank__slot{display:block;overflow:hidden}.hyperflow-rank__strip{transition:transform var(--reel-ms,0s)cubic-bezier(.16,1,.3,1);flex-direction:column;display:flex;transform:translateY(0)}.hyperflow-rank__strip.is-rolling{transform:translateY(calc(var(--reel-steps)*-1em))}.hyperflow-rank__glyph{justify-content:center;align-items:center;display:flex}.hyperflow-rank__frame{aspect-ratio:1006/515;background-image:linear-gradient(70.68deg,#0c0d0f 0%,#07080a 100%);border:1px solid #ffffff0f;border-radius:.86rem;width:71.86rem;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 1px #ffffff1a}.hyperflow-rank__shot{width:100%;max-width:none;height:auto;position:absolute;top:-1.49%;left:0}.hyperflow-rank__highlight{pointer-events:none;background:#d57eeb24;border:1px solid #d57eeb57;border-radius:3px;position:absolute;inset:calc(46.02% - .08px) calc(1.69% - .97px) calc(48.54% - .03px) calc(2.88% - .94px)}.hyperflow-demo{flex-direction:column;align-items:center;padding:0 1.71rem 5.71rem;display:flex}.hyperflow-demo__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:75rem;min-height:18.18rem;display:flex}.hyperflow-demo__title{letter-spacing:.4rem;color:#fff;margin:0;font-size:2.86rem;font-weight:700;line-height:1.1}.hyperflow-demo__title span{color:#0000;background-image:linear-gradient(90deg,#5ee7df 0%,#b490ca 100%);-webkit-background-clip:text;background-clip:text}.hyperflow-demo__subtitle{letter-spacing:.07rem;color:#b9b9b9;margin:0;font-size:1.43rem;font-weight:400;line-height:1.1}.hyperflow-demo__tabs{scrollbar-width:none;background:#242526;border-radius:2.5rem;max-width:100%;overflow-x:auto}.hyperflow-demo__tabs::-webkit-scrollbar{display:none}.hyperflow-demo__tabs-inner{flex-wrap:nowrap;align-items:center;gap:.5rem;width:max-content;padding:.5rem;display:flex;position:relative}.hyperflow-demo__thumb{pointer-events:none;z-index:0;background:#fff;border-radius:2rem;height:3rem;position:absolute;top:.5rem;left:0}.hyperflow-demo__thumb.is-ready{transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.hyperflow-demo__tab{z-index:1;color:#b9b9b9;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2rem;flex-shrink:0;align-items:center;height:3rem;padding:.86rem 1.57rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.hyperflow-demo__tab.is-active{color:#000}.hyperflow-demo__tab:focus-visible{outline-offset:.14rem;outline:.14rem solid #ffffff8c}@media (hover:hover){.hyperflow-demo__tab:hover:not(.is-active){color:#fff;background:#ffffff40}}.hyperflow-demo__stage{flex-direction:column;gap:1.5rem;width:71.86rem;max-width:100%;margin-top:3.5rem;display:flex}.hyperflow-demo__viewport{isolation:isolate;clip-path:inset(0 round 1rem);border-radius:1rem;width:100%;overflow:hidden}.hyperflow-demo__track{width:100%;transform:translate3d(calc(-100%*var(--demo-index,0)),0,0);transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.hyperflow-demo__pair{flex:0 0 100%;gap:1rem;width:100%;min-width:0;display:flex}.hyperflow-demo__card{aspect-ratio:1920/1080;isolation:isolate;clip-path:inset(0 round 1rem);background:#111;border-radius:1rem;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.hyperflow-demo__poster,.hyperflow-demo__media{object-fit:cover;width:100%;height:100%;display:block}.hyperflow-demo__poster{position:absolute;inset:0}.hyperflow-demo__media{z-index:1;position:relative}.hyperflow-demo__arrows{justify-content:space-between;align-items:center;width:100%;display:flex}.hyperflow-demo__arrow{cursor:pointer;background:0 0;border:0;width:2.14rem;height:2.14rem;padding:0}.hyperflow-demo__arrow-icon{width:2.14rem;height:2.14rem;display:block;position:relative}.hyperflow-demo__arrow-icon--prev{transform:rotate(180deg)}.hyperflow-demo__arrow-hover{z-index:1;opacity:0;pointer-events:none;display:flex;position:absolute;inset:0}.hyperflow-demo__arrow:hover .hyperflow-demo__arrow-hover,.hyperflow-demo__arrow:focus-visible .hyperflow-demo__arrow-hover{opacity:1}.hyperflow-how{flex-direction:column;align-items:center;gap:3.5rem;max-width:102.86rem;margin:0 auto;padding:9.5rem 1.71rem 3.6rem;display:flex}.hyperflow-how__title{letter-spacing:.4rem;text-align:center;color:#fff;margin:0;font-size:2.86rem;font-weight:700;line-height:1.1}.hyperflow-how__list{flex-direction:column;gap:1.71rem;width:71.86rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.hyperflow-how__card{-webkit-backdrop-filter:blur(.54rem);backdrop-filter:blur(.54rem);background:linear-gradient(90deg,#121212 0% 100%);border:1px solid #ffffff0f;border-radius:1rem;align-items:center;gap:1.86rem;width:100%;padding:2.29rem 3.43rem;display:flex;box-shadow:0 .5rem .21rem #00000008,0 .29rem .29rem #00000040}.hyperflow-how__card p{letter-spacing:.2px;color:#9c9c9d;flex:1 1 0;min-width:0;margin:0;font-size:1rem;font-weight:500;line-height:1.6rem}.hyperflow-get{flex-direction:column;align-items:center;gap:3.5rem;max-width:102.86rem;margin:0 auto;padding:5.56rem 1.71rem 3.5rem;display:flex}.hyperflow-get__title{letter-spacing:.2px;text-align:center;margin:0;font-size:2.86rem;font-weight:600}.hyperflow-get__panel{background:linear-gradient(66.6deg,#0c0d0f 0%,#07080a 100%);border:1px solid #ffffff0f;border-radius:.86rem;justify-content:center;align-items:center;width:86rem;max-width:100%;min-height:29.86rem;padding:5.5rem 1.71rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 1px #ffffff1a}.hyperflow-get__glow{opacity:.75;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hyperflow-get__glow-slot{justify-content:center;align-items:center;display:flex;position:absolute;inset:19.51% -20.14% -108.86% 19.46%;container-type:size}.hyperflow-get__glow-node{flex:none;width:hypot(.43497cqw,-99.3312cqh);height:hypot(99.565cqw,.668849cqh);position:relative;transform:rotate(-89.69deg)}.hyperflow-get__glow-asset{position:absolute;inset:-20.85% -19.4% -27.84% -33.49%}.hyperflow-get__glow-asset img{width:100%;max-width:none;height:100%;display:block}.hyperflow-get__spark{z-index:2;width:.61rem;height:.61rem;position:absolute;top:1.71rem;right:1.71rem}.hyperflow-get__spark img{width:.71rem;max-width:none;height:.71rem;display:block;position:absolute;inset:-8.82%}.hyperflow-get__cards{z-index:2;justify-content:center;gap:3rem;width:100%;display:flex;position:relative}.hyperflow-get__card{-webkit-backdrop-filter:blur(.54rem);backdrop-filter:blur(.54rem);background:linear-gradient(130.73deg,#111214a4 4.87%,#0c0d0fc5 75.88%);border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;justify-content:space-between;width:36.71rem;max-width:100%;min-height:19.79rem;padding:2.29rem 3.43rem;display:flex;box-shadow:0 .5rem .21rem #00000008,0 .29rem .29rem #00000040}.hyperflow-get__card-top{flex-direction:column;gap:2rem;display:flex}.hyperflow-get__heading{align-items:center;gap:1.14rem;display:flex}.hyperflow-get__heading h3{letter-spacing:.2px;margin:0;font-size:1.29rem;font-weight:500}.hyperflow-get__card p{letter-spacing:.2px;color:#9c9c9d;margin:0;font-size:1rem;font-weight:500;line-height:1.6rem}.hyperflow-get__copy{margin:0}.hyperflow-get__highlight{margin-top:1.6rem;font-weight:600;display:block}.hyperflow-get__highlight strong{color:#fff;font-weight:600}.hyperflow-get__actions{flex-wrap:nowrap;gap:.86rem;display:flex}.hyperflow-get__actions .lp-btn{flex-shrink:0}.hyperflow-get .lp-btn--outline{padding:0 2.14rem;font-size:.86rem}@media (prefers-reduced-motion:reduce){.hyperflow-hero__bg{animation:none}.hyperflow-hero__title,.hyperflow-hero__subtitle,.hyperflow-hero__actions,.hyperflow-hero__pills{opacity:1;animation:none;transform:none}.hyperflow-demo__track,.hyperflow-demo__thumb.is-ready,.hyperflow-rank__strip{transition:none}.hyperflow-rank__strip.is-rolling{transform:translateY(calc(var(--reel-steps)*-1em))}}@media screen and (max-width:1024px){.hyperflow-hero__title{font-size:5.14rem;line-height:1.1}.hyperflow-how,.hyperflow-get{padding-top:8.57rem}.hyperflow-rank{padding-top:4.5rem;padding-bottom:4.5rem}.hyperflow-get__cards{flex-direction:column;align-items:center;gap:1.71rem}.hyperflow-get__actions{flex-wrap:wrap}.hyperflow-demo__pair{flex-direction:column}.hyperflow-demo__card{flex:none;width:100%}}@media screen and (max-width:768px){.hyperflow-hero__title{max-width:100%;font-size:clamp(2.25rem,12vw,3rem);line-height:1.1}.hyperflow-hero__subtitle{max-width:18.5rem;padding:0;font-size:1rem;line-height:1.57rem}.hyperflow-hero__actions{flex-direction:column;width:100%;max-width:20rem}.hyperflow-hero__actions .lp-btn{width:100%}.hyperflow-hero__pills{flex-direction:column;gap:.57rem;max-width:20rem}.hyperflow-hero__pills li{gap:0}.hyperflow-hero__pills li:not(:last-child):after{display:none}.hyperflow-demo__title,.hyperflow-how__title,.hyperflow-get__title,.hyperflow-rank__title{letter-spacing:.02em;white-space:normal;padding:0 .86rem;font-size:clamp(1.375rem,6vw,1.75rem)}.hyperflow-rank{padding-top:3.5rem;padding-bottom:3rem}.hyperflow-rank__label{font-size:1rem}.hyperflow-rank__count{font-size:1.71rem}.hyperflow-demo__title span{display:block}.hyperflow-demo__intro{min-height:12.86rem}.hyperflow-demo__tabs{max-width:100%}.hyperflow-how__card{align-items:flex-start;padding:1.71rem 1.43rem}.hyperflow-get__panel{padding:2.86rem 1.14rem}.hyperflow-get__card{width:100%;padding:2rem 1.71rem}}
:root{--primary-color:#000;--secondary-color:#666;--text-color:#333;--bg-color:#fff;--breakpoint-mobile:480px;--breakpoint-tablet:768px}.hv2-media{background:#242526;width:100%;height:100%;position:relative;overflow:hidden}.hv2-media--ratio{height:auto}.hv2-media__layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv2-media__low{filter:blur(6px);transform:scale(1.04)}.hv2-media__hd,.hv2-media__video{opacity:0;transition:opacity .6s cubic-bezier(.2,0,0,1)}.hv2-media__hd.is-loaded,.hv2-media__hd.is-ready,.hv2-media__video.is-loaded,.hv2-media__video.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.hv2-media__hd,.hv2-media__video{transition:none}}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex/GoogleSansFlex-Variable-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text/GolosText-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.hfi-page{color:#fff;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;background:#000;min-height:100vh;font-family:Google Sans Flex,sans-serif;overflow-x:hidden}.hfi-page .lp-btn{font-family:inherit}.hfi-page .lp-btn--ghost{background:#00000040}@media (hover:hover){.hfi-page .lp-btn--ghost:not(.lp-btn--nav):hover{background:#ffffff80}}.hfi-wrap{width:min(71.86rem,100%);margin:0 auto}.hfi-eyebrow{color:#b9b9b9;letter-spacing:.141rem;text-transform:uppercase;margin:0 0 1.5rem;font-size:.79rem;font-weight:600;line-height:1}.hfi-hero{justify-content:center;align-items:center;min-height:100dvh;padding:7.5rem 1.14rem 3rem;display:flex;position:relative;overflow:hidden}.hfi-hero__bg{pointer-events:none;animation:1.3s cubic-bezier(.22,1,.36,1) both hfi-hero-bg;position:absolute;inset:0}.hfi-hero__ellipse,.hfi-hero__mask{max-width:none;height:auto;position:absolute}.hfi-hero__ellipse{width:91.17rem;top:-18%;left:12%}.hfi-hero__mask{width:79.43rem;height:79.43rem;top:-1.43rem;left:calc(50% + 20.75rem);transform:translate(-50%)}.hfi-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2rem;width:min(92.7rem,100%);display:flex;position:relative}.hfi-hero__eyebrow,.hfi-hero__title,.hfi-hero__subtitle,.hfi-hero__actions,.hfi-hero__pills{animation:1.15s cubic-bezier(.22,1,.36,1) both hfi-hero-in}.hfi-hero__eyebrow{color:#fff;letter-spacing:.141rem;text-transform:uppercase;margin:0;font-size:.79rem;font-weight:600;line-height:1;animation-delay:.12s}.hfi-hero__title{margin:0;animation-delay:.2s}.hfi-hero__lockup{justify-content:center;align-items:flex-start;gap:1.28rem;max-width:100%;display:flex}.hfi-hero__wordmark,.hfi-hero__infinity-mark{max-width:none;height:auto;display:block}.hfi-hero__wordmark{width:min(37.6rem,58vw);margin-top:.61rem}.hfi-hero__infinity-mark{width:min(19.55rem,30vw)}.hfi-hero__subtitle{color:#b9b9b9;flex-direction:column;gap:.15rem;margin:0;font-size:1.14rem;font-weight:500;line-height:1.12;animation-delay:.32s;display:flex}.hfi-hero__actions{justify-content:center;align-items:center;gap:1.5rem;animation-delay:.44s;display:flex}.hfi-hero__pills{color:#9c9c9d;letter-spacing:.014rem;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;font-size:.86rem;font-weight:400;line-height:1.37rem;list-style:none;animation-delay:.56s;display:flex}.hfi-hero__pills li{align-items:center;gap:1rem;display:flex}.hfi-hero__pills li:not(:last-child):after{content:"";background:#9c9c9d;width:1px;height:.71rem}@keyframes hfi-hero-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}@keyframes hfi-hero-bg{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.hfi-action{flex-direction:column;align-items:center;padding:0 1.14rem 5rem;display:flex}.hfi-action__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:min(75rem,100%);min-height:23.43rem;display:flex}.hfi-action__title{letter-spacing:.4rem;margin:0;font-size:2.86rem;font-weight:700;line-height:1.1}.hfi-action__intro-word{color:#fff}.hfi-action__name,.hfi-action__infinity{color:#0000;background-image:linear-gradient(90deg,#c992fe 40.867%,#8ec5fc 100%);-webkit-background-clip:text;background-clip:text}.hfi-action__infinity{font-family:Golos Text,Google Sans Flex,sans-serif;font-weight:700}.hfi-action__subtitle{color:#b9b9b9;letter-spacing:.07rem;margin:0;font-size:1.43rem;font-weight:400;line-height:1.1}.hfi-action__body{flex-direction:column;align-items:center;gap:4rem;margin-top:1rem;display:flex}.hfi-tabs{scrollbar-width:none;background:#242526;border-radius:2.5rem;max-width:100%;overflow-x:auto}.hfi-tabs::-webkit-scrollbar{display:none}.hfi-tabs__inner{align-items:center;gap:.5rem;width:max-content;padding:.5rem;display:flex;position:relative}.hfi-tabs__thumb{pointer-events:none;background:#fff;border-radius:2rem;height:3rem;position:absolute;top:.5rem;left:0}.hfi-tabs__thumb.is-ready{transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.hfi-tabs__tab{z-index:1;color:#b9b9b9;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2rem;flex-shrink:0;height:3rem;padding:0 1.57rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;position:relative}.hfi-tabs__tab.is-active{color:#000}.hfi-tabs__tab:focus-visible{outline-offset:.14rem;outline:.14rem solid #ffffff8c}.hfi-panel{width:100%}.hfi-panel--split{grid-template-columns:minmax(16rem,35.71rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.hfi-panel--stack,.hfi-panel__copy{flex-direction:column;gap:1.5rem;display:flex}.hfi-panel__copy h3{letter-spacing:.17rem;margin:0;font-size:1.71rem;font-weight:700;line-height:1.1}.hfi-panel__copy p{color:#b9b9b9;margin:0;font-size:1rem;font-weight:500;line-height:2}.hfi-timeline__lead,.hfi-character__lead{flex-direction:column;gap:2rem;min-width:0;display:flex}.hfi-timeline__frames{gap:.5rem;display:flex}.hfi-timeline__shot{color:#9c9c9d;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;font-family:inherit;font-size:.93rem;line-height:1}.hfi-timeline__shot img{aspect-ratio:94/53;object-fit:cover;border-radius:.5rem;width:100%;display:block}.hfi-timeline__shot span{text-align:center;margin-top:.5rem;display:block}.hfi-timeline__shot.is-active img{box-shadow:0 0 0 1px #fff}.hfi-timeline__shot:focus-visible{outline-offset:.14rem;outline:.14rem solid #ffffff8c}.hfi-timeline__media{flex-direction:column;align-items:flex-start;gap:.71rem;min-width:0;display:flex}.hfi-timeline__demo{color:#9c9c9d;text-underline-offset:.18rem;font-size:.86rem;font-weight:400;line-height:1.4;text-decoration:underline}.hfi-timeline__demo:focus-visible{outline-offset:.14rem;outline:.14rem solid #ffffff8c}.hfi-timeline__stage{aspect-ratio:16/9;background:#111214;border-radius:1rem;width:100%;min-width:0;overflow:hidden}.hfi-timeline__stage img,.hfi-timeline__stage video,.hfi-timeline__stage .hv2-media{object-fit:cover;background:#111214;width:100%;height:100%;display:block}.hfi-character__identity{align-items:flex-end;gap:2rem;display:flex}.hfi-character__portrait{object-fit:cover;object-position:42% 28%;border-radius:.5rem;flex-shrink:0;width:7.14rem;height:7.14rem}.hfi-character__prompt{color:#fff;max-width:23.6rem;margin:0;font-size:.86rem;font-weight:400;line-height:normal}.hfi-character__tag{color:#b9b9b9;background:#242526;border:1px solid #ffffff1a;border-radius:.36rem;margin-top:.57rem;padding:.5rem 1rem;font-size:.79rem;font-weight:500;line-height:normal;display:inline-flex}.hfi-story{background:#111214;border:1px solid #ffffff1a;border-radius:.86rem;flex-direction:column;gap:.5rem;min-width:0;padding:1.07rem .57rem;display:flex}.hfi-story__bar,.hfi-story__meta{color:#b9b9b9;justify-content:space-between;align-items:center;gap:.5rem;font-size:.71rem;line-height:1;display:flex}.hfi-story__bar p,.hfi-story__meta p{margin:0}.hfi-story__bar img,.hfi-story__meta img{flex-shrink:0;width:.79rem;height:auto;display:block}.hfi-story__meta img{width:.57rem;height:.71rem}.hfi-story__still{aspect-ratio:16/9;object-fit:cover;border-radius:.29rem;width:100%;display:block}.hfi-story__still--media{object-fit:unset;position:relative;overflow:hidden}.hfi-story__still--media .hv2-media{background:#111214}.hfi-story:not(.hfi-story--compact) .hfi-story__still--media{aspect-ratio:auto;height:auto}.hfi-story:not(.hfi-story--compact) .hfi-story__still--media .hv2-media{height:auto}.hfi-story--compact .hfi-story__still--media .hv2-media{width:100%;height:100%;position:absolute;inset:0}.hfi-story--compact{aspect-ratio:240/176;border-radius:.68rem;gap:.39rem;padding:.84rem .45rem}.hfi-story--compact .hfi-story__still{aspect-ratio:auto;border-radius:.23rem;flex:1;width:100%;height:auto;min-height:0}.hfi-branch .hfi-story:not(.hfi-story--compact){gap:.71rem}.hfi-endings{grid-template-columns:29.43rem minmax(6rem,1fr) 17.14rem;align-items:center;width:min(71rem,100%);margin-inline:auto;display:grid}.hfi-endings__links{align-self:stretch;min-height:28rem;position:relative}.hfi-endings__up,.hfi-endings__mid,.hfi-endings__down,.hfi-endings__dot{max-width:none;height:auto;position:absolute;left:0}.hfi-endings__up,.hfi-endings__down{width:23.93rem}.hfi-endings__up{top:15.9%}.hfi-endings__down{top:49.5%;transform:scaleY(-1)}.hfi-endings__mid{width:24rem;top:50%;transform:translateY(-50%)}.hfi-endings__dot{width:.71rem;top:calc(50% - .36rem);left:-.15rem}.hfi-endings__list,.hfi-branch__col{flex-direction:column;gap:1.36rem;min-width:0;display:flex}.hfi-branch{justify-content:space-between;align-items:center;width:100%;height:42.86rem;display:flex;position:relative}.hfi-branch__wires{pointer-events:none;position:absolute;inset:0}.hfi-branch__root{flex-shrink:0;width:26.16%}.hfi-branch__col{width:24.78%}.hfi-branch__col--leaves{gap:1.07rem;width:18.75%}.hfi-branch__left-up,.hfi-branch__left-down,.hfi-branch__right-up,.hfi-branch__right-flat,.hfi-branch__dot{max-width:none;height:auto;position:absolute}.hfi-branch__left-up,.hfi-branch__left-down{width:14.42%;left:26.66%}.hfi-branch__left-up{top:32.28%}.hfi-branch__left-down{top:50.83%;transform:scaleY(-1)}.hfi-branch__right-up,.hfi-branch__right-flat{width:14.6%;left:66.4%}.hfi-branch__right-up{top:11.85%}.hfi-branch__right-flat{top:63%}.hfi-branch__right-up--lower{top:67.6%;transform:scaleY(-1)}.hfi-branch__right-flat--upper{top:33.17%;transform:scaleY(-1)}.hfi-branch__dot{width:.71rem;top:50%;left:25.67%}.hfi-branch__dot--upper{top:32.33%;left:65.61%}.hfi-branch__dot--lower{top:66.83%;left:65.61%}.hfi-how,.hfi-hardware{padding:8rem 1.14rem 3.5rem}.hfi-how__title,.hfi-hardware__title,.hfi-series__title,.hfi-split__title{margin:0;font-size:2.86rem;font-weight:700;line-height:1.08}.hfi-how__title{text-align:center;margin-bottom:1rem}.hfi-how__subtitle{color:#b9b9b9;text-align:center;margin:0 0 3.5rem;font-size:1.14rem;font-weight:400;line-height:1.5}.hfi-how__list{flex-direction:column;gap:1.71rem;margin:0;padding:0;list-style:none;display:flex}.hfi-how__card{background:#121212;border:1px solid #ffffff1a;border-radius:1rem;padding:2.29rem 3.43rem;box-shadow:0 .5rem .11rem #00000008,0 .29rem .14rem #00000040}.hfi-how__heading{align-items:center;gap:1.5rem;margin-bottom:.71rem;display:flex}.hfi-how__heading span{color:#b9b9b9;letter-spacing:.141rem;font-size:.79rem;font-weight:600}.hfi-how__heading strong{letter-spacing:-.03rem;font-size:1.14rem;font-weight:700;line-height:1.08}.hfi-how__card p{color:#9c9c9d;letter-spacing:.014rem;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.hfi-split{padding:7.5rem 1.14rem;position:relative;overflow:hidden}.hfi-split__glow{opacity:.61;pointer-events:none;position:absolute;inset:0 0 0 30.42%;overflow:hidden}.hfi-split__glow-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:21.34% -40.61% -161.38% 19.39%;container-type:size}.hfi-split__glow-rotate{transform-origin:50%;flex:none;width:100cqh;height:100cqw;position:relative;transform:rotate(-89.69deg)}.hfi-split__glow-rotate img{object-fit:fill;width:149.22%;max-width:none;height:140.43%;max-height:none;position:absolute;top:-17.31%;left:-30.94%}.hfi-split__glow--limitations .hfi-split__glow-frame{bottom:-162.39%;left:19.4%;right:-40.6%}.hfi-split__glow--limitations .hfi-split__glow-rotate img{width:152.65%;left:-32.9%}.hfi-split__grid{z-index:1;grid-template-columns:1fr 1fr;gap:3rem;width:min(71.43rem,100%);margin:0 auto;display:grid;position:relative}.hfi-split__copy{color:#b9b9b9;flex-direction:column;gap:1rem;font-size:1.05rem;font-weight:400;line-height:1.5;display:flex}.hfi-split__copy p{margin:0}.hfi-hardware__title{margin-bottom:1.5rem}.hfi-hardware__intro{color:#b9b9b9;margin:0 0 3.5rem;font-size:1.14rem;font-weight:400;line-height:1.5}.hfi-hardware__scroll{border:1px solid #ffffff1a;border-radius:1.14rem;overflow-x:auto}.hfi-table{border-collapse:collapse;text-align:center;width:100%;min-width:64rem}.hfi-table th,.hfi-table td{vertical-align:middle;padding:1.5rem 1.2rem}.hfi-table thead th{color:#fff;background:#242526;font-size:1rem;font-weight:600;line-height:1.2}.hfi-table thead th span{color:#b9b9b9;margin-top:.43rem;font-size:.86rem;font-weight:400;display:block}.hfi-table tbody th,.hfi-table tbody td{color:#fff;background:#121212;border-top:1px solid #ffffff1a;height:7.5rem;font-size:1.07rem;font-weight:600}.hfi-table tbody th{text-align:left;width:28%;padding-left:2rem}.hfi-table tbody th strong,.hfi-table tbody th span{display:block}.hfi-table tbody th span{color:#b9b9b9;margin-top:.86rem;font-size:.86rem;font-weight:400;line-height:1.55}.hfi-table tbody td strong,.hfi-table tbody td span{display:block}.hfi-table tbody td span{color:#b9b9b9;margin-top:.7rem;font-size:.93rem;font-weight:400}.hfi-series{padding:8rem 1.14rem 10rem}.hfi-series__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.hfi-series__copy{color:#b9b9b9;max-width:46rem;margin:0;font-size:1.14rem;font-weight:400;line-height:1.5}.hfi-series__grid{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;margin-top:.5rem;display:grid}.hfi-series__card{background:linear-gradient(72deg,#0c0d0f 0%,#07080a 100%);border:1px solid #ffffff0f;border-radius:.86rem;justify-content:center;align-items:center;min-height:18.93rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 1px #ffffff1a}.hfi-series__gradient,.hfi-series__photo{pointer-events:none;position:absolute}.hfi-series__gradient{width:46rem;max-width:none;height:auto;top:-20%;right:-30%}.hfi-series__photo{object-fit:cover;max-width:none}.hfi-series__photo--hyperflow{opacity:.92;width:41.64rem;height:22.64rem;top:-3.25rem;left:-5.11rem}.hfi-series__photo--infinity{opacity:.46;width:23.5rem;height:40.25rem;top:-12.36rem;left:5.8rem;transform:rotate(90deg)}.hfi-series__body{z-index:1;flex-direction:column;align-items:center;gap:1rem;max-width:25rem;display:flex;position:relative}.hfi-series__body p{color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.hfi-series__logo{width:13.93rem;height:auto;display:block}.hfi-series__lockup{justify-content:center;align-items:flex-start;gap:.45rem;display:flex}.hfi-series__lockup img{height:auto;display:block}.hfi-series__lockup img:first-child{width:13rem;margin-top:.21rem}.hfi-series__lockup img:last-child{width:6.74rem}.hfi-series__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hfi-series__body .hfi-series__note{color:#ffffffb8;text-align:center;white-space:nowrap;margin:0;font-size:.5rem;font-weight:400;line-height:1.4}.hfi-series .lp-btn{height:2.79rem;padding:0 2rem;font-size:.93rem}@media (hover:hover){.hfi-tabs__tab:hover:not(.is-active),.hfi-timeline__demo:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.hfi-hero__bg,.hfi-hero__eyebrow,.hfi-hero__title,.hfi-hero__subtitle,.hfi-hero__actions,.hfi-hero__pills{animation:none}.hfi-tabs__thumb.is-ready{transition:none}}@media screen and (max-width:1100px){.hfi-panel--split,.hfi-split__grid,.hfi-series__grid,.hfi-endings,.hfi-branch{grid-template-columns:1fr}.hfi-endings,.hfi-branch{flex-direction:column;gap:1.14rem;height:auto;display:flex}.hfi-endings__links,.hfi-branch__wires{display:none}.hfi-branch__root,.hfi-branch__col,.hfi-branch__col--leaves{width:100%}.hfi-series__photo--hyperflow,.hfi-series__photo--infinity{width:100%;height:100%;inset:0;transform:none}.hfi-character__identity{align-items:flex-start}}@media screen and (max-width:768px){.hfi-hero__lockup{gap:.7rem}.hfi-hero__subtitle{font-size:1rem}.hfi-hero__actions{flex-direction:column;width:100%;max-width:20rem}.hfi-hero__actions .lp-btn{width:100%}.hfi-hero__pills{flex-direction:column;gap:.57rem}.hfi-hero__pills li{gap:0}.hfi-hero__pills li:not(:last-child):after{display:none}.hfi-action__title,.hfi-how__title,.hfi-hardware__title,.hfi-series__title,.hfi-split__title{letter-spacing:.04em;font-size:clamp(1.7rem,8vw,2.3rem)}.hfi-action{padding-top:2rem}.hfi-action__intro{min-height:10rem}.hfi-action__body{gap:2rem}.hfi-how,.hfi-hardware,.hfi-split,.hfi-series{padding-top:4.5rem;padding-bottom:3rem}.hfi-how__card{padding:1.71rem 1.43rem}.hfi-series__actions,.hfi-series .lp-btn{width:100%}.hfi-series__actions{flex-direction:column;align-items:center}.hfi-series__body .hfi-series__note{white-space:normal}}
