/*
Theme Name: Avenue Consult
Author: ProWebAvenue
Description: Original editorial consulting theme with five page layouts. No bundled stock photography.
Version: 2.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: avenue-consult
License: GNU General Public License v2 or later
*/
:root{--ink:#282620;--muted:#777167;--sand:#f5f1eb;--stone:#c6b9a7;--blue:#3045bc}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:white;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #f5b63b;outline-offset:4px}.wrap{width:min(1160px,calc(100% - 60px));margin:auto}.site-header{background:#fff;position:relative;z-index:20;border-bottom:1px solid #e8e3dc}.nav{min-height:86px;display:flex;align-items:center;gap:34px}.brand{font-size:21px;font-weight:800;letter-spacing:-.07em;white-space:nowrap}.brand span{color:var(--blue)}.nav nav{margin:auto}.menu{display:flex;list-style:none;padding:0;gap:25px;margin:0}.menu a{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.menu a:hover,.text-link:hover{color:var(--blue)}.header-cta{background:var(--blue);color:#fff;padding:14px 22px;font-size:11px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.mobile-toggle{display:none}.hero{min-height:640px;position:relative;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(27,25,23,.78) 0%,rgba(27,25,23,.45) 58%,rgba(27,25,23,.16) 100%),var(--hero-photo);background-position:center;background-size:cover;color:white}.hero-content{padding:95px 0;position:relative;z-index:1}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;margin-bottom:22px;color:inherit}.eyebrow.dark{color:#746f68}.hero h1{font-size:clamp(52px,7vw,94px);letter-spacing:-.07em;line-height:1.02;max-width:780px;font-weight:500;margin:0 0 26px}.hero p{max-width:460px;color:#eee9e2;font-size:16px}.button{display:inline-block;padding:16px 26px;margin-top:22px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.button.light{background:#fff;color:#222}.hero-index{position:absolute;bottom:26px;left:calc(50% - 35px);font-size:12px;letter-spacing:.2em}.hero-index span{opacity:.6}.section{padding:110px 0}.section.muted{background:var(--sand)}.section-top{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:30px;align-items:start;margin-bottom:60px}.section h2,.callout h2{font-size:clamp(36px,4.5vw,66px);letter-spacing:-.065em;line-height:1.12;font-weight:500;margin:0 0 30px}.section-top p{margin:12px 0;color:var(--muted)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tile{border-top:1px solid #d7d2ca;padding:30px 4px 15px}.tile h3,.project-card h3{font-size:25px;letter-spacing:-.045em;font-weight:500;line-height:1.25}.tile p,.project-card p,.split p{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.art-panel{min-height:450px;background:#a59a8b url('assets/images/editorial-abstract.svg') center/cover}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding:12px 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-art{height:240px;background:linear-gradient(135deg,#a6a49a,#dad2c5)}.art-two{background:linear-gradient(140deg,#777a78,#d3c6b4)}.art-three{background:linear-gradient(145deg,#b2a191,#e8e0d4)}.project-card p{font-size:13px}.callout{padding:100px 0;background:#3b3a34;color:white}.callout h2{font-size:clamp(44px,6vw,80px)}.page-hero{padding:125px 0;background:#e7e0d5}.page-hero h1{font-size:clamp(48px,6.5vw,90px);letter-spacing:-.07em;line-height:1.08;max-width:850px;font-weight:500;margin:0 0 25px}.page-hero p{font-size:18px;color:#6c645c}.contact-placeholder{background:var(--sand);padding:50px;min-height:300px}.editable-content{margin-top:40px}.site-footer{background:#24241f;color:#eee;padding:50px 0}.site-footer a{color:#fff}@media(max-width:850px){.wrap{width:min(100% - 36px,1160px)}.nav{min-height:72px;flex-wrap:wrap;gap:12px}.nav nav{order:5;width:100%;display:none;padding:12px 0}.nav nav.is-open{display:block}.menu{flex-direction:column;gap:12px}.mobile-toggle{display:block;margin-left:auto;border:1px solid #ddd;background:white;padding:9px 14px}.header-cta{padding:10px 12px}.section-top,.grid3,.split{grid-template-columns:1fr}.section{padding:65px 0}.section-top{gap:0}.hero{min-height:540px}.hero h1{font-size:clamp(45px,10vw,75px)}.art-panel{min-height:300px}.split{gap:35px}}
/* Uploaded Customizer images */
.project-art{background-position:center;background-size:cover}.art-panel{background-position:center;background-size:cover}
