.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}}@media (max-width:700px){.ws{padding:14vw 0}.ws .container{max-width:none;padding:0 4vw}.ws-grid{grid-template-columns:1fr;gap:6vw}.ws-eyebrow{font-size:2.9vw;gap:2vw;margin-bottom:3vw}.ws-eyebrow:before{width:1.6vw;height:1.6vw}.ws h2{font-size:8.5vw;margin-bottom:6vw}.ws-tabs{flex-direction:row;flex-wrap:wrap;gap:2vw;border:0}.ws-tab{display:inline-flex;align-items:center;gap:2vw;border:1px dashed rgba(255,255,255,.35);padding:2vw 3.4vw}.ws-tab:before,.ws-tx em{display:none}.ws-tab.active{background:#ee3d25;border-color:#ee3d25;padding-left:3.4vw}.ws-tab.active .ws-n,.ws-tab.active .ws-tx b,.ws-tab.active .ws-c{color:#fff}.ws-n{font-size:2.8vw;line-height:140%}.ws-tx b{font-size:3.8vw}.ws-c{font-size:2.8vw;line-height:140%}.ws-stage{padding:1.6vw}.ws-stage i{width:1.4vw;height:1.4vw}.ws-bar{padding:3vw .5vw .6vw}.ws-cap b{font-size:4.4vw}.ws-cap em{font-size:3.2vw}.ws-count{font-size:3.2vw;min-width:10vw}.ws-nav{gap:2vw}.ws-arr{width:9vw;height:9vw}.ws-arr svg{width:3.4vw;height:3.4vw}.ws-thumbs{gap:2vw;margin-top:4vw}.ws-th b{font-size:3vw}.ws-th em{display:none}.ws-th span{padding-top:1.6vw}}.ws-tabs{max-height:37vw;overflow-y:auto;overflow-x:hidden;margin-left:-1.3vw;padding-left:1.3vw;scrollbar-width:thin;scrollbar-color:#ee3d25 rgba(255,255,255,.1)}.ws-tabs::-webkit-scrollbar{width:.3vw}.ws-tabs::-webkit-scrollbar-thumb{background:#ee3d25}.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}@media (max-width:700px){.ws-tabs{max-height:none;margin-left:0;padding-left:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2vw}.ws-grid{grid-template-columns:minmax(0,1fr)}.ws-side,.ws-main{min-width:0}.ws-tabs{max-width:100%}.ws-tab{flex:0 0 auto;white-space:nowrap}.ws-tx b{white-space:nowrap}}.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-grp{display:none}}