.fw3Taq_form,.fw3Taq_row{gap:var(--space-5);display:grid}@media (min-width:640px){.fw3Taq_row{grid-template-columns:1fr 1fr}}.fw3Taq_field{gap:var(--space-2);display:grid}.fw3Taq_field label,.fw3Taq_topics legend{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text)}.fw3Taq_optional{font-weight:var(--weight-regular);color:var(--color-text-subtle)}.fw3Taq_field input,.fw3Taq_field textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body);transition:border-color var(--duration-base) var(--ease-out)}.fw3Taq_field textarea{resize:vertical;min-height:9rem}.fw3Taq_field input:hover,.fw3Taq_field textarea:hover{border-color:var(--color-text-subtle)}.fw3Taq_field input:focus-visible,.fw3Taq_field textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:#0000}.fw3Taq_field [aria-invalid=true]{border-color:var(--brand-ember)}.fw3Taq_error,.fw3Taq_formError{font-size:var(--text-caption);color:var(--color-text)}.fw3Taq_error:before{content:"";width:.5em;height:.5em;margin-right:var(--space-2);background:var(--brand-ember);vertical-align:.05em;border-radius:50%;display:inline-block}.fw3Taq_topics{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.fw3Taq_topics legend{margin-bottom:var(--space-3);padding:0}.fw3Taq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.fw3Taq_chip{cursor:pointer;position:relative}.fw3Taq_chip input{opacity:0;pointer-events:none;position:absolute}.fw3Taq_chip span{height:2.5rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-body-sm);color:var(--color-text-muted);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);align-items:center;display:inline-flex}.fw3Taq_chip:hover span{border-color:var(--color-text);color:var(--color-text)}.fw3Taq_chip input:checked+span{background:var(--color-action-bg);border-color:var(--color-action-bg);color:var(--color-action-text)}.fw3Taq_chip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.fw3Taq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fw3Taq_footer{align-items:center;gap:var(--space-5);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.fw3Taq_formError a{color:var(--color-text)}.fw3Taq_done{gap:var(--space-4);padding:var(--space-7) 0;justify-items:start;display:grid}.fw3Taq_doneIcon{background:var(--brand-gradient-ember);width:3rem;height:3rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}
.kybdLG_carousel{position:absolute;inset:0}.kybdLG_image{object-fit:cover;object-position:90% center;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.kybdLG_image[data-active=true]{opacity:1}.kybdLG_dots{right:var(--gutter);bottom:var(--space-6);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-paper) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:absolute}.kybdLG_dot{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-ink) 30%, transparent);cursor:pointer;width:8px;height:8px;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border:0;padding:0}.kybdLG_dot:hover{background:color-mix(in srgb, var(--brand-ink) 60%, transparent)}.kybdLG_dot[aria-pressed=true]{background:var(--brand-ink);width:24px}.kybdLG_dot:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
