.contact-dialog-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#16161694;backdrop-filter:blur(10px)}.contact-dialog-backdrop[hidden]{display:none}body.contact-dialog-open{overflow:hidden}.contact-dialog{position:relative;width:min(100%,620px);padding:clamp(28px,5vw,54px);border:1px solid #161616;background:#f4f0e8;box-shadow:14px 14px #1616163d;color:#161616}.contact-dialog-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid #161616;background:transparent;color:#161616;font:inherit;font-size:24px;cursor:pointer}.contact-dialog-kicker{display:block;margin-bottom:14px;color:#c84700;font:700 11px/1.2 SFMono-Regular,Consolas,Liberation Mono,monospace}.contact-dialog h2{max-width:500px;margin:0 56px 18px 0;font-size:clamp(38px,7vw,64px);line-height:.95}.contact-dialog p{max-width:510px;margin:0 0 22px;color:#4b4944;font-size:16px;line-height:1.65}.contact-dialog-email{display:block;margin-bottom:26px;color:#161616;font:700 14px/1.4 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.contact-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #161616}.contact-dialog-actions button{min-height:50px;border:0;background:transparent;color:#161616;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.contact-dialog-actions button+button{border-left:1px solid #161616}.contact-dialog-actions .contact-dialog-primary{background:#ff5a00;color:#fff}.contact-dialog-actions button:hover,.contact-dialog-actions button:focus-visible{background:#161616;color:#fff;outline:none}.contact-dialog>small{min-height:18px;display:block;margin-top:10px;color:#4b4944;font-size:12px}@media (max-width: 540px){.contact-dialog-backdrop{align-items:end;padding:10px}.contact-dialog{padding:30px 22px 22px;box-shadow:8px 8px #1616163d}.contact-dialog h2{margin-right:42px;font-size:clamp(38px,13vw,52px)}.contact-dialog-actions{grid-template-columns:minmax(0,1fr)}.contact-dialog-actions button+button{border-top:1px solid #161616;border-left:0}}
