.r-hero-word,.r-ghost,.rl-w,.r-sel-hero,.r-wall-line,.r-pl-digit,.r-pl-sub,.r-cx,.r-mm-upto,.r-mm-fig,.r-mm-sub,.r-fin-status,.r-flap>b{font-family:var(--font-display), "Arial Black", sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-weight:850;font-stretch:105%;line-height:.92}.shot{min-height:100vh;padding:18vh 6vw 12vh;position:relative;overflow:clip}.shot-hero,.shot-wall,.shot-million,.shot-finale{background:var(--ink);color:var(--paper)}.shot-pledge{background:var(--paper);color:var(--ink)}.shot-climax{background:var(--signal);color:var(--ink)}.rl,.r-hud,.r-chapters,.r-sel,.r-flaps,.r-port-ring,.r-shutter,.r-ghosts,.r-lane,.r-cx-wake,.r-pl-rule,.r-mm-rule,.r-mm-hl-ink{display:none}.r-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-hero-tag{max-width:40ch;font:600 13px/1.6 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.r-hero-word{letter-spacing:-.035em;white-space:nowrap;margin:8vh 0 6vh;font-size:15.2vw}.r-hl{color:var(--ink);display:inline-block;position:relative}.r-hl-bg{background:var(--signal);position:absolute;inset:-.07em -.05em}.r-hl-tx{position:relative}.r-hero-meta{gap:8px;display:grid}.r-meta-in{display:block}.r-hero-scroll{color:var(--gray);margin-top:6vh}.r-wall{font-size:9vw}.r-wall-block,.r-wall-line,.r-wall-line-in{display:block}.r-wall-line{letter-spacing:-.025em;font-stretch:108%;line-height:.95}.r-coords{color:var(--gray);gap:6px;margin-top:6vh;display:grid}.r-pl-eyebrow{margin-bottom:3vh}.r-pl-track{align-items:baseline;gap:2vw;font-size:28vw;display:flex}.r-pl-sub{max-width:22ch;margin-top:4vh;font-size:clamp(22px,3vw,44px)}.r-pl-label{margin-top:3vh}.r-pl-ledger{max-width:640px;margin-top:5vh}.r-pl-ledger li{border-top:1px solid var(--gray);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.r-pl-hi{background:var(--signal);border-top:2px solid var(--ink)!important;padding:12px 14px!important}.r-pl-hi .r-pl-v{font-weight:700}.r-cx{font-size:7.6vw}.r-cx-line,.r-cx-sail{display:block}.r-cx-sail{position:relative}.r-cx-sail-in{display:inline-block}.r-mm-eyebrow{color:var(--gray);margin-bottom:3vh}.r-mm-upto{margin:0;font-size:clamp(28px,5vw,72px)}.r-mm-fig{margin:0;font-size:30vw}.r-mm-g,.r-mm-w{display:inline-block}.r-mm-sub{max-width:24ch;margin-top:4vh;font-size:clamp(22px,3vw,44px)}.r-mm-hl{color:var(--ink);display:inline-block;position:relative}.r-mm-hl-bg{background:var(--signal);position:absolute;inset:-.07em -.05em}.r-mm-hl-tx{position:relative}.r-mm-line{max-width:44ch;color:var(--gray);margin-top:3vh;font-size:clamp(15px,1.2vw,19px);line-height:1.75}.r-fin-status{font-size:var(--rfs,11vw);white-space:nowrap}.r-fin-status .st-in{display:inline-block;position:relative}.r-fin-l{display:block}.r-fin-hl{color:var(--ink);display:inline-block;position:relative}.r-fin-hl-bg{background:var(--signal);position:absolute;inset:-.07em -.05em}.r-fin-hl-tx{position:relative}.r-fin-line{max-width:44ch;color:var(--gray);margin-top:3.4vh;font-size:clamp(15px,1.2vw,19px);line-height:1.75}.r-fin-row{display:block}.r-fin-tech{color:var(--gray);margin-top:5.5vh}.r-fin-bot{margin-top:8vh}.r-fin-bot .bot{width:var(--bot-w);display:block}html[data-mode=js] .reel{background:var(--ink);height:100svh;position:relative;overflow:clip}html[data-mode=js] .reel-cam{position:absolute;inset:0}html[data-mode=js] .reel:not(.is-live) .reel-cam{visibility:hidden;animation:10ms 6s forwards reel-failsafe}@keyframes reel-failsafe{to{visibility:visible}}html[data-mode=js] .shot{min-height:0;padding:0;position:absolute;inset:0}html[data-mode=js] .shot-v,html[data-mode=js] .shot-in{position:absolute;inset:0}html[data-mode=js] .shot-v,html[data-mode=js] .r-sel,html[data-mode=js] .r-shutter{transform:skewX(calc(var(--vel,0) * -7deg))}@property --vel{syntax:"<number>";inherits:false;initial-value:0}@property --vabs{syntax:"<number>";inherits:false;initial-value:0}html[data-mode=js] .reel-cam,html[data-mode=js] .reel-cam>.shot,html[data-mode=js] .reel-cam>.shot>.shot-v,html[data-mode=js] .reel-cam>.r-sel,html[data-mode=js] .reel-cam>.r-shutter,html[data-mode=js] .reel-cam>.g-tape,html[data-mode=js] .reel-cam>.shot>.shot-v>.shot-in,html[data-mode=js] .reel-cam>.shot>.shot-v>.shot-in>.g-tape,html[data-mode=js] .reel-cam>.q-shake,html[data-mode=js] .reel-cam>.q-shake>.shot,html[data-mode=js] .reel-cam>.q-shake>.q-split,html[data-mode=js] .reel-cam>.q-shake>.shot>.shot-v,html[data-mode=js] .reel-cam>.q-shake>.q-split>.shot-v{--vel:inherit}html[data-mode=js] .reel-cam,html[data-mode=js] .reel-cam>.r-sel,html[data-mode=js] .reel-cam>.r-sel>.r-sel-wall,html[data-mode=js] .reel-cam>.r-sel>.r-sel-wall>.r-wall,html[data-mode=js] .reel-cam>.shot,html[data-mode=js] .reel-cam>.shot>.shot-v,html[data-mode=js] .reel-cam>.shot>.shot-v>.shot-in,html[data-mode=js] .reel-cam>.shot>.shot-v>.shot-in>.r-wall,html[data-mode=js] .r-wall>.r-wall-block,html[data-mode=js] .r-wall-block>.r-wall-line,html[data-mode=js] .r-wall-line>.r-wall-line-in{--vabs:inherit}html[data-mode=js] .shot-wall{z-index:20}html[data-mode=js] .shot-hero{z-index:30;background:0 0}html[data-mode=js] .r-sel{z-index:35}html[data-mode=js] .shot-pledge{z-index:40}html[data-mode=js] .r-flaps{z-index:50}html[data-mode=js] .shot-finale{z-index:55}html[data-mode=js] .shot-million{z-index:57}html[data-mode=js] .shot-climax{z-index:60}html[data-mode=js] .r-port-ring{z-index:65}html[data-mode=js] .r-shutter{z-index:70}html[data-mode=js] .rl{z-index:200;background:var(--ink);color:var(--paper);animation:10ms 9s forwards rl-failsafe;display:block;position:fixed;inset:0}@keyframes rl-failsafe{to{visibility:hidden}}.rl-grid{pointer-events:none;position:absolute;inset:0}.rl-col{background:var(--dgray);width:1px;position:absolute;top:0;bottom:0}.rl-row{background:var(--dgray);height:1px;position:absolute;left:0;right:0}.rl-row-0{top:calc(50% - 1.2*max(30px,4.6vw))}.rl-row-1{top:calc(50% + 1.2*max(30px,4.6vw))}.rl-window{text-align:center;height:2.4em;font-size:max(30px,4.6vw);position:absolute;top:50%;left:0;right:0;overflow:clip;transform:translateY(-50%)}.rl-roll{display:grid;position:relative}.rl-w{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:1em;line-height:1.1}.rl-line{background:var(--dgray);height:2px;position:absolute;bottom:9vh;left:6vw;right:6vw}.rl-line-fill{background:var(--paper);transform-origin:0;height:100%;transform:scaleX(0)}.rl-count,.rl-meta{margin:0;position:absolute;bottom:calc(9vh + 14px)}.rl-count{left:6vw}.rl-meta{color:var(--gray);right:6vw}html[data-mode=js] .r-hud{left:var(--pad-x);z-index:115;font:600 10px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);pointer-events:none;gap:18px;display:flex;position:fixed;bottom:14px}html[data-mode=js] .r-hero-tag{z-index:2;margin:0;position:absolute;top:15vh;left:6vw;overflow:clip}html[data-mode=js] .r-hero-tag-in{display:block}html[data-mode=js] .r-hero-word{margin:0;position:absolute;top:50%;left:50%}html[data-mode=js] .r-ghosts{pointer-events:none;height:51.4vw;display:block;position:absolute;top:50%;left:0;right:0;overflow:clip;transform:translateY(-50%)}html[data-mode=js] .r-ghost{letter-spacing:-.035em;white-space:nowrap;color:var(--dgray);margin:0;font-size:15.2vw;position:absolute;top:50%;left:50%}html[data-mode=js] .r-ghost-in{display:block}html[data-mode=js] .r-hero-meta{text-align:right;margin:0;position:absolute;bottom:7vh;right:6vw}html[data-mode=js] .r-hero-meta li{overflow:clip}html[data-mode=js] .r-hero-scroll{margin:0;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}html[data-mode=js] .r-sel{pointer-events:none;display:block;position:absolute;inset:0}.r-sel-bg{background:var(--signal);position:absolute;inset:0}html[data-mode=js] .r-sel-hero{letter-spacing:-.035em;white-space:nowrap;color:var(--ink);margin:0;font-size:15.2vw;position:absolute;top:50%;left:50%}.r-sel-hl{display:inline-block}html[data-mode=js] .r-sel-wall{color:var(--ink);position:absolute;inset:0}html[data-mode=js] .r-sel-wall .r-lane{visibility:hidden}html[data-mode=js] .r-wall{margin:0;position:absolute;top:47%;left:6vw;right:6vw;transform:translateY(-50%)}html[data-mode=js] .r-wall-line{overflow:clip}html[data-mode=js] .r-wall-line-in{font-stretch:calc(108% + var(--vabs,0) * 14%)}html[data-mode=js] .r-lane{margin:.9vh 0;display:flex;overflow:clip}html[data-mode=js] .r-lane-in{white-space:nowrap;font:600 clamp(11px, 1.4vw, 18px)/1.6 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);display:inline-block}html[data-mode=js] .r-lane-1 .r-lane-in{color:#0000;-webkit-text-stroke:1px var(--gray);font-family:var(--font-display), "Arial Black", sans-serif;letter-spacing:.02em;font-size:2.8vw;font-weight:850;line-height:1.25}html[data-mode=js] .r-coords{margin:0;position:absolute;bottom:7vh;left:6vw}html[data-mode=js] .r-flaps{grid-template-columns:repeat(var(--cols,10), 1fr);grid-template-rows:repeat(var(--rows,6), 1fr);pointer-events:none;gap:2px;display:grid;position:absolute;inset:0}.r-flap{transform-style:preserve-3d;position:relative}.r-flap>b{font-size:calc(100vh / var(--rows,6) * .56);backface-visibility:hidden;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.r-flap>b:after{content:"";height:1px;position:absolute;top:50%;left:0;right:0}.r-flap-f{background:var(--ink);color:var(--paper)}.r-flap-f:after{background:var(--dgray)}.r-flap-b{background:var(--paper);color:var(--ink);transform:rotateX(180deg)}.r-flap-b:after{background:var(--gray)}html[data-mode=js] .r-pl-eyebrow{margin:0;position:absolute;top:15vh;left:6vw}html[data-mode=js] .r-pl-rule{transform-origin:0;background:currentColor;height:2px;display:block;position:absolute;top:calc(15vh + 28px);left:6vw;right:6vw}html[data-mode=js] .r-pl-track{gap:3vw;width:max-content;margin:0;padding-left:8vw;font-size:42vw;position:absolute;top:50%;left:0}html[data-mode=js] .r-pl-digit{display:inline-block}html[data-mode=js] .r-pl-digit-3{font-size:32vw}html[data-mode=js] .r-pl-sub{text-align:right;max-width:24ch;margin:0;font-size:clamp(22px,2.6vw,40px);position:absolute;bottom:13vh;right:6vw}html[data-mode=js] .r-pl-label{margin:0;position:absolute;bottom:13vh;left:6vw}html[data-mode=js] .r-pl-ledger{gap:3.4vw;width:max-content;max-width:none;margin:0;padding-left:52vw;display:flex;position:absolute;bottom:4.6vh;left:0}html[data-mode=js] .r-pl-ledger li{gap:6px;min-width:15vw;padding:10px 0 0;display:grid}html[data-mode=js] .r-port-ring{border-style:solid;border-color:var(--ink);pointer-events:none;border-radius:50%;display:block;position:absolute;top:0;left:0}html[data-mode=js] .r-cx-stage{isolation:isolate;background:var(--signal);color:var(--ink);place-content:center;display:grid}html[data-mode=js] .r-cx{text-align:left;margin:0}html[data-mode=js] .r-cx-wake{z-index:-1;white-space:nowrap;display:block;position:absolute;top:0;left:0}html[data-mode=js] .r-shutter{pointer-events:none;display:block;position:absolute;inset:0}html[data-mode=js] .r-slat,html[data-mode=js] .r-slat-in{position:absolute;inset:0}html[data-mode=js] .r-mm-eyebrow{margin:0;position:absolute;top:15vh;left:6vw;overflow:clip}html[data-mode=js] .r-mm-eyebrow-in{display:block}html[data-mode=js] .r-mm-upto{left:6vw;bottom:calc(100% - var(--mm-ceil,30vh) + 1.4vh);font-size:min(5.2vw,8.6vh);position:absolute;overflow:clip}html[data-mode=js] .r-mm-upto-in{display:block}html[data-mode=js] .r-mm-rule{left:6vw;right:6vw;top:calc(var(--mm-ceil,30vh) - 2px);transform-origin:0;background:currentColor;height:2px;display:block;position:absolute}html[data-mode=js] .r-mm-stack{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:27vh;left:6vw;right:6vw}html[data-mode=js] .r-mm-fig{white-space:nowrap;margin:0;font-size:min(34vw,48vh)}html[data-mode=js] .r-mm-sub{max-width:none;margin:2vh 0 0;font-size:clamp(20px,2.2vw,34px)}html[data-mode=js] .r-mm-hl{color:inherit}html[data-mode=js] .r-mm-hl-ink{color:var(--ink);white-space:nowrap;padding:.07em .05em;display:block;position:absolute;inset:-.07em -.05em}html[data-mode=js] .r-mm-line{max-width:44ch;margin:2.4vh 0 0}html[data-mode=js] .r-fin{position:absolute;bottom:14vh;left:6vw;right:6vw}html[data-mode=js] .r-fin-bot{width:var(--bot-w);margin:0;position:absolute;bottom:0;right:6vw}html[data-mode=js] .r-fin-bot .bot{width:100%}@media (max-width:767px){.r-wall{font-size:12vw}html[data-mode=js] .r-hero-tag{top:13vh;right:6vw}html[data-mode=js] .r-hero-meta{bottom:12vh}html[data-mode=js] .r-hero-scroll{bottom:5vh}html[data-mode=js] .r-lane-1 .r-lane-in{font-size:4vw}html[data-mode=js] .r-pl-sub{text-align:left;bottom:max(24vh,4.6vh + 140px);left:6vw}html[data-mode=js] .r-pl-label{bottom:max(33vh,24vh + 71px,4.6vh + 211px)}html[data-mode=js] .r-pl-ledger{width:auto;padding-left:0;display:block;left:6vw;right:9vw}html[data-mode=js] .r-pl-ledger li{justify-content:space-between;gap:12px;min-width:0;padding:5px 0;display:flex}html[data-mode=js] .r-pl-ledger li>span{line-height:1.1}html[data-mode=js] .r-pl-ledger .r-pl-hi{padding:9px 12px!important}html[data-mode=js] .r-fin{bottom:30vh}html[data-mode=js] .r-mm-eyebrow{top:13vh}html[data-mode=js] .r-mm-upto{font-size:10vw}html[data-mode=js] .r-mm-stack{top:31vh;right:9vw}html[data-mode=js] .r-mm-fig{font-size:38vw}html[data-mode=js] .r-mm-sub{font-size:6.4vw}}html[data-mode=js] .r-chapters{z-index:116;color:var(--fg);flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:8px;transform:translateY(-50%)}.r-ch-step{color:var(--dim);font:600 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:6px 8px}.r-ch-step:hover,.r-ch-step:focus-visible{color:var(--fg)}.r-ch-step.is-cue{animation:1s ease-out r-ch-cue}@keyframes r-ch-cue{0%{color:var(--fg);transform:translateY(0)}35%{transform:translateY(5px)}to{color:var(--dim);transform:translateY(0)}}.r-ch-list{flex-direction:column;gap:3.6vh;margin:0;padding:0;list-style:none;display:flex;position:relative}.r-ch-list:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.r-ch{cursor:pointer;background:0 0;border:0;width:22px;height:14px;padding:0;display:block;position:relative}.r-ch:before{content:"";background:var(--dim);width:8px;height:2px;transition:width .3s,left .3s,background .3s;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.r-ch.is-on:before{background:var(--fg);width:16px;left:3px}.r-ch-label{white-space:nowrap;color:var(--fg);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.r-ch:hover .r-ch-label,.r-ch:focus-visible .r-ch-label{opacity:1}@media (max-width:767px){html[data-mode=js] .r-chapters{gap:6px;right:2px}.r-ch-list{gap:2.4vh}}
