body:has(.hub,.player){background:linear-gradient(150deg,transparent,hsla(256,88%,29%,.3) 11%,hsla(254,85%,20%,.3) 19%,hsla(256,85%,10%,.3) 27%,transparent),radial-gradient(20rem at 96vw 75vh,hsla(256,85%,30%,.2),hsla(254,94%,61%,.2),hsla(256,88%,29%,.2),transparent),linear-gradient(90deg,transparent,hsla(256,85%,10%,.08) 71%,hsla(254,85%,10%,.08) 79%,hsla(256,85%,10%,.08) 87%,transparent),#0c0c0d;font-family:var(--font-alienware);color:var(--aw-white);overflow-x:hidden}body:has(.hub,.player) button{font-family:inherit}body h1.gg-page-title{position:relative;left:unset;padding:0;font-size:2.5rem;text-wrap:balance;margin-block-end:2rem;grid-area:title}@media screen and (width >= 1024px){body h1.gg-page-title{font-size:3.5rem;margin-block-end:3rem}}main:has(.hub,.player){padding-inline:1.25rem;padding-block:3rem 4rem;padding-inline:clamp(1.25rem,5vw,4rem)}@media screen and (min-width: 768px){main:has(.hub,.player){padding-block:3rem 5rem}}@media screen and (min-width: 1024px){main:has(.hub,.player){padding-block:4rem 5rem}}main:has(.hub,.player) :where(a){text-decoration:none;color:currentColor;max-width:max-content}main:has(.hub,.player) .play-icon{fill:#eaeaea}main:has(.hub,.player) svg{fill:var(--aw-bluishpurple)}main:has(.hub,.player) button,main:has(.hub,.player) a{cursor:pointer}main:has(.hub,.player) button:focus,main:has(.hub,.player) a:focus{outline-color:transparent}main:has(.hub,.player) button:focus-visible,main:has(.hub,.player) a:focus-visible{outline:2px solid var(--aw-white);outline-offset:.25rem;outline-color:var(--aw-white)}main:has(.hub,.player) button:focus-visible,main:has(.hub,.player) a:focus-visible,main:has(.hub,.player) button:hover,main:has(.hub,.player) a:hover{color:var(--aw-bluishpurple)}main:has(.hub,.player) button:focus-visible svg,main:has(.hub,.player) a:focus-visible svg,main:has(.hub,.player) button:hover svg,main:has(.hub,.player) a:hover svg{fill:var(--aw-bluishpurple)}main:has(.hub,.player) button[role=tab]:not([aria-selected=true]):hover,main:has(.hub,.player) a[role=tab]:not([aria-selected=true]):hover{color:var(--aw-white)}main:has(.hub,.player) button[role=tab]:focus-visible,main:has(.hub,.player) a[role=tab]:focus-visible{outline-offset:.5rem}main:has(.hub,.player) .video-data{display:flex;justify-content:space-between}main:has(.player){max-width:120rem;margin:0 auto}main:has(.hub){max-width:120rem;margin:0 auto}@media screen and (min-width: 768px){main:has(.hub){display:grid;grid-template-areas:"title resources" "hub resources";column-gap:clamp(2.5rem,4.5vw,3.5rem);grid-template-columns:1fr auto}}main:has(.hub) svg path{opacity:.8}.hub{grid-area:hub}.hub .videos{display:grid;row-gap:2rem;margin-bottom:3rem}@media screen and (min-width: 768px){.hub .videos{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:1.5rem}}.hub .videos .video-link{width:100%;display:grid;grid-template-rows:repeat(3,auto) 1fr}.hub .videos .video-link a:not(:has(.title)){margin-block-end:.75rem;border-radius:1rem;overflow:clip;display:grid;place-items:center;grid-template-areas:"all"}.hub .videos .video-link a:not(:has(.title)) :is(img,.play-icon){grid-area:all}.hub .videos .video-link a:not(:has(.title)) img{width:100%;height:100%;object-fit:cover}.hub .videos .video-link .video-data{font-weight:300;display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.75rem}.hub .videos .video-link a:has(.title){max-width:max-content}.hub .videos .video-link a:has(.title):hover{text-decoration:underline}.hub .videos .video-link .title{margin-block-end:.5rem;font-size:1.25rem}@media screen and (width >= 1024px){.hub .videos .video-link .title{font-size:1.5rem}}.resources{grid-area:resources;max-width:max-content;grid-row-start:2}.resources h2{font-size:1.5rem;padding-inline-end:3ch}.resources hr{height:2px;background-color:#65666d;margin-block:1rem;opacity:.5}.resources .subheading{margin-block-end:1rem}.resources .links .link-item{list-style:none;font-size:.875rem;font-weight:300;color:var(--aw-bluishpurple)}.resources .links .link-item a:hover{text-decoration:underline}.resources .links .link-item:not(:last-of-type){margin-block-end:.5rem}@media screen and (width >= 1024px){main:has(.player) h1.gg-page-title{max-width:64.5%}}main:has(.player) .video{display:grid;grid-template-areas:"media" "data";flex-basis:min(32rem,100%);flex-grow:2}main:has(.player) .video__return-link{font-size:1.25rem;font-weight:700;letter-spacing:.2rem}@media screen and (width >= 1024px){main:has(.player) .video__return-link{font-size:1.5rem}}main:has(.player) :is(.video img,.player){border-radius:1rem;overflow:hidden}main:has(.player) :is(img,.player){aspect-ratio:16 / 9;width:100%;height:auto;grid-area:media;margin-bottom:.75rem}main:has(.player) .content{display:flex;flex-wrap:wrap;column-gap:clamp(3rem,4.4rem,4rem);row-gap:2rem}main:has(.player) .video__return-link{color:var(--aw-bluishpurple)}main:has(.player) .video__return-link:hover{text-decoration:underline}main:has(.player) .video-js{width:100%;height:100%}main:has(.player) .video-js .vjs-big-play-button{background-color:var(--aw-medium-purple);color:var(--aw-white-smoke);border-radius:50%;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}main:has(.player) .video-js .vjs-control-bar{background-color:var(--aw-dark-gray)}main:has(.player) .video-js .vjs-play-progress{background-color:var(--aw-medium-purple)}main:has(.player) .video-data{font-weight:300;font-size:.875rem;margin-bottom:1.5rem;grid-area:data}main:has(.player) .tabs{margin-right:1rem;grid-area:tabs;flex-basis:min-content;flex-grow:1;max-height:30vw}main:has(.player) [role=tablist]{display:flex;margin-bottom:1rem;gap:1rem}main:has(.player) [role=tab]{color:gray;letter-spacing:1px;font-size:.875rem;font-weight:700;background-color:inherit;border-bottom:2px solid transparent}main:has(.player) [role=tab][aria-selected=true]{color:#9c6bff;border-bottom-color:currentColor}main:has(.player) [role=tabpanel]{font-weight:300;min-height:10em;height:100%;overflow-y:auto;padding-inline-end:1rem;padding-block-end:1rem}main:has(.player) [data-active-tab=description] [data-panel=transcript],main:has(.player) [data-active-tab=transcript] [data-panel=description]{display:none}main:has(.player) .bc-iframe,main:has(.player) .bc-iframe body,main:has(.player) .bc-player-default_default,main:has(.player) .bc-player-default_default .vjs-poster{background-color:var(--aw-eerie-black)!important}
