/*
Theme Name: MY NEXUS Signature Edition
Theme URI: https://www.mynexusconsulting.com
Author: MY NEXUS MANAGEMENT CONSULTANCIES
Description: Signature institutional WordPress theme with complete seeded content, expanded architectural art direction, enquiry management and SEO foundations.
Version: 5.0.0
Requires at least: 6.2
Requires PHP: 8.0
Text Domain: my-nexus-institutional
*/
@font-face{font-family:"Nexus Sans";src:url("assets/fonts/NexusSans-Regular.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Nexus Sans";src:url("assets/fonts/NexusSans-Bold.otf") format("opentype");font-weight:700 900;font-display:swap}@font-face{font-family:"Nexus Display";src:url("assets/fonts/NexusDisplay-Regular.otf") format("opentype");font-weight:400;font-display:swap}
:root{--emerald:#00633d;--emerald-2:#08764a;--forest:#032b20;--forest-deep:#021d16;--platinum:#e9edeb;--silver:#aeb8b4;--ink:#15221d;--muted:#5e6b65;--gold:#c8a84f;--white:#fff;--max:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:"Nexus Sans","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(var(--max),calc(100% - 64px));margin:auto}.skip-link{position:fixed;z-index:9999;top:-100px;left:20px;padding:12px 18px;background:#fff;color:#000}.skip-link:focus{top:20px}.eyebrow{margin:0 0 16px;color:var(--emerald);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow.gold{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:0 25px;border:1px solid var(--emerald);background:var(--emerald);color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:.25s}.button:hover,.button:focus{background:var(--forest-deep);border-color:var(--forest-deep);transform:translateY(-2px)}.button.outline{border-color:rgba(255,255,255,.55);background:transparent}.button.outline:hover{background:#fff;color:var(--forest)}.text-link{display:inline-flex;gap:16px;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--emerald);color:var(--emerald);font-weight:750}.text-link.light{border-color:rgba(255,255,255,.5);color:#fff}
