:root{--c-petrol:#002F3A;--c-sage:#A0CD92;--c-white:#FFFFFF;--c-petrol-70:rgba(0, 47, 58, 0.70);--c-sage-30:rgba(160, 205, 146, 0.3);--font-heading:"Arno Pro", Georgia, "Times New Roman", serif;--font-body:"DM Sans", system-ui, -apple-system, sans-serif;--maxw:1200px;--pad-x:clamp(1.25rem, 5vw, 5rem);--band-py:8.5%}@media screen and (max-width:1023px){:root{--band-py:3rem}}@media screen and (max-width:768px){:root{--band-py:1.5rem}}