/* The Careers finale uses the same deliberately quiet form language as Contact. */
.careers-closing{justify-content:center;padding-top:clamp(72px,8vw,125px);padding-bottom:clamp(72px,8vw,125px)}
.careers-contact-form{position:relative;z-index:1;width:min(100%,680px)}
.careers-contact-fields{display:grid;gap:28px}
.careers-contact-fields label,.careers-contact-message{display:block;border-bottom:1px solid rgba(247,242,232,.5)}
.careers-contact-form span{display:block;font:500 11px/1.25 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase}
.careers-contact-fields input,.careers-contact-message textarea{width:100%;padding:12px 0 14px;border:0;outline:0;resize:vertical;background:transparent;color:inherit;font:italic 25px/1.1 'Instrument Serif',Georgia,serif}
.careers-contact-fields input:focus,.careers-contact-message textarea:focus{box-shadow:0 2px 0 #f7f2e8}
.careers-contact-message{margin-top:39px}
.careers-contact-message textarea{min-height:80px}
.careers-contact-submit{display:inline-block;margin-top:49px;padding:14px 0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;cursor:pointer;font:500 11px/1.2 'DM Mono',monospace;letter-spacing:.14em;text-transform:uppercase}
.careers-contact-submit:hover{opacity:.65}
.careers-contact-form button span{display:inline;font-family:'DM Mono',monospace;font-size:1em;font-style:normal;font-variant-emoji:text;line-height:1}
@media(max-width:1024px){.careers-closing{padding-top:72px;padding-bottom:72px}}
@media(max-width:700px){.careers-closing{min-height:520px;padding-top:58px;padding-bottom:58px}.careers-contact-fields{gap:25px}.careers-contact-message{margin-top:34px}}
