                                                                              
                                                                                       
                                                                                
html[data-cv-typo-house="costruzioni"] {
  --cv-typo-synthesis: none;
  --cv-typo-optical: auto;
  --cv-typo-display-1-ff: var(--cv-ff-display-1);
  --cv-typo-display-1-fs: var(--cv-fs-display-1);
  --cv-typo-display-1-fw: var(--cv-fw-display-1);
  --cv-typo-display-1-fst: var(--cv-fst-display-1);
  --cv-typo-display-1-lh: var(--cv-lh-display-1);
  --cv-typo-display-1-ls: var(--cv-ls-display-1);
  --cv-typo-display-1-tt: var(--cv-tt-display-1);
  --cv-typo-display-1-ffs: var(--cv-ffs-display-1);
  --cv-typo-display-2-ff: var(--cv-ff-display-2);
  --cv-typo-display-2-fs: var(--cv-fs-display-2);
  --cv-typo-display-2-fw: var(--cv-fw-display-2);
  --cv-typo-display-2-fst: var(--cv-fst-display-2);
  --cv-typo-display-2-lh: var(--cv-lh-display-2);
  --cv-typo-display-2-ls: var(--cv-ls-display-2);
  --cv-typo-display-2-tt: var(--cv-tt-display-2);
  --cv-typo-display-2-ffs: var(--cv-ffs-display-2);
  --cv-typo-titre-3-ff: var(--cv-ff-titre-3);
  --cv-typo-titre-3-fs: var(--cv-fs-titre-3);
  --cv-typo-titre-3-fw: var(--cv-fw-titre-3);
  --cv-typo-titre-3-fst: var(--cv-fst-titre-3);
  --cv-typo-titre-3-lh: var(--cv-lh-titre-3);
  --cv-typo-titre-3-ls: var(--cv-ls-titre-3);
  --cv-typo-titre-3-tt: var(--cv-tt-titre-3);
  --cv-typo-titre-3-ffs: var(--cv-ffs-titre-3);
  --cv-typo-titre-4-ff: var(--cv-ff-titre-4);
  --cv-typo-titre-4-fs: var(--cv-fs-titre-4);
  --cv-typo-titre-4-fw: var(--cv-fw-titre-4);
  --cv-typo-titre-4-fst: var(--cv-fst-titre-4);
  --cv-typo-titre-4-lh: var(--cv-lh-titre-4);
  --cv-typo-titre-4-ls: var(--cv-ls-titre-4);
  --cv-typo-titre-4-tt: var(--cv-tt-titre-4);
  --cv-typo-titre-4-ffs: var(--cv-ffs-titre-4);
  --cv-typo-chapo-ff: var(--cv-ff-chapo);
  --cv-typo-chapo-fs: var(--cv-fs-chapo);
  --cv-typo-chapo-fw: var(--cv-fw-chapo);
  --cv-typo-chapo-fst: var(--cv-fst-chapo);
  --cv-typo-chapo-lh: var(--cv-lh-chapo);
  --cv-typo-chapo-ls: var(--cv-ls-chapo);
  --cv-typo-chapo-tt: var(--cv-tt-chapo);
  --cv-typo-chapo-ffs: var(--cv-ffs-chapo);
  --cv-typo-citation-ff: var(--cv-ff-citation);
  --cv-typo-citation-fs: var(--cv-fs-citation);
  --cv-typo-citation-fw: var(--cv-fw-citation);
  --cv-typo-citation-fst: var(--cv-fst-citation);
  --cv-typo-citation-lh: var(--cv-lh-citation);
  --cv-typo-citation-ls: var(--cv-ls-citation);
  --cv-typo-citation-tt: var(--cv-tt-citation);
  --cv-typo-citation-ffs: var(--cv-ffs-citation);
  --cv-typo-chiffre-display-ff: var(--cv-ff-chiffre-display);
  --cv-typo-chiffre-display-fs: var(--cv-fs-chiffre-display);
  --cv-typo-chiffre-display-fw: var(--cv-fw-chiffre-display);
  --cv-typo-chiffre-display-fst: var(--cv-fst-chiffre-display);
  --cv-typo-chiffre-display-lh: var(--cv-lh-chiffre-display);
  --cv-typo-chiffre-display-ls: var(--cv-ls-chiffre-display);
  --cv-typo-chiffre-display-tt: var(--cv-tt-chiffre-display);
  --cv-typo-chiffre-display-ffs: var(--cv-ffs-chiffre-display);
  --cv-typo-menu-salon-ff: var(--cv-ff-menu-salon);
  --cv-typo-menu-salon-fs: var(--cv-fs-menu-salon);
  --cv-typo-menu-salon-fw: var(--cv-fw-menu-salon);
  --cv-typo-menu-salon-fst: var(--cv-fst-menu-salon);
  --cv-typo-menu-salon-lh: var(--cv-lh-menu-salon);
  --cv-typo-menu-salon-ls: var(--cv-ls-menu-salon);
  --cv-typo-menu-salon-tt: var(--cv-tt-menu-salon);
  --cv-typo-menu-salon-ffs: var(--cv-ffs-menu-salon);
  --cv-typo-texte-ff: var(--cv-ff-texte);
  --cv-typo-texte-fs: var(--cv-fs-texte);
  --cv-typo-texte-fw: var(--cv-fw-texte);
  --cv-typo-texte-fst: var(--cv-fst-texte);
  --cv-typo-texte-lh: var(--cv-lh-texte);
  --cv-typo-texte-ls: var(--cv-ls-texte);
  --cv-typo-texte-tt: var(--cv-tt-texte);
  --cv-typo-texte-ffs: var(--cv-ffs-texte);
  --cv-typo-texte-petit-ff: var(--cv-ff-texte-petit);
  --cv-typo-texte-petit-fs: var(--cv-fs-texte-petit);
  --cv-typo-texte-petit-fw: var(--cv-fw-texte-petit);
  --cv-typo-texte-petit-fst: var(--cv-fst-texte-petit);
  --cv-typo-texte-petit-lh: var(--cv-lh-texte-petit);
  --cv-typo-texte-petit-ls: var(--cv-ls-texte-petit);
  --cv-typo-texte-petit-tt: var(--cv-tt-texte-petit);
  --cv-typo-texte-petit-ffs: var(--cv-ffs-texte-petit);
  --cv-typo-texte-legal-ff: var(--cv-ff-texte-legal);
  --cv-typo-texte-legal-fs: var(--cv-fs-texte-legal);
  --cv-typo-texte-legal-fw: var(--cv-fw-texte-legal);
  --cv-typo-texte-legal-fst: var(--cv-fst-texte-legal);
  --cv-typo-texte-legal-lh: var(--cv-lh-texte-legal);
  --cv-typo-texte-legal-ls: var(--cv-ls-texte-legal);
  --cv-typo-texte-legal-tt: var(--cv-tt-texte-legal);
  --cv-typo-texte-legal-ffs: var(--cv-ffs-texte-legal);
  --cv-typo-legende-ff: var(--cv-ff-legende);
  --cv-typo-legende-fs: var(--cv-fs-legende);
  --cv-typo-legende-fw: var(--cv-fw-legende);
  --cv-typo-legende-fst: var(--cv-fst-legende);
  --cv-typo-legende-lh: var(--cv-lh-legende);
  --cv-typo-legende-ls: var(--cv-ls-legende);
  --cv-typo-legende-tt: var(--cv-tt-legende);
  --cv-typo-legende-ffs: var(--cv-ffs-legende);
  --cv-typo-surtitre-ff: var(--cv-ff-surtitre);
  --cv-typo-surtitre-fs: var(--cv-fs-surtitre);
  --cv-typo-surtitre-fw: var(--cv-fw-surtitre);
  --cv-typo-surtitre-fst: var(--cv-fst-surtitre);
  --cv-typo-surtitre-lh: var(--cv-lh-surtitre);
  --cv-typo-surtitre-ls: var(--cv-ls-surtitre);
  --cv-typo-surtitre-tt: var(--cv-tt-surtitre);
  --cv-typo-surtitre-ffs: var(--cv-ffs-surtitre);
  --cv-typo-nav-ff: var(--cv-ff-nav);
  --cv-typo-nav-fs: var(--cv-fs-nav);
  --cv-typo-nav-fw: var(--cv-fw-nav);
  --cv-typo-nav-fst: var(--cv-fst-nav);
  --cv-typo-nav-lh: var(--cv-lh-nav);
  --cv-typo-nav-ls: var(--cv-ls-nav);
  --cv-typo-nav-tt: var(--cv-tt-nav);
  --cv-typo-nav-ffs: var(--cv-ffs-nav);
  --cv-typo-bouton-ff: var(--cv-ff-bouton);
  --cv-typo-bouton-fs: var(--cv-fs-bouton);
  --cv-typo-bouton-fw: var(--cv-fw-bouton);
  --cv-typo-bouton-fst: var(--cv-fst-bouton);
  --cv-typo-bouton-lh: var(--cv-lh-bouton);
  --cv-typo-bouton-ls: var(--cv-ls-bouton);
  --cv-typo-bouton-tt: var(--cv-tt-bouton);
  --cv-typo-bouton-ffs: var(--cv-ffs-bouton);
  --cv-typo-champ-ff: var(--cv-ff-champ);
  --cv-typo-champ-fs: var(--cv-fs-champ);
  --cv-typo-champ-fw: var(--cv-fw-champ);
  --cv-typo-champ-fst: var(--cv-fst-champ);
  --cv-typo-champ-lh: var(--cv-lh-champ);
  --cv-typo-champ-ls: var(--cv-ls-champ);
  --cv-typo-champ-tt: var(--cv-tt-champ);
  --cv-typo-champ-ffs: var(--cv-ffs-champ);
  --cv-typo-label-ff: var(--cv-ff-label);
  --cv-typo-label-fs: var(--cv-fs-label);
  --cv-typo-label-fw: var(--cv-fw-label);
  --cv-typo-label-fst: var(--cv-fst-label);
  --cv-typo-label-lh: var(--cv-lh-label);
  --cv-typo-label-ls: var(--cv-ls-label);
  --cv-typo-label-tt: var(--cv-tt-label);
  --cv-typo-label-ffs: var(--cv-ffs-label);
  --cv-typo-message-ff: var(--cv-ff-message);
  --cv-typo-message-fs: var(--cv-fs-message);
  --cv-typo-message-fw: var(--cv-fw-message);
  --cv-typo-message-fst: var(--cv-fst-message);
  --cv-typo-message-lh: var(--cv-lh-message);
  --cv-typo-message-ls: var(--cv-ls-message);
  --cv-typo-message-tt: var(--cv-tt-message);
  --cv-typo-message-ffs: var(--cv-ffs-message);
  --cv-typo-chiffre-donnee-ff: var(--cv-ff-chiffre-donnee);
  --cv-typo-chiffre-donnee-fs: var(--cv-fs-chiffre-donnee);
  --cv-typo-chiffre-donnee-fw: var(--cv-fw-chiffre-donnee);
  --cv-typo-chiffre-donnee-fst: var(--cv-fst-chiffre-donnee);
  --cv-typo-chiffre-donnee-lh: var(--cv-lh-chiffre-donnee);
  --cv-typo-chiffre-donnee-ls: var(--cv-ls-chiffre-donnee);
  --cv-typo-chiffre-donnee-tt: var(--cv-tt-chiffre-donnee);
  --cv-typo-chiffre-donnee-ffs: var(--cv-ffs-chiffre-donnee);
  --cv-typo-annotation-ff: var(--cv-ff-annotation);
  --cv-typo-annotation-fs: var(--cv-fs-annotation);
  --cv-typo-annotation-fw: var(--cv-fw-annotation);
  --cv-typo-annotation-fst: var(--cv-fst-annotation);
  --cv-typo-annotation-lh: var(--cv-lh-annotation);
  --cv-typo-annotation-ls: var(--cv-ls-annotation);
  --cv-typo-annotation-tt: var(--cv-tt-annotation);
  --cv-typo-annotation-ffs: var(--cv-ffs-annotation);
}
html[data-cv-typo-house="terrae"] {
  --cv-typo-synthesis: none;
  --cv-typo-optical: auto;
  --cv-typo-display-1-ff: var(--tc-ff-display-1);
  --cv-typo-display-1-fs: var(--tc-fs-display-1);
  --cv-typo-display-1-fw: var(--tc-fw-display-1);
  --cv-typo-display-1-fst: var(--tc-fst-display-1);
  --cv-typo-display-1-lh: var(--tc-lh-display-1);
  --cv-typo-display-1-ls: var(--tc-ls-display-1);
  --cv-typo-display-1-tt: var(--tc-tt-display-1);
  --cv-typo-display-1-ffs: var(--tc-ffs-display-1);
  --cv-typo-display-2-ff: var(--tc-ff-display-2);
  --cv-typo-display-2-fs: var(--tc-fs-display-2);
  --cv-typo-display-2-fw: var(--tc-fw-display-2);
  --cv-typo-display-2-fst: var(--tc-fst-display-2);
  --cv-typo-display-2-lh: var(--tc-lh-display-2);
  --cv-typo-display-2-ls: var(--tc-ls-display-2);
  --cv-typo-display-2-tt: var(--tc-tt-display-2);
  --cv-typo-display-2-ffs: var(--tc-ffs-display-2);
  --cv-typo-titre-3-ff: var(--tc-ff-titre-3);
  --cv-typo-titre-3-fs: var(--tc-fs-titre-3);
  --cv-typo-titre-3-fw: var(--tc-fw-titre-3);
  --cv-typo-titre-3-fst: var(--tc-fst-titre-3);
  --cv-typo-titre-3-lh: var(--tc-lh-titre-3);
  --cv-typo-titre-3-ls: var(--tc-ls-titre-3);
  --cv-typo-titre-3-tt: var(--tc-tt-titre-3);
  --cv-typo-titre-3-ffs: var(--tc-ffs-titre-3);
  --cv-typo-titre-4-ff: var(--tc-ff-titre-4);
  --cv-typo-titre-4-fs: var(--tc-fs-titre-4);
  --cv-typo-titre-4-fw: var(--tc-fw-titre-4);
  --cv-typo-titre-4-fst: var(--tc-fst-titre-4);
  --cv-typo-titre-4-lh: var(--tc-lh-titre-4);
  --cv-typo-titre-4-ls: var(--tc-ls-titre-4);
  --cv-typo-titre-4-tt: var(--tc-tt-titre-4);
  --cv-typo-titre-4-ffs: var(--tc-ffs-titre-4);
  --cv-typo-chapo-ff: var(--tc-ff-chapo);
  --cv-typo-chapo-fs: var(--tc-fs-chapo);
  --cv-typo-chapo-fw: var(--tc-fw-chapo);
  --cv-typo-chapo-fst: var(--tc-fst-chapo);
  --cv-typo-chapo-lh: var(--tc-lh-chapo);
  --cv-typo-chapo-ls: var(--tc-ls-chapo);
  --cv-typo-chapo-tt: var(--tc-tt-chapo);
  --cv-typo-chapo-ffs: var(--tc-ffs-chapo);
  --cv-typo-citation-ff: var(--tc-ff-citation);
  --cv-typo-citation-fs: var(--tc-fs-citation);
  --cv-typo-citation-fw: var(--tc-fw-citation);
  --cv-typo-citation-fst: var(--tc-fst-citation);
  --cv-typo-citation-lh: var(--tc-lh-citation);
  --cv-typo-citation-ls: var(--tc-ls-citation);
  --cv-typo-citation-tt: var(--tc-tt-citation);
  --cv-typo-citation-ffs: var(--tc-ffs-citation);
  --cv-typo-chiffre-display-ff: var(--tc-ff-chiffre-display);
  --cv-typo-chiffre-display-fs: var(--tc-fs-chiffre-display);
  --cv-typo-chiffre-display-fw: var(--tc-fw-chiffre-display);
  --cv-typo-chiffre-display-fst: var(--tc-fst-chiffre-display);
  --cv-typo-chiffre-display-lh: var(--tc-lh-chiffre-display);
  --cv-typo-chiffre-display-ls: var(--tc-ls-chiffre-display);
  --cv-typo-chiffre-display-tt: var(--tc-tt-chiffre-display);
  --cv-typo-chiffre-display-ffs: var(--tc-ffs-chiffre-display);
  --cv-typo-menu-salon-ff: var(--tc-ff-menu-salon);
  --cv-typo-menu-salon-fs: var(--tc-fs-menu-salon);
  --cv-typo-menu-salon-fw: var(--tc-fw-menu-salon);
  --cv-typo-menu-salon-fst: var(--tc-fst-menu-salon);
  --cv-typo-menu-salon-lh: var(--tc-lh-menu-salon);
  --cv-typo-menu-salon-ls: var(--tc-ls-menu-salon);
  --cv-typo-menu-salon-tt: var(--tc-tt-menu-salon);
  --cv-typo-menu-salon-ffs: var(--tc-ffs-menu-salon);
  --cv-typo-texte-ff: var(--tc-ff-texte);
  --cv-typo-texte-fs: var(--tc-fs-texte);
  --cv-typo-texte-fw: var(--tc-fw-texte);
  --cv-typo-texte-fst: var(--tc-fst-texte);
  --cv-typo-texte-lh: var(--tc-lh-texte);
  --cv-typo-texte-ls: var(--tc-ls-texte);
  --cv-typo-texte-tt: var(--tc-tt-texte);
  --cv-typo-texte-ffs: var(--tc-ffs-texte);
  --cv-typo-texte-petit-ff: var(--tc-ff-texte-petit);
  --cv-typo-texte-petit-fs: var(--tc-fs-texte-petit);
  --cv-typo-texte-petit-fw: var(--tc-fw-texte-petit);
  --cv-typo-texte-petit-fst: var(--tc-fst-texte-petit);
  --cv-typo-texte-petit-lh: var(--tc-lh-texte-petit);
  --cv-typo-texte-petit-ls: var(--tc-ls-texte-petit);
  --cv-typo-texte-petit-tt: var(--tc-tt-texte-petit);
  --cv-typo-texte-petit-ffs: var(--tc-ffs-texte-petit);
  --cv-typo-texte-legal-ff: var(--tc-ff-texte-legal);
  --cv-typo-texte-legal-fs: var(--tc-fs-texte-legal);
  --cv-typo-texte-legal-fw: var(--tc-fw-texte-legal);
  --cv-typo-texte-legal-fst: var(--tc-fst-texte-legal);
  --cv-typo-texte-legal-lh: var(--tc-lh-texte-legal);
  --cv-typo-texte-legal-ls: var(--tc-ls-texte-legal);
  --cv-typo-texte-legal-tt: var(--tc-tt-texte-legal);
  --cv-typo-texte-legal-ffs: var(--tc-ffs-texte-legal);
  --cv-typo-legende-ff: var(--tc-ff-legende);
  --cv-typo-legende-fs: var(--tc-fs-legende);
  --cv-typo-legende-fw: var(--tc-fw-legende);
  --cv-typo-legende-fst: var(--tc-fst-legende);
  --cv-typo-legende-lh: var(--tc-lh-legende);
  --cv-typo-legende-ls: var(--tc-ls-legende);
  --cv-typo-legende-tt: var(--tc-tt-legende);
  --cv-typo-legende-ffs: var(--tc-ffs-legende);
  --cv-typo-surtitre-ff: var(--tc-ff-surtitre);
  --cv-typo-surtitre-fs: var(--tc-fs-surtitre);
  --cv-typo-surtitre-fw: var(--tc-fw-surtitre);
  --cv-typo-surtitre-fst: var(--tc-fst-surtitre);
  --cv-typo-surtitre-lh: var(--tc-lh-surtitre);
  --cv-typo-surtitre-ls: var(--tc-ls-surtitre);
  --cv-typo-surtitre-tt: var(--tc-tt-surtitre);
  --cv-typo-surtitre-ffs: var(--tc-ffs-surtitre);
  --cv-typo-nav-ff: var(--tc-ff-nav);
  --cv-typo-nav-fs: var(--tc-fs-nav);
  --cv-typo-nav-fw: var(--tc-fw-nav);
  --cv-typo-nav-fst: var(--tc-fst-nav);
  --cv-typo-nav-lh: var(--tc-lh-nav);
  --cv-typo-nav-ls: var(--tc-ls-nav);
  --cv-typo-nav-tt: var(--tc-tt-nav);
  --cv-typo-nav-ffs: var(--tc-ffs-nav);
  --cv-typo-bouton-ff: var(--tc-ff-bouton);
  --cv-typo-bouton-fs: var(--tc-fs-bouton);
  --cv-typo-bouton-fw: var(--tc-fw-bouton);
  --cv-typo-bouton-fst: var(--tc-fst-bouton);
  --cv-typo-bouton-lh: var(--tc-lh-bouton);
  --cv-typo-bouton-ls: var(--tc-ls-bouton);
  --cv-typo-bouton-tt: var(--tc-tt-bouton);
  --cv-typo-bouton-ffs: var(--tc-ffs-bouton);
  --cv-typo-champ-ff: var(--tc-ff-champ);
  --cv-typo-champ-fs: var(--tc-fs-champ);
  --cv-typo-champ-fw: var(--tc-fw-champ);
  --cv-typo-champ-fst: var(--tc-fst-champ);
  --cv-typo-champ-lh: var(--tc-lh-champ);
  --cv-typo-champ-ls: var(--tc-ls-champ);
  --cv-typo-champ-tt: var(--tc-tt-champ);
  --cv-typo-champ-ffs: var(--tc-ffs-champ);
  --cv-typo-label-ff: var(--tc-ff-label);
  --cv-typo-label-fs: var(--tc-fs-label);
  --cv-typo-label-fw: var(--tc-fw-label);
  --cv-typo-label-fst: var(--tc-fst-label);
  --cv-typo-label-lh: var(--tc-lh-label);
  --cv-typo-label-ls: var(--tc-ls-label);
  --cv-typo-label-tt: var(--tc-tt-label);
  --cv-typo-label-ffs: var(--tc-ffs-label);
  --cv-typo-message-ff: var(--tc-ff-message);
  --cv-typo-message-fs: var(--tc-fs-message);
  --cv-typo-message-fw: var(--tc-fw-message);
  --cv-typo-message-fst: var(--tc-fst-message);
  --cv-typo-message-lh: var(--tc-lh-message);
  --cv-typo-message-ls: var(--tc-ls-message);
  --cv-typo-message-tt: var(--tc-tt-message);
  --cv-typo-message-ffs: var(--tc-ffs-message);
  --cv-typo-chiffre-donnee-ff: var(--tc-ff-chiffre-donnee);
  --cv-typo-chiffre-donnee-fs: var(--tc-fs-chiffre-donnee);
  --cv-typo-chiffre-donnee-fw: var(--tc-fw-chiffre-donnee);
  --cv-typo-chiffre-donnee-fst: var(--tc-fst-chiffre-donnee);
  --cv-typo-chiffre-donnee-lh: var(--tc-lh-chiffre-donnee);
  --cv-typo-chiffre-donnee-ls: var(--tc-ls-chiffre-donnee);
  --cv-typo-chiffre-donnee-tt: var(--tc-tt-chiffre-donnee);
  --cv-typo-chiffre-donnee-ffs: var(--tc-ffs-chiffre-donnee);
  --cv-typo-annotation-ff: var(--tc-ff-annotation);
  --cv-typo-annotation-fs: var(--tc-fs-annotation);
  --cv-typo-annotation-fw: var(--tc-fw-annotation);
  --cv-typo-annotation-fst: var(--tc-fst-annotation);
  --cv-typo-annotation-lh: var(--tc-lh-annotation);
  --cv-typo-annotation-ls: var(--tc-ls-annotation);
  --cv-typo-annotation-tt: var(--tc-tt-annotation);
  --cv-typo-annotation-ffs: var(--tc-ffs-annotation);
}

/* display-1: 18 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #eng-canvas,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-page-hero::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="constellation"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="founding"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="map"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="matter"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="photograph"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="portrait-one"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="portrait-two"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="present"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="transmission"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-shot="FIRENZE"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-shot="MCMXLVIII"] .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__plate-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lux-manifesto,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tc-display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-page-hero::before {
  --cv-typo-current-ff: var(--cv-typo-display-1-ff);
  --cv-typo-current-fs: var(--cv-typo-display-1-fs);
  --cv-typo-current-fw: var(--cv-typo-display-1-fw);
  --cv-typo-current-fst: var(--cv-typo-display-1-fst);
  --cv-typo-current-lh: var(--cv-typo-display-1-lh);
  --cv-typo-current-ls: var(--cv-typo-display-1-ls);
  --cv-typo-current-tt: var(--cv-typo-display-1-tt);
  --cv-typo-current-ffs: var(--cv-typo-display-1-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* display-2: 235 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro .oc-word span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__chapter h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__chapter h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__gallery h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__gallery h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__hero-copy h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__head h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-copy h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-content .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-page-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-ending-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-found-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-found-copy h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-heritage-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-heritage-copy h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-home-contact .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cp-article h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cv-display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cv-thanks h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .dxb-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent :is(h2,h3,.hc-title):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .oc-frag-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-trans-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-vitrine-word,
html:where([data-cv-typo-house="terrae"]) .cv90-transition__word,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .display em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-closing h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-film-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="founding"] .folco-prologue__plate-title-line--two,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="map"] .folco-prologue__plate-title-line--two,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-shot="MCMXLVIII"] .folco-prologue__plate-title-line--two,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .h2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero h1>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero h1>span:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-h1 .sln,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-h1:hover,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-preview-head h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-zone > h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .legacy-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .merci-h,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .merci-h em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .monumental-accent,
html:where([data-cv-typo-house="terrae"]) .oc-accueil-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-split .oc-w,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-word,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-word-fill,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-word-ghost,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ph-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ph-h1:hover,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .philosophy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-h1:hover,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-body h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .redirect-page .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .sc-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .section-light h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .section-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .sf-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .split .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stage-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stmt-h,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae--webgl .terrae-reveal__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__dimension h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__manifest h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__portal :is(h1,h2):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__revelation :is(h1,h2):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map--webgl .terrae-map__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root--webgl .terrae-root__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season--webgl .terrae-season__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__caption h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__expression h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-title,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.legal) .lg-wrap) h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.legal) .lg-wrap) h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) #hero) .hero-h1:not(#da),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .legacy-film) .legacy-title:not(#da),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .sf-grid) .sf-item .sf-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) :is(.cv-heritage-copy,.cv-trans-copy,.cv-found-copy,.cv-ending-copy)) h2:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) #hero) #hero-title:not(#da),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) #philosophy) .philosophy-grid h2:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) article.cp-article) .cp-title:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-title:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) #maison-caravelli-triptyque h2:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .cv-material-title:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .section-head h2:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) dialog.cs-dialog) :is(h1,h2,h3):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content>section.ph) .ph-h1:not(#da),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content h2.folco-name :is(span,em):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content h2.folco-name:not(#da),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da) main>section.ph .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.c12 .c12__hero-copy h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness .cv3-monument-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .dxb-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .dxb-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .ph-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .ph-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-luxury-property .bien-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portfolio .ph.v6-inline-portfolio-1 .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="alpes"] h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="alpes"] h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="patrimoine"] h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="patrimoine"] h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-name em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-name span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .split .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"] .cp-content .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"] .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"].cv-strict-house .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-offices .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .form-grid>.rv.d1>.h2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .form-grid>.rv:first-child>.display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .ph-h1 > em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .ph-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="dubai-bureaux"] .dxb-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .cv-dubai-chapter h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .cv-thanks__body h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .dxb-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"].cv-strict-house .dxb-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"].cv-strict-house .dxb-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #hero .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque h2 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #oc-fragment-sec .oc-frag-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .hero-h1 .sln,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .oc-frag-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"].cv-strict-house #hero .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"].cv-strict-house #hero .hero-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="merci"] .merci-h,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pensee-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] #hero-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] #hero-title > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] #hero-title > span:first-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] #hero-title > span:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"].cv-strict-house #hero-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .c12p__head h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .cp-card .h2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v923-chantiers-teaser h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-sec-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-sec-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-sec-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-sec-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-sec-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-sec-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="savoir-faire"] .sec--noir .split .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="services"] main > .sec--noir > .container.split .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-atelier h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ph-full-body h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="firenze"] [data-territory-id="firenze"] h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="napoli"] [data-territory-id="napoli"] h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="reims"] [data-territory-id="reims"] h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h1.oc-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-contact .ph-h1,
html:where([data-cv-typo-house="terrae"]).cm-intro-active:not(.oc-entree-passee) body[data-page="index"] .oc-accueil-nom,
html:where([data-cv-typo-house="terrae"]).cm-intro-brand-fallback.cm-intro-active:not(.oc-entree-passee) body[data-page="index"] .oc-accueil-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #oc-intro .oc-word,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #oc-intro .oc-word span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-page-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .display,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hero-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hero-h1 em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .legacy-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .merci-h,
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-frag-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-frag-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .pensee-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .ph-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .pj-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="about"] .legacy-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="chantiers-prives"] .cp-page-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="chantiers-prives"] .cp-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="dubai-bureaux"] .dxb-hero h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="inauguration-dubai"].cv3-family-dubai .dxb-h1,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="inauguration-dubai"].cv3-family-dubai .event-closing h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="index"] .legacy-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #fin-cinematographique .cv-ending-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #fondazione-home .cv-found-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #luxury-branch-teaser .clb-home-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #matiere-savoir-faire .cv-material-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #matiere-savoir-faire .sf-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] :is(
  #heritage-1948,
  #maison-transmission,
  #fondazione-home
) h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-display-2-ff);
  --cv-typo-current-fs: var(--cv-typo-display-2-fs);
  --cv-typo-current-fw: var(--cv-typo-display-2-fw);
  --cv-typo-current-fst: var(--cv-typo-display-2-fst);
  --cv-typo-current-lh: var(--cv-typo-display-2-lh);
  --cv-typo-current-ls: var(--cv-typo-display-2-ls);
  --cv-typo-current-tt: var(--cv-typo-display-2-tt);
  --cv-typo-current-ffs: var(--cv-typo-display-2-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* titre-3: 63 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="terrae"]) #accueil .k3-maisons .k3-maison__nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-pt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .hc-consent--branch .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__meta em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__meta h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__meta p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__meta strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__meta>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-card strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-heading,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-question,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-salon-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-subheading,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-home-projects .proj-nm,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cp-article h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv3-finale-seal,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv3-finale-seal strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .destination-card:hover .destination-copy h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .destination-copy h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-plaque-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent--branch .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__monogram:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .partner-col h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-body h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) .pl-word-main,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .property-copy h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__communique-titre,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tmp-mark.in .tmp-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tmp-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-ai-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-step-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) :is(.hc-consent__titre):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main) #folco) .folco-plaque) .folco-plaque-name,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .destination-copy) h3:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .property-copy) h3:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) .c12p__meta) em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) section.sec) a:has(>img):has(>div h3)>div:has(h3) h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) section.sec) a:has(>img):has(>div h3)>div:has(h3)>p:first-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) section.sec) a:has(>img):has(>div h3)>div:has(h3)>p:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) .hc-consent__monogram:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) :is(.hc-consent__titre):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="alpes"] .partner-col h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-collection="patrimoine"] .partner-col h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-plaque-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .proj-nm,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .c12p__meta h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-card strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-heading,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-journey h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-question,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-salon-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-subheading,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__monogram:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-pt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.oc-entree-passee) body[data-page="index"] .hc-consent .hc-consent__titre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-titre-3-ff);
  --cv-typo-current-fs: var(--cv-typo-titre-3-fs);
  --cv-typo-current-fw: var(--cv-typo-titre-3-fw);
  --cv-typo-current-fst: var(--cv-typo-titre-3-fst);
  --cv-typo-current-lh: var(--cv-typo-titre-3-lh);
  --cv-typo-current-ls: var(--cv-typo-titre-3-ls);
  --cv-typo-current-tt: var(--cv-typo-titre-3-tt);
  --cv-typo-current-ffs: var(--cv-typo-titre-3-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* titre-4: 3 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h4:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h5:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) h6:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-titre-4-ff);
  --cv-typo-current-fs: var(--cv-typo-titre-4-fs);
  --cv-typo-current-fw: var(--cv-typo-titre-4-fw);
  --cv-typo-current-fst: var(--cv-typo-titre-4-fst);
  --cv-typo-current-lh: var(--cv-typo-titre-4-lh);
  --cv-typo-current-ls: var(--cv-typo-titre-4-ls);
  --cv-typo-current-tt: var(--cv-typo-titre-4-tt);
  --cv-typo-current-ffs: var(--cv-typo-titre-4-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* chapo: 73 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro .oc-intro-dubai,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro-sound,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-page-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-intro-aperture span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-intro-rail,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-intro-rail b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-intro-status,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-lede,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .merci-sub,
html:where([data-cv-typo-house="terrae"]) .oc-accueil-ligne,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-dubai,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-skip,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-skip--v9232,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-skip--v9232:hover,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-skip:hover,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-manifesto,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-manifesto p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stage-copy p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stmt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__ligne,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__texte[lang="it"] .terrae-annonce__ligne,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__dimension-motto,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__manifest-identity,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__manifest-thesis,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__revelation strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-sub,
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) .contact-form-intro) span:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) .contact-form-intro) strong:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) #hero) .hero-sub:not(#da),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) #hero) .hero-intro:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content>section.ph) .ph-sub:not(#da),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content>section.cp-page-hero .cp-page-intro:not(#da),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-luxury-property .bien-lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portale .hero-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portfolio .ph.v6-inline-portfolio-1 .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv90-signature :is(.hero-sub,.ph-sub,.pensee-intro,.merci-sub,.dxb-sub,.pj-loc,.cp-page-intro,.cp-copy):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-form-intro span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-form-intro strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-offices .lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #hero .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-alliance__ligne,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"].cv-strict-house #hero .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pensee-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] .hero-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="savoir-faire"] :is(.lead,.sf-b):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hero-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .lead,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ph-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-lead,
html:where([data-cv-typo-house="terrae"]).cm-intro-brand-fallback.cm-intro-active:not(.oc-entree-passee) body[data-page="index"] .oc-accueil-ligne,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #oc-intro .oc-intro-dubai,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #oc-intro .oc-intro-skip,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-page-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hero-sub,
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-ligne,
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-ligne em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .stmt-sig,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="chantiers-prives"] .cp-page-intro,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="inauguration-dubai"].cv3-family-dubai .dxb-sub {
  --cv-typo-current-ff: var(--cv-typo-chapo-ff);
  --cv-typo-current-fs: var(--cv-typo-chapo-fs);
  --cv-typo-current-fw: var(--cv-typo-chapo-fw);
  --cv-typo-current-fst: var(--cv-typo-chapo-fst);
  --cv-typo-current-lh: var(--cv-typo-chapo-lh);
  --cv-typo-current-ls: var(--cv-typo-chapo-ls);
  --cv-typo-current-tt: var(--cv-typo-chapo-tt);
  --cv-typo-current-ffs: var(--cv-typo-chapo-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* citation: 23 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__delivery strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__statement p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cine-quote,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-trans-copy blockquote:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue[data-folco-composition="constellation"] .folco-prologue__plate-voice,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__plate-voice,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-matter blockquote:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pm-stanza,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .quote,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stmt-q,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__nom,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) :is(.cv-heritage-copy,.cv-trans-copy,.cv-found-copy,.cv-ending-copy)) blockquote:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) :is(.stmt-q,.cine-quote blockquote,.lux-manifesto p):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) blockquote:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .cine-quote blockquote:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .cine-quote figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pm-stanza,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pm-stanza--seal,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pm-stanza--solo,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pm-stanza:first-of-type::first-letter,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-coda-q,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux :is(.lux-coda-q,.stmt-sig,.stmt-sig2,.editorial-text,.legacy-quote):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) q:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-citation-ff);
  --cv-typo-current-fs: var(--cv-typo-citation-fs);
  --cv-typo-current-fw: var(--cv-typo-citation-fw);
  --cv-typo-current-fst: var(--cv-typo-citation-fst);
  --cv-typo-current-lh: var(--cv-typo-citation-lh);
  --cv-typo-current-ls: var(--cv-typo-citation-ls);
  --cv-typo-current-tt: var(--cv-typo-citation-tt);
  --cv-typo-current-ffs: var(--cv-typo-citation-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* chiffre-display: 10 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-number,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-dubai-axis strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-fact-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lux-fig-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .preloader-count,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) article.cp-article) .cp-number,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"].cv-strict-house .cp-number,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-number,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-fig-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-seuil__nombre {
  --cv-typo-current-ff: var(--cv-typo-chiffre-display-ff);
  --cv-typo-current-fs: var(--cv-typo-chiffre-display-fs);
  --cv-typo-current-fw: var(--cv-typo-chiffre-display-fw);
  --cv-typo-current-fst: var(--cv-typo-chiffre-display-fst);
  --cv-typo-current-lh: var(--cv-typo-chiffre-display-lh);
  --cv-typo-current-ls: var(--cv-typo-chiffre-display-ls);
  --cv-typo-current-tt: var(--cv-typo-chiffre-display-tt);
  --cv-typo-current-ffs: var(--cv-typo-chiffre-display-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* menu-salon: 10 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .mobile-menu a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-primary>a.nl):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *)))::before,
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-primary>a.nl):nth-child(2):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-secondary>a.nl).active:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.nopen) #hd) #snav>a.nl,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.nopen) #hd) #snav>a.nl::before,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-content a.nl,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-home a.nl,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-primary>a.nl,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-secondary>a.nl {
  --cv-typo-current-ff: var(--cv-typo-menu-salon-ff);
  --cv-typo-current-fs: var(--cv-typo-menu-salon-fs);
  --cv-typo-current-fw: var(--cv-typo-menu-salon-fw);
  --cv-typo-current-fst: var(--cv-typo-menu-salon-fst);
  --cv-typo-current-lh: var(--cv-typo-menu-salon-lh);
  --cv-typo-current-ls: var(--cv-typo-menu-salon-ls);
  --cv-typo-current-tt: var(--cv-typo-menu-salon-tt);
  --cv-typo-current-ffs: var(--cv-typo-menu-salon-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* texte: 306 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="terrae"]) #accueil .k3-maisons p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #aiw,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-desc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-m,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-m.is-thinking,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-desc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-desc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__chapter p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__delivery p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__hero-copy>p:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__head p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-copy p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-text,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cm-surface,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-content .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-ending-copy p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-ending-copy span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-home-manifesto .lux-manifesto p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cv-thanks p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent :is(p,.hc-text):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-text-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-thanks__body .cv-thanks__closing,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv90-scroll-cue__text,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .destination-copy span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .editorial-text,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-closing>p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-film-copy p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-film-copy>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-sheet a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-sheet p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-sheet strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-event-copy strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-preview-head p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-zone > p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-consent p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .partner-col li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .partner-col li span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-body .property-location,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-desc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-body p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-body-inner,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-text,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .philosophy p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-sec p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-body p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .project-body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tc-body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae--webgl .terrae-reveal__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__communique-texte p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__dimension > p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__header p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__places,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__portal p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__revelation p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map--webgl .terrae-map__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__status-text,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root--webgl .terrae-root__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season--webgl .terrae-season__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__caption p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__lexicon,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__sectors li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__thesis,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .text-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .text-link b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-step-s,
:is(:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body) .da-rail) #cv-atmosphere-control) .cv-atmo-details) strong:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.c12) .c12__hero) .c12__hero-copy) p:last-child:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .destination-copy) :is(span,em,b):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .property-copy) .property-location,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) .hc-consent__principles li:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-desc:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-loc:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .cp-teaser .cp-copy:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .cv-triptych-entity span:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-nonhome .cv3-chapter::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness .cv3-room::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-luxury-property .bien-desc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.folco-prologue-active > .folco-prologue,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="404"]:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="404"] a.retour,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-body p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-20,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-22,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-29,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-30,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-31,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-33,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-34,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-35,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-37,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-38,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-39,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-4,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-40,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-42,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-48 > div > p:first-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-48 > div > p:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-5,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-50,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-51,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-53,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-54,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-56,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-57,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-58,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-60,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-61,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-62,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .v6-inline-about-64,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"] .cp-content .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"] .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"] .v6-inline-chantiers-prives-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"].cv-strict-house .cp-content::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="chantiers-prives"].cv-strict-house .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] #form-msg,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-intake::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-opt-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-opt-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-res-b,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-res-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-step,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .list-aside li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-12,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-15,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-16,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-19,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-20,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-25,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-29,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-32,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-41,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-42,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-43,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-44,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-49,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-50,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-51,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-52,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-57,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-58,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-59,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-60,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-61,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-63,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-7,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .v6-inline-contact-8,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-41,.v6-inline-contact-49,.v6-inline-contact-57):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-42,.v6-inline-contact-50,.v6-inline-contact-58):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-43,.v6-inline-contact-51,.v6-inline-contact-59):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-44,.v6-inline-contact-52,.v6-inline-contact-60):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-7,.v6-inline-contact-11,.v6-inline-contact-15,.v6-inline-contact-19):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] :is(.v6-inline-contact-8,.v6-inline-contact-12,.v6-inline-contact-16,.v6-inline-contact-20):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="dubai-bureaux"] .dxb-ch .body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-12,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-13,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-16,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-17,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-18,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-22,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-6,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-7,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="fondation"] .v6-inline-fondation-8,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .cv-dubai-chapter p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .cv-thanks__body .cv-thanks__signature,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .cv-thanks__body p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .v6-inline-inauguration-dubai-2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .v6-inline-inauguration-dubai-3,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"] .v6-inline-inauguration-dubai-6,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"].cv-strict-house .dxb-hero::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-attribution:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-detail-row:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place-form:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-alliance__lien,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-alliance__marqueur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-triptych-entity span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-triptych-entity strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-triptych-motto,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #oc-fragment-sec::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .cv-home-manifesto .lux-manifesto p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .proj-ovt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .villa-nom__lettres,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="merci"] .v6-inline-merci-3,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="merci"] .v6-inline-merci-6,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .hc-atelier .hc-capitale,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .hc-atelier .hc-eclat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pensee-signature--house,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pm-rule::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .v6-inline-pensee-2,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .v923-rail-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .v923-rail-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portale-home"] [id="hero-title"]:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .cp-card .body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .cp-card .v923-def,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .dbloc-v em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .live-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .tl-d,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .tl-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .v6-inline-projets-metz-10,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .v6-inline-projets-metz-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .v6-inline-projets-metz-14,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .dbloc-v em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .live-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .tl-d,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .tl-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .v6-inline-projets-neuilly-10,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .v6-inline-projets-neuilly-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .v6-inline-projets-neuilly-14,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .dbloc-v em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .live-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .tl-d,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .tl-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .v6-inline-projets-reims-10,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .v6-inline-projets-reims-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .v6-inline-projets-reims-14,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .dbloc-v em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .live-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .sc-photo-b,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .sc-photo-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .sc-photo-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .tl-d,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .tl-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .tl-t em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-12,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-13,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-14,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-22,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-23,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .v6-inline-projets-saint-cloud-25,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .dbloc-v em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .live-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .tl-d,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .tl-t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .v6-inline-projets-tuscany-10,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .v6-inline-projets-tuscany-11,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .v6-inline-projets-tuscany-14,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="savoir-faire"] .v6-inline-savoir-faire-16,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="savoir-faire"] .v6-inline-savoir-faire-18,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="savoir-faire"] .v6-inline-savoir-faire-5,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="services"] .v6-inline-services-5,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="services"] .v6-inline-services-8,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ai-sugg-btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-capitale,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-consent:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-intuition,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-intuition__a,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-intuition__c,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-intuition__t,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-intuition__x,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ph .ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ph-full-body .ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-terrae-final-phase="reveal"] .terrae-experience__places,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-terrae-production] .terrae-experience__revelation .terrae-experience__places,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="napoli"] [data-territory-id="napoli"] .terrae-territories__lexicon,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="reims"] [data-territory-id="reims"] .terrae-territories__lexicon,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-music-panel .cm-score dd:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-music-panel .cm-score dt:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-salon .cs-mobile-foot p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-close,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-explanation,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-location,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-faq p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-faq summary:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-journey p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-related-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-summary,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).cv-palette-albatre-active body[data-page="index"] #oc-fragment-sec::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).cv90-branch body .property-copy .property-location,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-m,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-ps,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .body,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .legacy-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-manifesto p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-consent p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="about"] .legacy-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="chantiers-prives"] .cp-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="dubai-bureaux"] .dxb-clarif,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="index"] .legacy-copy,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #luxury-branch-teaser .clb-home-copy > p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-place > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-place > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *)))::after,
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off):not(.k3-meteo-v4-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-place > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off):not(.k3-meteo-v4-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-place > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *)))::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-texte-ff);
  --cv-typo-current-fs: var(--cv-typo-texte-fs);
  --cv-typo-current-fw: var(--cv-typo-texte-fw);
  --cv-typo-current-fst: var(--cv-typo-texte-fst);
  --cv-typo-current-lh: var(--cv-typo-texte-lh);
  --cv-typo-current-ls: var(--cv-typo-texte-ls);
  --cv-typo-current-tt: var(--cv-typo-texte-tt);
  --cv-typo-current-ffs: var(--cv-typo-texte-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* texte-petit: 135 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #aiw .ai-pn > .ccl9240__offre,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-geo-note:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro .oc-portale-line,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-contact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-footer,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-nosend,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page .cachet-branche,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-nosend,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-src,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .hc-consent--branch .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-src,
html:where([data-cv-typo-house="terrae"]) .brand-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__brand small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__facts span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__footer a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__footer div span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__footer small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cachet-branche,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ccl9240__offre,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cp-place,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-card>span:not(.cs-card-num):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-geo-note:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-place span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-home-projects .proj-lc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .ft,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-vitrine-portals small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-fact-v small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .engraving p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-sheet small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .footer-bottom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .footer-brand p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .footer-col ul:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ft,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ft-cp-wrap,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ft-fondazione,
html:where([data-cv-typo-house="terrae"]) .ft-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ft-nav,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ft-tag,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent--branch .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__link:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__note:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__principles li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-event-copy small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-preview,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-preview-head small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lg-foot,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lg-note,
html:where([data-cv-typo-house="terrae"]) .logo>div:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .mm-contact .tel-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .mm-contact .tel-link span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-portale-line,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .partners-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-gal-hint,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-nosend,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-recap pre:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-source,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-source b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-loc,
html:where([data-cv-typo-house="terrae"]) .pl-word-sub,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-contact .tel-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-contact .tel-link span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .proj-lc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .rare-note em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .rare-note p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tension-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__portal small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-informational,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-interaction-cartouche span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tmp-hint,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tmp-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .topbar,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft) .ft-nav) a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) .logo>div:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) .hc-consent__note:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) :is(.hc-consent__texte,.hc-consent__principles li,.hc-consent__note):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft) .ft-name,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft) .ft-tag,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft) :is(.ft-cp,.ft-indep,.ft-legal,.ft-legal a):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft>p) :is(span,strong):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) :is(main,footer,.hc-consent,.cs-dialog) :is(a.btn,.btn,button.search-submit,.hc-consent__btn,.cs-dialog button[type="submit"]):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft>p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content .sig-note p:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) [data-terrae-luxury9] .terrae-informational,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) [data-terrae-luxury9] .terrae-source,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portale .site-footer > .cv912-memory-compact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portale .site-footer > .cv912-memory-compact::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="404"] footer:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-discretion,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-signature small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .form-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place-form small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .proj-lc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .hc-atelier .hc-atelier-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pensee-signature--house small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-loc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ft-bot :is(.ft-cp, .ft-indep, .ft-legal):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) body[data-page] .ft-name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ft-nav a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .ft-tag,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-atelier-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] :is(.ft-cp, .ft-indep, .ft-legal):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page^="portale"] .site-footer > .cv912-memory-compact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page^="portale"] .site-footer > .cv912-memory-compact::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) footer:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-source,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-card>span:not(.cs-card-num):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-context,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-field-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-footnote,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-local,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__link:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__note:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__principles li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portale[data-page="portale-home"] #partners.partners.section-light .partners-note,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .cp-place,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .ft-cp-wrap,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .ft-nav,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]).lux :is(.logo-n,.ft-name):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.oc-entree-passee) body[data-page="index"] .hc-consent .hc-consent__texte:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) small:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-texte-petit-ff);
  --cv-typo-current-fs: var(--cv-typo-texte-petit-fs);
  --cv-typo-current-fw: var(--cv-typo-texte-petit-fw);
  --cv-typo-current-fst: var(--cv-typo-texte-petit-fst);
  --cv-typo-current-lh: var(--cv-typo-texte-petit-lh);
  --cv-typo-current-ls: var(--cv-typo-texte-petit-ls);
  --cv-typo-current-tt: var(--cv-typo-texte-petit-tt);
  --cv-typo-current-ffs: var(--cv-typo-texte-petit-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* texte-legal: 7 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal,
html:where([data-cv-typo-house="terrae"]) body.legal .lg-logo-n,
html:where([data-cv-typo-house="terrae"]) body.legal .lg-logo-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal .lg-retour,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal .oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal li:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-texte-legal-ff);
  --cv-typo-current-fs: var(--cv-typo-texte-legal-fs);
  --cv-typo-current-fw: var(--cv-typo-texte-legal-fw);
  --cv-typo-current-fst: var(--cv-typo-texte-legal-fst);
  --cv-typo-current-lh: var(--cv-typo-texte-legal-lh);
  --cv-typo-current-ls: var(--cv-typo-texte-legal-ls);
  --cv-typo-current-tt: var(--cv-typo-texte-legal-tt);
  --cv-typo-current-ffs: var(--cv-typo-texte-legal-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* legende: 41 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-src,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__media figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__media[data-media-type="visualisation"] figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-caption,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-dubai-film figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-dubai-film figcaption b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-manifesto-media figcaption b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-manifesto-media figcaption span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-material-photo figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cv-thanks-signature,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-thanks-signature,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-trans-media figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-gallery figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .olympe-matter-strip figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pensee-signature,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .studiolo-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-archive-credit,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-archive-credit a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-archive-credit span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-archive-credit strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map__legend,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate .terrae-archive-credit a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate .terrae-archive-credit span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate .terrae-archive-credit strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate figcaption a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__plate figcaption a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *)))::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__signature,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .lux-matiere) figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .np-caption,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.legal) .lg-wrap .lg-credits-liste li:not(#da):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) [data-terrae-luxury9] .terrae-caption,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.c12 .c12__hero-image figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .cv3-presence-dubai figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-paris-credit,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .cv-home-manifesto .cv-manifesto-media figcaption b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .cv-home-manifesto .cv-manifesto-media figcaption span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) caption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-matiere figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="index"] .lux-matiere figcaption:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-legende-ff);
  --cv-typo-current-fs: var(--cv-typo-legende-fs);
  --cv-typo-current-fw: var(--cv-typo-legende-fw);
  --cv-typo-current-fst: var(--cv-typo-legende-fst);
  --cv-typo-current-lh: var(--cv-typo-legende-lh);
  --cv-typo-current-ls: var(--cv-typo-legende-ls);
  --cv-typo-current-tt: var(--cv-typo-legende-tt);
  --cv-typo-current-ffs: var(--cv-typo-legende-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* surtitre: 170 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="terrae"]) #accueil .k3-compteur.is-ouvert .k3-compteur__mot,
html:where([data-cv-typo-house="terrae"]) #accueil .k3-compteur__mot,
html:where([data-cv-typo-house="terrae"]) #accueil .k3-maison--haut,
html:where([data-cv-typo-house="terrae"]) #accueil .k3-maisons,
html:where([data-cv-typo-house="terrae"]) #accueil .k3-maisons__bas,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-detail-region > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #inv-med::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro .oc-intro-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-branch,
html:where([data-cv-typo-house="terrae"]) #print-dossier .pdt-mark,
html:where([data-cv-typo-house="terrae"]) .bien-page .cachet-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .brand,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .brand-branch,
html:where([data-cv-typo-house="terrae"]) .brand-main,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .brand-signature,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__brand,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__brand span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__chapter>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__compare,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__delivery>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__gallery>header>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__overline,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12p__head>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) .cachet-nom,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .caravelli-maison-rail__eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .clb-home-mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cur-ring::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-detail-region > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-place strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-chapter-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-dubai-chapter__label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-found-copy>p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-heritage-copy>p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-heritage-film>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-home-projects .proj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-portale-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .dubai-band-txt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hero-ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-trans-copy>p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-vitrine-portals b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-vitrine-portals strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) .cv90-frame__mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv90-progress__label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-band,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-band strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-band-txt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-band-txt strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-cal,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-fact-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-k,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .eng-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-closing-oculus span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-mini-seal,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__act,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__plate-eyebrow,
html:where([data-cv-typo-house="terrae"]) .footer-brand .brand-main,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .footer-col h4:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__eyebrow:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-event-oculus span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-eyebrow,
html:where([data-cv-typo-house="terrae"]) .k3-compteur__mot,
html:where([data-cv-typo-house="terrae"]) .k3-maison--haut,
html:where([data-cv-typo-house="terrae"]) .k3-maisons,
html:where([data-cv-typo-house="terrae"]) .k3-maisons__bas,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .legacy-film::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lg-head a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lg-kicker,
html:where([data-cv-typo-house="terrae"]) .logo-n,
html:where([data-cv-typo-house="terrae"]) .logo-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lux-coda-a,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lux-fig-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-intro-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-recap-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pj-sec-n,
html:where([data-cv-typo-house="terrae"]) .pl-word-branch,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-list div:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-list>div:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .preloader-mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .proj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stage-band span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .stage-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .tc-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__maison,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__header span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__manifest-earth,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__portal span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map__kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root__kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__sectors,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__sectors b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__sectors::before,
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.nopen) #hd) #snav) .event-mini-seal,
:is(:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) .brand) .brand-main,
:is(:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) .brand) :is(.brand-sub,.brand-branch):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) footer.site-footer) .brand-main,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) footer.site-footer) :is(h4):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) footer.ft) .ft-nav) .event-mini-seal,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) .event-mini-seal,
:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) .logo-n,
:is(:is(html:where([data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) .logo-s,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) aside.hc-consent) :is(.hc-consent__eyebrow,.hc-consent__year):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="index"]) .cv-heritage-film>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) main#main-content>.stage-band span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da) main :is(.eyebrow,.int-block-ey):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-dubai .dxb-k,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.legal .lg-kicker,
html:where([data-cv-typo-house="terrae"]) body:is(
  [data-page="projets-metz"],
  [data-page="projets-neuilly"],
  [data-page="projets-reims"],
  [data-page="projets-saint-cloud"],
  [data-page="projets-tuscany"]
) .hd .logo-n,
html:where([data-cv-typo-house="terrae"]) body:is(
  [data-page="projets-metz"],
  [data-page="projets-neuilly"],
  [data-page="projets-reims"],
  [data-page="projets-saint-cloud"],
  [data-page="projets-tuscany"]
) .hd .logo-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body:is([data-terrae-final-phase="earth"], [data-terrae-final-phase="identity"], [data-terrae-final-phase="thesis"]) .terrae-experience__manifest-earth,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="about"] .folco-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-detail-region > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #hero .hero-ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #maison-caravelli-triptyque .cv-triptych-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .clb-home-mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .proj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"].cv-strict-house #hero .hero-ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="pensee"] .pensee-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .cp-card .kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .pj-sec-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .pj-sec-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .pj-sec-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .pj-sec-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .dbloc-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .pj-sec-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="napoli"] [data-territory-id="napoli"] .terrae-territories__eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-territory="reims"] [data-territory-id="reims"] .terrae-territories__eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-eyebrow,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__eyebrow:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #oc-intro .oc-intro-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .dubai-band-txt,
html:where([data-cv-typo-house="terrae"]).lux .hd .logo-n,
html:where([data-cv-typo-house="terrae"]).lux .hd .logo-s,
html:where([data-cv-typo-house="terrae"]).lux .hd.is-past-hero .logo-n,
html:where([data-cv-typo-house="terrae"]).lux .hd.is-past-hero .logo-s,
html:where([data-cv-typo-house="terrae"]).lux .hd.solid .logo-n,
html:where([data-cv-typo-house="terrae"]).lux .hd.solid .logo-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hero-ey,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .legacy-film::before,
html:where([data-cv-typo-house="terrae"]).lux .logo-n,
html:where([data-cv-typo-house="terrae"]).lux .logo-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-coda-a,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lux-fig-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .proj-cat,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux :is(.eyebrow,.kicker,.hero-ey,.regards-eyebrow):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="about"] .legacy-film::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="inauguration-dubai"].cv3-family-dubai .event-closing-oculus span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="index"] .legacy-film::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"])[lang="fr"] body[data-page="portale-home"] .cv-portale-kicker {
  --cv-typo-current-ff: var(--cv-typo-surtitre-ff);
  --cv-typo-current-fs: var(--cv-typo-surtitre-fs);
  --cv-typo-current-fw: var(--cv-typo-surtitre-fw);
  --cv-typo-current-fst: var(--cv-typo-surtitre-fst);
  --cv-typo-current-lh: var(--cv-typo-surtitre-lh);
  --cv-typo-current-ls: var(--cv-typo-surtitre-ls);
  --cv-typo-current-tt: var(--cv-typo-surtitre-tt);
  --cv-typo-current-ffs: var(--cv-typo-surtitre-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* nav: 93 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-back a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-langs a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-back a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] > a.cv912-memory-compact .cv912-memory-compact__delta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] > a.cv912-memory-compact .cv912-memory-compact__name,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] > a.cv912-memory-compact::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] > a.cv912-memory-compact::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__back,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__breadcrumb,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__header nav a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .caravelli-maison-rail__label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-memory-axis,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-memory-axis b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-memory-copy h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-memory-copy>p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-skip-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .nav,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .da-menu-mot,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .da-menu-mot>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .desktop-nav,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-memory h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-memory p:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-memory-affluence,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-links a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .language-button,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .language-menu button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lb,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .nav,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .nav .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ol-skip,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-page-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .rail,
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie)>.lang-sw) .lb,
:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie)>.ncta):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *)))::after,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) #snav) .ncta,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) .lang-sw) .lb,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) header.site-header) :is(.desktop-nav a,.language-button,.po-link,.bien-langs a):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie) #cv-atmosphere-control .cv-atmo-place b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body.nopen #hd #snav.np-navigation,:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da):not(#da)) body #hd #snav.np-navigation.np-sortie)>.ncta,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) #ntog .da-menu-mot,
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) #hd) #ntog .da-menu-mot>span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-back a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) nav.bc :is(a,span):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.c12) .c12__breadcrumb :is(a,span):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) nav.rail a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv-strict-house #snav .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-nonhome:not(.cv3-family-portale) .cv912-memory-compact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-nonhome:not(.cv3-family-portale) .nav > .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-nonhome:not(.cv3-family-portale) .nav > .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-institution .cv912-memory-compact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body:is(
    [data-page="projets-metz"],
    [data-page="projets-neuilly"],
    [data-page="projets-reims"],
    [data-page="projets-saint-cloud"],
    [data-page="projets-tuscany"]
  ) .bc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body:is(
  [data-page="projets-metz"],
  [data-page="projets-neuilly"],
  [data-page="projets-reims"],
  [data-page="projets-saint-cloud"],
  [data-page="projets-tuscany"]
) .bc,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-nav .btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="dubai-bureaux"] #snav > .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="dubai-bureaux"] #snav > .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"].cv-strict-house .dxb-memory h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="inauguration-dubai"].cv-strict-house .dxb-memory-affluence,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .bc a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .bc-cur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .bc-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .bc a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .bc-cur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .bc-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .bc a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .bc-cur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .bc-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .bc a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .bc-cur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .bc-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .bc a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .bc-cur,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .bc-s,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hd .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .nav .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] :is(.btn, .btn-l, .btn-n, .btn-o, .ncta):hover:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-nav-item,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-nav-item>span:first-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hd .lb,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hd .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hd.is-past-hero .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hd.solid .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .lb,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux nav:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"].nopen .nav > .ncta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"].nopen .nav > .nl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) nav a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) nav button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-nav-ff);
  --cv-typo-current-fs: var(--cv-typo-nav-fs);
  --cv-typo-current-fw: var(--cv-typo-nav-fw);
  --cv-typo-current-fst: var(--cv-typo-nav-fst);
  --cv-typo-current-lh: var(--cv-typo-nav-lh);
  --cv-typo-current-ls: var(--cv-typo-nav-ls);
  --cv-typo-current-tt: var(--cv-typo-nav-tt);
  --cv-typo-current-ffs: var(--cv-typo-nav-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* bouton: 90 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-geolocate:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-toggle:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-salon-launcher,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #vg-trigger,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-m-action,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-quick-btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ambiance-btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-actions .btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .hc-consent--branch .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__contact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .concierge a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .concierge button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-launch-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-launcher,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent :is(button,.btn):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-band-cta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__skip,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__sound,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent--branch .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-buttons .btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-buttons button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .lg-consent-actions button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-consent button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-portale-cta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-sound-toggle i:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-callrow .btn-line,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-callrow .btn-line b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-copybtn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .po-link,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .proj-iw::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .search-submit,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-annonce__lire,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__control,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__controls a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__controls button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__portal a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__replay,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-cl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .video-toggle,
:is(:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body) .da-rail) #cv-atmosphere-control) .cv-atmo-details) button:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body) .da-rail>#cv-salon-launcher) .cs-launch-title,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) #hero) .btn-ghost:not(#da),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) #hero) .video-toggle,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) :is(.est-opt,button[type="button"]):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body) .da-rail>:is(#cv-music-opener,#oc-sound-toggle):not(#da):not(#da):not(#da):not(#da):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"]) #topbar :is(a,button,span):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) dialog.cs-dialog) :is(button,a[class*="btn"]):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page^="portale"] :is(.po-link,#hero .btn-ghost) .studiolo-nom:not(#da),
:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)):not(#da):not(#da):not(#da) .da-rilievo .rv-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.bien-page .oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.bien-page[data-page="portale-property"] .oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] button.est-opt,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place-form button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-toggle:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #hero .hero-act .btn,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .cp-card .btn-l,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] main :is(button, .btn):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page^="portale"] .oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-terrae-production] .terrae-experience__controls .terrae-experience__control,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-salon .cs-mobile-foot button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-salon-launcher,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-opener,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-play,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-button,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-launch-title,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-launcher,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-primary,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-reset,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-search-send,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]).cm-intro-active:not(.oc-entree-passee) body[data-page="index"] .oc-accueil-entrer__mot,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-cl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-snd,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-entrer__mot,
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-geste,
html:where([data-cv-typo-house="terrae"]).lux .oc-accueil-suite,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-consent button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body:is([data-page="savoir-faire"],[data-page="pensee"],[data-page="portfolio"],[data-page="contact"],[data-page="services"],.cv3-family-portale,[data-page^="projets-"],[data-page="chantiers-prives"],[data-page="dubai-bureaux"],[data-page="fondation"],[data-page="inauguration-dubai"],[data-page="about"]:not(:has(#folco.cv90-section-active))) #oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="about"] #folco .folco-reading-controls #vg-trigger,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux button:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] #oc-sound-toggle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] .hc-consent__btn:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-toggle:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-bouton-ff);
  --cv-typo-current-fs: var(--cv-typo-bouton-fs);
  --cv-typo-current-fw: var(--cv-typo-bouton-fw);
  --cv-typo-current-fst: var(--cv-typo-bouton-fst);
  --cv-typo-current-lh: var(--cv-typo-bouton-lh);
  --cv-typo-current-ls: var(--cv-typo-bouton-ls);
  --cv-typo-current-tt: var(--cv-typo-bouton-tt);
  --cv-typo-current-ffs: var(--cv-typo-bouton-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* champ: 24 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #eng-input,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .ai-inp,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-brief-form textarea:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-search input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-text input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .k3c-text textarea:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .search-field select:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body) .da-rail) #cv-atmosphere-control) .cv-atmo-details) input:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) form#search-form.da-filtres) select:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) :is(input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),select,textarea):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) label:has(>input[type="radio"])>span:first-of-type:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) label:has(>input[type="radio"])>span:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) dialog.cs-dialog) :is(input,select,textarea):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .contact-form :is(input:not([type=radio]):not([type=checkbox]),textarea):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place-form input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-music-panel .cm-select,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-select,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-brief-form textarea:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-search input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux textarea:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) input:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) select:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) textarea:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-champ-ff);
  --cv-typo-current-fs: var(--cv-typo-champ-fs);
  --cv-typo-current-fw: var(--cv-typo-champ-fw);
  --cv-typo-current-fst: var(--cv-typo-champ-fst);
  --cv-typo-current-lh: var(--cv-typo-champ-lh);
  --cv-typo-current-ls: var(--cv-typo-champ-ls);
  --cv-typo-current-tt: var(--cv-typo-champ-tt);
  --cv-typo-current-ffs: var(--cv-typo-champ-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* label: 19 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-detail-row > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) #k3-cursor .k3-cursor-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-field-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-detail-row > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .fx5-cursor-ring .fx5-cursor-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .search-field label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) form#search-form.da-filtres) label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) main#main-content) form.contact-form) :is(label,legend):not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .est-f label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="contact"] .form-field>label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-detail-row > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place-form > label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .vid-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page] main form :is(label, legend):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-brand-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-field-label,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) label:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) legend:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-label-ff);
  --cv-typo-current-fs: var(--cv-typo-label-fs);
  --cv-typo-current-fw: var(--cv-typo-label-fw);
  --cv-typo-current-fst: var(--cv-typo-label-fst);
  --cv-typo-current-lh: var(--cv-typo-label-lh);
  --cv-typo-current-ls: var(--cv-typo-label-ls);
  --cv-typo-current-tt: var(--cv-typo-label-tt);
  --cv-typo-current-ffs: var(--cv-typo-label-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* message: 11 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-answer,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cs-status,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-contact-status,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-contact-status strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .no-results,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .toast,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) [role="alert"]:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) [role="status"]:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cm-panel .cm-status,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-answer,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-status {
  --cv-typo-current-ff: var(--cv-typo-message-ff);
  --cv-typo-current-fs: var(--cv-typo-message-fs);
  --cv-typo-current-fw: var(--cv-typo-message-fw);
  --cv-typo-current-fst: var(--cv-typo-message-fst);
  --cv-typo-current-lh: var(--cv-typo-message-lh);
  --cv-typo-current-ls: var(--cv-typo-message-ls);
  --cv-typo-current-tt: var(--cv-typo-message-tt);
  --cv-typo-current-ffs: var(--cv-typo-message-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* chiffre-donnee: 31 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-detail-row > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-price,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #print-dossier .pdt-specs,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-price,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-page[data-page="portale-property"] .bien-specs span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-price,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-specs b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .bien-specs span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .c12__facts strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-atmo-detail-row > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .destination-count,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-gal-count,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-price,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-specs b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .pd-specs span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .property-price,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .property-specs,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-specs) b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-specs) span:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .property-copy) .property-price,
:is(:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body[data-page="portale-home"]) .property-copy) .property-specs span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.bien-page) .bien-price:not(#da),
:is(:is(html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.da-off):not(#da)) body.c12) .c12__facts strong:not(#da):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-detail-row > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-metz"] .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-neuilly"] .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-reims"] .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-saint-cloud"] .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="projets-tuscany"] .dbloc-v,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body #cv-music-panel .cm-volume-value {
  --cv-typo-current-ff: var(--cv-typo-chiffre-donnee-ff);
  --cv-typo-current-fs: var(--cv-typo-chiffre-donnee-fs);
  --cv-typo-current-fw: var(--cv-typo-chiffre-donnee-fw);
  --cv-typo-current-fst: var(--cv-typo-chiffre-donnee-fst);
  --cv-typo-current-lh: var(--cv-typo-chiffre-donnee-lh);
  --cv-typo-current-ls: var(--cv-typo-chiffre-donnee-ls);
  --cv-typo-current-tt: var(--cv-typo-chiffre-donnee-tt);
  --cv-typo-current-ffs: var(--cv-typo-chiffre-donnee-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* annotation: 145 component selectors assigned by the explicit/semantic registry; rendered QA remains required. */
html:where([data-cv-typo-house="terrae"]) #accueil .k3-compteur__n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-extra:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-indicator:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #cv-atmosphere-control .cv-atmo-mobile-summary:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) #k3v6-debug,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) #oc-intro .oc-portale-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .archive-mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cm-meta,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-house-chapter::before,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-memory-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .cv-hud,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-strict-house .oc-frag-sec::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-thanks__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv-vitrine-hud,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .cv90-progress__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dub-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dubai-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .dxb-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-closing-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-folio h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-folio-kicker,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .event-sheet-index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__archive,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__archive-code,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__constellation,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__counter,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .folco-prologue__progress-mark span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hc-consent__year:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]) .k3-cursor span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .legacy-index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-date-dot,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-frag-sec::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .oc-portale-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .roman,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .sf-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__progress,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-experience__progress b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-interaction-cartouche strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-map__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-reveal__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root__depth-scale,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-root__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season--webgl .terrae-season__chapter,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__chapter,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__cycle,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-season__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__folio,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__folio b:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .terrae-territories__index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .vg-step-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portfolio .ba-labels .ba-lbl,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body.cv3-witness-portfolio .cv912-memory-compact,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-indicator:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-mobile-summary:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] #cv-atmosphere-control .cv-atmo-place .cv-atmo-extra:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .v6-inline-index-17,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="index"] .v6-inline-index-23,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] #carnets-prives .v6-inline-portfolio-116,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] #carnets-prives .v6-inline-portfolio-117,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-101,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-102,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-104,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-105,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-107,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-108,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-109,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-123,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-124,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-126,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-131,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-132,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-134,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-139,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-140,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-142,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-147,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-148,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-150,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-155,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-156,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-158,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-163,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-164,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-166,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-171,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-172,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-174,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-176,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-21,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-22,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-24,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-25,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-27,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-28,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-30,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-31,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-37,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-38,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-39,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-40,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-45,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-46,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-47,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-48,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-53,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-54,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-55,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-56,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-61,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-62,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-63,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-64,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-66,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-67,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-68,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-72,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-73,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-74,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-78,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-79,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-85 .v6-inline-portfolio-87,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-85 :is(.v6-inline-portfolio-86,.v6-inline-portfolio-89):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-86,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-87,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-88,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-89,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body[data-page="portfolio"] .v6-inline-portfolio-98,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) code:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-card-num,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-since,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .cs-step,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) body .hc-consent.hc-consent--branch.hc-consent--couture .hc-consent__year:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .legacy-index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .oc-frag-sec::after,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux .sf-n,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="inauguration-dubai"].cv3-family-dubai .dxb-date,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="index"] .legacy-index,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="portfolio"] .v6-inline-portfolio-32 > a > div:last-of-type > h3:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="portfolio"] .v6-inline-portfolio-32 > a > div:last-of-type > p:first-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux body[data-page="portfolio"] .v6-inline-portfolio-32 > a > div:last-of-type > p:last-child:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] :is(.cv90-progress__index,.cv90-progress__label):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]).oc-seuil-passe body[data-page="index"] .cv90-frame__mark,
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]):not(.oc-entree-passee) body[data-page="index"] #cv-atmosphere-control .cv-atmo-extra:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="terrae"]):not(.oc-entree-passee):not(.k3-meteo-off) body[data-page="index"]:not(.cv-atmo-control-hidden) #cv-atmosphere-control.cv-atmo-control--compact .cv-atmo-indicator:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) kbd:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) samp:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-annotation-ff);
  --cv-typo-current-fs: var(--cv-typo-annotation-fs);
  --cv-typo-current-fw: var(--cv-typo-annotation-fw);
  --cv-typo-current-fst: var(--cv-typo-annotation-fst);
  --cv-typo-current-lh: var(--cv-typo-annotation-lh);
  --cv-typo-current-ls: var(--cv-typo-annotation-ls);
  --cv-typo-current-tt: var(--cv-typo-annotation-tt);
  --cv-typo-current-ffs: var(--cv-typo-annotation-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}





html[data-cv-typo-house="costruzioni"][data-cv-luxe-layout="20261007"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page] #main-content > section.ph:has(> .ph-bg) .ph-h1 {
  font-family: var(--cv-ff-display-2) !important;
  font-size: var(--cv-fs-display-2) !important;
  font-weight: var(--cv-fw-display-2) !important;
  font-style: var(--cv-fst-display-2) !important;
  line-height: var(--cv-lh-display-2) !important;
  letter-spacing: var(--cv-ls-display-2) !important;
  text-transform: var(--cv-tt-display-2) !important;
  font-feature-settings: var(--cv-ffs-display-2) !important;
}

html[data-cv-typo-house="costruzioni"][data-cv-luxe-layout="20261007"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page="portale-home"] #hero-title {
  font-family: var(--cv-ff-display-2) !important;
  font-size: var(--cv-fs-display-2) !important;
  font-weight: var(--cv-fw-display-2) !important;
  font-style: var(--cv-fst-display-2) !important;
  line-height: var(--cv-lh-display-2) !important;
  letter-spacing: var(--cv-ls-display-2) !important;
  text-transform: var(--cv-tt-display-2) !important;
  font-feature-settings: var(--cv-ffs-display-2) !important;
}

html[data-cv-typo-house="costruzioni"][data-cv-luxe-layout="20261007"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page="portale-home"] #hero-title > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  font-family: var(--cv-ff-display-2) !important;
  font-size: var(--cv-fs-display-2) !important;
  font-weight: var(--cv-fw-display-2) !important;
  font-style: var(--cv-fst-display-2) !important;
  line-height: var(--cv-lh-display-2) !important;
  letter-spacing: var(--cv-ls-display-2) !important;
  text-transform: var(--cv-tt-display-2) !important;
  font-feature-settings: var(--cv-ffs-display-2) !important;
}

html[data-cv-typo-house="costruzioni"][data-cv-luxe-layout="20261007"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page="portale-property"] .bien-title {
  font-family: var(--cv-ff-display-2) !important;
  font-size: var(--cv-fs-display-2) !important;
  font-weight: var(--cv-fw-display-2) !important;
  font-style: var(--cv-fst-display-2) !important;
  line-height: var(--cv-lh-display-2) !important;
  letter-spacing: var(--cv-ls-display-2) !important;
  text-transform: var(--cv-tt-display-2) !important;
  font-feature-settings: var(--cv-ffs-display-2) !important;
}

/* Canvas has no DOM text; explicit font is needed by its computed-style renderer. */
html[data-cv-typo-house="costruzioni"] #eng-canvas { font-family: var(--cv-ff-display-1); font-weight: var(--cv-fw-display-1); }

/* Semantic emphasis retains a real supported face, without changing its role. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) em:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) { --cv-typo-current-fst: italic; --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff); font-style: italic; }
html:where([data-cv-typo-house="costruzioni"]) :is(b,strong):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) { --cv-typo-current-fw: 650; --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff); }
html:where([data-cv-typo-house="terrae"]) :is(b,strong):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) { --cv-typo-current-fw: 600; --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff); }
/* Static 403 display-2: preserve semantics in inline historical styles. */
html[data-cv-typo-house="costruzioni"] body[data-page="403"] main > h1:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-display-2-ff);
  --cv-typo-current-fs: var(--cv-typo-display-2-fs);
  --cv-typo-current-fw: var(--cv-typo-display-2-fw);
  --cv-typo-current-fst: var(--cv-typo-display-2-fst);
  --cv-typo-current-lh: var(--cv-typo-display-2-lh);
  --cv-typo-current-ls: var(--cv-typo-display-2-ls);
  --cv-typo-current-tt: var(--cv-typo-display-2-tt);
  --cv-typo-current-ffs: var(--cv-typo-display-2-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}
/* Static 403 surtitre: preserve semantics in inline historical styles. */
html[data-cv-typo-house="costruzioni"] body[data-page="403"] main > p:first-of-type:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-surtitre-ff);
  --cv-typo-current-fs: var(--cv-typo-surtitre-fs);
  --cv-typo-current-fw: var(--cv-typo-surtitre-fw);
  --cv-typo-current-fst: var(--cv-typo-surtitre-fst);
  --cv-typo-current-lh: var(--cv-typo-surtitre-lh);
  --cv-typo-current-ls: var(--cv-typo-surtitre-ls);
  --cv-typo-current-tt: var(--cv-typo-surtitre-tt);
  --cv-typo-current-ffs: var(--cv-typo-surtitre-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}
/* Static 403 texte: preserve semantics in inline historical styles. */
html[data-cv-typo-house="costruzioni"] body[data-page="403"] main > p:not(:first-of-type):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-texte-ff);
  --cv-typo-current-fs: var(--cv-typo-texte-fs);
  --cv-typo-current-fw: var(--cv-typo-texte-fw);
  --cv-typo-current-fst: var(--cv-typo-texte-fst);
  --cv-typo-current-lh: var(--cv-typo-texte-lh);
  --cv-typo-current-ls: var(--cv-typo-texte-ls);
  --cv-typo-current-tt: var(--cv-typo-texte-tt);
  --cv-typo-current-ffs: var(--cv-typo-texte-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}
/* Static 403 bouton: preserve semantics in inline historical styles. */
html[data-cv-typo-house="costruzioni"] body[data-page="403"] main > a:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-bouton-ff);
  --cv-typo-current-fs: var(--cv-typo-bouton-fs);
  --cv-typo-current-fw: var(--cv-typo-bouton-fw);
  --cv-typo-current-fst: var(--cv-typo-bouton-fst);
  --cv-typo-current-lh: var(--cv-typo-bouton-lh);
  --cv-typo-current-ls: var(--cv-typo-bouton-ls);
  --cv-typo-current-tt: var(--cv-typo-bouton-tt);
  --cv-typo-current-ffs: var(--cv-typo-bouton-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}
/* Static 403 texte-legal: preserve semantics in inline historical styles. */
html[data-cv-typo-house="costruzioni"] body[data-page="403"] footer:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-texte-legal-ff);
  --cv-typo-current-fs: var(--cv-typo-texte-legal-fs);
  --cv-typo-current-fw: var(--cv-typo-texte-legal-fw);
  --cv-typo-current-fst: var(--cv-typo-texte-legal-fst);
  --cv-typo-current-lh: var(--cv-typo-texte-legal-lh);
  --cv-typo-current-ls: var(--cv-typo-texte-legal-ls);
  --cv-typo-current-tt: var(--cv-typo-texte-legal-tt);
  --cv-typo-current-ffs: var(--cv-typo-texte-legal-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff);
  font-size: var(--cv-typo-current-fs);
  font-weight: var(--cv-typo-current-fw);
  font-style: var(--cv-typo-current-fst);
  line-height: var(--cv-typo-current-lh);
  letter-spacing: var(--cv-typo-current-ls);
  text-transform: var(--cv-typo-current-tt);
  font-feature-settings: var(--cv-typo-current-ffs);
  font-synthesis: none;
  font-optical-sizing: auto;
}

/* Intrinsic non-text glyph geometry: retain the icon size rather than inherit a text role. */
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]).lux #aiw .ai-tr-ic { --cv-typo-current-ff: var(--cv-typo-titre-3-ff); --cv-typo-current-fs: 27px; --cv-typo-current-fst: italic; font-family: var(--cv-typo-titre-3-ff); font-size: 27px; font-style: italic; }
html:where([data-cv-typo-house="costruzioni"],[data-cv-typo-house="terrae"]) .hero-event-arrow { --cv-typo-current-fs: 20px; font-size: 20px; }
/* C12 surtitre: targeted correction after Chrome computed-style evidence; no layout changes. */
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__hero-copy > .c12__overline,
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__chapter > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__delivery > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__gallery > header > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__facts span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page="portfolio"] #main-content .c12p__head > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body[data-page="portfolio"] #main-content .c12p__meta > span:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-surtitre-ff);
  --cv-typo-current-fs: var(--cv-typo-surtitre-fs);
  --cv-typo-current-fw: var(--cv-typo-surtitre-fw);
  --cv-typo-current-fst: var(--cv-typo-surtitre-fst);
  --cv-typo-current-lh: var(--cv-typo-surtitre-lh);
  --cv-typo-current-ls: var(--cv-typo-surtitre-ls);
  --cv-typo-current-tt: var(--cv-typo-surtitre-tt);
  --cv-typo-current-ffs: var(--cv-typo-surtitre-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff) !important;
  font-size: var(--cv-typo-current-fs) !important;
  font-weight: var(--cv-typo-current-fw) !important;
  font-style: var(--cv-typo-current-fst) !important;
  line-height: var(--cv-typo-current-lh) !important;
  letter-spacing: var(--cv-typo-current-ls) !important;
  text-transform: var(--cv-typo-current-tt) !important;
  font-feature-settings: var(--cv-typo-current-ffs) !important;
  font-synthesis: none;
  font-optical-sizing: auto;
}
/* C12 annotation: targeted correction after Chrome computed-style evidence; no layout changes. */
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da):not(#da):not(#da):not(#da) body.c12 #main-content .c12__hero-copy > p:last-child:not(.c12__overline):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-annotation-ff);
  --cv-typo-current-fs: var(--cv-typo-annotation-fs);
  --cv-typo-current-fw: var(--cv-typo-annotation-fw);
  --cv-typo-current-fst: var(--cv-typo-annotation-fst);
  --cv-typo-current-lh: var(--cv-typo-annotation-lh);
  --cv-typo-current-ls: var(--cv-typo-annotation-ls);
  --cv-typo-current-tt: var(--cv-typo-annotation-tt);
  --cv-typo-current-ffs: var(--cv-typo-annotation-ffs);
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-typo-current-ff) !important;
  font-size: var(--cv-typo-current-fs) !important;
  font-weight: var(--cv-typo-current-fw) !important;
  font-style: var(--cv-typo-current-fst) !important;
  line-height: var(--cv-typo-current-lh) !important;
  letter-spacing: var(--cv-typo-current-ls) !important;
  text-transform: var(--cv-typo-current-tt) !important;
  font-feature-settings: var(--cv-typo-current-ffs) !important;
  font-synthesis: none;
  font-optical-sizing: auto;
}

                                                                                 


                                                                                                                                          
html[data-cv-typo-house="costruzioni"] body[data-page="index"] #cv-atmosphere-control.cv-atmo-control--in-menu .cv-atmo-place > strong:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-ff-surtitre) !important;
  --cv-typo-current-fs: var(--cv-fs-surtitre) !important;
  --cv-typo-current-fw: var(--cv-fw-surtitre) !important;
  --cv-typo-current-fst: var(--cv-fst-surtitre) !important;
  --cv-typo-current-lh: var(--cv-lh-surtitre) !important;
  --cv-typo-current-ls: var(--cv-ls-surtitre) !important;
  --cv-typo-current-tt: var(--cv-tt-surtitre) !important;
  --cv-typo-current-ffs: var(--cv-ffs-surtitre) !important;
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-ff-surtitre);
  font-size: var(--cv-fs-surtitre);
  font-weight: var(--cv-fw-surtitre);
  font-style: var(--cv-fst-surtitre);
  line-height: var(--cv-lh-surtitre);
  letter-spacing: var(--cv-ls-surtitre);
  text-transform: var(--cv-tt-surtitre);
  font-feature-settings: var(--cv-ffs-surtitre);
}
html[data-cv-typo-house="costruzioni"] body[data-page="index"] #cv-atmosphere-control.cv-atmo-control--in-menu .cv-atmo-mobile-summary:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-ff-annotation) !important;
  --cv-typo-current-fs: var(--cv-fs-annotation) !important;
  --cv-typo-current-fw: var(--cv-fw-annotation) !important;
  --cv-typo-current-fst: var(--cv-fst-annotation) !important;
  --cv-typo-current-lh: var(--cv-lh-annotation) !important;
  --cv-typo-current-ls: var(--cv-ls-annotation) !important;
  --cv-typo-current-tt: var(--cv-tt-annotation) !important;
  --cv-typo-current-ffs: var(--cv-ffs-annotation) !important;
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family: var(--cv-ff-annotation);
  font-size: var(--cv-fs-annotation);
  font-weight: var(--cv-fw-annotation);
  font-style: var(--cv-fst-annotation);
  line-height: var(--cv-lh-annotation);
  letter-spacing: var(--cv-ls-annotation);
  text-transform: var(--cv-tt-annotation);
  font-feature-settings: var(--cv-ffs-annotation);
}

                                                                 
html[data-cv-typo-house="costruzioni"]:not(.da-off):not(#da) body.legal .lg-wrap h2:not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff:var(--cv-ff-titre-3);
  --cv-typo-current-fs:var(--cv-fs-titre-3);
  --cv-typo-current-fw:var(--cv-fw-titre-3);
  --cv-typo-current-fst:var(--cv-fst-titre-3);
  --cv-typo-current-lh:var(--cv-lh-titre-3);
  --cv-typo-current-ls:var(--cv-ls-titre-3);
  --cv-typo-current-tt:var(--cv-tt-titre-3);
  --cv-typo-current-ffs:var(--cv-ffs-titre-3);
  --cv-typo-current-font:var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff);
  font-family:var(--cv-typo-current-ff);
  font-size:var(--cv-typo-current-fs);
  font-weight:var(--cv-typo-current-fw);
  font-style:var(--cv-typo-current-fst);
  line-height:var(--cv-typo-current-lh);
  letter-spacing:var(--cv-typo-current-ls);
  text-transform:var(--cv-typo-current-tt);
  font-feature-settings:var(--cv-typo-current-ffs);
  font-synthesis:none; font-optical-sizing:auto;
}

                                                        
                                                                    
                                                     
                                                                    
   
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation :is(.np-home a.nl, .np-secondary > a.nl):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie :is(.np-home a.nl, .np-secondary > a.nl):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-typo-nav-ff) !important;
  --cv-typo-current-fs: var(--cv-typo-nav-fs) !important;
  --cv-typo-current-fw: var(--cv-typo-nav-fw) !important;
  --cv-typo-current-fst: var(--cv-typo-nav-fst) !important;
  --cv-typo-current-lh: var(--cv-typo-nav-lh) !important;
  --cv-typo-current-ls: var(--cv-typo-nav-ls) !important;
  --cv-typo-current-tt: var(--cv-typo-nav-tt) !important;
  --cv-typo-current-ffs: var(--cv-typo-nav-ffs) !important;
  --cv-typo-current-font: var(--cv-typo-current-fst) var(--cv-typo-current-fw) var(--cv-typo-current-fs)/var(--cv-typo-current-lh) var(--cv-typo-current-ff) !important;
  font-family: var(--cv-typo-nav-ff) !important;
  font-size: var(--cv-typo-nav-fs) !important;
  font-weight: var(--cv-typo-nav-fw) !important;
  font-style: var(--cv-typo-nav-fst) !important;
  line-height: var(--cv-typo-nav-lh) !important;
  letter-spacing: var(--cv-typo-nav-ls) !important;
  text-transform: var(--cv-typo-nav-tt) !important;
  font-feature-settings: var(--cv-typo-nav-ffs) !important;
}

html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #ntog,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #ntog .da-menu-mot {
  color: #f4f4f0 !important;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #ntog .da-traits > span {
  background: currentColor !important;
}
@media (max-width: 760px) {
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie {
  grid-template-rows: max-content max-content max-content max-content !important;
  align-content: start !important;
  overflow-y: auto !important;
  overscroll-behavior: contain;
  scroll-padding-block: 80px 24px;
  padding-bottom: max(24px, env(safe-area-inset-bottom)) !important;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation .np-secondary,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie .np-secondary {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  column-gap: 20px;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation :is(.np-home a.nl, .np-secondary > a.nl),
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie :is(.np-home a.nl, .np-secondary > a.nl) {
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation > .lang-sw,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie > .lang-sw {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  justify-self: start;
  position: relative !important;
  inset: auto !important;
  margin: 0 0 12px !important;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation > .ncta,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie > .ncta {
  grid-column: 1 / -1 !important;
  grid-row: 3 !important;
  justify-self: start;
  position: relative !important;
  inset: auto !important;
  margin: 0 0 24px !important;
  max-width: 100%;
  white-space: normal;
}
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body.nopen #hd #snav.np-navigation > #cv-atmosphere-control.cv-atmo-control--in-menu,
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(.da-off):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve):not(#cv-menu-reserve) body #hd #snav.np-navigation.np-sortie > #cv-atmosphere-control.cv-atmo-control--in-menu {
  grid-column: 1 / -1 !important;
  grid-row: 4 !important;
  justify-self: stretch;
  position: relative !important;
  inset: auto !important;
  margin: 0 !important;
  max-width: 100%;
}
}

                                                                                               
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve) body[data-page="index"] #heritage-1948 .cv-heritage-copy > p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve) body[data-page="index"] #maison-transmission .cv-trans-copy > p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))),
html[data-cv-luxe-layout="20261007"][data-cv-typo-house="costruzioni"]:not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve):not(#cv-copy-reserve) body[data-page="index"] #fondazione-home .cv-found-copy > p:not(.cv-chapter-kicker):not(:where(html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *))) {
  --cv-typo-current-ff: var(--cv-ff-texte) !important;
  --cv-typo-current-fs: var(--cv-fs-texte) !important;
  --cv-typo-current-fw: var(--cv-fw-texte) !important;
  --cv-typo-current-fst: var(--cv-fst-texte) !important;
  --cv-typo-current-lh: var(--cv-lh-texte) !important;
  --cv-typo-current-ls: var(--cv-ls-texte) !important;
  --cv-typo-current-tt: var(--cv-tt-texte) !important;
  --cv-typo-current-ffs: var(--cv-ffs-texte) !important;
  font-family: var(--cv-ff-texte) !important;
  font-size: var(--cv-fs-texte) !important;
  font-weight: var(--cv-fw-texte) !important;
  font-style: var(--cv-fst-texte) !important;
  line-height: var(--cv-lh-texte) !important;
  letter-spacing: var(--cv-ls-texte) !important;
  text-transform: var(--cv-tt-texte) !important;
  font-feature-settings: var(--cv-ffs-texte) !important;
}

/* B4: le seul socle typographique ajoute en 2026 est exclu des instruments K3 avant entree. */
@layer cv-typo-base {
  html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *) {
    font-family: revert-layer;
    font-size: revert-layer;
    font-weight: revert-layer;
    font-style: revert-layer;
    font-stretch: revert-layer;
    line-height: revert-layer;
    letter-spacing: revert-layer;
    text-transform: revert-layer;
    font-feature-settings: revert-layer;
    font-variant: revert-layer;
    font-kerning: revert-layer;
    font-optical-sizing: revert-layer;
    font-synthesis: revert-layer;
  }
}

/* B4: instruments de la scene K3 proteges avant entree; menu et apres-entree conservent A2. */
html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,.hc-consent *,#cv-atmosphere-control:not(.cv-atmo-control--in-menu),#cv-atmosphere-control:not(.cv-atmo-control--in-menu) *) {
  --cv-typo-current-ff: initial !important;
  --cv-typo-current-fs: initial !important;
  --cv-typo-current-fw: initial !important;
  --cv-typo-current-fst: initial !important;
  --cv-typo-current-lh: initial !important;
  --cv-typo-current-ls: initial !important;
  --cv-typo-current-tt: initial !important;
  --cv-typo-current-ffs: initial !important;
  --cv-typo-current-font: initial !important;
  --cv-typo-synthesis: initial !important;
  --cv-typo-optical: initial !important;
}
html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] :is(.hc-consent,#cv-atmosphere-control:not(.cv-atmo-control--in-menu)) {
  font-family: var(--font-reading);
  font-size: clamp(16px,1.05vw,19px);
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.68;
  letter-spacing: 0;
  text-transform: none;
  font-feature-settings: "kern" 1,"liga" 1;
  font-variant: normal;
  font-kerning: normal;
  font-optical-sizing: auto;
  font-synthesis: auto;
}
html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee) body[data-page="index"] .hc-consent { font-family: var(--font-ui); }
html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee):not(.da-off):not(#da) body[data-page="index"] #cv-atmosphere-control:not(.cv-atmo-control--in-menu) { font-family: var(--_b); font-synthesis: none; }
html[data-cv-typo-house="costruzioni"]:not(.oc-entree-passee):not(.da-off):not(#da) body[data-page="index"] .hc-consent { font-synthesis: none; }
