button{font:inherit;color:#201b17;-webkit-appearance:none;appearance:none;touch-action:manipulation}
button,a.primary{min-height:44px;-webkit-tap-highlight-color:rgba(183,138,74,.25)}
.hero::before,.silhouette,.vertical{pointer-events:none}
.hero-copy{position:relative;z-index:1}
.survey-tabs button{color:#6b1f1c;background:#eee2d2;border-radius:4px}
.survey-tabs button.active{color:#fff;background:#6b1f1c}
.submit{color:#201b17;border-radius:4px}
.menu{color:#fff}
.survey-panel input{accent-color:#6b1f1c;min-width:18px;min-height:18px}
@media(max-width:560px){.survey-tabs{display:grid;grid-template-columns:1fr;width:100%}.survey-tabs button{text-align:left;padding:14px 18px}.submit{width:100%}}
