KF css overhaul

hero banner implementation
can now parse urls if provided
blank inputs are not sent