*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#FAFAF8;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:#D3A00B;color:#1B1A16}.vis-nav-desktop{display:flex;align-items:center;gap:6px;flex-wrap:wrap;white-space:nowrap}.vis-burger,.vis-mobile-menu{display:none}.vis-burger-box{position:relative;width:24px;height:16px;display:inline-block}.vis-burger-box span{position:absolute;left:0;width:100%;height:2.2px;border-radius:2px;background:#1B1A16;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s ease,top .3s cubic-bezier(.2,.7,.2,1)}.vis-burger-box span:first-child{top:0}.vis-burger-box span:nth-child(2){top:7px}.vis-burger-box span:nth-child(3){top:14px}.vis-burger.open .vis-burger-box span:first-child{top:7px;transform:rotate(45deg)}.vis-burger.open .vis-burger-box span:nth-child(2){opacity:0;transform:translateX(-8px)}.vis-burger.open .vis-burger-box span:nth-child(3){top:7px;transform:rotate(-45deg)}@media (max-width:860px){.vis-nav-desktop{display:none}.vis-burger{display:inline-flex}.vis-mobile-menu{display:block;position:absolute;top:100%;left:0;right:0;z-index:40;opacity:0;visibility:hidden;transform:translateY(-10px);box-shadow:0 16px 30px rgba(27,26,22,.1);transition:opacity .26s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}.vis-mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .26s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s}.vis-mobile-menu a{transition:color .2s ease,background-color .2s ease}}@keyframes logoIn{0%{opacity:0;transform:translateY(26px) scale(.93)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawLine{0%{width:0;opacity:0}to{width:210px;opacity:1}}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}.vis-news-card{transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease,border-color .32s ease}.vis-news-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(27,26,22,.13);border-color:#E4DFD6}.vis-news-card:active{transform:translateY(-2px) scale(.992);box-shadow:0 8px 18px rgba(27,26,22,.1);transition-duration:.1s}.vis-news-card-img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.vis-news-card:hover .vis-news-card-img{transform:scale(1.06)}.vis-news-card-arrow{display:inline-block;transition:transform .25s ease}.vis-news-card:hover .vis-news-card-arrow{transform:translateX(5px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}