.hero-top[data-astro-cid-m3zpgalb]{background:var(--ink);color:var(--on-ink);padding-block:clamp(64px,11vw,150px) clamp(120px,14vw,200px);position:relative;overflow:hidden}.hero-top[data-astro-cid-m3zpgalb] .hero-mark{opacity:.065;pointer-events:none;width:min(54vw,760px);height:auto;position:absolute;top:50%;right:max(-4vw,50vw - 730px);translate:0 -54%}.hero-top[data-astro-cid-m3zpgalb] .hero-mark path{fill:#f5f2ec}.hero-copy[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.6vw,32px);max-width:60rem;display:grid;position:relative}.hero[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:var(--brass-on-ink)}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{color:var(--on-ink);letter-spacing:-.025em;max-width:20ch;font-size:clamp(2.5rem,1.3rem + 4.4vw,4.75rem);font-weight:450;line-height:1.03}:lang(ka) .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{letter-spacing:0;max-width:26ch;font-size:clamp(1.8rem,1.2rem + 2.8vw,3.3rem);line-height:1.22}:lang(ru) .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{max-width:20ch;font-size:clamp(2.2rem,1.25rem + 3.6vw,4rem)}.hero-copy[data-astro-cid-m3zpgalb] .btn-row[data-astro-cid-m3zpgalb]{margin-top:12px}.hero-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{animation:rise .8s var(--ease) both}.hero-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(2){animation-delay:80ms}.hero-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(3){animation-delay:.16s}.index[data-astro-cid-m3zpgalb]{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--brass);margin-top:clamp(-120px,-9vw,-72px);padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) clamp(20px,3vw,40px);position:relative}.index-head[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;padding-bottom:clamp(20px,2.5vw,28px);display:flex}.index-head[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:clamp(1.6rem,1.3rem + 1.3vw,2.4rem)}.index-list[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,64px);margin:0;padding:0;display:grid}.index-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--border);animation:rise .7s var(--ease) both;animation-delay:calc(.2s + var(--i) * 50ms);display:flex}.index-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-last-child(-n+2):nth-child(odd),.index-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:0}.index-list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{width:100%;color:var(--text);grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"no name""no desc";gap:8px;padding:clamp(22px,2.4vw,30px) 40px clamp(22px,2.4vw,30px) 0;text-decoration:none;display:grid;position:relative}.no[data-astro-cid-m3zpgalb]{grid-area:no;padding-top:.15em;font-size:1.125rem}.name[data-astro-cid-m3zpgalb]{font-family:var(--serif);transition:color .2s var(--ease);grid-area:name;font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);font-weight:520;line-height:1.25}.desc[data-astro-cid-m3zpgalb]{color:var(--text-muted);grid-area:desc;font-size:.9375rem;line-height:1.6}.index-list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .name[data-astro-cid-m3zpgalb]{color:var(--accent)}.go{color:var(--brass);transition:transform .25s var(--ease), color .2s var(--ease);position:absolute;top:clamp(24px,2.6vw,32px);right:4px}.index-list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .go{color:var(--accent);transform:translate(3px,-3px)}.assurance[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:32px clamp(32px,5vw,80px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,48px);display:grid}.remote[data-astro-cid-m3zpgalb]{font-family:var(--serif);align-items:flex-start;gap:16px;font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);font-style:italic;line-height:1.5;display:flex}.remote[data-astro-cid-m3zpgalb] svg{color:var(--brass);flex:none;margin-top:4px}.creds[data-astro-cid-m3zpgalb]{border:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.creds[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:center;gap:12px;padding:20px 22px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.creds[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";background:var(--brass);flex:none;width:7px;height:7px;transform:rotate(45deg)}.creds[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-left:1px solid var(--border-strong)}@media (width<=1080px){.assurance[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=860px){.index-list[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.index-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--border)}.index-list[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:0}}@media (width<=720px){.creds[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.creds[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]+li[data-astro-cid-m3zpgalb]{border-left:0;border-top:1px solid var(--border-strong)}.hero-top[data-astro-cid-m3zpgalb] .hero-mark{width:120vw;top:auto;bottom:-8%;right:-45vw;translate:none}}@media (width<=560px){.index[data-astro-cid-m3zpgalb]{margin-inline:calc(-1 * var(--gutter) + 8px);padding-inline:18px}.index-list[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{grid-template-columns:2.25rem minmax(0,1fr);padding-right:28px}}@keyframes rise{0%{opacity:.35;transform:translateY(10px)}}
