:root{--color-gold: #f5b94e;--color-petal: #e9dfd7;--color-sky: #8ea7d3;--color-ink: #3a4625;--hero-card-height: clamp(192px, 26.4vh, 264px)}@media(max-width:900px){:root{--hero-card-height: 54vh}}html,body{margin:0;height:100%}body{font-family:Karla,system-ui,sans-serif;color:var(--color-ink);-webkit-font-smoothing:antialiased}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
