body:has(.vision-page){background:#f2efe8}.vision-page{--v-paper:#f2efe8;--v-ink:#282820;--v-muted:#646159;--v-orange:#b94322;--v-line:#d5d2c9;background:var(--v-paper);color:var(--v-ink);font-size:16px;line-height:1.5;font-family:var(--font-onest), sans-serif;-webkit-font-smoothing:antialiased}.vision-page *,.vision-page :before,.vision-page :after{box-sizing:border-box}.vision-page ::selection{color:#fff;background:#d75028}:where(.vision-page) :where(h1,h2,h3,p,figure){margin:0}.vision-page button,.vision-page a{opacity:1;transition:color .2s,background .2s,transform .3s}.vision-page a:focus-visible{outline:2px solid var(--v-orange);outline-offset:6px}.vision-page button:focus-visible{outline:2px solid var(--v-orange);outline-offset:6px}.vision-page summary:focus-visible{outline:2px solid var(--v-orange);outline-offset:6px}.vision-page [role=tabpanel]:focus-visible{outline:2px solid var(--v-orange);outline-offset:6px}.vision-page a:hover,.vision-page button:hover{opacity:1}.vision-page h2{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-size:max(36px,min(3.6vw,64px));font-weight:450;line-height:1.12}.vision-page h3{font-weight:450}.vision-page p{text-wrap:pretty}.vision-page section[id]{scroll-margin-top:32px}.v-wrap{width:calc(100% - 112px);max-width:1640px;margin-inline:auto}.v-section{padding-block:110px}.v-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.v-logo{font-family:var(--font-museo-moderno), sans-serif;letter-spacing:-2.5px;align-items:flex-start;font-size:39px;font-weight:650;line-height:1;display:inline-flex}.v-logo span{font-family:var(--font-onest), sans-serif;letter-spacing:0;padding:5px 0 0 4px;font-size:11px}.v-desktop-nav a:hover,.v-languages button:hover,.v-footer a:hover{color:var(--v-orange)}.v-hero-meta{justify-content:space-between;display:flex}.v-hero-meta>span:first-child{align-items:center;gap:8px;display:flex}.v-hero-meta i,.v-status i{background:var(--v-orange);border-radius:50%;width:6px;height:6px;display:inline-block}.v-hero-top{grid-template-columns:1fr 310px;align-items:end;gap:48px;padding:47px 0 45px;display:grid}.v-hero h1{letter-spacing:-.067em;text-wrap:initial;font-size:max(65px,min(7.7vw,133px));font-weight:440;line-height:.99}.v-hero h1 em,.v-contact-title em{font-family:var(--font-onest), sans-serif;color:var(--v-orange);letter-spacing:-.055em;font-weight:400;display:block}.v-hero h1 em{padding-left:9%}.v-hero-intro{padding-bottom:5px}.v-hero-intro p{color:#56564e;font-size:15px;line-height:1.65}.v-text-link{align-items:center;gap:24px;font-size:13px;font-weight:500;display:inline-flex}.v-text-link:hover{color:var(--v-orange)}.v-hero-intro .v-text-link{justify-content:space-between;width:100%;margin-top:23px}.v-circle{border:1px solid var(--v-ink);border-radius:50%;place-items:center;width:49px;height:49px;transition:transform .3s,background .3s;display:grid}.v-text-link:hover .v-circle{background:var(--v-ink);color:var(--v-paper);transform:rotate(45deg)}.v-hero-art{background:#c69965;position:relative;overflow:hidden}.v-hero-art>img{aspect-ratio:2.85;object-fit:cover;object-position:center 47%;width:100%;height:auto;animation:1.3s ease-out both v-image-in;display:block}.v-hero-art figcaption{bottom:0;color:#fff5e4;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0000,#17170e77);justify-content:space-between;align-items:center;gap:20px;padding:36px 28px 23px;font-size:10px;display:flex;position:absolute;inset-inline:0}.v-hero-art figcaption>span:nth-child(2){margin-left:auto}.v-hero-art figcaption a{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.v-image-foot{color:var(--v-muted);justify-content:space-between;padding-top:13px;font-size:9px;display:flex}.v-image-foot a{align-items:center;gap:18px;display:flex}.v-studio{grid-template-columns:1fr 2.2fr;padding-block:117px 105px;display:grid}.v-studio>.v-eyebrow{padding-top:8px}.v-studio h2{font-size:max(38px,min(4.3vw,75px))}.v-studio h2 span{color:#8a897d}.v-studio-text{max-width:440px;padding-top:27px;font-size:15px;line-height:1.7}.v-section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.v-section-head h2{margin-top:18px}.v-work{border-top:1px solid var(--v-line);padding-top:47px}.v-project-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:54px 34px;display:grid}.v-project{min-width:0;display:block}.v-project-art{aspect-ratio:1.35;position:relative;overflow:hidden}.v-project-nut-valley .v-project-art{aspect-ratio:1.3;background:#326442}.v-project-nut-valley .v-project-art img{object-fit:cover}.v-project-keri .v-project-art{color:#fff6d5;background:#748448}.v-project-art img{transition:transform .65s cubic-bezier(.2,.6,.2,1)}.v-project:hover .v-project-art img{transform:scale(1.035)}.v-project-arrow{background:var(--v-paper);width:48px;height:48px;color:var(--v-ink);border-radius:50%;place-items:center;transition:background .2s,transform .3s;display:grid;position:absolute;bottom:19px;right:19px}.v-project:hover .v-project-arrow{background:#fff;transform:rotate(45deg)}.v-project-caption{justify-content:space-between;align-items:baseline;gap:15px;padding-top:20px;display:flex}.v-project-caption h3{letter-spacing:-.045em;font-size:25px}.v-project-caption>span{text-align:right;color:var(--v-muted);font-size:10px}.v-project>p{color:var(--v-muted);margin-top:5px;font-size:12px}.v-keri-logo{width:48%;height:auto;position:absolute;top:33%;left:26%}.v-keri-orbit{aspect-ratio:1;border:1px solid #d9e5a14d;border-radius:50%;width:100%;position:absolute;top:-6%;left:-20%}.v-keri-orbit:before,.v-keri-orbit:after{content:"";border:1px solid #d9e5a14d;border-radius:50%;position:absolute;inset:12%}.v-keri-orbit:after{inset:25%}.v-keri-caption{font-size:13px;position:absolute;top:24px;left:24px}.v-keri-index{font-size:12px;position:absolute;bottom:31px;left:24px}.v-work-note{padding:65px 0 0 60px}.v-sun-mark{color:var(--v-orange);font-size:110px;line-height:1;display:block}.v-work-note>p{letter-spacing:-.04em;max-width:310px;margin:27px 0;font-size:35px;line-height:1.15}.v-capabilities{padding-top:35px}.v-capabilities .v-section-head,.v-process .v-section-head{grid-template-columns:1fr 2.2fr;align-items:start;display:grid}.v-capabilities .v-section-head h2,.v-process .v-section-head h2{margin-top:0}.v-services{border-top:1px solid var(--v-line);margin-top:58px}.v-services details{border-bottom:1px solid var(--v-line)}.v-services summary{cursor:pointer;grid-template-columns:80px 1fr 30px;align-items:center;padding-block:28px;list-style:none;display:grid}.v-services summary::-webkit-details-marker{display:none}.v-service-number{color:var(--v-muted);font-size:12px}.v-services summary h3{letter-spacing:-.055em;font-size:max(28px,min(3vw,48px))}.v-services summary>svg{transition:transform .25s}.v-services details[open] summary>svg{transform:rotate(45deg)}.v-services details[open] summary h3{color:var(--v-orange)}.v-service-body{grid-template-columns:1.2fr 1fr;gap:70px;margin-left:80px;padding:0 55px 37px 0;font-size:14px;line-height:1.7;display:grid}.v-service-tags{color:var(--v-muted);font-size:11px;margin-bottom:20px!important}.v-ecosystem{color:var(--v-paper);background:#272820}.v-ecosystem .v-eyebrow{color:#c0c0b2}.v-ecosystem-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:100px;margin-top:25px;display:grid}.v-ecosystem-heading>p{color:#c0c0b2;max-width:360px;font-size:15px;line-height:1.75}.v-product-tabs{border-bottom:1px solid #ffffff30;gap:40px;margin-top:60px;display:flex}.v-product-tabs button{color:#b5b6a9;border-bottom:2px solid #0000;align-items:center;gap:43px;margin-bottom:-1px;padding:16px 0;font-size:14px;display:inline-flex}.v-product-tabs button[aria-selected=true]{color:#f6f1e7;border-bottom:2px solid #ed754e}.v-product-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:42px;display:grid}.v-product-visual{background:#303129;place-items:center;height:365px;display:grid;position:relative;overflow:hidden}.v-product-description h3{letter-spacing:-.045em;white-space:pre-line;margin-top:21px;font-size:max(28px,min(2.5vw,42px));line-height:1.2}.v-product-description>p:not(.v-status){color:#c0c0b2;max-width:415px;margin:20px 0 25px;font-size:14px;line-height:1.8}.v-product-description .v-text-link:hover{color:#ff9973}.v-status{color:#d3d4c5;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:10px;display:flex}.v-status i{background:#c2d58c}.v-network{border:1px solid #646454;border-radius:50%;width:290px;height:290px;position:relative}.v-network:before,.v-network:after{content:"";background:#646454;width:100%;height:1px;position:absolute;top:50%;left:0}.v-network:after{transform:rotate(90deg)}.v-network-core{z-index:1;color:#303129;font-family:var(--font-museo-moderno), sans-serif;background:#dad0a0;border:1px solid #a59c70;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:72px;line-height:1;display:flex;position:absolute;inset:69px}.v-network-core span{font-family:var(--font-onest), sans-serif;margin-top:5px;font-size:10px}.v-network-node{z-index:2;background:#303129;border:1px solid #646454;border-radius:3px;padding:9px 15px;font-size:11px;position:absolute}.v-node-0{top:-10px;left:50%;transform:translate(-50%)}.v-node-1{top:50%;right:-28px;transform:translateY(-50%)}.v-node-2{bottom:-10px;left:50%;transform:translate(-50%)}.v-node-3{top:50%;left:-28px;transform:translateY(-50%)}.v-ari-orb{background:radial-gradient(circle at 32% 25%,#ffd3a2,#db7941 45%,#522f24 90%);border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 0 70px #db794125}.v-ari-orb>span{font-family:var(--font-museo-moderno), sans-serif;color:#fff2dd;font-size:72px}.v-ari-orb i{border:1px solid #e5c6a82b;border-radius:50%;position:absolute;inset:-30px}.v-ari-orb i:last-child{inset:-61px}.v-pulse-art{align-items:center;gap:15px;height:160px;display:flex;position:relative}.v-pulse-art>span{z-index:1;letter-spacing:-.08em;font-size:57px;position:absolute;top:-10px}.v-pulse-art>span>span{color:#ed754e;margin-left:5px;font-size:17px}.v-pulse-art>div{background:#535646;width:30px;height:65%}.v-pulse-art>div:nth-child(3){height:100%}.v-pulse-art>div:nth-child(4){background:#bcc8a0;height:140%}.v-pulse-art>div:nth-child(5){height:85%}.v-steps{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:65px;display:grid}.v-steps>div{border-top:1px solid var(--v-line);padding-top:22px}.v-steps>div>span{color:var(--v-orange);font-size:11px}.v-steps h3{letter-spacing:-.045em;margin:31px 0 15px;font-size:23px}.v-steps p{color:#66675c;max-width:330px;font-size:max(14px,min(1vw,16px));line-height:1.65}.v-contact{padding-top:120px}.v-contact-title{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:34px;display:flex}.v-contact-title>span:first-child{letter-spacing:-.065em;font-size:max(54px,min(6.6vw,108px));font-weight:450;line-height:1.05}.v-contact-title em{padding-left:6%}.v-contact-arrow{border:1px solid var(--v-orange);width:150px;height:150px;color:var(--v-orange);border-radius:50%;flex-shrink:0;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.v-contact-arrow>svg{width:86px;height:86px}.v-contact-title:hover .v-contact-arrow{background:var(--v-orange);color:var(--v-paper);transform:rotate(45deg)}.v-contact-bottom{justify-content:space-between;align-items:end;gap:35px;margin-top:45px;display:flex}.v-contact-bottom p{color:#66675c;max-width:340px;font-size:14px}.v-contact-bottom a{letter-spacing:-.04em;align-items:center;gap:24px;font-size:24px;display:flex}.v-footer{border-top:1px solid var(--v-line);color:var(--v-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:28px 32px;font-size:10px;display:flex}.v-footer .v-logo{color:var(--v-ink);font-size:27px}.v-footer>a:last-child{align-items:center;gap:8px;display:flex}.v-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vision-page[lang=hy] em{font-family:inherit;font-style:normal}.vision-page[lang=hy] .v-contact-title>span:first-child{font-size:max(47px,min(5.5vw,90px))}@keyframes v-image-in{0%{opacity:.6;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (min-width:1700px){.v-hero-top{grid-template-columns:1fr 370px}.v-hero-intro p{font-size:18px}}@media (max-width:1100px){.v-wrap{width:calc(100% - 64px)}.v-hero-top{grid-template-columns:1fr 260px;gap:25px}.v-hero h1{font-size:7.7vw}.v-hero-intro p{font-size:13px}.v-studio{grid-template-columns:1fr 2.5fr}.v-product-panel{gap:35px}.v-ecosystem-heading{gap:50px}.v-project-caption{display:block}.v-project-caption>span{text-align:left;margin-top:4px;display:block}.v-service-body{gap:35px}.v-network{width:240px;height:240px}.v-network-core{inset:54px}.v-contact-arrow{width:120px;height:120px}}@media (max-width:700px){.v-wrap{width:calc(100% - 40px)}.v-section{padding-block:70px}.v-eyebrow{letter-spacing:.06em;font-size:10px}.v-logo{font-size:32px}.v-hero{padding-top:22px}.v-hero-meta{gap:10px;font-size:8px}.v-hero-meta>span:last-child{text-align:right;max-width:110px}.v-hero-meta i{flex-shrink:0;width:5px;height:5px}.v-hero-top{grid-template-columns:1fr;gap:26px;padding:37px 0 29px}.v-hero h1{font-size:max(50px,min(11.9vw,82px))}.v-hero h1 em{padding-left:6%}.v-hero-intro{grid-template-columns:1fr;display:grid}.v-hero-intro p{max-width:400px;font-size:13px;line-height:1.7}.v-hero-intro .v-text-link{justify-content:flex-start;gap:20px;width:auto;margin-top:16px;font-size:12px}.v-circle{width:39px;height:39px}.v-circle>svg{width:20px}.v-hero-art{margin-inline:-20px}.v-hero-art>img{aspect-ratio:1.3;object-position:59% center}.v-hero-art figcaption{padding:25px 20px 18px;font-size:8px}.v-hero-art figcaption>span:nth-child(2){display:none}.v-hero-art figcaption a{width:29px;height:29px}.v-image-foot{padding-top:12px;font-size:7px}.v-image-foot a{gap:5px}.v-studio{display:block}.v-studio h2{margin-top:24px;font-size:max(31px,min(7.3vw,48px))}.v-studio-text{max-width:95%;padding-top:20px;font-size:13px}.v-section-head{margin-bottom:29px;display:block}.vision-page h2{text-wrap:balance;font-size:max(30px,min(7.5vw,44px))}.v-section-head>.v-text-link{margin-top:23px}.v-section-head h2{margin-top:19px}.v-work{padding-top:31px}.v-project-grid{grid-template-columns:1fr;gap:36px}.v-project-keri{padding-top:0}.v-project-art,.v-project-nut-valley .v-project-art{aspect-ratio:1.25}.v-project-caption{align-items:baseline;padding-top:14px;display:flex}.v-project-caption h3{font-size:23px}.v-project-caption>span{text-align:right;font-size:8px}.v-project>p{font-size:11px}.v-work-note{grid-template-columns:63px 1fr;align-items:center;column-gap:21px;padding:10px 0 0;display:grid}.v-sun-mark{grid-row:span 2;font-size:70px}.v-work-note>p{margin:0 0 15px;font-size:26px}.v-work-note .v-text-link{font-size:12px}.v-capabilities{padding-top:12px}.v-capabilities .v-section-head,.v-process .v-section-head{display:block}.v-capabilities .v-section-head h2,.v-process .v-section-head h2{margin-top:22px}.v-services{margin-top:31px}.v-services summary{grid-template-columns:29px 1fr 23px;gap:8px;padding-block:22px}.v-services summary h3{font-size:max(23px,min(5.7vw,35px))}.v-services summary>svg{width:23px}.v-service-number{font-size:10px}.v-service-body{grid-template-columns:1fr;gap:20px;margin-left:37px;padding:0 0 26px;font-size:12px}.v-service-tags{font-size:10px;margin-bottom:15px!important}.v-service-body .v-text-link{gap:12px;font-size:11px}.v-ecosystem-heading{grid-template-columns:1fr;gap:24px;margin-top:21px}.v-ecosystem-heading>p{font-size:13px}.v-product-tabs{gap:22px;margin-top:32px}.v-product-tabs button{gap:12px;font-size:12px}.v-product-tabs button>svg{width:14px}.v-product-panel{grid-template-columns:1fr;gap:30px;padding-top:26px}.v-product-visual{height:300px}.v-network{width:230px;height:230px}.v-network-core{font-size:60px;inset:51px}.v-network-node{padding:8px 10px;font-size:9px}.v-node-1{right:-20px}.v-node-3{left:-20px}.v-product-description{min-height:270px}.v-product-description h3{font-size:30px}.v-product-description>p:not(.v-status){font-size:13px}.v-status{font-size:9px}.v-steps{grid-template-columns:1fr;gap:29px;margin-top:34px}.v-steps>div{padding-top:16px}.v-steps h3{margin:14px 0 10px;font-size:23px}.v-steps p{max-width:100%;font-size:max(14px,min(1vw,16px));line-height:1.65}.v-contact-title{align-items:end;gap:10px;margin-top:29px}.v-contact-title>span:first-child{font-size:max(36px,min(9.8vw,63px))}.v-contact-title em{padding-left:0}.v-contact-arrow{width:58px;height:58px;margin-bottom:5px}.v-contact-arrow>svg{width:36px;height:36px}.v-contact-bottom{margin-top:28px;display:block}.v-contact-bottom p{max-width:290px;font-size:13px}.v-contact-bottom a{gap:15px;margin-top:25px;font-size:22px}.v-footer{grid-template-columns:1fr 1fr;gap:25px 15px;padding-block:28px;font-size:9px;display:grid}.v-footer>span{text-align:right}.v-footer>a:last-child{justify-self:end}.v-footer .v-logo{font-size:29px}.vision-page[lang=hy] .v-hero h1{font-size:10.1vw}.vision-page[lang=hy] .v-contact-title>span:first-child{font-size:8.3vw}.vision-page[lang=hy] .v-hero-meta{font-size:10px}.vision-page[lang=hy] .v-services summary h3{font-size:22px}}.v-scroll-progress{z-index:10001;background:var(--v-orange);pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.v-hero{padding-top:26px}.v-hero-top{padding:42px 0 25px;display:block;position:relative}.v-hero h1{z-index:2;letter-spacing:-.072em;pointer-events:none;font-size:max(80px,min(10.1vw,176px));font-weight:480;line-height:.94;position:relative}.v-hero-line{padding-bottom:.08em;display:block;overflow:hidden}.v-hero-letter{display:inline-block}.v-hero h1 em{margin-top:-.025em;padding:0 0 .13em 17%;font-size:1.21em;line-height:1.03;overflow:hidden}.v-hero h1 em>span{display:inline-block}.v-hero-intro{width:230px;position:absolute;top:50px;right:0}.v-hero-intro p{font-size:12px;line-height:1.65}.v-hero-intro .v-text-link{margin-top:16px;font-size:11px}.v-hero-intro .v-circle{width:36px;height:36px}.v-hero-intro .v-circle>svg{width:19px}.v-orbit-seal{width:141px;height:141px;color:var(--v-orange);z-index:3;place-items:center;display:grid;position:absolute;bottom:17px;right:14px}.v-orbit-seal svg{width:100%;height:100%;animation:28s linear infinite v-orbit-turn;position:absolute;inset:0}.v-orbit-seal text{fill:currentColor;letter-spacing:2.2px;font-size:10px;font-weight:500}.v-orbit-seal>span{font-size:72px;line-height:1;transition:transform .5s}.v-orbit-seal:hover>span{transform:rotate(90deg)}.v-hero-art>img{aspect-ratio:2.55;animation:none}.v-studio{padding-block:155px 120px;display:block;position:relative}.v-studio>.v-eyebrow{margin-bottom:49px}.v-studio>div{padding-left:17%}.v-studio h2{letter-spacing:-.065em;font-size:max(50px,min(6.8vw,112px));line-height:1.07}.v-studio h2>span{color:inherit}.v-studio h2 em{font-family:var(--font-onest), sans-serif;letter-spacing:-.055em;font-weight:400}.v-studio-text{max-width:420px;margin-left:36%;padding-top:40px;font-size:14px}.v-studio-symbol{color:var(--v-orange);font-size:max(100px,min(12vw,180px));line-height:1;position:absolute;top:265px;left:0}.v-type-ribbon{border-block:1px solid var(--v-line);padding-block:22px 34px;overflow:hidden}.v-type-ribbon-track{letter-spacing:-.06em;white-space:nowrap;width:max-content;margin-left:-4%;font-size:max(65px,min(8.4vw,140px));font-weight:400;line-height:1.12;display:flex}.v-type-ribbon-track>span{flex-shrink:0}.v-type-ribbon-track i{color:var(--v-orange);margin-inline:25px;font-style:normal}.v-type-ribbon-track em{font-family:var(--font-onest), sans-serif;font-weight:400}.v-work{border:0;padding-top:95px}.v-work .v-section-head{margin-bottom:70px}.v-work .v-section-head h2{letter-spacing:-.067em;max-width:820px;margin-top:27px;font-size:max(55px,min(7.3vw,117px));line-height:1}.v-project-grid{grid-template-columns:1fr 1fr;gap:100px 65px}.v-project{position:relative}.v-project-nut-valley{grid-column:1/-1}.v-project-index{font-family:var(--font-onest), sans-serif;letter-spacing:-.06em;color:#777768;margin-bottom:15px;font-size:35px;font-style:normal;display:block}.v-project-nut-valley .v-project-art{aspect-ratio:1.92}.v-project-keri{padding-top:0}.v-project-syrnik-interactive{padding-top:125px}.v-project-keri .v-project-art{aspect-ratio:.98}.v-project-syrnik-interactive .v-project-art{aspect-ratio:.98;background:#dbd6ca}.v-project-syrnik-interactive .v-project-art img{object-fit:contain;padding:20px 0 0}.v-project-caption h3{letter-spacing:-.065em;font-size:max(29px,min(3.25vw,52px));line-height:1.1}.v-project-caption>span{font-size:11px}.v-project>p{margin-top:9px;font-size:13px}.v-capabilities{padding-block:75px 125px}.v-capabilities .v-section-head{grid-template-columns:1fr 2.5fr}.v-capabilities .v-section-head h2{font-size:max(38px,min(4.6vw,76px))}.v-services summary{grid-template-columns:110px 1fr 42px;padding-block:33px}.v-services summary h3{font-size:max(34px,min(4.4vw,71px));font-weight:400;transition:transform .4s,color .3s,font-variation-settings .4s}.v-services summary:hover h3{color:var(--v-orange);font-variation-settings:"wght" 540;transform:translate(17px)}.v-service-number{font-family:var(--font-onest), sans-serif;font-size:24px;font-style:normal}.v-service-body{margin-left:110px}.v-ecosystem{position:relative;overflow:hidden}.v-ecosystem:after{content:"";pointer-events:none;border:1px solid #ddddb818;border-radius:50%;width:390px;height:390px;position:absolute;top:-110px;right:-80px}.v-ecosystem-heading h2{font-size:max(45px,min(5.7vw,92px))}.v-product-panel{animation:.55s cubic-bezier(.2,.7,.2,1) both v-panel-enter}.v-product-visual{height:430px}.v-network:before{animation:35s linear infinite v-orbit-turn}.v-network:after{animation:35s linear infinite reverse v-orbit-turn}.v-ari-orb{animation:5s ease-in-out infinite v-breathe}.v-pulse-art>div{transform-origin:bottom;animation:2s ease-in-out infinite alternate v-pulse}.v-pulse-art>div:nth-child(3){animation-delay:-.6s}.v-pulse-art>div:nth-child(4){animation-delay:-1.2s}.v-pulse-art>div:nth-child(5){animation-delay:-.4s}.v-steps>div>span{font-family:var(--font-onest), sans-serif;letter-spacing:-.07em;font-size:75px;font-style:normal;line-height:1}.v-steps h3{margin-top:35px}.v-contact{padding-block:140px 80px}.v-contact-title>span:first-child{font-size:max(62px,min(8vw,135px))}.v-contact-title em{font-size:1.12em}.v-signature{width:calc(100% - 100px);height:24vw;color:var(--v-orange);font-family:var(--font-museo-moderno), sans-serif;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;align-items:start;margin:0 auto;font-size:24.2vw;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.v-signature>i{font-family:var(--font-onest), sans-serif;letter-spacing:0;padding:5vw 0 0 15px;font-size:2vw;font-style:normal}.v-footer{border-top:1px solid var(--v-orange)}.vision-page[lang=hy] .v-hero h1{font-size:8.35vw}.vision-page[lang=hy] .v-hero h1 em{padding-left:17%;font-size:1.12em}.vision-page[lang=hy] .v-studio h2{font-size:5.8vw}.vision-page[lang=hy] .v-studio h2 em{font-family:inherit;font-style:normal}@keyframes v-orbit-turn{to{rotate:360deg}}@keyframes v-panel-enter{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@keyframes v-breathe{50%{transform:translateY(-12px)scale(1.04)}}@keyframes v-pulse{to{transform:scaleY(.5)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.v-project-art:hover .v-project-arrow{opacity:0}}@media (min-width:1700px){.v-hero-intro{width:260px}.v-hero-intro p{font-size:14px}}@media (max-width:1100px) and (min-width:701px){.v-hero h1{font-size:9.4vw}.v-hero-intro{width:185px;top:42px}.v-hero-intro p,.v-hero-intro .v-text-link{font-size:10px}.v-hero h1 em{padding-left:8%}.v-orbit-seal{width:100px;height:100px;bottom:4px;right:20px}.v-orbit-seal>span{font-size:50px}.v-project-grid{gap:60px 35px}.v-project-caption{display:block}.v-project-caption>span{margin-top:12px}.v-studio{padding-top:105px}.v-studio-symbol{top:220px}.v-studio-text{margin-left:20%}}@media (max-width:700px){.v-hero-top{padding-top:32px;padding-bottom:28px}.v-hero h1{font-size:12vw}.v-hero h1 em{margin-top:5px;padding-left:5%;font-size:1.27em}.v-hero-intro{width:100%;margin-top:26px;padding-right:76px;position:static}.v-hero-intro p{font-size:12px}.v-hero-intro .v-text-link{font-size:11px}.v-orbit-seal{width:82px;height:82px;bottom:52px;right:-6px}.v-orbit-seal>span{font-size:40px}.v-orbit-seal text{font-size:11px}.v-hero-art>img{aspect-ratio:1.18}.v-studio{padding-block:80px 65px}.v-studio>.v-eyebrow{margin-bottom:26px}.v-studio>div{padding-left:0}.v-studio h2{font-size:8.25vw;line-height:1.1}.v-studio h2 em{font-size:1.07em}.v-studio-symbol{width:70px;margin-bottom:30px;font-size:70px;display:block;position:static}.v-studio-text{margin-left:17%;padding-top:28px;font-size:12px}.v-type-ribbon{padding-block:15px 22px}.v-type-ribbon-track{font-size:66px}.v-type-ribbon-track i{margin-inline:15px}.v-work{padding-top:62px}.v-work .v-section-head{margin-bottom:35px}.v-work .v-section-head h2{max-width:350px;margin-top:20px;font-size:12.3vw}.v-project-grid{grid-template-columns:1fr;gap:43px}.v-project-nut-valley{grid-column:auto}.v-project-nut-valley .v-project-art{aspect-ratio:1.12}.v-project-syrnik-interactive{padding-top:0}.v-project-keri{width:89%}.v-project-syrnik-interactive{justify-self:end;width:89%}.v-project-index{margin-bottom:10px;font-size:24px}.v-project-caption{display:block}.v-project-caption h3{font-size:30px}.v-project-caption>span{text-align:left;margin-top:10px;font-size:9px}.v-project>p{font-size:11px}.v-capabilities{padding-block:25px 70px}.v-capabilities .v-section-head h2{font-size:9vw}.v-services summary{grid-template-columns:33px 1fr 23px;padding-block:25px}.v-services summary h3{font-size:6.3vw}.v-services summary:hover h3{transform:none}.v-service-number{font-size:16px}.v-service-body{margin-left:41px}.v-ecosystem-heading h2{font-size:11vw}.v-ecosystem:after{font-size:220px;top:-30px;right:-50px}.v-product-visual{height:310px}.v-steps>div>span{font-size:53px}.v-steps h3{margin-top:22px}.v-contact{padding-block:80px 55px}.v-contact-title>span:first-child{font-size:9.9vw}.v-contact-arrow{width:48px;height:48px}.v-contact-arrow>svg{width:30px}.v-contact-title em{font-size:1.15em}.v-signature{width:calc(100% - 40px);height:23vw;font-size:23vw}.v-signature>i{padding:4vw 0 0 5px;font-size:3vw}.vision-page[lang=hy] .v-hero h1{font-size:10.9vw}.vision-page[lang=hy] .v-hero h1 em{padding-left:4%}.vision-page[lang=hy] .v-studio h2{font-size:7.6vw}.vision-page[lang=hy] .v-services summary h3{font-size:5.5vw}}@media (prefers-reduced-motion:reduce){.vision-page *,.vision-page :before,.vision-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v-scroll-progress{display:none}}.vision-page em{font-style:normal}
