:root{--tca-green:#84f300;--tca-green-dark:#6fcc00;--tca-pink:#ff0042;--tca-ink:#393939;--tca-grey:#808185;--tca-light:#e7e7e7}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--tca-light);min-height:100vh;color:var(--tca-ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.page[data-v-0703fff5]{min-height:100vh}.hero[data-v-0703fff5],.page[data-v-0703fff5]{flex-direction:column;display:flex}.hero[data-v-0703fff5]{background:var(--tca-green);border-bottom:6px solid var(--tca-pink);align-items:center;padding:64px 16px 56px}.tagline[data-v-0703fff5]{text-transform:uppercase;letter-spacing:.12em;color:#fff;margin:18px 0 0;font-family:Impact,Arial Narrow Bold,Haettenschweiler,sans-serif;font-size:calc(clamp(1rem,3.5vw,1.5rem))}.logo[data-v-0703fff5]{margin:0;line-height:0}.logo img[data-v-0703fff5]{width:calc(min(333px,80vw));height:auto;display:block}.content[data-v-0703fff5]{text-align:center;flex:1;width:100%;max-width:680px;margin:0 auto;padding:48px 16px;font-size:1.0625rem}.content p[data-v-0703fff5]{margin:0 0 1.25em}.lead[data-v-0703fff5]{font-size:1.1875rem}.contact[data-v-0703fff5]{border-top:4px solid var(--tca-green);background:#fff;margin-top:2.5rem;padding:28px 20px}.contact-label[data-v-0703fff5]{text-transform:uppercase;letter-spacing:.04em;color:var(--tca-grey);margin-bottom:6px;font-family:Impact,Arial Narrow Bold,Haettenschweiler,sans-serif;font-size:1.125rem;display:block}.contact-email[data-v-0703fff5]{color:var(--tca-pink);word-break:break-word;font-size:1.125rem;font-weight:700;text-decoration:none}.contact-email[data-v-0703fff5]:focus-visible,.contact-email[data-v-0703fff5]:hover{text-decoration:underline}.footer[data-v-0703fff5]{background:var(--tca-ink);color:#b8b8b8;text-align:center;padding:18px 16px;font-size:.8125rem}
