header{gap:20px}header nav{margin-left:auto;margin-right:auto;min-width:0}header nav .primary-menu{gap:3px}header nav .primary-menu a{font-size:11px;padding:12px 10px;white-space:nowrap}header .header-actions{flex-shrink:0}.logo{flex-shrink:0}html{scroll-padding-top:110px}@media(max-width:1250px) and (min-width:701px){header{padding-left:3%;padding-right:3%;gap:12px}header nav .primary-menu a{font-size:10px;padding:12px 7px}.header-actions{gap:12px}.locale{display:none}}@media(max-width:1100px){header nav{display:none;position:absolute;top:88px;left:12px;right:12px;margin:0;padding:20px;background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 14px 35px #00000010;z-index:20}header nav.open{display:block}header nav .primary-menu{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:stretch}header nav .primary-menu a{font-size:12px;display:block;padding:14px 16px;white-space:normal}#menu-open{display:block}}@media(max-width:700px){header nav{top:72px}.locale{display:none}html{scroll-padding-top:94px}header nav .primary-menu{display:grid;grid-template-columns:1fr 1fr}.header-actions{gap:18px}}
header nav .primary-menu>li{position:relative}header nav .primary-menu>li>.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:240px;list-style:none;margin:0;padding:12px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 12px 30px #00000010;z-index:30}header nav .primary-menu>li:hover>.sub-menu,header nav .primary-menu>li:focus-within>.sub-menu{display:block}header nav .sub-menu li{list-style:none;margin:0}header nav .primary-menu .sub-menu a{display:block;font-size:12px;font-weight:500;padding:12px 14px;border-radius:7px;white-space:normal}header nav .sub-menu a:after{display:none}.group-considerations{background:#f7f5f1}.group-considerations>p{max-width:760px;font-size:14px;color:#666;margin:22px 0}.group-considerations h2{max-width:850px}@media(min-width:1101px){header nav .primary-menu{gap:22px}header nav .primary-menu>li>a{font-size:13px;padding:14px 18px}}@media(max-width:1100px){header nav .primary-menu>li>.sub-menu{display:block;position:static;min-width:0;padding:0 8px 8px;margin:0;border:0;box-shadow:none;border-radius:0}header nav .primary-menu>li>a{font-weight:700;color:#222}header nav .primary-menu .sub-menu a{font-size:11px;padding:10px 8px;color:#777}header nav .primary-menu>li{border-bottom:1px solid #f1f1f1}header nav{max-height:calc(100vh - 110px);overflow-y:auto}}

.page-hero.full-scene-hero>img{object-fit:contain;object-position:center;height:530px;min-height:0;max-height:none;background:#f8f7f5}@media(max-width:700px){.page-hero.full-scene-hero>img{height:auto;aspect-ratio:1;max-height:none;object-fit:contain}}
