.shiny-text{display:inline-block}
.circular-text{color:#f9f3e9;text-align:center;cursor:pointer;transform-origin:50%;border-radius:50%;width:118px;height:118px;margin:0 auto;font-weight:700;position:relative}.circular-text span{letter-spacing:.08em;font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:700;transition:all .5s cubic-bezier(0,0,0,1);display:inline-block;position:absolute;inset:0}
.acm-sri-lanka-hero-module__-RhJTq__hero{--pointer-x:0;--pointer-y:0;--scroll-progress:0;--glow-x:72%;--glow-y:34%;background:radial-gradient(circle at 14% 0,#bac9f059,#0000 38%),linear-gradient(#dbe5f7 0%,#f0d0c4 100%);min-height:100svh;padding:clamp(8px,1.05vw,18px);position:relative;overflow:hidden}.acm-sri-lanka-hero-module__-RhJTq__frame{isolation:isolate;border:clamp(6px,.65vw,11px) solid #fffffff7;border-radius:clamp(24px,2vw,38px);min-height:calc(100svh - clamp(16px,2.1vw,36px));position:relative;overflow:hidden;box-shadow:0 28px 78px #19233629,inset 0 0 0 1px #ffffff75}.acm-sri-lanka-hero-module__-RhJTq__layer{pointer-events:none;will-change:transform;position:absolute}.acm-sri-lanka-hero-module__-RhJTq__layer img{width:100%;height:100%;display:block}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer{z-index:-7;transform:translate3d(calc(var(--pointer-x) * -8px), calc((var(--pointer-y) * -5px) + (var(--scroll-progress) * 13px)), 0) scale(1.06);transition:transform .7s cubic-bezier(.2,.75,.2,1);inset:-4%}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img{object-fit:cover}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{z-index:-2;height:83%;transform:translate3d(calc(var(--pointer-x) * 21px), calc((var(--pointer-y) * 11px) + (var(--scroll-progress) * -23px)), 0) scale(1.025);transform-origin:67% 100%;filter:drop-shadow(0 30px 42px #151c2030);transition:transform .62s cubic-bezier(.2,.75,.2,1);bottom:-4%;left:-2%;right:-4%}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-fit:contain;object-position:right bottom}.acm-sri-lanka-hero-module__-RhJTq__atmosphere{z-index:-6;pointer-events:none;background:linear-gradient(90deg,#0818264d 0%,#0818261a 38%,#0000 68%),linear-gradient(#0000 43%,#0c151b2b 100%);position:absolute;inset:0}.acm-sri-lanka-hero-module__-RhJTq__pointerGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle 240px at var(--glow-x) var(--glow-y), #ffe6b424, transparent 72%);mix-blend-mode:screen;position:absolute;inset:0}.acm-sri-lanka-hero-module__-RhJTq__megaWord{z-index:-3;transform:translate3d(calc(-50% + (var(--pointer-x) * -10px)), calc(var(--scroll-progress) * 17px), 0);color:#ffffffba;letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,22rem);font-weight:650;line-height:.72;position:absolute;top:clamp(110px,15.5vh,180px);left:50%}.acm-sri-lanka-hero-module__-RhJTq__meta{z-index:7;color:#fffc;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 2px 18px #00000026;grid-template-columns:1fr 1fr 1fr;gap:24px;font-size:clamp(9px,.69vw,11px);font-weight:600;display:grid;position:absolute;top:clamp(92px,8.5vw,125px);left:clamp(28px,3.5vw,58px);right:clamp(28px,3.5vw,58px)}.acm-sri-lanka-hero-module__-RhJTq__meta span:nth-child(2){text-align:center}.acm-sri-lanka-hero-module__-RhJTq__meta span:nth-child(3){text-align:right}.acm-sri-lanka-hero-module__-RhJTq__copy{z-index:8;color:#fff;text-shadow:0 3px 30px #0000003b;width:min(680px,49vw);position:absolute;bottom:clamp(34px,5vw,74px);left:clamp(28px,3.5vw,58px)}.acm-sri-lanka-hero-module__-RhJTq__kicker{letter-spacing:.09em;text-transform:uppercase;color:#ffffffd6;margin:0 0 12px;font-size:clamp(10px,.76vw,12px);font-weight:700}.acm-sri-lanka-hero-module__-RhJTq__copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(2.7rem,4.45vw,5.25rem);font-weight:560;line-height:.94}.acm-sri-lanka-hero-module__-RhJTq__description{color:#ffffffe3;max-width:570px;margin:18px 0 0;font-size:clamp(13px,.97vw,16px);line-height:1.5}.acm-sri-lanka-hero-module__-RhJTq__actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.acm-sri-lanka-hero-module__-RhJTq__primaryCta,.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.acm-sri-lanka-hero-module__-RhJTq__primaryCta{color:#18352c;background:#fffffff7}.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{color:#fff;-webkit-backdrop-filter:blur(11px);background:#14222521;border:1px solid #ffffff8c}.acm-sri-lanka-hero-module__-RhJTq__cards{z-index:9;gap:10px;width:clamp(225px,19vw,305px);display:grid;position:absolute;bottom:clamp(34px,4.5vw,66px);right:clamp(28px,3.2vw,52px)}.acm-sri-lanka-hero-module__-RhJTq__card{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(145deg,#192523a1,#19252347);border:1px solid #ffffff2e;border-radius:20px;min-height:108px;padding:16px 44px 16px 17px;text-decoration:none;transition:transform .22s,background .22s;display:grid;position:relative;box-shadow:0 20px 52px #00000029}.acm-sri-lanka-hero-module__-RhJTq__card:hover{background:linear-gradient(145deg,#192523bf,#19252357);transform:translate(-4px)}.acm-sri-lanka-hero-module__-RhJTq__card small{letter-spacing:.1em;text-transform:uppercase;color:#ffffffab;font-size:10px;font-weight:650}.acm-sri-lanka-hero-module__-RhJTq__card strong{letter-spacing:-.02em;align-self:end;font-size:15.5px;font-weight:560;line-height:1.2}.acm-sri-lanka-hero-module__-RhJTq__card>span{position:absolute;top:16px;right:17px}.acm-sri-lanka-hero-module__-RhJTq__grain{z-index:30;pointer-events:none;opacity:.03;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}html.acm-sri-lanka-home .acm-reference-header{z-index:100!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;top:clamp(23px,2.2vw,38px)!important;left:clamp(31px,3vw,52px)!important;right:clamp(31px,3vw,52px)!important}html.acm-sri-lanka-home .acm-reference-header>div:has(.acm-reference-nav){width:100%!important;max-width:none!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:clamp(12px,1.5vw,24px)!important;margin:0!important;padding:0!important;display:grid!important}html.acm-sri-lanka-home .brand--stacked{color:#fff!important;filter:none!important;text-decoration:none!important}html.acm-sri-lanka-home .brand--stacked *{color:#fff!important}html.acm-sri-lanka-home .acm-reference-nav{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html.acm-sri-lanka-home .acm-reference-nav>a{color:#fff!important;-webkit-backdrop-filter:blur(9px)!important;background:#ffffff09!important;border:1px solid #ffffff8f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;transition:transform .18s,background .18s,color .18s,border-color .18s!important;display:inline-flex!important}:is(html.acm-sri-lanka-home .acm-reference-nav>a:first-child,html.acm-sri-lanka-home .acm-reference-nav>a:hover,html.acm-sri-lanka-home .acm-reference-nav>a:focus-visible){transform:translateY(-1px);color:#18352c!important;background:#fffffff5!important;border-color:#fffffff5!important}html.acm-sri-lanka-home .acm-reference-cta{color:#18352c!important;background:#fffffff7!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:5px 7px 5px 17px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 30px #00000017!important}html.acm-sri-lanka-home .acm-reference-cta svg{color:#fff!important;stroke:currentColor!important;background:#18352c!important;border-radius:50%!important;width:31px!important;height:31px!important;padding:8px!important;transition:transform .18s!important}@media (max-width:1099px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:72%;left:-8%;right:-8%}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-position:center bottom}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(620px,63vw)}.acm-sri-lanka-hero-module__-RhJTq__cards{width:230px}html.acm-sri-lanka-home .acm-reference-nav>a{padding-inline:10px!important;font-size:11px!important}}@media (max-width:899px){.acm-sri-lanka-hero-module__-RhJTq__meta,.acm-sri-lanka-hero-module__-RhJTq__cards{display:none}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:69%;bottom:-1%;left:-10%;right:-10%}.acm-sri-lanka-hero-module__-RhJTq__megaWord{font-size:clamp(8rem,28vw,14rem);top:16vh}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(560px,100% - 60px);bottom:34px;left:30px}.acm-sri-lanka-hero-module__-RhJTq__copy h1{font-size:clamp(3rem,8vw,5.4rem)}html.acm-sri-lanka-home .acm-reference-nav{display:none!important}html.acm-sri-lanka-home .acm-reference-header>div:has(.acm-reference-nav){grid-template-columns:auto 1fr auto!important}}@media (max-width:639px){.acm-sri-lanka-hero-module__-RhJTq__hero{padding:8px}.acm-sri-lanka-hero-module__-RhJTq__frame{border-width:5px;border-radius:24px;min-height:calc(100svh - 16px)}.acm-sri-lanka-hero-module__-RhJTq__megaWord{font-size:clamp(6rem,34vw,9rem);top:14vh}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:58%;transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--scroll-progress) * -10px), 0) scale(1.02);bottom:-1%;left:-14%;right:-14%}.acm-sri-lanka-hero-module__-RhJTq__copy{width:auto;bottom:24px;left:20px;right:20px}.acm-sri-lanka-hero-module__-RhJTq__kicker{font-size:9px}.acm-sri-lanka-hero-module__-RhJTq__copy h1{font-size:clamp(2.25rem,10.8vw,3.45rem)}.acm-sri-lanka-hero-module__-RhJTq__description{margin-top:12px;font-size:12px}.acm-sri-lanka-hero-module__-RhJTq__actions{margin-top:16px}.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{display:none}html.acm-sri-lanka-home .acm-reference-header{top:20px!important;left:23px!important;right:23px!important}html.acm-sri-lanka-home .acm-reference-cta{min-height:40px!important;padding:4px 5px!important;font-size:0!important}html.acm-sri-lanka-home .acm-reference-cta svg{width:30px!important;height:30px!important;padding:8px!important}}@media (prefers-reduced-motion:reduce){.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer,.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer,.acm-sri-lanka-hero-module__-RhJTq__megaWord,.acm-sri-lanka-hero-module__-RhJTq__primaryCta,.acm-sri-lanka-hero-module__-RhJTq__secondaryCta,.acm-sri-lanka-hero-module__-RhJTq__card{transition:none!important;transform:none!important}}.production-home-hero.acm-hero-host{display:contents!important}.acm-sri-lanka-hero-module__-RhJTq__frame{border-color:#f8f4eefa!important;box-shadow:0 26px 70px #2f262021,inset 0 0 0 1px #ffffff8c!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img{filter:saturate(.78)contrast(.95)brightness(.94)sepia(.035)}.acm-sri-lanka-hero-module__-RhJTq__atmosphere{background:linear-gradient(90deg,#14342b61 0%,#14342b21 38%,#4f111409 66%,#f8f4ee09 100%),linear-gradient(#f8f4ee09 15%,#1226210f 52%,#12262140 100%)!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{color:#f8f4eebd!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{filter:saturate(.88)contrast(.98)brightness(.99)}.acm-sri-lanka-hero-module__-RhJTq__card{background:linear-gradient(145deg,#13362dcc,#13362d7a)!important;border-color:#f8f4ee3b!important;box-shadow:0 18px 48px #0d1f1b2e!important}.acm-sri-lanka-hero-module__-RhJTq__card:hover{background:linear-gradient(145deg,#4f1114d1,#13362d99)!important}.acm-sri-lanka-hero-module__-RhJTq__primaryCta{background:var(--ivory,#f8f4ee)!important;color:var(--forest,#173b32)!important}.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{color:#fff!important;-webkit-backdrop-filter:blur(13px)!important;background:#4f11146b!important;border-color:#f8f4ee9e!important}@media (min-width:1100px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:97%!important;transform:translate3d(calc(var(--pointer-x) * 28px), calc((var(--pointer-y) * 13px) + (var(--scroll-progress) * -26px)), 0) scale(1.18)!important;transform-origin:77% 100%!important;bottom:-9%!important;left:7%!important;right:-15%!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-position:right bottom!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(660px,46vw)!important}.acm-sri-lanka-hero-module__-RhJTq__cards{right:clamp(34px,3vw,52px)!important}}@media (min-width:900px) and (max-width:1099px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:89%!important;transform:translate3d(calc(var(--pointer-x) * 20px), calc(var(--scroll-progress) * -18px), 0) scale(1.14)!important;transform-origin:77% 100%!important;bottom:-7%!important;left:4%!important;right:-19%!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-position:right bottom!important}}@media (min-width:640px) and (max-width:899px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:78%!important;transform:translate3d(calc(var(--pointer-x) * 13px), calc(var(--scroll-progress) * -13px), 0) scale(1.13)!important;transform-origin:76% 100%!important;bottom:-4%!important;left:-2%!important;right:-22%!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-position:right bottom!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(570px,67vw)!important}}html.acm-sri-lanka-home .acm-reference-header{z-index:1000!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;top:14px!important;left:clamp(18px,1.7vw,30px)!important;right:clamp(18px,1.7vw,30px)!important}html.acm-sri-lanka-home .acm-reference-header .site-header__bar:has(.acm-reference-nav){pointer-events:auto!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;background:#f8f4eee3!important;border:1px solid #ffffffc2!important;border-radius:999px!important;grid-template-columns:clamp(112px,10vw,155px) minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(8px,1vw,16px)!important;width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:5px 6px 5px clamp(15px,1.4vw,22px)!important;display:grid!important;box-shadow:0 12px 34px #3b2e241a,inset 0 0 0 1px #6c533d14!important}html.acm-sri-lanka-home .acm-reference-header .brand__acm{color:var(--wine,#7b1720)!important}html.acm-sri-lanka-home .acm-reference-header .brand__interiors{color:var(--forest,#173b32)!important}html.acm-sri-lanka-home .acm-reference-nav{justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}html.acm-sri-lanka-home .acm-reference-nav>a{min-height:36px!important;color:var(--forest,#173b32)!important;-webkit-backdrop-filter:blur(9px)!important;background:#ffffff52!important;border:1px solid #173b323d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(html.acm-sri-lanka-home .acm-reference-nav>a:first-child,html.acm-sri-lanka-home .acm-reference-nav>a.is-active){color:var(--forest,#173b32)!important;background:#fffffff0!important;border-color:#fffffff5!important;box-shadow:0 7px 19px #182d2712!important}html.acm-sri-lanka-home .acm-reference-nav>a:hover{transform:translateY(-1px);color:#fff!important;background:var(--wine,#7b1720)!important;border-color:var(--wine,#7b1720)!important}html.acm-sri-lanka-home .acm-reference-header .header-actions{align-items:center!important;gap:7px!important;display:flex!important}html.acm-sri-lanka-home .acm-reference-header .audience-switch{background:#173b3213!important;border-color:#173b321f!important}html.acm-sri-lanka-home .acm-reference-header .audience-switch a{color:var(--forest,#173b32)!important}html.acm-sri-lanka-home .acm-reference-cta{color:#fff!important;background:var(--wine,#7b1720)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:43px!important;padding:5px 6px 5px 16px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 9px 24px #4f11142e!important}html.acm-sri-lanka-home .acm-reference-cta svg{background:var(--forest,#173b32)!important;color:#fff!important;stroke:currentColor!important;border-radius:50%!important;width:31px!important;height:31px!important;padding:8px!important}html.acm-sri-lanka-home .mobile-menu-button{background:var(--forest,#173b32)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:43px!important;height:43px!important;display:grid!important;box-shadow:0 8px 21px #173b322b!important}html.acm-sri-lanka-home .mobile-menu-button svg{color:currentColor!important;stroke:currentColor!important;width:18px!important;height:18px!important}html.acm-sri-lanka-home .acm-reference-header .mobile-panel{pointer-events:auto!important;width:min(520px,100vw - 36px)!important;color:var(--forest,#173b32)!important;-webkit-backdrop-filter:blur(22px)!important;background:#f8f4eef7!important;border:1px solid #ffffffc2!important;border-radius:25px!important;margin:0!important;padding:18px!important;position:absolute!important;top:calc(100% + 9px)!important;right:0!important;box-shadow:0 24px 70px #2f272133!important}html.acm-sri-lanka-home .mobile-panel nav a{color:var(--forest,#173b32)!important;border-bottom-color:#173b3221!important}html.acm-sri-lanka-home .mobile-panel nav a:hover{color:var(--wine,#7b1720)!important}@media (max-width:1200px){html.acm-sri-lanka-home .acm-reference-header .audience-switch{display:none!important}}@media (max-width:900px){html.acm-sri-lanka-home .acm-reference-header .site-header__bar:has(.acm-reference-nav){grid-template-columns:auto auto!important;justify-content:space-between!important;padding-left:14px!important}html.acm-sri-lanka-home .acm-reference-nav{display:none!important}html.acm-sri-lanka-home .acm-reference-cta{display:inline-flex!important}}@media (max-width:640px){html.acm-sri-lanka-home .acm-reference-header{top:12px!important;left:13px!important;right:13px!important}html.acm-sri-lanka-home .acm-reference-header .site-header__bar:has(.acm-reference-nav){min-height:48px!important;padding:4px 5px 4px 11px!important}html.acm-sri-lanka-home .acm-reference-header .brand__acm{font-size:1.55rem!important}html.acm-sri-lanka-home .acm-reference-header .brand__interiors{font-size:.48rem!important}html.acm-sri-lanka-home .acm-reference-header .header-actions{gap:4px!important}html.acm-sri-lanka-home .acm-reference-cta{min-height:38px!important;padding:4px 5px 4px 11px!important;font-size:10px!important}html.acm-sri-lanka-home .acm-reference-cta svg{width:28px!important;height:28px!important;padding:7px!important}html.acm-sri-lanka-home .mobile-menu-button{width:38px!important;height:38px!important}html.acm-sri-lanka-home .mobile-panel{border-radius:21px!important;width:calc(100vw - 26px)!important;top:calc(100% + 7px)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{height:62%!important;transform:translate3d(0, calc(var(--scroll-progress) * -8px), 0) scale(1.08)!important;transform-origin:72% 100%!important;bottom:-2%!important;left:-22%!important;right:-33%!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-position:right bottom!important}}.acm-sri-lanka-hero-module__-RhJTq__hero{background:var(--ivory,#f8f4ee)!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img{object-fit:cover!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__atmosphere,.acm-sri-lanka-hero-module__-RhJTq__pointerGlow,.acm-sri-lanka-hero-module__-RhJTq__grain{opacity:0!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{will-change:auto!important;color:#ffffffb3!important;transition:none!important;transform:translate(-50%)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{filter:none!important;will-change:auto!important;pointer-events:none!important;transition:none!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{filter:none!important;opacity:1!important;object-fit:contain!important;object-position:right bottom!important;transform:none!important}@media (min-width:1100px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:92vw!important;height:auto!important;inset:auto -5vw -10vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{font-size:clamp(10rem,23vw,23rem)!important;top:clamp(125px,18vh,190px)!important}.acm-sri-lanka-hero-module__-RhJTq__copy{z-index:8!important;width:min(660px,47vw)!important;bottom:clamp(42px,5vw,76px)!important;left:clamp(38px,3.7vw,66px)!important}}@media (min-width:900px) and (max-width:1099px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:auto!important;height:105vh!important;inset:auto -11vw -12vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:auto!important;max-width:none!important;height:100%!important;max-height:none!important}}@media (min-width:640px) and (max-width:899px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:auto!important;height:94vh!important;inset:auto -17vw -11vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:auto!important;max-width:none!important;height:100%!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(570px,100% - 56px)!important}}@media (max-width:639px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:auto!important;height:62vh!important;inset:auto -27vw -5vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:auto!important;max-width:none!important;height:100%!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{font-size:clamp(6.3rem,35vw,9rem)!important;top:15vh!important}}.acm-sri-lanka-hero-module__-RhJTq__copy,.acm-sri-lanka-hero-module__-RhJTq__meta,.acm-sri-lanka-hero-module__-RhJTq__cards,.acm-sri-lanka-hero-module__-RhJTq__card,.acm-sri-lanka-hero-module__-RhJTq__primaryCta,.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{will-change:auto!important;transform:none!important}html.acm-sri-lanka-home .acm-reference-nav>a{transition:color .16s,background-color .16s,border-color .16s!important;transform:none!important}html.acm-sri-lanka-home .acm-reference-cta{transform:none!important}html.acm-sri-lanka-home .acm-reference-cta svg{transition:background-color .16s!important;transform:none!important}html.acm-sri-lanka-home .mobile-panel{transition:none!important;animation:none!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__atmosphere{opacity:0!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.acm-sri-lanka-hero-module__-RhJTq__pointerGlow{opacity:.3!important;background:radial-gradient(circle 300px at var(--glow-x) var(--glow-y), #ffe8c42e, transparent 72%)!important;mix-blend-mode:screen!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__grain{opacity:.03!important;mix-blend-mode:soft-light!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img,.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{filter:none!important;opacity:1!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{filter:none!important}.acm-sri-lanka-hero-module__-RhJTq__frame{box-shadow:0 26px 70px #2f262021,inset 0 0 0 1px #ffffff85!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer{transform:translate3d(calc(var(--pointer-x) * -10px), calc((var(--pointer-y) * -7px) + (var(--scroll-progress) * 14px)), 0) scale(1.045)!important;will-change:transform!important;transition:transform .7s cubic-bezier(.2,.75,.2,1)!important;inset:-2%!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{transform:translate3d(calc(-50% + (var(--pointer-x) * -10px)), calc(var(--scroll-progress) * 17px), 0)!important;will-change:transform!important;color:#ffffffb8!important;transition:transform .65s cubic-bezier(.2,.75,.2,1)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{will-change:transform!important;pointer-events:none!important;transition:transform .62s cubic-bezier(.2,.75,.2,1)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-fit:contain!important;object-position:right bottom!important;max-width:none!important;max-height:none!important}@media (min-width:1100px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:104vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 30px), calc((var(--pointer-y) * 14px) + (var(--scroll-progress) * -28px)), 0) scale(1.22)!important;transform-origin:78% 100%!important;inset:auto -10vw -13vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(650px,45vw)!important;bottom:clamp(42px,5vw,76px)!important;left:clamp(38px,3.7vw,66px)!important}.acm-sri-lanka-hero-module__-RhJTq__cards{bottom:clamp(58px,7vw,96px)!important;right:clamp(34px,2.8vw,52px)!important}}@media (min-width:900px) and (max-width:1099px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:114vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 22px), calc((var(--pointer-y) * 11px) + (var(--scroll-progress) * -20px)), 0) scale(1.16)!important;transform-origin:78% 100%!important;inset:auto -18vw -13vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}}@media (min-width:640px) and (max-width:899px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:126vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 14px), calc((var(--pointer-y) * 8px) + (var(--scroll-progress) * -14px)), 0) scale(1.11)!important;transform-origin:77% 100%!important;inset:auto -24vw -11vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(560px,100% - 56px)!important}}@media (max-width:639px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:142vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 8px), calc((var(--pointer-y) * 5px) + (var(--scroll-progress) * -8px)), 0) scale(1.05)!important;transform-origin:75% 100%!important;inset:auto -34vw -6vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{font-size:clamp(6.3rem,35vw,9rem)!important;top:15vh!important}}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer{will-change:auto!important;transition:none!important;inset:-2%!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img{filter:none!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{filter:none!important;will-change:transform!important;pointer-events:none!important;transition:transform 1.4s cubic-bezier(.18,.74,.18,1)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{filter:none!important;object-fit:contain!important;object-position:right bottom!important;max-width:none!important;max-height:none!important}@media (min-width:1100px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:128vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 12px), calc((var(--pointer-y) * 5px) + (var(--scroll-progress) * -10px)), 0) scale(1.26)!important;transform-origin:79% 100%!important;inset:auto -16vw -16vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(640px,44vw)!important;bottom:clamp(42px,5vw,78px)!important;left:clamp(38px,3.8vw,68px)!important}.acm-sri-lanka-hero-module__-RhJTq__cards{bottom:clamp(66px,7vw,102px)!important;right:clamp(30px,2.7vw,52px)!important}}@media (min-width:900px) and (max-width:1099px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:138vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 9px), calc((var(--pointer-y) * 4px) + (var(--scroll-progress) * -8px)), 0) scale(1.2)!important;transform-origin:79% 100%!important;inset:auto -24vw -15vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}}@media (min-width:640px) and (max-width:899px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:150vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 6px), calc((var(--pointer-y) * 3px) + (var(--scroll-progress) * -6px)), 0) scale(1.14)!important;transform-origin:78% 100%!important;inset:auto -30vw -13vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}.acm-sri-lanka-hero-module__-RhJTq__copy{width:min(560px,100% - 54px)!important}}@media (max-width:639px){.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:168vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 4px), calc((var(--pointer-y) * 2px) + (var(--scroll-progress) * -4px)), 0) scale(1.08)!important;transform-origin:76% 100%!important;inset:auto -42vw -7vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{width:100%!important;height:auto!important}}.acm-sri-lanka-hero-module__-RhJTq__megaWord{will-change:transform!important;transition:transform 1.3s cubic-bezier(.18,.74,.18,1)!important}.acm-sri-lanka-hero-module__-RhJTq__pointerGlow{transition:opacity .6s!important}.acm-sri-lanka-hero-module__-RhJTq__card{transition:transform .42s cubic-bezier(.2,.72,.2,1),background .3s,border-color .26s!important}.acm-sri-lanka-hero-module__-RhJTq__card:hover{transform:translate(-2px)!important}.acm-sri-lanka-hero-module__-RhJTq__primaryCta,.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{transition:transform .36s cubic-bezier(.2,.72,.2,1),background-color .26s,color .26s,border-color .26s!important}.acm-sri-lanka-hero-module__-RhJTq__primaryCta:hover,.acm-sri-lanka-hero-module__-RhJTq__secondaryCta:hover{transform:translateY(-1px)!important}html.acm-sri-lanka-home .acm-reference-nav>a{transition:transform .32s cubic-bezier(.2,.72,.2,1),color .22s,background-color .22s,border-color .22s!important}html.acm-sri-lanka-home .acm-reference-nav>a:hover{transform:translateY(-1px)!important}html.acm-sri-lanka-home .acm-reference-cta{transition:transform .34s cubic-bezier(.2,.72,.2,1),background-color .22s,color .22s!important}html.acm-sri-lanka-home .acm-reference-cta:hover{transform:translateY(-1px)!important}html.acm-sri-lanka-home .acm-reference-cta svg{transition:transform .34s cubic-bezier(.2,.72,.2,1),background-color .22s!important}html.acm-sri-lanka-home .acm-reference-cta:hover svg{transform:rotate(20deg)!important}html.acm-sri-lanka-home .mobile-panel{transition:opacity .34s,transform .42s cubic-bezier(.2,.72,.2,1)!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img,.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{opacity:1!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer,.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{filter:none!important}@media (max-width:639px){.acm-sri-lanka-hero-module__-RhJTq__hero{min-height:100svh!important;padding:7px!important}.acm-sri-lanka-hero-module__-RhJTq__frame{border-width:5px!important;border-radius:24px!important;min-height:calc(100svh - 14px)!important;box-shadow:0 18px 46px #2f262024,inset 0 0 0 1px #ffffff7a!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer{will-change:auto!important;transition:none!important;inset:0!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__backgroundLayer img{object-fit:cover!important;object-position:center center!important;filter:none!important;transform:none!important}.acm-sri-lanka-hero-module__-RhJTq__megaWord{color:#ffffffb3!important;font-size:clamp(6rem,31vw,8.2rem)!important;line-height:.75!important;transition:none!important;top:17vh!important;left:50%!important;transform:translate(-50%)!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer{width:205vw!important;height:auto!important;transform:translate3d(calc(var(--pointer-x) * 2.5px), calc((var(--pointer-y) * 1.5px) + (var(--scroll-progress) * -3px)), 0) scale(1.04)!important;transform-origin:78% 100%!important;filter:none!important;will-change:transform!important;transition:transform 1.7s cubic-bezier(.16,.78,.18,1)!important;inset:auto -66vw 4vh auto!important}.acm-sri-lanka-hero-module__-RhJTq__foregroundLayer img{object-fit:contain!important;object-position:right bottom!important;filter:none!important;opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__copy{z-index:12!important;text-shadow:0 2px 18px #00000047!important;width:auto!important;bottom:22px!important;left:18px!important;right:18px!important}.acm-sri-lanka-hero-module__-RhJTq__kicker{letter-spacing:.085em!important;margin-bottom:8px!important;font-size:8.5px!important}.acm-sri-lanka-hero-module__-RhJTq__copy h1{letter-spacing:-.045em!important;max-width:350px!important;font-size:clamp(2.15rem,10.2vw,3rem)!important;line-height:.96!important}.acm-sri-lanka-hero-module__-RhJTq__description{max-width:340px!important;margin-top:11px!important;font-size:11.5px!important;line-height:1.45!important}.acm-sri-lanka-hero-module__-RhJTq__actions{margin-top:15px!important}.acm-sri-lanka-hero-module__-RhJTq__primaryCta{min-height:43px!important;padding:0 17px!important;font-size:12px!important}.acm-sri-lanka-hero-module__-RhJTq__secondaryCta{display:none!important}.acm-sri-lanka-hero-module__-RhJTq__pointerGlow{opacity:.18!important;background:radial-gradient(circle 220px at var(--glow-x) var(--glow-y), #ffebcd26, transparent 74%)!important;display:block!important}.acm-sri-lanka-hero-module__-RhJTq__grain{opacity:.022!important;display:block!important}html.acm-sri-lanka-home .acm-reference-header{top:12px!important;left:13px!important;right:13px!important}html.acm-sri-lanka-home .acm-reference-header .site-header__bar{border-radius:999px!important;grid-template-columns:auto 1fr auto!important;gap:6px!important;min-height:48px!important;padding:4px 5px 4px 11px!important}html.acm-sri-lanka-home .brand--stacked{justify-self:start!important}html.acm-sri-lanka-home .brand__acm{font-size:1.48rem!important}html.acm-sri-lanka-home .brand__interiors{margin-top:3px!important;font-size:.45rem!important}html.acm-sri-lanka-home .header-actions{grid-column:3!important;align-items:center!important;gap:5px!important;display:flex!important}html.acm-sri-lanka-home .acm-reference-cta{white-space:nowrap!important;min-height:38px!important;padding:4px 5px 4px 12px!important;font-size:9.5px!important}html.acm-sri-lanka-home .acm-reference-cta svg{width:28px!important;height:28px!important;padding:7px!important}html.acm-sri-lanka-home .mobile-menu-button{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important}html.acm-sri-lanka-home .mobile-panel{border-radius:21px!important;width:calc(100vw - 26px)!important;max-height:calc(100svh - 85px)!important;top:calc(100% + 7px)!important;right:0!important;overflow-y:auto!important}}
