.ak-employee-dialog{box-sizing:border-box;width:min(900px,94vw);max-width:94vw;max-height:94dvh;padding:0;border:1px solid #d5dfe5;border-radius:22px;background:#fff;color:#455c69;overflow:hidden;box-shadow:0 24px 100px #0004}.ak-employee-dialog::backdrop{background:#0b141bcc}.ak-employee-dialog .ak-employee-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-bottom:1px solid #e0e5e8;background:white}.ak-employee-header>span{font:700 11px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:2px}.ak-employee-dialog .ak-employee-close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ccd6dc;border-radius:50%;background:#fff;color:#151c20;font:400 27px/1 Arial,sans-serif;cursor:pointer;flex-shrink:0}.ak-employee-content{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0,1.2fr);max-height:calc(94dvh - 80px);overflow:auto;overscroll-behavior:contain}.ak-employee-portrait{min-width:0;background:#eef2f4;align-self:start}.ak-employee-portrait img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top}.ak-employee-initials{min-height:280px;display:grid;place-items:center;font:600 70px/1.2 Manrope,Arial,sans-serif;color:#455c69}.ak-employee-text{padding:30px;min-width:0}.ak-employee-text>small{font:600 12px/1.7 'DM Sans',Arial,sans-serif;color:#617b8a}.ak-employee-text h2{font:500 clamp(26px,4vw,38px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-1px;margin:14px 0 24px;color:#151c20;overflow-wrap:anywhere}.ak-employee-description p{font:400 15px/1.85 'DM Sans',Arial,sans-serif;margin:0 0 18px;color:#455c69}.ak-employee-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ak-employee-links a{display:inline-flex;padding:12px 19px;border:1px solid #b9c8d1;border-radius:30px;text-decoration:none;color:#263f4f;font:600 13px/1.5 'DM Sans',Arial,sans-serif;overflow-wrap:anywhere}.ak-employee-links a:hover{background:#edf3f5}.ak-employee-dialog button:focus-visible,.ak-employee-dialog a:focus-visible{outline:3px solid #36728e;outline-offset:3px}@media(max-width:650px){.ak-employee-content{grid-template-columns:1fr}.ak-employee-portrait img{aspect-ratio:4/3;max-height:290px;object-position:center 20%}.ak-employee-initials{min-height:160px;font-size:54px}.ak-employee-text{padding:24px}.ak-employee-dialog .ak-employee-header{padding:12px 18px}.ak-employee-content{max-height:calc(94dvh - 68px)}}
