.jynoro-hero.studio-dark{--studio-bg:#fbfbfe;--studio-ink:#20212a;--studio-muted:#576075;--studio-blue:#4e79da;--studio-purple:#7545c0;--studio-border:#dcd8ed;--studio-wash:#ece8fa;--brand-heading-gradient:linear-gradient(100deg, #8053dc 5%, #4e79da 58%, #248eaf 100%)}.jynoro-hero{min-height:min(840px,100svh);color:var(--studio-ink);background:var(--studio-bg);isolation:isolate;flex-direction:column;margin-top:-4.75rem;padding-top:100px;display:flex;position:relative;overflow:clip}.jynoro-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 110%,#e9f1ff 0%,#0000 60%),radial-gradient(at 80% 110%,#efe9ff 0%,#0000 58%);position:absolute;inset:0}.hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:100px 0 0;overflow:hidden}.hero-light{opacity:.4;border-radius:50%;width:760px;height:640px;position:absolute}.hero-light-blue{background:radial-gradient(#4f8cff55,#00d3ea12 42%,#0000 70%);bottom:-220px;left:-210px}.hero-light-violet{background:radial-gradient(#6c3dff45,#9270ff20 42%,#0000 70%);bottom:-180px;right:-180px}.hero-orbit{border:1px solid #7655ba18;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.hero-orbit-outer{width:1160px;height:670px}.hero-orbit-inner{width:1050px;height:580px;transform:translate(-50%,-50%)rotate(16deg)}.hero-registration{opacity:.45;width:22px;height:22px;position:absolute}.hero-registration:before,.hero-registration:after{content:"";background:var(--studio-blue);position:absolute}.hero-registration:before{width:22px;height:1px;top:10px}.hero-registration:after{width:1px;height:22px;left:10px}.hero-registration-left{top:43%;left:5%}.hero-registration-right{top:58%;right:5%}.hero-editorial{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:70px 24px 84px;display:flex}.hero-intro{color:var(--studio-muted);font-size:var(--type-metadata);line-height:var(--leading-label);letter-spacing:0;margin:0 0 28px}.hero-editorial h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(76px,7.8vw,116px);font-weight:450;line-height:.99}.hero-heading-line,.hero-editorial h1 em{max-inline-size:100%}.hero-editorial h1 em{letter-spacing:-.065em;color:#0000;background-image:var(--brand-heading-gradient);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:1.07em;font-weight:400;line-height:1.06;display:inline-block;position:relative}.hero-ink-stroke{width:31%;height:24px;stroke:var(--studio-blue);stroke-width:1.4px;stroke-linecap:round;opacity:.65;position:absolute;bottom:-10px;right:-1%}.hero-description{color:var(--studio-muted);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0;margin:29px auto 0}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.hero-contact,.hero-work-link{font-size:var(--action-font-size);line-height:var(--leading-label);letter-spacing:0;font-weight:var(--weight-label);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:17px;padding:17px 26px;transition:border-color .25s;display:inline-flex}.hero-contact{background:var(--brand-oro-gradient);color:#062c46}.hero-work-link{color:var(--studio-ink);border-color:var(--studio-border);background:0 0}.hero-work-link:before{background:var(--studio-wash)}.hero-work-link:hover,.hero-work-link:focus-visible{border-color:var(--studio-blue)}.hero-services{pointer-events:none;position:absolute;inset:0}.hero-service{color:#38334b;pointer-events:auto;font-size:var(--type-metadata);line-height:var(--leading-label);letter-spacing:0;background:#ffffffd9;border:1px solid #dcd8ed;border-radius:50px;align-items:center;gap:9px;padding:7px 13px 7px 7px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;box-shadow:0 4px 15px #2e25520a}.hero-service>span{color:#3267bd;background:#eaf0ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hero-service-arrow{opacity:.45}.hero-service:hover{border-color:#a596ff;box-shadow:0 5px 18px #6c3dff17}.hero-service:focus-visible{animation-play-state:paused}.hero-service-web{top:25%;left:11%;transform:rotate(-8deg)}.hero-service-ai{top:32%;right:8%;transform:rotate(7deg)}.hero-service-ai>span{color:#7545c0;background:#ede7ff}.hero-service-design{bottom:24%;left:8%;transform:rotate(6deg)}.hero-service-design>span{color:#7545c0;background:#ede7ff}.hero-service-apps{bottom:20%;right:11%;transform:rotate(-6deg)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:1024px){.hero-service-web,.hero-service-apps{animation:7s ease-in-out infinite hero-service-drift}.hero-service-ai,.hero-service-design{animation:8s ease-in-out -3s infinite hero-service-drift}}@keyframes hero-service-drift{0%,to{translate:0}50%{translate:0 -7px}}.hero-endnote{width:100%;max-width:1480px;color:var(--studio-muted);font-size:var(--type-metadata);line-height:var(--leading-label);letter-spacing:0;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:25px 52px 31px;display:flex}.hero-endnote a{align-items:center;gap:12px;display:inline-flex}.jynoro-hero :focus-visible{outline:2px solid var(--studio-purple);outline-offset:5px}@media (min-width:768px){.jynoro-hero{margin-top:-5.25rem}}@media (max-width:1100px){.hero-editorial{padding-top:60px;padding-bottom:65px}.hero-editorial h1{font-size:90px}.hero-endnote{padding-left:32px;padding-right:32px}.hero-service-web{top:22%;left:4%}.hero-service-ai{top:26%;right:4%}.hero-service-design{bottom:22%;left:4%}.hero-service-apps{bottom:18%;right:4%}}@media (max-width:1023px){.hero-services{flex-wrap:wrap;justify-content:center;gap:12px;max-width:500px;margin-top:35px;display:flex;position:static}.hero-service{animation:none;position:static;transform:none}.hero-service>span{width:26px;height:26px}.hero-service-arrow{display:none}.hero-orbit-outer{width:900px;height:600px}.hero-orbit-inner{width:790px;height:530px}}@media (max-width:767px){.jynoro-hero{min-height:min(780px,100svh);padding-top:84px}.hero-editorial{padding:48px 20px 60px}.hero-intro{margin-bottom:26px}.hero-editorial h1{font-size:clamp(54px,9.5vw,75px)}.hero-description{max-width:410px;margin-top:26px}.hero-actions{gap:20px;margin-top:25px}.hero-contact,.hero-work-link{gap:12px;padding:16px 23px}.hero-endnote{text-align:center;justify-content:center;padding:8px 22px 24px}.hero-endnote>span{max-width:280px;line-height:1.7}.hero-endnote>a{display:none}.hero-atmosphere{inset-block-start:84px}.hero-light{width:540px;height:540px}.hero-light-blue{bottom:-160px;left:-280px}.hero-light-violet{bottom:-100px;right:-280px}.hero-orbit-outer{width:650px;height:570px}.hero-orbit-inner{width:540px;height:480px}.hero-registration{display:none}.hero-services{gap:9px;max-width:340px;margin-top:28px}.hero-service{gap:7px;padding:5px 12px 5px 5px}.hero-ink-stroke{height:15px;bottom:-8px}}@media (max-width:480px){.hero-editorial h1{letter-spacing:-.06em;font-size:clamp(40px,11.8vw,58px)}.hero-editorial h1 em{white-space:normal;font-size:1.05em}.hero-description{max-width:305px}.hero-actions{flex-direction:column;gap:9px}.hero-contact,.hero-work-link{padding:17px 25px}}
.capabilities-strip{isolation:isolate;color:#f4f2ff;background:radial-gradient(at 25% 100%,#254d9026,#0000 55%),radial-gradient(at 80% 0,#7740cc24,#0000 55%),#080a14;position:relative;overflow:hidden}.capabilities-strip:before,.capabilities-strip:after{content:"";background:linear-gradient(90deg,#4389ff15,#538fff70 28%,#9562ff80 70%,#9562ff15);height:1px;position:absolute;inset-inline:0}.capabilities-strip:before{top:0}.capabilities-strip:after{opacity:.6;bottom:0}.capabilities-strip-inner{align-items:center;gap:40px;width:min(92%,1480px);min-height:112px;margin-inline:auto;display:flex}.capabilities-strip-note{color:#999ebd;letter-spacing:.12em;text-transform:uppercase;flex:0 0 72px;margin:0;font-size:8px;font-weight:400;line-height:1.45}.capabilities-strip-note-end{text-align:right}.capabilities-strip-track{flex:1;min-width:0;padding-block:30px;position:relative}.capabilities-strip-orbits{z-index:-1;stroke:#7c75c1;stroke-width:.65px;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.capabilities-strip-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.capabilities-strip-steps li{text-align:center;position:relative}.capabilities-strip-steps li+li:before{content:"";background:#a98dff;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 10px #9c6bff60}.capabilities-strip-steps span{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(19px,2.5vw,36px);font-weight:400;line-height:1.1;transition:color .22s;display:inline-block}.capabilities-strip-steps li:nth-child(odd):hover span{color:#7abaff}.capabilities-strip-steps li:nth-child(2n):hover span{color:#b597ff}@media (max-width:1100px){.capabilities-strip-inner{gap:20px;min-height:96px}.capabilities-strip-note{flex-basis:58px;font-size:7px}}@media (max-width:700px){.capabilities-strip-inner{width:calc(100% - 32px);min-height:78px}.capabilities-strip-note{display:none}.capabilities-strip-track{padding-block:26px}.capabilities-strip-steps span{letter-spacing:0;font-size:clamp(14px,3.7vw,24px)}.capabilities-strip-steps li+li:before{width:3px;height:3px}}@media (prefers-reduced-motion:reduce){.capabilities-strip-steps span{transition:none}}
