.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atmosphere{position:fixed;inset:0;z-index:6;pointer-events:none}.scanlines{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(0 0 0/18%) 2px 3px);opacity:.38}.grain{inset:-20%;opacity:.11;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>");background-size:180px}.grain,.vignette{position:absolute}.vignette{inset:0;background:radial-gradient(ellipse at center,transparent 52%,rgb(0 0 0/28%) 100%)}.hanging-title{position:relative;display:grid;grid-gap:6px;gap:6px;margin:0 0 22px;font-size:16px;line-height:1;animation:none;text-transform:none}.hang-line{display:flex;flex-wrap:wrap;align-items:flex-start}.hang-gap{width:clamp(14px,1.8vw,26px)}.hang{display:inline-block;transform:rotate(var(--lean,0deg))}.hang,.sway{transform-origin:top center}.sway{display:flex;flex-direction:column;align-items:center;animation:sway 2.8s ease-in-out var(--delay) infinite alternate}.hang i{width:1px;height:22px;background:#d9cfb2;display:block;transform-origin:top center}.hang b{font-family:var(--display);font-weight:400;font-size:clamp(46px,6vw,92px);line-height:.78;letter-spacing:0}@keyframes sway{0%{transform:rotate(calc(var(--tilt) - 2.2deg))}to{transform:rotate(calc(var(--tilt) + 2.2deg))}}.hang-drop .sway{animation:none}.hang-drop i{animation:wire-snap .22s ease-in 1.05s forwards}.hang-drop b{display:block;animation:letter-snap .7s cubic-bezier(.45,.05,.2,1) 1.12s forwards}@keyframes wire-snap{to{transform:scaleY(.15);opacity:.35}}@keyframes letter-snap{0%{transform:translateY(0) rotate(0deg)}42%{transform:translateY(5px) rotate(16deg)}to{transform:translateY(12px) rotate(24deg)}}.searchlight{position:absolute;top:-15%;left:0;width:34%;height:130%;background:linear-gradient(90deg,transparent,rgb(252 235 188/18%),transparent);transform:translate3d(-120%,0,0);pointer-events:none;z-index:2}.icon-strip,.quote-banner,.slogan-banner,.sweep,.watch-scene{position:relative;overflow:hidden}.watch-scene{background-color:#141613}.watch-pin,.watch-scene{min-height:calc(100vh - 72px)}.watch-pin{display:grid;align-content:center}.watch-label{padding-top:8px}.watch-layout{position:relative;min-height:420px}.monitor{position:relative;border:1px solid #656554;background:#10120f;color:var(--cream);min-height:280px}.cam-frame span,.flash-frame,.heat span,.monitor-top,.term span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.monitor-top{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #656554;color:#fcebbc}.rec{display:inline-flex;align-items:center;gap:6px;color:#c33327}.rec i{width:8px;height:8px;border-radius:99px;background:#c33327;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.monitor-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:10px}.cam-frame,.flash-frame,.heat,.term{position:relative;min-height:108px;border:1px solid #656554;padding:8px;overflow:hidden}.bust{width:72px;height:64px;display:block}.term-line{display:block;margin-top:8px;color:#fcebbc;font-family:var(--body);letter-spacing:.12em}.odometer{display:inline-flex;gap:2px;margin-top:8px;height:1.2em}.reel{display:block;height:1.2em;overflow:hidden;width:.7em;color:#fcebbc;font-family:var(--display);font-size:22px;line-height:1.2}.reel b{display:block;white-space:pre;text-align:center;animation:reel 1.1s steps(10) infinite}.reel-b b{animation-duration:.7s}.reel-c b{animation-duration:1.8s}@keyframes reel{to{transform:translateY(-12em)}}.heat i{position:absolute;width:14px;height:14px;border-radius:99px;background:#c33327;opacity:.25}.flash-frame{background:#191b19;color:#fcebbc}.redact-bars{position:absolute;left:10px;right:10px;top:46px;display:grid;grid-gap:16px;gap:16px;pointer-events:none}.redact-bars i{display:block;height:18px;background:#070807;transform:scaleX(0);transform-origin:left center}.rubber{position:absolute;z-index:3;border:3px solid #c33327;color:#c33327;font-family:var(--display);font-size:28px;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:6px 8px;transform:rotate(-12deg) scale(1.4);opacity:0;pointer-events:none}.rubber-watch{right:8%;bottom:12%}.band>.rubber{top:18px;right:22px}.watch-after{position:absolute;z-index:4;right:4%;top:18%;width:min(420px,46%);padding:22px 22px 18px;background:rgb(16 18 15/94%);border:1px solid #656554;box-shadow:8px 8px 0 rgb(0 0 0/35%)}.tear-scene{position:relative}.tear-sheet{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0}.motion .tear-sheet{opacity:1}.tear-left,.tear-right{position:absolute;top:0;bottom:0;width:56%;display:grid;place-items:center;background:#fcebbc url(/brand/texture.png);background-size:420px;color:#191b19}.tear-left{left:0;-webkit-clip-path:polygon(0 0,100% 0,97% 14%,100% 32%,96% 50%,100% 68%,97% 84%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,97% 14%,100% 32%,96% 50%,100% 68%,97% 84%,100% 100%,0 100%)}.tear-right{right:0;-webkit-clip-path:polygon(3% 0,100% 0,100% 100%,3% 100%,0 84%,4% 68%,0 50%,4% 32%,0 14%);clip-path:polygon(3% 0,100% 0,100% 100%,3% 100%,0 84%,4% 68%,0 50%,4% 32%,0 14%)}.tear-left b,.tear-right b{font-family:var(--display);font-weight:400;font-size:clamp(36px,5vw,72px);letter-spacing:.4px;text-transform:uppercase}.crt-shutter{position:absolute;inset:0;background:#070807;transform-origin:center;opacity:0;pointer-events:none;z-index:2}.concept,.rise-band{position:relative}.rise-band{overflow:hidden;background-color:var(--accent);background-image:linear-gradient(var(--accent-wash),var(--accent-wash)),url(/brand/red-texture.png);background-size:cover;color:var(--cream);padding-top:28px}.rise-row{display:flex;gap:18px;align-items:flex-end}.fist{width:118px;height:auto;flex:0 0 auto;transform:translateY(24px)}.signs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:12px}.sign{display:inline-block;background:var(--cream);color:var(--ink);border:2px solid var(--ink);padding:8px 10px 6px;font-family:var(--display);font-size:22px;letter-spacing:.4px;text-transform:uppercase;line-height:1;transform:translateY(36px) rotate(var(--tilt,-4deg));box-shadow:3px 3px 0 #141613;-webkit-clip-path:polygon(0 0,100% 0,100% 84%,94% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 84%,94% 100%,0 100%)}.sign:nth-child(2){--tilt:5deg}.sign:nth-child(3){--tilt:-7deg}.sign:nth-child(4){--tilt:3deg}.sign:nth-child(5){--tilt:-3deg}.crowd{display:flex;align-items:flex-end;gap:8px;height:72px;padding:0 4vw}.crowd i{flex:1 1 auto;background:#141613;border-radius:12px 12px 0 0;transform:translateY(24px);opacity:.9}.why-rise{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:-12px}.why-rise .fist{width:72px}.why-crowd{height:48px;width:min(420px,46vw)}.placard{position:absolute;left:6%;top:8%;background:var(--cream);color:var(--ink);border:2px solid var(--ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;transform:rotate(-8deg)}.leader{margin:0}#features,.leader{position:relative}#features:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(252 235 188/16%) 1px,transparent 1.3px);background-size:7px 7px}@media (max-width:860px){.watch-pin,.watch-scene,.why-scene{min-height:0}.rise-row,.watch-layout{grid-template-columns:1fr;display:grid}.watch-after{position:relative;right:auto;top:auto;width:auto;margin-top:16px}.hang b{font-size:clamp(34px,10vw,54px)}.hang i{height:12px}.scanlines{opacity:.22}.monitor-body{grid-template-columns:1fr 1fr}.band>.rubber{font-size:18px;top:8px;right:8px}.hang-drop b,.hang-drop i,.rec i,.reel b,.sway{animation:none}.sway{transform:rotate(var(--tilt))}.why-crowd{display:none}}@media (prefers-reduced-motion:reduce){.atmosphere,.crt-shutter,.redact-bars,.searchlight,.tear-sheet{display:none}.hang-drop b,.hang-drop i,.rec i,.reel b,.sway{animation:none}.sway{transform:rotate(var(--tilt))}.crowd i,.fist,.rubber,.sign{opacity:1;transform:none}.sign{transform:rotate(var(--tilt,-4deg))}.rubber{transform:rotate(-12deg)}}@media (prefers-contrast:more){.atmosphere{display:none}}