@property --demo-scale{syntax:"<number>";inherits:true;initial-value:.8}.Hero-module__ZARIfG__hero{isolation:isolate;color:#fff;min-height:100svh;font-family:var(--font-inter), Arial, Helvetica, sans-serif;background:#b8b8b8;position:relative;overflow:hidden}.Hero-module__ZARIfG__background{z-index:-1;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__backgroundImage{object-fit:cover;object-position:center}.Hero-module__ZARIfG__background:after{content:"";background:#00000040;position:absolute;inset:0}.Hero-module__ZARIfG__content{flex-direction:column;align-items:center;padding:clamp(48px,6.9svh,77px) 24px clamp(56px,13svh,148px);display:flex}.Hero-module__ZARIfG__intro{display:contents}.Hero-module__ZARIfG__demoFrame{width:100%;margin-top:clamp(56px,7.5svh,84px)}.Hero-module__ZARIfG__heading{text-align:center;text-transform:uppercase;text-wrap:balance;width:min(100%,1307px);font-size:clamp(22px,1.85185vw,32px);font-weight:500;line-height:1.2}.Hero-module__ZARIfG__description{text-align:center;text-wrap:pretty;width:min(100%,582px);margin-top:clamp(20px,2.68577svh,30px);font-size:16px;font-weight:500;line-height:1.2}.Hero-module__ZARIfG__install{color:#fff;background:#000c;border-radius:40px;place-items:center;width:clamp(190px,12.7315vw,220px);height:clamp(40px,2.66204vw,46px);margin-top:clamp(20px,2.68577svh,30px);font-size:clamp(14px,.925926vw,16px);font-weight:500;line-height:1.2;text-decoration:none;transition:background .18s,color .18s;display:grid}.Hero-module__ZARIfG__install:hover,.Hero-module__ZARIfG__install:focus-visible{color:#000;background:#fff}.Hero-module__ZARIfG__install:focus-visible{outline-offset:4px;outline:2px solid #fff}.Hero-module__ZARIfG__demo{aspect-ratio:16/10;width:780px;margin:0 calc((100% - 780px) / 2) calc(487.5px * (var(--demo-scale) - 1));scale:var(--demo-scale);transform-origin:top;color:#111;background:#f2f2ee99;border-radius:12px;grid-template-rows:71px minmax(0,1fr);animation:.65s ease-out both Hero-module__ZARIfG__enter;display:grid;position:relative;overflow:hidden}.Hero-module__ZARIfG__demo:after{z-index:1;border-radius:inherit;pointer-events:none;content:"";border:1px solid #fff;position:absolute;inset:0}.Hero-module__ZARIfG__demoTabs{z-index:2;border-bottom:1px solid #fff;grid-template-columns:258fr 187fr 187fr 187fr;transition:grid-template-columns .6s;display:grid;position:relative}.Hero-module__ZARIfG__demoTabs[data-active="1"]{grid-template-columns:187fr 258fr 187fr 187fr}.Hero-module__ZARIfG__demoTabs[data-active="2"]{grid-template-columns:187fr 187fr 258fr 187fr}.Hero-module__ZARIfG__demoTabs[data-active="3"]{grid-template-columns:187fr 187fr 187fr 258fr}.Hero-module__ZARIfG__demoTab{color:#fff;text-transform:uppercase;white-space:nowrap;place-items:center;font-size:14px;font-weight:500;display:grid;position:relative}.Hero-module__ZARIfG__demoTab+.Hero-module__ZARIfG__demoTab{border-left:1px solid #fff}.Hero-module__ZARIfG__demoTab[data-state=active]{font-weight:700}.Hero-module__ZARIfG__tabFill{color:#666;clip-path:inset(0 100% 0 0);background:#f2f2eeb3;place-items:center;padding:0 0 1px;display:grid;position:absolute;inset:0 -1px -1px;box-shadow:inset 0 0 0 1px}.Hero-module__ZARIfG__demoTab:first-child .Hero-module__ZARIfG__tabFill{border-top-left-radius:12px;padding-right:1px;left:0}.Hero-module__ZARIfG__demoTab:last-child .Hero-module__ZARIfG__tabFill{border-top-right-radius:12px;padding-left:1px;right:0}.Hero-module__ZARIfG__demoTab[data-state=done] .Hero-module__ZARIfG__tabFill{clip-path:inset(0)}.Hero-module__ZARIfG__demoTab[data-state=active] .Hero-module__ZARIfG__tabFill{animation:Hero-module__ZARIfG__fill var(--topic-duration) linear both}.Hero-module__ZARIfG__demoPanels{min-height:0;display:grid}.Hero-module__ZARIfG__demoPanels>*{grid-area:1/1}.Hero-module__ZARIfG__demoBodyHidden{visibility:hidden}.Hero-module__ZARIfG__demoBody{grid-template-columns:minmax(0,314fr) minmax(0,504fr);min-height:0;transition:grid-template-columns .6s;display:grid}.Hero-module__ZARIfG__demoPanels[data-active="1"]>.Hero-module__ZARIfG__demoBody,.Hero-module__ZARIfG__demoPanels[data-active="2"]>.Hero-module__ZARIfG__demoBody{grid-template-columns:minmax(0,409fr) minmax(0,409fr)}.Hero-module__ZARIfG__demoPanels[data-active="3"]>.Hero-module__ZARIfG__demoBody{grid-template-columns:minmax(0,504fr) minmax(0,314fr)}.Hero-module__ZARIfG__demoBody>:first-child{border-right:1px solid #fff}.Hero-module__ZARIfG__cardCell{min-height:0;padding:21px 13px 23px 12px;display:grid}.Hero-module__ZARIfG__collection,.Hero-module__ZARIfG__voiceCard,.Hero-module__ZARIfG__generateCard{background:#f2f2ee80;border-radius:4px;min-height:0}.Hero-module__ZARIfG__collection{flex-direction:column;justify-content:space-between;align-items:center;padding:0 0 23px;display:flex}.Hero-module__ZARIfG__voiceCard{display:grid;overflow:hidden}.Hero-module__ZARIfG__generateCard{place-items:center;display:grid;overflow:hidden;container-type:size}.Hero-module__ZARIfG__generateCard>*{width:min(100cqw,107.513cqh)}.Hero-module__ZARIfG__fixCard{container-type:inline-size}.Hero-module__ZARIfG__fixCard>:first-child{aspect-ratio:auto;height:100%}.Hero-module__ZARIfG__productStage{flex:1;align-self:stretch;min-height:0;margin:16px 12px 12px;position:relative;container-type:size}.Hero-module__ZARIfG__productImage{--x:50%;--y:50%;--size:min(72cqw, 88cqh);left:calc(var(--x) - var(--size) / 2);top:calc(var(--y) - var(--size) / 2);width:var(--size);height:var(--size);object-fit:contain;opacity:0;transition:opacity 60ms linear,scale 0s 60ms;position:absolute;scale:.94}.Hero-module__ZARIfG__productImage[data-shown]{opacity:1;transition:opacity var(--fade) ease-out, scale var(--fade) cubic-bezier(.2, .8, .2, 1);scale:1}.Hero-module__ZARIfG__productStage[data-lineup] .Hero-module__ZARIfG__productImage{--x:105%;--y:105%;--size:min(24cqw, 28cqh);transition:none}.Hero-module__ZARIfG__productStage[data-lineup] .Hero-module__ZARIfG__productImage[data-placed]{--x:calc((var(--col) + .5) * 100% / 3);--y:calc((var(--row) + .5) * 100% / 3);opacity:1;transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.3,.6,.2,1),width .7s cubic-bezier(.2,.8,.2,1),height .7s cubic-bezier(.2,.8,.2,1),opacity .3s,scale .7s;scale:1}.Hero-module__ZARIfG__collectionCaption{text-align:center;text-transform:uppercase;max-width:calc(100% - 24px);font-weight:500}.Hero-module__ZARIfG__collectionCaption p{font-size:11px;line-height:1.4}.Hero-module__ZARIfG__collectionCaption span{color:#666;margin-top:6px;font-size:10px;line-height:1.4;display:block}.Hero-module__ZARIfG__taskCell{flex-direction:column;min-height:0;display:flex;position:relative}.Hero-module__ZARIfG__tasks{color:#666;text-transform:uppercase;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none}.Hero-module__ZARIfG__tasks li{border-bottom:1px solid #fff;padding:20px 23px;line-height:1.2;transition:color .3s}.Hero-module__ZARIfG__tasks li[data-open]{color:#111}.Hero-module__ZARIfG__taskDetail{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.Hero-module__ZARIfG__tasks li[data-open] .Hero-module__ZARIfG__taskDetail{grid-template-rows:1fr}.Hero-module__ZARIfG__taskDetail p{min-height:0;font-family:var(--font-intel-mono), monospace;text-transform:none;font-size:14px;font-weight:400;line-height:1.35;overflow:hidden}.Hero-module__ZARIfG__taskDetail p>span{padding-top:10px;display:block}.Hero-module__ZARIfG__wideCardBody .Hero-module__ZARIfG__tasks li{padding:14px 18px}.Hero-module__ZARIfG__wideCardBody .Hero-module__ZARIfG__taskDetail p>span{padding-top:8px}@keyframes Hero-module__ZARIfG__enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (min-width:701px) and (max-height:900px){.Hero-module__ZARIfG__content{padding-bottom:32px}.Hero-module__ZARIfG__demoFrame{margin-top:48px}.Hero-module__ZARIfG__demo{grid-template-rows:60px minmax(0,1fr)}}@media (max-width:700px){.Hero-module__ZARIfG__description{max-width:460px;margin-top:16px}.Hero-module__ZARIfG__install{width:180px;height:40px;margin-top:16px;font-size:14px}.Hero-module__ZARIfG__content{--demo-scale:min(.8, tan(atan2(100vw - 40px, 780px)))}.Hero-module__ZARIfG__hero{flex-direction:column;min-height:177.778vw;display:flex}.Hero-module__ZARIfG__content{flex:1;grid-template-rows:minmax(calc(71.1111vw - 140px),auto) auto 1fr;grid-template-columns:minmax(0,1fr);justify-items:center;padding:80px 20px 24px;display:grid}.Hero-module__ZARIfG__intro{flex-direction:column;align-self:end;align-items:center;padding-bottom:32px;display:flex}.Hero-module__ZARIfG__demoFrame{min-width:0;margin-top:0}}@media (min-width:701px){.Hero-module__ZARIfG__descriptionLine{display:block}.Hero-module__ZARIfG__header{position:absolute;inset:0 0 auto}.Hero-module__ZARIfG__hero{flex-direction:column;height:100svh;display:flex}.Hero-module__ZARIfG__content{flex:1;min-height:0}.Hero-module__ZARIfG__demoFrame{flex:1;min-height:0;container-type:size}.Hero-module__ZARIfG__demo{--demo-scale:clamp(.4, min(tan(atan2(100cqw, 780px)), tan(atan2(100cqh, 487.5px))), clamp(.8, tan(atan2(100vw, 2400px)), 1.1))}.Hero-module__ZARIfG__content{padding-top:20.1432svh}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__demo{animation:none}.Hero-module__ZARIfG__install,.Hero-module__ZARIfG__demoTabs,.Hero-module__ZARIfG__demoBody,.Hero-module__ZARIfG__taskDetail,.Hero-module__ZARIfG__tasks li,.Hero-module__ZARIfG__productImage,.Hero-module__ZARIfG__productImage[data-shown],.Hero-module__ZARIfG__productStage[data-lineup] .Hero-module__ZARIfG__productImage[data-placed]{transition:none}}
.ParallaxLayer-module__QqU6ba__layer{z-index:-1;will-change:translate;position:absolute;inset:-14px}
.TypedText-module__OOJXNG__typed{display:grid}.TypedText-module__OOJXNG__typed>*{grid-area:1/1}.TypedText-module__OOJXNG__size{visibility:hidden}
.VoiceField-module___Hd3Va__field{--u:calc(100cqw / 415);flex-direction:column;height:100%;display:flex;overflow:hidden;container-type:inline-size}.VoiceField-module___Hd3Va__row{flex:1;min-height:0;display:flex}.VoiceField-module___Hd3Va__row+.VoiceField-module___Hd3Va__row{margin-top:-1px}.VoiceField-module___Hd3Va__track{animation:VoiceField-module___Hd3Va__drift var(--duration) linear infinite;animation-delay:var(--delay);flex-shrink:0;display:flex}.VoiceField-module___Hd3Va__row[data-reverse] .VoiceField-module___Hd3Va__track{animation-direction:reverse}.VoiceField-module___Hd3Va__tile{flex:0 0 calc(226 * var(--u));color:#a7a7a7;font-size:calc(14 * var(--u));text-transform:uppercase;white-space:nowrap;border:1px solid #a7a7a7;place-items:center;margin-right:-1px;font-weight:500;transition:background .4s,border-color .4s,color .4s;display:grid}.VoiceField-module___Hd3Va__custom{gap:calc(10 * var(--u));display:flex}.VoiceField-module___Hd3Va__sparkles{width:calc(25 * var(--u))}.VoiceField-module___Hd3Va__tile[data-active]{z-index:1;color:#666;background:#f2f2ee;border-color:#666;font-weight:600;position:relative}@keyframes VoiceField-module___Hd3Va__drift{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.VoiceField-module___Hd3Va__track{animation:none}.VoiceField-module___Hd3Va__tile{transition:none}}
