.lang-switch{display:flex;gap:4px;padding:4px;border:1px solid #ffffff38;border-radius:9px}.lang-switch button{border:0;background:transparent;color:#fff;font:700 .78rem/1 Inter,Arial;padding:8px 9px;border-radius:6px;cursor:pointer}.lang-switch button.active{background:var(--gold);color:var(--ink)}.editorial{width:100%;height:clamp(280px,42vw,560px);object-fit:cover;display:block;border-radius:18px;box-shadow:0 28px 70px #071f3630}.image-band{padding:0 0 96px}.image-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch}.image-grid .editorial{height:100%;min-height:430px}.image-note{background:var(--gold);padding:38px;border-radius:18px;display:flex;flex-direction:column;justify-content:flex-end}.image-note strong{font-size:clamp(2rem,4vw,3.5rem);line-height:1}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.hero h1 .letter{display:inline-block;opacity:0;transform:translateY(38px) rotate(3deg);animation:letterIn .7s cubic-bezier(.2,.7,.2,1) forwards}.hero h1 .space{width:.24em}.hero .eyebrow,.hero .lead,.hero .facts,.hero .actions{animation:fadeUp .8s ease both}.hero .lead{animation-delay:.5s}.hero .facts{animation-delay:.65s}.hero .actions{animation-delay:.8s}@keyframes letterIn{to{opacity:1;transform:none}}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:850px){.lang-switch{margin-left:auto}.navin>.mobile{display:none}.image-grid{grid-template-columns:1fr}.image-grid .editorial{min-height:300px}.image-band{padding-bottom:68px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero h1 .letter,.hero .eyebrow,.hero .lead,.hero .facts,.hero .actions{opacity:1;transform:none;animation:none;transition:none}}
