@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Outfit:wght@300;400;500;600;700;800;900&display=swap";.music-page{min-height:100vh;background:linear-gradient(90deg,#070809cf,#07080938),url(/assets/swg-music-world-v2.png) top/cover fixed!important}.music-content{max-width:1680px;min-height:85vh;margin:auto;padding:65px 4.5vw 120px}.music-heading{margin-bottom:42px}.music-eyebrow{color:#f16c75;letter-spacing:.2em;text-transform:uppercase;font:600 11px/1.5 Outfit,Arial,sans-serif}.music-heading h1{letter-spacing:.015em;margin:10px 0 12px;font:clamp(55px,6.5vw,105px)/1.05 SWG Brunson,Arial Black,sans-serif}.music-heading>p:last-child{color:#b8b8bf;margin:0;font-size:clamp(16px,1.8vw,25px)}.music-layout{grid-template-columns:250px minmax(0,1fr);gap:26px;display:grid}.music-sidebar,.music-playlist{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090cc4;border:1px solid #ffffff24;border-radius:8px;min-width:0}.music-sidebar{padding:24px 14px}.music-sidebar h2{letter-spacing:.18em;text-transform:uppercase;color:#b5b7bf;margin:0 0 20px;padding:0 12px;font:500 11px Outfit,sans-serif}.music-sidebar button{color:#c5c5cb;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:13px;width:100%;padding:12px;font-size:16px;font-weight:600;display:flex}.music-sidebar button[aria-pressed=true]{color:#fff;background:#ed43561a;border-color:#ed43562a}.music-sidebar img{object-fit:cover;border-radius:5px;width:44px;height:44px}.music-sidebar p{color:#b4b5bd;padding:0 12px;font-size:13px;line-height:1.6}.music-playlist{padding:24px}.music-playlist-header{border-bottom:1px solid #ffffff20;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;padding-bottom:25px;display:grid;position:relative}.music-playlist-header>img{object-fit:cover;background:#101114;border-radius:5px;width:210px;height:210px}.music-playlist-header h2{overflow-wrap:anywhere;margin:8px 0 14px;font:600 clamp(25px,3vw,43px)/1.1 Outfit,Arial,sans-serif}.music-playlist-header p:not(.music-eyebrow){color:#b9bbc4;margin:5px 0;font:14px/1.5 Outfit,sans-serif}.music-playlist-header>a{color:#e9dbde;border-bottom:1px solid #ed4356;grid-column:2;justify-self:end;padding-bottom:6px;font:12px Outfit,sans-serif}.music-big-play{color:#fff;background:#e53446;border:0;border-radius:50%;width:52px;height:52px;margin-top:14px;font-size:20px}.music-track-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff3a transparent;max-height:420px;overflow-y:auto}.music-track-list>button,.music-track-heading{text-align:left;grid-template-columns:35px minmax(0,1fr) minmax(100px,.6fr) 50px;align-items:center;gap:15px;width:100%;padding:17px 14px;font:13px Outfit,sans-serif;display:grid}.music-track-heading{color:#999da8;letter-spacing:.1em;font-size:11px}.music-track-list>button{color:#b9bdc8;background:0 0;border:0;border-bottom:1px solid #ffffff12}.music-track-list strong{color:#f1f1f3;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.music-track-list>button.is-current{color:#f16c75;background:#ed435617}.music-track-list>button:hover{background:#ffffff09}.music-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:35px 20px;display:flex}.music-start>span{color:#ed4356;font-size:36px}.music-start h2,.music-start h3{margin:18px 0 10px;font:500 24px/1.2 Outfit,sans-serif}.music-start p{color:#a9adb9;max-width:42ch;margin:0 0 16px;font:14px/1.7 Outfit,sans-serif}.music-start a{font-size:12px;text-decoration:underline}.swg-music-player{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#eee;background:linear-gradient(120deg,#262227e8,#0a0b10e8);border:1px solid #fff5;border-radius:17px;width:min(1200px,92vw);max-height:calc(100dvh - 24px);margin:auto;padding:14px 17px;font:13px Outfit,Arial,sans-serif;position:fixed;bottom:22px;left:4vw;right:4vw;overflow:auto;box-shadow:0 10px 40px #0009}.swg-music-player *{box-sizing:border-box}.swg-music-player button{color:#dedde2;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px}.swg-music-player button:focus-visible{outline-offset:2px;outline:2px solid #ee6573}.swg-music-player button:disabled{opacity:.35;cursor:default}.swg-music-player button[aria-pressed=true]{color:#f56778;background:#ed435614}.music-player-top{align-items:center;gap:12px;display:flex}.music-player-top>img{object-fit:cover;border-radius:4px;width:48px;height:48px}.music-drag{touch-action:none;cursor:move!important;font-size:23px!important}.music-now{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.music-now strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.music-now span{color:#aaaebc;font-size:12px}.music-player-top>a{white-space:nowrap;color:#aaaebc;font-size:11px;text-decoration:none}.music-close{font-size:28px!important;line-height:1!important}.music-custom-controls{grid-template-columns:240px minmax(100px,1fr) 155px;align-items:center;gap:22px;margin:8px 35px 0;display:grid}.music-transport{justify-content:center;align-items:center;gap:8px;display:flex}.swg-music-player .music-play{color:#111;background:#eee;border-radius:50%;width:40px;height:40px;font-size:19px}.music-seek,.music-volume{color:#b1b4bf;align-items:center;gap:10px;font-size:11px;display:flex}.swg-music-player input[type=range]{accent-color:#ed4356;cursor:pointer;width:100%;min-width:0}.music-official{opacity:0;pointer-events:none;height:0;overflow:hidden}.music-official.is-open{opacity:1;pointer-events:auto;height:auto;margin-top:15px}.music-official iframe{border:0;border-radius:8px;width:100%;display:block}.music-player-message{color:#babdc7;margin:10px 12px 0;font:12px/1.5 Outfit,sans-serif}.swg:has(.navigation) .navigation nav{gap:clamp(16px,2vw,32px)}@media (width<=1000px){.music-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.music-playlist-header{grid-template-columns:130px minmax(0,1fr);gap:20px}.music-playlist-header>img{width:130px;height:130px}.music-custom-controls{grid-template-columns:210px minmax(100px,1fr);margin:10px 0 0}.music-volume{grid-column:2}.music-track-list>button,.music-track-heading{grid-template-columns:25px minmax(0,1fr) 45px;gap:10px}.music-track-list>button>span:nth-child(3),.music-track-heading>span:nth-child(3){display:none}}@media (width<=800px){.music-content{padding:35px 20px 110px}.music-layout{grid-template-columns:1fr}.music-sidebar{align-items:center;gap:8px;padding:14px;display:flex;overflow-x:auto}.music-sidebar h2{display:none}.music-sidebar button{flex:none;width:auto;padding:8px;font-size:14px}.music-sidebar img{width:35px;height:35px}.music-playlist{padding:18px}.music-playlist-header{grid-template-columns:95px minmax(0,1fr);gap:16px}.music-playlist-header>img{width:95px;height:95px}.music-playlist-header h2{font-size:26px}.music-playlist-header .music-eyebrow{font-size:8px}.music-playlist-header>a{grid-column:1/-1}.music-playlist-header p:not(.music-eyebrow){font-size:12px}.music-player-top{gap:8px}.music-player-top>img{width:36px;height:36px}.music-player-top>a{display:none}.music-player-top>button:not(.music-close):not(.music-drag){width:48px;font-size:10px}.music-now strong{font-size:12px}.music-now span{font-size:10px}.swg-music-player{border-radius:12px;padding:9px 10px;bottom:12px}.music-custom-controls{grid-template-columns:1fr;gap:7px;margin:6px 4px}.music-transport{order:0}.music-seek{order:1}.music-volume{order:2;grid-column:1;max-width:190px;margin:auto}.music-official.is-open{max-height:45dvh;overflow:auto}.music-track-list{max-height:330px}.music-track-list>button{padding:15px 5px;font-size:12px}.music-page{background-attachment:scroll!important}}@media (prefers-reduced-motion:reduce){.swg-music-player *{scroll-behavior:auto}}@media (width<=600px){.swg .navigation>nav{flex-wrap:wrap;justify-content:center;row-gap:10px}}.swg-music-player.music-player-compact{background:linear-gradient(130deg,#282329ed,#0c0d11ed);border-color:#fff3;border-radius:18px;width:min(520px,100vw - 32px);min-width:min(300px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:0;bottom:24px;left:auto;right:24px;overflow:visible}.music-player-inner{border-radius:inherit;height:100%;max-height:calc(100dvh - 16px);padding:13px 14px 10px;overflow:auto}.music-player-compact .music-player-top{gap:9px}.music-player-compact .music-player-top>img{width:38px;height:38px}.music-player-compact .music-now strong{font-size:13px}.music-player-compact .music-now span{font-size:10px}.music-player-compact .music-drag{width:24px;min-width:24px;padding:3px}.music-player-compact button{justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex}.music-player-compact button:hover:not(:disabled){background:#ffffff0c}.music-player-compact svg,.music-big-play svg,.music-playlist-actions svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.music-player-compact .music-play svg,.music-big-play svg{stroke-width:2.5px;paint-order:stroke fill}.music-player-compact .music-play:hover:not(:disabled){background:#fff;transform:scale(1.04)}.music-player-compact .music-custom-controls{grid-template-columns:minmax(0,1fr) 105px;gap:8px 13px;margin:9px 4px 0;display:grid}.music-player-compact .music-transport{grid-column:1/-1;gap:12px}.music-player-compact .music-seek{order:initial;grid-column:1;gap:7px;font-size:10px}.music-player-compact .music-volume{order:initial;grid-column:2;gap:6px;max-width:none;margin:0}.music-player-compact .music-transport button{border-radius:50%;min-width:30px;min-height:30px;padding:5px}.music-player-compact .music-transport .music-play{width:38px;height:38px}.music-player-compact .music-close{width:30px;min-width:30px;padding:4px}.music-player-compact .music-service-change{white-space:nowrap;flex-direction:column;gap:4px;line-height:1.1;width:70px!important;padding:3px!important;font-size:8px!important;display:flex!important}.music-service-change>img{object-fit:contain;border-radius:50%;width:19px;height:19px}.music-player-bottom{color:#a9a7b0;justify-content:space-between;align-items:center;margin:4px 5px 0;font-size:9px;display:flex}.music-player-bottom>a{align-items:center;gap:4px;display:inline-flex}.music-player-compact .music-player-bottom button{color:#a9a7b0;min-width:0;min-height:24px;padding:3px 6px;font-size:9px}.music-player-compact .music-player-message{color:#b0afba;margin:5px;font-size:10px;line-height:1.4}.swg-music-player .music-resize{z-index:3;opacity:0;touch-action:none;border:0;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;position:absolute;background:0 0!important}.music-resize:after{content:"";border-style:solid;border-color:#c3b9c8;width:9px;height:9px;position:absolute}.music-resize-nw{cursor:nwse-resize;top:-5px;left:-5px}.music-resize-ne{cursor:nesw-resize;top:-5px;right:-5px}.music-resize-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.music-resize-se{cursor:nwse-resize;bottom:-5px;right:-5px}.music-resize-nw:after{border-width:1.5px 0 0 1.5px;border-radius:4px 0 0}.music-resize-ne:after{border-width:1.5px 1.5px 0 0;border-radius:0 4px 0 0}.music-resize-sw:after{border-width:0 0 1.5px 1.5px;border-radius:0 0 0 4px}.music-resize-se:after{border-width:0 1.5px 1.5px 0;border-radius:0 0 4px}.music-player-compact:hover .music-resize,.music-resize:focus-visible{opacity:1}.music-audio-engine{pointer-events:none;opacity:0;border:0;width:1px;height:1px;position:fixed;top:-1000px;left:-1000px}.music-spotify-target{background:#121417;border-radius:12px;width:100%;height:420px;margin-top:24px}.music-spotify-surface{z-index:25;border-radius:12px;position:fixed;overflow:hidden}.music-spotify-surface iframe{border:0;display:block;width:100%!important;height:100%!important}.music-spotify-surface.is-mini{opacity:0;pointer-events:none;width:300px;height:152px;top:-1000px;left:-1000px}.music-provider-note{color:#a9acb7;margin:12px 2px;font:11px/1.5 Outfit,sans-serif}.music-source-picker{text-align:center;-webkit-font-smoothing:antialiased;padding:28px 20px 35px}.music-source-picker h3{letter-spacing:-.025em;margin:8px 0 10px;font:600 clamp(25px,2.5vw,35px)/1.2 Outfit,sans-serif}.music-source-picker>p:not(.music-eyebrow){color:#a7a9b4;margin:0 0 26px;font:13px/1.5 Outfit,sans-serif}.music-source-options{grid-template-columns:1fr 1fr;gap:22px;max-width:650px;margin:auto;display:grid}.music-source-option{isolation:isolate;color:#eaeaec;background:#1011149c;border:1px solid #ffffff1d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:210px;padding:22px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.music-source-option>img{object-fit:contain;border-radius:50%;width:78px;height:78px;transition:transform .3s;box-shadow:0 0 32px #0004}.music-source-option strong{font:600 20px Outfit,sans-serif}.music-source-option>span{color:#a6a7b1;font:11px Outfit,sans-serif}.music-source-option>svg{color:#93949b;position:absolute;bottom:17px;right:18px}.music-source-option:disabled{opacity:.3;cursor:default}.source-soundcloud:hover:not(:disabled){background:radial-gradient(#ff68221a,#0000 80%),#141112;border-color:#ff6b365c}.source-spotify:hover:not(:disabled){background:radial-gradient(#1ed76015,#0000 80%),#101512;border-color:#1ed7605c}.music-source-option:hover:not(:disabled)>img{transform:scale(1.05)}.music-source-option:focus-visible{outline-offset:4px;outline:2px solid #ece8ef}.music-title-choice{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0}.music-title-choice:hover{color:#f3cbd1}.music-playlist-actions{align-items:center;gap:18px;margin-top:10px;display:flex}.music-playlist-actions .music-big-play{place-items:center;margin:0;display:grid}.music-big-play{transition:background .2s,transform .2s;box-shadow:0 2px 20px #ed435618}.music-big-play:hover{background:#f04354;transform:scale(1.04)}.music-big-play:disabled{opacity:.45;cursor:default}.music-back-choice{color:#c3c3cb;background:0 0;border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font:11px Outfit,sans-serif;display:inline-flex}.music-playlist-header>a{align-items:center;gap:5px;display:inline-flex}.music-service-dialog{color:#eee;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101014ed;border:1px solid #ffffff35;border-radius:20px;width:min(650px,92vw);max-height:90dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.music-service-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009}.music-dialog-close{color:#eee;background:#ffffff07;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}@media (width<=600px){.music-source-picker{padding:24px 0}.music-source-options{gap:12px}.music-source-option{min-height:180px;padding:18px 10px}.music-source-option>img{width:60px;height:60px}.music-source-option strong{font-size:17px}.music-source-option>svg{width:13px;bottom:12px;right:12px}.music-source-option>span{font-size:10px}.swg-music-player.music-player-compact{bottom:16px;right:16px}.music-player-compact .music-now strong{font-size:11px}.music-player-compact .music-player-top>img{width:32px;height:32px}.music-player-inner{padding:11px 9px 8px}.music-player-compact .music-now span{font-size:9px}.music-player-compact .music-custom-controls{grid-template-columns:minmax(0,1fr) 80px}.music-service-dialog{padding:25px 18px 15px}.music-spotify-target{height:400px}.music-player-compact .music-player-top>button.music-close{width:26px;min-width:26px}}@media (hover:none){.swg-music-player .music-resize{opacity:.5}}@media (prefers-reduced-motion:reduce){.music-source-option,.music-source-option>img,.music-big-play,.music-player-compact button{transition:none}}.music-source-options.single-source{grid-template-columns:minmax(0,320px);justify-content:center}:root{--swg-bg:#08090a;--swg-ink:#f0f0ed;--swg-muted:#a6a6a4;--swg-accent:#c9343d;--swg-line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--swg-bg);scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--swg-bg);margin:0}*{box-sizing:border-box}.swg{background:var(--swg-bg);color:var(--swg-ink);--intro-opacity:1;--intro-blur:0px;font-family:Outfit,Arial,sans-serif;overflow:clip}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--swg-accent);outline-offset:7px}button:active,a:active{transform:translateY(1px)}.skip-link{z-index:100;background:var(--swg-ink);color:var(--swg-bg);padding:1rem;position:fixed;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.soldier-journey{position:relative}.scroll-scrub__route,.scroll-scrub__progress{display:none}.scroll-scrub__copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.scroll-scrub__copy:before{display:none}.scroll-scrub__stage{height:100dvh}.scroll-scrub__chapter-pin{pointer-events:none}.intro-shell{z-index:8;height:100dvh;opacity:var(--intro-opacity);filter:blur(var(--intro-blur));pointer-events:none;position:absolute;inset:0 0 auto}.intro-shell a{pointer-events:auto}.navigation{z-index:5;letter-spacing:.03em;justify-content:space-between;align-items:center;height:90px;padding:0 4.5vw;font:11px IBM Plex Mono,monospace;display:flex;position:relative}.wordmark{letter-spacing:-2px;align-items:flex-start;font:900 30px Outfit,sans-serif;display:inline-flex}.wordmark span{letter-spacing:0;margin:5px 0 0 6px;font:10px IBM Plex Mono,monospace}.navigation nav{gap:2.8rem;display:flex}.navigation nav a{color:var(--swg-muted)}.navigation a:hover{color:var(--swg-ink)}.nav-join{border-bottom:1px solid var(--swg-line);padding-bottom:7px}.nav-join span{color:var(--swg-accent);margin-left:24px}.hero-titles{text-align:center;z-index:1;width:90vw;position:absolute;top:13vh;left:5vw}.hero-label{letter-spacing:.2em;text-transform:uppercase;margin:0 0 2.2vh;font:10px IBM Plex Mono,monospace}.hero-display{letter-spacing:-.075em;font-size:clamp(70px,12.2vw,240px);font-weight:800;line-height:.79}.hero-display span{display:block}.hero-display span:first-child{margin-bottom:.08em;font-size:.96em}.hero-display span:last-child{letter-spacing:-.07em;font-size:.93em}.hero-foreground{object-fit:cover;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-bottom{z-index:4;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:5vh;left:4.5vw;right:4.5vw}.hero-bottom>p{font-size:13px;font-weight:300;line-height:1.4}.hero-actions{gap:1.8rem;font:10px IBM Plex Mono,monospace;display:flex}.hero-actions a{border-top:1px solid var(--swg-line);min-width:125px;padding:12px 0}.hero-actions span{float:right;color:var(--swg-muted);margin-left:18px}.hero-actions a:hover{border-color:var(--swg-accent)}.hero-coordinate{color:var(--swg-muted);letter-spacing:.12em;font:9px IBM Plex Mono,monospace}.story-overlay{pointer-events:none;z-index:7;position:absolute;inset:0}.story{width:34%;height:100dvh;opacity:var(--story-alpha,0);transform:translateY(var(--story-y,0));will-change:opacity,transform;flex-direction:column;justify-content:center;padding:13vh 0 9vh;display:flex;position:sticky;top:0}.story-left{margin-left:7vw}.story-right{margin-left:61vw}.story:nth-child(2),.story:nth-child(3){margin-top:65vh}.story img{object-fit:contain;filter:drop-shadow(0 15px 25px #0008);width:clamp(90px,12vw,190px);height:clamp(90px,12vw,190px);margin-bottom:2rem}.story h2{letter-spacing:-.045em;margin:0 0 1.4rem;font-size:clamp(32px,4vw,70px);font-weight:600;line-height:.99}.story p{max-width:31ch;color:var(--swg-muted);margin:0;font-size:15px;line-height:1.7}.section-pad{padding:10vh 7vw}.collective{background:radial-gradient(ellipse at 65% 20%,#161719,transparent 55%),var(--swg-bg);position:relative}.team-scene{z-index:3;pointer-events:none;width:100%;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0}.team-scene canvas{width:100%;height:100%;display:block}.origin-section,.teams-section,.players-section{align-items:center;min-height:112dvh;display:flex;position:relative}.section-label{text-transform:uppercase;letter-spacing:.18em;color:var(--swg-muted);margin:0 0 3rem;font:10px IBM Plex Mono,monospace}.section-pad h2{letter-spacing:-.055em;margin:0 0 2.8rem;font-size:clamp(45px,5.6vw,100px);font-weight:500;line-height:.98}.origin-copy{z-index:4;width:43%;position:relative}.origin-copy>.lead{color:var(--swg-ink);margin-bottom:1.4rem;font-size:clamp(20px,2vw,32px);line-height:1.4}.origin-copy>p:not(.section-label):not(.lead){max-width:36ch;color:var(--swg-muted);font-size:15px;line-height:1.85}.origin-link{border-bottom:1px solid var(--swg-accent);align-items:center;gap:2rem;width:max-content;margin-top:3rem;padding-bottom:10px;font:11px IBM Plex Mono,monospace;display:flex}.section-baseline{border-bottom:1px solid var(--swg-line);color:var(--swg-muted);justify-content:space-between;padding-bottom:1.3rem;font:10px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:3vh;left:7vw;right:7vw}.static-emblem{object-fit:contain;filter:drop-shadow(15px 20px 14px #0009);z-index:1;width:38%;position:absolute}.origin-emblem,.players-emblem{right:5vw}.teams-emblem{left:5vw}.collective:has(.scene-ready) .static-emblem{visibility:hidden}.team-copy{z-index:4;width:46%;margin-left:auto;position:relative}.team-copy h2{font-size:clamp(42px,4.8vw,85px)}.team-row{border-top:1px solid var(--swg-line)}.team-row:last-child{border-bottom:1px solid var(--swg-line)}.team-row>button{width:100%;color:var(--swg-ink);text-align:left;background:0 0;border:0;align-items:center;gap:1.4rem;padding:24px 0;font-size:clamp(26px,2.7vw,42px);font-weight:400;display:flex}.team-small{color:var(--swg-muted);align-self:center;font:10px IBM Plex Mono,monospace}.row-symbol{color:var(--swg-accent);margin-left:auto;font:22px Outfit,sans-serif}.team-row p{color:var(--swg-muted);max-width:38ch;margin:0 0 20px 52px;font-size:14px;line-height:1.75}.team-motto{color:var(--swg-ink);margin:0 0 20px 52px;font:10px IBM Plex Mono,monospace;display:block}.team-row a{color:var(--swg-accent);margin:0 0 26px 52px;font:10px IBM Plex Mono,monospace;display:block}.players-section{min-height:125dvh;padding-bottom:20vh}.players-copy{z-index:4;width:55%;position:relative}.roster-note{max-width:34ch;color:var(--swg-muted);font-size:14px;line-height:1.7}.roster-filters{flex-wrap:wrap;gap:1rem;margin:2rem 0 2.4rem;display:flex}.roster-filters button{color:var(--swg-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font:10px IBM Plex Mono,monospace}.roster-filters button[aria-pressed=true]{color:var(--swg-ink);border-color:var(--swg-accent)}.player-cards{align-items:flex-start;gap:16px;max-width:100%;padding-bottom:1rem;display:flex;overflow-x:auto}.player-card{flex-shrink:0;width:calc(50% - 8px);min-width:180px}.player-card:nth-child(2n){margin-top:44px}.player-portrait{background:#161719;height:260px;position:relative;overflow:hidden}.player-portrait>img:first-child{object-fit:cover;object-position:50% 48%;filter:grayscale();width:100%;height:100%;transition:transform .8s,filter .8s;transform:scale(1.5)}.player-card:hover .player-portrait>img:first-child{filter:grayscale(.2);transform:scale(1.64)}.player-1 .player-portrait>img:first-child{object-position:65% 40%;transform:scale(1.7)}.player-2 .player-portrait>img:first-child{object-position:35% 30%;transform:scale(1.9)}.card-badge{object-fit:contain;width:65px;height:65px;position:absolute;bottom:12px;right:12px}.card-caption{border-top:1px solid var(--swg-line);justify-content:space-between;padding:17px 0;display:flex}.card-caption div>span{color:var(--swg-muted);font:9px IBM Plex Mono,monospace}.card-caption h3{margin:7px 0;font-size:22px;font-weight:400}.card-caption>span{color:var(--swg-accent)}.discover{z-index:5;background:var(--swg-bg);text-align:center;border-top:1px solid var(--swg-line);min-height:115dvh;padding-top:14vh;position:relative}.discover h2{margin-bottom:2rem;font-size:clamp(78px,11vw,180px);font-weight:500}.discover h2 span{color:var(--swg-accent)}.discover>p:not(.section-label){color:var(--swg-muted);font-size:17px;line-height:1.6}.team-chooser{justify-content:center;gap:20px;max-width:850px;margin:3rem auto 0;display:flex}.team-chooser button{text-align:left;border:0;border-top:1px solid var(--swg-line);color:var(--swg-ink);background:0 0;flex:1;justify-content:space-between;gap:20px;padding:22px 0;font:11px IBM Plex Mono,monospace;display:flex}.team-chooser button>span:last-child{color:var(--swg-accent)}.team-chooser button[aria-pressed=true]{border-color:var(--swg-accent)}.team-result{text-align:left;justify-content:center;align-items:center;gap:30px;min-height:230px;padding:35px 0 0;display:flex}.team-result>img{object-fit:contain;width:145px;height:145px}.team-result h3{margin:5px 0 10px;font-size:30px;font-weight:500}.team-result div>span,.choice-hint{color:var(--swg-muted);font:10px IBM Plex Mono,monospace}.team-result p{color:var(--swg-muted);font-size:13px}.share-choice{background:var(--swg-ink);color:var(--swg-bg);border:0;margin-top:15px;padding:13px 16px;font:10px IBM Plex Mono,monospace}.team-result div>a{color:var(--swg-muted);margin-left:18px;font:10px IBM Plex Mono,monospace;display:inline-block}footer{background:var(--swg-bg);z-index:5;border-top:1px solid var(--swg-line);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;padding:45px 7vw;display:grid;position:relative}footer p{color:var(--swg-muted);margin:0;font-size:12px;line-height:1.6}.back-top{text-align:right;font:10px IBM Plex Mono,monospace}footer small{color:var(--swg-muted);grid-column:1/-1;margin-top:35px;font:9px IBM Plex Mono,monospace}.swg::selection{background:var(--swg-accent);color:var(--swg-ink)}@media (width>=1600px){.hero-titles{top:14vh}.hero-display{font-size:11.8vw}.story p{font-size:18px}}@media (width<=800px){.navigation{height:74px;padding:0 6vw}.navigation nav{gap:18px;font-size:9px}.navigation .nav-join{display:none}.hero-titles{width:92vw;top:15vh;left:4vw}.hero-label{margin-bottom:3vh;font-size:8px}.hero-display{font-size:13vw;line-height:.91}.hero-display span:first-child{font-size:1em}.hero-foreground{object-position:50% 48%}.hero-bottom{display:block;bottom:4vh;left:6vw;right:6vw}.hero-bottom>p{font-size:12px}.hero-actions{gap:18px;margin-top:20px;font-size:8px}.hero-actions a{flex:1;min-width:0}.hero-actions span{margin-left:4px}.hero-coordinate{display:none}.story{background:linear-gradient(#0000 35%,#08090ae8);justify-content:flex-end;width:80%;margin-left:7vw;padding:0 0 8vh}.story-right{margin-left:7vw}.story img{width:100px;height:100px;margin-bottom:15px}.story h2{margin-bottom:15px;font-size:38px}.story p{max-width:34ch;font-size:13px}.section-pad{padding:9vh 7vw}.origin-section,.teams-section,.players-section{min-height:125dvh;padding-top:52vh;display:block}.origin-copy,.team-copy,.players-copy{width:100%;margin:0}.origin-copy h2,.team-copy h2,.players-copy h2{font-size:48px}.section-label{margin-bottom:2rem}.static-emblem{width:54vw;height:40vh;top:5vh;left:23vw;right:auto}.team-scene{z-index:2}.collective .section-pad,.team-scene.scene-ready{z-index:3}.origin-copy,.team-copy,.players-copy{z-index:4}.section-baseline{margin-top:50px;font-size:8px;position:relative;bottom:auto;left:auto;right:auto}.origin-copy>.lead{font-size:23px}.origin-copy>p:not(.section-label):not(.lead){font-size:14px}.team-row>button{padding:20px 0;font-size:32px}.players-section{padding-bottom:15vh}.player-cards{gap:16px}.player-card{width:70%;min-width:200px}.player-portrait{height:300px}.discover{min-height:110dvh;padding-top:12vh}.discover h2{font-size:22vw}.team-chooser{flex-direction:column;gap:0;margin-top:2rem}.team-chooser button{padding:19px 0}.team-result{gap:12px;min-height:240px}.team-result>img{width:90px;height:90px}.team-result h3{font-size:25px}.team-result p{font-size:11px}.team-result div>a{margin:18px 0 0;display:block}footer{grid-template-columns:1fr 1fr}.back-top{grid-area:1/2}footer p{grid-column:1/-1}.scroll-scrub__poster,.scroll-scrub__video{object-position:50% 48%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.swg *{transition:none!important;animation:none!important}.intro-shell{opacity:1;filter:none}.soldier-journey{padding-bottom:0}.scroll-scrub__chapter{min-height:100dvh!important}.story-overlay{background:var(--swg-bg);display:block;position:relative}.story{width:auto;height:auto;min-height:60dvh;padding:8vh 7vw;position:relative;top:auto;opacity:1!important;margin:0!important;transform:none!important}.story img{width:160px;height:160px}.story p{max-width:45ch}.team-scene{display:none}.origin-section,.teams-section,.players-section{min-height:100dvh}.collective .static-emblem{visibility:visible!important}.player-portrait>img:first-child{transform:none!important}.intro-shell a{pointer-events:auto}}@media (prefers-reduced-motion:no-preference){.story{position:fixed;top:0;margin-top:0!important}.story-right{margin-left:61vw}}@media (width<=800px) and (prefers-reduced-motion:no-preference){.story-right{margin-left:7vw}}@media (width>=801px){.hero-titles{top:21vh}.hero-display{white-space:nowrap;letter-spacing:-.065em;justify-content:center;align-items:baseline;gap:.2em;font-size:9.1vw;display:flex;transform:scaleX(1.03)}.hero-display span:first-child,.hero-display span:last-child{letter-spacing:inherit;margin:0;font-size:1em}.hero-label{margin-bottom:2.5vh}}.swg .scroll-scrub__route,.swg .scroll-scrub__progress{display:none}.swg .scroll-scrub__copy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.swg .soldier-title{z-index:8;background:var(--swg-bg);border-bottom:1px solid var(--swg-line);text-align:center;padding:clamp(64px,10vw,160px) 7vw;position:relative}.swg .soldier-title>p{letter-spacing:.16em;text-transform:uppercase;color:var(--swg-muted);margin:0 0 30px;font:10px IBM Plex Mono,monospace}.swg .soldier-title h2{letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:normal;max-width:100%;margin:0;font:700 clamp(36px,10vw,170px)/.98 Outfit,Arial,sans-serif}.swg .soldier-title h2 span{display:block}@media (width<=800px){.swg .soldier-title{padding:64px 7vw}.swg .soldier-title h2{font-size:clamp(30px,10vw,80px);line-height:1.04}.swg .soldier-title>p{letter-spacing:.1em;font-size:8px}}.swg .static-emblem{filter:none}.swg .flat-team-scene .team-artwork{aspect-ratio:1;will-change:transform;width:min(38vw,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swg .team-artwork img{object-fit:contain;filter:none;will-change:opacity;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=800px){.swg .flat-team-scene .team-artwork{width:min(58vw,350px);top:26%}}@media (prefers-reduced-motion:reduce){.swg .flat-team-scene{display:none}}.swg .team-profile{align-items:center;min-height:125dvh;padding-top:10vh;padding-bottom:10vh;display:flex;position:relative}.swg .profile-copy{z-index:4;width:43%;max-width:620px;position:relative}.swg .profile-1 .profile-copy{margin-left:auto}.swg .profile-copy h2{margin:0 0 24px;font-size:clamp(48px,5.2vw,90px);line-height:.96}.swg .profile-line{margin:0 0 14px;font-size:clamp(20px,1.8vw,30px)}.swg .profile-body{max-width:40ch;color:var(--swg-muted);margin:0 0 18px;font-size:14px;line-height:1.8}.swg .profile-style{color:var(--swg-muted);margin:0 0 30px;font:10px IBM Plex Mono,monospace}.swg .profile-roster{gap:20px;display:flex}.swg .profile-roster .player-card{width:min(100%,310px);min-width:0;margin:0}.swg .profile-emblem{right:5vw}@media (width<=800px){.swg .team-profile{min-height:125dvh;padding-top:50vh;padding-bottom:9vh;display:block}.swg .profile-copy{width:100%;max-width:none;margin:0}.swg .profile-copy h2{font-size:52px}.swg .profile-emblem,.swg .profile-1 .profile-emblem{width:54vw;height:40vh;top:5vh;left:23vw;right:auto}.swg .profile-roster .player-card{width:min(100%,350px)}.swg .profile-roster .player-portrait{height:280px}}.swg .soldier-title.awaiting-artwork{border:0;min-height:0;padding:0}.swg .soldier-title.origin-artwork{background:var(--swg-bg);border:0;width:100%;padding:0}.swg .origin-artwork img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.swg .origin-artwork{--artwork-opacity:1;isolation:isolate;position:relative}.swg .origin-artwork img{opacity:var(--artwork-opacity);will-change:opacity;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.swg .soldier-journey:after{content:"";z-index:6;background:linear-gradient(to bottom,transparent,var(--swg-bg));pointer-events:none;height:14vh;position:absolute;inset:auto 0 0}.swg .flat-team-scene .team-artwork{width:min(32vw,544px)}.swg .profile-emblem{width:32%;right:8vw}.swg .profile-1 .profile-emblem{left:8vw;right:auto}@media (width<=800px){.swg .flat-team-scene .team-artwork{width:min(49vw,298px)}.swg .profile-emblem,.swg .profile-1 .profile-emblem{width:46vw;left:27vw;right:auto}}@media (prefers-reduced-motion:reduce){.swg .origin-artwork img{opacity:1;will-change:auto;-webkit-mask-image:none;mask-image:none}}.swg .profile-copy{border:1px solid var(--swg-line);background:radial-gradient(450px circle at var(--panel-x,50%) var(--panel-y,50%),#ffffff08,transparent 70%),#08090a66;isolation:isolate;width:50%;max-width:none;padding:clamp(24px,2.7vw,46px);transition:border-color .35s}.swg .profile-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(250px circle at var(--panel-x,50%) var(--panel-y,50%),#ffffff60,transparent 75%) border-box;-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000)}.swg .profile-copy h2{letter-spacing:-.045em;white-space:nowrap;margin-bottom:24px;font-size:clamp(27px,3.4vw,62px);line-height:1.08}.swg .profile-body{max-width:52ch}.swg .profile-style{margin-bottom:24px}.swg .profile-players-heading{border-top:1px solid var(--swg-line);margin:0 0 20px;padding-top:20px;font-size:20px;font-weight:500}.swg .profile-roster{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px;display:grid}.swg .profile-roster .player-card{width:100%;min-width:0;max-width:260px}.swg .profile-roster .player-portrait{height:clamp(220px,25vh,300px)}@media (width>=1001px) and (prefers-reduced-motion:no-preference){.swg .story-right{width:25vw;margin-left:71vw;padding-right:1vw}.swg .story-right h2{font-size:clamp(30px,3vw,57px)}.swg .story-right p{max-width:27ch}}@media (width>=801px) and (width<=1000px) and (prefers-reduced-motion:no-preference){.swg .story-right{background:linear-gradient(#0000 35%,#08090aef);justify-content:flex-end;width:86vw;margin-left:7vw;padding-bottom:7vh}.swg .story-right h2{font-size:42px}.swg .story-right p{max-width:42ch;font-size:14px}}@media (width<=800px){.swg .profile-copy{width:100%;max-width:none;padding:25px}.swg .profile-copy h2{font-size:clamp(26px,6.3vw,48px)}.swg .profile-roster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.swg .watch-hub{z-index:5;background:var(--swg-bg);border-top:1px solid var(--swg-line);min-height:100dvh;padding-top:12vh;padding-bottom:12vh;position:relative}.watch-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.watch-heading .section-label{margin-bottom:18px}.swg .watch-heading h2{margin:0;font-size:clamp(38px,4.7vw,80px)}.watch-caption{color:var(--swg-muted);padding-bottom:5px;font:10px IBM Plex Mono,monospace}.broadcast-console{border:1px solid var(--swg-line);background:#0b0d0f;grid-template-columns:210px minmax(400px,1fr) 300px;align-items:stretch;display:grid}.broadcast-console.chat-hidden{grid-template-columns:210px minmax(400px,1fr)}.console-heading{border-bottom:1px solid var(--swg-line);justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 20px;display:flex}.console-heading h3{margin:0;font-size:13px;font-weight:500}.console-heading>span{color:var(--swg-muted);font:10px IBM Plex Mono,monospace}.console-heading>div{align-items:center;gap:12px;display:flex}.streamer-sidebar{border-right:1px solid var(--swg-line);flex-direction:column;min-height:530px;display:flex}.streamer-filters{border-bottom:1px solid var(--swg-line);gap:14px;padding:18px 16px;display:flex}.streamer-filters button{color:var(--swg-muted);background:0 0;border:0;padding:4px 0;font:10px IBM Plex Mono,monospace}.streamer-filters button[aria-pressed=true]{color:var(--swg-ink)}.streamer-filters button span{opacity:.5;font-size:9px}.streamer-list{flex:1;max-height:620px;overflow:auto}.streamer-row{border:0;border-bottom:1px solid var(--swg-line);width:100%;color:var(--swg-ink);text-align:left;background:0 0;align-items:center;gap:11px;padding:18px 15px;display:flex}.streamer-row[aria-pressed=true]{box-shadow:inset 2px 0 var(--swg-accent);background:#ffffff08}.streamer-avatar{border:1px solid var(--swg-line);flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.streamer-info{flex-direction:column;gap:5px;min-width:0;display:flex}.streamer-info strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.streamer-info small{color:var(--swg-muted);font:9px IBM Plex Mono,monospace}.streamer-status{text-transform:uppercase;letter-spacing:.05em;font:9px IBM Plex Mono,monospace}.status-live,.broadcast-live{color:#ef7480}.status-offline,.status-unknown{color:var(--swg-muted)}.streamer-empty{padding:35px 18px}.empty-cross{color:var(--swg-muted);margin-bottom:16px;font-size:25px;display:block}.streamer-empty h4{margin:0 0 10px;font-size:13px;font-weight:500}.streamer-empty p,.streamer-notice{color:var(--swg-muted);margin:0;font-size:12px;line-height:1.6}.streamer-notice{border-top:1px solid var(--swg-line);padding:15px}.broadcast-main{min-width:0}.chat-toggle{color:var(--swg-muted);white-space:nowrap;background:0 0;border:0;padding:8px 0;font:10px IBM Plex Mono,monospace}.broadcast-live{text-transform:uppercase;font:9px IBM Plex Mono,monospace}.broadcast-player{aspect-ratio:16/9;background:#050607;min-height:300px;position:relative}.player-embed-wrapper{position:absolute;inset:0}.broadcast-player iframe{border:0;width:100%;height:100%;min-height:300px;display:block}.broadcast-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.play-outline{color:var(--swg-muted);margin-bottom:22px;font-size:48px;line-height:1}.broadcast-empty h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2vw,32px);font-weight:400}.broadcast-empty p{color:var(--swg-muted);max-width:32ch;margin:0;font-size:13px;line-height:1.6}.broadcast-details{border-block:1px solid var(--swg-line);justify-content:space-between;gap:15px;min-height:57px;padding:20px;font-size:12px;display:flex}.broadcast-details>span{color:var(--swg-muted);overflow-wrap:anywhere}.broadcast-details a{white-space:nowrap;padding-top:2px;font:10px IBM Plex Mono,monospace}.channel-form{padding:20px}.channel-form label{color:var(--swg-muted);margin-bottom:12px;font:10px IBM Plex Mono,monospace;display:block}.channel-form>div{gap:10px;display:flex}.channel-form input{border:1px solid var(--swg-line);width:100%;min-width:0;color:var(--swg-ink);background:0 0;border-radius:0;padding:13px 14px;font:12px Outfit,sans-serif}.channel-form input:focus-visible{outline:1px solid var(--swg-ink);outline-offset:2px}.channel-form button{background:var(--swg-ink);color:var(--swg-bg);white-space:nowrap;border:0;padding:12px 20px;font:10px IBM Plex Mono,monospace}.channel-form>p{color:#ef7480;margin:10px 0 0;font-size:12px}.broadcast-chat{border-left:1px solid var(--swg-line);flex-direction:column;min-width:0;min-height:530px;display:flex}.broadcast-chat>iframe{border:0;flex:1;width:100%;min-height:460px;display:block}.chat-empty{text-align:center;color:var(--swg-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.chat-empty>span{color:var(--swg-ink);font-size:15px}.chat-empty p{max-width:23ch;font-size:12px;line-height:1.6}.mobile-watch{display:none}@media (width<=1200px){.broadcast-console,.broadcast-console.chat-hidden{grid-template-columns:190px minmax(400px,1fr)}.streamer-sidebar{grid-row:1/3}.broadcast-chat{border-left:0;border-top:1px solid var(--swg-line);grid-column:2;min-height:400px}.broadcast-chat>iframe{height:400px;min-height:400px}.chat-empty{min-height:240px}.watch-caption{display:none}}@media (width<=800px){.swg .watch-hub{padding:9vh 5vw}.watch-heading{margin-bottom:28px}.broadcast-console,.broadcast-console.chat-hidden{grid-template-columns:minmax(0,1fr)}.streamer-sidebar{border-right:0;border-bottom:1px solid var(--swg-line);grid-row:auto;min-height:0;max-height:300px}.streamer-list{max-height:180px}.streamer-empty{padding:20px}.empty-cross{display:none}.streamer-filters{gap:25px;padding:12px 20px}.broadcast-chat{grid-column:1}.broadcast-player{min-height:300px}.channel-form>div{gap:8px}.channel-form button{padding:12px 14px}.broadcast-details{flex-wrap:wrap}.console-heading{padding:0 16px}.watch-heading .section-label{font-size:9px}}@media (width<=480px){.player-embed-wrapper{display:none}.mobile-watch{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex;position:absolute;inset:0}.mobile-watch p{color:var(--swg-muted);max-width:28ch;font-size:13px;line-height:1.6}.mobile-watch a{border:1px solid var(--swg-line);padding:13px 18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.swg .profile-copy{transition:none}.swg .profile-copy:before{display:none}}@font-face{font-family:A4 Speed;src:url(/assets/fonts/a4-speed.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.swg .profile-copy{-webkit-backdrop-filter:blur(4px);width:55%;max-width:none;opacity:var(--profile-opacity,1);will-change:opacity;background:linear-gradient(135deg,#ffffff04,#ffffff01) padding-box padding-box,linear-gradient(125deg,#ffffff19,#0000 32%,#ffffff09 70%,#0000) border-box;border:1px solid #0000;border-radius:14px;transition:none}.swg .profile-copy:before{border-radius:inherit;background:radial-gradient(230px circle at var(--panel-x,50%) var(--panel-y,50%),#ffffff25,transparent 75%) border-box}.swg .profile-copy h2{font-synthesis:none;text-transform:uppercase;letter-spacing:0;white-space:nowrap;margin-bottom:24px;font-family:A4 Speed,Outfit,Arial,sans-serif;font-size:clamp(26px,3vw,56px);font-weight:700;line-height:1.25}.swg .team-player-carousel{outline-offset:5px;min-width:0}.swg .team-player-carousel:focus-visible{outline:1px solid var(--swg-muted)}.swg .carousel-bar{border-top:1px solid var(--swg-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-top:18px;display:flex}.swg .carousel-bar .profile-players-heading{border:0;margin:0;padding:0;font-size:20px}.carousel-navigation{align-items:center;gap:9px;display:flex}.carousel-count{color:var(--swg-muted);min-width:38px;margin-right:6px;font:10px IBM Plex Mono,monospace}.carousel-navigation button{width:35px;height:35px;color:var(--swg-ink);background:#ffffff03;border:1px solid #ffffff20;border-radius:50%;place-items:center;font-size:17px;transition:background .25s,border-color .25s;display:grid}.carousel-navigation button:hover{background:#ffffff0c;border-color:#ffffff50}.player-carousel-viewport{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.player-carousel-viewport:active{cursor:grabbing}.player-carousel-track{backface-visibility:hidden;gap:18px;display:flex}.player-carousel-slide{flex:0 0 calc(33.3333% - 12px);min-width:0}.swg .player-carousel-slide .player-card{width:100%;min-width:0;max-width:none;margin:0}.swg .player-carousel-slide .player-portrait{height:clamp(180px,20vw,260px)}.swg .player-carousel-slide .card-caption h3{overflow-wrap:anywhere;font-size:clamp(16px,1.5vw,23px)}.swg .player-carousel-slide .card-caption small{color:var(--swg-muted);font:8px IBM Plex Mono,monospace}.swg .player-carousel-slide .card-caption div>span{font-size:8px}.swg .portrait-variant-1 .player-portrait>img:first-child{object-position:38% 42%;transform:scale(1.65)}.swg .portrait-variant-2 .player-portrait>img:first-child{object-position:62% 38%;transform:scale(1.9)}.swg .portrait-variant-3 .player-portrait>img:first-child{object-position:48% 65%;transform:scale(1.6)}.swg .portrait-variant-4 .player-portrait>img:first-child{object-position:54% 24%;transform:scale(2.05)}@media (width<=1400px){.player-carousel-slide{flex-basis:calc(50% - 9px)}.swg .profile-copy h2{font-size:clamp(25px,2.7vw,45px)}}@media (width<=800px){.swg .profile-copy{width:100%;padding:25px}.swg .profile-copy h2{font-size:clamp(23px,5.3vw,42px)}.player-carousel-slide{flex-basis:calc(50% - 9px)}.swg .player-carousel-slide .player-portrait{height:230px}}@media (width<=440px){.player-carousel-slide{flex-basis:82%}.swg .player-carousel-slide .player-portrait{height:270px}.swg .carousel-bar{gap:10px}.carousel-navigation{gap:7px}.carousel-count{margin-right:0}.swg .profile-copy h2{font-size:5.2vw}}@media (prefers-reduced-motion:reduce){.swg .profile-copy{will-change:auto;opacity:1!important}.carousel-navigation button{transition:none}}.swg .profile-copy:before{content:none;display:none}.swg .origin-artwork img{-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 65%,#000000f5 71%,#000000c7 79%,#0000006e 88%,#0000001f 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 65%,#000000f5 71%,#000000c7 79%,#0000006e 88%,#0000001f 96%,#0000 100%)}.swg .origin-artwork{background:var(--swg-bg);border:0}.swg .collective{background:var(--swg-bg)}@media (prefers-reduced-motion:reduce){.swg .origin-artwork img{opacity:1}}@font-face{font-family:Lemon Milk;src:url(/assets/fonts/lemon-milk-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.swg .navigation nav a,.swg .navigation .nav-join{letter-spacing:.035em;font-family:Lemon Milk,Outfit,Arial,sans-serif;font-size:11px;font-weight:400}@media (width<=800px){.swg .navigation nav a{letter-spacing:.02em;font-size:9px}}@font-face{font-family:Lemon Milk;src:url(/assets/fonts/lemon-milk-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.swg .navigation nav a,.swg .navigation .nav-join{letter-spacing:.025em;color:var(--swg-ink);font-weight:700}@media (width<=600px){.swg .navigation{grid-template-columns:1fr auto;gap:14px;height:auto;min-height:88px;padding:20px 6vw;display:grid}.swg .navigation nav{grid-area:2/1/auto/-1;justify-content:center;gap:20px;width:100%;margin:0}.swg .navigation .nav-join{font-size:9px;display:block}.swg .navigation .nav-join span{margin-left:12px}}.swg .team-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.swg .team-atmosphere-layer{will-change:opacity;background:radial-gradient(ellipse at var(--atmosphere-x,65%) 48%,var(--atmosphere-core) 0%,var(--atmosphere-soft) 34%,transparent 65%);position:absolute;inset:-10%}.swg .atmosphere-eclipse{--atmosphere-core:#a21e3438;--atmosphere-soft:#7514241b}.swg .atmosphere-void{--atmosphere-core:#7d38b840;--atmosphere-soft:#5b268b20}.swg .atmosphere-toxic{--atmosphere-core:#558f303b;--atmosphere-soft:#365f241e}@media (prefers-reduced-motion:reduce){.swg .team-profile{background:radial-gradient(ellipse at 70% 35%,var(--static-team-glow),transparent 70%)}.swg .profile-0{--static-team-glow:#a21e3422}.swg .profile-1{--static-team-glow:#7d38b828}.swg .profile-2{--static-team-glow:#558f3025}}.swg .profile-copy{container-type:inline-size}.swg .carousel-bar{flex-wrap:wrap;gap:12px;margin-bottom:20px}.swg .carousel-navigation{flex:none;gap:10px;margin-left:auto}.swg .carousel-navigation button{touch-action:manipulation;flex:none;width:38px;height:38px}.swg .carousel-navigation button:disabled{opacity:.4;cursor:default}.swg .carousel-count{text-align:center;min-width:48px;font-size:11px}.swg .player-carousel-track{align-items:stretch;gap:0;margin-left:-16px}.swg .player-carousel-slide{box-sizing:border-box;flex:0 0 50%;min-width:0;padding-left:16px}.swg .player-carousel-slide .player-card{flex-direction:column;height:100%;margin:0;display:flex}.swg .player-carousel-slide .player-portrait{aspect-ratio:4/5;flex:none;height:auto;min-height:0}.swg .player-carousel-slide .card-caption{border:0;min-height:76px;padding:15px 0 0}.swg .player-carousel-slide .card-caption>div{flex-direction:column;width:100%;min-width:0;display:flex}.swg .player-carousel-slide .card-caption h3{overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.4vw,23px);font-weight:500;line-height:1.3}.swg .player-carousel-slide .card-caption .player-leader-title{color:#bdbdb9;letter-spacing:.03em;margin-bottom:6px;font:9px/1.5 IBM Plex Mono,monospace}@container (width>=640px){.swg .player-carousel-slide{flex-basis:33.3333%}}@container (width<=379px){.swg .player-carousel-slide{flex-basis:100%}.swg .player-carousel-slide .player-portrait{aspect-ratio:5/4;max-height:300px}.swg .player-carousel-slide .card-caption h3{font-size:21px}}@media (width<=800px){.swg .team-profile{padding-top:42vh}.swg .flat-team-scene .team-artwork{width:min(42vw,240px);top:20%}.swg .profile-copy{padding:24px}.swg .carousel-bar .profile-players-heading,.swg .player-carousel-slide .card-caption h3{font-size:19px}}.swg .player-carousel-slide .player-portrait{max-height:min(280px,34vh)}.swg .player-carousel-viewport,.swg .player-carousel-viewport:active{cursor:default;touch-action:pan-y pinch-zoom}.swg .player-carousel-slide .card-caption>div{grid-template-rows:21px 30px;align-content:start;gap:0;display:grid}.swg .player-carousel-slide .card-caption .player-leader-title{letter-spacing:.025em;color:#dededb;grid-row:1;height:21px;min-height:21px;margin:0;font:700 10px/17px Outfit,Arial,sans-serif;display:block}.swg .player-carousel-slide .card-caption h3{white-space:nowrap;text-overflow:ellipsis;grid-row:2;margin:0;line-height:28px;overflow:hidden}.swg .carousel-navigation button:disabled{opacity:.25;cursor:not-allowed;background:0 0;border-color:#ffffff12;transform:none}.swg .story{justify-content:center;width:30vw;padding:10vh 0}.swg .story-left{margin-left:5vw}.swg .story-right{width:27vw;margin-left:69vw;padding-right:0}.swg .story h2,.swg .story-right h2{max-width:17ch;margin-bottom:24px;font-size:clamp(27px,2.65vw,52px);font-weight:650;line-height:1.08}.swg .story p,.swg .story-right p{text-wrap:pretty;color:#c4c6ca;max-width:none;font-size:clamp(14px,1.02vw,19px);line-height:1.65}.swg .watch-hub{background:radial-gradient(ellipse at 80% 10%,#26142055,transparent 60%),var(--swg-bg);border-top:0}.broadcast-console{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff06,#ffffff01 70%);border-color:#ffffff12;border-radius:18px;overflow:hidden;box-shadow:0 24px 90px #0003}.broadcast-console .console-heading,.broadcast-console .streamer-filters,.broadcast-console .broadcast-details,.broadcast-console .streamer-sidebar,.broadcast-console .broadcast-chat{border-color:#ffffff0e}.streamer-group{letter-spacing:.1em;text-transform:uppercase;color:#a9a9af;margin:0;padding:18px 16px 8px;font:700 10px Outfit,sans-serif}.streamer-row{border-bottom:0;border-radius:8px;width:calc(100% - 12px);margin:3px 6px;transition:background .25s,color .25s}.streamer-row:hover{background:#ffffff09}.streamer-avatar{background:#ffffff04;border-radius:50%}.streamer-info strong{font-weight:600}.streamer-info small{line-height:1.5}.broadcast-player{background:#05060799}.broadcast-details{align-items:center}.channel-form input,.channel-form button{border-radius:6px}.live-peek{z-index:15;background:#0b0d10e8;border:1px solid #ffffff26;border-radius:12px;width:320px;animation:.5s both peek-in;position:fixed;top:100px;right:4.5vw;overflow:hidden;box-shadow:0 15px 45px #0005}.live-peek iframe{pointer-events:none;border:0;width:320px;height:180px;display:block}.live-peek button{color:#eee;cursor:pointer;background:#0b0d10;border:0;justify-content:space-between;gap:12px;width:100%;padding:14px;font:12px Outfit,sans-serif;display:flex}.live-peek b{color:#f66;margin-right:8px;font-size:10px}.live-peek:focus-within{outline:2px solid #ddd}.live-peek button:before{content:"";position:absolute;inset:0}.live-peek button:hover{background:#191b21}@keyframes peek-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width<=1200px){.swg .story{width:34vw}.swg .story-left{margin-left:4vw}.swg .story-right{width:31vw;margin-left:65vw}.swg .story p{font-size:14px;line-height:1.6}.live-peek{width:280px}.live-peek iframe{width:280px;height:158px}}@media (width<=800px){.swg .story,.swg .story-right{background:linear-gradient(#0000,#080b10d9 40%,#080b10fa 90%);justify-content:flex-end;width:90vw;margin-left:5vw;padding:25vh 20px 5vh}.swg .story h2,.swg .story-right h2{max-width:23ch;margin-bottom:16px;font-size:clamp(25px,6vw,34px)}.swg .story p,.swg .story-right p{font-size:14px;line-height:1.6}.broadcast-console{border-radius:12px}.streamer-sidebar{max-height:360px}.streamer-list{max-height:230px}.live-peek{width:240px;top:90px;right:5vw}.live-peek iframe{width:240px;height:150px}.live-peek button{font-size:11px}.streamer-group{padding-top:12px}}@media (height<=700px) and (width>=801px){.swg .story h2{margin-bottom:14px;font-size:28px}.swg .story p{font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.swg .story,.swg .story-right{background:var(--swg-bg);width:auto;height:auto;min-height:0;padding:60px 7vw;margin:0!important}.swg .story p{max-width:65ch}.live-peek{animation:none}}.broadcast-player{box-sizing:border-box;width:100%;max-width:100%}.live-peek{width:400px}.live-peek iframe{width:400px;height:300px}@media (width<=800px){.live-peek{display:none}.broadcast-player{aspect-ratio:auto}.broadcast-chat{min-height:400px}.broadcast-chat>iframe{flex:none;height:400px;min-height:400px}}.swg .story[data-story="2"]{container-type:inline-size}.swg .story[data-story="2"] h2{white-space:nowrap;letter-spacing:-.045em;max-width:none;font-size:clamp(27px,2.65vw,52px)}.swg .floating-back-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9e9e8;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#10131970;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .5s,transform .5s,visibility .5s,background .25s,border-color .25s;display:grid;position:fixed;top:50%;right:22px;transform:translateY(calc(10px - 50%))}.swg .floating-back-top.is-visible{opacity:.8;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.swg .floating-back-top:hover,.swg .floating-back-top:focus-visible{opacity:1;outline-offset:4px;background:#232730b3;border-color:#ffffff65}@media (width<=800px){.swg .floating-back-top{width:40px;height:40px;top:auto;bottom:22px;right:10px;transform:translateY(10px)}.swg .floating-back-top.is-visible{transform:none}}@media (prefers-reduced-motion:reduce){.swg .floating-back-top{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}}@media (width<=800px){.swg .story[data-story="2"] h2{white-space:normal;text-wrap:balance;width:100%;font-size:clamp(25px,6vw,34px)}}@media (height<=700px) and (width>=801px){.swg .story[data-story="2"] h2{font-size:28px}}.swg .welcome-title{z-index:2;pointer-events:none;text-align:center;color:#f1f1ed;text-shadow:0 5px 40px #0006;flex-direction:column;justify-content:center;align-items:center;padding:12vh 6vw 9vh;display:flex;position:absolute;inset:0}.swg .welcome-title>p{text-transform:uppercase;letter-spacing:.32em;color:#e2e3e2;margin:0 0 24px;font:600 10px IBM Plex Mono,monospace}.swg .welcome-title h1{letter-spacing:-.065em;flex-direction:column;align-items:center;margin:0;font-family:Outfit,Arial,sans-serif;line-height:.85;display:flex}.swg .welcome-title h1>span{letter-spacing:-.055em;font-size:clamp(42px,7.2vw,140px);font-weight:700}.swg .welcome-title h1>strong{letter-spacing:-.065em;margin-top:15px;font-size:clamp(130px,21vw,400px);font-weight:900;line-height:.87;display:block}@media (width<=800px){.swg .welcome-title{padding:12vh 5vw 6vh}.swg .welcome-title>p{letter-spacing:.23em;margin-bottom:20px;font-size:8px}.swg .welcome-title h1>span{font-size:clamp(36px,10vw,72px)}.swg .welcome-title h1>strong{margin-top:13px;font-size:clamp(125px,31vw,240px)}}.streamer-avatar{position:relative;overflow:hidden}.streamer-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.streamer-avatar .avatar-initials{display:none}.streamer-avatar.avatar-failed .avatar-initials{display:block}.swg #watch-heading{text-transform:uppercase;letter-spacing:.015em;overflow-wrap:normal;font-family:A4 Speed,Outfit,sans-serif;font-size:clamp(30px,4.4vw,80px);font-weight:700;line-height:1.15}@media (width<=800px){.swg #watch-heading{font-size:clamp(26px,6.3vw,44px)}}.swg .site-footer{background:linear-gradient(#0b0d10,#08090a);border-top:1px solid #ffffff10;padding:60px 7vw 25px;display:block}.site-footer .footer-brand{align-items:center;gap:35px;margin-bottom:45px;display:flex}.site-footer .footer-brand p{font-size:13px;line-height:1.6}.site-footer .footer-info{grid-template-columns:1fr 1fr;gap:50px;padding-bottom:45px;display:grid}.site-footer .footer-info section{border-top:1px solid #ffffff12;padding-top:20px}.site-footer .footer-info h2{text-transform:uppercase;letter-spacing:.14em;color:#96999f;margin:0 0 18px;font:600 10px/1.5 IBM Plex Mono,monospace}.site-footer .footer-info p{margin:0 0 8px;font-size:13px;line-height:1.8}.site-footer strong{color:#e9e9e8;font-weight:600}.footer-tools{flex-wrap:wrap;gap:10px 20px;margin-top:15px;display:flex}.footer-tools a{color:#d0d1d4;border-bottom:1px solid #ffffff20;padding-bottom:5px;font-size:12px;transition:color .2s,border-color .2s}.footer-tools a:hover{color:#fff;border-color:var(--swg-accent)}.site-footer dl{margin:0}.site-footer dl>div{grid-template-columns:minmax(120px,1fr) 1.3fr;gap:15px;margin-bottom:10px;font-size:12px;line-height:1.5;display:grid}.site-footer dt{color:#dbdcdf}.site-footer dd{color:#999da4;margin:0}.site-footer .footer-baseline{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.site-footer .footer-baseline small{color:#92959a;margin:0;font:9px IBM Plex Mono,monospace}.footer-baseline>span{color:#92959a;font:9px IBM Plex Mono,monospace}.site-footer .back-top{white-space:nowrap;font-size:10px}@media (width<=800px){.swg .site-footer{padding:42px 7vw 25px}.site-footer .footer-info{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.site-footer .footer-brand{gap:25px;margin-bottom:30px}.site-footer .footer-baseline{flex-wrap:wrap}.footer-baseline>span{order:3;width:100%}.site-footer dl>div{grid-template-columns:1fr 1.4fr}}.swg .watch-hub{isolation:isolate;--watch-reveal:1;background:0 0}.swg .watch-hub:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#08090a80 12%,var(--swg-bg) 27%,var(--swg-bg) 100%);position:absolute;inset:-22vh 0 0}.swg .watch-hub:after{content:"";z-index:-1;pointer-events:none;opacity:var(--watch-reveal);background:radial-gradient(at 80% 32%,#26142040,#0000 68%);position:absolute;inset:0}.swg .watch-hub>.watch-heading,.swg .watch-hub>.broadcast-console{opacity:var(--watch-reveal)}@media (prefers-reduced-motion:reduce){.swg .watch-hub{--watch-reveal:1!important}}@font-face{font-family:SWG Unbounded;src:url(/assets/fonts/unbounded.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}.swg .outline-welcome{z-index:2;text-align:center;color:#eeefeb;pointer-events:none;position:absolute;top:45%;left:7vw;right:7vw;transform:translateY(-25%)}.swg .outline-welcome h1{letter-spacing:-.065em;margin:0;font-family:SWG Unbounded,Outfit,sans-serif;font-weight:900;line-height:1.06}.swg .outline-welcome h1 span{color:#0000;-webkit-text-stroke:1.5px #efefeb;font-size:clamp(40px,9.3vw,190px);display:block}.swg .outline-welcome h1 strong{font:inherit;font-size:clamp(48px,10.2vw,208px);line-height:1.08;display:block}.swg .outline-welcome>i{background:#b52f3d;width:70px;height:2px;margin:25px auto 22px;display:block}.swg .outline-welcome>p{letter-spacing:.48em;color:#e1e2e0;margin:0;font:400 12px IBM Plex Mono,monospace}.swg .hero-explore{z-index:3;letter-spacing:.18em;white-space:nowrap;color:#eee;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;padding:12px 20px;font:500 9px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.swg .hero-explore:hover{color:#fff}.swg .hero-explore:active{transform:translate(-50%)}@media (width<=800px){.swg .outline-welcome{top:47%;left:5vw;right:5vw;transform:translateY(-10%)}.swg .outline-welcome h1 span{-webkit-text-stroke:1px #efefeb;font-size:9.8vw}.swg .outline-welcome h1 strong{font-size:11vw}.swg .outline-welcome>i{width:45px;margin:20px auto 17px}.swg .outline-welcome>p{letter-spacing:.28em;font-size:8px}.swg .hero-explore{gap:8px;font-size:8px;bottom:8vh}.swg .hero-bottom{bottom:2vh}}@media (height<=650px) and (width>=801px){.swg .outline-welcome{top:40%}.swg .outline-welcome h1 span{font-size:8vw}.swg .outline-welcome h1 strong{font-size:8.8vw}.swg .outline-welcome>i{margin:12px auto}.swg .hero-explore{bottom:2vh}}@font-face{font-family:SWG Archivo Black;src:url(/assets/fonts/archivo-black.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.swg .outline-welcome h1 span{letter-spacing:-.04em;font-family:SWG Archivo Black,Outfit,sans-serif;font-size:clamp(42px,10.8vw,220px);font-weight:400;transform:none}@media (width<=800px){.swg .outline-welcome h1 span{font-size:11.6vw}}.swg .outline-welcome h1 span{-webkit-text-stroke:2.5px #efefeb;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-synthesis:none;paint-order:stroke fill}.swg .outline-welcome h1 strong{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-synthesis:none}.swg .outline-welcome>p{letter-spacing:.38em;font-size:13px;font-weight:700}.swg .hero-explore{letter-spacing:.14em;font-size:11px;font-weight:700}@media (width<=800px){.swg .outline-welcome h1 span{-webkit-text-stroke:1.5px #efefeb}.swg .outline-welcome>p{letter-spacing:.22em;font-size:10px}.swg .hero-explore{font-size:10px}}.swg .hero-bottom>.hero-coordinate{margin-left:auto}.swg .navigation>.wordmark{letter-spacing:-.035em;white-space:nowrap;font-family:Outfit,Arial,sans-serif;font-size:clamp(16px,1.35vw,26px);font-weight:800;line-height:1.15}@media (width<=800px){.swg .navigation>.wordmark{letter-spacing:-.035em;font-size:clamp(14px,3.7vw,20px)}}@font-face{font-family:SWG Brunson;src:url(/assets/fonts/brunson.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.swg .navigation>.wordmark{font-synthesis:none;letter-spacing:.02em;font-family:SWG Brunson,Outfit,sans-serif;font-size:clamp(23px,1.9vw,36px);font-weight:400;line-height:1.05}@media (width<=800px){.swg .navigation>.wordmark{letter-spacing:.01em;font-size:clamp(21px,5vw,28px)}}.swg .navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.swg .navigation>.wordmark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-stroke:.22px currentColor;paint-order:stroke fill;letter-spacing:.025em;justify-self:start;line-height:1.2}.swg .navigation>nav{justify-content:center;justify-self:center;align-items:center;gap:clamp(24px,2.5vw,48px);margin:0;display:flex}.swg .navigation>.nav-join{justify-self:end;display:block}.swg .navigation nav a,.swg .navigation .nav-join,.swg .outline-welcome>p,.swg .hero-explore{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}@media (width>=601px) and (width<=1000px){.swg .navigation{column-gap:16px;padding-inline:4vw}.swg .navigation>.wordmark{font-size:23px}.swg .navigation>nav{gap:16px}.swg .navigation .nav-join{font-size:9px}.swg .navigation .nav-join span{margin-left:10px}}@media (width<=600px){.swg .navigation{grid-template-columns:minmax(0,1fr) auto;gap:18px 16px}.swg .navigation>nav{grid-area:2/1/auto/-1;justify-self:center;gap:22px;width:auto}.swg .navigation>.wordmark{font-size:clamp(21px,5vw,28px)}}.match-side{align-items:center;gap:14px;min-width:0;display:flex}.match-side-home{text-align:right;justify-content:flex-end}.match-side-away{text-align:left;justify-content:flex-start}.match-side>span:not(.match-team-art){overflow-wrap:anywhere}.match-team-art{background:#ffffff04;border:1px solid #ffffff0c;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.match-team-art img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.match-art-fallback{color:#9b9ea5;text-align:center;padding:5px;font:600 10px Outfit,sans-serif}.map-team-heading{justify-content:center;align-items:center;gap:10px;display:flex}.map-team-heading .match-team-art{flex-basis:32px;width:32px;height:32px}.map-sheet-name{align-items:center;gap:18px;display:flex}.match-map-art{background:#ffffff05;border:1px solid #ffffff0b;border-radius:7px;flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:84px;display:inline-flex;overflow:hidden}.match-map-art img{object-fit:cover;width:100%;height:100%;display:block}.map-sheet-name>span:last-child{flex-direction:column;gap:9px;display:flex}.map-sheet-name small{margin:0!important;display:block!important}.map-sheet-name>span>span{color:#e4e5e7;font-size:15px}@media (width<=800px){.match-side{gap:7px}.match-team-art{flex-basis:30px;width:30px;height:30px}.match-side>span{font-size:11px}.map-sheet-name{gap:10px}.match-map-art{flex-basis:96px;width:96px;height:60px}.map-sheet-name>span>span{font-size:13px}.map-team-heading{flex-direction:column;gap:7px}.map-team-heading .match-team-art{flex-basis:28px;width:28px;height:28px}}@media (width<=600px){.map-sheet-name{flex-direction:column;align-items:flex-start;gap:10px;min-width:96px}.map-sheet-name>span:last-child{gap:5px;min-width:0}.map-sheet-name small{white-space:nowrap}.map-sheet-name>span>span{overflow-wrap:normal;word-break:normal}.match-map-art{flex-basis:60px}.map-table-wrap table th,.map-table-wrap table td{padding-left:8px;padding-right:8px}}.site-footer .footer-history-link{color:#b9b9be;border-bottom:1px solid #ffffff20;margin-left:auto;padding-bottom:6px;font:11px IBM Plex Mono,monospace}@media (width<=1100px){.swg .navigation{grid-template-columns:minmax(0,1fr) auto;row-gap:18px;height:auto;min-height:105px;padding-block:20px}.swg .navigation>nav{grid-area:2/1/auto/-1;gap:clamp(15px,3vw,28px);width:auto}.swg .navigation>.nav-join{grid-area:1/2}.swg .navigation nav a{font-size:9px}.swg .navigation>.wordmark{font-size:26px}}@media (width<=600px){.swg .navigation>nav{gap:clamp(10px,3vw,18px)}.swg .navigation nav a{letter-spacing:0;font-size:8px}.swg .navigation>.wordmark{font-size:clamp(21px,5vw,26px)}.site-footer .footer-history-link{margin-left:0}.site-footer .footer-brand{flex-wrap:wrap}}.swg .profile-copy h2{text-align:center;white-space:nowrap;margin:8px 0 30px;font-size:clamp(26px,8.5cqw,78px);line-height:1.25}.swg .player-carousel-slide .player-portrait{isolation:isolate;background:#050506}.swg .player-carousel-slide .player-portrait>img:first-child{object-fit:cover;object-position:50% 28%;filter:none;width:100%;height:100%;transition:none;transform:none!important}.swg .player-carousel-slide .player-portrait:after{content:"";background:var(--portrait-highlight);mix-blend-mode:multiply;pointer-events:none;z-index:1;position:absolute;inset:0}.swg .player-0{--portrait-highlight:#f58d98}.swg .player-1{--portrait-highlight:#c39af5}.swg .player-2{--portrait-highlight:#a5e891}.swg .player-carousel-slide .card-badge{z-index:2}.swg .profile-copy h2{margin-bottom:12px}.swg .roster-intro{text-align:center;color:#aeb0b5;margin:0 0 24px;font:400 14px/1.6 Outfit,sans-serif}.swg .player-carousel-slide .player-card{--card-accent:#ed4356;background:linear-gradient(145deg,#121315d9,#090a0ce6);border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden}.swg .player-card.player-1{--card-accent:#ba80ef}.swg .player-card.player-2{--card-accent:#8bdb62}.swg .player-carousel-slide .player-portrait{border-radius:13px 13px 0 0}.swg .player-carousel-slide .card-caption{border-top:1px solid #ffffff0b;padding:18px 18px 20px;display:block}.swg .player-carousel-slide .card-caption>div{grid-template-rows:26px 32px 42px;align-items:center;min-width:0;display:grid}.swg .player-carousel-slide .card-caption .player-leader-title{align-items:center;min-height:26px;font:500 10px Outfit,sans-serif;display:flex}.swg .leadership-badge{background:color-mix(in srgb,var(--card-accent,#c74354) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent,#c74354) 25%,transparent);color:#e8e5e8;white-space:nowrap;border-radius:20px;align-items:center;padding:4px 9px;font:500 10px/1.3 Outfit,sans-serif;display:inline-flex}.swg .player-carousel-slide .card-caption h3{white-space:nowrap;overflow-wrap:normal;margin:0;font-size:clamp(16px,1.35vw,23px);line-height:1.2}.swg .player-profile-link{color:#e9e9e8;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff15;border-radius:0;place-self:end start;width:100%;padding:12px 0 0;font:500 12px Outfit,sans-serif}.player-profile-link>span{color:var(--card-accent);margin-left:9px}.player-profile-link:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.player-border-trace{pointer-events:none;z-index:4;opacity:.75;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;overflow:visible}.player-border-trace rect{x:1px;y:1px;rx:13px;ry:13px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--card-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.player-border-trace .trace-base{stroke-opacity:.12}.player-border-trace .trace-tail{stroke-dasharray:14 86;stroke-opacity:.16;filter:drop-shadow(0 0 3px var(--card-accent))}.player-border-trace .trace-mid{stroke-dasharray:7 93;stroke-opacity:.5}.player-border-trace .trace-lead{stroke-dasharray:2 98;stroke-width:1.4px;filter:drop-shadow(0 0 2px var(--card-accent))}.player-border-trace rect:not(.trace-base){animation:5.6s linear infinite player-border-lap;animation-delay:var(--card-phase,0s)}.player-card:hover .player-border-trace,.player-card:focus-within .player-border-trace{opacity:1}@keyframes player-border-lap{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.swg .player-profile-dialog{color:#eee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e12e8;border:1px solid #ffffff25;border-radius:18px;width:min(380px,90vw);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.player-profile-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305b3}.player-profile-dialog .player-portrait{isolation:isolate;height:280px}.player-profile-dialog .player-portrait>img:first-child{object-fit:cover;object-position:50% 28%;filter:none;width:100%;height:100%;transform:none!important}.player-profile-dialog .player-portrait:after{content:"";background:var(--portrait-highlight);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.player-profile-details{padding:24px}.player-profile-details>p{color:#aaa;margin:0 0 12px;font:11px IBM Plex Mono,monospace}.swg .player-profile-details>h2{margin:0 0 16px;font:600 30px/1.2 Outfit,sans-serif}.player-profile-close{z-index:3;color:#fff;background:#090b10c9;border:1px solid #ffffff30;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:12px}@media (width<=800px){.swg .roster-intro{font-size:12px}.swg .player-carousel-slide .card-caption{padding:14px}.swg .player-carousel-slide .card-caption h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.player-border-trace rect:not(.trace-base){stroke-dasharray:none;filter:none;animation:none}.player-border-trace .trace-tail,.player-border-trace .trace-mid{display:none}.player-border-trace .trace-lead{stroke-opacity:.3}.player-border-trace{transition:none}}.swg .player-carousel-slide .player-card{height:auto;min-height:100%}.swg .player-carousel-slide .player-portrait{aspect-ratio:auto;flex:none;height:clamp(190px,16vw,250px);max-height:none}.swg .player-carousel-slide .card-caption{flex:none;height:140px;min-height:140px}.swg .player-carousel-slide .card-caption .player-leader-title{height:26px;margin:0}@media (width<=800px){.swg .player-carousel-slide .player-portrait{height:240px}.swg .player-carousel-slide .card-caption{height:128px;min-height:128px}}.swg .profile-0 .profile-copy{--panel-neon:#ed4356}.swg .profile-1 .profile-copy{--panel-neon:#ba80ef}.swg .profile-2 .profile-copy{--panel-neon:#8bdb62}.swg .profile-copy{border:1px solid color-mix(in srgb,var(--panel-neon) 16%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--panel-neon) 5%,transparent),inset 0 0 12px color-mix(in srgb,var(--panel-neon) 3%,transparent)}.swg .profile-copy:hover,.swg .profile-copy:focus-within{border-color:color-mix(in srgb,var(--panel-neon) 16%,transparent)}.swg .player-border-trace,.swg .player-card:hover .player-border-trace,.swg .player-card:focus-within .player-border-trace{opacity:1;transition:none}.swg .player-border-trace .trace-base{stroke-opacity:.18;filter:drop-shadow(0 0 2px var(--card-accent))}.swg .player-border-trace .trace-tail,.swg .player-border-trace .trace-mid{animation:none;display:none}.swg .player-border-trace .trace-lead{stroke-width:1.25px;stroke-linecap:round;stroke-opacity:1;stroke-dasharray:9 91;opacity:0;filter:drop-shadow(0 0 2px var(--card-accent));transition:opacity .25s;animation-play-state:paused}@media (hover:hover) and (pointer:fine){.swg .player-card:hover .trace-lead{opacity:.9;animation-play-state:running}}@media (prefers-reduced-motion:reduce){.swg .player-border-trace .trace-lead{stroke-dasharray:none;opacity:0;transition:none;animation:none}.swg .player-card:hover .trace-lead{opacity:.3}}.swg .player-carousel-slide .player-card{filter:grayscale()}.swg .player-carousel-slide .player-portrait:after{display:none}.swg .player-profile-dialog .player-portrait{filter:grayscale()}.swg .player-profile-dialog .player-portrait:after{display:none}.swg .player-carousel-slide .player-portrait>img.custom-player-art:first-child,.swg .player-profile-dialog .player-portrait>img.custom-player-art:first-child{object-fit:contain;object-position:center;background:#08090a}.swg .player-carousel-slide .player-card.has-custom-portrait{filter:none}.swg .player-profile-dialog .player-portrait:has(>img.custom-player-art){filter:none}.swg .player-carousel-slide .player-portrait>img.custom-player-art:first-child,.swg .player-profile-dialog .player-portrait>img.custom-player-art:first-child{z-index:1;background:0 0;position:relative}.swg .player-carousel-slide .player-portrait>img.portrait-backdrop,.swg .player-profile-dialog .player-portrait>img.portrait-backdrop{object-fit:cover;object-position:center;filter:blur(18px)brightness(.7);z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.swg .profile-copy{max-width:720px}.swg .player-carousel-track{margin-left:-14px}.swg .player-carousel-slide{flex-basis:33.3333%;padding-left:14px}.swg .player-carousel-slide .player-portrait{aspect-ratio:1;height:auto;max-height:none}.swg .player-carousel-slide .player-portrait>img.custom-player-art:first-child{object-fit:cover;object-position:center}.swg .player-carousel-slide .portrait-backdrop{display:none}.swg .player-carousel-slide .card-caption{height:116px;min-height:116px;padding:13px 13px 12px}.swg .player-carousel-slide .card-caption>div{grid-template-rows:20px minmax(25px,1fr) 32px;height:100%}.swg .player-carousel-slide .card-caption .player-leader-title{height:20px;min-height:20px}.swg .player-carousel-slide .leadership-badge{padding:3px 6px;font-size:8px}.swg .player-carousel-slide .card-caption h3{font-size:17px;line-height:1.2}.swg .player-carousel-slide .player-profile-link{padding-top:10px;font-size:10px}.swg .player-carousel-slide .card-badge{width:34px;height:34px;bottom:7px;right:7px}@container (width<=479px){.swg .player-carousel-track{margin-left:-12px}.swg .player-carousel-slide{flex-basis:50%;padding-left:12px}.swg .player-carousel-slide .card-caption{height:112px;min-height:112px;padding:11px}.swg .player-carousel-slide .card-caption h3{font-size:16px}.swg .player-carousel-slide .card-badge{width:28px;height:28px}}@media (width<=800px){.swg .profile-copy{max-width:none}}@media (width>=801px){.swg .profile-copy{width:58%;max-width:1160px}.swg .player-carousel-track{margin-left:-24px}.swg .player-carousel-slide{padding-left:24px}.swg .player-carousel-slide .card-caption{height:122px;min-height:122px;padding:14px 16px}.swg .player-carousel-slide .card-caption h3{font-size:clamp(17px,1.2vw,21px)}.swg .profile-emblem{right:4vw}.swg .profile-1 .profile-emblem{left:4vw;right:auto}}.history-page{background:#08090a;min-height:100vh}.history-page>.navigation{z-index:10;position:relative}.swg .history-content{background:linear-gradient(#10111550,#0000 70%);padding-top:70px;padding-bottom:85px}.history-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.history-heading .section-label{margin:0 0 20px}.history-heading h1{text-transform:uppercase;letter-spacing:.015em;margin:0 0 22px;font:800 clamp(52px,6vw,110px)/.95 SWG Barlow Condensed,Impact,sans-serif}.history-lead{color:#a5a5ad;margin:0;font-size:16px;line-height:1.7}.history-explore{color:#92949b;white-space:nowrap;border-bottom:1px solid #ffffff15;padding:10px 0;font:10px IBM Plex Mono,monospace}.history-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;scroll-margin-top:30px;display:grid}.history-chapter{background:linear-gradient(145deg,#ffffff04,#0000);border:1px solid #ffffff0d;border-radius:16px;transition:border-color .3s,background .3s;overflow:hidden;box-shadow:0 12px 35px #00000015}.history-chapter:hover,.history-chapter:focus-within{background:#ffffff04;border-color:#ffffff24}.history-card{text-align:left;color:#e9e9e8;background:0 0;border:0;width:100%;padding:0;display:block}.history-card:focus-visible{outline-offset:-4px;border-radius:16px;outline:1px solid #d4d4d8}.history-art{background:#05060760;justify-content:center;align-items:center;gap:7px;height:clamp(230px,20vw,340px);padding:24px;display:flex;position:relative;overflow:hidden}.history-art>img{object-fit:contain;width:100%;min-width:0;height:100%;transition:filter .3s,opacity .3s;display:block;transform:none}.history-art-2>img{width:49%}.history-art-3>img{width:32%}.history-art-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;padding:16px 35px;display:grid}.history-art-4>img{width:100%;height:100%;min-height:0}.history-hover{text-align:center;opacity:0;pointer-events:none;background:#080a10b0;flex-direction:column;justify-content:center;align-items:center;padding:25px;transition:opacity .3s;display:flex;position:absolute;inset:0}.history-hover strong{font-size:24px;font-weight:500;line-height:1.2}.history-hover>span{color:#b6b7bd;margin-top:12px;font-size:13px;line-height:1.7}.history-hover small{color:#e4d6d9;margin-top:24px;font:10px IBM Plex Mono,monospace}.history-card:hover .history-hover,.history-card:focus-visible .history-hover{opacity:1}.history-card:hover .history-art>img,.history-card:focus-visible .history-art>img{filter:blur(1.5px);opacity:.5}.history-caption{border-top:1px solid #ffffff08;flex-direction:column;min-height:145px;padding:23px 24px 26px;display:flex;position:relative}.history-number{color:#8f8d97;letter-spacing:.08em;margin-bottom:13px;font:10px IBM Plex Mono,monospace}.history-number>span{color:#bc737b}.history-caption>strong{letter-spacing:-.02em;margin:0 25px 9px 0;font-size:20px;font-weight:500}.history-description{color:#96969f;font-size:13px;line-height:1.65}.history-arrow{color:#9c9da3;font-size:17px;position:absolute;top:25px;right:24px}.swg .history-jersey{border-top:1px solid #ffffff0f;margin-top:80px;padding-top:45px}.history-jersey .section-label{margin:0 0 18px}.swg .history-jersey h2{letter-spacing:0;margin:0 0 18px;font:700 clamp(30px,3.3vw,50px)/1.2 A4 Speed,Outfit,sans-serif}.history-jersey .history-lead{margin-bottom:35px}.history-jersey-grid{grid-template-columns:1fr 1fr 1.8fr;gap:24px;display:grid}.history-jersey-grid figure{background:#ffffff02;border:1px solid #ffffff0d;border-radius:16px;margin:0;overflow:hidden}.history-jersey-grid button{background:0 0;border:0;width:100%;padding:16px;display:block}.history-jersey-grid img{object-fit:contain;width:100%;height:360px;display:block}.history-jersey-grid figcaption{color:#c2c2c6;border-top:1px solid #ffffff0b;padding:19px 20px;font-size:13px}.history-jersey-grid figcaption small{text-transform:uppercase;letter-spacing:.06em;color:#83838e;margin-top:9px;font:9px IBM Plex Mono,monospace;display:block}.history-jersey-grid button:focus-visible{outline-offset:-4px;outline:1px solid #aaa}.archive-viewer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eee;overscroll-behavior:contain;background:#0b0d10c4;border:1px solid #ffffff21;border-radius:16px;width:min(1100px,94vw);max-width:94vw;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #0009}.archive-viewer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305a6}.archive-viewer-inner{padding:25px}.archive-viewer header{justify-content:space-between;align-items:center;gap:20px;display:flex}.archive-viewer header p{color:#a1a1ab;letter-spacing:.1em;margin:0 0 9px;font:9px IBM Plex Mono,monospace}.archive-viewer h2{margin:0;font:500 23px/1.3 Outfit,sans-serif}.archive-close{color:#ddd;background:0 0;border:1px solid #ffffff20;border-radius:50%;flex:none;width:44px;height:44px;font:28px Outfit,sans-serif}.archive-original{background:#04050655;border-radius:10px;justify-content:center;align-items:center;height:min(60dvh,680px);margin:20px 0;display:flex;overflow:hidden}.archive-original img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;filter:none!important;opacity:1!important}.archive-viewer-caption{justify-content:space-between;align-items:center;gap:20px;display:flex}.archive-viewer-caption p{color:#b4b4bd;margin:0;font:13px/1.6 Outfit,sans-serif}.archive-viewer-caption a{white-space:nowrap;color:#d0c4c7;font:10px IBM Plex Mono,monospace}.archive-viewer nav{justify-content:center;align-items:center;gap:25px;margin-top:22px;display:flex}.archive-viewer nav button{color:#ddd;background:0 0;border:1px solid #ffffff25;border-radius:8px;width:42px;height:38px;font:20px Outfit,sans-serif}.archive-viewer nav button:disabled{opacity:.25;cursor:default}.archive-viewer nav span{color:#aaa;font:10px IBM Plex Mono,monospace}.archive-viewer button:focus-visible,.archive-viewer a:focus-visible{outline-offset:3px;outline:2px solid #c6a3aa}.archive-viewer[open]{animation:.2s archive-enter}@keyframes archive-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1100px){.history-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.history-art{height:280px}.history-jersey-grid{grid-template-columns:1fr 1fr}.history-jersey-model{grid-column:1/-1}.history-jersey-model img{height:400px}}@media (width<=600px){.swg .history-content{padding:45px 6vw 60px}.history-heading{margin-bottom:30px;display:block}.history-heading h1{font-size:58px}.history-explore{margin-top:18px;font-size:9px;display:inline-block}.history-gallery{grid-template-columns:1fr;gap:22px}.history-art{height:270px;padding:22px}.history-art-4{padding:16px 32px}.history-caption{min-height:136px;padding:22px}.history-caption>strong{font-size:20px}.history-jersey-grid{gap:12px}.history-jersey-grid img,.history-jersey-model img{height:240px}.history-jersey-grid button{padding:8px}.history-jersey-grid figcaption{padding:16px 12px;font-size:12px}.history-jersey-grid figcaption small{font-size:8px;line-height:1.5}.history-lead{font-size:14px}.archive-viewer-inner{padding:16px}.archive-viewer h2{font-size:19px}.archive-original{height:54dvh}.archive-viewer-caption{display:block}.archive-viewer-caption a{margin-top:14px;display:inline-block}.archive-viewer-caption p{font-size:12px}}@media (prefers-reduced-motion:reduce){.history-page *,.archive-viewer{scroll-behavior:auto!important;transition:none!important;animation:none!important}.archive-viewer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:SWG Barlow Condensed;src:url(/assets/fonts/barlow-condensed-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.history-page .navigation nav a[aria-current=page]{border-bottom:1px solid #c9343d;padding-bottom:8px}.matches-page{--intro-opacity:1;--intro-blur:0px;background:#08090a;min-height:100vh}.matches-page .navigation{z-index:10;box-sizing:border-box;width:100%;padding:32px 4.5%;position:relative}.navigation nav a[aria-current=page]{border-bottom:1px solid #c9343d;padding-bottom:9px}.matches-intro{background:radial-gradient(at 75% 30%,#22121644,#0000 65%);padding-top:100px!important;padding-bottom:70px!important}.matches-eyebrow{letter-spacing:.18em;color:#a6a6a4;font:10px IBM Plex Mono,monospace}.matches-intro h1{letter-spacing:-.065em;margin:36px 0 65px;font-size:clamp(64px,8.5vw,152px);font-weight:600;line-height:.98}.matches-intro h1 span{color:#c9343d}.matches-intro-bottom{justify-content:space-between;align-items:end;gap:40px;display:flex}.matches-intro-bottom p{color:#bcbdbb;font-size:17px;line-height:1.7}.matches-intro-bottom nav{gap:36px;display:flex}.matches-intro-bottom nav a,.match-team-heading>a,.more-matches,.match-sync-bar button,.sheet-source a,.match-empty a{color:#f0f0ed;font:700 11px Lemon Milk,Outfit,sans-serif;text-decoration:none}.matches-intro-bottom nav a span{color:#c9343d;padding-left:18px}.matches-results{padding-top:35px!important}.match-sync-bar{color:#c5c5c3;border-block:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font:11px IBM Plex Mono,monospace;display:flex}.match-sync-bar small{color:#858583;margin-top:10px;font-size:10px;display:block}.sync-dot{background:#c9343d;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.match-sync-bar button,.more-matches{cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:5px;padding:15px 20px;transition:background .3s,border-color .3s}.match-sync-bar button:hover,.more-matches:hover{background:#ffffff08;border-color:#ffffff50}.match-sync-bar button:disabled{opacity:.5;cursor:wait}.sync-announcement{color:#a6a6a4;min-height:18px;margin:12px 0;font:11px IBM Plex Mono,monospace}.match-team{margin:85px 0 120px;scroll-margin-top:45px;transition:opacity .9s,transform .9s}.match-team.is-visible{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){.match-team{animation:linear both match-reveal;animation-timeline:view();animation-range:entry entry 20%}@keyframes match-reveal{0%{opacity:.2;transform:translateY(30px)}to{opacity:1;transform:none}}}.match-team-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.match-team-brand{align-items:center;gap:22px;min-width:0;display:flex}.match-team-brand img{object-fit:contain;width:92px;height:92px}.match-team h2{color:#f0f0ed;margin:8px 0 0;font:clamp(23px,3vw,47px)/1.2 A4 Speed,Outfit,sans-serif}.match-team-heading>a{border-bottom:1px solid var(--team-color);flex-shrink:0;padding:12px 0}.team-verification{color:#8e8e8b;justify-content:space-between;gap:20px;margin:26px 0 18px;font:10px IBM Plex Mono,monospace;display:flex}.match-sheets{background:linear-gradient(120deg,#ffffff02,#0000);border:1px solid #ffffff16;border-radius:12px;overflow:hidden}.match-sheet{background:linear-gradient(105deg,#ffffff04,#0000 65%);border-bottom:1px solid #ffffff13}.match-sheet:last-child{border-bottom:0}.match-sheet summary{cursor:pointer;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) 110px;align-items:center;gap:24px;padding:26px 28px;list-style:none;transition:background .25s;display:grid}.match-sheet summary::-webkit-details-marker{display:none}.match-sheet summary:hover{background:#ffffff04}.match-sheet summary:focus-visible{outline:2px solid var(--team-color);outline-offset:-3px}.match-date{color:#c9c9c7;font:10px/1.6 IBM Plex Mono,monospace}.match-date span{color:#858583;margin-top:5px;display:block}.match-contest{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:20px;font-size:15px;line-height:1.4;display:grid}.match-contest>span:first-child{text-align:right}.match-contest strong{text-align:center;white-space:nowrap;font-size:23px;font-weight:500}.match-contest strong i{color:#71716e;padding:0 4px;font-style:normal}.match-summary-end{text-align:right;gap:10px;display:grid}.match-summary-end b{text-transform:uppercase;letter-spacing:.08em;font:10px Lemon Milk,Outfit,sans-serif}.result-win{color:var(--team-color)}.result-loss,.result-draw{color:#a6a6a4}.sheet-toggle{color:#a6a6a4;font:9px IBM Plex Mono,monospace}.sheet-toggle i{color:var(--team-color);margin-left:8px;font-style:normal;transition:transform .25s;display:inline-block}.match-sheet[open] .sheet-toggle i{transform:rotate(45deg)}.sheet-body{padding:0 28px 28px;animation:.3s sheet-in}.sheet-meta{color:#92928f;border-top:1px solid #ffffff13;padding:20px 0;font:10px IBM Plex Mono,monospace}.sheet-meta span{color:#555;margin:0 10px}.map-table-wrap{overflow-x:auto}.sheet-body table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sheet-body caption{text-align:left;color:#b6b6b3;margin-bottom:18px;font:11px IBM Plex Mono,monospace}.sheet-body th,.sheet-body td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #ffffff0d;padding:14px 15px}.sheet-body th:first-child{text-align:left;width:40%}.sheet-body thead{color:#b0b0ad;font-size:11px}.sheet-body tbody th{text-transform:capitalize;font-weight:400}.sheet-body th small{color:#656560;margin-right:14px;font:9px IBM Plex Mono,monospace}.map-winner{color:var(--team-color)}.sheet-body tfoot{background:#ffffff03}.sheet-source{justify-content:space-between;align-items:center;gap:25px;padding-top:25px;font-size:13px;display:flex}.sheet-source>a{color:var(--team-color)}.match-footnote,.archive-note{color:#858582;max-width:850px;margin-top:20px;font:10px/1.9 IBM Plex Mono,monospace}.more-matches{margin:24px auto;display:block}.match-access,.match-empty{color:#b6b6b3;border:1px solid #ffffff1a;border-radius:8px;padding:28px;font-size:13px;line-height:1.8}.match-access a{color:var(--team-color)}.match-empty a{margin-top:12px;display:inline-block}.archive-note{margin-bottom:50px}@keyframes sheet-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=900px){.match-sheet summary{grid-template-columns:1fr auto;gap:18px;padding:22px}.match-date{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.match-date span{margin:0}.match-contest{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:10px;font-size:13px}.match-contest strong{font-size:20px}.matches-intro{padding-top:65px!important}.matches-intro-bottom{flex-direction:column;align-items:start}.matches-intro h1{margin-bottom:40px}.match-team h2{font-size:clamp(21px,4vw,34px)}}@media (width<=600px){.swg .navigation{flex-wrap:wrap;gap:12px}.swg .navigation nav{order:3;justify-content:center;gap:14px;width:100%;margin-top:10px}.matches-page .navigation{padding:22px 6%}.matches-page .navigation .nav-join{margin-left:auto}.matches-intro{padding-top:50px!important}.matches-intro h1{font-size:clamp(55px,13vw,80px)}.matches-intro-bottom nav{gap:24px}.matches-intro-bottom nav a{font-size:9px}.matches-intro-bottom nav a span{padding-left:7px}.match-sync-bar{flex-direction:column;align-items:start;font-size:10px}.match-sync-bar small{line-height:1.7}.match-team{margin:65px 0 85px}.match-team-heading{flex-direction:column;align-items:start;gap:12px}.match-team-brand{gap:12px}.match-team-brand img{width:65px;height:65px}.match-team-brand .matches-eyebrow{font-size:8px}.team-verification{flex-wrap:wrap;gap:10px;font-size:8px}.match-sheet summary{grid-template-columns:1fr;padding:18px 14px}.match-summary-end{justify-content:space-between;align-items:center;display:flex}.match-date{flex-wrap:wrap;font-size:9px}.match-contest{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:8px;font-size:12px}.sheet-body{padding:0 14px 20px}.sheet-meta{font-size:9px;line-height:1.8}.sheet-source{flex-direction:column;align-items:start;gap:14px}.sheet-body th,.sheet-body td{padding:12px 5px;font-size:11px}.sheet-body th small{margin-right:5px}.match-footnote,.archive-note{font-size:9px}.matches-page .section-pad{padding-left:6%;padding-right:6%}}@media (prefers-reduced-motion:reduce){.matches-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.match-team{opacity:1;transform:none}}.swg.matches-page .match-team h2{letter-spacing:0;text-transform:uppercase;margin:8px 0 0;font-family:A4 Speed,Outfit,sans-serif;font-size:clamp(23px,3vw,47px);font-weight:700;line-height:1.2}@media (width<=600px){.swg.matches-page .match-team h2{font-size:clamp(20px,5.3vw,30px)}.swg.matches-page .navigation{grid-template-columns:1fr auto;gap:14px;height:auto;min-height:88px;display:grid}.swg.matches-page .navigation nav{grid-area:2/1/auto/-1;margin-top:0}.swg.matches-page .navigation .nav-join{display:block}}.matches-page{--score-green:#79d89b;--score-red:#ef777d}.matches-page .score-win,.matches-page .result-win{color:var(--score-green)}.matches-page .score-loss,.matches-page .result-loss{color:var(--score-red)}.matches-page .score-draw,.matches-page .result-draw{color:#b6b6b3}.sked-title-row{justify-content:space-between;align-items:center;gap:6vw;display:flex}.matches-intro .sked-title-row h1{flex:1;margin-bottom:65px;font-size:clamp(58px,7.8vw,136px)}.sked-brand{flex-direction:column;flex-shrink:0;align-items:center;gap:25px;margin:0 5vw 45px 0;display:flex}.sked-brand img{opacity:.88;width:clamp(100px,13vw,220px);height:auto;transition:opacity .5s,transform .7s}.sked-brand:hover img{opacity:1;transform:translateY(-5px)}.sked-brand span,.schedule-caption{letter-spacing:.08em;color:#a6a6a4;font:9px IBM Plex Mono,monospace}.earlier-panel{background:linear-gradient(120deg,#ffffff03,#0000);border:1px solid #ffffff16;border-radius:12px;padding:20px;animation:.4s sheet-in}.earlier-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.earlier-toolbar h3{margin:0;font-size:16px;font-weight:500}.earlier-pagination{align-items:center;gap:16px;display:flex}.earlier-pagination button{color:#f0f0ed;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:5px;width:38px;height:38px}.earlier-pagination button:disabled{opacity:.25;cursor:default}.earlier-pagination span{color:#a6a6a4;font:10px IBM Plex Mono,monospace}.earlier-scroll{overscroll-behavior:contain;scrollbar-color:#ffffff30 transparent;scrollbar-width:thin;max-height:min(72vh,720px);padding:2px 8px 2px 2px;overflow:auto}.history-close{color:#b6b6b3;background:0 0;border:0;border-bottom:1px solid #ffffff28;margin:18px auto 0;padding:10px 0;font:700 10px Lemon Milk,Outfit,sans-serif;display:block}@media (width<=600px){.sked-title-row{align-items:flex-start;gap:25px}.matches-intro .sked-title-row h1{margin-top:30px;margin-bottom:35px;font-size:clamp(40px,9vw,58px)}.sked-brand{gap:14px;margin:35px 0 0}.sked-brand img{width:64px}.sked-brand span{text-align:center;max-width:70px;font-size:7px;line-height:1.8}.schedule-caption{font-size:8px}.earlier-panel{padding:12px}.earlier-toolbar{gap:12px}.earlier-toolbar h3{font-size:14px}.earlier-pagination{gap:10px}.earlier-pagination button{width:32px;height:32px}.earlier-scroll{max-height:65vh;padding-right:3px}}@font-face{font-family:SWG Barlow Condensed;src:url(/assets/fonts/barlow-condensed-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.swg .matches-hero{--emblem-mix:0;isolation:isolate;background:#08090a;grid-template-columns:.9fr 1.1fr;gap:45px 5vw;min-height:640px;padding:65px 7vw 35px;display:grid;position:relative;overflow:hidden}.matches-hero-ambience{z-index:-2;pointer-events:none;position:absolute;inset:0}.ambience-sked{opacity:calc(1 - var(--emblem-mix));background:radial-gradient(at 74% 34%,#b60f3538,#0000 53%)}.ambience-ncl{opacity:var(--emblem-mix);background:radial-gradient(at 74% 38%,#007bab33,#0000 53%)}.match-hero-copy{z-index:2;align-self:center;padding:10px 0;position:relative}.match-hero-copy .matches-eyebrow{margin:0 0 24px;font-size:10px}.matches-hero h1{letter-spacing:-.025em;color:#efefea;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;font-family:SWG Barlow Condensed,Impact,sans-serif;font-size:clamp(100px,10.5vw,215px);font-weight:800;line-height:.82}.matches-hero h1 span{color:rgb(calc(216 - 216 * var(--emblem-mix)) calc(46 + 142 * var(--emblem-mix)) calc(73 + 160 * var(--emblem-mix)))}.match-hero-rule{background:#cf2943;width:42px;height:2px;margin:26px 0 18px;display:block}.match-hero-description{color:#d2d1d1;margin:0 0 12px;font:400 clamp(14px,1.2vw,19px)/1.5 Outfit,sans-serif}.match-source-link{color:#96949b;border-bottom:1px solid #ffffff20;padding-bottom:5px;font:10px IBM Plex Mono,monospace}.match-logo-presentation{align-self:stretch;place-items:center;min-width:0;min-height:420px;display:grid;position:relative}.match-ghost-emblem{opacity:.055;pointer-events:none;position:absolute;inset:-130px -120px -80px -60px;overflow:hidden}.match-ghost-emblem img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-10deg)scale(1.15)}.match-ghost-sked{opacity:calc(1 - var(--emblem-mix))}.match-ghost-ncl{opacity:var(--emblem-mix)}.match-emblem-stack{pointer-events:none;width:100%;height:360px;position:relative}.match-emblem-stack img{object-fit:contain;max-width:88%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-hero-sked{width:300px;height:340px;opacity:calc(1 - var(--emblem-mix));filter:drop-shadow(0 0 24px #c0133d50)}.match-hero-ncl{width:400px;height:285px;opacity:var(--emblem-mix);filter:drop-shadow(0 0 22px #00a9dc38)}.match-visual-selector{z-index:3;background:#090a0c99;border:1px solid #ffffff16;border-radius:30px;gap:5px;padding:4px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.match-visual-selector button{color:#95959c;background:0 0;border:0;border-radius:20px;min-width:58px;padding:8px 17px;font:600 10px Outfit,sans-serif}.match-visual-selector button[aria-pressed=true]{color:#eee;background:#ffffff0d}.match-visual-selector button:focus-visible{outline-offset:2px;outline:1px solid #ddd}.match-hero-teams{z-index:2;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:22px;display:grid}.match-hero-teams>a{border-right:1px solid #ffffff1c;align-items:center;gap:22px;min-height:100px;padding:10px 30px 24px;display:flex;position:relative}.match-hero-teams>a:first-child{padding-left:0}.match-hero-teams>a:last-child{border-right:0;padding-right:0}.match-hero-teams>a:after{content:"";opacity:.6;background:linear-gradient(90deg,#666,#d22d48);height:1px;transition:opacity .3s,transform .3s;position:absolute;bottom:7px;left:30px;right:30px}.match-hero-teams>a:first-child:after{left:0}.match-hero-teams>a:last-child:after{right:0}.match-hero-teams>a:hover:after,.match-hero-teams>a:focus-visible:after{opacity:1;transform:translateY(-3px)}.match-nav-number{color:#d42a45;border-right:1px solid #68303b;padding-right:22px;font:800 52px/.9 SWG Barlow Condensed,sans-serif}.match-nav-name{flex-direction:column;gap:5px;display:flex}.match-nav-name small{color:#d42a45;letter-spacing:.15em;font:600 9px IBM Plex Mono,monospace}.match-nav-name strong{text-transform:uppercase;letter-spacing:.08em;font:800 28px/1 SWG Barlow Condensed,sans-serif}.match-nav-action{text-transform:uppercase;white-space:nowrap;color:#c5c4c6;align-items:center;gap:14px;margin-left:auto;font:9px IBM Plex Mono,monospace;display:flex}.match-nav-action>span{color:#d32b47;font:25px Outfit,sans-serif}@media (width>=1600px){.swg .matches-hero{min-height:760px;padding-top:80px;padding-bottom:45px}.match-logo-presentation{min-height:470px}.match-emblem-stack{height:420px}.match-hero-sked{width:355px;height:400px}.match-hero-ncl{width:470px;height:320px}}@media (width<=1000px){.match-hero-teams>a{gap:14px;padding-inline:18px}.match-nav-number{padding-right:14px;font-size:42px}.match-nav-name strong{font-size:25px}.match-nav-action{gap:0;font-size:0}.match-nav-action>span{font-size:25px}.matches-hero h1{font-size:clamp(95px,12vw,150px)}.match-logo-presentation{min-height:350px}.match-emblem-stack,.match-hero-sked{height:280px}.match-hero-ncl{height:220px}}@media (width<=600px){.swg .matches-hero{grid-template-columns:1fr 1fr;gap:25px 10px;min-height:0;padding:35px 6vw 30px}.matches-hero h1{font-size:clamp(64px,17vw,100px);line-height:.87}.match-hero-copy .matches-eyebrow{letter-spacing:.08em;margin-bottom:20px;font-size:7px}.match-hero-copy{padding:0}.match-hero-rule{width:30px;margin:20px 0 14px}.match-hero-description{max-width:19ch;font-size:12px}.match-source-link{font-size:8px}.match-logo-presentation{min-height:250px}.match-emblem-stack{height:170px}.match-hero-sked{width:145px;height:165px}.match-hero-ncl{width:190px;height:145px}.match-ghost-emblem{inset:-30px -80px}.match-visual-selector{padding:3px;bottom:10px}.match-visual-selector button{min-width:46px;padding:7px 10px;font-size:9px}.match-hero-teams{grid-template-columns:1fr;padding-top:0}.match-hero-teams>a,.match-hero-teams>a:first-child,.match-hero-teams>a:last-child{border:0;gap:20px;min-height:82px;padding:18px 0}.match-hero-teams>a:after,.match-hero-teams>a:first-child:after,.match-hero-teams>a:last-child:after{bottom:0;left:0;right:0}.match-nav-number{padding-right:18px;font-size:40px}.match-nav-name strong{font-size:25px}.match-nav-action{gap:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.match-hero-teams>a:after{transition:none}}.match-sheets.match-history-frame{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#646169 #121215;outline-offset:4px;height:clamp(360px,70dvh,780px);overflow:hidden auto}.match-history-frame::-webkit-scrollbar{width:7px}.match-history-frame::-webkit-scrollbar-track{background:#121215}.match-history-frame::-webkit-scrollbar-thumb{background:#545158;border:1px solid #121215;border-radius:8px}.match-history-frame::-webkit-scrollbar-thumb:hover{background:#7a737e}.match-history-frame .match-sheet:last-child{border-bottom:1px solid #ffffff13}.match-history-older>h3{letter-spacing:.07em;color:#d3d3d2;background:#ffffff04;border-block:1px solid #ffffff15;justify-content:space-between;align-items:center;margin:0;padding:22px 28px;font:600 11px IBM Plex Mono,monospace;display:flex}.match-history-older>h3>span{color:#8e8a94;font-weight:400}@media (width<=600px){.match-sheets.match-history-frame{height:clamp(360px,68dvh,640px)}.match-history-older>h3{padding:18px 14px;font-size:10px}}.match-sync-info{flex-direction:column;align-items:flex-end;gap:14px;max-width:460px;display:flex}.match-results-info{color:#a3a5aa;font:11px/1.8 Outfit,sans-serif}.match-results-info summary{cursor:pointer;text-align:right;color:#c5c5c3;text-underline-offset:5px;-webkit-text-decoration:underline #ffffff30;text-decoration:underline #ffffff30}.match-results-info p{margin:14px 0 0}.match-sync-info .schedule-caption{letter-spacing:.12em;font-size:9px}@media (width<=800px){.match-sync-bar{flex-direction:column;align-items:flex-start}.match-sync-info{align-items:flex-start;max-width:100%}.match-results-info summary{text-align:left}}.matches-page>.navigation{box-shadow:none;background:0 0;border-bottom:0}.matches-page .matches-hero{background:0 0}.matches-hero-ambience,.match-ghost-emblem{-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 100%);mask-image:linear-gradient(#0000 0%,#000 26% 100%)}
