.page-module__S2B_ia__wrap{padding:clamp(48px,8vh,96px) 0 clamp(72px,12vh,140px)}.page-module__S2B_ia__back{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .16s var(--ease-out);align-items:center;gap:8px;margin-bottom:48px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.page-module__S2B_ia__back:hover{color:var(--accent)}.page-module__S2B_ia__back span{transition:transform .16s var(--ease-out)}.page-module__S2B_ia__back:hover span{transform:translate(-4px)}.page-module__S2B_ia__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:400;display:flex}.page-module__S2B_ia__eyebrow:before{content:"";background:var(--accent);width:10px;height:10px}.page-module__S2B_ia__h1{font-family:var(--display);letter-spacing:-.045em;color:var(--fg-strong);margin:0 0 22px;font-size:clamp(44px,7vw,80px);font-weight:600;line-height:.96}.page-module__S2B_ia__intro{letter-spacing:-.01em;max-width:640px;color:var(--fg);margin:0 0 56px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.page-module__S2B_ia__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}
