
.header-language{font-size:13px;color:#24496e;white-space:nowrap;text-decoration:none;padding:8px}.language-switch:focus-visible{outline:3px solid #a56232;outline-offset:3px}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em;overflow-wrap:anywhere}html[lang=en] .is-home .lens-hero .solution-title{font-size:clamp(32px,3.5vw,54px);max-width:660px}html[lang=en] .nav-group-toggle,html[lang=en] .is-home .nav-group-toggle{font-size:12px}html[lang=en] .header nav{gap:3px}html[lang=en] .application-experience{font-size:24px}html[lang=en] .lens-card-label h3{font-size:21px}html[lang=en] .lens-card-label p{font-size:14px}html[lang=en] .lens-card-label{min-height:210px}html[lang=en] .lens-card{min-height:560px}html[lang=en] .lens-capability-grid h3{font-size:22px}html[lang=en] .lens-hero .hero-summary{max-width:520px}html[lang=en] .lens-photo-credit{max-width:220px;text-align:right}html[lang=en] .application-list article h2{font-size:clamp(28px,3vw,38px)}@media(max-width:1200px){html[lang=en] .header .brand img{width:125px}}@media(max-width:960px){html[lang=en] .nav-group-toggle,html[lang=en] .is-home .nav-group-toggle{font-size:16px}}@media(max-width:760px){.header-language{font-size:12px;padding:5px}html[lang=en] .is-home .lens-hero-content{padding-bottom:300px}html[lang=en] .is-home .lens-hero{min-height:780px}html[lang=en] .lens-card{min-height:540px}html[lang=en] .lens-card-label p{font-size:15px}}@media(max-width:400px){.header .brand img,.is-home .header .brand img{width:122px!important}.is-home .header{gap:2px;padding:0 5px}.header-language{font-size:11px;padding:4px}}
html[lang=en] .solution-english{display:none}html[lang=en] .is-home .lens-hero .hero-summary{max-width:450px;font-size:17px}
