.agn{background:var(--white)}.agn__wrap{padding:96px var(--m) 160px;gap:72px;display:grid}.agn__main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.agn__txt{justify-items:start;gap:20px;display:grid}.agn__label{color:var(--ink-600)}.agn__t{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,1.3rem + 2.8vw,52px);font-weight:600;line-height:1.05}.ag-page .agn__line{max-width:40ch;color:var(--ink-600);font-size:18px;line-height:1.45}.agn__link{align-items:center;gap:12px;font-size:18px;font-weight:600;display:inline-flex}.agn__frame{--grow:1;aspect-ratio:16/9;border-radius:var(--r);transform:scale(calc(.9 + var(--grow) * .1));display:block;position:relative;overflow:hidden}.agn__pic{transform:translateX(calc((1 - var(--grow)) * -3%)) scale(1.06);position:absolute;inset:0}.agn__pic img{object-fit:cover}.agn__also{gap:12px;display:grid}.agn__also .ag-mono{color:var(--ink-600)}.agn__also ul{grid-template-columns:repeat(auto-fit,minmax(280px,420px));gap:12px;display:grid}.agn__also a{padding:8px;border-radius:var(--r);background:var(--white);grid-template-columns:56px 1fr 10px;align-items:center;gap:14px;padding-inline-end:18px;font-size:16px;font-weight:500;line-height:1.2;display:grid;box-shadow:0 1px 2px lab(5.2525% -.827231 -3.55052/.05),0 14px 40px lab(5.2525% -.827231 -3.55052/.07)}.agn__also img{object-fit:cover;border-radius:var(--ri);width:56px;height:56px}.agn__also svg{fill:currentColor;width:8px;height:8px;transition:transform .5s var(--ease)}@media (hover:hover){.agn__also a:hover svg{transform:translate(3px)}}@media (max-width:991px){.agn__main{grid-template-columns:1fr;gap:32px}.agn__frame{order:-1}.agn__wrap{gap:48px;padding-block:64px 160px}}@media (prefers-reduced-motion:reduce){.agn__frame,.agn__pic{transform:none}}
