/* Fotografie senza pannelli sovrapposti: testo nel flusso della pagina. */
html body :is(.cinematic-hero,.gallery-hero,.alliance-hero){height:auto!important;min-height:0!important;display:block!important;background:transparent!important}
html body :is(.cinematic-hero,.gallery-hero,.alliance-hero)>img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;filter:none!important;opacity:1!important}
html body :is(.hero-shade,.gallery-hero-shade,.alliance-shade){display:none!important}
html body :is(.cinematic-hero,.gallery-hero,.alliance-hero)::before,html body :is(.cinematic-hero,.gallery-hero,.alliance-hero)::after{display:none!important}
html body :is(.hero-copy,.gallery-hero-copy,.alliance-copy){position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:1100px!important;margin:0 auto!important;padding:28px 24px!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important}
html body.fgm-palette[data-palette][data-palette] main :is(.hero-copy,.gallery-hero-copy,.alliance-copy) :is(h1,p,.eyebrow){color:var(--area-ink,#243747)!important;text-shadow:none!important}
html body .image-portal{height:auto!important;min-height:0!important;background:transparent!important}
html body .image-portal>img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}
html body .image-portal::after,html body .image-portal::before{display:none!important}
html body .image-portal :is(.portal-copy,.image-portal-copy){position:static!important;background:transparent!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;color:var(--area-ink,#243747)!important;text-shadow:none!important}
html body .ark-journey{display:block!important;min-height:0!important;height:auto!important;background:transparent!important}
html body .ark-journey>img{position:static!important;z-index:auto!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}
html body .ark-journey-shade{display:none!important}
html body .ark-journey-copy{position:static!important;max-width:1100px!important;margin:0 auto!important;padding:28px 24px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.fgm-palette[data-palette][data-palette] .ark-journey-copy :is(h2,p){color:var(--area-ink,#243747)!important;text-shadow:none!important}
