/* Shared header, street sign and footer for the land pages, so they match the home page. */
.hfh,.hfh *,.hff,.hff *{box-sizing:border-box}
.hfh{position:relative;z-index:50;background:#0B0A12;border-bottom:1px solid #221E2E;font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}
.hfh .in{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}
.hfh a{text-decoration:none!important;font-family:Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;margin:0!important;border:0;background:none}
.hfh .lg{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#F3EEE2!important;font:700 19px 'Space Grotesk',Arial,sans-serif!important;letter-spacing:1px!important}
.hfh .lk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}
.hfh .lk a{display:inline-flex;align-items:center;min-height:44px;color:#F3EEE2!important;font-size:16px!important;font-weight:600!important}
.hfh .lk a:hover{color:#FFC24B!important}
.hfh .lk a.go{padding:0 20px!important;border-radius:999px;background:#FFC24B!important;color:#17110A!important;font-weight:700!important}
.hfh .st{max-width:1200px;margin:0 auto;padding:0 20px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}
.hfh .st a{display:inline-flex;align-items:center;min-height:44px;color:#CFC8D8!important;font-size:15px!important;font-weight:600!important}
.hfh .st a:hover{color:#FFC24B!important}
.hfh .sign{display:inline-flex;align-items:flex-start;gap:4px;padding:6px 14px 5px;background:#1E6B3A;color:#fff;border:2px solid #fff;box-shadow:0 0 0 2px #1E6B3A;border-radius:6px;font:700 17px/1.2 'Space Grotesk',Arial,sans-serif;letter-spacing:.3px;text-transform:none}
.hfh .sign sup{font-size:10px;line-height:1.4}
.hff{position:relative;z-index:5;background:#08070D;border-top:1px solid #221E2E;font:400 15px/1.5 Inter,Arial,sans-serif;color:#A9A2B8;text-transform:none;letter-spacing:0;text-align:left}
.hff .in{max-width:1200px;margin:0 auto;padding:44px 20px 96px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}
.hff .cl{display:flex;flex-direction:column;gap:8px}
.hff b{color:#F3EEE2;font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:1px}
.hff .lk{display:flex;flex-wrap:wrap;gap:4px 22px;align-content:flex-start}
.hff a{display:inline-flex;align-items:center;min-height:44px;color:#CFC8D8!important;text-decoration:none!important;font:600 15px Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.hff a:hover{color:#FFC24B!important}
@media(max-width:640px){.hfh .in{padding:10px 16px}.hfh .lk{gap:0 18px}.hfh .lk a{font-size:15px!important}.hfh .st{padding:0 16px 12px}.hfh .lk a.go{min-height:40px}}
@media print{.hfh .lk,.hff{display:none}}
button.btn-ghost,button.ghost{background:transparent}
@media(max-width:420px){.hfh .lg{font-size:17px!important}.hfh .lk{gap:0 14px;width:100%;justify-content:space-between}.hfh .lk a{font-size:14px!important}.hfh .lk a.go{padding:0 14px!important}}
