@font-face{font-family:Aeonik;src:url('/assets/home-v162/fonts/SpaceGrotesk-Variable.ttf')}@font-face{font-family:A2Persian;src:url('/assets/fonts/Yekan-Bakh-FaNum-Regular.woff2')}@font-face{font-family:IBMPlexMono;src:url('/assets/home-v162/fonts/JetBrainsMono-Variable.ttf')}@font-face{font-family:LusionMono;src:url('/assets/home-v162/fonts/JetBrainsMono-Variable.ttf')}
:root{--a2-paper:#f0f2f4;--a2-ink:#17252d;--a2-muted:#536470;--a2-line:#b4c1ca;--a2-link:#314ca3}html{background:var(--a2-paper)}body{font-family:Aeonik,sans-serif}html[lang=fa] body{font-family:A2Persian,sans-serif}html[lang=fa] #home-hero-title,html[lang=fa] #home-reel-title,html[lang=fa] #home-reel-desc,html[lang=fa] #home-featured-title-wrapper,html[lang=fa] .project-item-footer,html[lang=fa] #home-goal-context,html[lang=fa] #home-goal-tunnel-title,html[lang=fa] #footer-middle,html[lang=fa] #scroll-nav-content,html[lang=fa] #end-section-content{direction:rtl;text-align:right}html[lang=fa] #home-hero-title{font-size:clamp(38px,6.3vw,108px);line-height:1.5;width:80%;letter-spacing:0}html[lang=fa] #home-reel-title{font-size:clamp(32px,5vw,80px);line-height:1.55;letter-spacing:0}html[lang=fa] #home-reel-desc,html[lang=fa] #home-goal-texts{line-height:1.9;letter-spacing:0}html[lang=fa] .project-item-line-2{line-height:1.6}html[lang=fa] #home-goal-title{line-height:1.5;letter-spacing:0}html[lang=fa] #home-goal-tunnel-title{letter-spacing:0;line-height:1.65}html[lang=fa] #end-section-title{line-height:1.5;letter-spacing:0}#header-logo{width:90px!important}#header-logo svg{width:90px;height:40px}#header-menu-newsletter,#footer-middle-newsletter,#video-overlay,#home-reel-video-container-decoration,#header-menu-labs-lucy{display:none!important}#home-reel-video-title{font-size:clamp(30px,4vw,68px)}#a2-controls{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:1500;display:flex;align-items:center;gap:18px;padding:8px 20px;border:1px solid var(--a2-line);border-radius:40px;background:var(--a2-paper);color:var(--a2-ink);box-shadow:0 4px 24px #0002;font-size:15px;white-space:nowrap}#a2-controls a{padding:10px 2px}#a2-controls .a2ptheme{flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #5275ed;outline-offset:6px}#footer-bottom-tagline{max-width:340px;line-height:1.6;font-size:12px}#footer-bottom{padding-bottom:110px}#footer-contact-socials a{display:inline-block;min-height:44px}#a2-fallback{display:none;max-width:1200px;margin:auto;padding:100px 24px 140px;color:var(--a2-ink)}#a2-fallback h1{font-size:clamp(40px,7vw,96px);line-height:1.4;margin-bottom:30px}#a2-fallback p{font-size:22px;line-height:1.9;max-width:850px;margin:30px 0}#a2-fallback h2{font-size:32px;margin:60px 0 24px}.a2-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.a2-static-grid img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:16px}.a2-static-grid h3{font-size:20px;line-height:1.6;margin:16px 0}html:not(.a2-motion) body{overflow:auto!important;height:auto!important;background:var(--a2-paper)}html:not(.a2-motion) #ui,html:not(.a2-motion) #canvas,html:not(.a2-motion) #preloader,html:not(.a2-motion) #transition-overlay,html:not(.a2-motion) #input-blocker{display:none!important}html:not(.a2-motion) #a2-fallback{display:block}html[data-theme=dark]{--a2-paper:#151c24;--a2-ink:#f0f2f4;--a2-muted:#b7c7d4;--a2-line:#536470;--a2-link:#b5c8ff}html[data-theme=dark] #header-menu.--opened,html[data-theme=dark] #footer-bg{background:var(--a2-paper)!important;color:var(--a2-ink)!important}html[data-theme=dark].is-white-bg :is(#home-hero-title,#home-reel,#home-featured,#home-goal-context,#footer-section){color:var(--a2-ink)!important}html[data-theme=dark] #header-logo{color:#f0f2f4!important}html[data-theme=dark] #home-reel-cta,html[data-theme=dark] #home-featured-cta,html[data-theme=dark] .project-item-footer,html[data-theme=dark] #footer-bottom,html[data-theme=dark] #footer-middle{color:var(--a2-ink)!important}html[data-theme=dark] #header-menu svg{fill:currentColor}html[data-theme=dark] #header-menu a{color:var(--a2-ink)!important}#home-hero-title{pointer-events:none}#header-right-sound-btn{display:none!important}
@media(max-width:600px){#a2-controls{bottom:12px;gap:12px;padding:4px 14px;font-size:13px}html[lang=fa] #home-hero-title{width:92%;font-size:38px}html[lang=fa] #home-reel-title{font-size:34px}html[lang=fa] #home-featured-title{font-size:30px;line-height:1.65}html[lang=fa] #home-goal-title{font-size:36px}#footer-bottom-tagline{font-size:11px}.a2-static-grid{grid-template-columns:1fr}#a2-fallback p{font-size:18px}}

html[lang=fa] :is(h1,h2,h3,h4,button,input){font-family:A2Persian,sans-serif}html[lang=fa] #home-hero-title{grid-column:3 / span 10;width:100%;font-size:clamp(32px,4vw,64px);line-height:1.6;max-width:950px;margin-left:auto;margin-bottom:28px}#home-hero-title{grid-column:3 / span 10;font-size:clamp(30px,4vw,64px);line-height:1.2;margin-bottom:30px}html[lang=fa] #header-menu-links{direction:rtl}#header-right-talk-btn-placeholder{visibility:hidden}#header-right-talk-btn{display:none}#a2-controls .a2ptheme[hidden]{display:none!important}@media(max-width:812px){html[lang=fa] #home-hero-title,#home-hero-title{grid-column:1 / span 6;font-size:36px;line-height:1.6;margin-bottom:20px}}

@media(min-width:813px){html[lang=fa] #home-hero-title,#home-hero-title{margin-top:80px}}

html[lang=fa] .project-item-line-2-inner{display:block;overflow:visible;line-height:1.65;bottom:0;white-space:normal}html[lang=fa] .project-item-line-2{height:auto;min-height:1.7em;font-size:clamp(18px,1.7vw,28px)}html[lang=fa] #home-reel-video-title{display:none}

.a-theme-system{position:absolute;left:30px;bottom:24px;min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:8px;font:inherit;color:inherit;background:transparent;cursor:pointer}html[lang=fa] .a-theme-system{left:auto;right:30px}

#header-menu:not(.--opened) .a-theme-system{visibility:hidden;pointer-events:none}#home-featured-title{font-size:clamp(40px,6vw,86px);max-width:9em;line-height:1.15}html[lang=fa] #home-featured-title{font-size:clamp(30px,4.5vw,64px);line-height:1.65;max-width:12em}@media(max-width:812px){#home-featured-title,html[lang=fa] #home-featured-title{font-size:32px;max-width:100%}}

#header-menu .a-theme-system{position:static;align-self:stretch;width:100%;margin:0;background:var(--a2-paper);color:var(--a2-ink);border-color:var(--a2-line)}html[data-theme=dark] #header-menu-links,html[data-theme=dark] #header-menu-talk{background:var(--a2-paper)!important;color:var(--a2-ink)!important}html[data-theme=dark] #header-menu-text{color:var(--a2-ink)!important}
html[data-theme=dark] #header-menu-links *,html[data-theme=dark] #header-menu-links{color:var(--a2-ink)!important}#header-menu-labs-texts,#header-menu-labs-texts *{color:#fff!important}

.project-item-line-2-inner{font-family:Aeonik,sans-serif}html[lang=fa] #home-featured-disclaimer{line-height:1.8}#header-menu{max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain}html[lang=fa] #footer-bottom{direction:rtl}
