main[data-occasion=mitzvah]{--occasion-accent:#b5c7e5;--occasion-wash:#172130}main[data-occasion=memorial]{--occasion-accent:#bccbb8;--occasion-wash:#1c2421}main[data-occasion=wedding]{--occasion-accent:#e3c5b7;--occasion-wash:#2a2224}main[data-occasion=birthday]{--occasion-accent:#ecc79a;--occasion-wash:#30231d}main[data-occasion=anniversary]{--occasion-accent:#dec791;--occasion-wash:#29261e}main[data-occasion=retirement]{--occasion-accent:#b9cfca;--occasion-wash:#1b2928}main[data-occasion=graduation]{--occasion-accent:#c5b9e5;--occasion-wash:#242135}main[data-occasion=other]{--occasion-accent:#b7d3bb;--occasion-wash:#19291f}main[data-occasion]:not([data-occasion=home]) .hero .kicker,main[data-occasion]:not([data-occasion=home]) .hero h1 em{color:var(--occasion-accent)}main[data-occasion]:not([data-occasion=home]) .occasion-feature-plain{background:var(--occasion-wash)}main[data-occasion]:not([data-occasion=home]) .feature-card{border-top:3px solid var(--occasion-accent)}.occasion-grid.occasion-grid-text>a{grid-template-columns:minmax(0,1fr);min-height:140px}.occasion-grid.occasion-grid-text>a:hover{background:var(--occasion-wash)}.occasion-grid.occasion-grid-text>a>span{font-size:23px}@media (max-width:560px){.occasion-grid.occasion-grid-text{grid-template-columns:1fr}}