.job-card[data-v-072dc7d0]{display:grid;grid-template-columns:1.4fr 1fr;background:var(--color-ink);color:var(--color-cream);border:1px solid var(--color-ink)}.job-card__left[data-v-072dc7d0]{padding:32px;display:flex;flex-direction:column;gap:18px}.job-card__row-top[data-v-072dc7d0]{display:flex;align-items:center;gap:12px}.job-card__meta[data-v-072dc7d0]{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #2a2622;padding-top:18px}.job-card__actions[data-v-072dc7d0]{display:flex;gap:10px;margin-top:6px}.job-card[data-v-072dc7d0] .map-ph{border-left:1px solid #2a2622}.job-card__ref[data-v-072dc7d0]{font-size:12px;color:#f3f0ea99;letter-spacing:.08em}.job-card__title[data-v-072dc7d0]{color:var(--color-cream)}.job-card__meta .mono[data-v-072dc7d0]{font-size:11px;letter-spacing:.08em;color:#f3f0ea8c;text-transform:uppercase}.job-card__pay[data-v-072dc7d0]{font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:30px;letter-spacing:-.02em}.job-card__pay-vat[data-v-072dc7d0]{font-size:11px;color:#f3f0ea99;margin-left:6px}.job-card__btn-ghost-dark[data-v-072dc7d0]{color:var(--color-cream);border-color:#f3f0ea66}.job-card__route[data-v-072dc7d0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:880px){.job-card[data-v-072dc7d0]{grid-template-columns:1fr}}.sub-hero-photo-section[data-v-a868ef03]{padding-top:0;padding-bottom:clamp(32px,4vw,64px)}.sub-hero-photo[data-v-a868ef03]{display:block;position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--color-line-2)}.sub-hero-photo img[data-v-a868ef03]{display:block;width:100%;height:100%;object-fit:cover}.section-tight[data-v-a868ef03]{padding-top:0}.job-card-caption[data-v-a868ef03]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--color-muted);text-transform:uppercase;margin-top:12px}
