.vhp,.vhp *,.vhp :after,.vhp :before{box-sizing:border-box}.vhp{border-radius:var(--vhp-radius,0);display:flex;gap:var(--vhp-gap,0)}.vhp,.vhp-item{overflow:hidden}.vhp-item{background:var(--vhp-item-bg,#1a1a2e);color:#fff;cursor:pointer;height:var(--vhp-height,600px);outline:none;position:relative;transform:translateZ(0);transition:width .5s ease;width:100%}.vhp--gapped .vhp-item{border-radius:var(--vhp-radius,0)}.vhp-item:after,.vhp-item:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);width:100%}.vhp-item:after{background:var(--vhp-tint,rgba(32,18,77,.6));opacity:1;transition:opacity .5s ease}.vhp-item:before{background:linear-gradient(to bottom,transparent 0,var(--vhp-overlay,rgba(0,0,0,.7)) 75%);opacity:0;transform:translateZ(0) translateY(50%);transition:opacity .5s ease,transform .5s ease;z-index:1}.vhp-bg{background-position:50%;background-size:cover;filter:var(--vhp-img-filter,none);inset:0;opacity:var(--vhp-img-opacity,1);position:absolute;transition:transform .75s ease,opacity .75s ease,filter .75s ease}.vhp-title{color:#fff;margin:0;top:80px;transform-origin:left;transition:transform .5s ease-out,width .5s ease-out}.vhp-content,.vhp-title{left:10%;position:absolute;width:80%;z-index:1}.vhp-content{bottom:60px;opacity:0;transform:translateZ(0) translateY(30px)}.vhp-desc{line-height:1.5;text-wrap:var(--vhp-desc-wrap,normal)}.vhp-desc p{margin:0 0 8px}.vhp-desc p:last-child{margin-bottom:0}.vhp-desc__list{list-style:none;margin:0;padding:0}.vhp-desc__item{margin:0 0 4px;padding-left:1.1em;position:relative}.vhp-desc__item:before{background:currentColor;border-radius:50%;content:"";height:.5em;left:.15em;position:absolute;top:.75em;transform:translateY(-50%);width:.5em}.vhp-desc__item:last-child,.vhp-desc__list:last-child{margin-bottom:0}.vhp-btn,.vhp-link{display:inline-block;margin-top:35px;text-decoration:none!important;transition:all .4s cubic-bezier(.24,.46,.45,.94)}.vhp-btn{border-radius:var(--vhp-btn-radius,4px);box-sizing:border-box!important;color:#fff;letter-spacing:var(--vhp-btn-ls,0);padding:var(--vhp-btn-pv,12px) var(--vhp-btn-ph,28px);text-transform:var(--vhp-btn-tt,none)}.vhp-btn,.vhp-btn:focus{background-color:var(--vhp-btn-bg,#038bf9)}.vhp-btn:focus-visible,.vhp-btn:hover{background-color:var(--vhp-btn-hover-bg,#0272cc)!important;color:var(--vhp-btn-hover-color,#fff)!important}.vhp-link{color:#fff;position:relative;z-index:1}.vhp-link:after{background-color:currentColor;bottom:.025em;content:"";display:block;height:.5em;left:-.25em;opacity:.1;position:absolute;right:-.25em;transition:all .4s cubic-bezier(.24,.46,.45,.94),color .3s;z-index:0}.vhp-link:focus-visible,.vhp-link:hover{color:var(--vhp-link-hover,#038bf9)!important}.vhp-link:focus-visible:after,.vhp-link:hover:after{bottom:-.2em;height:2px;left:0;opacity:1;right:0}.vhp-item:focus-within:after,.vhp-item:hover:after{opacity:0}.vhp-item:focus-within:before,.vhp-item:hover:before{opacity:1;transform:translateZ(0) translateY(0);transition:opacity 1s ease,transform 1s ease .25s}.vhp-item:focus-within .vhp-content,.vhp-item:hover .vhp-content{opacity:1;transform:translateY(0);transition:all .75s ease .5s}.vhp-item:focus-within .vhp-bg,.vhp-item:hover .vhp-bg{transform:scale(1.05)}.vhp-item:focus-within .vhp-bg,.vhp-item:hover .vhp-bg{filter:var(--vhp-img-filter-hover,var(--vhp-img-filter,none));opacity:var(--vhp-img-opacity-hover,var(--vhp-img-opacity,1))}.vhp-item:focus-within .vhp-title,.vhp-item:hover .vhp-title{transform:scale(1)!important;width:80%!important}.vhp-item:focus-visible{outline:2px solid #fff;outline-offset:-4px}.vhp:focus-within .vhp-item,.vhp:hover .vhp-item{width:var(--vhp-w-closed,25%)}.vhp:focus-within .vhp-item:focus-within,.vhp:hover .vhp-item:hover{width:var(--vhp-w-open,50%)}.vhp:focus-within .vhp-title,.vhp:hover .vhp-title{transform:translateZ(0) scale(var(--vhp-title-scale,.75));width:110%}@media (min-width:1040px){.vhp--fullscreen .vhp-item{height:100vh;min-height:var(--vhp-height,600px)}}@media (max-width:1039px){.vhp{flex-direction:column}.vhp-item,.vhp:focus-within .vhp-item,.vhp:focus-within .vhp-item:focus-within,.vhp:hover .vhp-item,.vhp:hover .vhp-item:hover{width:100%!important}.vhp-item:after{opacity:0}.vhp-item:before{opacity:1;transform:translateY(0)}.vhp-content{opacity:1;transform:none}.vhp-item .vhp-title,.vhp:focus-within .vhp-title,.vhp:hover .vhp-title{transform:scale(1)!important;width:80%!important}}@media (prefers-reduced-motion:reduce){.vhp-bg,.vhp-btn,.vhp-content,.vhp-item,.vhp-item:after,.vhp-item:before,.vhp-link,.vhp-link:after,.vhp-title{transition:none!important}}