.cms-hero-video{width:100%;height:100%;object-fit:contain}.cms-extra h2{font:600 clamp(42px,6vw,90px)/1.1 var(--display);max-width:900px}.cms-extra p{line-height:1.9;max-width:760px;white-space:pre-line}.cms-extra img,.cms-extra video{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:30px 0}.cms-extra .text-link{display:inline-flex;margin:24px 0}.cms-cv-download{display:inline-flex;margin:20px}.article-art>img{height:100%;width:100%;object-fit:cover}.dialog-project-video,.dialog-extra-image{width:100%;max-height:80vh;object-fit:contain;margin:20px 0}.cms-loader-logo{position:absolute;inset:25%;width:50%;height:50%;object-fit:contain;background:var(--bg)}[hidden]{display:none!important}.portrait-rig[data-calibrated=false]{filter:none!important}
.cms-preview-banner{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:99999;padding:10px 18px;background:#caff4b;color:#15200b;font:12px sans-serif;border-radius:8px}.career-row .career-period{font-size:12px}.cms-project-media{display:block;max-width:100%;margin:25px auto}
