:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Geom:wght@300..900&family=Montserrat:wght@400;500;600;700&display=swap');

/* Hero height comes from the section itself (Size > Min height = 100dvh).
   On the home page the Site Header (#142) is absolutely positioned and overlays
   the hero, so it takes no room in the flow: the hero box spans the full dynamic
   viewport and the area visible below the header bar measures exactly
   100dvh - header height. Subtracting the header here too used to double-count
   it and left a gap at the bottom of the first screen. *//* End custom CSS */