@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-DemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Farhang';
    src: url('https://aryo-dc.com/wp-content/uploads/2026/08/Farhang2-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
#aryo-about-root{
  --bg:#e6e7e8;--ink:#414042;--muted:#737477;--soft:#8d8e91;--teal:#0da7b8;
  --paper:#f3f4f4;--paper2:rgba(255,255,255,.45);--line:rgba(65,64,66,.14);
  --line-strong:rgba(65,64,66,.24);--teal-line:rgba(13,167,184,.36);
  --shadow:0 28px 90px rgba(65,64,66,.08);--max:1240px;--r:28px;
}
#aryo-about-root *{box-sizing:border-box}
#aryo-about-root{scroll-behavior:smooth;scroll-padding-top:94px}
#aryo-about-root{margin:0;background:var(--bg);color:var(--ink) !important;font-family:'Farhang',Tahoma,Arial,sans-serif;line-height:1.9;overflow-x:hidden}
#aryo-about-root a{color:inherit !important;text-decoration:none} #aryo-about-root img{display:block;max-width:100%} #aryo-about-root button,#aryo-about-root input,#aryo-about-root select,#aryo-about-root textarea{font:inherit}
#aryo-about-root ::selection{background:var(--teal);color:#fff !important}
#aryo-about-root .container{width:min(var(--max),calc(100% - 46px));margin-inline:auto}#aryo-about-root .section{padding:118px 0;position:relative}
#aryo-about-root .eyebrow{display:flex;align-items:center;gap:11px;font-size:12px;color:var(--muted) !important;letter-spacing:.03em;margin-bottom:15px}#aryo-about-root .eyebrow:before{content:'';width:34px;height:2px;background:var(--teal)}
#aryo-about-root h1,#aryo-about-root h2,#aryo-about-root h3,#aryo-about-root p{margin-top:0}#aryo-about-root h1{font-size:clamp(52px,7vw,104px);line-height:1.12;letter-spacing:-.06em;font-weight:900}#aryo-about-root h2{font-size:clamp(36px,4.5vw,66px);line-height:1.25;letter-spacing:-.04em;font-weight:900;margin-bottom:20px}#aryo-about-root h3{font-weight:700;line-height:1.45}#aryo-about-root .lead{font-size:clamp(17px,1.6vw,22px);font-weight:300;color:var(--muted) !important;max-width:720px}#aryo-about-root .teal{color:var(--teal) !important}#aryo-about-root .muted{color:var(--muted) !important}
#aryo-about-root .noise{position:fixed;inset:0;pointer-events:none;z-index:2000;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}
#aryo-about-root .cursor-glow{position:fixed;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(13,167,184,.08),transparent 69%);pointer-events:none;z-index:0;transform:translate(-50%,-50%)}
#aryo-about-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.65,.2,1),transform .8s cubic-bezier(.2,.65,.2,1)}#aryo-about-root .reveal.in{opacity:1;transform:none}


#aryo-about-root header{position:fixed;top:0;inset-inline:0;z-index:100;border-bottom:1px solid transparent;transition:.3s;background:linear-gradient(180deg,rgba(230,231,232,.94),rgba(230,231,232,.64),transparent)}#aryo-about-root header.scrolled{background:rgba(230,231,232,.87);backdrop-filter:blur(18px);border-color:var(--line)}
#aryo-about-root .nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}#aryo-about-root .brand{display:flex;align-items:center;gap:12px}#aryo-about-root .brand img{height:42px;width:auto}#aryo-about-root .brand small{font-size:10px;direction:ltr;color:var(--soft) !important;letter-spacing:.08em}#aryo-about-root .navlinks{display:flex;align-items:center;gap:21px;font-size:12px;color:#666669 !important}#aryo-about-root .navlinks a{position:relative}#aryo-about-root .navlinks a:after{content:'';position:absolute;right:0;left:100%;bottom:-8px;height:1px;background:var(--teal);transition:.22s}#aryo-about-root .navlinks a:hover:after{left:0}
#aryo-about-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 17px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.22);color:var(--ink) !important;font-size:12px;transition:.25s}#aryo-about-root .btn:hover{transform:translateY(-2px);border-color:var(--teal-line)}#aryo-about-root .btn.primary{background:var(--teal);color:white !important;border-color:var(--teal)}#aryo-about-root .btn .arrow{font-size:10px;transform:rotate(-90deg)}


#aryo-about-root .hero{min-height:100svh;display:flex;align-items:flex-end;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}
#aryo-about-root .hero:before{content:'';position:absolute;inset:0;z-index:-4;background:radial-gradient(circle at 17% 24%,rgba(13,167,184,.09),transparent 24%),linear-gradient(100deg,#e6e7e8 0%,#eff0f0 54%,#e6e7e8 100%)}
#aryo-about-root .hero:after{content:'ARYO / ABOUT / CONTINUITY';position:absolute;left:-2.5vw;top:22vh;z-index:-2;font-size:11vw;line-height:1;font-weight:900;color:rgba(65,64,66,.028) !important;white-space:nowrap;direction:ltr;letter-spacing:-.065em}
#aryo-about-root .hero-grid-bg{position:absolute;inset:0;z-index:-3;opacity:.75;background-image:linear-gradient(rgba(65,64,66,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(65,64,66,.045) 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.32) 53%,transparent 100%)}
#aryo-about-root .signal-field{position:absolute;left:-4vw;top:18vh;width:min(610px,46vw);height:64vh;z-index:-1;opacity:.9}#aryo-about-root .signal-field span{position:absolute;border:1px solid rgba(65,64,66,.13);border-radius:48% 52% 44% 56%;inset:var(--i);transform:rotate(calc(var(--r)*1deg))}#aryo-about-root .signal-field i{position:absolute;width:8px;height:8px;background:var(--teal);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.8}#aryo-about-root .signal-field i:nth-of-type(1){left:18%;top:22%;transform:rotate(25deg)}#aryo-about-root .signal-field i:nth-of-type(2){left:53%;top:46%;transform:rotate(110deg)}#aryo-about-root .signal-field i:nth-of-type(3){left:30%;bottom:17%;transform:rotate(220deg)}
#aryo-about-root .hero-copy{padding:180px 0 88px;width:min(760px,65vw);margin-left:auto;position:relative;z-index:2;text-align:right}#aryo-about-root .hero-kicker{display:flex;align-items:center;gap:11px;color:#68686b !important;font-size:13px;margin-bottom:28px}#aryo-about-root .pulse{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 rgba(13,167,184,.35);animation:aryo-about-pulse 2s infinite}@keyframes aryo-about-pulse{70%{box-shadow:0 0 0 12px rgba(13,167,184,0)}100%{box-shadow:0 0 0 0 rgba(13,167,184,0)}}
#aryo-about-root .hero h1 .accent{color:var(--teal) !important}#aryo-about-root .hero .lead{max-width:650px}#aryo-about-root .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}#aryo-about-root .hero-meta{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line);max-width:710px}#aryo-about-root .hero-meta div{padding:17px 0 17px 24px}#aryo-about-root .hero-meta div+div{border-right:1px solid var(--line);padding-right:24px}#aryo-about-root .hero-meta small{display:block;color:var(--soft) !important;font-size:10px;margin-bottom:2px}#aryo-about-root .hero-meta strong{font-weight:600;font-size:14px}#aryo-about-root .hero-index{position:absolute;left:24px;bottom:27px;color:rgba(65,64,66,.35) !important;font-size:10px;writing-mode:vertical-rl;letter-spacing:.18em}


#aryo-about-root .statement{overflow:hidden}#aryo-about-root .statement:before{content:'';position:absolute;left:-20%;top:42%;width:52%;height:1px;background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:.55;transform:rotate(-9deg)}#aryo-about-root .statement-wrap{display:grid;grid-template-columns:.58fr 1.42fr;gap:72px;align-items:start}#aryo-about-root .statement-no{font-size:12px;color:var(--soft) !important;direction:ltr;letter-spacing:.14em}#aryo-about-root .statement-copy p{font-size:clamp(30px,4vw,59px);line-height:1.55;font-weight:200;letter-spacing:-.03em}#aryo-about-root .statement-copy b{font-weight:800}#aryo-about-root .statement-copy .accent{color:var(--teal) !important}


#aryo-about-root .enemy-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:end;margin-bottom:50px}#aryo-about-root .enemy-list{border-top:1px solid var(--line-strong)}#aryo-about-root .enemy-row{display:grid;grid-template-columns:70px 1fr 1.2fr auto;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}#aryo-about-root .enemy-row .num{font-size:11px;color:var(--soft) !important;direction:ltr}#aryo-about-root .enemy-row strong{font-size:22px}#aryo-about-root .enemy-row p{margin:0;color:var(--muted) !important;font-size:14px}#aryo-about-root .tri{width:8px;height:8px;background:var(--teal);clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(-90deg)}


#aryo-about-root .method{background:rgba(255,255,255,.18);border-block:1px solid var(--line)}#aryo-about-root .method-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}#aryo-about-root .method-title{position:sticky;top:125px}#aryo-about-root .method-title p{max-width:500px}#aryo-about-root .principles{border-top:1px solid var(--line-strong)}#aryo-about-root .principle{display:grid;grid-template-columns:70px 1fr auto;gap:22px;align-items:center;padding:29px 0;border-bottom:1px solid var(--line)}#aryo-about-root .principle .idx{color:var(--soft) !important;font-size:11px;direction:ltr}#aryo-about-root .principle strong{font-size:21px}#aryo-about-root .principle p{margin:3px 0 0;color:var(--muted) !important;font-size:13px}


#aryo-about-root .purpose{overflow:hidden}#aryo-about-root .purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:44px}#aryo-about-root .purpose-item{padding:48px 0}#aryo-about-root .purpose-item+ .purpose-item{border-right:1px solid var(--line);padding-right:48px}#aryo-about-root .purpose-item:first-child{padding-left:48px}#aryo-about-root .purpose-label{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px;font-size:12px;color:var(--soft) !important}#aryo-about-root .purpose-label span:last-child{width:9px;height:9px;background:var(--teal);clip-path:polygon(50% 0,100% 100%,0 100%)}#aryo-about-root .purpose-item h3{font-size:clamp(27px,3vw,44px);font-weight:700;max-width:500px;margin-bottom:15px}#aryo-about-root .purpose-item p{color:var(--muted) !important;max-width:530px}#aryo-about-root .purpose-bottom{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:center;padding-top:43px}#aryo-about-root .purpose-code{font-size:11px;direction:ltr;color:var(--soft) !important;letter-spacing:.13em}#aryo-about-root .purpose-bottom blockquote{margin:0;font-size:clamp(22px,2.5vw,36px);font-weight:300;line-height:1.7}#aryo-about-root .purpose-bottom b{font-weight:700}


#aryo-about-root .quote-band{padding:66px 0;border-block:1px solid var(--line);background:rgba(255,255,255,.23)}#aryo-about-root .quote-band .container{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}#aryo-about-root .quote-band blockquote{margin:0;font-size:clamp(29px,4vw,58px);line-height:1.52;font-weight:200;max-width:980px}#aryo-about-root .quote-band blockquote b{font-weight:700;color:var(--teal) !important}#aryo-about-root .quote-mark{font-size:11px;color:var(--soft) !important;writing-mode:vertical-rl;letter-spacing:.14em}


#aryo-about-root .numbers-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:end;margin-bottom:38px}#aryo-about-root .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}#aryo-about-root .stat{min-height:245px;padding:38px 28px 30px;position:relative}#aryo-about-root .stat+ .stat{border-right:1px solid var(--line)}#aryo-about-root .stat:before{content:'';position:absolute;right:28px;top:0;width:32px;height:3px;background:var(--teal)}#aryo-about-root .stat strong{font-size:clamp(46px,5.6vw,76px);font-weight:900;letter-spacing:-.055em;display:block;line-height:1.1;direction:ltr;text-align:right}#aryo-about-root .stat h3{margin:18px 0 7px;font-size:16px}#aryo-about-root .stat p{font-size:12px;color:var(--muted) !important;margin:0;line-height:1.8}#aryo-about-root .numbers-note{margin-top:18px;font-size:11px;color:var(--soft) !important;max-width:870px}


#aryo-about-root .office{background:rgba(255,255,255,.16);border-block:1px solid var(--line)}#aryo-about-root .office-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:end;margin-bottom:42px}#aryo-about-root .office-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:240px 240px;gap:14px}#aryo-about-root .office-photo{position:relative;overflow:hidden;border-radius:20px;background:#d9dadb}#aryo-about-root .office-photo:first-child{grid-row:1/3}#aryo-about-root .office-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(.95);transition:transform .55s ease,filter .55s ease}#aryo-about-root .office-photo:hover img{transform:scale(1.025);filter:saturate(.92) contrast(1)}#aryo-about-root .office-photo:after{content:'';position:absolute;inset:0;border:1px solid rgba(65,64,66,.08);border-radius:inherit;pointer-events:none}#aryo-about-root .office-tag{position:absolute;right:16px;bottom:16px;background:rgba(230,231,232,.88);backdrop-filter:blur(10px);padding:8px 12px;border-radius:999px;font-size:10px;color:var(--ink) !important;border:1px solid rgba(65,64,66,.11)}


#aryo-about-root .leadership-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:end;margin-bottom:46px}#aryo-about-root .leader{display:grid;grid-template-columns:.78fr 1.22fr;min-height:560px;border-top:1px solid var(--line-strong);padding:42px 0}#aryo-about-root .leader+ .leader{border-bottom:1px solid var(--line-strong)}#aryo-about-root .leader.reverse{grid-template-columns:1.22fr .78fr}#aryo-about-root .leader.reverse .leader-photo{order:2}#aryo-about-root .leader.reverse .leader-copy{order:1;padding-left:54px;padding-right:0}#aryo-about-root .leader-photo{position:relative;min-height:500px;overflow:hidden;border-radius:22px;background:#dadbdd}#aryo-about-root .leader-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:contrast(.98)}#aryo-about-root .leader-photo:before{content:'';position:absolute;z-index:2;right:18px;top:18px;width:38px;height:3px;background:var(--teal)}#aryo-about-root .leader-copy{padding:22px 0 20px 54px;display:flex;flex-direction:column;justify-content:center}#aryo-about-root .leader-kicker{font-size:11px;color:var(--teal) !important;letter-spacing:.03em;margin-bottom:12px}#aryo-about-root .leader h3{font-size:clamp(34px,4vw,58px);letter-spacing:-.035em;margin-bottom:5px}#aryo-about-root .leader-role{font-size:14px;color:var(--muted) !important;margin-bottom:28px}#aryo-about-root .leader-copy>p{max-width:620px;color:#626265 !important;font-size:16px}#aryo-about-root .leader-focus{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:18px}#aryo-about-root .leader-focus small{color:var(--soft) !important}#aryo-about-root .leader-focus strong{font-weight:600}#aryo-about-root .leader-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}#aryo-about-root .leader-actions .btn{background:transparent}#aryo-about-root .leader-actions .linkedin{border-color:var(--teal-line)}


#aryo-about-root .chapters-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}#aryo-about-root .chapters-head .lead{max-width:590px}#aryo-about-root .chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#aryo-about-root .chapter{min-height:520px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.28)}#aryo-about-root .chapter:before{content:'';position:absolute;left:-20%;top:-38%;width:70%;aspect-ratio:1;border:1px solid rgba(13,167,184,.18);border-radius:46% 54% 60% 40%;transform:rotate(19deg)}#aryo-about-root .chapter:after{content:'▲   ▲   ▲';position:absolute;left:28px;top:28px;color:rgba(13,167,184,.36) !important;font-size:8px;letter-spacing:17px;direction:ltr}#aryo-about-root .chapter-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;position:relative;z-index:2}#aryo-about-root .chapter-no{direction:ltr;color:var(--soft) !important;font-size:10px;letter-spacing:.16em}#aryo-about-root .chapter h3{font-size:clamp(30px,3.3vw,48px);margin:0 0 12px}#aryo-about-root .chapter p{max-width:470px;color:var(--muted) !important;font-size:15px}#aryo-about-root .chapter-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;font-size:13px}#aryo-about-root .chapter-link span:first-child{color:#55565a !important}#aryo-about-root .chapter-link span:last-child{color:var(--teal) !important;font-size:11px;transform:rotate(-90deg)}
#aryo-about-root .chapter-hyrcanian:before{left:auto;right:-19%;top:-22%;transform:rotate(-26deg)}


#aryo-about-root .profile{background:rgba(255,255,255,.19);border-block:1px solid var(--line)}#aryo-about-root .profile-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:32px}#aryo-about-root .profile-main{padding:42px 0}#aryo-about-root .profile-main h2{font-size:clamp(34px,4vw,56px)}#aryo-about-root .profile-main p{max-width:720px;color:var(--muted) !important}#aryo-about-root .facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}#aryo-about-root .fact{min-height:150px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px;display:flex;flex-direction:column;justify-content:space-between}#aryo-about-root .fact small{color:var(--soft) !important;font-size:10px}#aryo-about-root .fact strong{font-size:24px;font-weight:650}#aryo-about-root .fact strong.sm{font-size:16px;line-height:1.65}


#aryo-about-root .contact{padding-bottom:142px}#aryo-about-root .contact-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:52px;align-items:stretch}#aryo-about-root .contact-copy{padding:44px 0}#aryo-about-root .contact-copy h2{font-size:clamp(36px,4vw,58px)}#aryo-about-root .contact-copy p{color:var(--muted) !important;max-width:440px}#aryo-about-root .contact-list{border-top:1px solid var(--line-strong)}#aryo-about-root .contact-row{display:grid;grid-template-columns:135px 1fr auto;gap:20px;align-items:center;padding:21px 0;border-bottom:1px solid var(--line)}#aryo-about-root .contact-row small{color:var(--soft) !important}#aryo-about-root .contact-row a,#aryo-about-root .contact-row span{font-size:15px}#aryo-about-root .contact-row .arrow{color:var(--teal) !important;font-size:10px;transform:rotate(-90deg)}#aryo-about-root .contact-row.ltr a,#aryo-about-root .contact-row.ltr span{direction:ltr;text-align:right}


#aryo-about-root .final-cta{padding:0 0 90px}#aryo-about-root .cta-box{min-height:470px;border:1px solid var(--line-strong);border-radius:var(--r);position:relative;overflow:hidden;padding:52px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,.26);box-shadow:var(--shadow)}#aryo-about-root .cta-box:before{content:'';position:absolute;width:440px;height:440px;left:-110px;bottom:-250px;border:1px solid rgba(13,167,184,.24);border-radius:46% 54% 58% 42%;transform:rotate(-24deg)}#aryo-about-root .cta-box:after{content:'ARYO';position:absolute;left:30px;bottom:-34px;font-size:180px;font-weight:900;letter-spacing:-.07em;color:rgba(65,64,66,.035) !important;direction:ltr}#aryo-about-root .cta-box h2{max-width:780px;margin:0;position:relative;z-index:2}#aryo-about-root .cta-top{font-size:11px;color:var(--soft) !important;letter-spacing:.12em;direction:ltr}#aryo-about-root .cta-actions{position:relative;z-index:3}
#aryo-about-root footer{border-top:1px solid var(--line);padding:28px 0 36px}#aryo-about-root .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}#aryo-about-root .footer-brand{display:flex;align-items:center;gap:13px;font-size:11px;color:var(--muted) !important}#aryo-about-root .footer-brand img{width:105px;height:auto}#aryo-about-root .footer-links{display:flex;gap:20px;font-size:11px;color:var(--muted) !important}

@media(max-width:1000px){#aryo-about-root .navlinks{display:none}#aryo-about-root .hero-copy{width:min(730px,92vw);padding-top:160px}#aryo-about-root .signal-field{left:-14vw;width:65vw;opacity:.62}#aryo-about-root .statement-wrap,#aryo-about-root .enemy-head,#aryo-about-root .method-grid,#aryo-about-root .purpose-bottom,#aryo-about-root .numbers-head,#aryo-about-root .office-head,#aryo-about-root .leadership-head,#aryo-about-root .profile-grid,#aryo-about-root .contact-wrap{grid-template-columns:1fr}#aryo-about-root .method-title{position:static}#aryo-about-root .purpose-grid{grid-template-columns:1fr}#aryo-about-root .purpose-item+ .purpose-item{border-right:0;border-top:1px solid var(--line);padding-right:0}#aryo-about-root .purpose-item:first-child{padding-left:0}#aryo-about-root .stats{grid-template-columns:1fr 1fr}#aryo-about-root .stat:nth-child(3){border-right:0;border-top:1px solid var(--line)}#aryo-about-root .stat:nth-child(4){border-top:1px solid var(--line)}#aryo-about-root .office-gallery{grid-template-rows:220px 220px}#aryo-about-root .leader,#aryo-about-root .leader.reverse{grid-template-columns:.85fr 1.15fr}#aryo-about-root .leader.reverse .leader-photo{order:1}#aryo-about-root .leader.reverse .leader-copy{order:2;padding:22px 0 20px 40px}#aryo-about-root .chapter-grid{grid-template-columns:1fr}#aryo-about-root .enemy-row{grid-template-columns:55px .8fr 1.2fr auto}}
@media(max-width:700px){#aryo-about-root .container{width:min(100% - 28px,var(--max))}#aryo-about-root .section{padding:82px 0}#aryo-about-root .nav{height:70px}#aryo-about-root .brand img{height:33px}#aryo-about-root .brand small{display:none}#aryo-about-root .nav>.btn{padding:9px 12px}#aryo-about-root .hero{min-height:94svh}#aryo-about-root .hero-copy{width:100%;padding:132px 0 60px}#aryo-about-root h1{font-size:52px}#aryo-about-root .signal-field{left:-42vw;top:26vh;width:112vw;height:48vh;opacity:.32}#aryo-about-root .hero-meta{grid-template-columns:1fr}#aryo-about-root .hero-meta div+div{border-right:0;border-top:1px solid var(--line);padding-right:0}#aryo-about-root .statement-copy p{font-size:29px}#aryo-about-root .enemy-row{grid-template-columns:38px 1fr auto;gap:12px}#aryo-about-root .enemy-row p{grid-column:2/4;padding-top:2px}#aryo-about-root .method-grid{gap:28px}#aryo-about-root .principle{grid-template-columns:42px 1fr auto;gap:13px}#aryo-about-root .purpose-item{padding:34px 0}#aryo-about-root .purpose-bottom{gap:22px}#aryo-about-root .quote-band .container{grid-template-columns:1fr}#aryo-about-root .quote-mark{writing-mode:horizontal-tb}#aryo-about-root .stats{grid-template-columns:1fr}#aryo-about-root .stat+ .stat{border-right:0;border-top:1px solid var(--line)}#aryo-about-root .stat{min-height:205px;padding-right:0}#aryo-about-root .stat:before{right:0}#aryo-about-root .office-gallery{display:grid;grid-template-columns:1fr;grid-template-rows:330px 190px 190px}#aryo-about-root .office-photo:first-child{grid-row:auto}#aryo-about-root .leader,#aryo-about-root .leader.reverse{display:flex;flex-direction:column;padding:30px 0}#aryo-about-root .leader-photo{min-height:460px}#aryo-about-root .leader-copy,#aryo-about-root .leader.reverse .leader-copy{padding:28px 0 14px}#aryo-about-root .leader-focus{grid-template-columns:1fr;gap:4px}#aryo-about-root .chapter{min-height:440px;padding:28px}#aryo-about-root .facts{grid-template-columns:1fr 1fr}#aryo-about-root .profile-main,#aryo-about-root .contact-copy{padding:20px 0}#aryo-about-root .contact-row{grid-template-columns:92px 1fr auto;gap:10px}#aryo-about-root .cta-box{padding:30px;min-height:430px}#aryo-about-root .cta-box:after{font-size:112px}#aryo-about-root .footer-inner{align-items:flex-start;flex-direction:column}#aryo-about-root .cursor-glow{display:none}}
@media(prefers-reduced-motion:reduce){#aryo-about-root{scroll-behavior:auto}#aryo-about-root .reveal{opacity:1;transform:none;transition:none}#aryo-about-root .pulse{animation:none}}
#aryo-about-root .hero:before{background-image:radial-gradient(circle at 17% 24%,rgba(13,167,184,.09),transparent 24%),url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Head-Office-1.jpg');background-size:auto,cover;background-position:center,center;background-repeat:no-repeat}
#aryo-about-root .hero h1{font-size:clamp(42px,5.2vw,76px);line-height:1.2}
#aryo-about-root .purpose-visual{margin:44px 0 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:22px;background:var(--paper2)}
#aryo-about-root .purpose-visual img{width:100%;height:auto;min-height:300px;object-fit:cover}
#aryo-about-root .stat-number bdi{unicode-bidi:isolate}
#aryo-about-root .stat-number-with-unit{display:flex;align-items:baseline;justify-content:flex-end;gap:.1em;white-space:nowrap;direction:ltr}
#aryo-about-root .stat-number-with-unit span{font-size:.42em;letter-spacing:0;font-weight:700;direction:rtl}
@media(max-width:700px){#aryo-about-root .hero:before{background-image:radial-gradient(circle at 17% 24%,rgba(13,167,184,.06),transparent 28%),url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Head-Office-1M.jpg');background-position:center,center}#aryo-about-root .hero h1{font-size:clamp(34px,10vw,46px);line-height:1.25}#aryo-about-root .purpose-visual{margin-top:32px;border-radius:18px}#aryo-about-root .purpose-visual img{min-height:180px;object-fit:cover}}
/* حفظ ظاهر اصلی + اصلاحات درخواستی */
#aryo-about-root,
#aryo-about-root *{font-family:'Farhang',Tahoma,Arial,sans-serif !important}

/* سکشن اول: فقط تصویر و محتوای اصلی؛ تزئینات روی عکس حذف شده‌اند. */
#aryo-about-root .hero-grid-bg,
#aryo-about-root .signal-field,
#aryo-about-root .hero-index,
#aryo-about-root .hero:after{display:none !important}
#aryo-about-root .hero:before{
  background-image:url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Head-Office-1.jpg') !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}

/* تیترها نسبت به فایل اصلی ۱۰ تا ۱۵ پیکسل کوچک‌تر شده‌اند. */
#aryo-about-root h1{font-size:clamp(40px,5.8vw,90px) !important;line-height:1.18 !important}
#aryo-about-root h2{font-size:clamp(27px,3.7vw,53px) !important}
#aryo-about-root .hero h1{font-size:clamp(40px,5.8vw,90px) !important}
#aryo-about-root .purpose-item h3{font-size:clamp(22px,2.45vw,34px) !important}
#aryo-about-root .leader h3{font-size:clamp(24px,3vw,44px) !important}
#aryo-about-root .chapter h3{font-size:clamp(22px,2.55vw,36px) !important}
#aryo-about-root .profile-main h2{font-size:clamp(26px,3.1vw,44px) !important}
#aryo-about-root .contact-copy h2{font-size:clamp(28px,3.2vw,46px) !important}

/* فاصلهٔ امن میان متن و تصویر مدیران. */
#aryo-about-root .leader,
#aryo-about-root .leader.reverse{column-gap:46px !important;row-gap:34px !important}

@media(max-width:700px){
  #aryo-about-root .hero:before{
    background-image:url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Head-Office-1M.jpg') !important;
    background-position:center !important;
  }
  #aryo-about-root h1,
  #aryo-about-root .hero h1{font-size:40px !important;line-height:1.25 !important}
  #aryo-about-root h2{font-size:30px !important;line-height:1.32 !important}
  #aryo-about-root .leader,
  #aryo-about-root .leader.reverse{gap:30px !important}
  #aryo-about-root .leader h3{font-size:28px !important}
  #aryo-about-root .chapter h3{font-size:26px !important}
}
#aryo-about-root{color:var(--ink) !important;background:var(--bg) !important}
#aryo-about-root :where(h1,h2,h3,p,blockquote,strong,small,a,span,b){color:inherit !important}
#aryo-about-root .teal,#aryo-about-root .hero h1 .accent,#aryo-about-root .statement-copy .accent,#aryo-about-root .quote-band blockquote b,#aryo-about-root .leader-kicker,#aryo-about-root .chapter-link span:last-child,#aryo-about-root .contact-row .arrow{color:var(--teal) !important}
#aryo-about-root .lead,#aryo-about-root .muted,#aryo-about-root .purpose-label,#aryo-about-root .enemy-row .num,#aryo-about-root .enemy-row p,#aryo-about-root .principle .idx,#aryo-about-root .principle p,#aryo-about-root .numbers-note,#aryo-about-root .stat p,#aryo-about-root .quote-mark,#aryo-about-root .leader-role,#aryo-about-root .leader-copy > p,#aryo-about-root .leader-focus small,#aryo-about-root .chapter-no,#aryo-about-root .chapter p,#aryo-about-root .profile-main p,#aryo-about-root .fact small,#aryo-about-root .contact-copy p,#aryo-about-root .contact-row small{color:var(--muted) !important}
#aryo-about-root .btn.primary{color:#fff !important;background:var(--teal) !important;border-color:var(--teal) !important}
#aryo-about-root .chapter-link span:first-child{color:#55565a !important}
#aryo-about-root h1,#aryo-about-root .hero h1{font-size:clamp(30px,3.8vw,58px) !important;line-height:1.25 !important}
#aryo-about-root h2{font-size:clamp(24px,2.8vw,42px) !important;line-height:1.32 !important}
#aryo-about-root .statement-copy p,#aryo-about-root .quote-band blockquote{font-size:clamp(23px,2.8vw,42px) !important;line-height:1.55 !important}
#aryo-about-root .purpose-item h3{font-size:clamp(20px,2.1vw,30px) !important}
#aryo-about-root .leader h3{font-size:clamp(22px,2.3vw,34px) !important}
#aryo-about-root .chapter h3{font-size:clamp(20px,2.2vw,32px) !important}
#aryo-about-root .profile-main h2,#aryo-about-root .contact-copy h2{font-size:clamp(24px,2.6vw,38px) !important}
#aryo-about-root .enemy-row strong,#aryo-about-root .principle strong{font-size:18px !important}
@media(max-width:700px){#aryo-about-root h1,#aryo-about-root .hero h1{font-size:32px !important;line-height:1.3 !important}#aryo-about-root h2,#aryo-about-root .profile-main h2,#aryo-about-root .contact-copy h2{font-size:26px !important}#aryo-about-root .statement-copy p,#aryo-about-root .quote-band blockquote{font-size:25px !important}#aryo-about-root .leader h3{font-size:25px !important}#aryo-about-root .chapter h3{font-size:23px !important}}
/* پس‌زمینهٔ کارت‌های فصل‌های زندهٔ آریو */
#aryo-about-root .chapter.chapter-elecomp{
  background-image:url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Elecomp1405-A.jpg') !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}
#aryo-about-root .chapter.chapter-hyrcanian{
  background-image:url('https://aryo-dc.com/wp-content/uploads/2026/09/ARYO-Hyrcanian-A.jpg') !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}
@media(max-width:700px){
  #aryo-about-root .chapter.chapter-elecomp,
  #aryo-about-root .chapter.chapter-hyrcanian{background-position:25% center !important}
}
/* قاب تصاویر مدیران در موبایل: گردی کامل در هر چهار گوشه */
@media(max-width:700px){
  #aryo-about-root .leader-photo{
    height:460px !important;
    min-height:0 !important;
    overflow:hidden !important;
    border-radius:22px !important;
  }
  #aryo-about-root .leader-photo img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    border-radius:inherit !important;
  }
}