/* Shared success states and invisible honeypot for public BEAUX enquiries. */
.beaux-form-trap { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }
.beaux-human-check { display:block; margin:0 0 28px; padding:0 0 14px; border-bottom:1px solid currentColor; }
.beaux-human-check span,.beaux-form-notice { display:block; font:500 11px/1.35 'DM Mono',monospace; letter-spacing:.11em; text-transform:uppercase; }
.beaux-human-check input { width:100%; margin-top:10px; padding:4px 0; border:0; outline:0; background:transparent; color:inherit; font:italic 25px/1.1 'Instrument Serif',Georgia,serif; }
.beaux-human-check input:focus { box-shadow:0 2px 0 currentColor; }
.beaux-form-notice { margin:0 0 24px; color:#e8c48d; }
.contact-form-confirmation,
.careers-contact-confirmation { width:100%; }
.contact-form-confirmation h3,
.careers-contact-confirmation h2 { margin:22px 0 25px; font:400 clamp(68px,8vw,130px)/.78 'Instrument Serif',Georgia,serif; letter-spacing:-.05em; }
.contact-form-confirmation > p:last-child,
.careers-contact-confirmation > p:last-child { max-width:310px; margin:0; font:italic clamp(23px,2.2vw,34px)/1.04 'Instrument Serif',Georgia,serif; }
