.brand-mark{position:relative;display:inline-block;vertical-align:middle;line-height:0;background:url("../images/brand/vendom-logo-still-v1.png") center / contain no-repeat}.brand-mark.is-ready{background:none}.brand-mark img{display:block;object-fit:contain}.brand-mark.is-unavailable img{visibility:hidden}.brand-mark.is-unavailable::after{content:"Vendom";position:absolute;inset:0;display:grid;place-items:center;color:#e87522;font:600 24px/1.2 sans-serif}html.brand-boot{overflow:hidden}html.brand-boot body>:not(#site-loading):not(script):not(style):not(link){visibility:hidden!important}html.brand-boot::before{content:"";position:fixed;inset:0;z-index:2147483645;background:#fff url("../images/brand/vendom-logo-still-v1.png") center / min(66vw,260px) auto no-repeat}#site-loading[hidden]{display:none!important}#site-loading{position:fixed;z-index:2147483646;display:flex;align-items:center;justify-content:center;box-sizing:border-box;opacity:1;transition:opacity .16s ease;color:#767676;font-family:"Manrope","Anuphan",sans-serif}#site-loading.is-leaving{opacity:0;pointer-events:none}#site-loading[data-mode="intro"]{inset:0;background:#fff;padding:24px}#site-loading [hidden]{display:none!important}.brand-loading-sheet{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:100%}.brand-loading-logo{display:block;width:min(66vw,260px);height:auto;aspect-ratio:728 / 372}.brand-loading-logo img{width:100%;height:auto}video.brand-loading-logo{object-fit:contain}#brand-intro-frames{background-size:600% 500%;background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){#site-loading{transition:none}}@media print{#site-loading,html.brand-boot::before{display:none!important}}