.sgx{--mid:#6c6c6c;--rule:#e3e3e3;--fog:#f4f4f4;--hd:var(--disp,"Barlow Condensed",sans-serif);--ez:cubic-bezier(.2,.7,.1,1);color:#111;margin:0 var(--sw-pad,20px);max-width:1440px}@media(min-width:1481px){.sgx{margin:0 auto}}.sgx *{box-sizing:border-box}main.sw-brand-segway{padding-top:14px!important}main.sw-brand-segway>*{margin-block-start:0!important}.sgx a{color:inherit;text-decoration:none}.sgx button,.sgx-lb button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.sgx img,.sgx video{display:block;max-width:100%}.sgx h1,.sgx h2,.sgx h3,.sgx p{margin:0}.sgx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sgx .h2{font:900 clamp(40px,4.6vw,76px)/.9 var(--hd)!important;text-transform:uppercase;letter-spacing:-.01em!important;margin-top:8px!important}.sgx .hero h1{color:#fff!important;font:900 clamp(96px,15vw,240px)/.78 var(--hd)!important;letter-spacing:-.03em!important}.sgx .reel .im,.sgx .reel .pb,.sgx .reel .nm,.sgx .fc .im,.sgx .ac .im{display:block}.sgx .reel .nm{font:800 18px/1 var(--hd);text-transform:uppercase}.sgx .wd .t>span:first-child{display:block}.sgx .wd b,.sgx .wd small{display:block}.sgx .fc .fg,.sgx .fc .pr,.sgx .ac .ft{display:flex}.sgx .fc .pr{display:block}.sgx .fm .t{display:flex}.sgx .st-l img:not([src]){visibility:hidden}.sgx img,.sgx video{display:block;max-width:100%}.sgx .tag{display:block;font:700 11px/1.2 Barlow;letter-spacing:.22em;text-transform:uppercase;color:var(--mid)}.sgx .h2{font:900 clamp(40px,4.6vw,76px)/.9 var(--hd);text-transform:uppercase;letter-spacing:-.01em}.sgx .sec{margin-top:88px}.sgx .hero{position:relative;border-radius:18px;overflow:hidden;background:#000;color:#fff;height:min(86vh,820px);min-height:560px}.sgx .hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s}.sgx .hero video.on{opacity:.72}.sgx .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .35),#fff0 35%,rgb(0 0 0 / .2) 60%,rgb(0 0 0 / .85))}.sgx .hero .in{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:34px 40px 30px}.sgx .hero .tag{color:#bbb}.sgx .hero h1{font:900 clamp(96px,15vw,240px)/.78 var(--hd);letter-spacing:-.03em}.sgx .hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.sgx .hero .cap{max-width:460px}.sgx .hero .cap small{display:block;font:700 12px Barlow;letter-spacing:.2em;text-transform:uppercase;color:#bbb}.sgx .hero .cap b{display:block;font:900 54px/.9 var(--hd);text-transform:uppercase;margin:6px 0}.sgx .hero .cap p{color:#ddd}.sgx .hero .cap a{display:inline-flex;gap:10px;align-items:center;margin-top:14px;background:#fff;color:#000;border-radius:999px;padding:12px 20px;font-weight:700;font-size:14px}.sgx .reel{display:flex;gap:10px}.sgx .reel button{width:128px;text-align:left;color:#fff;opacity:.6;transition:opacity .3s}.sgx .reel button[aria-current=true],.sgx .reel button:hover{opacity:1}.sgx .reel .im{aspect-ratio:1.4;border-radius:10px;overflow:hidden;background:#222}.sgx .reel .im img{width:100%;height:100%;object-fit:cover}.sgx .reel .pb{height:3px;background:rgb(255 255 255 / .25);border-radius:3px;margin:8px 0 6px;overflow:hidden}.sgx .reel .pb i{display:block;height:100%;width:0;background:#fff}.sgx .reel button[aria-current=true] .pb i{animation:sgxpb 8s linear forwards}@keyframes sgxpb{to{width:100%}}.sgx .reel span{font:800 18px/1 var(--hd);text-transform:uppercase}.sgx .hero .snd{position:absolute;right:40px;top:34px;z-index:3;border:1px solid rgb(255 255 255 / .5);color:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sgx .worlds{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.sgx .wd{position:relative;border-radius:18px;overflow:hidden;background:#0b0b0b;color:#fff;aspect-ratio:1.5;display:block}.sgx .wd img,.sgx .wd video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s,transform 1.2s var(--ez)}.sgx .wd video{opacity:0}.sgx .wd:hover video{opacity:1}.sgx .wd:hover img{transform:scale(1.04)}.sgx .wd:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .8))}.sgx .wd .t{position:absolute;left:28px;bottom:24px;right:28px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.sgx .wd b{font:900 64px/.85 var(--hd);text-transform:uppercase}.sgx .wd small{display:block;color:#ccc;font-size:14px;margin-top:6px}.sgx .wd .go{width:54px;height:54px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:22px;flex:none}.sgx .sr-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.sgx .fams{display:flex;gap:8px;flex-wrap:wrap}.sgx .fams button{border:1px solid var(--rule);border-radius:999px;padding:10px 18px;font:700 12px/1 Barlow;letter-spacing:.14em;text-transform:uppercase;transition:.2s}.sgx .fams button:hover{border-color:#000}.sgx .fams button[aria-pressed=true]{background:#000;color:#fff;border-color:#000}.sgx .picker{display:flex;gap:8px;margin:18px 0 14px;overflow-x:auto;scrollbar-width:none}.sgx .picker::-webkit-scrollbar{display:none}.sgx .picker button{flex:none;border-bottom:3px solid #fff0;padding:8px 4px;font:800 24px/1 var(--hd);text-transform:uppercase;color:#aaa;transition:.2s}.sgx .picker button:hover{color:#000}.sgx .picker button[aria-current=true]{color:#000;border-color:#000}.sgx .stage{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.sgx .st-l{background:var(--fog);border-radius:18px;position:relative;overflow:hidden;aspect-ratio:1.25}.sgx .st-l img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .45s,transform .7s var(--ez)}.sgx .st-l img.out{opacity:0;transform:translateX(-6%)}.sgx .st-l .ghost{position:absolute;left:24px;bottom:10px;font:900 clamp(80px,11vw,170px)/.8 var(--hd);text-transform:uppercase;color:rgb(0 0 0 / .05);white-space:nowrap}.sgx .st-r{background:#0b0b0b;color:#fff;border-radius:18px;padding:28px;display:flex;flex-direction:column}.sgx .st-r .tag{color:#999}.sgx .st-r h3{font:900 72px/.85 var(--hd);text-transform:uppercase;margin:8px 0 10px}.sgx .st-r p.tl{color:#ccc;font-size:15px}.sgx .figs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;margin:22px 0}.sgx .figs div{padding:14px 0}.sgx .figs div+div{border-left:1px solid #2a2a2a;padding-left:16px}.sgx .figs b{display:block;font:900 44px/.9 var(--hd)}.sgx .figs small{color:#9a9a9a;font-size:12px}.sgx .fts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sgx .fts figure{border-radius:12px;overflow:hidden;background:#1a1a1a}.sgx .fts img{aspect-ratio:1.2;width:100%;object-fit:cover}.sgx .fts figcaption{font-size:12px;color:#ccc;padding:8px 10px;line-height:1.3}.sgx .st-r .cta{display:flex;gap:10px;margin-top:auto;padding-top:22px;align-items:center}.sgx .st-r .cta a{background:#fff;color:#000;border-radius:999px;padding:14px 22px;font-weight:700;font-size:14px}.sgx .st-r .cta span{font:800 28px var(--hd)}.sgx .st-r .cta del{color:#888;font:500 14px Barlow;margin-left:6px}.sgx .fs{display:grid;grid-template-columns:360px 1fr;gap:14px;align-items:start}.sgx .fs .l{background:#0b0b0b;color:#fff;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:22px}.sgx .fs .l .tag{color:#999}.sgx .fs .l p{color:#ccc;font-size:15px}.sgx .sl label{display:flex;justify-content:space-between;align-items:baseline;font:700 12px Barlow;letter-spacing:.16em;text-transform:uppercase;color:#bbb}.sgx .sl label b{font:900 34px/1 var(--hd);color:#fff;letter-spacing:0}.sgx .sl input{width:100%;margin-top:10px;accent-color:#fff;height:28px}.sgx .fs .tg{display:flex;gap:8px;flex-wrap:wrap}.sgx .fs .tg button{border:1px solid #444;border-radius:999px;padding:9px 14px;font-weight:600;font-size:14px;color:#ddd}.sgx .fs .tg button[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.sgx .fs .n{font:800 22px var(--hd);text-transform:uppercase}.sgx .fs .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:1300px){.sgx .fs .grid{grid-template-columns:repeat(4,1fr)}}.sgx .fc{border:1px solid var(--rule);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:4px;transition:opacity .35s,filter .35s,border-color .2s;order:0}.sgx .fc:hover{border-color:#000}.sgx .fc.off{opacity:.28;filter:grayscale(1);order:1}.sgx .fc .im{aspect-ratio:1.2;background:var(--fog);border-radius:10px;display:grid;place-items:center}.sgx .fc .im img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.sgx .fc b{font:900 22px/1 var(--hd);text-transform:uppercase;margin-top:4px}.sgx .fc .fg{display:flex;gap:10px;font-size:12px;color:#555}.sgx .fc .fg strong{font:800 16px var(--hd);color:#000}.sgx .fc .pr{font:800 18px var(--hd)}.sgx .tech{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.sgx .tc{border-radius:18px;overflow:hidden;background:var(--fog);position:relative}.sgx .tc img{width:100%;aspect-ratio:1.35;object-fit:cover;transition:transform 1s var(--ez)}.sgx .tc:hover img{transform:scale(1.05)}.sgx .tc div{padding:18px 20px 22px}.sgx .tc h3{font:900 30px/.95 var(--hd);text-transform:uppercase}.sgx .tc p{color:#444;font-size:14.5px;margin-top:6px}.sgx .films{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.sgx .fm{position:relative;border-radius:16px;overflow:hidden;background:#000;color:#fff;aspect-ratio:.8;text-align:left}.sgx .fm.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.sgx .fm img,.sgx .fm video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sgx .fm video{opacity:0;transition:opacity .4s}.sgx .fm:hover video{opacity:1}.sgx .fm:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 50%,rgb(0 0 0 / .85))}.sgx .fm .t{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.sgx .fm b{font:900 30px/.9 var(--hd);text-transform:uppercase}.sgx .fm.big b{font-size:52px}.sgx .fm .pl{width:46px;height:46px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;flex:none;font-size:14px}.sgx-lb{position:fixed;inset:0;background:rgb(0 0 0 / .92);z-index:50;display:grid;place-items:center;padding:24px}.sgx-lb[hidden]{display:none}.sgx-lb video{max-height:84vh;width:min(1200px,100%);border-radius:14px}.sgx-lb button{position:absolute;top:18px;right:22px;color:#fff;font-size:30px}.sgx .acc{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/5);gap:14px;overflow-x:auto;margin-top:22px;padding-bottom:6px}.sgx .ac{border:1px solid var(--rule);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}.sgx .ac:hover{border-color:#000}.sgx .ac .im{aspect-ratio:1.2;background:var(--fog);border-radius:12px;display:grid;place-items:center}.sgx .ac .im img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.sgx .ac b{font-weight:600;font-size:15px;line-height:1.3}.sgx .ac .ft{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.sgx .ac .ft span{font:800 20px var(--hd)}.sgx .ac .ft em{font-style:normal;font-weight:700;font-size:13px;background:#000;color:#fff;border-radius:999px;padding:7px 14px}.sgx .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;margin:88px 0 64px}.sgx .faq details{border-bottom:1px solid var(--rule);padding:18px 0}.sgx .faq summary{font:800 24px/1.15 var(--hd);text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.sgx .faq summary:after{content:"+"}.sgx .faq details[open] summary:after{content:"\2212"}.sgx .faq p{color:#444;margin-top:8px}@media(max-width:900px){.sgx .hero{height:auto;min-height:640px}.sgx .hero .in{padding:24px 20px}.sgx .hero .cap b{font-size:40px}.sgx .reel{overflow-x:auto;width:100%}.sgx .reel button{flex:none;width:112px}.sgx .worlds,.sgx .stage,.sgx .fs,.sgx .faq{grid-template-columns:1fr}.sgx .fs .grid{grid-template-columns:1fr 1fr}.sgx .wd b{font-size:44px}.sgx .st-r h3{font-size:54px}.sgx .tech{grid-template-columns:1fr}.sgx .films{grid-template-columns:1fr 1fr}.sgx .fm.big{grid-column:span 2;aspect-ratio:1}.sgx .acc{grid-auto-columns:44%}.sgx .hero .snd{right:20px;top:24px}}