.header-inner{flex-wrap:wrap;column-gap:22px;row-gap:12px;padding-block:12px}.header-inner .nav{gap:18px;flex-wrap:wrap}.download-list a{min-width:0}.download-list a span:first-child{overflow-wrap:anywhere}.stat{min-width:0}.stat span{overflow-wrap:anywhere}
.home-language{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0 0 0 auto;font-size:11px;color:#b8c5bd;letter-spacing:0;line-height:1.4;text-transform:none}
.home-language select{font:12px system-ui,sans-serif;width:auto;min-width:112px;max-width:160px;min-height:40px;height:auto;margin:0;padding:8px 26px 8px 10px;background:#19221d;color:#eeeae3;border:1px solid #64766a;border-radius:3px}
.home-language select:focus-visible{outline:2px solid #efc898;outline-offset:3px}
html:lang(it) h1,html:lang(de) h1,html:lang(fr) h1{font-size:clamp(44px,5.8vw,80px);line-height:1.06;overflow-wrap:anywhere}
html:lang(it) h2,html:lang(de) h2,html:lang(fr) h2{overflow-wrap:anywhere}
html:lang(it) .split>*,html:lang(de) .split>*,html:lang(fr) .split>*{min-width:0}
html:lang(it) .hero-buttons,html:lang(de) .hero-buttons,html:lang(fr) .hero-buttons{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}
html:lang(it) .catalog-cover strong,html:lang(de) .catalog-cover strong,html:lang(fr) .catalog-cover strong{font-size:29px;overflow-wrap:anywhere}
@media(max-width:1280px){.header-inner>.nav{display:none}}
@media(max-width:760px){.header-inner{gap:10px 16px}.header-inner>.wordmark{flex-basis:100%}.home-language{margin-left:0}.header-cta{margin-left:auto}html:lang(it) h1,html:lang(de) h1,html:lang(fr) h1{font-size:clamp(37px,9.2vw,62px)}html:lang(it) .hero-copy,html:lang(de) .hero-copy,html:lang(fr) .hero-copy{padding-bottom:380px}.controls .choices button{overflow-wrap:anywhere}.duration-card-head>div{min-width:0}.download-list{column-gap:16px}.download-list a:nth-child(odd){margin-right:0}}
@media(max-width:380px){.header-cta{margin-left:0}.header-inner{gap:6px 14px}.home-language{max-width:100%}.header-cta{font-size:10px}.metrics strong{font-size:19px}.duration-inputs{flex-wrap:wrap}}

/* Match the ATLAS homepage promo to the collection card accent. */
#atlas .eyebrow{color:#aadfff}
#atlas .hero-buttons .button{background:#aadfff;border-color:#aadfff;color:#111b16}
#atlas .hero-buttons .button:hover{background:#c2e9ff;border-color:#c2e9ff}
