.hkm-entry .gform_wrapper,.hkm-form-motion .gform_wrapper{color:var(--hkm-ivory)}.hkm-entry .gform_wrapper .gform_heading{display:none}.hkm-entry .gform_wrapper form,.hkm-form-motion .gform_wrapper form{margin:0}.hkm-entry .gform_wrapper .gform_fields,.hkm-form-motion .gform_wrapper .gform_fields{gap:18px}.hkm-entry .gfield_label,.hkm-form-motion .gfield_label{color:var(--hkm-gold-pale);font:600 .69rem/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.hkm-entry .gfield_required{color:var(--hkm-gold)}.hkm-entry .ginput_container input:not([type=checkbox]):not([type=radio]),.hkm-entry .ginput_container select,.hkm-entry .ginput_container textarea,.hkm-form-motion .ginput_container input:not([type=checkbox]):not([type=radio]),.hkm-form-motion .ginput_container select,.hkm-form-motion .ginput_container textarea{width:100%;border:0;border-bottom:1px solid rgba(198,161,91,.4);border-radius:0;padding:13px 2px;background:transparent;color:var(--hkm-ivory);box-shadow:none;outline:none}.hkm-entry .ginput_container input:focus,.hkm-entry .ginput_container select:focus,.hkm-entry .ginput_container textarea:focus{border-color:var(--hkm-gold-pale);box-shadow:0 7px 20px -15px var(--hkm-gold)}.hkm-entry .gfield_checkbox label,.hkm-entry .gfield_radio label{color:rgba(241,229,210,.78)}.hkm-entry .gform_footer,.hkm-entry .gform_page_footer{display:flex;justify-content:center;margin-top:26px}.hkm-entry .validation_message,.hkm-entry .gform_validation_errors{border-color:rgba(198,161,91,.5)!important;background:rgba(70,10,25,.42)!important;color:var(--hkm-ivory)!important}.hkm-key-submit{position:relative!important;display:grid!important;place-items:center!important;width:min(100%,340px)!important;min-height:108px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--hkm-ivory)!important;cursor:pointer!important;overflow:visible!important}.hkm-key-submit__icon{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));transform-origin:58% 50%;transition:transform .45s var(--hkm-ease),filter .35s ease}.hkm-key-submit__label{position:absolute;left:53%;top:50%;transform:translate(-50%,-50%);font:700 .66rem/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#16080d;text-shadow:0 1px rgba(255,255,255,.22);pointer-events:none}.hkm-key-submit:hover .hkm-key-submit__icon,.hkm-key-submit:focus-visible .hkm-key-submit__icon{transform:translateX(9px) rotate(-2deg);filter:drop-shadow(0 0 18px rgba(243,213,138,.4))}.hkm-key-submit:focus-visible{outline:1px solid var(--hkm-gold-pale)!important;outline-offset:6px!important}.hkm-form--invalid .gfield_error{animation:hkm-field-error .4s ease}@keyframes hkm-field-error{30%{transform:translateX(-5px)}60%{transform:translateX(4px)}}
