.ws{position:relative;background-color:#2a3968;background-image:radial-gradient(55% 70% at 100% 0%,rgba(238,61,37,.16),transparent 68%);color:#fff;padding:6vw 0 6.4vw;font-family:"Geometria",sans-serif;overflow:hidden;border-top:1px dashed rgba(255,255,255,.25)}.ws:before{content:"";position:absolute;inset:0;background:url(wp-content/themes/hotshots/new/img/b2-bg.svg) center/0.52083vw;opacity:.1;pointer-events:none}.ws:after{content:"";position:absolute;width:38vw;height:38vw;right:-12vw;top:-14vw;border-radius:50%;background:radial-gradient(circle,rgba(238,61,37,.22),rgba(238,61,37,0) 65%);pointer-events:none}.ws .container{position:relative;z-index:2;max-width:77.54vw}.ws-grid{display:grid;grid-template-columns:23.5vw 1fr;gap:3.4vw;align-items:start}.ws-eyebrow{display:flex;align-items:center;gap:.7vw;margin:0 0 1.4vw;font-weight:500;font-size:.78vw;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.ws-eyebrow:before{content:"";width:.5vw;height:.5vw;background:#ee3d25}.ws h2{margin:0 0 2.6vw;font-weight:500;font-size:3.3vw;line-height:112%;letter-spacing:-.02em}.ws h2 span{color:#ee3d25}.ws-tabs{display:flex;flex-direction:column;border-top:1px dashed rgba(255,255,255,.28)}.ws-tab{appearance:none;background:none;border:0;border-bottom:1px dashed rgba(255,255,255,.28);color:#fff;text-align:left;cursor:pointer;display:grid;grid-template-columns:2.2vw 1fr auto;align-items:start;gap:.6vw;padding:1.25vw 0;font-family:inherit;position:relative;transition:padding .35s ease}.ws-tab:before{content:"";position:absolute;left:-1.1vw;top:0;bottom:0;width:.17vw;background:#ee3d25;transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.ws-n{font-size:.85vw;line-height:200%;color:rgba(255,255,255,.35);transition:color .3s}.ws-tx b{display:block;font-weight:500;font-size:1.5vw;line-height:130%;transition:color .3s}.ws-tx em{display:block;font-style:normal;font-size:.85vw;line-height:150%;color:rgba(255,255,255,.5);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease,margin .4s ease}.ws-c{font-size:.78vw;line-height:230%;color:rgba(255,255,255,.35)}.ws-tab:hover .ws-tx b{color:#ee3d25}.ws-tab.active{padding-left:.2vw}.ws-tab.active:before{transform:scaleY(1)}.ws-tab.active .ws-n,.ws-tab.active .ws-tx b{color:#ee3d25}.ws-tab.active .ws-tx em{max-height:6vw;opacity:1;margin-top:.4vw}.ws-tab:focus-visible,.ws-th:focus-visible,.ws-arr:focus-visible{outline:2px solid #ee3d25;outline-offset:3px}.ws-stage{position:relative;padding:.7vw;border:1px dashed rgba(255,255,255,.3)}.ws-stage i{position:absolute;width:.45vw;height:.45vw;background:#ee3d25}.ws-stage i:nth-of-type(1){top:-.23vw;left:-.23vw}.ws-stage i:nth-of-type(2){top:-.23vw;right:-.23vw}.ws-stage i:nth-of-type(3){bottom:-.23vw;left:-.23vw}.ws-stage i:nth-of-type(4){bottom:-.23vw;right:-.23vw}.ws-screen{position:relative;aspect-ratio:4/3;background:#15110a;overflow:hidden}.ws-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.ws-screen.swap video{opacity:0}.ws-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5vw;padding:1vw .3vw .3vw}.ws-cap b{display:block;font-weight:500;font-size:1.25vw;line-height:130%}.ws-cap em{display:block;font-style:normal;font-size:.88vw;color:rgba(255,255,255,.55)}.ws-nav{display:flex;align-items:center;gap:.8vw}.ws-count{font-size:.85vw;color:rgba(255,255,255,.55);min-width:3vw;text-align:right}.ws-arr{appearance:none;width:2.6vw;height:2.6vw;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;cursor:pointer;transition:.3s}.ws-arr svg{width:.9vw;height:.9vw}.ws-arr.prev svg{transform:rotate(-135deg)}.ws-arr.next svg{transform:rotate(45deg)}.ws-arr:hover{background:#ee3d25;border-color:#ee3d25}.ws-thumbs{display:none;grid-template-columns:repeat(3,1fr);gap:1.2vw;margin-top:1.4vw}.ws-thumbs.active{display:grid}.ws-th{appearance:none;background:none;border:0;padding:0;color:#fff;text-align:left;cursor:pointer;font-family:inherit;opacity:.55;transition:opacity .3s}.ws-th img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(255,255,255,.2);transition:border-color .3s}.ws-th span{display:block;padding-top:.6vw}.ws-th b{display:block;font-weight:500;font-size:.92vw;line-height:140%}.ws-th em{display:block;font-style:normal;font-size:.78vw;line-height:140%;color:rgba(255,255,255,.5)}.ws-th:hover{opacity:1}.ws-th.active{opacity:1}.ws-th.active img{border-color:#ee3d25;box-shadow:0 0 0 1px #ee3d25}@media (prefers-reduced-motion:reduce){.ws-screen video,.ws-tab,.ws-tx em{transition:none}}.ws-tabs{max-height:37vw;overflow-y:auto;overflow-x:hidden;margin-left:-1.3vw;padding-left:1.3vw;scrollbar-width:none;-ms-overflow-style:none}.ws-tabs::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important}.ws-tabs::-webkit-scrollbar-thumb{background:transparent !important}.ws-th video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#15110a;border:1px solid rgba(255,255,255,.2);transition:border-color .3s;pointer-events:none}.ws-th.active video{border-color:#ee3d25;box-shadow:0 0 0 1px #ee3d25}.ws-grp{padding:1.5vw 0 .6vw;font-size:.72vw;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ee3d25}.ws-grp:first-child{padding-top:1vw}@media (max-width:700px){.ws{padding:12vw 0 14vw;z-index:50;isolation:isolate;background-color:#2a3968;background-image:radial-gradient(55% 70% at 100% 0%,rgba(238,61,37,.16),transparent 68%)}.ws:after{display:none}.ws .container{max-width:none;width:100%;padding:0 4vw;box-sizing:border-box;overflow:visible}.ws-grid{grid-template-columns:minmax(0,1fr);gap:5vw}.ws-side,.ws-main{min-width:0;max-width:100%}.ws-eyebrow{font-size:2.9vw;gap:2vw;margin-bottom:3vw}.ws-eyebrow:before{width:1.6vw;height:1.6vw}.ws h2{font-size:8vw;margin-bottom:5vw;line-height:110%}.ws-grp{display:none !important}.ws-tabs{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;gap:2.2vw;border:0 !important;max-height:none !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;box-sizing:border-box;width:100%;max-width:100%;margin:0.5vw 0 3vw;padding:0.5vw 0 1.5vw;position:relative}.ws.ws-light .ws-tabs{overflow-x:auto !important;overflow-y:hidden !important;max-height:none !important;flex-wrap:nowrap !important;padding:0.5vw 0 1.5vw !important}.ws-tabs::-webkit-scrollbar{display:none !important;height:0;width:0}.ws-tabs::before,.ws-tabs::after{content:"";flex:0 0 1vw;width:1vw;min-width:1vw;height:1px;pointer-events:none}.ws-tab{position:relative;display:flex !important;flex-shrink:0;align-items:center;gap:1.8vw;padding:2.4vw 3.6vw;border:0.35vw solid rgba(255,255,255,0.18) !important;border-radius:1.6vw;cursor:pointer;background:rgba(255,255,255,0.03);white-space:nowrap;box-shadow:none !important;transition:0.25s}.ws-tab:before,.ws-tx em{display:none !important}.ws-tab.active,.ws.ws-light .ws-tab.active{background:#ee3d25 !important;border:1px solid #ee3d25 !important;border-left:0.7vw solid #fff !important;box-shadow:0 2vw 4vw rgba(238,61,37,0.4);padding:2.4vw 3.6vw;border-radius:1.6vw}.ws-tab.active .ws-n,.ws-tab.active .ws-tx b{color:#fff;opacity:1}.ws-n{font-size:2.8vw;line-height:1.2;opacity:0.55}.ws-tab.active .ws-n{opacity:1}.ws-tx b{font-size:3.4vw;line-height:1.2;white-space:nowrap;color:rgba(255,255,255,0.7)}.ws-tab.active .ws-tx b{color:#fff}.ws-c{display:none !important}.ws-stage{padding:2vw;max-width:100%;box-sizing:border-box;border-radius:1.6vw;background:rgba(255,255,255,.03)}.ws-stage i{width:1.4vw;height:1.4vw}.ws-screen{width:100%;max-width:100%;border-radius:1.2vw;overflow:hidden;background:#15110a}.ws-screen video{object-fit:contain;background:#15110a;-webkit-mask-image:none !important;mask-image:none !important}.ws-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:3vw;padding:3.8vw 1vw 1vw;background:#0a0803;position:relative;z-index:2}.ws-cap{min-width:0;flex:1 1 auto;position:relative;z-index:2}.ws-cap b{font-size:4.2vw;color:#fff;text-shadow:none}.ws-cap em{font-size:3.1vw;color:rgba(255,255,255,.6)}.ws-count{font-size:3.2vw;min-width:10vw}.ws-nav{gap:2vw;flex-shrink:0}.ws-arr{width:9vw;height:9vw}.ws-arr svg{width:3.4vw;height:3.4vw}.ws-thumbs{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;margin-top:4vw;width:100%;max-width:100%}.ws-thumbs.active{display:grid}.ws-th{min-width:0;max-width:100%}.ws-th img,.ws-th video{width:100%;max-width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ws-th b{font-size:2.8vw;overflow-wrap:anywhere}.ws-th em{display:none}.ws-th span{padding-top:1.4vw}}