.ahead[data-astro-cid-ta2fbyqs]{padding-top:clamp(140px,16vw,220px)}.ahead__top[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;font-size:14px;display:grid}.ahead__name[data-astro-cid-ta2fbyqs]{gap:2px;display:grid}.ahead__name[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{font-weight:600}.ahead__name[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs],.ahead__place[data-astro-cid-ta2fbyqs]{color:var(--grey)}.ahead__place[data-astro-cid-ta2fbyqs]{text-align:right}.ahead__portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05);width:clamp(160px,16vw,240px)}.ahead__statement[data-astro-cid-ta2fbyqs]{text-align:center;letter-spacing:-.035em;color:#3a3a3a;text-wrap:balance;max-width:1180px;margin:clamp(56px,6vw,96px) auto 0;font-size:clamp(34px,4.2vw,64px);font-weight:600;line-height:1.08}.ahead__statement[data-astro-cid-ta2fbyqs] .w[data-astro-cid-ta2fbyqs].on{color:var(--white)}.block[data-astro-cid-ta2fbyqs]{margin-top:var(--section);scroll-margin-top:80px}.split[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:clamp(40px,5vw,64px);display:grid}.lead[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.3}.body[data-astro-cid-ta2fbyqs]{color:var(--grey);margin:24px 0 0;font-size:15px;line-height:1.6}.rows[data-astro-cid-ta2fbyqs]{margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.move-row[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line)}.move-row__head[data-astro-cid-ta2fbyqs]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.2rem 2fr 1.4fr 1fr 24px;align-items:baseline;gap:24px;padding:clamp(22px,2.4vw,34px) 0;transition:padding .4s;display:grid}.move-row__head[data-astro-cid-ta2fbyqs]:hover{padding-left:12px}.move-row__n[data-astro-cid-ta2fbyqs]{color:var(--grey-strong);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal}.move-row[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,1.9vw,30px);font-weight:600;line-height:1.15}.move-row__head[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:14px}.move-row[data-astro-cid-ta2fbyqs] .muted[data-astro-cid-ta2fbyqs]{color:var(--grey-strong)}.move-row__plus[data-astro-cid-ta2fbyqs]{box-sizing:border-box;border:1.5px solid var(--grey);place-self:center end;width:11px;height:11px;position:relative}.move-row__plus[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--white);transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(0)}.move-row__head[data-astro-cid-ta2fbyqs]:hover .move-row__plus[data-astro-cid-ta2fbyqs],.move-row__head[data-astro-cid-ta2fbyqs][aria-expanded=true] .move-row__plus[data-astro-cid-ta2fbyqs]{border-color:var(--white)}.move-row__head[data-astro-cid-ta2fbyqs][aria-expanded=true] .move-row__plus[data-astro-cid-ta2fbyqs]:before{transform:scale(1)}.move-row__body[data-astro-cid-ta2fbyqs]{max-width:760px;padding:0 0 clamp(22px,2.4vw,32px) calc(3.2rem + 24px)}.move-row__note[data-astro-cid-ta2fbyqs]{color:var(--grey-strong);margin:0 0 10px;font-size:13px}.move-row__body[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.move-row__body[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--grey);padding-left:18px;font-size:15px;line-height:1.55;position:relative}.move-row__body[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"—";color:var(--grey-strong);position:absolute;left:0}.groups[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,64px);display:grid}.group[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);padding:0 20px}.group[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--white);margin:0 0 18px;font-size:14px;font-weight:600}.group[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.group[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--grey);font-size:14px}.tools[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-ta2fbyqs]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 18px 22px;display:flex}.tool__name[data-astro-cid-ta2fbyqs]{font-size:15px;font-weight:600;line-height:1.2}.tool__what[data-astro-cid-ta2fbyqs]{color:var(--grey);font-size:13px;line-height:1.45}.tool__used[data-astro-cid-ta2fbyqs]{color:var(--ember);margin-top:auto;padding-top:4px;font-size:12px}.langs[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.lang[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.4fr 1.6fr .8fr;align-items:center;gap:24px;padding:20px 0;display:grid}.lang[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,24px);font-weight:600}.lang__bar[data-astro-cid-ta2fbyqs]{gap:4px;display:inline-flex}.lang__bar[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{border:1px solid var(--grey-strong);box-sizing:border-box;width:18px;height:18px}.lang__bar[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs].on{background:var(--white);border-color:var(--white)}.lang__lv[data-astro-cid-ta2fbyqs]{color:var(--grey);font-size:14px}.lang__hi[data-astro-cid-ta2fbyqs]{color:var(--ember);justify-self:end;font-size:16px;font-weight:600}.lang__hi[data-astro-cid-ta2fbyqs][lang=fa]{font-family:Darvish,cy,sans-serif;font-size:15px}@media (width<=760px){.ahead[data-astro-cid-ta2fbyqs]{padding-top:120px}.ahead__top[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 120px;align-items:start;gap:20px}.ahead__portrait[data-astro-cid-ta2fbyqs]{grid-area:1/2/3;width:120px}.ahead__name[data-astro-cid-ta2fbyqs],.ahead__place[data-astro-cid-ta2fbyqs]{text-align:left;grid-column:1}.ahead__statement[data-astro-cid-ta2fbyqs]{margin-top:44px;font-size:8.4vw}.split[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:20px}.split[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:empty{display:none}.move-row__head[data-astro-cid-ta2fbyqs]{grid-template-columns:2.2rem minmax(0,1fr) 24px;gap:4px 12px;width:100%}.move-row__head[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:first-child{grid-area:1/1}.move-row__head[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(2){grid-area:1/2}.move-row__head[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(3){grid-area:2/2}.move-row__head[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(4){grid-area:3/2}.move-row__head[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:nth-child(5){grid-area:1/3}.move-row__head[data-astro-cid-ta2fbyqs]:hover{padding-left:0}.move-row__body[data-astro-cid-ta2fbyqs]{padding-left:calc(2.2rem + 12px)}.groups[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.group[data-astro-cid-ta2fbyqs]{padding:0 14px}.tools[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool[data-astro-cid-ta2fbyqs]{padding:14px 12px 16px}.tool__name[data-astro-cid-ta2fbyqs],.tool__what[data-astro-cid-ta2fbyqs]{overflow-wrap:anywhere}.lang[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr auto;gap:8px 16px}.lang__lv[data-astro-cid-ta2fbyqs]{grid-column:1}.lang__hi[data-astro-cid-ta2fbyqs]{grid-area:1/2}.lang__bar[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.find[data-astro-cid-ta2fbyqs] .find__reveal[data-astro-cid-ta2fbyqs]{width:100%}}.soft[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(660px,100%);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.soft__sq[data-astro-cid-ta2fbyqs]{isolation:isolate;aspect-ratio:2;text-align:center;letter-spacing:-.01em;background:#ffffff12;place-items:center;padding:10px;font-size:clamp(14px,1.3vw,18px);font-weight:600;display:grid;position:relative}.soft__sq--d[data-astro-cid-ta2fbyqs]{background:#ffffff04}.soft__sq[data-astro-cid-ta2fbyqs]:before{content:"";z-index:-1;background:var(--ember);transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(0)}.soft__sq[data-astro-cid-ta2fbyqs]:hover:before{transform:scale(1)}.soft__sq[data-astro-cid-ta2fbyqs]:hover{color:var(--black)}.find[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.find[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line)}.find[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs],.find__soon[data-astro-cid-ta2fbyqs],.find__plain[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;display:flex}.find[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,30px);font-weight:600}.find[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--grey);font-size:15px}.find[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover span[data-astro-cid-ta2fbyqs]{color:var(--ember)}.find__soon[data-astro-cid-ta2fbyqs]{opacity:.55}.find[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs][hidden],.find__reveal[data-astro-cid-ta2fbyqs][hidden]{display:none}.find__reveal[data-astro-cid-ta2fbyqs]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;display:flex}.find__reveal[data-astro-cid-ta2fbyqs]:hover span[data-astro-cid-ta2fbyqs]{color:var(--ember)}.didlink[data-astro-cid-ta2fbyqs]{color:var(--white);border-bottom:1px solid var(--line);vertical-align:-.12em;align-items:center;padding:0 2px 2px;transition:border-color .2s;display:inline-flex}.didlink[data-astro-cid-ta2fbyqs]:hover{border-color:var(--ember)}.didlink__logo[data-astro-cid-ta2fbyqs]{width:auto;height:.8em;display:block}.cv__row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,40px);display:flex}.cvbtn[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);letter-spacing:-.005em;color:var(--white);isolation:isolate;border-radius:0;align-items:center;gap:28px;padding:18px 22px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cvbtn[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--white);z-index:-1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px;transform:translateY(101%)}.cvbtn[data-astro-cid-ta2fbyqs]:hover{color:var(--black)}.cvbtn[data-astro-cid-ta2fbyqs]:hover:before{transform:none}.cvbtn[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{font-style:normal}
