.E619dq_page{background:var(--canvas);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";position:relative;overflow-x:clip}.E619dq_page :is(a,button):focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:10px}.E619dq_page :is(section){scroll-margin-top:96px}.E619dq_page [data-landing-appearance=signal]{max-width:1184px}.E619dq_page [data-landing-appearance=signal]>div:first-child>div[aria-hidden]{border-color:color-mix(in oklch, var(--border) 70%, transparent);background:color-mix(in oklch, var(--shell) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-radius:18px;box-shadow:0 10px 30px -18px #00000059}.E619dq_page [data-landing-appearance=signal]>div:first-child>div:last-child{padding:10px 10px 10px 12px}.E619dq_hero{isolation:isolate;padding:168px 24px 0;position:relative}.E619dq_heroField{z-index:-1;pointer-events:none;height:min(1100px,125vh);position:absolute;inset:0 0 auto}.E619dq_heroField canvas{display:block}.E619dq_heroCopy{text-align:center;max-width:1140px;margin:0 auto}.E619dq_heroBrand{margin-bottom:26px}.E619dq_heroCopy h1{letter-spacing:-.047em;text-wrap:balance;max-width:1140px;margin:0 auto;font-size:clamp(44px,5.5vw,82px);font-weight:560;line-height:1}.E619dq_heroCopy h1>span,.E619dq_heroCopy>p>span{display:block}.E619dq_heroCopy>p{max-width:580px;color:var(--muted-foreground);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:26px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.E619dq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.E619dq_primary{background:var(--foreground);min-height:46px;color:var(--background);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:560;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.E619dq_primary:hover{opacity:.88}.E619dq_primary:active{transform:scale(.98)}button.E619dq_primary{cursor:pointer;border:0;font-family:inherit}.E619dq_secondary{min-height:46px;color:var(--foreground);border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.E619dq_secondary:hover{background:color-mix(in oklch, var(--foreground) 6%, transparent)}.E619dq_secondary svg{color:var(--muted-foreground)}.E619dq_heroFigure{max-width:1320px;margin:76px auto 0;position:relative}.E619dq_section{max-width:1200px;margin:0 auto;padding:168px 24px 0;position:relative}.E619dq_chapterLabel{letter-spacing:-.005em;color:var(--foreground);align-items:baseline;gap:10px;margin:0 0 20px;font-size:14px;font-weight:560;display:flex}.E619dq_chapterLabel span{font-family:"Bitcount Grid Single", var(--font-default), ui-sans-serif, system-ui;letter-spacing:.04em;color:var(--signal);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1}.E619dq_head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.E619dq_head h2,.E619dq_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:560;line-height:1.04}.E619dq_lede{max-width:500px;color:var(--muted-foreground);text-wrap:pretty;margin:0;padding-bottom:6px;font-size:17.5px;line-height:1.6}.E619dq_stage{background:var(--shell);box-shadow:0 0 0 1px color-mix(in oklch, var(--border) 65%, transparent), 0 30px 80px -50px #00000080;border-radius:30px;margin-top:56px;position:relative;overflow:hidden}.E619dq_stageDots{pointer-events:none;color:color-mix(in oklch, var(--foreground) 9%, transparent);background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0}.E619dq_points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:44px;padding:0 4px;display:grid}.E619dq_point{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.E619dq_point svg{color:var(--muted-foreground);margin-top:2px}.E619dq_point h3{letter-spacing:-.005em;margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.E619dq_point p{color:var(--muted-foreground);text-wrap:pretty;grid-column:2;margin:0;font-size:14.5px;line-height:1.55}.E619dq_tabs{flex-wrap:wrap;gap:6px;margin-top:40px;display:flex}.E619dq_tab{height:38px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.E619dq_tab:hover{color:var(--foreground);background:color-mix(in oklch, var(--foreground) 5%, transparent)}.E619dq_tab[aria-selected=true]{color:var(--foreground);background:var(--control-strong)}.E619dq_tabs+.E619dq_stage{margin-top:16px}.E619dq_swapIn{animation:.36s cubic-bezier(.2,.8,.2,1) both E619dq_swapIn}@keyframes E619dq_swapIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.E619dq_swapIn{animation:none}}.E619dq_cycleTitle span{display:block}.E619dq_inlineLink{color:var(--foreground);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}.E619dq_inlineLink:hover{text-underline-offset:5px;text-decoration:underline}.E619dq_bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.E619dq_tile{background:var(--shell);box-shadow:0 0 0 1px color-mix(in oklch, var(--border) 65%, transparent);border-radius:30px;flex-direction:column;padding:10px 10px 26px;display:flex}.E619dq_tileVisual{background:radial-gradient(circle, color-mix(in oklch, var(--foreground) 8%, transparent) 1px, transparent 1.3px) 8px 8px / 16px 16px, color-mix(in oklch, var(--rail) 60%, transparent);border-radius:22px;justify-content:center;align-items:center;height:212px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.E619dq_tile h3{letter-spacing:-.01em;margin:0;padding:0 16px;font-size:17px;font-weight:600}.E619dq_tile p{color:var(--muted-foreground);text-wrap:pretty;margin:8px 0 0;padding:0 16px;font-size:14.5px;line-height:1.55}.E619dq_worksWith{text-align:center;max-width:1200px;margin:64px auto 0}.E619dq_worksWith p{color:var(--muted-foreground);margin:0;font-size:13.5px}.E619dq_worksWith .E619dq_loop{margin-top:26px}.E619dq_loop{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.E619dq_loopTrack{will-change:transform;width:max-content;display:flex}.E619dq_loopTrack ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.E619dq_loopTrack li{letter-spacing:-.01em;white-space:nowrap;color:color-mix(in oklch, var(--foreground) 72%, transparent);flex:none;align-items:center;gap:10px;margin-right:48px;font-size:17px;font-weight:500;display:inline-flex}.E619dq_loopTrack li>span{display:inline-flex}@media (prefers-reduced-motion:reduce){.E619dq_loop{-webkit-mask-image:none;mask-image:none}.E619dq_loopTrack{width:100%}.E619dq_loopTrack ul{flex-wrap:wrap;justify-content:center;row-gap:14px}.E619dq_loopTrack ul[data-copy=clone]{display:none}.E619dq_loopTrack li{margin:0 22px}}.E619dq_vision{max-width:1200px;margin:0 auto;padding:184px 24px 0}.E619dq_visionHead{text-align:center;max-width:1000px;margin:0 auto}.E619dq_visionHead h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:560;line-height:1.02}.E619dq_visionHead h2 span{display:block}.E619dq_visionHead>p:last-child{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;margin:30px auto 0;font-size:19px;line-height:1.6}.E619dq_visionHead>p strong{color:var(--foreground);font-weight:560}.E619dq_pillars{background:var(--shell);box-shadow:0 0 0 1px color-mix(in oklch, var(--border) 65%, transparent), 0 30px 80px -50px #00000080;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.E619dq_pillars:before{content:"";pointer-events:none;color:color-mix(in oklch, var(--foreground) 7%, transparent);background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0}.E619dq_pillar{flex-direction:column;padding:28px 24px 30px;display:flex;position:relative}.E619dq_pillar+.E619dq_pillar{border-left:1px solid color-mix(in oklch, var(--border) 60%, transparent)}.E619dq_pillarVisual{justify-content:center;align-items:center;height:208px;margin-bottom:22px;display:flex}.E619dq_pillar>h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.E619dq_pillar>p{color:var(--muted-foreground);text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:1000px){.E619dq_pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.E619dq_pillar:nth-child(3){border-left:0}.E619dq_pillar:nth-child(n+3){border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}@media (max-width:640px){.E619dq_pillars{border-radius:24px;grid-template-columns:1fr}.E619dq_pillar+.E619dq_pillar{border-left:0;border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}@media (max-width:1000px){.E619dq_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.E619dq_head{grid-template-columns:1fr;gap:20px}.E619dq_points{grid-template-columns:1fr;gap:22px}.E619dq_section,.E619dq_vision{padding-top:120px}}@media (max-width:640px){.E619dq_hero{padding:132px 16px 0}.E619dq_heroFigure{margin-top:52px}.E619dq_section,.E619dq_vision{padding:104px 16px 0}.E619dq_visionHead{text-align:left}.E619dq_visionHead>p:last-child{margin-left:0;font-size:16.5px}.E619dq_stage{border-radius:22px;margin-top:36px}.E619dq_lede{font-size:16.5px}.E619dq_bento{grid-template-columns:1fr}.E619dq_worksWith ul{gap:10px 24px}.E619dq_worksWith li{font-size:16px}}.E619dq_closing{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:200px 24px 160px;display:flex}.E619dq_closing h2{letter-spacing:-.045em;margin:40px 0 0;font-size:clamp(40px,5.6vw,76px);font-weight:560;line-height:1.02}.E619dq_closing p{max-width:440px;color:var(--muted-foreground);margin:22px 0 34px;font-size:18px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.E619dq_stage[data-reveal] [data-arrive]{animation-duration:.82s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(var(--at) * 16ms)}.E619dq_stage[data-reveal=waiting] [data-arrive],.E619dq_bento[data-reveal=waiting] .E619dq_tile{animation-play-state:paused}.E619dq_stage svg [data-arrive]{transform-box:fill-box;transform-origin:50%}.E619dq_stage[data-reveal] [data-arrive=rise]{animation-name:E619dq_arriveRise}.E619dq_stage[data-reveal] [data-arrive=lift]{animation-name:E619dq_arriveLift;animation-duration:1s}.E619dq_stage[data-reveal] [data-arrive=pop]{animation-name:E619dq_arrivePop;animation-duration:.62s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.E619dq_stage[data-reveal] [data-arrive=fromLeft]{animation-name:E619dq_arriveFromLeft}.E619dq_stage[data-reveal] [data-arrive=fromRight]{animation-name:E619dq_arriveFromRight}.E619dq_stage[data-reveal] [data-arrive=draw]{stroke-dasharray:1;animation-name:E619dq_arriveDraw;animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=wipeRight]{animation-name:E619dq_arriveWipeRight;animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=wipeLeft]{animation-name:E619dq_arriveWipeLeft;animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=grow]{transform-origin:0;animation-name:E619dq_arriveGrow;animation-duration:1s}.E619dq_bento[data-reveal] .E619dq_tile{animation:.82s cubic-bezier(.16,1,.3,1) both E619dq_arriveRise}.E619dq_bento[data-reveal] .E619dq_tile:nth-child(3n+2){animation-delay:80ms}.E619dq_bento[data-reveal] .E619dq_tile:nth-child(3n+3){animation-delay:.16s}}@keyframes E619dq_arriveRise{0%{translate:0 26px}}@keyframes E619dq_arriveLift{0%{translate:0 72px}}@keyframes E619dq_arrivePop{0%{scale:.4}}@keyframes E619dq_arriveFromLeft{0%{translate:-40px}}@keyframes E619dq_arriveFromRight{0%{translate:40px}}@keyframes E619dq_arriveDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes E619dq_arriveWipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes E619dq_arriveWipeLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes E619dq_arriveGrow{0%{scale:0 1}}.E619dq_idea{text-align:center;max-width:1200px;margin:0 auto;padding:200px 24px 160px}.E619dq_idea h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:560;line-height:1.02}.E619dq_idea h2 span{display:block}.E619dq_ideaLede{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;margin:30px auto 0;font-size:19px;line-height:1.6}@media (max-width:900px){.E619dq_idea{padding-top:140px;padding-bottom:120px}}@media (max-width:640px){.E619dq_idea{padding:112px 16px 96px}.E619dq_ideaLede{margin-top:20px;font-size:16.5px}}.E619dq_showcase{padding-top:168px;position:relative}.E619dq_showcaseHead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:32px 64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.E619dq_showcaseHead h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:560;line-height:1.04}.E619dq_showcaseHead h2 span{display:block}.E619dq_showcaseHead>p{max-width:500px;color:var(--muted-foreground);text-wrap:pretty;margin:0;padding-bottom:6px;font-size:17.5px;line-height:1.6}.E619dq_showcaseStage{height:clamp(540px,48vw,700px);margin-top:36px;position:relative}.E619dq_showcaseTitle{letter-spacing:-.01em;color:var(--foreground);font-size:15.5px;font-weight:560;line-height:1.4;display:block;overflow:hidden}.E619dq_showcaseTitle>span{animation:.56s cubic-bezier(.22,1,.36,1) E619dq_showcase-title;display:block}.E619dq_showcaseByline{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:4px;font-size:13px;line-height:1.4;display:inline-flex}.E619dq_showcaseDot{opacity:.6}.E619dq_showcaseUse{color:var(--foreground);align-items:center;gap:2px;font-weight:520;text-decoration:none;transition:opacity .16s;display:inline-flex}.E619dq_showcaseUse:hover{opacity:.72}.E619dq_showcaseUse:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.E619dq_showcaseNav{color:var(--muted-foreground);align-items:center;gap:12px;margin-top:14px;display:inline-flex}.E619dq_showcaseNav button{border:1px solid var(--border);background:var(--paper);width:30px;height:30px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s;display:flex}.E619dq_showcaseNav button:hover{border-color:color-mix(in oklch, var(--foreground) 30%, transparent)}.E619dq_showcaseStrip{scroll-snap-type:x mandatory;gap:16px;height:100%;margin:0;padding:0 24px 8px;list-style:none;display:flex;overflow-x:auto}.E619dq_showcaseStrip li{text-align:center;scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.E619dq_showcaseStrip img{border-radius:14px;width:auto;height:380px;margin-bottom:16px;display:block}@keyframes E619dq_showcase-title{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){.E619dq_showcase{padding-top:120px}.E619dq_showcaseHead{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.E619dq_showcase{padding-top:104px}.E619dq_showcaseHead{padding:0 16px}.E619dq_showcaseHead>p{font-size:16.5px}.E619dq_showcaseStage{height:470px;margin-top:20px}.E619dq_showcaseStrip{padding:0 16px 8px}.E619dq_showcaseStrip img{height:270px}}@media (prefers-reduced-motion:reduce){.E619dq_showcaseTitle>span{animation:none}}
._49Xu1q_hero{isolation:isolate;padding:160px 24px 0;position:relative}._49Xu1q_hero~*{position:relative}._49Xu1q_copy{text-align:center;max-width:980px;margin:0 auto}._49Xu1q_name{color:var(--foreground);align-items:center;gap:8px;margin:0 0 22px;font-size:15px;font-weight:560;display:inline-flex}._49Xu1q_name svg{width:22px;height:22px;color:var(--signal)}._49Xu1q_badge{background:var(--control);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}._49Xu1q_copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(40px,5vw,72px);font-weight:560;line-height:1.02}._49Xu1q_copy>p._49Xu1q_lede{max-width:600px;color:var(--muted-foreground);text-wrap:pretty;margin:24px auto 0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}._49Xu1q_figure{max-width:1200px;margin:72px auto 0;position:relative}._49Xu1q_back{margin:0 0 32px;font-size:14px}._49Xu1q_note{color:var(--muted-foreground);margin-top:18px;font-size:13.5px;line-height:1.6}._49Xu1q_note>*+*{margin-top:4px}._49Xu1q_compact{padding-bottom:8px}._49Xu1q_compact>:first-child{height:100%}._49Xu1q_compact ._49Xu1q_copy h1{font-size:clamp(36px,4.2vw,60px)}._49Xu1q_figureTabs{justify-content:center;margin-bottom:20px;display:flex}@media (max-width:640px){._49Xu1q_hero{padding:128px 16px 0}._49Xu1q_copy{text-align:left}._49Xu1q_copy>p._49Xu1q_lede{margin-left:0}._49Xu1q_copy>div:last-child,._49Xu1q_copy>._49Xu1q_actions{justify-content:flex-start}._49Xu1q_figure{margin-top:44px}._49Xu1q_figureTabs{justify-content:flex-start;overflow-x:auto}}