.KineticIdentityHero-module__cscGaa__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 8%, color-mix(in oklab, var(--brand) 18%, transparent), transparent 26%), linear-gradient(135deg, #f8faff 0%, #eaf0ff 100%);min-height:660px;position:relative;overflow:hidden}.KineticIdentityHero-module__cscGaa__grid{background-image:linear-gradient(color-mix(in oklab, var(--brand) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--brand) 5%, transparent) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%)}.KineticIdentityHero-module__cscGaa__copy{z-index:20;width:49%;max-width:760px;padding:96px 0 112px max(2rem,50vw - 36rem);position:relative}.KineticIdentityHero-module__cscGaa__eyebrow{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.KineticIdentityHero-module__cscGaa__copy h1{max-width:700px;font-family:var(--font-plex-sans), system-ui, sans-serif;letter-spacing:-.068em;margin-top:1rem;font-size:clamp(3.2rem,5.1vw,5.8rem);font-weight:700;line-height:.94}.KineticIdentityHero-module__cscGaa__intro{max-width:630px;color:var(--muted);margin-top:1.5rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.KineticIdentityHero-module__cscGaa__actions{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faffeb;border-radius:999px;align-items:center;gap:1.25rem;margin-top:2rem;padding:.3rem .45rem .3rem 0;display:inline-flex;position:relative}.KineticIdentityHero-module__cscGaa__primaryAction,.KineticIdentityHero-module__cscGaa__secondaryAction{justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:transform .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.KineticIdentityHero-module__cscGaa__primaryAction{background:var(--brand-surface);color:#fff;box-shadow:0 14px 32px color-mix(in oklab, var(--brand) 25%, transparent);border-radius:999px;gap:.55rem;padding:.9rem 1.25rem}.KineticIdentityHero-module__cscGaa__primaryAction:hover{background:var(--brand-surface-strong);box-shadow:0 18px 38px color-mix(in oklab, var(--brand) 32%, transparent);transform:translateY(-2px)}.KineticIdentityHero-module__cscGaa__secondaryAction{color:var(--brand);white-space:nowrap;padding-right:.9rem}.KineticIdentityHero-module__cscGaa__secondaryAction:hover{color:var(--brand-strong)}.KineticIdentityHero-module__cscGaa__hoverPrompt{z-index:30;background:var(--brand-surface);color:#fff;box-shadow:0 12px 28px color-mix(in oklab, var(--brand) 24%, transparent);border-radius:999px;padding:.65rem .9rem;font-size:.72rem;font-weight:700;animation:2.4s ease-in-out infinite KineticIdentityHero-module__cscGaa__prompt-pulse;position:absolute;top:3.1rem;right:max(1.5rem,50vw - 38rem)}.KineticIdentityHero-module__cscGaa__stage{z-index:10;position:absolute;inset:4.6rem max(0px,50vw - 43rem) 3.2rem 54%}.KineticIdentityHero-module__cscGaa__project{width:min(21vw,19rem);min-width:15.5rem;transition:z-index,transform .22s;position:absolute}.KineticIdentityHero-module__cscGaa__project:hover,.KineticIdentityHero-module__cscGaa__project:focus-within{z-index:25;transform:translateY(-8px)rotate(0)scale(1.025)}.KineticIdentityHero-module__cscGaa__projectLink{color:inherit;display:block}.KineticIdentityHero-module__cscGaa__window{background:var(--surface);border:1px solid #ffffffeb;border-radius:1.1rem;overflow:hidden;box-shadow:0 26px 62px #0c1f4c3d}.KineticIdentityHero-module__cscGaa__windowBar{background:#fffffff5;align-items:center;gap:.32rem;min-height:2rem;padding:.55rem .7rem;display:flex}.KineticIdentityHero-module__cscGaa__windowBar>span{background:#b7c3e5;border-radius:50%;width:.33rem;height:.33rem}.KineticIdentityHero-module__cscGaa__windowBar strong{color:#5f6d88;font-family:var(--font-plex-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-left:.35rem;font-size:.62rem;font-weight:500;overflow:hidden}.KineticIdentityHero-module__cscGaa__screenshot{aspect-ratio:16/10;background:#dce5ff;position:relative;overflow:hidden}.KineticIdentityHero-module__cscGaa__image{object-fit:cover;object-position:top;transition:transform .5s}.KineticIdentityHero-module__cscGaa__project:hover .KineticIdentityHero-module__cscGaa__image,.KineticIdentityHero-module__cscGaa__project:focus-within .KineticIdentityHero-module__cscGaa__image{transform:scale(1.04)}.KineticIdentityHero-module__cscGaa__identity{color:#fff;background:linear-gradient(#0000,#050e25e0);padding:2.9rem 1rem .9rem;position:absolute;bottom:0;left:0;right:0}.KineticIdentityHero-module__cscGaa__identity h2{color:#fff;font-family:var(--font-plex-sans), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(.95rem,1.2vw,1.18rem);font-weight:700;line-height:1.08}.KineticIdentityHero-module__cscGaa__identity p{color:#ffffffc7;margin-top:.35rem;font-size:.7rem;line-height:1.35}.KineticIdentityHero-module__cscGaa__insight{border:1px solid color-mix(in oklab, var(--brand) 15%, transparent);opacity:0;pointer-events:none;background:#fffffff7;border-radius:.9rem;width:min(19rem,92%);padding:.95rem 1rem;transition:opacity .18s,transform .22s;position:absolute;transform:translateY(10px)scale(.97);box-shadow:0 20px 48px #0d235638}.KineticIdentityHero-module__cscGaa__project:hover .KineticIdentityHero-module__cscGaa__insight,.KineticIdentityHero-module__cscGaa__project:focus-within .KineticIdentityHero-module__cscGaa__insight{opacity:1;transform:translateY(0)scale(1)}.KineticIdentityHero-module__cscGaa__insight span{color:var(--brand);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600}.KineticIdentityHero-module__cscGaa__insight h3{font-family:var(--font-plex-sans), system-ui, sans-serif;letter-spacing:-.025em;margin-top:.45rem;font-size:.98rem;font-weight:700}.KineticIdentityHero-module__cscGaa__insight p{color:var(--muted);margin-top:.4rem;font-size:.76rem;line-height:1.5}.KineticIdentityHero-module__cscGaa__cafe{animation:4.6s ease-in-out infinite KineticIdentityHero-module__cscGaa__drift-cafe;top:2rem;right:-1rem;transform:rotate(5deg)}.KineticIdentityHero-module__cscGaa__cafe .KineticIdentityHero-module__cscGaa__insight{top:calc(100% + .7rem);right:1.5rem}.KineticIdentityHero-module__cscGaa__community{animation:5.4s ease-in-out infinite KineticIdentityHero-module__cscGaa__drift-community;top:12.8rem;left:0;transform:rotate(-5deg)}.KineticIdentityHero-module__cscGaa__community .KineticIdentityHero-module__cscGaa__insight{top:calc(100% + .7rem);left:1.25rem}.KineticIdentityHero-module__cscGaa__technical{animation:5s ease-in-out infinite KineticIdentityHero-module__cscGaa__drift-technical;bottom:.6rem;right:-1.5rem;transform:rotate(4deg)}.KineticIdentityHero-module__cscGaa__technical .KineticIdentityHero-module__cscGaa__insight{bottom:calc(100% + .7rem);right:1.6rem}.KineticIdentityHero-module__cscGaa__ticker{z-index:35;border-top:1px solid color-mix(in oklab, var(--brand) 12%, transparent);color:var(--brand);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;justify-content:space-around;gap:2.5rem;padding:1rem 1.5rem;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@keyframes KineticIdentityHero-module__cscGaa__drift-cafe{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-8px)rotate(3.8deg)}}@keyframes KineticIdentityHero-module__cscGaa__drift-community{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(8px)rotate(-3.2deg)}}@keyframes KineticIdentityHero-module__cscGaa__drift-technical{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-7px)rotate(5.2deg)}}@keyframes KineticIdentityHero-module__cscGaa__prompt-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:1050px){.KineticIdentityHero-module__cscGaa__hero{min-height:auto;padding-bottom:0}.KineticIdentityHero-module__cscGaa__copy{width:auto;max-width:760px;padding-bottom:3.5rem;padding-right:2rem}.KineticIdentityHero-module__cscGaa__stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100% - 3rem,72rem);margin:0 auto;padding-bottom:5.5rem;display:grid;position:relative;inset:auto}.KineticIdentityHero-module__cscGaa__project,.KineticIdentityHero-module__cscGaa__cafe,.KineticIdentityHero-module__cscGaa__community,.KineticIdentityHero-module__cscGaa__technical{width:auto;min-width:0;animation:none;position:relative;inset:auto;transform:none}.KineticIdentityHero-module__cscGaa__insight,.KineticIdentityHero-module__cscGaa__cafe .KineticIdentityHero-module__cscGaa__insight,.KineticIdentityHero-module__cscGaa__community .KineticIdentityHero-module__cscGaa__insight,.KineticIdentityHero-module__cscGaa__technical .KineticIdentityHero-module__cscGaa__insight{opacity:1;pointer-events:auto;width:auto;margin-top:.75rem;position:relative;inset:auto;transform:none}.KineticIdentityHero-module__cscGaa__hoverPrompt{display:none}}@media (max-width:760px){.KineticIdentityHero-module__cscGaa__copy{padding:4.5rem 1.25rem 3rem}.KineticIdentityHero-module__cscGaa__copy h1{font-size:clamp(3rem,14vw,4.3rem)}.KineticIdentityHero-module__cscGaa__actions{background:0 0;align-items:stretch;gap:.65rem;width:100%;max-width:28rem;padding:0;display:flex}.KineticIdentityHero-module__cscGaa__primaryAction,.KineticIdentityHero-module__cscGaa__secondaryAction{min-height:3rem}.KineticIdentityHero-module__cscGaa__primaryAction{flex:1}.KineticIdentityHero-module__cscGaa__secondaryAction{padding:.75rem}.KineticIdentityHero-module__cscGaa__stage{grid-template-columns:1fr;width:min(100% - 2rem,32rem)}.KineticIdentityHero-module__cscGaa__ticker{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.KineticIdentityHero-module__cscGaa__project,.KineticIdentityHero-module__cscGaa__hoverPrompt{animation:none}.KineticIdentityHero-module__cscGaa__project,.KineticIdentityHero-module__cscGaa__image,.KineticIdentityHero-module__cscGaa__insight,.KineticIdentityHero-module__cscGaa__primaryAction{transition:none}}.dark .KineticIdentityHero-module__cscGaa__hero{background:radial-gradient(circle at 88% 8%, color-mix(in oklab, var(--brand) 17%, transparent), transparent 27%), linear-gradient(135deg, #11182c 0%, #0c1222 100%)}.dark .KineticIdentityHero-module__cscGaa__actions{background:#11182ce6}.dark .KineticIdentityHero-module__cscGaa__insight{background:#181b22fa}
