.amar-native{margin:0;background:var(--amar-color-hero_light);color:var(--amar-brand-brown);font-family:"DM Sans",Arial,sans-serif}.amar-native *{box-sizing:border-box}.amar-native #amar-main{width:100%;max-width:none;margin:0;padding:0}.amar-native img{max-width:100%}.amar-native button,.amar-native a{-webkit-tap-highlight-color:transparent}.amar-native button{cursor:pointer}.amar-native a:focus-visible,.amar-native button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.amar-skip{position:fixed;left:15px;top:-100px;background:var(--amar-color-hero_light);color:var(--amar-brand-brown);padding:15px;z-index:1000001}.amar-skip:focus{top:15px}.amar-native [hidden]{display:none!important}.amar-native .vphb{min-height:100svh}.amar-native .vphb__content{z-index:2}.amar-native .vpehs__sticky{top:0}.amar-native .vpehs__story{padding-top:max(110px,8vh)}.amar-native .vpef a{color:inherit}.amar-native .vphwdi__headline{font-weight:100}
@media(prefers-reduced-motion:reduce){.amar-native{scroll-behavior:auto}.amar-native video[autoplay]{animation:none}.amar-native *{scroll-behavior:auto!important}}
/* Keep theme defaults out of the brand's interactive states, including touch focus. */
:where(.amar-native) :is(button,[type="button"],[type="submit"]){border-color:currentColor;color:inherit}
.amar-native :is(button,[type="button"],[type="submit"]):where(:focus,:hover,:active){background-color:var(--amar-button-bg,transparent);color:var(--amar-button-fg,inherit)}
.amar-native .amar-enquiry{--amar-button-bg:var(--amar-brand-brown);--amar-button-fg:var(--amar-color-page)}
.amar-native .amar-back-top:where(:hover,:focus,:active){background:transparent;color:inherit;border:0;border-radius:0}
.amar-native :is(button,[role="button"]):focus-visible{outline:2px solid currentColor;outline-offset:5px}
.amar-native button:not(.amar-menu-toggle):active{opacity:.72;transition:opacity .2s}
