.imh-abt-hero{padding:72px 0 96px}.imh-abt-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.imh-abt-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.imh-abt-crumbs a{color:var(--text-mut)}.imh-abt-crumbs a:hover{color:var(--o-ink)}.imh-abt-crumbs span{color:var(--text)}.imh-abt-hero__title{font-size:clamp(34px,4.6vw,60px);font-weight:900;letter-spacing:-.042em;line-height:1.04;color:var(--text);margin-bottom:24px;text-wrap:balance}.imh-abt-hero__title em{font-style:normal;color:var(--o-ink)}.imh-abt-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.imh-abt-hero__visual{margin:0;overflow:hidden}.imh-abt-hero__visual img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.imh-abt-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.imh-abt-story__visual{margin:0;overflow:hidden}.imh-abt-story__visual img{width:100%;height:auto;aspect-ratio:1080 / 1215;object-fit:cover}.imh-abt-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;background:var(--border);border:1px solid var(--border)}.imh-abt-figures__item{display:flex;flex-direction:column-reverse;gap:6px;padding:20px 18px;background:var(--surface)}.imh-abt-figures dd{font-size:28px;font-weight:900;letter-spacing:-.03em;color:var(--text)}.imh-abt-figures dt{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mut)}.imh-abt-accr__top{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:end;margin-bottom:48px}.imh-abt-accr__title{font-size:clamp(30px,3.9vw,48px);font-weight:900;letter-spacing:-.035em;line-height:1.08;color:#fff;margin-bottom:20px;text-wrap:balance}.imh-abt-accr__lead{font-size:16px;line-height:1.75;color:var(--text-mut);max-width:62ch}.imh-abt-accr__licence{display:flex;flex-direction:column;gap:6px;padding:28px;background:var(--o-fill);color:#fff}.imh-abt-accr__licence strong{font-size:36px;font-weight:900;letter-spacing:.01em;line-height:1.1}.imh-abt-accr__licence span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.92}.imh-abt-accr__licence a{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-weight:800;font-size:14px;color:#fff;text-decoration:underline;text-underline-offset:3px}.imh-abt-accr__grid{grid-template-columns:repeat(4,1fr)}.imh-abt-accr__pt{margin-bottom:8px;padding-right:26px;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff}.imh-abt-accr__warn{display:flex;gap:18px;margin-top:40px;padding:26px 28px;border:1px solid var(--border);border-left:3px solid var(--o);background:var(--plate)}.imh-abt-accr__warn svg{color:var(--o-ink);flex-shrink:0;margin-top:2px}.imh-abt-accr__warn h3{font-size:17px;font-weight:800;color:#fff;margin-bottom:8px}.imh-abt-accr__warn p{font-size:15px;line-height:1.7;color:var(--text-mut)}.imh-abt-mission{font-size:clamp(18px,2vw,22px);line-height:1.55;font-weight:600;color:var(--text);text-wrap:balance}.imh-abt-sub{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono);color:var(--text-mut);margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.imh-abt-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}.imh-abt-audience{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.imh-abt-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:26px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s ease,transform .2s ease}.imh-abt-card h4{font-size:17px;font-weight:800;color:var(--text)}.imh-abt-card p{font-size:14.5px;line-height:1.65;color:var(--text-mut)}.imh-abt-card--link{padding-bottom:56px}.imh-abt-card--link:hover{border-color:var(--o);transform:translateY(-2px)}.imh-abt-card__arrow{position:absolute;left:26px;bottom:22px;color:var(--o-ink)}.imh-abt-offices{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto}.imh-abt-office h3{font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--text)}.imh-abt-office__role{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--o-ink)}.imh-abt-office ul{display:flex;flex-direction:column;gap:12px;margin:8px 0 12px}.imh-abt-office{min-width:0}.imh-abt-office li{overflow-wrap:anywhere;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--text-mut)}.imh-abt-office li svg{color:var(--o-ink);flex-shrink:0;margin-top:3px}.imh-abt-office li a:hover{color:var(--o-ink)}.imh-abt-office .imh-btn{align-self:flex-start;margin-top:auto}.imh-abt-faq{max-width:860px;margin:0 auto;border-top:1px solid var(--border)}.imh-abt-faq__item{border-bottom:1px solid var(--border)}.imh-abt-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none}.imh-abt-faq__item summary::-webkit-details-marker{display:none}.imh-abt-faq__item h3{font-size:17px;font-weight:800;color:var(--text)}.imh-abt-faq__ico{color:var(--o-ink);flex-shrink:0;transition:transform .25s ease}.imh-abt-faq__item[open] .imh-abt-faq__ico{transform:rotate(45deg)}.imh-abt-faq__item p{padding:0 40px 22px 0;font-size:15.5px;line-height:1.75;color:var(--text-mut)}@media(max-width:1024px){.imh-abt-accr__grid,.imh-abt-audience,.imh-abt-figures{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.imh-abt-hero__grid,.imh-abt-story,.imh-abt-accr__top{grid-template-columns:1fr;gap:36px}.imh-abt-values{grid-template-columns:repeat(2,1fr)}.imh-abt-story__visual img{aspect-ratio:4 / 3}}@media(max-width:767px){.imh-abt-crumbs a,.imh-abt-office li a{display:inline-flex;align-items:center;min-height:44px}.imh-abt-office ul{gap:4px}.imh-abt-office li{align-items:center}.imh-abt-office li svg{margin-top:0}.imh-abt-hero__actions .imh-btn{width:100%}}@media(max-width:680px){.imh-abt-hero{padding:40px 0 60px}.imh-abt-values,.imh-abt-audience,.imh-abt-offices,.imh-abt-accr__grid{grid-template-columns:1fr}.imh-abt-accr__warn{flex-direction:column;gap:12px;padding:22px 20px}.imh-abt-faq__item p{padding-right:0}}@media(max-width:420px){.imh-abt-figures dd{font-size:24px}.imh-abt-figures__item{padding:16px 14px}}
