/* Careers: an open letter alongside a pair of architectural studies. */
body.unique-careers .careers-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:38px 0 24px;border-bottom:1px dashed #555}
body.unique-careers .careers-heading .eyebrow,body.unique-careers .careers-heading h1{margin:0}
body.unique-careers .careers-invitation{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.6fr);gap:64px;padding:36px 0 12px;align-items:start}
body.unique-careers .careers-letter{padding-top:4px;min-width:0}
body.unique-careers .careers-letter p{margin:0 0 24px;max-width:300px}
body.unique-careers .careers-email{display:inline-block;margin-top:16px;font-size:13px;line-height:1.7;overflow-wrap:anywhere;text-underline-offset:5px}
body.unique-careers .careers-email span{display:inline-block;margin-left:8px}
body.unique-careers .careers-diptych{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}
body.unique-careers .careers-study{margin:0;min-width:0}
body.unique-careers .careers-study:nth-child(2){padding-top:72px}
body.unique-careers .careers-study img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1)}
body.unique-careers .careers-study figcaption{border-top:1px dashed #555;margin-top:16px;padding-top:12px;font:11px/1.5 'Courier New',Courier,monospace;text-transform:uppercase;color:#aaa}
@media(max-width:850px){body.unique-careers .careers-invitation{gap:32px;grid-template-columns:minmax(0, .9fr) minmax(0, 1.2fr)}body.unique-careers .careers-diptych{gap:12px}body.unique-careers .careers-study:nth-child(2){padding-top:40px}}
@media(max-width:600px){body.unique-careers .careers-heading{display:block;padding:28px 0 22px}body.unique-careers .careers-heading .eyebrow{margin-bottom:12px}body.unique-careers .careers-invitation{grid-template-columns:1fr;gap:32px;padding-top:24px}body.unique-careers .careers-letter p{max-width:400px;margin-bottom:18px}body.unique-careers .careers-email{margin-top:4px}body.unique-careers .careers-study:nth-child(2){padding-top:36px}}
