.language-switch{position:relative}.language-menu{position:absolute;top:34px;right:0;background:#fff;border:1px solid var(--line);box-shadow:0 14px 35px rgba(17,35,61,.14);padding:7px;display:grid;grid-template-columns:repeat(2,34px);gap:3px;opacity:0;visibility:hidden;transform:translateY(-5px);transition:.2s}.language-switch.open .language-menu{opacity:1;visibility:visible;transform:none}.language-menu a{padding:7px 4px;text-align:center;font-size:10px;font-weight:700}.language-menu a:hover,.language-menu a[aria-current="page"]{background:var(--ink);color:#fff}.footer-bottom a{transition:color .2s}.footer-bottom a:hover{color:#fff}
@media(max-width:1050px){.header-actions .language-switch{display:block}.header-actions{margin-left:auto}.nav-toggle{margin-left:0}}
@media(max-width:700px){.language-menu{right:-8px}.header-actions .language-switch{display:block}.header-actions{gap:8px}}
.founder-mark.founder-photo{background:#10233f;min-height:460px;align-items:stretch;justify-content:stretch}
.founder-mark.founder-photo:before,.founder-mark.founder-photo:after{display:none}
.founder-mark.founder-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 24%;filter:none;z-index:0}
.founder-mark.founder-photo>span{position:absolute;z-index:2;left:18px;bottom:18px;margin:0;padding:9px 12px;background:rgba(10,24,43,.82);backdrop-filter:blur(8px);border-left:3px solid var(--coral);text-align:left;border-radius:1px}
@media(max-width:700px){.founder-mark.founder-photo{min-height:420px}.founder-mark.founder-photo>img{object-position:center 20%}}
