.home-nav{position:relative;z-index:5;max-width:1120px;margin:18px auto 0;border-top:1px solid #ad8f4a55;border-bottom:1px solid #ad8f4a55;background:#08150ef2}.home-nav-desktop{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.home-nav a{display:block;padding:13px 21px;color:#eed69b;text-decoration:none;font:15px/1.4 Arial,sans-serif;border-radius:3px}.home-nav a:hover{background:#193525;color:#fff0c4}.home-nav a:focus-visible,.home-nav summary:focus-visible{outline:2px solid #edc76d;outline-offset:3px}.home-nav .home-nav-start{background:#dfbd6f;color:#10170d;font-weight:700}.home-nav .home-nav-start:hover{background:#f1d38e;color:#10170d}.home-nav-mobile{display:none}@media(max-width:760px){.home-nav-desktop{display:none}.home-nav-mobile{display:block}.home-nav-mobile summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:17px 18px;cursor:pointer;color:#eed69b;font:16px/1.5 Arial,sans-serif}.home-nav-mobile summary::-webkit-details-marker{display:none}.home-nav-mobile[open] summary{border-bottom:1px solid #ad8f4a55}.home-nav-mobile[open] summary span{transform:rotate(180deg)}.home-nav-links{display:grid;gap:5px;padding:12px}.home-nav{margin-top:12px}}
/* Alternate the homepage's feature panels in a consistent rhythm. */
#mindset,.mindset-feature[aria-labelledby="mission-link-title"],#opportunities,#vendors{max-width:1050px;margin:44px auto;padding:40px 36px;border:1px solid #ba974d66;border-radius:6px}
#mindset,.mindset-feature[aria-labelledby="mission-link-title"]{background:#0b281c}
#opportunities,#vendors{background:#080c09}
#opportunities .ornament,#vendors .ornament{margin-top:0}
@media(max-width:760px){#mindset,.mindset-feature[aria-labelledby="mission-link-title"],#opportunities,#vendors{margin:32px auto;padding:30px 19px}}

/* Apply the same panel rhythm at every screen width, including desktop. */
body:not(.form-page) #main>#mindset,body:not(.form-page) #main>#mission-feature{background:#0b281c!important}
body:not(.form-page) #main>#opportunities,body:not(.form-page) #main>#vendors{background:#080c09!important}
body:not(.form-page) #main>#mindset,body:not(.form-page) #main>#mission-feature,body:not(.form-page) #main>#opportunities,body:not(.form-page) #main>#vendors{width:100%;max-width:1050px;box-sizing:border-box}
