*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f6f3eb;font-family:Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:fixed;top:0;width:100%;z-index:20;background:linear-gradient(#050505e8,transparent)}.brand img{width:76px;height:76px;object-fit:cover;border-radius:50%}.nav nav{display:flex;gap:30px;align-items:center;font-size:12px;letter-spacing:1px}.nav-cta{border:1px solid #bd923c;padding:13px 18px;color:#d6ae59}.menu{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:130px 8vw 80px;background:radial-gradient(circle at 70% 40%,#2d2413 0,transparent 27%),linear-gradient(115deg,#050505 55%,#11100c)}.hero:after{content:"NG";position:absolute;right:-4vw;bottom:-13vw;font:700 38vw/1 Cormorant Garamond;color:#ffffff05}.glow{position:absolute;width:1px;height:55vh;background:linear-gradient(transparent,#c89b42,transparent);right:30%;transform:rotate(25deg);box-shadow:0 0 80px 15px #a4772630}.hero-copy{width:100%;max-width:1150px;z-index:2}.eyebrow{font-size:11px;letter-spacing:4px;color:#caa04d}.hero h1,.intro h2,.section-head h2,.statement h2,.contact h2{font-family:Cormorant Garamond,serif;font-weight:600;line-height:.95;margin:24px 0;font-size:clamp(55px,7.2vw,112px)}em{color:#cba04c;font-weight:500}.lead{max-width:650px;color:#b8b4aa;line-height:1.8;font-size:16px}.actions{display:flex;gap:15px;margin-top:38px}.btn{display:inline-block;padding:17px 28px;text-transform:uppercase;font-size:11px;letter-spacing:2px;border:0;cursor:pointer}.gold{background:#b88a35;color:#090909}.ghost{border:1px solid #555}.scroll{position:absolute;bottom:25px;font-size:9px;letter-spacing:3px;color:#777}.scroll span{color:#cba04c}.intro{padding:140px 10vw;text-align:center;max-width:1100px;margin:auto}.intro h2,.section-head h2,.contact h2{font-size:clamp(46px,5.5vw,78px)}.intro>p:last-child{color:#999;line-height:1.9;max-width:670px;margin:auto}.artists,.experiences{padding:80px 7vw 130px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section-head>p{max-width:400px;color:#888;line-height:1.7}.artist-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.artist-card{height:680px;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:.4s}.artist-card:hover{transform:translateY(-7px)}.shade{position:absolute;inset:0;background:linear-gradient(transparent 35%,#050505 98%)}.artist-info{position:absolute;left:40px;bottom:40px;right:30px}.artist-info span{font-size:9px;letter-spacing:3px;color:#cba04c}.artist-info h3{font:600 48px Cormorant Garamond;margin:10px 0}.artist-info p{color:#aaa}.artist-info a{font-size:10px;letter-spacing:2px;color:#d1a750}.experiences{background:#0a0a09}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #272727}.experience{padding:50px 35px;border-right:1px solid #272727}.experience b{color:#a77d32;font-size:11px}.experience h3{font:600 35px Cormorant Garamond}.experience p{color:#888;line-height:1.8;font-size:13px}.statement{padding:170px 6vw;text-align:center;background:radial-gradient(circle,#241b0c 0,transparent 45%)}.statement>p{letter-spacing:5px;font-size:9px;color:#777}.statement h2{font-size:clamp(50px,7vw,100px)}.contact{padding:130px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.contact>div>p:last-child{color:#999;line-height:1.8}.contact form{display:grid;gap:16px}.contact input,.contact textarea{background:transparent;border:0;border-bottom:1px solid #343434;padding:18px 5px;color:white;font:13px Montserrat}.contact textarea{height:100px;resize:none}.contact button{justify-self:start;margin-top:15px}footer{text-align:center;padding:60px;border-top:1px solid #222;color:#777;font-size:11px}footer img{width:90px;border-radius:50%}footer p{letter-spacing:2px}.reveal{opacity:0;transform:translateY(25px);transition:.8s}.reveal.visible{opacity:1;transform:none}@media(max-width:760px){.nav{height:76px}.brand img{width:58px;height:58px}.menu{display:block}.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#080808;padding:30px;flex-direction:column}.nav nav.open{display:flex}.hero{padding-left:7vw}.hero h1{font-size:54px}.actions{flex-direction:column;align-items:flex-start}.section-head{display:block}.artist-grid,.experience-grid,.contact{grid-template-columns:1fr}.artist-card{height:560px}.experience{border-bottom:1px solid #272727}.contact{gap:50px}.artist-info{left:25px;bottom:28px}.artist-info h3{font-size:39px}}