:root{--bg: #F6F8FC;--bg2: #EDF0F7;--surface: #FFFFFF;--surface2: #F1F3F9;--line: rgba(18, 22, 40, .1);--line2: rgba(18, 22, 40, .18);--text: #141A2E;--muted: #5A6178;--dim: rgba(20, 24, 42, .5);--accent: #EA9A3E;--accent-rgb: 234, 154, 62;--accent2: #8857D0;--accent2-rgb: 136, 87, 208;--wa: #1EB053;--live: #16A34A;--maxw: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:rgba(var(--accent-rgb),.32);color:#fff}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#c4cad8;border-radius:7px;border:3px solid var(--bg)}@keyframes slrlRot{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}@keyframes slrlUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes slrlPulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes slrlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes slrlKen{0%{transform:scale(1.001)}to{transform:scale(1.09)}}@keyframes slrlMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slrlBounce{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(7px);opacity:1}}@keyframes slrlSheen{to{left:145%}}.slrl-hero-stack{position:relative;width:100%;height:clamp(360px,52vw,540px)}.slrl-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s ease}.slrl-hero-slide.is-active{opacity:1}.slrl-hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slrl-hero-slide.is-active img{animation:slrlKen 6s ease-out both}.slrl-hero-card{transition:transform .25s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.slrl-card img,.slrl-thumb img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.slrl-card:hover img{transform:scale(1.06)}.slrl-thumb:hover img{transform:scale(1.08)}.slrl-masonry{column-width:230px;column-gap:14px;margin-top:26px}.slrl-masonry>.slrl-thumb{width:100%;margin:0 0 14px;display:block;line-height:0;break-inside:avoid;-webkit-column-break-inside:avoid}.slrl-masonry .slrl-thumb img{width:100%;height:auto;display:block}@media (max-width: 560px){.slrl-masonry{column-width:160px;column-gap:10px}.slrl-masonry>.slrl-thumb{margin-bottom:10px}}.slrl-marquee{display:flex;width:max-content;animation:slrlMarquee 34s linear infinite}.slrl-marquee:hover{animation-play-state:paused}.slrl-shine{position:relative;overflow:hidden}.slrl-shine:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);pointer-events:none}.slrl-shine:hover:after{animation:slrlSheen .9s ease}.slrl-parallax{will-change:transform}.slrl-bounce{animation:slrlBounce 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.slrl-navlink{transition:color .2s}.slrl-navlink:hover{color:var(--text)!important}.slrl-brighten{transition:filter .2s,transform .2s}.slrl-brighten:hover{filter:brightness(1.07)}.slrl-brighten-lift:hover{filter:brightness(1.07);transform:translateY(-2px)}.slrl-brighten-lift{transition:filter .2s,transform .2s}.slrl-ghost{transition:border-color .2s,background .2s}.slrl-ghost:hover{border-color:var(--accent)!important;background:rgba(var(--accent-rgb),.08)!important}.slrl-card{transition:transform .25s,border-color .25s}.slrl-card:hover{transform:translateY(-5px);border-color:var(--line2)!important}.slrl-thumb{transition:transform .25s,border-color .25s}.slrl-thumb:hover{transform:translateY(-3px);border-color:var(--accent)!important}.slrl-rbtn{transition:border-color .2s,color .2s}.slrl-rbtn:hover{border-color:var(--accent)!important;color:var(--accent)!important}.slrl-tile{transition:border-color .2s}.slrl-tile-accent:hover{border-color:var(--accent)!important}.slrl-tile-wa:hover{border-color:var(--wa)!important}.slrl-flink{transition:color .2s}.slrl-flink:hover{color:var(--accent)!important}.slrl-enquire{transition:gap .2s}.slrl-enquire:hover{gap:11px!important}.slrl-field{transition:border-color .2s}.slrl-field:focus{border-color:var(--accent)!important}.slrl-toplink:hover{border-color:var(--accent)!important;color:var(--accent)!important}.slrl-toplink{transition:border-color .2s,color .2s}
