.news-page{color:#353535;background:#fff;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.5}.news-page *,.news-page :before,.news-page :after{box-sizing:border-box}.news-page main{min-width:0}.news-page .news-hero{isolation:isolate;text-align:center;background:#fbfbfb 50%/cover no-repeat;padding:150px 20px 120px;position:relative;overflow:hidden}.news-page .news-hero:before{content:"";z-index:-1;opacity:.73;background:linear-gradient(#0e1672,#000537);position:absolute;inset:0}.news-page .news-hero h1{color:#fff;text-transform:capitalize;margin:0 0 45px;font-family:Kanit,Anuphan,sans-serif;font-size:74px;font-style:italic;font-weight:400;line-height:1.2}.news-page .news-hero-curve{pointer-events:none;width:calc(153% + 1.3px);height:247px;line-height:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.news-page .news-hero-curve svg{width:100%;height:100%;display:block}.news-page .news-hero-curve path{fill:#fff}.news-page .news-band{max-width:1140px;margin-inline:auto;padding:80px 20px 40px}.news-page .news-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:30px;display:grid}.news-page .news-card{background:#fff;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 0 10px #00000017}.news-page .news-thumb{display:block}.news-page .news-thumb img{border-radius:15px 15px 0 0;width:100%;height:auto;display:block}.news-page .news-body{padding:20px}.news-page .news-date{color:#bba56e;margin:0 0 10px;font-family:Kanit,Anuphan,sans-serif;font-weight:500}.news-page .news-body h2{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.333}.news-page .news-body h2 a{color:#0c0c0c;text-decoration:none}.news-page .news-body h2 a:hover{text-underline-offset:3px;text-decoration:underline}.news-page .news-excerpt{color:#353535;margin:0}.news-page .news-card{transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.news-page .news-thumb{border-radius:15px 15px 0 0;overflow:hidden}.news-page .news-thumb img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.news-page .news-card:hover{translate:0 -6px;box-shadow:0 16px 32px #0e167224}.news-page .news-card:hover .news-thumb img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.news-page .news-card,.news-page .news-thumb img{transition:none}.news-page .news-card:hover{translate:none}.news-page .news-card:hover .news-thumb img{transform:none}}.news-page .news-empty{text-align:center;color:#565656;padding:40px 0}.news-page a:focus-visible,.news-page select:focus-visible{outline-offset:4px;outline:2px solid #273171}.news-page .ih{box-shadow:none}.news-page .ih-bar{gap:24px;max-width:1140px;height:64px;padding:0 10px}.news-page .ih-logo{flex:none;margin-right:auto}.news-page .ih-logo img{width:200px;height:auto}.news-page .ih-top{padding:10px 9px}.news-page .ih-top a,.news-page .ih-top>span{font-size:16px;font-weight:400;line-height:16px}.news-page .ih-lang-select{appearance:auto;color:#273171;background:#fff;border:1px solid #888;border-radius:2px;padding:0 4px;font:16px Anuphan,sans-serif}@media (min-width:1081px){.news-page .ih-dropdown .ih-dropdown{left:auto;right:100%}}@media (max-width:1080px){.news-page .ih-bar{justify-content:center;height:80px;padding:0 20px;position:relative}.news-page .ih-logo{margin:0}.news-page .ih-right{pointer-events:none;justify-content:space-between;position:absolute;inset:0 20px}.news-page .ih-right>*{pointer-events:auto}.news-page .ih-burger{order:-1;width:30px;padding:0}.news-page .ih-nav{max-height:calc(100dvh - 80px);top:80px}}@media (max-width:1024px){.news-page .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-page .news-hero h1{font-size:54px}.news-page .news-hero-curve{height:123px}}@media (max-width:767px){.news-page .news-hero{padding:90px 16px 70px}.news-page .news-hero h1{margin-bottom:24px;font-size:38px}.news-page .news-hero-curve{width:calc(273% + 1.3px);height:73px}.news-page .news-band{padding:48px 16px 32px}.news-page .news-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:359px){.news-page .ih-logo img{width:165px}}
.articles-page{color:#333;font-family:Anuphan,sans-serif;font-weight:400}.articles-page main{min-width:0}.articles-page .articles-hero{color:#fff;text-align:center;background:#242b3f 50%/cover no-repeat;place-items:center;min-height:410px;padding:80px 20px;display:grid}.articles-page .articles-hero p{letter-spacing:1.5px;margin:0;font-family:Atacama Trial,Spectral,Georgia,serif;font-size:24px;font-style:italic;line-height:1.4}.articles-page .articles-hero h1{margin:0;font:700 47px/1.2 Anuphan,sans-serif}.articles-page[lang=th] .articles-hero p{font-family:Anuphan,sans-serif;font-style:normal}.articles-page .articles-list{max-width:1140px;margin:0 auto;padding:30px 0}.articles-page .articles-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:115px 0;display:grid}.articles-page .articles-row:first-child{padding-top:90px}.articles-page .articles-row:last-child{padding-bottom:90px}.articles-page .articles-row+.articles-row{border-top:2.5px solid #97a6bd}.articles-page .articles-image{min-width:0;padding:10px 10px 10px 0}.articles-page .articles-image figure{margin:0}.articles-page .articles-image img{width:100%;height:auto;display:block}.articles-page .articles-image figcaption{margin-top:8px;font-size:14px}.articles-page .articles-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:0 3px 10px;display:flex}.articles-page .articles-date{color:#0e0e69;margin:0 0 0 -5px;font-size:18px;font-weight:600;line-height:30px}.articles-page .articles-copy h2{color:#0e0e69;margin:0;font-size:27px;font-weight:700;line-height:1.2}.articles-page .articles-excerpt{margin:10px 0 6px;font-size:16px;line-height:24px}.articles-page .articles-excerpt p{margin:0 0 16px}.articles-page .articles-excerpt p:last-child{margin-bottom:0}.articles-page .articles-read-more-wrap{margin-top:auto;display:flex}.articles-page .articles-read-more{color:#bba56e;margin-left:-3px;font-size:16px;font-weight:700;line-height:1;text-decoration:underline;display:inline-block}.articles-page .articles-read-more:hover{color:#00132f}.articles-page .articles-image figure{overflow:hidden}.articles-page .articles-image img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.articles-page .articles-read-more{transition:color .2s,translate .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.articles-page .articles-row:hover .articles-image img{transform:scale(1.03)}.articles-page .articles-read-more:hover{translate:4px}}@media (prefers-reduced-motion:reduce){.articles-page .articles-image img,.articles-page .articles-read-more{transition:none}.articles-page .articles-row:hover .articles-image img{transform:none}.articles-page .articles-read-more:hover{translate:none}}.articles-page .articles-row:nth-child(2) h2{font-size:28px}.articles-page a:focus-visible,.articles-page select:focus-visible{outline-offset:4px;outline:2px solid #273171}.articles-page .ih{box-shadow:none}.articles-page .ih-bar{gap:24px;max-width:1140px;height:64px;padding:0 10px}.articles-page .ih-logo{flex:none;margin-right:auto}.articles-page .ih-logo img{width:200px;height:auto}.articles-page .ih-top{padding:10px 9px}.articles-page .ih-top a,.articles-page .ih-top>span{font-size:16px;font-weight:400;line-height:16px}.articles-page .ih-lang-select{appearance:auto;color:#273171;background:#fff;border:1px solid #888;border-radius:2px;padding:0 4px;font:16px Anuphan,sans-serif}@media (min-width:1081px){.articles-page .ih-dropdown .ih-dropdown{left:auto;right:100%}}@media (max-width:1199px){.articles-page .articles-list{margin-inline:20px}}@media (max-width:1080px){.articles-page .ih-bar{justify-content:center;height:80px;padding:0 20px;position:relative}.articles-page .ih-logo{margin:0}.articles-page .ih-right{pointer-events:none;justify-content:space-between;position:absolute;inset:0 20px}.articles-page .ih-right>*{pointer-events:auto}.articles-page .ih-burger{order:-1;width:30px;padding:0}.articles-page .ih-nav{max-height:calc(100dvh - 80px);top:80px}}@media (max-width:1024px){.articles-page .articles-row{grid-template-columns:minmax(0,1fr);gap:0}.articles-page .articles-image{padding-right:0}}@media (max-width:767px){.articles-page .articles-hero{min-height:250px;padding:60px 20px}.articles-page .articles-list{padding:0}.articles-page .articles-row{padding:60px 0}.articles-page .articles-copy{padding:0}.articles-page .articles-copy h2,.articles-page .articles-row:first-child h2{font-size:21px}}@media (max-width:359px){.articles-page .ih-logo img{width:165px}}
.services-page{color:#333;font-family:Anuphan,sans-serif;font-size:18px;line-height:28px}.services-page main{min-width:0}.services-page #financial,.services-page #real-estate{scroll-margin-top:96px}@media (min-width:1081px){.services-page .ih-dropdown .ih-dropdown{left:auto;right:100%}}.services-page .services-container{width:min(1140px,100%);margin-inline:auto}.services-page h2{color:#0e0e69;margin:0 0 30px;font-size:48px;font-weight:700;line-height:1.2}.services-page p{margin:0 0 10px}.services-page .services-hero{color:#fff;text-align:center;background:#1f2737 50%/cover no-repeat;place-items:center;min-height:421px;padding:100px 24px 125px;display:grid}.services-page .services-hero h1{margin:0;font-family:Atacama Trial,Playfair Display,Georgia,serif;font-size:47px;font-style:italic;font-weight:500;line-height:1.2}.services-page .services-advisory{background:linear-gradient(170deg,#fff 23%,#cdd8ea 57%);padding:100px 24px 120px}.services-page .services-consulting{grid-template-columns:1.04fr 1fr;align-items:start;display:grid}.services-page .services-introduction{padding:30px 30px 30px 33px;font-weight:500}.services-page .services-cards{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:10px;display:grid}.services-page .services-card{color:#6f6f70;background:#fff;border-radius:10px;min-width:0;padding:34px 30px 40px;font-size:16px;line-height:24px;box-shadow:0 10px 30px #0000001a}.services-page .services-card h3{color:#0e0e69;margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.2}.services-page .services-card p:last-child{margin-bottom:0}.services-page .services-card--1{grid-area:1/1}.services-page .services-card--2{grid-area:2/1}.services-page .services-card--3{grid-area:1/2}.services-page .services-card--4{grid-area:2/2}.services-page .services-card--1,.services-page .services-card--4{color:#fff;background:#1f2737}.services-page .services-card--1 h3,.services-page .services-card--4 h3{color:#fff;font-weight:600}.services-page .services-track-record{padding:30px}.services-page .services-track-record h2{text-align:center;margin-bottom:50px;font-size:30px}.services-page .services-table-scroll{overscroll-behavior-x:contain;background:#fff;max-width:100%;overflow-x:auto}.services-page .services-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #273171}.services-page table{border-collapse:collapse;color:#0e0e69;width:100%;min-width:640px;font-size:16.2px;line-height:1.5}.services-page th,.services-page td{text-align:left;vertical-align:top;border:0;padding:15px}.services-page th{background:#f7f7f7d9;font-size:16px;font-weight:700}.services-page th p{margin:0}.services-page th:first-child,.services-page th:nth-child(2){width:33%}.services-page tbody tr:nth-child(odd) td{background:#f7f7f7d9}.services-page tbody tr:hover td{background:#d5dce6}.services-page :is(th,td):nth-child(3),.services-page :is(th,td):nth-child(4){text-align:center}.services-page td:nth-child(3),.services-page td:nth-child(4){color:#bba56e;white-space:nowrap;font-weight:500}.services-page .services-estate{background:linear-gradient(150deg,#fff 59%,#cdd8ea 59%,#f5f8fd 100%);padding:100px 24px 120px}.services-page .services-estate-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:0 30px;display:grid}.services-page .services-estate-copy{padding-top:30px}.services-page .services-estate-body{font-size:16px;line-height:24px}.services-page .services-estate-body>p:first-child{color:#313131;font-size:18px;font-weight:500;line-height:28px}.services-page .services-estate-body p{margin-bottom:28px}.services-page .services-estate-image{padding:30px 0}.services-page .services-estate-image figure{margin:0}.services-page .services-estate-image img{width:100%;max-width:429px;height:auto;margin-inline:auto;display:block}.services-page .services-estate-body a{color:#273171;text-underline-offset:3px}.services-page .services-estate-body p>a:only-child{color:#fff;background:#1f2737;border-radius:30px;padding:11px 28px;font-size:16px;line-height:24px;text-decoration:none;transition:background-color .15s;display:inline-block}.services-page .services-estate-body p>a:only-child:hover{background:#0f1520}.services-page .services-estate-body a:focus-visible{outline-offset:4px;outline:2px solid #273171}@media (max-width:1100px){.services-page h2{font-size:36px}.services-page .services-consulting{grid-template-columns:1fr 1fr}.services-page .services-introduction{padding:20px}.services-page .services-card{padding:24px 20px}.services-page .services-card h3{overflow-wrap:anywhere;font-size:23px}.services-page .services-estate-layout{gap:40px}}@media (max-width:767px){.services-page{font-size:16px;line-height:26px}.services-page h2{margin-bottom:24px;font-size:32px}.services-page .services-hero{min-height:300px;padding:70px 20px}.services-page .services-hero h1{font-size:38px}.services-page .services-advisory{padding:48px 20px 60px}.services-page .services-consulting{grid-template-columns:1fr;gap:28px}.services-page .services-introduction{padding:0}.services-page .services-cards{gap:16px;padding:0}.services-page .services-card{padding:24px 18px}.services-page .services-card h3{font-size:22px}.services-page .services-track-record{min-width:0;padding:56px 0 0}.services-page .services-track-record h2{margin-bottom:24px;font-size:26px}.services-page .services-estate{padding:48px 20px 64px}.services-page .services-estate-layout{grid-template-columns:1fr;gap:24px;padding:0}.services-page .services-estate-copy,.services-page .services-estate-image{padding:0}}@media (max-width:480px){.services-page .services-cards{grid-template-columns:1fr}.services-page .services-card{grid-area:auto}.services-page .services-card h3{overflow-wrap:normal}}
