.elementor-19 .elementor-element.elementor-element-57ce9bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.ght{--g:#f1c400;--bg:#181515;--ink:#f4efe6;--mut:#b9b2a6;position:relative;overflow:hidden;background:var(--bg);color:#e9e4dc;font-family:Sarabun,sans-serif;padding:clamp(96px,12vw,150px) 0 clamp(70px,9vw,120px);isolation:isolate}
.ght *,.ght *::before,.ght *::after{box-sizing:border-box}
.ght::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 520px at 88% -4%,rgba(241,196,0,.15),transparent 62%),radial-gradient(700px 480px at -4% 38%,rgba(241,196,0,.07),transparent 62%),radial-gradient(800px 500px at 60% 100%,rgba(241,196,0,.08),transparent 62%)}
.ght-hex{position:absolute;inset:0;z-index:-1;pointer-events:none}
.ght-wrap{position:relative;width:min(1180px,calc(100% - 40px));margin:0 auto}
.ght-hero{position:relative;padding-bottom:clamp(44px,6vw,80px)}
.ght-eyebrow{display:flex;align-items:center;gap:16px;margin:0 0 26px;font:400 12px/1 Arial,sans-serif;letter-spacing:3.5px;text-transform:uppercase;color:var(--mut)}
.ght-eyebrow i{display:block;width:44px;height:2px;background:var(--g);transform-origin:left;animation:ght-line 1.1s .25s both cubic-bezier(.2,.8,.2,1)}
.ght-title{margin:0;font:700 clamp(42px,7.4vw,92px)/1.02 Georgia,serif;letter-spacing:-.045em;color:var(--ink)}
.ght-title .ln{display:block;overflow:hidden;padding-bottom:.08em}
.ght-title .ln>span{display:block;animation:ght-up 1.1s cubic-bezier(.2,.8,.2,1) both}
.ght-title .ln:nth-child(2)>span{animation-delay:.18s;color:var(--g)}
.ght-sub{max-width:560px;margin:26px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7;color:#cfc8bc;animation:ght-fade 1.2s .55s both}
.ght-float{position:absolute;right:2%;top:0;width:clamp(150px,22vw,300px);aspect-ratio:1/1.1547;pointer-events:none}
.ght-float span{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,var(--g),rgba(241,196,0,.05));animation:ght-bob 7s ease-in-out infinite}
.ght-float span::after{content:"";position:absolute;inset:2px;clip-path:inherit;background:#1b1818}
.ght-float span:nth-child(1){width:62%;height:72%;left:0;top:14%}
.ght-float span:nth-child(2){width:46%;height:53%;right:0;top:0;animation-delay:-2.2s}
.ght-float span:nth-child(3){width:38%;height:44%;right:10%;bottom:0;animation-delay:-4.4s}
.ght-float span:nth-child(2)::after{background:var(--g)}
.ght-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px;margin:0 0 14px;padding:0;list-style:none}
.ght-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}
.ght-hexnum{position:relative;width:132px;height:152.4px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,var(--g),#6f5700);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s}
.ght-hexnum::before{content:"";position:absolute;inset:2px;clip-path:inherit;background:#1d1a1a;transition:background .4s}
.ght-hexnum b{position:relative;font:700 40px/1 Georgia,serif;letter-spacing:-.04em;color:var(--g);transition:color .4s}
.ght-hexnum small{font:700 17px/1 Georgia,serif;color:var(--mut);margin-left:2px;transition:color .4s}
.ght-stat:hover .ght-hexnum{transform:rotate(6deg) scale(1.07);filter:drop-shadow(0 12px 22px rgba(241,196,0,.35))}
.ght-stat:hover .ght-hexnum::before{background:var(--g)}
.ght-stat:hover .ght-hexnum b,.ght-stat:hover .ght-hexnum small{color:#181515}
.ght-stat p{margin:0;max-width:190px;font-size:15px;line-height:1.55;color:#cfc8bc}
.ght-note{margin:26px 0 clamp(54px,7vw,90px);font:400 12px/1.6 Arial,sans-serif;letter-spacing:.4px;color:#8f887c;text-align:center}
.ght-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:0 0 30px}
.ght-filters{display:flex;flex-wrap:wrap;gap:10px}
.ght-chip{appearance:none;cursor:pointer;padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.03);color:#e9e4dc;font:400 12px/1 Arial,sans-serif;letter-spacing:2.2px;text-transform:uppercase;transition:all .3s}
.ght-chip:hover{border-color:var(--g);color:var(--g);transform:translateY(-2px)}
.ght-chip[aria-pressed=true]{background:var(--g);border-color:var(--g);color:#181515;font-weight:700}
.ght-count-note{font:400 12px/1 Arial,sans-serif;letter-spacing:2.2px;text-transform:uppercase;color:var(--mut)}
.ght-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(318px,1fr));gap:22px}
.ght-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:300px;padding:34px 30px 28px;border-radius:22px;cursor:pointer;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border:1px solid rgba(241,196,0,.16);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease,border-color .35s,box-shadow .35s,opacity .45s,scale .45s;outline:none}
.ght-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(241,196,0,.16),transparent 60%)}
.ght-card::after{content:"\201C";position:absolute;right:22px;top:2px;font:700 110px/1 Georgia,serif;color:rgba(241,196,0,.14);pointer-events:none;transition:transform .5s,color .35s}
.ght-card:hover,.ght-card:focus-visible{border-color:rgba(241,196,0,.65);box-shadow:0 28px 60px -26px rgba(241,196,0,.38),inset 0 0 0 1px rgba(241,196,0,.18)}
.ght-card:hover::before,.ght-card:focus-visible::before{opacity:1}
.ght-card:hover::after{color:rgba(241,196,0,.3);transform:translateY(6px) scale(1.06)}
.ght-card.is-out{opacity:0;scale:.92;pointer-events:none}
.ght-card[hidden]{display:none}
.ght-q{position:relative;z-index:1}
.ght-q p{margin:0;font-size:17px;line-height:1.75;color:#e9e4dc;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}
.ght-foot{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}
.ght-by{display:flex;align-items:center;gap:14px}
.ght-av{flex:none;width:54px;height:62.4px;padding:2px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,var(--g),#7a5f00)}
.ght-av img,.ght-av b{display:grid;place-items:center;width:100%;height:100%;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#1d1a1a;color:var(--g);font:700 28px/1 Georgia,serif}
.ght-name{display:block;font:700 18px/1.2 Georgia,serif;color:var(--ink)}
.ght-role{display:block;margin-top:6px;font:400 11px/1 Arial,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--mut)}
.ght-more{display:inline-flex;align-items:center;gap:10px;font:400 11px/1 Arial,sans-serif;letter-spacing:2.6px;text-transform:uppercase;color:var(--g)}
.ght-more i{display:block;width:26px;height:1px;background:var(--g);position:relative;transition:width .35s}
.ght-more i::after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--g);border-right:1px solid var(--g);transform:rotate(45deg)}
.ght-card:hover .ght-more i{width:46px}
.ght-cta{position:relative;margin-top:clamp(70px,9vw,120px);padding:clamp(44px,6vw,76px) clamp(24px,5vw,64px);text-align:center;border-radius:28px;border:1px solid rgba(241,196,0,.28);background:radial-gradient(600px 260px at 50% 0,rgba(241,196,0,.16),transparent 70%),rgba(255,255,255,.025);overflow:hidden}
.ght-cta h2{margin:0 0 14px;font:700 clamp(32px,5vw,56px)/1.05 Georgia,serif;letter-spacing:-.04em;color:var(--ink)}
.ght-cta h2 em{font-style:normal;color:var(--g)}
.ght-cta p{max-width:520px;margin:0 auto 30px;font-size:17px;line-height:1.7;color:#cfc8bc}
.ght-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.ght-btn{position:relative;overflow:hidden;display:inline-block;padding:17px 34px;border-radius:999px;text-decoration:none;font:700 15px/1 Arial,sans-serif;letter-spacing:.4px;transition:transform .3s,box-shadow .3s,background .3s,color .3s}
.ght-btn--p{background:var(--g);color:#181515}
.ght-btn--p::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:ght-shine 4.5s 1.5s infinite}
.ght-btn--p:hover{transform:translateY(-3px);box-shadow:0 16px 34px -12px rgba(241,196,0,.6)}
.ght-btn--s{border:1.5px solid var(--g);color:var(--g)}
.ght-btn--s:hover{background:var(--g);color:#181515;transform:translateY(-3px)}
.ght-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;background:rgba(12,10,10,.84);backdrop-filter:blur(10px);opacity:0;transition:opacity .35s}
.ght-modal[hidden]{display:none}
.ght-modal.open{opacity:1}
.ght-panel{position:relative;width:min(780px,100%);max-height:88vh;overflow:auto;padding:clamp(34px,5vw,60px);border-radius:26px;border:1px solid rgba(241,196,0,.45);background:linear-gradient(160deg,#241f1f,#161313);box-shadow:0 40px 100px -30px rgba(241,196,0,.35);transform:translateY(24px) scale(.96);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.ght-modal.open .ght-panel{transform:none}
.ght-panel::before{content:"\201C";position:absolute;left:26px;top:6px;font:700 150px/1 Georgia,serif;color:rgba(241,196,0,.16)}
.ght-mq{position:relative;margin:26px 0 30px;font:400 clamp(19px,2.3vw,25px)/1.65 Georgia,serif;color:var(--ink)}
.ght-mby{display:flex;align-items:center;gap:16px}
.ght-x,.ght-nav{appearance:none;cursor:pointer;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.05);color:#fff;font:400 20px/1 Arial,sans-serif;transition:all .3s}
.ght-x:hover,.ght-nav:hover{border-color:var(--g);color:var(--g);transform:scale(1.08)}
.ght-x{position:absolute;right:18px;top:18px}
.ght-navs{display:flex;gap:10px;margin-left:auto}
@keyframes ght-up{from{transform:translateY(110%)}to{transform:none}}
@keyframes ght-fade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes ght-line{from{transform:scaleX(0)}to{transform:none}}
@keyframes ght-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(4deg)}}
@keyframes ght-shine{0%,60%{left:-60%}100%{left:130%}}
@keyframes ght-rise{from{opacity:0;translate:0 34px}to{opacity:1;translate:0 0}}
.ght.js [data-reveal]{opacity:0}
.ght.js [data-reveal].is-in{animation:ght-rise .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*80ms);opacity:1}
@media(max-width:1000px){.ght-stats{grid-template-columns:repeat(2,1fr)}.ght-float{opacity:.5}}
@media(max-width:640px){.ght-float{display:none}.ght-hexnum{width:112px;height:129.3px}.ght-hexnum b{font-size:34px}.ght-grid{grid-template-columns:1fr}.ght-card{padding:30px 24px 24px}}
@media(prefers-reduced-motion:reduce){.ght *,.ght *::before,.ght *::after{animation:none!important;transition:none!important}.ght.js [data-reveal]{opacity:1}}

.rishi-header-col-2.sticky-row,.rishi-header-col-2.sticky-row.sticky-active,.rishi-header-col-2.middle-row{background-color:rgba(24,21,21,.9)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(241,196,0,.14)}

.ght-modal{--g:#f1c400;--ink:#f4efe6;--mut:#b9b2a6;font-family:Sarabun,sans-serif;color:#e9e4dc}
.ght-modal *,.ght-modal *::before,.ght-modal *::after{box-sizing:border-box}
.ght-x,.ght-nav{width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;line-height:1!important;font-size:22px!important}
.ght-x:hover,.ght-nav:hover{border-color:#f1c400!important;color:#f1c400!important;background:rgba(241,196,0,.1)!important}
.ght-chip{box-shadow:none!important;min-width:0!important;height:auto!important}
.ght-chip[aria-pressed=true]{background:#f1c400!important;color:#181515!important}
@media(prefers-reduced-motion:reduce){.ght-modal,.ght-modal *{animation:none!important;transition:none!important}}/* End custom CSS */