.vtg{padding:6rem 2rem}.vtg__header{margin:0 auto 4rem;max-width:98rem}.vtg__header h2 strong{font-family:var(--Turbinado);font-size:8rem}.vtg__header :last-child{margin-bottom:0}.vtg__layout{align-items:stretch;background:hsla(0,0%,100%,.3);display:flex;gap:2rem;padding:2rem}.vtg__tabs-nav{display:flex;flex:0 0 calc(40% - 2rem);flex-direction:column;max-height:64rem;overflow-y:auto}.vtg__tab{align-items:center;background:transparent;border:none;color:#000;cursor:pointer;display:flex;flex-direction:row;gap:2rem;padding:1rem;text-align:left;transition:background .2s ease;width:100%}.vtg__tab:last-child{border-bottom:none}.vtg__tab:hover{background:hsla(0,0%,100%,.3)}.vtg__tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}.vtg__tab.active{background:#fff}.vtg__tab-thumb{display:block;flex:0 0 10.4rem;height:5.9rem;object-fit:cover;width:10.4rem}.vtg__tab-text{display:flex;flex-direction:column;gap:.4rem}.vtg__now-playing{color:var(--hotPink,#e4457d);display:none;font-size:1.5rem;font-weight:600;line-height:1;text-transform:uppercase}.vtg__tab.active .vtg__now-playing{display:block}.vtg__tab-title{font-size:1.8rem;font-weight:600;line-height:1;text-transform:uppercase}.vtg__panes{background:#000;flex:0 0 60%}.vtg__pane{display:none;height:100%}.vtg__pane.active{display:block}.vtg__embed-wrap,.vtg__video-wrap{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.vtg__embed-wrap iframe,.vtg__video-wrap .hs-video-widget,.vtg__video-wrap iframe,.vtg__video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.vtg__modal button.modal__close{color:#fff;height:auto}.vtg__modal .modal__overlay{padding-top:6rem}.vtg__modal .modal__container{max-width:108rem;width:100%}.vtg__modal .modal__content{padding-top:3.4rem}.vtg__modal .modal__close{top:4px}.vtg__modal-content{aspect-ratio:16/9}@media (max-width:767px){.vtg__layout{flex-direction:column}.vtg__tabs-nav{flex:none;max-height:none;overflow-y:visible;width:100%}.vtg__now-playing{display:none!important}.vtg__tab.active{background:transparent}.vtg__panes{display:none}}@media screen and (min-width:1199px) and (max-height:768px){.vtg__modal .modal__container{width:55%}}