/*
Theme Name: Crestmont Signature
Version: 1.0.3
Text Domain: crestmont-signature
WPVibe: yes
*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@400;500;600&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0063c4;color:#fff;font-family:Montserrat,Arial,sans-serif}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}a{text-decoration:none;color:inherit}.demo{background:#ffce75;color:#003c85;text-align:center;padding:8px;font-size:9px;letter-spacing:1.2px}.nav{display:flex;justify-content:space-between;align-items:center;padding:16px 5%;gap:20px;background:linear-gradient(90deg,#003b91,#0069cf)}.logo{font:27px Georgia,serif;letter-spacing:2px}.mountains{display:block;color:#ffce75;font-size:25px;line-height:.7}.logo small{display:block;font:8px Arial;letter-spacing:3px;color:#ffce75;margin-top:5px}.nav nav{display:flex;gap:20px}.nav nav a{font-size:10px}.invest-login{border:1px solid #ffce75;padding:14px;font-size:10px;white-space:nowrap}.hero{height:670px;position:relative;background:linear-gradient(90deg,#0052a9cc,transparent 75%),url('https://crestmontdevelopment.com/wp-content/uploads/2026/10/Golden-Hour-Luxury-Waterfront-Marina.png') center/cover}.hero-copy{position:absolute;top:9%;left:5%}.kicker{font-size:10px;letter-spacing:2px}.hero h1{font-size:clamp(75px,9vw,137px);line-height:.78;color:#ffdc91;margin:35px 0 25px}.hero p{font-size:14px;line-height:1.5}.gold-btn{display:inline-block;background:linear-gradient(90deg,#f3b94d,#ffe29c);color:#073469;padding:16px 24px;font-size:11px;font-weight:600;margin-top:18px}.listen{display:flex;gap:14px;align-items:center;margin-top:26px}.listen button{width:45px;height:45px;border-radius:50%;border:2px solid white;background:#d99c3c;color:white;cursor:pointer}.listen span{font-size:10px}.listen small{display:block;margin-top:5px;font-size:9px}.wave{font-size:22px;color:#a5f0ff}.hero-motto{position:absolute;bottom:20px;right:4%;color:#ffda8a;font:28px Georgia}.portfolio{padding:10px 1.5%;background:#0076db}.four-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.asset{background:#00418c;box-shadow:0 0 0 1px #28b7ff}.asset img{width:100%;height:210px;object-fit:cover}.asset>div{display:flex;gap:12px;align-items:center;padding:17px}.asset-mark{font-size:26px;color:#ffd176}.asset>div>span:nth-child(2){font-size:11px;letter-spacing:1px;flex:1}.asset small{display:block;font-size:10px;letter-spacing:0;margin-top:6px}.asset b{color:#ffce75}.metrics{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(90deg,#0085e9,#004497);padding:33px 4%;text-align:center}.metrics div{border-right:1px solid #ffffff7a}.metrics div:last-child{border:0}.metrics b{display:block;font:49px 'Cormorant Garamond',Georgia;color:#ffce75;line-height:1}.metrics small{display:block;font-size:10px;margin-top:8px}.featured{display:grid;grid-template-columns:56% 44%;min-height:410px;background:#004c9b}.feature-image{background:url('https://crestmontdevelopment.com/wp-content/uploads/2026/10/Crestmont-riviera-waterfront.jpg') center/cover}.feature-copy{padding:52px 9%;background:linear-gradient(115deg,#0059b3,#002c64)}.feature-copy>span,.investor-copy>span{font-size:11px;letter-spacing:3px}.feature-copy h2{font-size:65px;margin:15px 0 0}.feature-copy h3{font:16px Georgia;letter-spacing:2px;margin:4px 0 18px}.feature-copy p{font-size:14px;line-height:1.7}.feature-copy small{display:block;margin-top:20px;font-size:9px;color:#ffce75}.investors{display:grid;grid-template-columns:40% 40% 20%;align-items:center;min-height:380px;padding:30px 4%;background:radial-gradient(circle at 65% 50%,#0089e9,#003982 75%);overflow:hidden}.investor-copy h2{font-size:57px;line-height:.95;color:#ffce75;margin:16px 0}.investor-copy p{font-size:13px;line-height:1.6}.globe{width:300px;height:300px;border-radius:50%;margin:auto;background:radial-gradient(circle at 30% 25%,#b1f4ff,#189eff 30%,#0752ac 67%,#002255);box-shadow:0 0 60px #30bdff,inset -25px -25px 50px #002255;position:relative}.globe:before,.globe:after{content:'';position:absolute;inset:20px;border:1px solid #c4f4ff;border-radius:50%}.globe:before{transform:scaleX(.45)}.globe:after{transform:scaleY(.45)}.globe-copy{font:25px Georgia;color:#ffce75;line-height:1.3;text-align:center}.news{background:#fff;color:#00336b;padding:35px 4% 55px}.news-heading{display:flex;justify-content:space-between;align-items:center}.news-heading h2{font-size:30px;margin:0 0 20px}.news-heading a{font-size:10px;color:#0055b5}.news-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.news-cards article{box-shadow:0 6px 15px #002a6617;background:#f7faff}.news-cards img{width:100%;height:145px;object-fit:cover}.news-cards article>div{padding:15px}.news-cards small{font-size:9px;color:#0053a9}.news-cards h3{font-size:23px;margin:8px 0}.news-cards span{color:#0078df}.vision,.about{text-align:center;padding:80px 5%;background:#0054a9}.vision span,.about span{font-size:11px;letter-spacing:3px;color:#ffce75}.vision h2,.about h2{font-size:65px;margin:18px}.vision p,.about p{font-size:14px}.about{background:#003b82}.footer{background:#00316c;padding:40px 5%;font-size:11px}@media(max-width:1000px){.nav{flex-wrap:wrap}.nav nav{order:3;width:100%;justify-content:center}.four-tiles{grid-template-columns:repeat(2,1fr)}.investors{grid-template-columns:1fr 1fr}.globe-copy{display:none}}@media(max-width:600px){.nav nav{flex-wrap:wrap}.hero{height:580px}.hero h1{font-size:75px}.hero-motto{font-size:15px}.four-tiles,.metrics,.featured,.investors,.news-cards{grid-template-columns:1fr}.metrics{gap:25px}.metrics div{border:0}.feature-image{height:280px}.globe{margin:35px auto}.news-cards{gap:20px}}