.hv-hinge[data-astro-cid-n24p5ogk]{transform-origin:50% 100%;transform-style:preserve-3d;animation:hv-open 1.5s cubic-bezier(.22,1,.36,1) .75s both}.hv-tilt[data-astro-cid-n24p5ogk]{position:relative;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--hv-p, 0)) * 14deg)) scale(calc(.95 + var(--hv-p, 0) * .05));transition:transform .15s linear}@keyframes hv-open{0%{opacity:0;transform:translateY(18px) rotateX(86deg) scale(.9)}18%{opacity:1}72%{transform:translateY(0) rotateX(-6deg) scale(1)}to{opacity:1;transform:none}}.hv-aura[data-astro-cid-n24p5ogk]{animation:hv-aura 1.6s ease 1.3s both}@keyframes hv-aura{0%{opacity:0;transform:scale(.85) translateY(40px)}}.hv-hinge-glow[data-astro-cid-n24p5ogk]{opacity:.35;animation:hv-hinge 1.8s ease .75s both}@keyframes hv-hinge{0%{opacity:0}35%{opacity:1}}.hv-sweep[data-astro-cid-n24p5ogk]{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .75) 50%,transparent 65%);transform:translate(-120%);animation:hv-sweep 1.1s ease-in-out 1.9s forwards}@keyframes hv-sweep{to{transform:translate(120%)}}.hv-play[data-astro-cid-n24p5ogk]{animation:hv-pop .6s cubic-bezier(.22,1,.36,1) 1.95s both}@keyframes hv-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}}.hv-pulse[data-astro-cid-n24p5ogk]{animation:hv-pulse 2.6s ease-out infinite}@keyframes hv-pulse{0%{box-shadow:0 14px 36px -12px #4c1d958c,0 0 #8b5cf659}70%,to{box-shadow:0 14px 36px -12px #4c1d958c,0 0 0 22px #8b5cf600}}.hv-dialog[data-astro-cid-n24p5ogk][open] .hv-panel[data-astro-cid-n24p5ogk]{animation:hv-in .35s cubic-bezier(.2,.8,.2,1)}.hv-dialog[data-astro-cid-n24p5ogk][open]::backdrop{animation:hv-fade .3s ease}@keyframes hv-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes hv-fade{0%{opacity:0}}.hv[data-astro-cid-n24p5ogk] .hv-hinge[data-astro-cid-n24p5ogk]{animation-delay:0s}.hv[data-astro-cid-n24p5ogk] .hv-aura[data-astro-cid-n24p5ogk]{animation-delay:.55s}.hv[data-astro-cid-n24p5ogk] .hv-hinge-glow[data-astro-cid-n24p5ogk]{animation-delay:0s}.hv[data-astro-cid-n24p5ogk] .hv-sweep[data-astro-cid-n24p5ogk]{animation-delay:1.15s}.hv[data-astro-cid-n24p5ogk] .hv-play[data-astro-cid-n24p5ogk]{animation-delay:1.2s}.hv[data-astro-cid-n24p5ogk]:not(.ready) .hv-hinge[data-astro-cid-n24p5ogk],.hv[data-astro-cid-n24p5ogk]:not(.ready) .hv-aura[data-astro-cid-n24p5ogk],.hv[data-astro-cid-n24p5ogk]:not(.ready) .hv-hinge-glow[data-astro-cid-n24p5ogk],.hv[data-astro-cid-n24p5ogk]:not(.ready) .hv-sweep[data-astro-cid-n24p5ogk],.hv[data-astro-cid-n24p5ogk]:not(.ready) .hv-play[data-astro-cid-n24p5ogk]{animation-play-state:paused}.hv[data-astro-cid-n24p5ogk]:not(.ready){pointer-events:none}.hv-caption[data-astro-cid-n24p5ogk]{opacity:var(--hv-cap, 0);transform:translateY(calc((1 - var(--hv-cap, 0)) * 8px))}@media(max-width:639px){.hv[data-astro-cid-n24p5ogk] .hv-hinge[data-astro-cid-n24p5ogk]{animation-duration:2s}.hv[data-astro-cid-n24p5ogk] .hv-hinge-glow[data-astro-cid-n24p5ogk]{animation-duration:2.3s}.hv[data-astro-cid-n24p5ogk] .hv-aura[data-astro-cid-n24p5ogk]{animation-delay:.8s}.hv[data-astro-cid-n24p5ogk] .hv-sweep[data-astro-cid-n24p5ogk]{animation-delay:1.6s}.hv[data-astro-cid-n24p5ogk] .hv-play[data-astro-cid-n24p5ogk]{animation-delay:1.65s}}@media(prefers-reduced-motion:reduce){.hv-tilt[data-astro-cid-n24p5ogk]{transform:none}.hv-sweep[data-astro-cid-n24p5ogk]{display:none}.hv-hinge[data-astro-cid-n24p5ogk],.hv-aura[data-astro-cid-n24p5ogk],.hv-hinge-glow[data-astro-cid-n24p5ogk],.hv-play[data-astro-cid-n24p5ogk],.hv-pulse[data-astro-cid-n24p5ogk],.hv-dialog[data-astro-cid-n24p5ogk][open] .hv-panel[data-astro-cid-n24p5ogk],.hv-dialog[data-astro-cid-n24p5ogk][open]::backdrop{animation:none}}.hero-in[data-astro-cid-bbe6dxrz]{animation:hero-in .8s cubic-bezier(.22,1,.36,1) var(--d, 0s) both}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}.hero-line[data-astro-cid-bbe6dxrz]{animation:hero-line .9s cubic-bezier(.22,1,.36,1) var(--d, 0s) both}@keyframes hero-line{0%{opacity:0;transform:translateY(.45em) rotate(2deg)}}.hero-outline[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-outline-rect[data-astro-cid-bbe6dxrz]{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);rx:16px;fill:none;stroke:#0f0d1a47;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:hero-draw .95s cubic-bezier(.65,0,.35,1) .35s forwards,hero-outline-out .45s ease 1.3s forwards}@media(min-width:640px){.hero-outline-rect[data-astro-cid-bbe6dxrz]{rx:20px}}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-outline-out{to{opacity:0}}.hero-bar[data-astro-cid-bbe6dxrz]{animation:hero-bar .6s cubic-bezier(.22,1,.36,1) 1.05s both}@keyframes hero-bar{0%{opacity:0;transform:translateY(6px) scale(.99)}}.hero-bar[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:first-child>[data-astro-cid-bbe6dxrz]{animation:hero-slide .5s cubic-bezier(.22,1,.36,1) both}.hero-bar[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:first-child>[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:1.3s}.hero-bar[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:first-child>[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:1.36s}.hero-bar[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:first-child>[data-astro-cid-bbe6dxrz]:nth-child(n+3){animation-delay:1.42s}@keyframes hero-slide{0%{opacity:0;transform:translateY(6px)}}.hero-btn[data-astro-cid-bbe6dxrz]{animation:hero-btn .5s cubic-bezier(.22,1,.36,1) 1.4s both}@keyframes hero-btn{0%{opacity:0;transform:translateY(6px)}}#idea-form[data-astro-cid-bbe6dxrz]{will-change:translate}@media(prefers-reduced-motion:reduce){.hero-in[data-astro-cid-bbe6dxrz],.hero-line[data-astro-cid-bbe6dxrz],.hero-bar[data-astro-cid-bbe6dxrz],.hero-bar[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]:first-child>[data-astro-cid-bbe6dxrz],.hero-btn[data-astro-cid-bbe6dxrz]{animation:none}.hero-outline[data-astro-cid-bbe6dxrz]{display:none}}.phase-panel[data-astro-cid-vnivfuh2]{position:relative;background:#fff;border-bottom:1px solid rgb(226 232 240)}.phase-inner[data-astro-cid-vnivfuh2]{display:grid;gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;transform-origin:50% 0}.phase-left[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.phase-num[data-astro-cid-vnivfuh2]{font-weight:700;font-size:96px;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgb(203 213 225);user-select:none}@media(max-width:1023px){.phase-num[data-astro-cid-vnivfuh2]{position:absolute;top:2.25rem;right:0;font-size:72px}.phase-left[data-astro-cid-vnivfuh2]{gap:0}}@media(min-width:1024px){.phase-panel[data-astro-cid-vnivfuh2]{position:sticky;top:80px;min-height:calc(100svh - 80px);border-bottom:0;border-top:1px solid rgb(226 232 240);box-shadow:0 -24px 40px -32px #0f0d1a2e}.phase-panel[data-astro-cid-vnivfuh2]:first-child{box-shadow:none}.phase-panel[data-astro-cid-vnivfuh2]:last-child{position:relative;top:auto;min-height:0}.phase-panel[data-astro-cid-vnivfuh2]:last-child .phase-inner[data-astro-cid-vnivfuh2]{min-height:0}.phase-inner[data-astro-cid-vnivfuh2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:4rem;min-height:calc(100svh - 80px);padding-top:3rem;padding-bottom:2.5rem;transform:scale(calc(1 - var(--cover, 0) * .04));opacity:calc(1 - var(--cover, 0) * .55);will-change:transform,opacity}.phase-left[data-astro-cid-vnivfuh2]{justify-content:flex-start;gap:2.5rem}.phase-num[data-astro-cid-vnivfuh2]{font-size:clamp(120px,13vw,190px)}}@media(prefers-reduced-motion:reduce){.phase-inner[data-astro-cid-vnivfuh2]{transform:none!important;opacity:1!important}}.hiw-panel[data-astro-cid-cmgpsf2k]{border-radius:40px}.hiw-card[data-astro-cid-cmgpsf2k]{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;width:min(416px,82vw);height:460px;padding:2rem;border-radius:28px;color:#141312;box-shadow:inset 0 0 0 6px #ffffff47;transform:translate(-50%,-50%);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.hiw-card--wide[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;width:min(740px,88vw);padding:1rem 1rem 1rem 2rem}.hiw-card--wide[data-astro-cid-cmgpsf2k]>[data-astro-cid-cmgpsf2k]:first-child{padding:1rem 0}.hiw-media[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:1.5rem}.hiw-tag[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;font-size:.95rem;font-weight:600;letter-spacing:-.005em}.hiw-quote[data-astro-cid-cmgpsf2k]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.18;letter-spacing:-.025em}.hiw-quote--sm[data-astro-cid-cmgpsf2k]{font-size:1.35rem}.hiw-card--wide[data-astro-cid-cmgpsf2k] .hiw-quote[data-astro-cid-cmgpsf2k]{font-size:1.75rem}.hiw-num[data-astro-cid-cmgpsf2k]{display:inline-grid;place-items:center;min-width:1.9rem;height:1.4rem;margin-right:.5rem;padding:0 .4rem;border-radius:999px;background:#141312;color:#fff;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.hiw-points[data-astro-cid-cmgpsf2k]{display:grid;gap:.4rem;font-size:.85rem;color:#000000a6}.hiw-points[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-right:.35rem;border-radius:999px;background:#0000001a;font-size:.65rem}.hiw-stat[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;border-radius:16px;background:#00000014;padding:.75rem .9rem}.hiw-stat[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1}.hiw-stat[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{margin-top:.35rem;font-size:.8rem;color:#0000008c}.hiw-dot[data-astro-cid-cmgpsf2k]{width:9px;height:9px;border-radius:999px}.hiw-chip[data-astro-cid-cmgpsf2k]{border-radius:999px;background:#ffffff14;padding:.25rem .6rem;color:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffff1a}.hiw-pulse[data-astro-cid-cmgpsf2k]{width:7px;height:7px;border-radius:999px;background:#f6a046;box-shadow:0 0 #f6a04699;animation:hiw-pulse 1.6s infinite}@keyframes hiw-pulse{70%{box-shadow:0 0 0 7px #f6a04600}to{box-shadow:0 0 #f6a04600}}.hiw-caret[data-astro-cid-cmgpsf2k]{display:inline-block;width:2px;height:14px;margin-left:2px;vertical-align:-2px;background:#a78bfa;animation:hiw-blink 1s steps(1) infinite}@keyframes hiw-blink{50%{opacity:0}}@media(max-width:767px){.hiw-card[data-astro-cid-cmgpsf2k]{height:440px;padding:1.5rem}.hiw-card--wide[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;padding:1.5rem;gap:1rem}.hiw-card--wide[data-astro-cid-cmgpsf2k]>[data-astro-cid-cmgpsf2k]:first-child{padding:0}.hiw-quote[data-astro-cid-cmgpsf2k],.hiw-card--wide[data-astro-cid-cmgpsf2k] .hiw-quote[data-astro-cid-cmgpsf2k]{font-size:1.3rem}.hiw-quote--sm[data-astro-cid-cmgpsf2k]{font-size:1.2rem}.hiw-card--wide[data-astro-cid-cmgpsf2k]{height:auto;min-height:440px}}@media(prefers-reduced-motion:reduce){.hiw-track[data-astro-cid-cmgpsf2k]{position:static;display:flex;gap:1rem;height:auto;overflow-x:auto;padding:2rem 1rem 4rem}.hiw-card[data-astro-cid-cmgpsf2k]{position:relative;left:auto;top:auto;flex:none;transform:none}.hiw-caret[data-astro-cid-cmgpsf2k],.hiw-pulse[data-astro-cid-cmgpsf2k]{animation:none}}
