:root{--nord0:#2e3440;--nord1:#3b4252;--nord4:#d8dee9;--nord5:#e5e9f0;--nord6:#eceff4;--nord9:#81a1c1;--nord8:#88c0d0;--darkest:#242933;--primary:#bf616a;--secondary:#d8dee9}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--darkest);color:var(--nord6);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden;max-width:100%}
a{color:inherit;text-decoration:none}
.relative{position:relative}
.absolute{position:absolute}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.z-max{z-index:50}
.w-full{width:100%}
.h-full{height:100%}
.h-5{height:1.25rem}.w-5{width:1.25rem}
.h-6{width:1.5rem;height:1.5rem}.w-6{width:1.5rem;height:1.5rem}
.w-8{width:2rem}.h-8{height:2rem}
.mx-auto{margin-left:auto;margin-right:auto}
.px-4{padding-left:1rem;padding-right:1rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}
.py-2{padding-top:.5rem;padding-bottom:.5rem}
.pb-4{padding-bottom:1rem}.pb-12{padding-bottom:3rem}
.pt-8{padding-top:2rem}
.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}
.my-2{margin-top:.5rem;margin-bottom:.5rem}
.my-12{margin-top:3rem;margin-bottom:3rem}
.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}
.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}
.-ml-px{margin-left:-1px}
.-ml-0\.5{margin-left:-.125rem}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.-mt-6{margin-top:-1.5rem}
.flex{display:flex}
.hidden{display:none}
.inline-flex{display:inline-flex}
.block{display:block}
.grow{flex-grow:1}
.flex-1{flex:1 1 0%}
.flex-none{flex:none}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.flex-nowrap{flex-wrap:nowrap}
.items-center{align-items:center}
.items-stretch{align-items:stretch}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.content-center{align-content:center}
.order-first{order:-1}
.order-last{order:999}
.space-x-2>*+*{margin-left:.5rem}
.space-x-3>*+*{margin-left:.75rem}
.space-x-4>*+*{margin-left:1rem}
.space-x-6>*+*{margin-left:1.5rem}
.space-y-2>*+*{margin-top:.5rem}
.space-y-4>*+*{margin-top:1rem}
.overflow-hidden{overflow:hidden}
.overflow-y-hidden{overflow-y:hidden}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.max-h-14{max-height:3.5rem}
.max-w-7xl{max-width:80rem}
.rounded{border-radius:.25rem}
.rounded-md{border-radius:.375rem}
.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}
.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}
.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--darkest),transparent)}
.from-darkest{--tw-gradient-from:var(--darkest)}
.bg-nord1{background:var(--nord1)}
.bg-nord5{background:var(--nord5)}
.bg-nord9{background:var(--nord9)}
.bg-nord0{background:var(--nord0)}
.text-nord0{color:var(--nord0)}
.text-nord4{color:var(--nord4)}
.text-nord6{color:var(--nord6)}
.text-nord9{color:var(--nord9)}
.text-norddark{color:var(--nord0)}
.text-primary,.hover\:text-primary:hover{color:var(--primary)}
.text-secondary{color:var(--secondary)}
.text-gray-400{color:#9ca3af}
.text-gray-500{color:#6b7280}
.text-gray-700{color:#374151}
.text-red-400,.border-red-400{color:#f87171;border-color:#f87171}
.text-sm{font-size:.875rem}
.text-base{font-size:1rem}
.text-4xl{font-size:2.25rem}
.font-medium{font-weight:500}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-normal{line-height:1.5}
.leading-tight{line-height:1.25}
.whitespace-nowrap{white-space:nowrap}
.border-2{border-width:2px;border-style:solid}
.border-b{border-bottom:1px solid}
.border-t{border-top:1px solid}
.border-b-2{border-bottom-width:2px;border-bottom-style:solid}
.border-nord9{border-color:var(--nord9)}
.border-gray-700{border-color:#374151}
.border-transparent{border-color:transparent}
.appearance-none{-webkit-appearance:none;appearance:none}
.focus\:outline-none:focus{outline:none}
.focus\:bg-nord0:focus{background:var(--nord0)}
.focus\:border-nord9:focus{border-color:var(--nord9)}
.hover\:bg-nord4:hover{background:#d8dee9}
.hover\:bg-opacity-90:hover{opacity:.9}
.origin-top-right{transform-origin:top right}
.right-0{right:0}
.w-56{width:14rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.px-2{padding-left:.5rem;padding-right:.5rem}
.grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.gap-5{gap:1.25rem}
.relatlistcss .grid{align-items:stretch}
.relatlistcss .grid>.thumbnail{min-width:0;width:100%;max-width:100%}
.aspect-w-16{position:relative}
.aspect-w-16.aspect-h-9{padding-top:56.25%;height:0;overflow:hidden}
.aspect-w-16.aspect-h-9>div,.aspect-w-16.aspect-h-9>a,.aspect-w-16.aspect-h-9>iframe,.aspect-w-16.aspect-h-9>img,
.thumbnail .aspect-w-16.aspect-h-9 a,.thumbnail .aspect-w-16.aspect-h-9 img{
  position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;display:block
}
.thumbnail img{display:block;width:100%;height:100%;object-fit:cover;background:#3b4252;font-size:0;color:transparent}
.group-hover\:text-primary:hover,.group:hover .group-hover\:text-primary{color:var(--primary)}
.menuDropdown{min-width:14rem}
.search{background:rgba(36,41,51,.95);padding:12px 0}
.content-without-search{padding-top:1rem;max-width:100%;overflow-x:hidden}
.plyr__video-wrapper{position:absolute;inset:0;width:auto!important;height:auto!important;min-height:0!important;background:#000}
.plyr__video-wrapper .MacPlayer,
.plyr__video-wrapper .MacPlayer iframe,
.plyr__video-wrapper #playleft,
.plyr__video-wrapper table{position:absolute!important;inset:0;width:100%!important;height:100%!important;min-height:0!important;border:0;background:#000}
.head-row{min-height:64px;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}
.brand-wrap{display:flex;align-items:center;height:40px;flex:0 0 auto}
.brand-logo{display:inline-flex;align-items:center;height:40px;font-size:28px;line-height:40px;font-weight:600;letter-spacing:.02em}
.headcc nav.xl\:flex{align-items:center;height:40px}
.headcc nav a.text-base{line-height:40px;display:inline-flex;align-items:center}
@media (min-width:640px){
  .sm\:container{max-width:640px}
  .sm\:m-0{margin:0}
  .sm\:mx-0{margin-left:0;margin-right:0}
  .sm\:rounded-lg{border-radius:.5rem}
  .sm\:block{display:block}
  .sm\:space-x-3>*+*{margin-left:.75rem}
}
@media (min-width:768px){
  .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1024px){
  .lg\:flex{display:flex}
  .lg\:flex-1{flex:1 1 0%}
  .lg\:w-0{width:0}
  .lg\:text-lg{font-size:1.125rem}
  .lg\:mb-10{margin-bottom:2.5rem}
  .lg\:py-16{padding-top:4rem;padding-bottom:4rem}
  .lg\:flex.h-full{align-items:flex-start}
}
@media (min-width:1280px){
  .xl\:hidden{display:none}
  .xl\:flex{display:flex}
  .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .xl\:text-center{text-align:center}
  .xl\:col-span-1{grid-column:span 1}
  .sm\:container{max-width:1280px}
}
@media (min-width:640px) and (max-width:1279px){
  .sm\:container{max-width:1024px}
}
a.menu,a.mtoggleSearch,a.toggleSearch{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
a.menu svg,a.mtoggleSearch svg,a.toggleSearch svg{pointer-events:none}
.headcc,.headcc .z-max,.head-row{overflow:visible}
.menuDropdown{z-index:2000}
.cluster-ft-a{color:#d8dee9;margin:0;display:inline}
.cluster-ft-a:hover{color:#fff;text-decoration:underline}
.cluster-ft-p{line-height:1.9;word-break:break-all}
