/*
Theme Name: MA17 - Deixe sua marca no mundo
Theme URI: https://modaeassessoria.com.br
Author: MA17
Description: Tema comercial editorial da MA17, com amarelo-limão, laranja e preto.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: ma17
*/
:root{--black:#080808;--lime:#e6ff00;--orange:#ff681d;--white:#fff;--muted:#aaa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#fff;font:16px/1.5 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:1320px;margin:auto;padding:0 28px}.site-header{position:sticky;top:0;z-index:99;background:#070707;border-bottom:1px solid #333}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}.logo{font:700 43px/1 Georgia,serif;white-space:nowrap}.logo em{color:var(--lime);font-style:normal}.navlinks{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:11px;text-transform:uppercase;font-weight:800}.navlinks a:hover{color:var(--lime)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;background:var(--orange);color:#070707;font-weight:800;text-transform:uppercase;font-size:13px;border:0;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.btn.lime{background:var(--lime)}.btn.outline{background:transparent;border:1px solid var(--lime);color:var(--lime)}.hero{position:relative;min-height:590px;background:linear-gradient(90deg,#050505 0%,rgba(0,0,0,.93) 32%,rgba(0,0,0,.1) 100%),linear-gradient(135deg,#181818,#333);display:flex;align-items:center}.hero.has-image{background-size:cover;background-position:center}.hero .wrap{width:100%;position:relative;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:.25em;font-size:12px;font-weight:800}.hero h1{font:normal clamp(80px,13vw,185px)/.8 Georgia,serif;margin:20px 0}.hero h1 span{color:var(--lime)}.script{font:italic clamp(29px,4.5vw,65px)/1.1 Georgia,serif;color:var(--lime);max-width:540px}.hero p{max-width:460px}.accent{width:100px;height:7px;background:var(--orange);margin:24px 0}.section{padding:75px 0}.section h2{font:normal clamp(35px,5vw,70px)/1 Georgia,serif;margin:0 0 28px}.section.light{background:#f7f7f5;color:#111}.section.limebg{background:var(--lime);color:#111}.section.orangebg{background:var(--orange);color:#111}.section-intro{max-width:670px;color:#bbb;margin-bottom:35px}.light .section-intro{color:#444}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.service{min-height:230px;background:#161616;padding:32px;display:flex;flex-direction:column;justify-content:space-between;border-top:5px solid var(--lime)}.service:nth-child(even){border-top-color:var(--orange)}.service h3{font:normal 30px Georgia,serif;margin:0}.service p{color:#ccc}.service a{color:var(--lime);font-weight:800}.offer{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.offer-copy{padding:60px 8vw}.offer h2{font:normal clamp(38px,5vw,68px)/1.05 Georgia,serif;margin:0 0 22px}.offer-image{min-height:400px;background:#191919 center/cover}.artists{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.artist{background:#191919;border:1px solid #333;padding:28px}.artist strong{font:normal 26px Georgia,serif}.artist small{display:block;color:var(--lime);margin-top:10px}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gallery img{width:100%;aspect-ratio:3/4;object-fit:cover}.gallery-placeholder{aspect-ratio:3/4;background:linear-gradient(135deg,#252525,#0b0b0b);display:flex;align-items:center;justify-content:center;color:#999;padding:15px;text-align:center}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.about-image{min-height:360px;background:#222 center/cover}.footer{padding:45px 0;background:#050505;border-top:2px solid var(--lime)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.footer p{color:#bbb}.page-header{padding:100px 0 60px;background:#171717}.page-header h1{font:normal clamp(40px,7vw,90px) Georgia,serif;margin:0}.content{padding:65px 0;max-width:920px}.content h2{color:var(--lime);font:normal 34px Georgia,serif}.content p,.content li{line-height:1.8}.wp-block-image img{height:auto}button.menu-toggle{display:none;background:var(--lime);border:0;padding:9px 14px;font-weight:bold}@media(max-width:900px){.nav{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.navlinks{order:3;width:100%;display:none;flex-direction:column;align-items:flex-start;padding:20px 0}.navlinks.open{display:flex}button.menu-toggle{display:block;margin-left:auto}.services,.artists{grid-template-columns:repeat(2,1fr)}.offer,.about-grid{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:570px){.wrap{padding:0 18px}.hero{min-height:520px}.services,.artists{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.section{padding:50px 0}.offer-copy{padding:50px 22px}}
