.swbr{--mid:#6c6c6c;--rule:#e3e3e3;--fog:#f4f4f4;--hd:var(--disp,"Barlow Condensed",sans-serif);--ez:cubic-bezier(.2,.7,.1,1);color:#111;margin:0 var(--sw-pad,20px);max-width:1440px;font-family:Barlow,sans-serif}@media(min-width:1481px){.swbr{margin:0 auto}}main.sw-page-brands{padding:14px 0 0!important}main.sw-page-brands>*{margin-block-start:0!important}@media(max-width:900px){main.sw-page-brands{padding-top:10px!important}}.swbr .chap,.swbr .eb-rail,.swbr .mq{contain:paint}.swbr *{box-sizing:border-box}.swbr a{color:inherit;text-decoration:none}.swbr button,.swbr input,.swbr select{font:inherit;color:inherit}.swbr button{background:none;border:0;cursor:pointer;padding:0}.swbr img,.swbr video{display:block;max-width:100%}.swbr h1,.swbr h2,.swbr h3,.swbr p{margin:0}.swbr .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.swbr .h2{font:900 clamp(44px,5.4vw,92px)/.86 var(--hd)!important;text-transform:uppercase;letter-spacing:-.015em!important;margin-top:8px!important}.swbr .reel h1{color:#fff!important;font:900 clamp(40px,4.4vw,72px)/.9 var(--hd)!important;text-transform:uppercase}.swbr .eb-film h2{color:#fff!important}.swbr .reel-plain{height:auto;min-height:0;padding:44px 40px}.swbr .reel-plain .in{position:static;padding:0}.swbr .eb-top{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.swbr .eb-top button{width:50px;height:50px;border:1px solid #000;border-radius:50%;font-size:18px;display:grid;place-items:center;transition:.2s}.swbr .eb-top button:hover{background:#000;color:#fff}.swbr .segs button[aria-selected=true]{opacity:1}.swbr .segs button[aria-selected=true] i:after{animation:swbrseg 7s linear forwards}.swbr .reel .big span{display:inline-block}.swbr .bc .im,.swbr .rc .im,.swbr .cp .mod .im,.swbr .et .im{display:grid}.swbr .bc .bd,.swbr .rc .bd,.swbr .et .bd{display:flex}.swbr .rc .bd{flex-direction:column}.swbr .et .m,.swbr .et b{display:block}.swbr .et .pr{display:flex}.swbr input,.swbr select{font:inherit;color:inherit}.swbr img,.swbr video{display:block;max-width:100%}.swbr .tag{display:block;font:700 11px/1.2 Barlow;letter-spacing:.22em;text-transform:uppercase;color:var(--mid)}.swbr .h2{font:900 clamp(44px,5.4vw,92px)/.86 var(--hd);text-transform:uppercase;letter-spacing:-.015em}.swbr .sec{margin-top:110px}.swbr .lead{color:#444;font-size:18px;max-width:620px;margin-top:14px}.swbr .reel{position:relative;border-radius:18px;overflow:hidden;background:#000;color:#fff;height:min(88vh,860px);min-height:600px}.swbr .reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s,transform 8s linear;transform:scale(1.06)}.swbr .reel video.on{opacity:.62;transform:scale(1)}.swbr .reel:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,#fff0 30%,rgb(0 0 0 / .75)),linear-gradient(180deg,rgb(0 0 0 / .4),transparent 30%,transparent 60%,rgb(0 0 0 / .9))}.swbr .reel .in{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:34px 40px 30px}.swbr .reel .top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.swbr .reel .tag{color:#bbb}.swbr .reel h1{font:900 clamp(40px,4.4vw,72px)/.9 var(--hd);text-transform:uppercase;max-width:620px;margin-top:8px}.swbr .reel .big{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;z-index:2;pointer-events:none;font:900 clamp(110px,19vw,330px)/.8 var(--hd);text-transform:uppercase;letter-spacing:-.03em;color:#fff0;-webkit-text-stroke:2px rgb(255 255 255 / .9)}.swbr .reel .big span{display:inline-block;transition:opacity .5s,transform .7s var(--ez)}.swbr .reel .big span.out{opacity:0;transform:translateY(24px)}.swbr .reel .row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.swbr .reel .cap small{display:block;font:700 12px Barlow;letter-spacing:.2em;text-transform:uppercase;color:#aaa}.swbr .reel .cap b{display:block;font:900 40px/.95 var(--hd);text-transform:uppercase;margin:6px 0}.swbr .reel .cap p{color:#ccc}.swbr .reel .ctas{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.swbr .reel .ctas a{border-radius:999px;padding:14px 22px;font-weight:700;font-size:14px}.swbr .reel .ctas a:first-child{background:#fff;color:#000}.swbr .reel .ctas a+a{border:1px solid rgb(255 255 255 / .6)}.swbr .segs{display:flex;gap:8px}.swbr .segs button{width:120px;text-align:left;color:#fff;opacity:.55;transition:opacity .3s}.swbr .segs button[aria-current=true],.swbr .segs button:hover{opacity:1}.swbr .segs i{display:block;height:3px;background:rgb(255 255 255 / .25);border-radius:3px;overflow:hidden;margin-bottom:8px}.swbr .segs i:after{content:"";display:block;height:100%;width:0;background:#fff}.swbr .segs button[aria-current=true] i:after{animation:swbrseg 7s linear forwards}@keyframes swbrseg{to{width:100%}}.swbr .segs span{font:800 18px/1 var(--hd);text-transform:uppercase}.swbr .snd{border:1px solid rgb(255 255 255 / .5);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.swbr .mq{margin-top:14px;border-radius:18px;background:#0b0b0b;color:#fff;overflow:hidden;padding:18px 0}.swbr .mq .rail{display:flex;gap:40px;white-space:nowrap;animation:swbrmq 70s linear infinite;width:max-content}.swbr .mq:hover .rail{animation-play-state:paused}.swbr .mq span{font:900 48px/1 var(--hd);text-transform:uppercase;color:#fff0;-webkit-text-stroke:1px #666}.swbr .mq span:nth-child(3n){color:#fff;-webkit-text-stroke:0}@keyframes swbrmq{to{transform:translateX(-50%)}}.swbr .wall-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.swbr .tabs{display:flex;gap:8px;flex-wrap:wrap}.swbr .tabs button{border:1px solid var(--rule);border-radius:999px;padding:10px 16px;font:700 12px/1 Barlow;letter-spacing:.14em;text-transform:uppercase;transition:.2s}.swbr .tabs button:hover{border-color:#000}.swbr .tabs button[aria-pressed=true]{background:#000;color:#fff;border-color:#000}.swbr .wall{margin-top:26px;position:relative;line-height:.86}.swbr .wall a{display:inline-block;white-space:nowrap;font:900 clamp(40px,5.6vw,100px)/.95 var(--hd);text-transform:uppercase;letter-spacing:-.02em;transition:color .25s,opacity .25s;margin-right:.18em}.swbr .wall a:after{content:"/";color:var(--rule);margin-left:.18em;font-weight:500}.swbr .wall a:last-child:after{content:""}.swbr .wall:hover a{color:#ddd}.swbr .wall a:hover{color:#000!important}.swbr .wall a.dim{color:#eee;pointer-events:none}.swbr .wall:hover a.dim{color:#f3f3f3}.swbr-float{position:fixed;z-index:40;pointer-events:none;width:280px;background:#fff;border:1px solid #000;border-radius:16px;padding:10px;opacity:0;transform:translate(-50%,-110%) scale(.94);transition:opacity .2s,transform .25s var(--ez)}.swbr-float.on{opacity:1;transform:translate(-50%,-110%) scale(1)}.swbr-float .im{aspect-ratio:1.2;background:var(--fog);border-radius:10px;display:grid;place-items:center}.swbr-float img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.swbr-float b{display:block;font:900 26px/1 var(--hd);text-transform:uppercase;margin-top:8px}.swbr-float small{display:block;color:#555;font-size:13px;margin-top:2px}.swbr .eb-film{position:relative;border-radius:18px;overflow:hidden;background:#000;color:#fff;min-height:420px;display:flex;align-items:flex-end;margin-top:26px}.swbr .eb-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.swbr .eb-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .85),rgb(0 0 0 / .2) 60%,transparent)}.swbr .eb-film .in{position:relative;z-index:2;padding:36px 40px;max-width:640px}.swbr .eb-film .tag{color:#aaa}.swbr .eb-film h2{color:#fff}.swbr .eb-film p{color:#ddd;font-size:17px;margin-top:12px}.swbr .eb-film .lanes{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.swbr .eb-film .lanes button{border:1px solid rgb(255 255 255 / .5);border-radius:999px;padding:12px 18px;font:700 13px Barlow;letter-spacing:.1em;text-transform:uppercase;color:#fff}.swbr .eb-film .lanes button[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.swbr .eb-top{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.swbr .eb-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:14px;scrollbar-width:none}.swbr .eb-rail::-webkit-scrollbar{display:none}.swbr .eb-rail[hidden]{display:none}.swbr .et{scroll-snap-align:start;border-radius:18px;background:var(--fog);overflow:hidden;display:flex;flex-direction:column;position:relative;min-height:440px;transition:background .3s}.swbr .et .im{flex:1;display:grid;place-items:center;padding:22px 14px 0}.swbr .et img{width:100%;aspect-ratio:1.05;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--ez)}.swbr .et:hover{background:#0b0b0b;color:#fff}.swbr .et:hover img{transform:scale(1.06) translateY(-6px);mix-blend-mode:normal}.swbr .et .bd{padding:16px 18px 20px}.swbr .et b{display:block;font:900 38px/.9 var(--hd);text-transform:uppercase}.swbr .et .m{display:block;font-size:13px;color:#666;margin-top:6px}.swbr .et:hover .m{color:#aaa}.swbr .et .pr{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font:800 20px var(--hd)}.swbr .et .pr i{font-style:normal;width:40px;height:40px;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;transition:background .3s,color .3s}.swbr .et:hover .pr i{background:#fff;color:#000}.swbr .eb-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.swbr .eb-links a{border:1px solid #000;border-radius:999px;padding:12px 20px;font-weight:700;font-size:14px}.swbr .eb-links a:first-child{background:#000;color:#fff}@media(max-width:1100px){.swbr .eb-rail{grid-auto-columns:calc((100% - 28px)/3)}}@media(max-width:900px){.swbr .eb-rail{grid-auto-columns:72%}.swbr .eb-film .in{padding:24px 20px}.swbr .et{min-height:380px}}.swbr .match{display:grid;grid-template-columns:.85fr 1.6fr;gap:14px;margin-top:26px}.swbr .m-l{background:#0b0b0b;color:#fff;border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:14px}.swbr .m-l .tag{color:#999}.swbr .m-l p{color:#ccc}.swbr .steps{display:flex;gap:6px;margin-top:auto}.swbr .steps i{flex:1;height:4px;border-radius:4px;background:#333}.swbr .steps i.on{background:#fff}.swbr .m-r{border:1px solid var(--rule);border-radius:18px;padding:28px;min-height:430px}.swbr .q h3{font:900 44px/.95 var(--hd);text-transform:uppercase}.swbr .q small{color:var(--mid)}.swbr .opts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.swbr .opt{border:1px solid var(--rule);border-radius:14px;padding:18px 16px;text-align:left;display:flex;flex-direction:column;gap:6px;min-height:130px;transition:border-color .2s,transform .2s}.swbr .opt:hover{border-color:#000;transform:translateY(-2px)}.swbr .opt b{font:900 26px/1 var(--hd);text-transform:uppercase}.swbr .opt span{color:#555;font-size:14px}.swbr .res{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.swbr .rc{border:1px solid var(--rule);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:swbrdeal .6s var(--ez) both}.swbr .rc:nth-child(2){animation-delay:.1s}.swbr .rc:nth-child(3){animation-delay:.2s}@keyframes swbrdeal{from{opacity:0;transform:translateY(20px) rotate(-1.5deg)}}.swbr .rc .im{aspect-ratio:1.3;background:var(--fog);display:grid;place-items:center}.swbr .rc img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.swbr .rc .bd{padding:14px 16px 16px}.swbr .rc b{font:900 32px/.95 var(--hd);text-transform:uppercase}.swbr .rc .why{font-size:13.5px;color:#444;margin-top:4px}.swbr .rc .go{display:inline-block;margin-top:10px;font-weight:700;border-bottom:2px solid #000}.swbr .again{margin-top:16px;font-weight:700;font-size:14px;border-bottom:2px solid #000}.swbr .ch-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.swbr .arr{display:flex;gap:8px}.swbr .arr button{width:50px;height:50px;border:1px solid #000;border-radius:50%;font-size:18px;display:grid;place-items:center;transition:.2s}.swbr .arr button:hover{background:#000;color:#fff}.swbr .arr button:disabled{opacity:.25}.swbr .chap{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:22px;scrollbar-width:none}.swbr .chap::-webkit-scrollbar{display:none}.swbr .cp{scroll-snap-align:start;display:grid;grid-template-columns:1.2fr 1fr;border-radius:18px;overflow:hidden;background:#0b0b0b;color:#fff;min-height:560px}.swbr .cp .md{position:relative;background:#141414;overflow:hidden}.swbr .cp .md video,.swbr .cp .md img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.swbr .cp .md img.pr{object-fit:contain;inset:8%;width:84%;height:84%}.swbr .cp .md .nm{position:absolute;left:24px;bottom:14px;font:900 clamp(70px,8vw,140px)/.8 var(--hd);text-transform:uppercase;color:#fff0;-webkit-text-stroke:1.5px rgb(255 255 255 / .8);z-index:2}.swbr .cp .tx{padding:30px;display:flex;flex-direction:column;gap:16px}.swbr .cp .tx .tag{color:#999}.swbr .cp .fg{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a}.swbr .cp .fg div{padding:14px 0}.swbr .cp .fg div+div{border-left:1px solid #2a2a2a;padding-left:14px}.swbr .cp .fg b{display:block;font:900 34px/1 var(--hd)}.swbr .cp .fg small{color:#9a9a9a;font-size:12px}.swbr .cp .mods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.swbr .cp .mod{background:#1a1a1a;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px;transition:background .2s}.swbr .cp .mod:hover{background:#262626}.swbr .cp .mod .im{aspect-ratio:1.1;background:#f4f4f4;border-radius:8px;display:grid;place-items:center}.swbr .cp .mod img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.swbr .cp .mod b{font:800 16px/1.1 var(--hd);text-transform:uppercase}.swbr .cp .mod span{color:#bbb;font:700 15px var(--hd)}.swbr .cp .enter{margin-top:auto;align-self:flex-start;background:#fff;color:#000;border-radius:999px;padding:14px 22px;font-weight:700;font-size:14px}.swbr .dir-bar{display:grid;grid-template-columns:1.2fr auto auto;gap:10px;align-items:center;margin-top:22px}.swbr .srch{display:flex;align-items:center;gap:10px;border:1px solid #000;border-radius:999px;padding:0 18px;height:52px}.swbr .srch input{border:0;outline:0;flex:1;background:none;font-size:16px}.swbr .sel select{height:52px;border:1px solid var(--rule);border-radius:999px;padding:0 16px;background:#fff}.swbr .view{display:flex;border:1px solid var(--rule);border-radius:999px;padding:4px}.swbr .view button{padding:10px 16px;border-radius:999px;font-weight:700;font-size:13px}.swbr .view button[aria-pressed=true]{background:#000;color:#fff}.swbr .dir{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:16px}.swbr .bc{border:1px solid var(--rule);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .3s var(--ez)}.swbr .bc:hover{border-color:#000;transform:translateY(-3px)}.swbr .bc[hidden]{display:none}.swbr .bc .im{aspect-ratio:1.25;background:var(--fog);display:grid;place-items:center}.swbr .bc img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ez)}.swbr .bc:hover img{transform:scale(1.06)}.swbr .bc .wm{font:900 28px/1 var(--hd);text-transform:uppercase;color:#bbb}.swbr .bc .bd{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px}.swbr .bc b{font:900 24px/.95 var(--hd);text-transform:uppercase}.swbr .bc .ty{font-size:12px;color:#666}.swbr .bc .pr{font:800 17px var(--hd);margin-top:4px}.swbr .dir.list{grid-template-columns:1fr;gap:0;border-top:1px solid #000}.swbr .dir.list .bc{flex-direction:row;align-items:center;border:0;border-bottom:1px solid var(--rule);border-radius:0;gap:18px;padding:8px 0}.swbr .dir.list .bc:hover{transform:none;background:var(--fog)}.swbr .dir.list .im{width:110px;flex:none;border-radius:10px}.swbr .dir.list .bd{flex-direction:row;align-items:baseline;gap:24px;flex:1;flex-wrap:wrap}.swbr .dir.list b{font-size:30px;min-width:220px}.swbr .dir.list .pr{margin:0;margin-left:auto;padding-right:16px}.swbr .empty{padding:30px;border:1px dashed var(--rule);border-radius:16px;text-align:center;color:#555;margin-top:16px}.swbr .empty[hidden]{display:none}.swbr .why{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.swbr .why div{border-radius:18px;padding:28px;background:var(--fog)}.swbr .why div:first-child{background:#000;color:#fff}.swbr .why div:first-child p{color:#ccc}.swbr .why b{display:block;font:900 40px/.9 var(--hd);text-transform:uppercase}.swbr .why p{color:#444;margin-top:10px}.swbr .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;margin:110px 0 64px}.swbr .faq details{border-bottom:1px solid var(--rule);padding:18px 0}.swbr .faq summary{font:800 24px/1.15 var(--hd);text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.swbr .faq summary:after{content:"+"}.swbr .faq details[open] summary:after{content:"\2212"}.swbr .faq p{color:#444;margin-top:8px}@media(max-width:1200px){.swbr .dir{grid-template-columns:repeat(4,1fr)}.swbr .opts{grid-template-columns:1fr 1fr}}@media(max-width:900px){.swbr .reel{min-height:640px}.swbr .reel .in{padding:22px 20px}.swbr .segs{overflow-x:auto;width:100%}.swbr .segs button{flex:none;width:100px}.swbr .match,.swbr .faq{grid-template-columns:1fr}.swbr .res{grid-template-columns:1fr}.swbr .chap{grid-auto-columns:92%}.swbr .cp{grid-template-columns:1fr}.swbr .cp .md{aspect-ratio:1.2}.swbr .dir{grid-template-columns:1fr 1fr}.swbr .dir-bar{grid-template-columns:1fr}.swbr .why{grid-template-columns:1fr}.swbr-float{display:none}.swbr .mq span{font-size:34px}}.swbr .et .bd{display:block!important}.swbr .et .pr{display:flex!important}.swbr .bc .im,.swbr .et .im,.swbr .rc .im,.swbr .cp .mod .im{position:relative;display:block!important;overflow:hidden}.swbr .bc .im{aspect-ratio:1.25}.swbr .et .im{aspect-ratio:1;flex:none;margin:22px 14px 0;padding:0}.swbr .rc .im{aspect-ratio:1.3}.swbr .cp .mod .im{aspect-ratio:1.1}.swbr .bc .im img,.swbr .et .im img,.swbr .rc .im img,.swbr .cp .mod .im img{position:absolute;inset:10%;width:80%!important;height:80%!important;object-fit:contain;aspect-ratio:auto}.swbr .bc .wm{position:absolute;inset:0;display:grid;place-items:center}.swbr .et{min-height:0}.swbr p.hl a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.swbr .lead.hl{margin-top:12px}