body{background:#f5f2ed;color:#302c27}.logo span{font-size:11px;letter-spacing:2px;margin-left:15px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding-top:50px;padding-bottom:85px;align-items:center}.hero h1{font-family:'Playfair Display',serif;font-size:clamp(54px,6.5vw,86px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin-bottom:28px}em{color:#927557;font-weight:500}.thai-title{font-size:27px;line-height:1.5}.intro{font-size:15px;color:#716960;line-height:1.9;margin-bottom:27px}figure{margin:0;align-self:stretch;padding-top:25px}figure img{height:580px;filter:grayscale(1);object-position:center 30%;border-radius:170px 170px 0 0}figcaption{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;padding-top:16px}.statement{background:#e9e3da}.statement h2{font-size:40px}.statement p{color:#70675d}.expertise{margin-top:45px}.expertise article{border-top:1px solid #bcb09e;padding-top:25px}.expertise span{color:#927557;font-family:serif;font-size:30px}.expertise h3{font-family:'Playfair Display',serif;font-size:27px;margin:22px 0 12px}.expertise p{color:#716960;font-size:15px}.contact{background:#282b29;color:#f5f2ed}.contact h2{font-family:'Playfair Display',serif;font-size:65px}.contact em{color:#c1ac91}.contact .grid2{align-items:center}.contact .btn{background:#d5c3aa;color:#282b29}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:50px}.hero h1{font-size:59px}.logo span{display:none}figure img{height:450px}figure{padding:0}.contact h2{font-size:50px}.thai-title{font-size:24px}figcaption{font-size:10px}}
