[hidden]{display:none!important}[data-edit]{white-space:pre-line}.heading-main{color:inherit!important}body[data-spacing=compact] .section{padding-top:40px;padding-bottom:40px}body[data-spacing=airy] .section{padding-top:110px;padding-bottom:110px}body[data-hero=below] .hero>.wrap{display:flex;flex-direction:column}body[data-hero=below] .hero-text{order:-1;margin:10px auto 40px}body[data-hero=split] .hero>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}body[data-hero=split] .hero-text{text-align:left;margin:0}body[data-hero=split] h1{font-size:36px}body[data-hero=split] .panorama{height:430px}@media(max-width:680px){body[data-hero=split] .hero>.wrap{display:flex;flex-direction:column}body[data-hero=split] .panorama{height:260px;width:100%}body[data-hero=split] .hero-text{text-align:center}body[data-spacing=airy] .section{padding-top:70px;padding-bottom:70px}}
.heading-main{margin-right:.18em}.brand>span>span{font:inherit}body[data-hero=split] .heading-main{display:inline}
.language-bar{background:var(--deep);color:white;border-bottom:1px solid #ffffff20}.language-inner{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:52px;padding-top:7px;padding-bottom:7px}.language-label{font-size:13px;color:#fff;opacity:.9}.language-switch{display:inline-grid;grid-template-columns:1fr 1fr;position:relative;border:1px solid #ffffff65;background:#ffffff0c;border-radius:30px;padding:3px;isolation:isolate}.language-switch:before{content:'';position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:white;border-radius:25px;z-index:-1;transition:transform .2s}.language-switch[data-active=en]:before{transform:translateX(100%)}.language-switch button{border:0;background:transparent;color:white;min-width:76px;min-height:34px;padding:5px 14px;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer;border-radius:25px}.language-switch button[aria-pressed=true]{color:var(--deep)}.language-switch button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}html[lang=en] body{font-family:Arial,system-ui,sans-serif}html[lang=en] h1,html[lang=en] h2{line-height:1.3}html[lang=en] h1{max-width:900px;margin-left:auto;margin-right:auto}html[lang=en] .hero-text>p{line-height:1.7}html[lang=en] .eyebrow{line-height:1.6}html[lang=en] .cards h3{line-height:1.3}html[lang=en] .pillars strong{font-size:25px}html[lang=en] .brand{font-family:Georgia,serif}@media(max-width:980px){html[lang=en] .nav-wrap{flex-wrap:wrap}html[lang=en] .menu-button{display:block;color:white;background:none;border:1px solid #ffffff60;border-radius:4px;padding:7px 11px;font-size:14px}html[lang=en] nav{display:none;width:100%;padding:10px 0;flex-direction:column;align-items:stretch;gap:5px}html[lang=en] nav.open{display:flex}html[lang=en] nav a{padding:8px}}@media(max-width:680px){.language-inner{justify-content:space-between}.language-label{font-size:12px}.language-switch button{min-height:36px;min-width:70px;font-size:14px}html[lang=en] .pillars strong{font-size:21px}html[lang=en] h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.language-switch:before{transition:none}}
