.academic-hero{isolation:isolate;color:#fff;background:radial-gradient(at 85% 10%,#43587866,#0000 60%),linear-gradient(120deg,#1c3151,#263f63);border-bottom:1px solid #ffffff1c;position:relative;overflow:hidden}.academic-hero:before{content:"";pointer-events:none;border:1px solid #ded2a821;border-radius:50%;width:640px;height:640px;position:absolute;top:-360px;right:-280px}.academic-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy visual";align-items:center;gap:52px;width:min(1440px,100% - 96px);padding-block:68px 74px;display:grid}.academic-hero-copy{grid-area:copy;min-width:0;max-width:560px}.academic-institute{color:#e4d8b2;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;max-width:100%;margin-bottom:25px;font-size:10px;font-weight:600;line-height:1.8;display:inline-flex}.academic-institute svg{color:#d9c691;width:19px;height:19px}.academic-hero h1{color:#fff;letter-spacing:-.022em;overflow-wrap:anywhere;font-size:clamp(34px,2.9vw,46px);font-weight:600;line-height:1.25}.academic-hero h1>span{color:#e4d49c}.academic-hero-copy>p{color:#d4dce7;max-width:480px;margin-top:26px;font-size:16px;font-weight:400;line-height:1.9}.academic-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.academic-hero-actions .button{gap:10px;min-height:51px;padding:13px 21px;font-size:13px}.academic-hero-actions .button-white-outline{border:1px solid #fff5}.academic-hero-visual{grid-area:visual;min-width:0;position:relative}.academic-hero-visual:before{content:"";z-index:-1;border:1px solid #ded2a85c;border-radius:17px;position:absolute;inset:-12px -12px 16px 18px}.academic-team-photo{background:#1b2c46;border:1px solid #ffffff2b;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 26px 70px #08182b33}.academic-hero-image-frame{aspect-ratio:1280/853;background:#182a44;position:relative}.academic-hero-image{object-fit:contain;object-position:center}.academic-photo-caption{color:#243b6b;background:linear-gradient(110deg,#fff,#f4f0e6);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.academic-photo-caption>span:first-child{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.academic-photo-caption svg{color:#7a2e2e}.academic-photo-signature{letter-spacing:.15em;color:#785d42;flex-shrink:0;font-size:10px;font-weight:600}@media (max-width:1200px){.academic-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:35px;width:calc(100% - 64px);padding-block:52px 58px}.academic-hero h1{font-size:35px}.academic-hero-copy>p{font-size:15px}.academic-hero-actions .button{padding-inline:17px;font-size:12px}}@media (max-width:1050px){.academic-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""copy";gap:36px;max-width:850px;padding-block:34px 56px}.academic-hero-copy{max-width:760px}.academic-hero h1{max-width:740px;font-size:clamp(36px,5vw,49px)}.academic-hero-copy>p{max-width:630px;margin-top:23px;font-size:16px}.academic-institute{margin-bottom:17px}.academic-hero-actions{margin-top:27px}.academic-hero-actions .button{padding-inline:24px;font-size:14px}.academic-photo-caption{padding:16px 22px;font-size:13px}.academic-hero-visual:before{inset:-9px -9px 13px 13px}}@media (max-width:600px){.academic-hero-inner{gap:27px;width:calc(100% - 40px);padding-block:24px 42px}.academic-team-photo{border-radius:9px}.academic-hero-visual:before{border-radius:12px;inset:-7px -7px 10px 10px}.academic-photo-caption{gap:12px;padding:12px 14px;font-size:11px}.academic-photo-caption svg{width:16px;height:16px}.academic-photo-signature{letter-spacing:.08em;font-size:9px}.academic-institute{letter-spacing:.04em;gap:9px;margin-bottom:17px;font-size:9px;line-height:1.7}.academic-hero h1{font-size:34px;line-height:1.25}.academic-hero-copy>p{margin-top:21px;font-size:14px;line-height:1.8}.academic-hero-actions{gap:11px;margin-top:25px}.academic-hero-actions .button{min-height:48px;padding:12px 17px;font-size:12px}}@media (max-width:374px){.academic-hero-inner{gap:24px;width:calc(100% - 32px)}.academic-hero h1{font-size:29px}.academic-photo-caption{padding:11px;font-size:10px}.academic-photo-caption>span:first-child{gap:7px}.academic-photo-signature{font-size:8px}.academic-hero-actions{gap:9px}.academic-hero-actions .button{padding-inline:12px;font-size:11px}.academic-hero-actions svg{width:17px}}
