@media (max-width:700px){.page-naarcode .blocks>ul{grid-template-columns:1fr}}.page-naarcode .page-scene-naarcode{overflow:visible}.page-naarcode .naarcode-brand-stage{position:absolute;width:calc(var(--hero-orbit-size) * .8);aspect-ratio:1;inset:var(--hero-scene-y) auto auto var(--hero-scene-x);transform:translate(-50%,-50%);z-index:4;pointer-events:none}.page-naarcode .naarcode-brand-pomegranate{position:absolute;width:84%;height:auto;inset:49% auto auto 50%;transform:translate(-50%,-50%) scale(.985);opacity:0;object-fit:contain;filter:saturate(1.06) contrast(1.05) drop-shadow(0 0 22px rgba(237,27,53,.1));animation:naarcodeMarkEnter 1.45s cubic-bezier(.18,.78,.22,1) .08s forwards,naarcodeMarkBreathe 8.5s ease-in-out 3.8s infinite}.page-naarcode .naarcode-brand-lockup{position:absolute;width:88%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);overflow:visible}.page-naarcode .naarcode-word-base,.page-naarcode .naarcode-word-slice,.page-naarcode .naarcode-word-trace{font-family:Geist,Arial,sans-serif;font-size:82px;font-weight:790;letter-spacing:-4.4px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke}.page-naarcode .naarcode-word-base,.page-naarcode .naarcode-word-slice{fill:transparent;stroke:url(#naarcodeBrandStroke);stroke-width:1.55}.page-naarcode .naarcode-word-base{opacity:0;animation:naarcodeWordLock .16s linear 1.95s forwards,naarcodeWordMicroGlitch 9s step-end 5.4s infinite}.page-naarcode .naarcode-word-slice{opacity:0;transform-box:fill-box;transform-origin:center}.page-naarcode .naarcode-word-slice--1{transform:translateX(-15px);animation:naarcodeSliceLock .66s cubic-bezier(.16,.82,.24,1) .78s forwards}.page-naarcode .naarcode-word-slice--2{transform:translateX(11px);animation:naarcodeSliceLock .7s cubic-bezier(.16,.82,.24,1) .9s forwards}.page-naarcode .naarcode-word-slice--3{transform:translateX(-8px);animation:naarcodeSliceLock .72s cubic-bezier(.16,.82,.24,1) 1s forwards}.page-naarcode .naarcode-word-slice--4{transform:translateX(12px);animation:naarcodeSliceLock .69s cubic-bezier(.16,.82,.24,1) 1.12s forwards}.page-naarcode .naarcode-word-slice--5{transform:translateX(-10px);animation:naarcodeSliceLock .66s cubic-bezier(.16,.82,.24,1) 1.24s forwards}.page-naarcode .naarcode-word-trace{fill:transparent;stroke:#fff4f6;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 18 3 22 18 440;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 2px rgba(255,255,255,.72)) drop-shadow(0 0 6px rgba(237,27,53,.52));animation:naarcodeTraceWake .01s linear 3.9s forwards,naarcodeTraceRun 5.4s linear 3.9s infinite}.page-naarcode .naarcode-brand-signal{opacity:0;stroke:rgba(237,27,53,.38);stroke-width:.8;fill:rgba(242,235,237,.72);vector-effect:non-scaling-stroke;animation:naarcodeSignalIn .55s ease 1.68s forwards,naarcodeSignalPulse 4.8s ease-in-out 3.4s infinite}.page-naarcode .naarcode-tagline{fill:rgba(228,222,224,.9);font:600 12.5px/1 Geist,Arial,sans-serif;letter-spacing:.28em}.page-naarcode .naarcode-tag-reveal{animation:naarcodeTagType 1.45s steps(18) 2.1s forwards}@keyframes naarcodeMarkEnter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}45%{opacity:.06}to{opacity:.09;transform:translate(-50%,-50%) scale(1)}}@keyframes naarcodeMarkBreathe{0%,to{opacity:.082;transform:translate(-50%,-50%) scale(1)}50%{opacity:.102;transform:translate(-50%,-50%) scale(1.008)}}@keyframes naarcodeSliceLock{0%{opacity:0}20%{opacity:.36}58%{opacity:.96}to{opacity:1;transform:translateX(0)}}@keyframes naarcodeWordLock{to{opacity:1}}@keyframes naarcodeTraceWake{to{opacity:1}}@keyframes naarcodeTraceRun{0%{stroke-dashoffset:0;opacity:.12}6%{opacity:.96}16%{opacity:.56}28%{opacity:.9}42%{opacity:.34}58%{opacity:.84}74%{opacity:.28}to{stroke-dashoffset:-511;opacity:.12}}@keyframes naarcodeSignalIn{0%{opacity:0}to{opacity:1}}@keyframes naarcodeSignalPulse{0%,72%,to{opacity:.38}79%{opacity:.92}86%{opacity:.46}}@keyframes naarcodeWordMicroGlitch{0%,90%,92%,to{transform:translateX(0)}90.6%{transform:translateX(1px)}91.1%{transform:translateX(-1px)}91.55%{transform:translateX(0)}}@keyframes naarcodeTagType{0%{width:0}to{width:270px}}@media (min-width:701px) and (max-width:820px){.page-naarcode .naarcode-brand-stage{width:calc(var(--hero-orbit-size) * .78)}.page-naarcode .naarcode-brand-pomegranate{width:82%}}@media (max-width:700px){.page-naarcode .naarcode-brand-stage{width:calc(var(--hero-orbit-size) * .82)}.page-naarcode .naarcode-brand-pomegranate{width:80%;opacity:.075}.page-naarcode .naarcode-brand-lockup{width:91%}.page-naarcode .naarcode-tagline{font-size:11px;letter-spacing:.22em}}@media (max-width:420px){.page-naarcode .naarcode-brand-stage{width:calc(var(--hero-orbit-size) * .84)}}@media (prefers-reduced-motion:reduce){.page-naarcode .naarcode-brand-pomegranate{opacity:.09;transform:translate(-50%,-50%) scale(1);animation:none}.page-naarcode .naarcode-brand-signal,.page-naarcode .naarcode-word-slice,.page-naarcode .naarcode-word-trace{display:none}.page-naarcode .naarcode-word-base{opacity:1;animation:none}.page-naarcode .naarcode-tag-reveal{width:270px;animation:none}}.page-naarcode .naarcode-story{width:min(100%,1480px);margin:0 auto;padding:0 clamp(28px,4.6vw,76px)}.page-naarcode .naarcode-story>section{position:relative;margin:0}.page-naarcode .naarcode-section-kicker{display:inline-flex;align-items:center;gap:10px;color:rgba(237,27,53,.88);font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.page-naarcode .naarcode-section-kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-story h2,.page-naarcode .naarcode-story h3,.page-naarcode .naarcode-story p{margin-top:0}.page-naarcode .naarcode-story h2{max-width:15ch;margin-bottom:0;font-size:clamp(38px,4.3vw,72px);line-height:1.12;letter-spacing:-.045em}html[lang=fa] .page-naarcode .naarcode-story h2{max-width:18ch;font-size:clamp(38px,4vw,68px);line-height:1.38;letter-spacing:-.025em}.page-naarcode .naarcode-story p{color:rgba(239,234,236,.7);font-size:clamp(15px,1.05vw,18px);line-height:1.9}.page-naarcode .naarcode-intro{padding:clamp(54px,6vw,92px) 0 clamp(94px,9vw,144px);border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-intro-head{display:flex;justify-content:flex-start;direction:ltr}.page-naarcode .naarcode-intro .naarcode-section-kicker{color:rgba(207,210,214,.78)}.page-naarcode .naarcode-intro .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-intro .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-intro-grid{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.12fr);gap:clamp(58px,7vw,118px);align-items:center;margin-top:clamp(20px,2.4vw,34px);direction:ltr}.page-naarcode .naarcode-intro-copy{max-width:590px;direction:rtl}html[lang=en] .page-naarcode .naarcode-intro-copy{direction:ltr}.page-naarcode .naarcode-intro-copy p+p{margin-top:22px}.page-naarcode .naarcode-intro-brand{position:relative;min-height:clamp(300px,28vw,430px);display:grid;place-items:center;direction:ltr}.page-naarcode .naarcode-intro-brand:before{content:"";position:absolute;width:min(78%,400px);aspect-ratio:1;border:1px solid rgba(237,27,53,.13);border-radius:50%;box-shadow:0 0 70px rgba(237,27,53,.045),inset 0 0 60px rgba(237,27,53,.025)}.page-naarcode .naarcode-intro-brand-glow{position:absolute;width:min(66%,330px);aspect-ratio:1;border-radius:50%;background:rgba(237,27,53,.1);filter:blur(60px);opacity:.72}.page-naarcode .naarcode-intro-brand img{position:relative;z-index:1;width:min(82%,430px);height:auto;object-fit:contain;filter:drop-shadow(0 0 16px rgba(237,27,53,.13)) drop-shadow(0 18px 34px rgba(0,0,0,.28))}.page-naarcode .naarcode-collab{padding:clamp(68px,7vw,108px) 0 clamp(76px,7.5vw,116px);border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-collab-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.58fr);column-gap:clamp(60px,7vw,120px);align-items:end}.page-naarcode .naarcode-collab-kicker{grid-column:1/-1;display:flex;justify-content:flex-start;direction:ltr;margin-bottom:24px}.page-naarcode .naarcode-collab .naarcode-section-kicker{color:rgba(207,210,214,.78)}.page-naarcode .naarcode-collab .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-collab .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-collab-head p{max-width:520px;margin-bottom:3px}.page-naarcode .naarcode-collab-steps{margin-top:clamp(48px,5vw,74px);border-top:1px solid rgba(255,255,255,.1)}.page-naarcode .naarcode-collab-step{display:grid;grid-template-columns:90px minmax(260px,.65fr) minmax(320px,1fr);gap:clamp(24px,4vw,72px);align-items:start;padding:34px 0 36px;border-bottom:1px solid rgba(255,255,255,.08)}.page-naarcode .naarcode-collab-step>span{color:#ed1b35;font:700 12px/1 Geist,Arial,sans-serif;letter-spacing:.12em}.page-naarcode .naarcode-collab-step h3{margin-bottom:0;font-size:clamp(22px,1.7vw,30px);line-height:1.45;letter-spacing:-.025em}.page-naarcode .naarcode-collab-step p{max-width:650px;margin-bottom:0;font-size:15px}.page-naarcode .naarcode-partnership{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(70px,8vw,138px);padding:clamp(116px,12vw,190px) 0;align-items:start}.page-naarcode .naarcode-partnership-copy{position:sticky;top:126px}.page-naarcode .naarcode-partnership-copy p{max-width:590px;margin-top:30px}.page-naarcode .naarcode-partnership-points{border-top:1px solid rgba(255,255,255,.1)}.page-naarcode .naarcode-partnership-point{padding:36px 0 40px;border-bottom:1px solid rgba(255,255,255,.08)}.page-naarcode .naarcode-partnership-point h3{margin-bottom:12px;font-size:clamp(24px,2vw,34px);line-height:1.35}.page-naarcode .naarcode-partnership-point p{max-width:620px}.page-naarcode .naarcode-standard{padding:clamp(110px,11vw,176px) 0;border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-standard-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:clamp(50px,7vw,112px);align-items:end}.page-naarcode .naarcode-standard-head p{margin-bottom:4px}.page-naarcode .naarcode-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(66px,7vw,106px);border-top:1px solid rgba(255,255,255,.09);border-inline-start:1px solid rgba(255,255,255,.09)}.page-naarcode .naarcode-standard-item{min-height:230px;padding:clamp(30px,3vw,46px);border-inline-end:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.page-naarcode .naarcode-standard-item h3{margin-bottom:20px;font-size:clamp(23px,1.8vw,31px)}.page-naarcode .naarcode-standard-item p{max-width:520px;margin-bottom:0;font-size:15px}.page-naarcode .naarcode-services-bridge{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:clamp(70px,8vw,144px);padding:clamp(112px,12vw,190px) 0;border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-services-copy p{max-width:610px;margin:30px 0 32px}.page-naarcode .naarcode-arrow-link{display:inline-flex;align-items:center;gap:10px;color:#f4eff1;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(237,27,53,.46);padding-bottom:7px;transition:color .22s ease,border-color .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-arrow-link:hover{color:#ed1b35;border-color:#ed1b35;transform:translateY(-2px)}}.page-naarcode .naarcode-service-list{border-top:1px solid rgba(255,255,255,.11)}.page-naarcode .naarcode-service-link{display:grid;grid-template-columns:58px 1fr 26px;gap:18px;align-items:center;min-height:84px;padding:0 6px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.09);transition:background .22s ease,padding .22s ease}.page-naarcode .naarcode-service-link>span{color:rgba(237,27,53,.85);font:700 11px/1 Geist,Arial,sans-serif}.page-naarcode .naarcode-service-link strong{font-size:clamp(19px,1.5vw,25px);font-weight:620}.page-naarcode .naarcode-service-link i{color:rgba(255,255,255,.44);font-style:normal;transition:color .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-service-link:hover{padding-inline:14px 10px;background:rgba(237,27,53,.045)}.page-naarcode .naarcode-service-link:hover i{color:#ed1b35;transform:translate(2px,-2px)}}.page-naarcode .naarcode-work-bridge{padding:clamp(106px,11vw,174px) 0 clamp(92px,9vw,148px);border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-work-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:clamp(50px,7vw,110px);align-items:end}.page-naarcode .naarcode-work-head p{margin-bottom:4px}.page-naarcode .naarcode-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(64px,7vw,104px)}.page-naarcode .naarcode-project-link{color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.09);overflow:hidden;background:rgba(255,255,255,.018);transition:border-color .25s ease,transform .25s ease,background .25s ease}.page-naarcode .naarcode-project-media{aspect-ratio:16/10;overflow:hidden;background:rgba(255,255,255,.025)}.page-naarcode .naarcode-project-media img,.page-naarcode .naarcode-project-media picture{display:block;width:100%;height:100%}.page-naarcode .naarcode-project-media img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.page-naarcode .naarcode-project-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 26px 26px}.page-naarcode .naarcode-project-meta h3{margin:0;font-size:clamp(18px,1.4vw,24px);line-height:1.45}.page-naarcode .naarcode-project-meta span{color:#ed1b35}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-project-link:hover{transform:translateY(-5px);border-color:rgba(237,27,53,.38);background:rgba(237,27,53,.025)}.page-naarcode .naarcode-project-link:hover img{transform:scale(1.035)}}.page-naarcode .naarcode-work-all{margin-top:32px}.page-naarcode .naarcode-story .final-cta{margin-inline:calc(clamp(28px, 4.6vw, 76px) * -1);margin-bottom:0}.page-naarcode .naarcode-scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.2,.7,.2,1) var(--naarcode-reveal-delay,0s),transform .78s cubic-bezier(.2,.7,.2,1) var(--naarcode-reveal-delay,0s);will-change:opacity,transform}.page-naarcode .naarcode-scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.page-naarcode .naarcode-collab-head,.page-naarcode .naarcode-intro-grid,.page-naarcode .naarcode-standard-head,.page-naarcode .naarcode-work-head{grid-template-columns:1fr}.page-naarcode .naarcode-collab-head p,.page-naarcode .naarcode-intro-copy,.page-naarcode .naarcode-standard-head p,.page-naarcode .naarcode-work-head p{max-width:700px}.page-naarcode .naarcode-collab-head h2,.page-naarcode .naarcode-standard-head h2,.page-naarcode .naarcode-work-head h2{margin-bottom:26px}.page-naarcode .naarcode-partnership-copy{position:static}.page-naarcode .naarcode-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-naarcode .naarcode-story{padding-inline:20px}.page-naarcode .naarcode-story h2,html[lang=fa] .page-naarcode .naarcode-story h2{max-width:100%;font-size:clamp(30px,9.2vw,42px);text-align:center}.page-naarcode .naarcode-section-kicker{width:100%;justify-content:center}.page-naarcode .naarcode-collab,.page-naarcode .naarcode-intro,.page-naarcode .naarcode-partnership,.page-naarcode .naarcode-services-bridge,.page-naarcode .naarcode-standard,.page-naarcode .naarcode-work-bridge{padding-block:82px}.page-naarcode .naarcode-intro-head{justify-content:center}.page-naarcode .naarcode-intro .naarcode-section-kicker{width:auto}.page-naarcode .naarcode-intro-grid{grid-template-columns:1fr;gap:30px;margin-top:22px}.page-naarcode .naarcode-intro-brand{min-height:280px;grid-row:1}.page-naarcode .naarcode-intro-brand img{width:min(76%,320px)}.page-naarcode .naarcode-intro-copy{grid-row:2}.page-naarcode .naarcode-collab-head p,.page-naarcode .naarcode-collab-step,.page-naarcode .naarcode-intro-copy{grid-template-columns:46px 1fr;gap:12px 16px;padding:28px 0 30px}.page-naarcode .naarcode-collab-step p{grid-column:2;margin-bottom:0}.page-naarcode .naarcode-standard-grid{grid-template-columns:1fr}.page-naarcode .naarcode-standard-item{min-height:0;text-align:center}.page-naarcode .naarcode-services-bridge{gap:52px}.page-naarcode .naarcode-services-copy{text-align:center}.page-naarcode .naarcode-service-link{grid-template-columns:42px 1fr 22px;min-height:76px}.page-naarcode .naarcode-projects{grid-template-columns:1fr}.page-naarcode .naarcode-work-bridge{text-align:center}.page-naarcode .naarcode-project-meta{text-align:start}.page-naarcode .naarcode-story .final-cta{width:calc(100% + 40px);margin-inline:-20px}}@media (prefers-reduced-motion:reduce){.page-naarcode .naarcode-scroll-reveal,.page-naarcode .naarcode-scroll-reveal.is-visible{opacity:1;transform:none;transition:none}}.page-naarcode .naarcode-identity{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(54px,7vw,116px);align-items:center;padding:clamp(104px,10vw,164px) 0;border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-identity-visual{min-height:clamp(330px,34vw,500px);background:radial-gradient(circle at 50% 55%,rgba(237,27,53,.085),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008));display:grid;place-items:center}.page-naarcode .naarcode-identity-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 78%,transparent)}.page-naarcode .naarcode-identity-orbit{position:absolute;width:min(64%,330px);aspect-ratio:1;border:1px solid rgba(237,27,53,.24);border-radius:50%;box-shadow:0 0 70px rgba(237,27,53,.055)}.page-naarcode .naarcode-identity-visual img{position:relative;z-index:2;width:min(61%,360px);height:auto;opacity:.96}.page-naarcode .naarcode-identity-caption{bottom:30px;left:50%;transform:translateX(-50%);color:rgba(222,217,219,.48);letter-spacing:.28em;white-space:nowrap}.page-naarcode .naarcode-identity-copy p{max-width:54ch}.page-naarcode .naarcode-partnership{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(62px,7vw,116px)}.page-naarcode .naarcode-partnership-visual{min-height:clamp(430px,42vw,620px);background:radial-gradient(circle at 55% 45%,rgba(237,27,53,.1),transparent 38%),rgba(255,255,255,.012);border:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-partnership-shot{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:#0d0f11;box-shadow:0 24px 64px rgba(0,0,0,.32)}.page-naarcode .naarcode-partnership-shot img{display:block;width:100%;height:100%;object-fit:cover}.page-naarcode .naarcode-partnership-shot--main{width:76%;aspect-ratio:16/10;right:7%;top:10%}.page-naarcode .naarcode-partnership-shot--small{width:47%;aspect-ratio:10/12;left:7%;bottom:6%}.page-naarcode .naarcode-partnership-signal{position:absolute;width:38%;height:1px;right:11%;bottom:16%;background:linear-gradient(90deg,transparent,rgba(237,27,53,.72),transparent);box-shadow:0 0 14px rgba(237,27,53,.25)}.page-naarcode .naarcode-partnership-points{margin-top:38px}.page-naarcode .naarcode-project-media{position:relative}.page-naarcode .naarcode-project-media picture,.page-naarcode .naarcode-project-media picture img,.page-naarcode .naarcode-project-media>img{display:block;width:100%;height:100%}.page-naarcode .naarcode-project-media picture img,.page-naarcode .naarcode-project-media>img{object-fit:cover}.page-naarcode .naarcode-project-index{position:absolute;top:15px;left:17px;z-index:2;color:rgba(226,222,224,.58);font-size:10px;letter-spacing:.16em}.page-naarcode .naarcode-project-meta{padding:16px 24px 19px}.page-naarcode .naarcode-project-meta h3{color:rgba(220,216,218,.86)}.page-naarcode .naarcode-project-meta h3[dir=ltr]{width:100%;text-align:left;color:rgba(204,207,211,.92);letter-spacing:-.018em}.page-naarcode .naarcode-project-meta span{flex:0 0 auto;color:rgba(196,199,204,.68)}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-project-link:hover{border-color:rgba(192,195,200,.24);background:rgba(255,255,255,.025)}.page-naarcode .naarcode-project-link:hover .naarcode-project-meta h3,.page-naarcode .naarcode-project-link:hover .naarcode-project-meta span{color:rgba(241,239,240,.96)}}@media (max-width:1100px){.page-naarcode .naarcode-identity,.page-naarcode .naarcode-partnership{grid-template-columns:1fr}.page-naarcode .naarcode-identity-copy{max-width:760px}.page-naarcode .naarcode-partnership-visual{min-height:clamp(390px,66vw,560px)}}@media (max-width:700px){.page-naarcode .naarcode-identity{padding-block:82px;gap:42px;text-align:center}.page-naarcode .naarcode-identity-visual{min-height:310px}.page-naarcode .naarcode-identity-visual img{width:min(68%,310px)}.page-naarcode .naarcode-identity-copy p{margin-inline:auto}.page-naarcode .naarcode-partnership{gap:44px}.page-naarcode .naarcode-partnership-visual{min-height:390px}.page-naarcode .naarcode-partnership-shot--main{width:84%;right:8%}.page-naarcode .naarcode-partnership-shot--small{width:50%;left:5%}.page-naarcode .naarcode-project-meta{padding:14px 18px 17px}.page-naarcode .naarcode-project-meta h3[dir=ltr]{text-align:left}}.page-naarcode .naarcode-intro{padding-bottom:clamp(62px,6.5vw,96px)}.page-naarcode .naarcode-identity{grid-template-columns:minmax(0,1.08fr) minmax(350px,.82fr);gap:clamp(56px,7vw,110px);padding:clamp(62px,6.5vw,100px) 0 clamp(88px,8vw,132px);direction:ltr}.page-naarcode .naarcode-identity-copy{direction:rtl;align-self:center}html[lang=en] .page-naarcode .naarcode-identity-copy{direction:ltr}.page-naarcode .naarcode-identity-head{display:flex;justify-content:flex-start;direction:ltr;margin-bottom:clamp(18px,2vw,28px)}.page-naarcode .naarcode-identity .naarcode-section-kicker{color:rgba(207,210,214,.78)}.page-naarcode .naarcode-identity .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-identity .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-identity-copy h2{margin-top:0}.page-naarcode .naarcode-identity-visual{position:relative;min-height:clamp(380px,36vw,540px);overflow:hidden;border:1px solid rgba(255,255,255,.075);background:#0b0d0f}.page-naarcode .naarcode-identity-visual>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.76;filter:saturate(.84) contrast(1.04) brightness(.76);transform:scale(1.02)}.page-naarcode .naarcode-identity-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,11,.1),rgba(7,9,11,.32)),radial-gradient(circle at 72% 46%,rgba(237,27,53,.08),transparent 38%);pointer-events:none}.page-naarcode .naarcode-identity-caption{position:absolute;left:26px;bottom:22px;transform:none;z-index:2;color:rgba(215,218,222,.58);font-size:10px;letter-spacing:.24em}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-identity-visual>img{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.page-naarcode .naarcode-identity:hover .naarcode-identity-visual>img{transform:scale(1.045);opacity:.82}}@media (max-width:1100px){.page-naarcode .naarcode-identity{grid-template-columns:1fr;gap:42px}.page-naarcode .naarcode-identity-copy{grid-row:1}.page-naarcode .naarcode-identity-visual{grid-row:2;min-height:clamp(360px,58vw,520px)}}@media (max-width:700px){.page-naarcode .naarcode-intro{padding-bottom:60px}.page-naarcode .naarcode-identity{padding:58px 0 82px;gap:34px;text-align:center}.page-naarcode .naarcode-identity-head{justify-content:center;margin-bottom:18px}.page-naarcode .naarcode-identity-copy p{margin-inline:auto}.page-naarcode .naarcode-identity-visual{min-height:310px}.page-naarcode .naarcode-identity-caption{left:50%;transform:translateX(-50%);bottom:18px}.page-naarcode .naarcode-collab{padding:58px 0 76px}.page-naarcode .naarcode-collab-kicker{justify-content:center;margin-bottom:20px}.page-naarcode .naarcode-collab-steps{margin-top:38px}}.page-naarcode .naarcode-partnership{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr);gap:clamp(56px,7vw,108px);padding:clamp(64px,6.5vw,98px) 0 clamp(76px,7vw,108px);border-top:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-partnership-copy{align-self:center}.page-naarcode .naarcode-partnership-head{margin-bottom:clamp(20px,2vw,28px)}.page-naarcode .naarcode-partnership .naarcode-section-kicker{color:rgba(207,210,214,.78)}.page-naarcode .naarcode-partnership-copy h2{margin-top:0}.page-naarcode .naarcode-partnership-copy>p{max-width:54ch}.page-naarcode .naarcode-partnership-points{margin-top:30px}.page-naarcode .naarcode-partnership-point{padding:22px 0 20px}.page-naarcode .naarcode-partnership-visual{min-height:clamp(390px,37vw,540px);background:radial-gradient(circle at 68% 48%,rgba(237,27,53,.09),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.02),rgba(255,255,255,.006))}.page-naarcode .naarcode-partnership-screen{inset:10% 8% 19% 12%;border:1px solid rgba(255,255,255,.085);box-shadow:0 28px 70px rgba(0,0,0,.34)}.page-naarcode .naarcode-partnership-screen img{transform:scale(1.015);filter:saturate(.88) brightness(.79) contrast(1.04)}.page-naarcode .naarcode-partnership-screen-shade{background:linear-gradient(180deg,rgba(6,8,10,.05),rgba(6,8,10,.3)),radial-gradient(circle at 74% 52%,rgba(237,27,53,.06),transparent 34%)}.page-naarcode .naarcode-partnership-flow{position:absolute;left:9%;right:9%;bottom:12%;height:22px}.page-naarcode .naarcode-flow-line{position:absolute;left:0;right:0;top:10px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(237,27,53,.42) 30%,rgba(207,210,214,.3) 58%,rgba(255,255,255,.08))}.page-naarcode .naarcode-flow-node{position:absolute;top:6px;width:8px;height:8px;border:1px solid rgba(221,224,228,.62);border-radius:50%;background:#0b0d0f;box-shadow:0 0 12px rgba(237,27,53,.16)}.page-naarcode .naarcode-flow-node--1{left:10%}.page-naarcode .naarcode-flow-node--2{left:49%}.page-naarcode .naarcode-flow-node--3{right:8%}.page-naarcode .naarcode-partnership-status{position:absolute;right:10%;top:8%;z-index:2;display:grid;gap:4px;min-width:112px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);background:rgba(9,11,13,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-naarcode .naarcode-status-copy,.page-naarcode .naarcode-status-label{color:rgba(200,203,208,.56);font-size:8px;letter-spacing:.18em}.page-naarcode .naarcode-partnership-status strong{color:rgba(237,239,242,.92);font-size:18px;font-weight:600}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-partnership-screen img{transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .85s ease}.page-naarcode .naarcode-partnership:hover .naarcode-partnership-screen img{transform:scale(1.035);filter:saturate(.94) brightness(.83) contrast(1.04)}}@media (max-width:1100px){.page-naarcode .naarcode-partnership{grid-template-columns:1fr;gap:40px}.page-naarcode .naarcode-partnership-copy{grid-row:1}.page-naarcode .naarcode-partnership-visual{grid-row:2;min-height:clamp(360px,58vw,510px)}}@media (max-width:700px){.page-naarcode .naarcode-partnership{padding:58px 0 78px;gap:32px;text-align:center}.page-naarcode .naarcode-partnership-head{justify-content:center;margin-bottom:18px}.page-naarcode .naarcode-partnership-copy>p{margin-inline:auto}.page-naarcode .naarcode-partnership-visual{min-height:320px}.page-naarcode .naarcode-partnership-screen{inset:9% 6% 20%}.page-naarcode .naarcode-partnership-status{right:8%;top:7%}}.page-naarcode .naarcode-partnership-copy{min-height:100%}.page-naarcode .naarcode-partnership-points{margin-top:auto;padding-top:28px}.page-naarcode .naarcode-partnership-visual{height:100%;min-height:100%;display:block;background:radial-gradient(circle at 64% 42%,rgba(237,27,53,.1),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,255,255,.004))}.page-naarcode .naarcode-partnership-screen{inset:6%;border:0;background:#080a0c;box-shadow:0 28px 76px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.055)}.page-naarcode .naarcode-partnership-screen img{object-position:center center;transform:scale(1.025);filter:saturate(.9) brightness(.82) contrast(1.06)}.page-naarcode .naarcode-partnership-screen-shade{background:linear-gradient(90deg,rgba(5,7,9,.18),transparent 26%,transparent 72%,rgba(5,7,9,.22)),linear-gradient(180deg,rgba(5,7,9,.04),rgba(5,7,9,.24)),radial-gradient(circle at 78% 38%,rgba(237,27,53,.07),transparent 32%)}.page-naarcode .naarcode-partnership-edge{position:absolute;left:8%;right:8%;height:1px;pointer-events:none}.page-naarcode .naarcode-partnership-edge--top{top:4%;background:linear-gradient(90deg,transparent,rgba(206,210,215,.18),rgba(237,27,53,.26),transparent)}.page-naarcode .naarcode-partnership-edge--bottom{bottom:4%;background:linear-gradient(90deg,transparent,rgba(237,27,53,.22),rgba(206,210,215,.14),transparent)}.page-naarcode .naarcode-partnership-glow{width:42%;aspect-ratio:1;right:-5%;top:18%;border-radius:50%;background:rgba(237,27,53,.07);filter:blur(56px);pointer-events:none}.page-naarcode .naarcode-partnership-flow,.page-naarcode .naarcode-partnership-status{display:none}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-partnership:hover .naarcode-partnership-screen img{transform:scale(1.045);filter:saturate(.96) brightness(.86) contrast(1.06)}}@media (max-width:1100px){.page-naarcode .naarcode-partnership{align-items:normal}.page-naarcode .naarcode-partnership-copy{min-height:0}.page-naarcode .naarcode-partnership-points{margin-top:28px;padding-top:0}.page-naarcode .naarcode-partnership-visual{min-height:clamp(360px,58vw,510px);height:auto}}@media (max-width:700px){.page-naarcode .naarcode-partnership-screen{inset:5%}.page-naarcode .naarcode-partnership-visual{min-height:320px}}.page-naarcode .naarcode-partnership{display:grid;grid-template-columns:minmax(380px,.94fr) minmax(0,1.06fr);gap:clamp(36px,4.6vw,72px);align-items:stretch;margin:clamp(58px,6vw,86px) 0;padding:clamp(28px,3.2vw,42px);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 12% 18%,rgba(237,27,53,.075),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008));box-shadow:0 22px 64px rgba(0,0,0,.18);direction:ltr}.page-naarcode .naarcode-partnership-copy{position:static;display:flex;flex-direction:column;justify-content:center;max-width:560px;padding-block:8px;direction:rtl}html[lang=en] .page-naarcode .naarcode-partnership-copy{direction:ltr}.page-naarcode .naarcode-partnership-head{display:flex;justify-content:flex-start;direction:ltr;margin-bottom:16px}.page-naarcode .naarcode-partnership .naarcode-section-kicker{color:rgba(207,210,214,.8)}.page-naarcode .naarcode-partnership .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-partnership .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-partnership-copy h2{max-width:12ch;margin:0 0 16px;font-size:clamp(34px,3.55vw,62px);line-height:1.16}html[lang=fa] .page-naarcode .naarcode-partnership-copy h2{max-width:10.5ch;font-size:clamp(34px,3.8vw,64px);line-height:1.32}.page-naarcode .naarcode-partnership-copy>p{max-width:48ch;margin:0 0 12px;font-size:clamp(14px,.98vw,16px);line-height:1.86}.page-naarcode .naarcode-partnership-points{margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.page-naarcode .naarcode-partnership-point{padding:16px 0 14px;border-bottom:1px solid rgba(255,255,255,.07)}.page-naarcode .naarcode-partnership-point h3{margin-bottom:6px;font-size:clamp(20px,1.52vw,25px);line-height:1.45}.page-naarcode .naarcode-partnership-point p{max-width:44ch;margin-bottom:0;color:rgba(239,234,236,.64);line-height:1.74}.page-naarcode .naarcode-partnership-visual{position:relative;min-height:clamp(330px,28vw,390px);border:1px solid rgba(255,255,255,.075);overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.018),rgba(255,255,255,.004))}.page-naarcode .naarcode-partnership-screen{position:absolute;inset:0;overflow:hidden;border:none;background:#0a0c0e;box-shadow:none}.page-naarcode .naarcode-partnership-screen img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.01);filter:saturate(.92) brightness(.88) contrast(1.02)}.page-naarcode .naarcode-partnership-screen-shade{position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,10,12,.08),rgba(8,10,12,.24)),radial-gradient(circle at 78% 24%,rgba(237,27,53,.07),transparent 22%),linear-gradient(180deg,rgba(8,10,12,0),rgba(8,10,12,.18))}.page-naarcode .naarcode-partnership-glow{position:absolute;inset-inline:10%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(237,27,53,.34),transparent);opacity:.9}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-partnership-screen img{transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .85s ease}.page-naarcode .naarcode-partnership:hover .naarcode-partnership-screen img{transform:scale(1.03);filter:saturate(.95) brightness(.91) contrast(1.03)}}@media (max-width:1100px){.page-naarcode .naarcode-partnership{grid-template-columns:1fr;gap:28px}.page-naarcode .naarcode-partnership-copy{order:1;max-width:none}.page-naarcode .naarcode-partnership-visual{order:2;min-height:clamp(300px,52vw,390px)}}@media (max-width:700px){.page-naarcode .naarcode-partnership{gap:24px;margin:48px 0 68px;padding:22px}.page-naarcode .naarcode-partnership-copy{text-align:center}.page-naarcode .naarcode-partnership-head{justify-content:center;margin-bottom:14px}.page-naarcode .naarcode-partnership-copy h2,.page-naarcode .naarcode-partnership-copy>p,.page-naarcode .naarcode-partnership-point p{max-width:none;margin-inline:auto}.page-naarcode .naarcode-partnership-visual{min-height:260px}}.page-naarcode .naarcode-partnership{gap:clamp(44px,5vw,72px);padding:clamp(48px,5.2vw,72px) 0 clamp(56px,5.8vw,80px)}.page-naarcode .naarcode-partnership-copy{display:block}.page-naarcode .naarcode-partnership-copy h2{max-width:13ch;margin-bottom:18px}.page-naarcode .naarcode-partnership-copy>p{max-width:50ch;margin-top:0;font-size:15px}.page-naarcode .naarcode-partnership-points{margin-top:26px}.page-naarcode .naarcode-partnership-point{padding:16px 0 18px}.page-naarcode .naarcode-partnership-point h3{margin-bottom:8px;font-size:clamp(20px,1.45vw,28px)}.page-naarcode .naarcode-partnership-point p{font-size:14px;max-width:48ch}.page-naarcode .naarcode-partnership-visual{min-height:clamp(300px,30vw,410px)}.page-naarcode .naarcode-partnership-screen{inset:8% 8% 10% 8%}.page-naarcode .naarcode-partnership-screen img{object-position:center top}@media (max-width:1100px){.page-naarcode .naarcode-partnership{gap:34px}.page-naarcode .naarcode-partnership-copy h2{max-width:100%}.page-naarcode .naarcode-partnership-visual{min-height:clamp(300px,52vw,420px)}}@media (max-width:700px){.page-naarcode .naarcode-partnership{padding:54px 0 68px;gap:28px}.page-naarcode .naarcode-partnership-copy>p{font-size:14px}.page-naarcode .naarcode-partnership-points{margin-top:22px}.page-naarcode .naarcode-partnership-point{padding:14px 0 16px}.page-naarcode .naarcode-partnership-visual{min-height:280px}.page-naarcode .naarcode-partnership-screen{inset:8% 6% 10%}}.page-naarcode .naarcode-story h2{width:100%;max-width:22ch;font-size:clamp(32px,3.25vw,54px);line-height:1.16;letter-spacing:-.032em;text-wrap:balance}html[lang=fa] .page-naarcode .naarcode-story h2{max-width:19ch;font-size:clamp(32px,3.15vw,52px);line-height:1.42;letter-spacing:-.018em}.page-naarcode .naarcode-collab-head h2,.page-naarcode .naarcode-identity-copy h2,.page-naarcode .naarcode-services-copy h2,.page-naarcode .naarcode-standard-head h2,.page-naarcode .naarcode-work-head h2{max-width:19ch}html[lang=fa] .page-naarcode .naarcode-collab-head h2,html[lang=fa] .page-naarcode .naarcode-identity-copy h2,html[lang=fa] .page-naarcode .naarcode-services-copy h2,html[lang=fa] .page-naarcode .naarcode-standard-head h2,html[lang=fa] .page-naarcode .naarcode-work-head h2{max-width:17ch}.page-naarcode .naarcode-collab-step h3,.page-naarcode .naarcode-partnership-point h3,.page-naarcode .naarcode-standard-item h3{font-size:clamp(19px,1.35vw,24px);line-height:1.46;letter-spacing:-.018em}.page-naarcode .naarcode-partnership{gap:clamp(34px,4vw,58px);padding:clamp(34px,3.8vw,52px) 0 clamp(40px,4.4vw,60px);align-items:center}.page-naarcode .naarcode-partnership-head{margin-bottom:12px}.page-naarcode .naarcode-partnership-copy h2{max-width:17ch;margin:0 0 12px;font-size:clamp(30px,2.65vw,44px);line-height:1.18}html[lang=fa] .page-naarcode .naarcode-partnership-copy h2{max-width:15ch;font-size:clamp(30px,2.55vw,43px);line-height:1.42}.page-naarcode .naarcode-partnership-copy>p{max-width:52ch;margin:0;font-size:clamp(13px,.9vw,15px);line-height:1.78}.page-naarcode .naarcode-partnership-points{margin-top:18px}.page-naarcode .naarcode-partnership-point{padding:11px 0 12px}.page-naarcode .naarcode-partnership-point h3{margin-bottom:4px}.page-naarcode .naarcode-partnership-point p{max-width:52ch;font-size:13px;line-height:1.65}.page-naarcode .naarcode-partnership-visual{min-height:clamp(255px,24vw,330px)}.page-naarcode .naarcode-partnership-screen{inset:5%}@media (max-width:1100px){.page-naarcode .naarcode-story h2,html[lang=fa] .page-naarcode .naarcode-story h2{max-width:20ch;font-size:clamp(30px,4.6vw,44px)}.page-naarcode .naarcode-partnership{gap:26px;padding-block:42px 52px}.page-naarcode .naarcode-partnership-copy h2,html[lang=fa] .page-naarcode .naarcode-partnership-copy h2{max-width:20ch}.page-naarcode .naarcode-partnership-visual{min-height:clamp(260px,46vw,340px)}}@media (max-width:700px){.page-naarcode .naarcode-story h2,html[lang=fa] .page-naarcode .naarcode-story h2{max-width:18ch;margin-inline:auto;font-size:clamp(27px,7.4vw,34px);line-height:1.48}.page-naarcode .naarcode-collab-step h3,.page-naarcode .naarcode-partnership-point h3,.page-naarcode .naarcode-standard-item h3{font-size:clamp(18px,5.2vw,22px)}.page-naarcode .naarcode-partnership{gap:22px;padding:38px 0 48px}.page-naarcode .naarcode-partnership-head{margin-bottom:10px}.page-naarcode .naarcode-partnership-copy h2,html[lang=fa] .page-naarcode .naarcode-partnership-copy h2{max-width:17ch;font-size:clamp(27px,7.1vw,33px);line-height:1.48}.page-naarcode .naarcode-partnership-copy>p{font-size:13px;line-height:1.72}.page-naarcode .naarcode-partnership-points{margin-top:14px}.page-naarcode .naarcode-partnership-point{padding:10px 0 11px}.page-naarcode .naarcode-partnership-visual{min-height:230px}.page-naarcode .naarcode-partnership-screen{inset:4%}}.page-naarcode .naarcode-standard{padding:clamp(62px,6.4vw,96px) 0 clamp(72px,7vw,106px)}.page-naarcode .naarcode-standard-head{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(42px,5vw,78px)}.page-naarcode .naarcode-standard-head .naarcode-section-kicker{width:auto;justify-self:start;display:inline-flex;color:rgba(207,210,214,.78);margin-bottom:2px}.page-naarcode .naarcode-standard-head .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-standard-head .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-standard-head h2{margin-bottom:0}.page-naarcode .naarcode-standard-head p{max-width:50ch;margin-bottom:2px}.page-naarcode .naarcode-standard-grid{gap:14px;margin-top:clamp(38px,4vw,58px);border:0}.page-naarcode .naarcode-standard-item{position:relative;min-height:178px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-content:center;padding:clamp(24px,2.5vw,34px);border:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,255,255,.005)),radial-gradient(circle at 100% 0,rgba(237,27,53,.035),transparent 32%);overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .45s ease,background .45s ease}.page-naarcode .naarcode-standard-index{padding-top:5px;color:rgba(207,210,214,.42);font:600 10px/1 Geist,Arial,sans-serif;letter-spacing:.18em}.page-naarcode .naarcode-standard-item-copy{min-width:0}.page-naarcode .naarcode-standard-item h3{margin:0 0 9px;font-size:clamp(20px,1.45vw,25px);line-height:1.42}.page-naarcode .naarcode-standard-item p{max-width:46ch;margin:0;color:rgba(239,234,236,.62);font-size:14px;line-height:1.72}.page-naarcode .naarcode-standard-corner{position:absolute;inset-inline-end:-1px;top:-1px;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(237,27,53,.72));opacity:.78}.page-naarcode .naarcode-standard-corner:after{content:"";position:absolute;inset-inline-end:0;top:0;width:1px;height:34px;background:linear-gradient(180deg,rgba(237,27,53,.62),transparent)}@media (hover:hover) and (pointer:fine){.page-naarcode .naarcode-standard-item:hover{transform:translateY(-3px);border-color:rgba(207,210,214,.16);background:linear-gradient(145deg,rgba(255,255,255,.026),rgba(255,255,255,.008)),radial-gradient(circle at 100% 0,rgba(237,27,53,.055),transparent 34%)}.page-naarcode .naarcode-standard-item:hover .naarcode-standard-index{color:rgba(237,239,242,.68)}}@media (max-width:1100px){.page-naarcode .naarcode-standard{padding:58px 0 82px}.page-naarcode .naarcode-standard-head{gap:24px}.page-naarcode .naarcode-standard-grid{margin-top:34px}.page-naarcode .naarcode-standard-item{min-height:164px}}@media (max-width:700px){.page-naarcode .naarcode-standard{padding:54px 0 72px}.page-naarcode .naarcode-standard-head{text-align:center}.page-naarcode .naarcode-standard-head .naarcode-section-kicker{justify-self:center}.page-naarcode .naarcode-standard-head p{margin-inline:auto}.page-naarcode .naarcode-standard-grid{gap:10px;margin-top:30px}.page-naarcode .naarcode-standard-item{min-height:0;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:22px 20px;text-align:start}.page-naarcode .naarcode-standard-item h3{font-size:clamp(19px,5.2vw,22px)}.page-naarcode .naarcode-standard-item p{font-size:13px;line-height:1.7}}.page-naarcode .naarcode-standard-head .naarcode-section-kicker{grid-column:1/-1;width:100%;justify-self:stretch;justify-content:flex-start;text-align:left;direction:ltr}.page-naarcode .naarcode-services-bridge{gap:clamp(54px,6vw,96px);padding:clamp(62px,6.4vw,96px) 0 clamp(72px,7vw,106px)}.page-naarcode .naarcode-services-copy .naarcode-section-kicker{width:100%;display:inline-flex;justify-content:flex-start;direction:ltr;text-align:left;color:rgba(207,210,214,.78);margin-bottom:20px}.page-naarcode .naarcode-services-copy .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-services-copy .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-services-copy h2{margin-bottom:0}.page-naarcode .naarcode-services-copy p{max-width:55ch;margin:22px 0 26px}@media (max-width:1100px){.page-naarcode .naarcode-services-bridge{gap:42px;padding:58px 0 82px}}@media (max-width:700px){.page-naarcode .naarcode-services-bridge{gap:36px;padding:54px 0 72px}.page-naarcode .naarcode-services-copy .naarcode-section-kicker{width:auto;justify-content:center;margin-inline:auto;margin-bottom:16px}.page-naarcode .naarcode-services-copy p{margin:18px auto 24px}}.page-naarcode .naarcode-work-bridge{padding:clamp(62px,6.4vw,96px) 0 clamp(72px,7vw,106px)}.page-naarcode .naarcode-work-head{gap:clamp(42px,5vw,78px)}.page-naarcode .naarcode-work-head .naarcode-section-kicker{grid-column:1/-1;width:100%;display:inline-flex;justify-content:flex-start;direction:ltr;text-align:left;color:rgba(207,210,214,.78);margin-bottom:2px}.page-naarcode .naarcode-work-head .naarcode-section-kicker:before{display:none}.page-naarcode .naarcode-work-head .naarcode-section-kicker:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .naarcode-work-head h2{margin-bottom:0}.page-naarcode .naarcode-work-head p{max-width:50ch;margin-bottom:2px}.page-naarcode .naarcode-projects{margin-top:clamp(38px,4vw,58px)}.page-naarcode .naarcode-work-all{margin-top:24px}@media (max-width:1100px){.page-naarcode .naarcode-work-bridge{padding:58px 0 82px}.page-naarcode .naarcode-work-head{gap:24px}.page-naarcode .naarcode-projects{margin-top:34px}}@media (max-width:700px){.page-naarcode .naarcode-work-bridge{padding:54px 0 72px}.page-naarcode .naarcode-work-head{text-align:center}.page-naarcode .naarcode-work-head .naarcode-section-kicker{width:auto;justify-self:center;justify-content:center;margin-inline:auto}.page-naarcode .naarcode-work-head p{margin-inline:auto}.page-naarcode .naarcode-projects{margin-top:30px}}.page-naarcode .naarcode-story .final-cta{width:calc(100% + clamp(56px, 9.2vw, 152px));height:420px;min-height:420px;max-height:420px;margin:clamp(58px,6vw,88px) calc(clamp(28px, 4.6vw, 76px) * -1) 0;padding:54px clamp(28px,5vw,82px) 46px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(7,9,11,.12),rgba(7,9,11,.04) 48%,rgba(7,9,11,.2)),url(/naarcode/naarcode-final-cta.webp) 50% /cover no-repeat,#090b0d}.page-naarcode .naarcode-story .final-cta:after{display:none}.page-naarcode .naarcode-story .final-cta .eyebrow{color:rgba(216,219,223,.72);margin:0 0 14px;letter-spacing:.16em}.page-naarcode .naarcode-story .final-cta h2{max-width:18ch;margin:0 auto 14px;font-size:clamp(36px,4vw,60px);line-height:1.16;letter-spacing:-.035em}html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{max-width:15ch;font-size:clamp(36px,3.8vw,58px);letter-spacing:-.018em}.page-naarcode .naarcode-story .final-cta p{max-width:54ch;margin:0 auto 22px;color:rgba(239,234,236,.72);font-size:15px;line-height:1.8}.page-naarcode .naarcode-story .final-cta .button.primary{margin-top:0}@media (max-width:1100px){.page-naarcode .naarcode-story .final-cta{width:calc(100% + 40px);height:420px;min-height:420px;max-height:420px;margin:52px -20px 0;padding-inline:28px;background-position:58%}}@media (max-width:700px){.page-naarcode .naarcode-story .final-cta{width:calc(100% + 40px);height:390px;min-height:390px;max-height:390px;margin:46px -20px 0;padding:42px 24px 36px;background-position:66%}.page-naarcode .naarcode-story .final-cta .eyebrow{margin-bottom:12px}.page-naarcode .naarcode-story .final-cta h2,html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{max-width:15ch;margin-bottom:12px;font-size:clamp(30px,8.4vw,39px);line-height:1.46}.page-naarcode .naarcode-story .final-cta p{max-width:32ch;margin-bottom:18px;font-size:13px;line-height:1.72}}.page-naarcode .naarcode-story .final-cta{text-align:center}.page-naarcode .naarcode-story .final-cta>*{margin-inline:auto}.page-naarcode .naarcode-story .final-cta .eyebrow{text-align:center;margin-bottom:12px}.page-naarcode .naarcode-story .final-cta h2{width:min(100%,760px);max-width:760px;margin:0 auto 12px;font-size:clamp(32px,3.15vw,50px);line-height:1.14;text-align:center;text-wrap:balance}html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{width:min(100%,720px);max-width:720px;font-size:clamp(32px,3vw,48px);line-height:1.42}.page-naarcode .naarcode-story .final-cta p{width:min(100%,620px);max-width:620px;margin:0 auto 20px;font-size:14px;line-height:1.72;text-align:center}.page-naarcode .naarcode-story .final-cta .button.primary{align-self:center;margin:0 auto}@media (max-width:1100px){.page-naarcode .naarcode-story .final-cta h2,html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{width:min(100%,640px);max-width:640px;font-size:clamp(30px,4.6vw,42px)}.page-naarcode .naarcode-story .final-cta p{max-width:560px}}@media (max-width:700px){.page-naarcode .naarcode-story .final-cta h2,html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{width:min(100%,340px);max-width:340px;margin-bottom:10px;font-size:clamp(27px,7.2vw,33px);line-height:1.5}.page-naarcode .naarcode-story .final-cta p{width:min(100%,320px);max-width:320px;margin-bottom:16px;font-size:13px;line-height:1.7}}.page-naarcode .naarcode-story .final-cta{margin-top:clamp(24px,3.2vw,40px)}.page-naarcode .naarcode-story .final-cta .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;color:rgba(226,230,236,.78)}.page-naarcode .naarcode-story .final-cta .eyebrow:after,.page-naarcode .naarcode-story .final-cta .eyebrow:before{content:"";width:clamp(28px,3vw,42px);height:1px;background:linear-gradient(90deg,rgba(255,40,82,.35),rgba(255,40,82,.95));box-shadow:0 0 12px rgba(255,48,89,.28)}.page-naarcode .naarcode-story .final-cta .eyebrow:after{background:linear-gradient(90deg,rgba(255,40,82,.95),rgba(255,40,82,.35))}@media (max-width:1100px){.page-naarcode .naarcode-story .final-cta{margin-top:28px}}@media (max-width:700px){.page-naarcode .naarcode-story .final-cta{margin-top:22px}.page-naarcode .naarcode-story .final-cta .eyebrow{gap:10px}.page-naarcode .naarcode-story .final-cta .eyebrow:after,.page-naarcode .naarcode-story .final-cta .eyebrow:before{width:24px}}.page-naarcode .naarcode-work-bridge{padding-bottom:8px}.page-naarcode .naarcode-work-all{margin-bottom:0}@media (max-width:1100px){.page-naarcode .naarcode-work-bridge{padding-bottom:8px}.page-naarcode .naarcode-story .final-cta{margin-top:0}}@media (max-width:700px){.page-naarcode .naarcode-work-bridge{padding-bottom:6px}.page-naarcode .naarcode-story .final-cta{margin-top:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.inner-hero-copy>.eyebrow,.inner-hero-copy>h1,.inner-hero-copy>p,.inner-hero-copy>.inner-hero-cta,.inner-hero>.page-scene,.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-project-link,.naarcode-work-all,.final-cta>.eyebrow,.final-cta>h2,.final-cta>p,.final-cta>.button){animation-name:naarcodeNativeReveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0 exit 100%;backface-visibility:hidden;will-change:opacity,transform}.page-naarcode .naarcode-identity-visual,.page-naarcode .naarcode-intro-brand{animation-name:naarcodeNativeRevealLeft}.page-naarcode .naarcode-identity-copy>h2,.page-naarcode .naarcode-identity-copy>p,.page-naarcode .naarcode-intro-copy>p{animation-name:naarcodeNativeRevealRight}.page-naarcode .naarcode-collab-step:nth-child(2),.page-naarcode .naarcode-project-link:nth-child(2),.page-naarcode .naarcode-service-link:nth-child(2),.page-naarcode .naarcode-standard-item:nth-child(2){animation-range:entry 5% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(3),.page-naarcode .naarcode-project-link:nth-child(3),.page-naarcode .naarcode-service-link:nth-child(3),.page-naarcode .naarcode-standard-item:nth-child(3){animation-range:entry 10% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(4),.page-naarcode .naarcode-service-link:nth-child(4),.page-naarcode .naarcode-standard-item:nth-child(4){animation-range:entry 15% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(5),.page-naarcode .naarcode-service-link:nth-child(5){animation-range:entry 20% exit 100%}@keyframes naarcodeNativeReveal{0%{opacity:0;transform:translate3d(0,28px,0)}18%{opacity:.72;transform:translate3d(0,10px,0)}34%,78%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-18px,0)}}@keyframes naarcodeNativeRevealLeft{0%{opacity:0;transform:translate3d(-26px,8px,0)}22%,78%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(14px,-10px,0)}}@keyframes naarcodeNativeRevealRight{0%{opacity:0;transform:translate3d(26px,8px,0)}22%,78%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-14px,-10px,0)}}}}@media (max-width:700px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-project-link,.naarcode-work-all,.final-cta>.eyebrow,.final-cta>h2,.final-cta>p,.final-cta>.button){animation-name:naarcodeNativeReveal}}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.naarcode-intro,.naarcode-identity,.naarcode-collab,.naarcode-standard,.naarcode-services-bridge,.naarcode-work-bridge,.final-cta){animation-name:naarcodeSectionRevealStrong;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0 exit 100%;backface-visibility:hidden;will-change:opacity,transform}.page-naarcode :is(.inner-hero-copy>.eyebrow,.inner-hero-copy>h1,.inner-hero-copy>p,.inner-hero-copy>.inner-hero-cta,.inner-hero>.page-scene,.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-grid,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-list,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-projects,.naarcode-project-link,.naarcode-work-all,.final-cta>.eyebrow,.final-cta>h2,.final-cta>p,.final-cta>.button){animation-name:naarcodeNativeRevealStrong;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0 exit 100%;backface-visibility:hidden;will-change:opacity,transform}.page-naarcode :is(.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-standard-grid,.naarcode-projects){animation-name:naarcodeNativeRevealLeftStrong}.page-naarcode :is(.naarcode-intro-copy>p,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link){animation-name:naarcodeNativeRevealRightStrong}.page-naarcode .final-cta{animation-name:naarcodeCtaRevealStrong}.page-naarcode .final-cta>.eyebrow{animation-name:naarcodeCtaEyebrowStrong}.page-naarcode .final-cta>.button,.page-naarcode .final-cta>h2,.page-naarcode .final-cta>p{animation-name:naarcodeCtaContentStrong}.page-naarcode .naarcode-collab-step:nth-child(2),.page-naarcode .naarcode-project-link:nth-child(2),.page-naarcode .naarcode-service-link:nth-child(2),.page-naarcode .naarcode-standard-item:nth-child(2){animation-range:entry 6% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(3),.page-naarcode .naarcode-project-link:nth-child(3),.page-naarcode .naarcode-service-link:nth-child(3),.page-naarcode .naarcode-standard-item:nth-child(3){animation-range:entry 12% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(4),.page-naarcode .naarcode-service-link:nth-child(4),.page-naarcode .naarcode-standard-item:nth-child(4){animation-range:entry 18% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(5),.page-naarcode .naarcode-service-link:nth-child(5){animation-range:entry 24% exit 100%}@keyframes naarcodeSectionRevealStrong{0%{opacity:.18;transform:translate3d(0,42px,0) scale(.988)}22%{opacity:.82;transform:translate3d(0,10px,0) scale(.997)}36%,76%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.24;transform:translate3d(0,-30px,0) scale(.992)}}@keyframes naarcodeNativeRevealStrong{0%{opacity:.04;transform:translate3d(0,50px,0) scale(.985)}16%{opacity:.58;transform:translate3d(0,20px,0) scale(.994)}32%,78%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.06;transform:translate3d(0,-34px,0) scale(.99)}}@keyframes naarcodeNativeRevealLeftStrong{0%{opacity:.04;transform:translate3d(-54px,14px,0) scale(.985)}18%{opacity:.62;transform:translate3d(-18px,5px,0) scale(.994)}34%,78%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.06;transform:translate3d(32px,-20px,0) scale(.992)}}@keyframes naarcodeNativeRevealRightStrong{0%{opacity:.04;transform:translate3d(54px,14px,0) scale(.985)}18%{opacity:.62;transform:translate3d(18px,5px,0) scale(.994)}34%,78%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.06;transform:translate3d(-32px,-20px,0) scale(.992)}}@keyframes naarcodeCtaRevealStrong{0%{opacity:.12;transform:translate3d(0,58px,0) scale(.975)}24%{opacity:.86;transform:translate3d(0,10px,0) scale(.997)}38%,78%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.16;transform:translate3d(0,-36px,0) scale(.985)}}@keyframes naarcodeCtaEyebrowStrong{0%{opacity:0;transform:translate3d(0,26px,0)}22%{opacity:1;transform:translateZ(0)}80%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-18px,0)}}@keyframes naarcodeCtaContentStrong{0%{opacity:0;transform:translate3d(0,42px,0) scale(.99)}26%{opacity:1;transform:translateZ(0) scale(1)}78%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-24px,0) scale(.995)}}}}@media (max-width:700px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-grid,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-list,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-projects,.naarcode-project-link,.naarcode-work-all){animation-name:naarcodeNativeRevealStrong}}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.naarcode-intro,.naarcode-identity,.naarcode-collab,.naarcode-standard,.naarcode-services-bridge,.naarcode-work-bridge,.final-cta){animation-name:naarcodeSectionRevealSoft}.page-naarcode :is(.inner-hero-copy>.eyebrow,.inner-hero-copy>h1,.inner-hero-copy>p,.inner-hero-copy>.inner-hero-cta,.inner-hero>.page-scene,.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-grid,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-list,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-projects,.naarcode-project-link,.naarcode-work-all,.final-cta>.eyebrow,.final-cta>h2,.final-cta>p,.final-cta>.button){animation-name:naarcodeNativeRevealSoft}.page-naarcode :is(.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-standard-grid,.naarcode-projects){animation-name:naarcodeNativeRevealLeftSoft}.page-naarcode :is(.naarcode-intro-copy>p,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link){animation-name:naarcodeNativeRevealRightSoft}.page-naarcode .final-cta{animation-name:naarcodeCtaRevealSoft}.page-naarcode .final-cta>.eyebrow{animation-name:naarcodeCtaEyebrowSoft}.page-naarcode .final-cta>.button,.page-naarcode .final-cta>h2,.page-naarcode .final-cta>p{animation-name:naarcodeCtaContentSoft}.page-naarcode .naarcode-collab-step:nth-child(2),.page-naarcode .naarcode-project-link:nth-child(2),.page-naarcode .naarcode-service-link:nth-child(2),.page-naarcode .naarcode-standard-item:nth-child(2){animation-range:entry 3% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(3),.page-naarcode .naarcode-project-link:nth-child(3),.page-naarcode .naarcode-service-link:nth-child(3),.page-naarcode .naarcode-standard-item:nth-child(3){animation-range:entry 6% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(4),.page-naarcode .naarcode-service-link:nth-child(4),.page-naarcode .naarcode-standard-item:nth-child(4){animation-range:entry 9% exit 100%}.page-naarcode .naarcode-collab-step:nth-child(5),.page-naarcode .naarcode-service-link:nth-child(5){animation-range:entry 12% exit 100%}@keyframes naarcodeSectionRevealSoft{0%{opacity:.72;transform:translate3d(0,18px,0) scale(.996)}24%{opacity:.94;transform:translate3d(0,5px,0) scale(.999)}36%,80%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.78;transform:translate3d(0,-12px,0) scale(.998)}}@keyframes naarcodeNativeRevealSoft{0%{opacity:.54;transform:translate3d(0,26px,0)}22%{opacity:.9;transform:translate3d(0,7px,0)}36%,80%{opacity:1;transform:translateZ(0)}to{opacity:.62;transform:translate3d(0,-16px,0)}}@keyframes naarcodeNativeRevealLeftSoft{0%{opacity:.56;transform:translate3d(-24px,8px,0)}24%{opacity:.92;transform:translate3d(-6px,2px,0)}38%,80%{opacity:1;transform:translateZ(0)}to{opacity:.64;transform:translate3d(14px,-10px,0)}}@keyframes naarcodeNativeRevealRightSoft{0%{opacity:.56;transform:translate3d(24px,8px,0)}24%{opacity:.92;transform:translate3d(6px,2px,0)}38%,80%{opacity:1;transform:translateZ(0)}to{opacity:.64;transform:translate3d(-14px,-10px,0)}}@keyframes naarcodeCtaRevealSoft{0%{opacity:.68;transform:translate3d(0,24px,0) scale(.994)}26%{opacity:.95;transform:translate3d(0,6px,0) scale(.999)}40%,80%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.72;transform:translate3d(0,-16px,0) scale(.997)}}@keyframes naarcodeCtaEyebrowSoft{0%{opacity:.45;transform:translate3d(0,14px,0)}24%,82%{opacity:1;transform:translateZ(0)}to{opacity:.5;transform:translate3d(0,-10px,0)}}@keyframes naarcodeCtaContentSoft{0%{opacity:.52;transform:translate3d(0,20px,0)}26%,82%{opacity:1;transform:translateZ(0)}to{opacity:.58;transform:translate3d(0,-12px,0)}}}}@media (max-width:700px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-naarcode :is(.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-identity-visual,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-grid,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-list,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-projects,.naarcode-project-link,.naarcode-work-all){animation-name:naarcodeNativeRevealSoft}}}}.page-naarcode .naarcode-work-bridge{padding-bottom:clamp(46px,4.8vw,68px)}.page-naarcode .naarcode-story .final-cta{margin-top:0}@media (max-width:1100px){.page-naarcode .naarcode-work-bridge{padding-bottom:46px}}@media (max-width:700px){.page-naarcode .naarcode-work-bridge{padding-bottom:34px}}.page-naarcode :is(.naarcode-intro,.naarcode-identity,.naarcode-collab,.naarcode-standard,.naarcode-services-bridge,.naarcode-work-bridge,.final-cta,.inner-hero-copy>.eyebrow,.inner-hero-copy>h1,.inner-hero-copy>p,.inner-hero-copy>.inner-hero-cta,.inner-hero>.page-scene,.page-scene-mark>img,.naarcode-intro-head,.naarcode-intro-copy>p,.naarcode-intro-brand,.naarcode-intro-brand>img,.naarcode-identity-visual,.naarcode-identity-visual>img,.naarcode-identity-caption,.naarcode-identity-head,.naarcode-identity-copy>h2,.naarcode-identity-copy>p,.naarcode-collab-kicker,.naarcode-collab-head>h2,.naarcode-collab-head>p,.naarcode-collab-step,.naarcode-standard-head>.naarcode-section-kicker,.naarcode-standard-head>h2,.naarcode-standard-head>p,.naarcode-standard-grid,.naarcode-standard-item,.naarcode-services-copy>.naarcode-section-kicker,.naarcode-services-copy>h2,.naarcode-services-copy>p,.naarcode-services-copy>.naarcode-arrow-link,.naarcode-service-list,.naarcode-service-link,.naarcode-work-head>.naarcode-section-kicker,.naarcode-work-head>h2,.naarcode-work-head>p,.naarcode-projects,.naarcode-project-link,.naarcode-work-all,.final-cta>.eyebrow,.final-cta>h2,.final-cta>p,.final-cta>.button){animation:none!important}.page-naarcode .naarcode-scroll-reveal{opacity:1;transform:none;filter:none}.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal:not(.is-visible){opacity:0;transform:translate3d(0,18px,0)}.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal[data-reveal-kind=visual]:not(.is-visible){opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(1.5px)}.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal[data-reveal-kind=section]:not(.is-visible){opacity:.18;transform:translate3d(0,20px,0)}.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal{transition:opacity .78s cubic-bezier(.22,.72,.2,1),transform .82s cubic-bezier(.22,.72,.2,1),filter .78s ease;transition-delay:var(--naarcode-reveal-delay,0s);will-change:opacity,transform,filter}.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:none}.page-naarcode.naarcode-reveal-ready .naarcode-identity-visual>img.naarcode-scroll-reveal,.page-naarcode.naarcode-reveal-ready .naarcode-intro-brand>img.naarcode-scroll-reveal,.page-naarcode.naarcode-reveal-ready .page-scene-mark>img.naarcode-scroll-reveal{transition-duration:.95s}.page-naarcode.naarcode-reveal-ready .final-cta.naarcode-scroll-reveal:not(.is-visible){opacity:.35;transform:translate3d(0,18px,0)}.page-naarcode.naarcode-reveal-ready .final-cta>.button.naarcode-scroll-reveal:not(.is-visible),.page-naarcode.naarcode-reveal-ready .final-cta>.eyebrow.naarcode-scroll-reveal:not(.is-visible),.page-naarcode.naarcode-reveal-ready .final-cta>h2.naarcode-scroll-reveal:not(.is-visible),.page-naarcode.naarcode-reveal-ready .final-cta>p.naarcode-scroll-reveal:not(.is-visible){transform:translate3d(0,14px,0)}@media (max-width:700px){.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal:not(.is-visible),.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal[data-reveal-kind=section]:not(.is-visible),.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal[data-reveal-kind=visual]:not(.is-visible){transform:translate3d(0,12px,0);filter:none}}@media (prefers-reduced-motion:reduce){.page-naarcode .naarcode-scroll-reveal,.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal,.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal.is-visible,.page-naarcode.naarcode-reveal-ready .naarcode-scroll-reveal:not(.is-visible){opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media (max-width:700px){html[lang=fa] .page-naarcode :is(.inner-hero-copy>h1,.naarcode-identity-copy>h2,.naarcode-collab-head>h2,.naarcode-standard-head>h2,.naarcode-services-copy>h2,.naarcode-work-head>h2,.final-cta>h2){width:100%;max-width:none;margin-inline:auto;text-align:center;text-wrap:balance;font-size:clamp(24px,6.6vw,28px);line-height:1.48;letter-spacing:-.012em}html[lang=fa] .page-naarcode .inner-hero-copy>h1{font-size:clamp(28px,7.6vw,32px)}html[lang=fa] .page-naarcode .naarcode-identity-copy>h2{font-size:clamp(23px,6.2vw,26px)}html[lang=fa] .page-naarcode .final-cta>h2{width:min(100%,350px);max-width:350px;font-size:clamp(25px,6.8vw,29px)}html[lang=fa] .page-naarcode :is(.naarcode-identity-copy,.naarcode-collab-head,.naarcode-standard-head,.naarcode-services-copy,.naarcode-work-head){text-align:center}html[lang=fa] .page-naarcode :is(.naarcode-identity-copy>p,.naarcode-collab-head>p,.naarcode-standard-head>p,.naarcode-services-copy>p,.naarcode-work-head>p){width:100%;max-width:34ch;margin-inline:auto;text-align:center}html[lang=fa] .page-naarcode :is(.naarcode-collab-step h3,.naarcode-standard-item h3){width:100%;max-width:none;margin-inline:auto;text-align:center;text-wrap:balance;font-size:clamp(19px,5.2vw,22px);line-height:1.45}html[lang=fa] .page-naarcode :is(.naarcode-collab-step p,.naarcode-standard-item p){text-align:center;margin-inline:auto}.page-naarcode :is(.naarcode-intro .naarcode-section-kicker,.naarcode-identity .naarcode-section-kicker,.naarcode-collab .naarcode-section-kicker,.naarcode-standard-head .naarcode-section-kicker,.naarcode-services-copy .naarcode-section-kicker,.naarcode-work-head .naarcode-section-kicker){width:100%;max-width:none;margin-inline:0;justify-self:stretch;justify-content:flex-start;text-align:left;direction:ltr}.page-naarcode :is(.naarcode-intro .naarcode-section-kicker,.naarcode-identity .naarcode-section-kicker,.naarcode-collab .naarcode-section-kicker,.naarcode-standard-head .naarcode-section-kicker,.naarcode-services-copy .naarcode-section-kicker,.naarcode-work-head .naarcode-section-kicker):before{display:none}.page-naarcode :is(.naarcode-intro .naarcode-section-kicker,.naarcode-identity .naarcode-section-kicker,.naarcode-collab .naarcode-section-kicker,.naarcode-standard-head .naarcode-section-kicker,.naarcode-services-copy .naarcode-section-kicker,.naarcode-work-head .naarcode-section-kicker):after{content:"";display:block;width:30px;height:1px;background:currentColor;opacity:.7}.page-naarcode .final-cta>.eyebrow{width:auto;justify-content:center;text-align:center;margin-inline:auto}.page-naarcode .naarcode-standard-item{grid-template-columns:1fr;gap:7px;padding:20px 18px;text-align:center}.page-naarcode .naarcode-standard-index{grid-row:1;padding-top:0;text-align:center}.page-naarcode .naarcode-standard-item-copy{grid-row:2}html[lang=fa] .page-naarcode .naarcode-story h2{max-width:none}}@media (max-width:700px){.page-naarcode :is(.naarcode-collab-head,.naarcode-standard-head,.naarcode-work-head){display:grid;grid-template-columns:minmax(0,1fr)!important;gap:14px;width:100%;text-align:center}.page-naarcode .naarcode-identity-copy,.page-naarcode .naarcode-services-copy{width:100%;text-align:center}html[lang=fa] .page-naarcode :is(.naarcode-identity-copy>h2,.naarcode-collab-head>h2,.naarcode-standard-head>h2,.naarcode-services-copy>h2,.naarcode-work-head>h2){grid-column:1/-1;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0;text-align:center!important;text-wrap:balance;font-size:clamp(21px,5.8vw,25px)!important;line-height:1.5!important}html[lang=fa] .page-naarcode .naarcode-identity-copy>h2,html[lang=fa] .page-naarcode .naarcode-services-copy>h2{font-size:clamp(20px,5.5vw,24px)!important}html[lang=fa] .page-naarcode :is(.naarcode-identity-copy>p,.naarcode-collab-head>p,.naarcode-standard-head>p,.naarcode-services-copy>p,.naarcode-work-head>p){grid-column:1/-1;width:min(100%,34ch)!important;max-width:34ch!important;margin:0 auto!important;text-align:center!important}.page-naarcode :is(.naarcode-intro .naarcode-section-kicker,.naarcode-identity .naarcode-section-kicker,.naarcode-collab .naarcode-section-kicker,.naarcode-standard-head .naarcode-section-kicker,.naarcode-services-copy .naarcode-section-kicker,.naarcode-work-head .naarcode-section-kicker){grid-column:1/-1;width:100%!important;justify-self:stretch!important;justify-content:flex-start!important;margin:0!important;text-align:left!important;direction:ltr}.page-naarcode .naarcode-collab-kicker{grid-column:1/-1;width:100%;justify-content:flex-start;margin-bottom:8px}.page-naarcode .naarcode-collab-steps{margin-top:30px}.page-naarcode .naarcode-collab-step{display:grid;grid-template-columns:1fr!important;gap:8px!important;padding:22px 0 24px;text-align:center}.page-naarcode .naarcode-collab-step>span{grid-column:1;grid-row:1;justify-self:center;margin:0 0 2px;text-align:center}html[lang=fa] .page-naarcode .naarcode-collab-step h3{grid-column:1;grid-row:2;width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;font-size:clamp(19px,5.2vw,22px)!important;line-height:1.45!important;text-wrap:balance}html[lang=fa] .page-naarcode .naarcode-collab-step p{grid-column:1!important;grid-row:3;width:min(100%,33ch);max-width:33ch;margin:4px auto 0!important;text-align:center!important;line-height:1.85}.page-naarcode .naarcode-standard-head{align-items:normal}.page-naarcode .naarcode-standard-head .naarcode-section-kicker{justify-self:stretch!important}.page-naarcode .naarcode-standard-item{display:grid;grid-template-columns:1fr!important;gap:7px;padding:20px 18px;text-align:center}.page-naarcode .naarcode-standard-index{grid-column:1;grid-row:1;justify-self:center;padding:0}.page-naarcode .naarcode-standard-item-copy{grid-column:1;grid-row:2;width:100%}html[lang=fa] .page-naarcode .naarcode-standard-item h3{width:100%;margin:0 auto 7px;text-align:center!important}html[lang=fa] .page-naarcode .naarcode-standard-item p{width:min(100%,32ch);margin:0 auto;text-align:center!important}.page-naarcode .final-cta>.eyebrow{width:auto!important;justify-content:center!important;text-align:center!important;margin-inline:auto!important}.page-naarcode .naarcode-services-bridge{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "services";gap:34px!important;width:100%;padding-block:54px 64px}.page-naarcode .naarcode-services-copy{grid-area:copy;min-width:0;width:100%!important;display:flex;flex-direction:column;align-items:center;text-align:center!important}.page-naarcode .naarcode-services-copy .naarcode-section-kicker{align-self:stretch;width:100%!important;margin:0 0 16px!important;justify-content:flex-start!important;text-align:left!important;direction:ltr}html[lang=fa] .page-naarcode .naarcode-services-copy>h2{width:100%!important;max-width:100%!important;margin:0 auto 14px!important;padding:0!important;text-align:center!important;font-size:clamp(22px,5.9vw,25px)!important;line-height:1.48!important;letter-spacing:-.012em;text-wrap:balance}html[lang=fa] .page-naarcode .naarcode-services-copy>p{width:min(100%,34ch)!important;max-width:34ch!important;margin:0 auto 20px!important;text-align:center!important;line-height:1.85}.page-naarcode .naarcode-services-copy>.naarcode-arrow-link{align-self:center;margin-inline:auto}.page-naarcode .naarcode-service-list{grid-area:services;width:100%;min-width:0}.page-naarcode .naarcode-service-link{width:100%;grid-template-columns:34px minmax(0,1fr) 22px!important;gap:10px;min-height:72px;padding-inline:2px}.page-naarcode .naarcode-service-link>strong{min-width:0;font-size:clamp(17px,4.8vw,20px);line-height:1.45}}@media (min-width:701px) and (max-width:1100px){.page-naarcode .naarcode-services-bridge{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "services";gap:40px!important;padding:62px 0 76px}.page-naarcode .naarcode-services-copy{grid-area:copy;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.page-naarcode .naarcode-services-copy .naarcode-section-kicker{align-self:stretch;width:100%;margin:0 0 18px;justify-content:flex-start;text-align:left;direction:ltr}html[lang=fa] .page-naarcode .naarcode-services-copy>h2{width:min(100%,680px);max-width:680px;margin:0 auto 16px;text-align:center;font-size:clamp(30px,4.5vw,40px);line-height:1.42;text-wrap:balance}.page-naarcode .naarcode-services-copy>p{width:min(100%,640px);max-width:640px;margin:0 auto 22px;text-align:center}.page-naarcode .naarcode-services-copy>.naarcode-arrow-link{align-self:center;margin-inline:auto}.page-naarcode .naarcode-service-list{grid-area:services;width:100%;min-width:0}.page-naarcode .naarcode-service-link{grid-template-columns:52px minmax(0,1fr) 24px;min-height:78px}.page-naarcode .naarcode-service-link strong{font-size:clamp(19px,2.6vw,23px)}}@media (max-width:700px){.page-naarcode .naarcode-story .final-cta h2,html[lang=fa] .page-naarcode .naarcode-story .final-cta h2{font-size:32px!important}}.page-naarcode .naarcode-story{width:100%;max-width:none;margin-inline:0}.page-naarcode .naarcode-story .final-cta{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1100px){.page-naarcode .naarcode-story .final-cta{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}@media (max-width:700px){.page-naarcode .naarcode-story .final-cta{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}.page-naarcode .naarcode-story .naarcode-final-cta:before{content:none!important;display:none!important}.page-naarcode .naarcode-story .naarcode-final-cta:after{display:none!important}@media (max-width:700px){.page-naarcode .naarcode-identity{gap:44px!important;padding-top:58px!important;padding-bottom:48px!important}.page-naarcode .naarcode-identity-copy>h2{margin-bottom:18px!important}.page-naarcode .naarcode-identity-copy>p{margin-top:0!important;margin-bottom:0!important}.page-naarcode .naarcode-identity-visual{min-height:310px!important;margin-top:2px!important}html[lang=fa] .page-naarcode .naarcode-identity-copy>h2{margin:0 auto 22px!important}html[lang=fa] .page-naarcode .naarcode-identity-copy>p{margin:0 auto!important}}