html:has(.fw){scroll-behavior:smooth}body:has(.fw){background:#000}.fw{--ink:#0b0b0a;--paper:#f4f2ee;--gold:#a08a62;--gold-hi:#cdb88e;--mute:#8d877d;--wide:"sweet-sans-pro", "Lexend Giga", sans-serif;--body:"Lato", system-ui, sans-serif;--out:cubic-bezier(.16, 1, .3, 1);--gap:72px;--s-tight:14px;--s-group:32px;--s-media:56px;--s-act:48px;--s-edge:72px;--pad:max(20px, calc(50% - 280px));color:var(--paper);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;background:#000;overflow-x:clip}.fw :where(h1,h2,h3,p,ul,li,figure,figcaption,small,b,strong,nav,form){margin:0;padding:0}.fw :where(*){box-sizing:border-box}.fw img{max-width:100%;display:block}.fw a{color:inherit;text-decoration:none}.fw button{font:inherit;color:inherit}.fw .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fw.js .rv{opacity:0;transition:opacity 1s var(--out), transform 1.1s var(--out);transform:translateY(28px)}.fw.js .rv.in{opacity:1;transform:none}.fw .rv.d1{transition-delay:80ms}.fw .rv.d2{transition-delay:.16s}.fw .rv.d3{transition-delay:.24s}.fw-bar{z-index:6;color:var(--gold-hi);font:600 9.5px/1 var(--wide);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;background:#000;justify-content:center;align-items:center;padding:10px 0;display:flex;position:relative}.fw-laurel{flex:none;width:15px;height:15px;margin-right:7px}.fw-header{z-index:5;padding:14px var(--pad);transition:background .4s var(--out);background:0 0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.fw-header.solid{background:#000}.fw-header img{width:auto;height:22px}.fw-burger{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;margin-right:-10px;display:grid}.fw-burger i{background:#fff;width:24px;height:1.5px;display:block}.fw-menu{z-index:20;padding:0 var(--pad) 28px;visibility:hidden;transition:transform .6s var(--out), visibility 0s .6s;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-100%)}.fw-menu.open{visibility:visible;transition:transform .6s var(--out);transform:none}.fw-menu-top{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.fw-menu-top img{width:auto;height:22px}.fw-x{width:44px;height:44px;font:300 30px/1 var(--body);color:#fff;cursor:pointer;background:0 0;border:0;margin-right:-10px}.fw-menu-brands{gap:2px;margin:18px -20px 0;display:grid}.fw-menu-brands a{background:var(--bg);opacity:0;transition:opacity .6s var(--out), transform .7s var(--out);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:24px 20px;display:grid;transform:translateY(14px)}.fw-menu.open .fw-menu-brands a{opacity:1;transform:none}.fw-menu.open .fw-menu-brands a:nth-child(2){transition-delay:60ms}.fw-menu.open .fw-menu-brands a:nth-child(3){transition-delay:.12s}.fw-menu-brands img{justify-self:center;width:auto;height:30px}.fw-menu-brands img.fw-icon-wave{height:10px}.fw-menu-brands b{font:400 22px/1.1 var(--wide);letter-spacing:.1em;text-transform:uppercase;display:block}.fw-menu-brands div>span{color:var(--ac);margin-top:6px;font-size:13px;display:block}.fw-menu-brands em{color:var(--ac);font-size:18px;font-style:normal}.fw-menu-more{gap:18px;margin-top:28px;display:grid}.fw-menu-more a{font:400 11px/1 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi)}.fw-menu-foot{color:#6f6a61;margin-top:auto;padding-top:32px;font-size:12.5px}.fw-hero{height:calc(100svh - 32px);min-height:620px;padding:0 var(--pad) 40px;flex-direction:column;justify-content:flex-end;margin-top:-72px;display:flex;position:relative;overflow:hidden}.fw-hero>.edit-pic{display:block;position:absolute;inset:0}.fw-hero-ph{object-fit:cover;object-position:62% 18%;width:100%;max-width:none;height:100%;animation:fw-push 16s var(--out) both;position:absolute;inset:0}@keyframes fw-push{0%{transform:scale(1.14)}to{transform:scale(1)}}.fw-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 22% 45%,#000000db 82%);position:absolute;inset:0}.fw-hero>h1,.fw-hero>p,.fw-hero>.fw-cta{z-index:1;position:relative}.fw-hero h1{font:700 44px/1 var(--wide);letter-spacing:.04em;text-transform:uppercase;color:#fff}.fw-hero h1>span{display:block}.fw-hero>p{color:#e2ddd4;max-width:28ch;margin-top:16px;font-size:17px}@media (min-width:900px){.fw-hero-ph{object-position:50% 50%}.fw-hero h1{font-size:52px}}.fw-cta{flex-direction:column;align-self:stretch;gap:14px;width:100%;margin-top:32px;display:flex}.fw-deal{text-align:center;color:#d6cfc3;font-size:15px;line-height:1.4;display:block}.fw-deal b{font:600 13px/1 var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);border-bottom:1px solid #cdb88e99;margin:0 2px;padding-bottom:2px}.fw-deal i{color:var(--gold-hi);transition:transform .5s var(--out);margin-left:4px;font-style:normal;display:inline-block}.fw-deal:hover i{transform:translate(4px)}.fw-pick{background:var(--gold-hi);color:#14110c;font:600 12.5px/1 var(--wide);letter-spacing:.18em;text-transform:uppercase;transition:background .4s var(--out);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.fw-pick:hover{background:#dcc9a2}.fw-pick i{animation:fw-nudge 2.6s var(--out) infinite;font-size:17px;font-style:normal}@keyframes fw-nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}.fw-strip{z-index:4;background:#000;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;position:sticky;top:72px}.fw-strip a{background:var(--bg);flex-direction:column;align-items:center;gap:9px;padding:18px 4px 15px;display:flex;position:relative}.fw-strip a:after{content:"";background:var(--c);height:3px;transition:transform .6s var(--out);position:absolute;bottom:-1px;left:28%;right:28%;transform:scaleX(0)}.fw-strip a.on:after{transform:scaleX(1)}.fw-strip img{width:auto;height:30px;transition:clip-path 1.4s var(--out), opacity .5s var(--out)}.fw-strip img.fw-icon-wave{height:10px;margin:10px 0}.fw.js .fw-strip img{clip-path:inset(0 100% 0 0)}.fw.js .fw-strip.drawn img{clip-path:inset(0)}.fw-strip a:nth-child(2) img{transition-delay:.15s}.fw-strip a:nth-child(3) img{transition-delay:.3s}.fw-strip span{font:600 11.5px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.fw-strip small{font:400 11px/1 var(--body);letter-spacing:.02em;color:#fff;margin-top:-3px}.fw-strip img,.fw-strip span,.fw-strip small{opacity:.82;transition-property:clip-path,opacity}.fw-strip a.on img,.fw-strip a.on span,.fw-strip a.on small,.fw-strip:not(.live) img,.fw-strip:not(.live) span,.fw-strip:not(.live) small{opacity:1}.fw-door{padding:var(--s-edge) var(--pad);flex-direction:column;scroll-margin-top:150px;display:flex;position:relative;overflow:hidden}.fw-door .need{font:400 11px/1.3 var(--wide);letter-spacing:.22em;text-transform:uppercase}.fw-door h2{font:400 48px/.95 var(--wide);letter-spacing:.07em;text-transform:uppercase;color:#fff;margin-top:12px}.fw-door .sub{max-width:27ch;margin-top:16px;font-size:16.5px}.fw-ghost{opacity:.07;pointer-events:none;width:auto;height:220px;position:absolute;top:40px;right:-40px}.fw-ghost-wave{height:60px;top:90px}.fw-sold{margin-top:var(--s-group);text-align:center;border-top:1px solid var(--acc);border-bottom:1px solid var(--rule);padding:22px 0 20px;position:relative;overflow:hidden}.fw-sold .num{font:300 64px/1 var(--wide);letter-spacing:-.01em;color:var(--acc);font-variant-numeric:tabular-nums;display:block}.fw-sold .lbl{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin-top:12px;display:flex}.fw-sold strong{font:600 12px/1 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:#fff}.fw-sold .lbl>span{color:var(--soft);font-size:14px}.fw-sold:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff0d 45%,#ffffff12 50%,#ffffff0d 55%,#0000 100%);width:30%;position:absolute;top:0;bottom:0;left:-35%}.fw-sold.done:after{animation:fw-soldsheen 1.6s var(--out) forwards}@keyframes fw-soldsheen{to{left:110%}}.fw-facts{margin-top:var(--s-group);border-top:1px solid var(--rule)}.fw-sold+.fw-facts{border-top:0;margin-top:0}.fw-facts>div{border-bottom:1px solid var(--rule);grid-template-columns:118px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.fw-facts b{font:600 17px/1.15 var(--wide);letter-spacing:.04em;color:#fff}.fw-facts>div>span{color:var(--soft);font-size:14.5px;line-height:1.4}.fw-shot{z-index:0;margin:var(--s-group) -20px;display:block;position:relative}.fw-shot img,.fw-shot .edit-pic{width:100%;height:auto;display:block}.fw-d-companion .fw-shot{margin:calc(var(--s-media) - 40px) -20px 0}@media (min-width:600px){.fw-shot,.fw-d-companion .fw-shot{margin-inline:0}}.fw-extra{z-index:1;margin:0 0 var(--s-act);position:relative}.fw-ben{background:#1d1b19;border:1px solid #db584399;border-radius:6px;overflow:hidden}.fw-ben .edit-pic{display:block}.fw-ben-ph{object-fit:cover;object-position:50% 18%;width:100%;height:240px}.fw-ben .in{padding:24px 20px 10px}.fw-ben h3{max-width:22ch;font:600 18px/1.25 var(--wide);letter-spacing:.06em;text-transform:uppercase;color:#fff}.fw-ben .in>p{color:#b9b0a6;margin-top:8px;font-size:14.5px}.fw-ben ul{border-top:1px solid #34302c;margin-top:14px;list-style:none}.fw-ben li{border-bottom:1px solid #34302c;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.fw-ben li:last-child{border-bottom:0}.fw-ben small{font:600 10px/1 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:#ec8a74;display:block}.fw-ben li div>span{color:#d9d1c6;margin-top:6px;font-size:14.5px;display:block}.fw-ic{background:#db5843;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.fw-ic svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.fw-btn{font:600 12px/1 var(--wide);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px;display:flex}.fw-btn i{transition:transform .5s var(--out);font-size:17px;font-style:normal}.fw-strip a.soon{background:#1c1c1c}.fw-strip a.soon img,.fw-strip a.soon span{opacity:.28;filter:grayscale()}.fw-strip a.soon small{color:var(--gold-hi);font:700 9.5px/1.2 var(--wide);letter-spacing:.12em;text-transform:uppercase;text-align:center}.fw-menu-brands a.soon{cursor:default;background:#1c1c1c}.fw-menu-brands a.soon img,.fw-menu-brands a.soon b{opacity:.3;filter:grayscale()}.fw-menu-brands a.soon div>span{color:var(--gold-hi);font:700 11px/1.2 var(--wide);letter-spacing:.14em;text-transform:uppercase}.fw-fbrands a.soon{opacity:.3;pointer-events:none}.fw-door.fw-door--soon{--rule:#2a2a2a;--acc:#8a8a8a;--soft:#8a8a8a;background:#161616}.fw-door.fw-door--soon .fw-ghost{opacity:.03}.fw-door.fw-door--soon .need,.fw-door.fw-door--soon .sub,.fw-door.fw-door--soon .fw-sold,.fw-door.fw-door--soon .fw-facts,.fw-door.fw-door--soon .fw-shot,.fw-door.fw-door--soon .fw-extra,.fw-door.fw-door--soon .fw-dom{opacity:.3;filter:grayscale()}.fw-door.fw-door--soon h2{color:#6f6f6f}.fw-door.fw-door--soon .need,.fw-door.fw-door--soon .sub{color:#9a9a9a}.fw-soon-pill{z-index:2;background:var(--gold-hi);color:#14110c;font:700 11px/1 var(--wide);letter-spacing:.22em;text-transform:uppercase;align-self:flex-start;margin-bottom:22px;padding:10px 14px;position:relative}.fw-door .fw-btn.fw-soon{z-index:2;background:var(--gold-hi);color:#14110c;letter-spacing:.22em;cursor:default;justify-content:center;gap:12px;font-size:13px;position:relative}.fw-door .fw-btn.fw-soon:before{content:"";width:9px;height:9px;animation:fw-pulse 2.4s var(--out) infinite;background:#14110c;border-radius:50%}@keyframes fw-pulse{0%,to{opacity:.3}50%{opacity:1}}.fw-door:hover .fw-btn i,.fw-btn:active i{transform:translate(6px)}.fw-dom{margin-top:var(--s-tight);opacity:.6;font-size:12.5px}.fw-d-companion{--rule:#34302c;--acc:#ec8a74;--soft:#b9b0a6;background:#151412}.fw-d-companion .need{color:#ec8a74}.fw-d-companion .sub{color:#c6bdb2}.fw-d-companion .fw-btn{color:#151412;background:#db5843}.fw-d-deepsleep{--ds-navy:#0c1640;--ds-deep:#08102f;--ds-cyan:#00b5e2;--ds-mute:#9fb0d6;--ds-rule:#1f2c66;--acc:var(--ds-cyan);--soft:var(--ds-mute);--rule:var(--ds-rule);background:var(--ds-navy)}.fw-d-deepsleep .need{color:var(--ds-cyan)}.fw-d-deepsleep .sub{color:var(--ds-mute)}.fw-d-deepsleep .fw-ghost{opacity:.05}.fw-d-deepsleep .fw-btn{background:var(--ds-cyan);color:var(--ds-navy)}.fw-ben-deepsleep{background:var(--ds-deep);border-color:#00b5e273}.fw-ben-deepsleep .fw-ben-ph{object-position:50% 40%}.fw-ben-deepsleep h3{margin-bottom:2px}.fw-duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.fw-duo>div{border:1px solid var(--ds-rule);background:#ffffff08;border-radius:6px;padding:16px 14px}.fw-duo small{color:var(--ds-cyan)}.fw-duo b{font:600 15px/1.3 var(--body);color:#fff;margin-top:10px;display:block}.fw-duo>div>span{color:var(--ds-mute);margin-top:8px;font-size:13.5px;line-height:1.45;display:block}.fw-night{border:1px solid var(--ds-rule);background:var(--ds-deep);border-radius:6px;margin:20px 0 0;padding:18px 14px 14px}.fw-nchart{width:100%;height:auto;display:block;overflow:visible}.fw-nchart .stars circle{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite fw-twinkle}@keyframes fw-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.fw-nchart .moon{animation:5s ease-in-out infinite fw-moonglow}@keyframes fw-moonglow{0%,to{filter:drop-shadow(0 0 1px #ebf0ffcc)drop-shadow(0 0 2px #c8d4ff66)}50%{filter:drop-shadow(0 0 2px #ebf0ff)drop-shadow(0 0 4px #c8d4ffbf)}}.fw-nchart .ln{fill:none;stroke-width:2px;stroke-linecap:round}.fw-nchart .ln.t{stroke:#00b5e2}.fw-nchart .ln.c{stroke:#cfeaf6}.fw-nchart .base,.fw-nchart .ticks line{stroke:#24326e;stroke-width:1px}.fw-nchart .hrs text{font:400 9.5px var(--wide);letter-spacing:.12em;fill:#7e8fbd;text-anchor:middle}.fw-nchart .tag text{font:600 9.5px var(--wide);letter-spacing:.16em}.fw.js .fw-nchart .wipe{transform-origin:0 0;transition:transform 2.2s var(--out);transform:scaleX(0)}.fw.js .fw-nchart .tag{opacity:0;transition:opacity .8s var(--out)}.fw.js .fw-night.go .wipe{transform:scaleX(1)}.fw.js .fw-night.go .tag{opacity:1}.fw-night.go .tag.t{transition-delay:.6s}.fw-night.go .tag.c{transition-delay:1.4s}.fw-night figcaption{color:var(--ds-mute);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;display:flex}.fw-night .k{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:8px;display:inline-block}.fw-night .k.t{background:#00b5e2}.fw-night .k.c{background:#cfeaf6}.fw-night .fine{color:#6f7fae;margin-top:10px;font-size:11.5px}.fw-ben-deepsleep .note{color:var(--ds-mute);margin:12px 0;font-size:13.5px}.fw-d-flow{--rule:#7a3a25;--acc:#f0b48e;--soft:#dcbba7;background:#5a2616}.fw-d-flow .need{color:#f0b48e}.fw-d-flow .sub{color:#e2c3b1}.fw-d-flow .fw-btn{color:#5a2616;background:#f6e7da}.fw-ben-flow{background:#4a1f12;border-color:#f0b48e8c}.fw-ben-flow .fw-ben-ph{object-position:50% 35%}.fw-ben-flow .in>p{color:#dcbba7}.fw-ben-flow ul,.fw-ben-flow li{border-color:#6e321f}.fw-ben-flow small{color:#f0b48e}.fw-ben-flow li div>span{color:#f1dccd}.fw-ben-flow .fw-ic{background:#f0b48e}.fw-ben-flow .fw-ic svg{stroke:#4a1f12}.fw-sep{place-items:center;width:min(78%,320px);height:9px;margin:0 auto;display:grid;position:relative}.fw-sep:before{content:"";background:linear-gradient(90deg,#cdb88e00,#cdb88ebf 30% 70%,#cdb88e00);height:1px;position:absolute;top:50%;left:0;right:0}.fw-sep i{border:1px solid var(--gold-hi);background:#2f4158;width:7px;height:7px;position:relative;transform:rotate(45deg)}.fw-award{padding:var(--gap) var(--pad) calc(var(--gap) - 4.5px);text-align:center;background:#2f4158;flex-direction:column;align-items:center;gap:22px;display:flex}.fw-award>div b{font:600 14px/1.3 var(--wide);letter-spacing:.2em;text-transform:uppercase;color:#fff;display:block}.fw-award>div>span{color:#b7c2d0;max-width:28ch;margin-top:8px;font-size:15px;display:block}.fw-seal{width:236px;height:236px;color:var(--gold-hi);overflow:visible}.fw-seal .ring{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:1;transition:stroke-dashoffset 1.6s var(--out)}.fw-seal .ring.thin{stroke-width:.7px;opacity:.7;transition-delay:.2s}.fw-seal .ringtxt{font:600 9.6px var(--wide);letter-spacing:.24em;fill:currentColor;transition:opacity 1s var(--out) .9s}.fw-seal .spin{transform-origin:120px 120px;animation:48s linear infinite fw-spin}@keyframes fw-spin{to{transform:rotate(360deg)}}.fw-seal .stem{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset 1.4s var(--out) .3s}.fw-seal .lf{fill:currentColor;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--out), transform .7s var(--out);transition-delay:calc(.45s + var(--i) * 90ms);transform:scale(1.3)}.fw-seal .num{font:300 66px/1 var(--wide);letter-spacing:-.01em;fill:#fff;transition:opacity .8s var(--out) .3s}.fw-seal .lbl{font:600 9px var(--wide);letter-spacing:.32em;fill:currentColor;transition:opacity .8s var(--out) .6s}.fw-seal .sheen{opacity:0}.fw.js .fw-seal .ring,.fw.js .fw-seal .stem{stroke-dashoffset:1px}.fw.js .fw-seal .ringtxt,.fw.js .fw-seal .num,.fw.js .fw-seal .lbl{opacity:0}.fw.js .fw-seal .lf{opacity:0;transform:scale(.3)}.fw.js .fw-seal.go .ring,.fw.js .fw-seal.go .stem{stroke-dashoffset:0}.fw.js .fw-seal.go .ringtxt,.fw.js .fw-seal.go .num,.fw.js .fw-seal.go .lbl{opacity:1}.fw.js .fw-seal.go .lf{opacity:1;transform:scale(1.3)}.fw-seal.go .sheen{animation:fw-sheen 5.5s var(--out) 2.2s infinite}@keyframes fw-sheen{0%{opacity:.9;transform:skew(-18deg)translate(0)}35%{opacity:.9;transform:skew(-18deg)translate(420px)}36%,to{opacity:0;transform:skew(-18deg)translate(420px)}}.fw-fly{padding:calc(var(--gap) + 4.5px + 232px) var(--pad) calc(var(--gap) - 4.5px);color:#fff;background:#2f4158;margin-top:-1px;position:relative;overflow:hidden}.fw-sky{top:calc(var(--gap) + 4.5px - 18px);background:url(/brands/hub/sky.webp) 0 0/auto 100% no-repeat;width:1572px;height:340px;margin-left:-955px;position:absolute;left:50%;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px 62%,#0000 100%)}.fw-fly:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#2f4158 0%,#2f415899 45%,#2f415800 100%);height:150px;position:absolute;top:0;left:0;right:0}.fw-fly:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000000f 15%,#00000029 28%,#0000004d 40%,#00000078 52%,#000000a3 64%,#000c 76%,#000000eb 88%,#000 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.fw-fly>.fw-sep{z-index:3;position:absolute;top:0;left:0;right:0}.fw-fly>h2,.fw-fly>p,.fw-fly>form,.fw-fly>small{z-index:2;position:relative}.fw-fly h2{font:700 28px/1.05 var(--wide);letter-spacing:.06em;text-transform:uppercase}.fw-fly>p{color:#c3cbd7;max-width:30ch;margin-top:12px}.fw-field{border:1px solid #6c7789;margin-top:24px;display:flex}.fw-field input{min-width:0;font:400 16px var(--body);color:#fff;background:0 0;border:0;flex:1;padding:16px 14px}.fw-field input::placeholder{color:#8a95a6}.fw-field button{background:var(--gold-hi);color:#0e1a2c;font:600 11px/1 var(--wide);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;padding:0 20px}.fw-fly>p.fw-msg{color:#e2ddd4;margin-top:10px;font-size:14px}.fw-fly>p.fw-msg:empty{display:none}.fw-fly>small{color:#8592a5;margin-top:12px;font-size:12px;display:block}.fw-footer{padding:0 var(--pad) 28px;color:var(--paper);background:#000}.fw-footer>.fw-sep{margin-bottom:calc(var(--gap) - 4.5px)}.fw-footer>.fw-sep i{background:#000}.fw-flogo{width:auto;height:26px}.fw-fbrands{font:600 10.5px/1 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:#efeae1;border-top:1px solid #2a2825;justify-content:space-between;margin-top:28px;padding-top:18px;display:flex}.fw-footer nav{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:24px;display:grid}.fw-footer nav a{font:600 10.5px/1.3 var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi)}.fw-fda{color:#9a948a;border:1px solid #34312d;margin-top:26px;padding:12px;font-size:12px;line-height:1.5}.fw-copy{color:#7d776e;margin-top:18px;font-size:12.5px}@media (max-width:640px){.fw-footer{text-align:center}.fw-flogo{margin:0 auto}.fw-fbrands{justify-content:center;gap:22px}.fw-footer nav{justify-items:center}}@media (prefers-reduced-motion:reduce){.fw *,.fw :before,.fw :after{transition:none!important;animation:none!important}}
