.condo-acquisition-page-template{background:#fffdfa}.condo-acquisition-page-template .page-template__nav,.condo-acquisition-page-template .page-template__nav .nav-bar-component,.condo-acquisition-page-template .page-template__nav .nav-bar-component.nav-bar-component--luxury{background:linear-gradient(96deg,#061426 0%,#0b1d33 52%,#061426 100%);border-bottom:1px solid #e4b8646b}.condo-acquisition-page-template .page-template__nav .nav-bar-component.nav-bar-component--luxury{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 9px 24px #030a1640}.condo-acquisition-page{color:#163b36;background:#fffdfa;font-family:DM Sans,Sarabun,Noto Sans Thai,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.condo-acquisition-page,.condo-acquisition-page *{box-sizing:border-box}.condo-acquisition-page a{-webkit-tap-highlight-color:#0000}.condo-acquisition-footer-callout{isolation:isolate;background:#f8f2e6;grid-template-columns:minmax(0,55%) minmax(0,45%);min-height:clamp(500px,44vw,660px);display:grid;position:relative;overflow:hidden}.condo-acquisition-footer-callout__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(144px,12vw,178px) clamp(38px,5.3vw,88px) clamp(54px,6vw,78px) max(28px,50vw - 620px);display:flex;position:relative}.condo-acquisition-footer-callout__tagline{color:#aa8140;letter-spacing:.16em;margin:0 0 18px;font-size:clamp(9px,.86vw,11px);font-weight:800;line-height:1.45}.condo-acquisition-footer-callout h1{color:#0d302d;letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0;font-family:Sarabun,Noto Sans Thai,sans-serif;font-size:clamp(39px,4.25vw,68px);font-weight:700;line-height:1.18}.condo-acquisition-footer-callout h1 em{color:#997026;font-style:normal}.condo-acquisition-footer-callout__summary{color:#5d6b64;max-width:525px;margin:20px 0 0;font-size:clamp(14px,1.24vw,18px);line-height:1.65}.condo-acquisition-footer-callout__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.condo-acquisition-button{text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 22px;font-family:Sarabun,Noto Sans Thai,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.condo-acquisition-button:hover{transform:translateY(-2px)}.condo-acquisition-button:focus-visible{outline-offset:4px;outline:3px solid #c7a25b}.condo-acquisition-button--primary{color:#fff;background:#0d302d;box-shadow:0 12px 23px #0d302d2b}.condo-acquisition-button--primary:hover{color:#fff;background:#17463f}.condo-acquisition-button--secondary{color:#0d302d;background:#ffffff5c;border-color:#163b3640}.condo-acquisition-button--secondary:hover{color:#0d302d;background:#fffc;border-color:#163b367a}.condo-acquisition-footer-callout__note{color:#69766f;align-items:center;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.45;display:flex}.condo-acquisition-footer-callout__note span{color:#c7a25b;font-size:15px}.condo-acquisition-footer-callout__visual{background:#0d302d;min-height:100%;position:relative;overflow:hidden}.condo-acquisition-footer-callout__visual>img{object-fit:cover;object-position:center;filter:saturate(.85)contrast(1.04)brightness(.98)}.condo-acquisition-footer-callout__visual-overlay{background:linear-gradient(90deg,#0d302d7a 0%,#0d302d1a 35%,#0d302d0a 100%),linear-gradient(#0d302d0f,#0d302d47);position:absolute;inset:0;box-shadow:inset 64px 0 70px #f8f2e64d}.condo-acquisition-footer-callout__badge{z-index:2;color:#fff;background:#0d302ded;border:1px solid #f0e2c587;border-radius:5px;align-items:flex-start;gap:11px;width:min(240px,100% - 48px);padding:16px 17px;display:flex;position:absolute;top:clamp(94px,8.5vw,126px);right:clamp(24px,3.5vw,54px);box-shadow:0 15px 30px #0000002e}.condo-acquisition-footer-callout__badge-icon{color:#f0e2c5;border:1px solid #f0e2c5bd;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.condo-acquisition-footer-callout__badge-icon svg{width:15px;height:15px}.condo-acquisition-footer-callout__badge strong,.condo-acquisition-footer-callout__badge small{display:block}.condo-acquisition-footer-callout__badge strong{font-size:14px;line-height:1.35}.condo-acquisition-footer-callout__badge small{color:#f5f9f3c2;margin-top:4px;font-size:11px;line-height:1.45}.condo-acquisition-footer-callout__features{color:#fff;background:#0d302d}.condo-acquisition-footer-callout__features-inner{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100%);min-height:126px;margin:0 auto;display:grid}.condo-acquisition-footer-callout__feature{border-right:1px solid #ffffff2b;align-items:center;gap:15px;min-width:0;padding:24px 32px;display:flex}.condo-acquisition-footer-callout__feature:first-child{padding-left:0}.condo-acquisition-footer-callout__feature:last-child{border-right:0}.condo-acquisition-footer-callout__feature-icon{color:#f0e2c5;border:1px solid #f0e2c5b3;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.condo-acquisition-footer-callout__feature-icon svg{width:19px;height:19px}.condo-acquisition-footer-callout__feature h2{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.42}.condo-acquisition-footer-callout__feature p{color:#eef6efbf;margin:3px 0 0;font-size:11px;line-height:1.45}.condo-acquisition-footer{color:#fff8ebcc;background:#071c1a;padding:58px max(28px,50vw - 620px) 20px}.condo-acquisition-footer__inner,.condo-acquisition-footer__bottom{width:min(1180px,100%);margin:0 auto}.condo-acquisition-footer__inner{grid-template-columns:minmax(260px,1.15fr) minmax(330px,1.2fr) minmax(210px,.82fr);gap:38px;padding-bottom:22px;display:grid}.condo-acquisition-footer__brand p{color:#fff8eb9e;max-width:340px;margin:14px 0 0;font-size:13px;line-height:1.6}.condo-acquisition-footer__wordmark{color:#fff8ee;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.condo-acquisition-footer__wordmark img{object-fit:contain;background:#fffdf8f2;border-radius:8px;min-width:44px;min-height:44px;padding:2px;width:44px!important;height:44px!important}.condo-acquisition-footer__wordmark strong{letter-spacing:-.025em;font-family:Noto Serif Thai,Georgia,serif;font-size:20px;font-weight:700}.condo-acquisition-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.condo-acquisition-footer h2,.condo-acquisition-footer__social>span{color:#f0e2c5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800;line-height:1.4;display:block}.condo-acquisition-footer nav,.condo-acquisition-footer__contact{gap:6px;display:grid}.condo-acquisition-footer nav a,.condo-acquisition-footer__contact a{color:#fff8ebc2;font-size:12.5px;line-height:1.5;text-decoration:none;transition:color .16s}.condo-acquisition-footer nav a:hover,.condo-acquisition-footer__contact a:hover{color:#fff8ee}.condo-acquisition-footer nav a:focus-visible,.condo-acquisition-footer__contact a:focus-visible{outline-offset:3px;outline:2px solid #f0e2c5}.condo-acquisition-footer__connect{border-left:1px solid #fff8eb1f;align-content:start;gap:18px;padding-left:28px;display:grid}.condo-acquisition-footer__contact{font-style:normal}.condo-acquisition-footer__contact>span,.condo-acquisition-footer__contact a span{color:#fff8eb85}.condo-acquisition-footer__social nav{flex-wrap:wrap;gap:7px;display:flex}.condo-acquisition-footer__social nav a{color:#f0e2c5;border:1px solid #f0e2c566;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;transition:transform .16s,background .16s,color .16s;display:grid}.condo-acquisition-footer__social nav a:hover{color:#fff8ee;background:#f0e2c521;transform:translateY(-2px)}.condo-acquisition-footer__bottom{color:#fff8eb75;border-top:1px solid #fff8eb1f;justify-content:space-between;gap:15px;padding-top:14px;font-size:10px;line-height:1.4;display:flex}@media (max-width:1100px){.condo-acquisition-footer-callout__content{padding-left:48px}.condo-acquisition-footer-callout__features-inner{padding:0 32px}.condo-acquisition-footer-callout__feature:first-child{padding-left:0}}@media (max-width:760px){.condo-acquisition-footer-callout{min-height:0;display:block}.condo-acquisition-footer-callout__content{min-height:595px;padding:132px 22px 58px}.condo-acquisition-footer-callout__tagline{margin-bottom:14px;font-size:9px}.condo-acquisition-footer-callout h1{font-size:clamp(39px,10vw,54px)}.condo-acquisition-footer-callout__summary{font-size:15px}.condo-acquisition-footer-callout__actions,.condo-acquisition-footer-callout__actions .condo-acquisition-button{width:100%}.condo-acquisition-footer-callout__visual{min-height:320px}.condo-acquisition-footer-callout__visual-overlay{box-shadow:none}.condo-acquisition-footer-callout__badge{top:24px;right:22px}.condo-acquisition-footer-callout__features-inner{min-height:0;padding:0 22px;display:block}.condo-acquisition-footer-callout__feature,.condo-acquisition-footer-callout__feature:first-child{border-bottom:1px solid #ffffff29;border-right:0;min-height:92px;padding:20px 0}.condo-acquisition-footer-callout__feature:last-child{border-bottom:0}.condo-acquisition-footer{padding:46px 22px 18px}.condo-acquisition-footer__inner{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:28px}.condo-acquisition-footer__brand{grid-column:1/-1}.condo-acquisition-footer__brand p{max-width:390px;font-size:12px;line-height:1.62}.condo-acquisition-footer__links{gap:16px}.condo-acquisition-footer__connect{border-left:0;gap:20px;padding-left:0}}@media (max-width:640px){.condo-acquisition-footer-callout__content{min-height:610px;padding-top:122px}.condo-acquisition-footer-callout h1{font-size:39px}.condo-acquisition-footer__inner,.condo-acquisition-footer__links{grid-template-columns:1fr}.condo-acquisition-footer__brand{grid-column:auto}.condo-acquisition-footer__connect{border-top:1px solid #fff8eb1f;padding-top:24px}.condo-acquisition-footer__bottom{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.condo-acquisition-button,.condo-acquisition-footer__social nav a{transition:none}}
