:root{--me-black:#080808;--me-dark:#111;--me-panel:#171717;--me-text:#f3f0ea;--me-muted:#b8b0a6;--me-copper:#c47a31;--me-line:rgba(255,255,255,.11)}
body{margin:0;background:var(--me-black)!important;color:var(--me-text);font-family:Arial,Helvetica,sans-serif}.me-site *{box-sizing:border-box}.me-site a{color:inherit}.me-hero{min-height:100vh;position:relative;display:flex;align-items:center;background:linear-gradient(115deg,rgba(0,0,0,.88),rgba(0,0,0,.45)),url('hero.png') center/cover no-repeat;overflow:hidden}.me-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 35%,rgba(196,122,49,.28),transparent 30%),linear-gradient(180deg,transparent,rgba(0,0,0,.8));pointer-events:none}.me-hero-inner{position:relative;z-index:1;width:min(1180px,92%);margin:auto;padding:80px 0}.me-logo{width:190px;max-width:42vw;filter:drop-shadow(0 18px 35px rgba(0,0,0,.65));border-radius:10px}.me-badge{display:inline-block;margin:28px 0 16px;padding:10px 16px;border:1px solid rgba(196,122,49,.75);color:#f7d09d;background:rgba(196,122,49,.12);font-weight:800;letter-spacing:.12em}.me-hero h1{font-size:clamp(42px,8vw,96px);line-height:.92;margin:0 0 20px;max-width:920px;letter-spacing:.04em;text-transform:uppercase}.me-lead{font-size:clamp(20px,3vw,34px);max-width:760px;margin:0 0 8px;color:#fff}.me-sub{font-size:20px;color:var(--me-muted);margin:0 0 32px}.me-buttons{display:flex;gap:14px;flex-wrap:wrap}.me-buttons a,.me-youtube-btn{display:inline-block;text-decoration:none;border:1px solid var(--me-copper);padding:15px 22px;border-radius:999px;background:var(--me-copper);color:#111;font-weight:800}.me-buttons a:nth-child(2){background:transparent;color:var(--me-text)}.me-strip{text-align:center;padding:22px 20px;background:repeating-linear-gradient(135deg,#1b130a 0,#1b130a 12px,#2a1a0d 12px,#2a1a0d 24px);border-top:1px solid var(--me-copper);border-bottom:1px solid var(--me-copper);color:#f6d6a5}.me-section{padding:88px 20px;background:#0c0c0c}.me-dark{background:#070707}.me-container{width:min(1180px,92%);margin:auto}.me-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.me-grid-4>div,.me-projects article{background:linear-gradient(180deg,#181818,#101010);border:1px solid var(--me-line);padding:24px;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.me-grid-4 h3,.me-projects h3{margin:0 0 10px;color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:.06em}.me-grid-4 p,.me-projects p,.me-intro,.me-statement p,.me-youtube p{color:var(--me-muted);font-size:18px;line-height:1.65}.me-kicker{color:var(--me-copper)!important;text-transform:uppercase;letter-spacing:.18em;font-weight:800;margin:0 0 12px}.me-section h2{font-size:clamp(34px,5vw,62px);line-height:1;margin:0 0 18px;text-transform:uppercase}.me-intro{max-width:760px}.me-projects{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:34px}.me-projects article{padding:0;overflow:hidden}.me-projects img{width:100%;height:245px;object-fit:cover;display:block;filter:saturate(.88) contrast(1.08)}.me-projects h3,.me-projects p{padding-left:20px;padding-right:20px}.me-projects p{padding-bottom:24px;margin-top:0}.me-statement{background:linear-gradient(135deg,#111,#080808 65%,rgba(196,122,49,.16));border-top:1px solid var(--me-line);border-bottom:1px solid var(--me-line)}.me-statement .me-container{max-width:900px;text-align:center}.me-youtube{display:flex;align-items:center;justify-content:space-between;gap:30px}.me-youtube>div{max-width:720px}.me-footer{text-align:center;padding:60px 20px;background:#030303;border-top:1px solid var(--me-line);color:var(--me-muted)}.me-footer img{width:120px;border-radius:8px;margin-bottom:18px}.me-footer a{color:#fff;text-decoration:none}.me-small{font-size:14px;color:#827b72}@media(max-width:900px){.me-grid-4,.me-projects{grid-template-columns:1fr 1fr}.me-youtube{display:block}.me-youtube-btn{margin-top:18px}.me-hero{min-height:82vh}}@media(max-width:560px){.me-grid-4,.me-projects{grid-template-columns:1fr}.me-section{padding:62px 18px}.me-hero-inner{padding:55px 0}.me-logo{width:145px}.me-buttons a{width:100%;text-align:center}.me-projects img{height:220px}}
