.ty-inq{--tyinq-bg: #FFEDE1;--tyinq-text: #382A29;--tyinq-accent: #7B3F2B;--tyinq-line: rgba(56, 42, 41, .45);--tyinq-btn: #382A29;--tyinq-btn-text: #FFEDE1;--tyinq-btn-hover: #7B3F2B;--tyinq-focus: #83B3CA;--tyinq-ease: cubic-bezier(.22, 1, .36, 1);--tyinq-font-body: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tyinq-font-display: "Cooper Hewitt", Georgia, serif;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin:0;padding:clamp(24px,3vw,40px);background:var(--tyinq-bg);color:var(--tyinq-text);font-family:var(--tyinq-font-body)}.ty-inq-shadow-yes .ty-inq{box-shadow:0 20px 50px #382a2947}.ty-inq *,.ty-inq *:before,.ty-inq *:after{box-sizing:border-box}.ty-inq .ty-inq-field{min-width:0;margin:0}.ty-inq .ty-inq-full{grid-column:1 / -1}form.ty-inq.ty-inq label{display:block;margin:0 0 6px;padding:0;font-family:var(--tyinq-font-body);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--tyinq-accent)}form.ty-inq.ty-inq input[type=text],form.ty-inq.ty-inq input[type=email],form.ty-inq.ty-inq input[type=tel],form.ty-inq.ty-inq select[name],form.ty-inq.ty-inq textarea[name]{display:block;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:12px 0;font-family:var(--tyinq-font-body);font-size:16px;font-weight:400;line-height:1.4;color:var(--tyinq-text);background-color:transparent;border:0;border-bottom:1.5px solid var(--tyinq-line);border-radius:0;box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}form.ty-inq.ty-inq textarea[name]{min-height:96px;resize:vertical}form.ty-inq.ty-inq select[name]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%23382A29' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}form.ty-inq.ty-inq input[name]:focus,form.ty-inq.ty-inq select[name]:focus,form.ty-inq.ty-inq textarea[name]:focus{color:var(--tyinq-text);background-color:transparent;border:0;border-bottom:1.5px solid var(--tyinq-accent);border-radius:0;outline:none;box-shadow:none}form.ty-inq.ty-inq input[name]:focus-visible,form.ty-inq.ty-inq select[name]:focus-visible,form.ty-inq.ty-inq textarea[name]:focus-visible{box-shadow:0 1.5px 0 0 var(--tyinq-accent)}form.ty-inq.ty-inq input[name]::placeholder,form.ty-inq.ty-inq textarea[name]::placeholder{color:var(--tyinq-text);opacity:.45}form.ty-inq.ty-inq .ty-inq-invalid input[name],form.ty-inq.ty-inq .ty-inq-invalid textarea[name]{border-bottom-color:#b3261e}.ty-inq .ty-inq-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ty-inq .ty-inq-submit,.ty-inq .ty-inq-submit:focus{display:block;width:100%;margin:0;padding:16px 28px;font-family:var(--tyinq-font-body);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--tyinq-btn-text);background:var(--tyinq-btn);border:1px solid var(--tyinq-btn);border-radius:4px;box-shadow:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--tyinq-ease),box-shadow .25s ease,opacity .2s ease}.ty-inq .ty-inq-submit:hover{color:var(--tyinq-btn-text);background:var(--tyinq-btn-hover);border-color:var(--tyinq-btn-hover)}@media (hover: hover) and (pointer: fine){.ty-inq .ty-inq-submit:hover{transform:translateY(-2px);box-shadow:0 6px 16px #382a292e}}.ty-inq .ty-inq-submit:active{transform:translateY(0) scale(.98);box-shadow:none}.ty-inq .ty-inq-submit:focus{outline:none}.ty-inq .ty-inq-submit:focus-visible{outline:2px solid var(--tyinq-focus);outline-offset:3px}.ty-inq.ty-inq-busy .ty-inq-submit{opacity:.7;cursor:progress;transform:none;box-shadow:none}.ty-inq .ty-inq-recaptcha{margin-top:-10px;font-size:11.5px}.ty-inq .ty-inq-recaptcha a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ty-inq .ty-inq-note{grid-column:1 / -1;margin:-4px 0 0;font-size:12.5px;line-height:1.5;opacity:.7;color:inherit}.ty-inq .ty-inq-error{grid-column:1 / -1;margin:-4px 0 0;font-size:14px;line-height:1.5;color:#b3261e}.ty-inq .ty-inq-error[hidden]{display:none}.ty-inq .ty-inq-done{display:none;grid-column:1 / -1;padding:40px 8px;text-align:left;outline:none}.ty-inq .ty-inq-done h3{margin:0 0 8px;font-family:var(--tyinq-font-display);font-size:30px;font-weight:600;line-height:1.2;color:inherit}.ty-inq .ty-inq-done p{margin:0;font-size:16px;line-height:1.6;color:inherit}.ty-inq.ty-inq-sent>:not(.ty-inq-done){display:none}.ty-inq.ty-inq-sent .ty-inq-done{display:block}@media (max-width: 860px){.ty-inq{grid-template-columns:1fr}.ty-inq>*{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.ty-inq .ty-inq-submit{transition:background-color .25s,border-color .25s}.ty-inq .ty-inq-submit:hover,.ty-inq .ty-inq-submit:active{transform:none}}
