.rl{--k:.3;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.rl__stage{width:1080px;height:1920px;transform:translate(-50%, -50%) scale(var(--k));color:#f4f4ee;font-family:var(--font-display), "Clash Display", system-ui, sans-serif;border-radius:calc(22px / var(--k));background:#050505;position:absolute;top:50%;left:50%;overflow:hidden}.rl.is-rec .rl__stage{border-radius:0}.rl .mono{font-family:var(--font-mono), ui-monospace, monospace}.rl__tap{z-index:3;cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;inset:0}.rl__paused{z-index:4;background:var(--lime);color:#000;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;padding:8px 12px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-scene{visibility:hidden;background:#050505;flex-direction:column;justify-content:center;padding:220px 90px;display:flex;position:absolute;inset:0}.rl-scene.is-brand{background:var(--brand);color:var(--brand-ink)}.rl-scene.is-light{background:var(--light);color:#0a0a0a}.rl-scene:before{content:"";opacity:.07;pointer-events:none;background-image:radial-gradient(currentColor 1.6px,#0000 1.8px);background-size:36px 36px;position:absolute;inset:0}.rl-caption{letter-spacing:-.01em;max-width:820px;margin-top:56px;font-size:54px;font-weight:500;line-height:1.08;position:relative}.rl-boot__file{letter-spacing:.3em;color:var(--lime);font-size:30px}.rl-boot__title{font-family:var(--font-pixel), monospace;letter-spacing:-.02em;margin:28px 0 56px;font-size:150px;line-height:.95}.rl-boot__bar{border:3px solid;height:28px;padding:5px}.rl-boot__bar i{background:var(--lime);transform-origin:0;height:100%;display:block}.rl-boot__lines{letter-spacing:.08em;color:#f4f4eeb8;margin:56px 0 0;padding:0;font-size:32px;line-height:2;list-style:none}.rl-boot__lines b{color:var(--lime);font-weight:400}.rl-boot__ok{background:var(--lime);color:#000;letter-spacing:.2em;text-transform:uppercase;align-self:flex-start;margin-top:64px;padding:14px 22px;font-size:32px}.rl-words__kicker{letter-spacing:.22em;text-transform:uppercase;opacity:.8;margin-bottom:48px;font-size:32px;position:relative}.rl-words__lines{letter-spacing:-.035em;margin:0;font-size:150px;font-weight:600;line-height:.98;position:relative}.rl-words__line{display:block}.rl-w{white-space:pre;display:inline-block}.rl-words__lines em{color:var(--accent);background:linear-gradient(var(--accent), var(--accent)) no-repeat left / 0% 100%;margin:0 -.06em;padding:0 .06em;font-style:normal}.rl-scene.is-dark .rl-words__lines em{color:var(--lime);background-image:linear-gradient(var(--lime), var(--lime))}.rl-mon__count{border-bottom:3px solid #f4f4ee33;justify-content:space-between;align-items:baseline;margin-bottom:40px;padding-bottom:18px;display:flex;position:relative}.rl-mon__count span{letter-spacing:.3em;color:var(--lime);font-size:30px}.rl-mon__num{font-family:var(--font-pixel), monospace;font-variant-numeric:tabular-nums;font-size:190px;font-weight:400;line-height:.85}.rl-mon__frame{aspect-ratio:1;transform-origin:50%;background:#000;position:relative}.rl-mon__frame video{object-fit:cover;width:100%;height:100%;display:block}.rl-mon__tag,.rl-shot__tag{z-index:2;color:#f4f4ee;letter-spacing:.2em;background:#000;align-items:center;gap:14px;padding:12px 18px;font-size:26px;display:inline-flex;position:absolute}.rl-mon__tag{top:24px;left:24px}.rl-mon__tag i,.rl-shot__tag i,.rl-hud__bl i{background:#ff3b30;width:16px;height:16px;animation:1s step-end infinite rl-blink}.rl-mon__scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 5px,#00000029 5px 6px);position:absolute;inset:0}.rl-corner{border:0 solid var(--lime);width:46px;height:46px;position:absolute}.rl-corner.is-tl{border-width:6px 0 0 6px;top:-14px;left:-14px}.rl-corner.is-tr{border-width:6px 6px 0 0;top:-14px;right:-14px}.rl-corner.is-bl{border-width:0 0 6px 6px;bottom:-14px;left:-14px}.rl-corner.is-br{border-width:0 6px 6px 0;bottom:-14px;right:-14px}.rl-stat__from{letter-spacing:.1em;opacity:.6;font-size:44px}.rl-stat__from b{color:var(--lime);font-weight:400}.rl-stat__num{font-family:var(--font-pixel), monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:420px;font-weight:400;line-height:.9}.rl-stat__label{letter-spacing:-.03em;margin-top:12px;font-size:96px;font-weight:600;line-height:1}.rl-stat__dots{flex-wrap:wrap;gap:18px;margin-top:70px;display:flex}.rl-stat__dots i{width:52px;height:52px}.rl-stat__note{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-top:56px;font-size:34px}.rl-shot{align-items:center}.rl-shot__tag{top:210px;left:90px}.rl-shot__dev{width:100%;position:relative}.rl-shot__img{transform-origin:50%;position:relative}.rl-shot__img img,.rl-shot__img video{width:100%;height:auto;display:block}.rl-shot__dev.is-phone{background:#111;border-radius:84px;width:640px;padding:18px;box-shadow:0 0 0 4px #2a2a2a,0 60px 120px #0009}.rl-shot__notes{pointer-events:none;position:absolute;inset:0}.rl-shot__dev.is-phone .rl-shot__notes{inset:18px}.rl-shot__dev.is-phone .rl-shot__img{border-radius:68px;overflow:hidden}.rl-shot__dev.is-phone.is-scroll .rl-shot__img{aspect-ratio:1170/2532}.rl-shot__dev.is-browser{border:4px solid #2a2a2a;border-top-width:50px;border-radius:18px;overflow:hidden}.rl-shot__dev.is-bare{width:calc(100% + 180px);margin:0 -90px;overflow:hidden}.rl-shot__dev.is-bare.is-zoom{height:1100px}.rl-shot__dev.is-bare.is-zoom .rl-shot__img{height:100%}.rl-shot__dev.is-bare.is-zoom img{object-fit:cover;height:100%}.rl-shot__dev.is-phone~.rl-caption{text-align:center}.rl-note{z-index:2;align-items:center;gap:0;display:flex;position:absolute}.rl-note i{background:var(--lime);flex:none;width:28px;height:28px;margin:-14px;box-shadow:0 0 0 6px #000000b3}.rl-note b{background:var(--lime);color:#000;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;margin-left:34px;padding:12px 18px;font-size:26px;font-weight:500}.rl-note.is-l{flex-direction:row-reverse}.rl-note.is-l b{margin:0 34px 0 0}.rl-note.is-r{transform:translateY(-50%)}.rl-note.is-l{transform:translate(-100%,-50%)}.rl-shot__dev.is-bare .rl-note{scale:.75}.rl-compare .rl-shot__tag{top:210px;left:90px}.rl-cmp{--p:100;margin:0 -90px;position:relative;overflow:hidden}.rl-cmp img{width:100%;height:auto;display:block}.rl-cmp__before{clip-path:inset(0 calc(100% - var(--p) * 1%) 0 0);position:absolute;inset:0}.rl-cmp__bar{top:0;bottom:0;left:calc(var(--p) * 1%);background:var(--lime);width:6px;margin-left:-3px;position:absolute}.rl-cmp__bar i{background:var(--lime);width:56px;height:56px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #00000059}.rl-cmp__label{color:#f4f4ee;letter-spacing:.2em;text-transform:uppercase;background:#000;padding:10px 16px;font-size:26px;font-weight:400;position:absolute;bottom:24px}.rl-cmp__label.is-l{left:24px}.rl-cmp__label.is-r{background:var(--lime);color:#000;right:24px}.rl-full{justify-content:flex-end;padding-bottom:200px}.rl-full:before{display:none}.rl-full__media{transform-origin:50% 60%;position:absolute;inset:0}.rl-full__media img,.rl-full__media video{object-fit:cover;width:100%;height:100%}.rl-full__media:after{content:"";background:linear-gradient(#0000 45%,#000000b8 85%);position:absolute;inset:0}.rl-full .rl-shot__tag{top:150px}.rl-full__text{color:#f4f4ee;position:relative}.rl-full__caption{letter-spacing:-.035em;margin:0;font-size:118px;font-weight:600;line-height:.98}.rl-full__caption em{color:var(--accent);font-style:normal}.rl-deck .rl-shot__tag{top:210px;left:90px}.rl-deck__pile{height:900px;margin-top:40px;position:relative}.rl-deck__card{border-radius:18px;width:auto;height:100%;margin:0 auto;position:absolute;inset:0;box-shadow:0 30px 80px #0009}.rl-deck__count{letter-spacing:.18em;text-transform:uppercase;text-align:center;height:40px;margin:56px 0 0;font-size:30px;position:relative}.rl-deck__count span{position:absolute;inset:0}.rl-deck__count b{color:var(--accent);font-weight:400}.rl-deck .rl-caption{text-align:center}.rl-outro{align-items:flex-start}.rl-outro__mark{width:220px;color:var(--lime);margin-bottom:80px}.rl-outro__mark svg{fill:currentColor;width:100%;height:auto;display:block}.rl-outro__title{letter-spacing:-.035em;margin:0;font-size:128px;font-weight:600;line-height:.96}.rl-outro__line{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-top:64px;font-size:36px}.rl-outro__url{letter-spacing:.04em;margin-top:18px;font-size:40px}.rl-outro__credit{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:90px;font-size:28px}.rl-chapter,.rl-archive{background:var(--light);color:#141414}.rl-chapter:before,.rl-archive:before{opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .18  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:320px 320px}.rl-chap__kicker{letter-spacing:.3em;text-transform:uppercase;opacity:.6;font-size:32px;position:relative}.rl-chap__n{font-family:var(--font-pixel), monospace;font-size:300px;font-weight:400;line-height:.9;position:relative}.rl-chap__rule{background:var(--accent);transform-origin:0;height:10px;margin:40px 0 44px;display:block;position:relative}.rl-chap__title{letter-spacing:-.035em;margin:0;font-size:130px;font-weight:600;line-height:.98;position:relative}.rl-arch__frame{position:relative;rotate:-1.6deg}.rl-arch__print{background:#fbf8f1;margin:0;padding:22px 22px 64px;box-shadow:0 2px #00000014,0 40px 70px #281e0a59}.rl-arch__photo{background:#222;height:820px;overflow:hidden}.rl-arch__photo img{object-fit:cover;filter:contrast(1.08)sepia(.18);width:100%;height:100%;display:block}.rl-arch__text{margin-top:64px;position:relative}.rl-arch__date{letter-spacing:.2em;text-transform:uppercase;border:4px solid;padding:10px 18px;font-size:32px;display:inline-block}.rl-arch__caption{letter-spacing:-.03em;margin:34px 0 0;font-size:92px;font-weight:600;line-height:1}.rl-arch__caption em{color:inherit;background:linear-gradient(var(--accent), var(--accent)) no-repeat left / 0% 100%;margin:0 -.06em;padding:0 .06em;font-style:normal}.rl-arch__credit{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-top:30px;font-size:22px}.rl-sub{z-index:2;color:#f4f4ee;text-align:center;visibility:hidden;background:#000000d1;width:fit-content;max-width:900px;margin:0 auto;padding:12px 24px;font-size:44px;font-weight:500;line-height:1.22;position:absolute;bottom:190px;left:0;right:0}.rl__stage.is-wide{width:1920px;height:1080px}.is-wide .rl-scene{padding:150px 170px 240px}.is-wide .rl-sub{max-width:1400px;font-size:40px;bottom:118px}.is-wide .rl-hud__bars{left:170px;right:170px}.is-wide .rl-caption{max-width:1100px}.is-wide .rl-archive{grid-template-columns:1.15fr 1fr;align-items:center;column-gap:110px;display:grid}.is-wide .rl-arch__photo{height:500px}.is-wide .rl-arch__text{margin-top:0}.is-wide .rl-arch__caption{font-size:84px}.is-wide .rl-chapter{padding-left:260px}.is-wide .rl-chap__n{font-size:260px}.is-wide .rl-chap__rule{width:900px}.is-wide .rl-monitor{grid-template-rows:1fr 1fr;grid-template-columns:620px 1fr;align-content:center;column-gap:120px;display:grid}.is-wide .rl-mon__frame{grid-area:1/1/3;width:620px}.is-wide .rl-mon__count{grid-area:1/2;align-self:end}.is-wide .rl-monitor .rl-caption{grid-area:2/2;align-self:start;margin-top:40px;font-size:64px}.is-wide .rl-stat__num{font-size:300px}.is-wide .rl-stat__label{font-size:84px}.is-wide .rl-stat__note{margin-top:36px}.is-wide .rl-shot{flex-direction:row;justify-content:center;gap:130px}.is-wide .rl-shot .rl-caption{letter-spacing:-.02em;order:-1;max-width:620px;margin:0;font-size:68px;font-weight:600}.is-wide .rl-shot:has(.is-browser){flex-direction:column;gap:0}.is-wide .rl-shot:has(.is-browser) .rl-caption{order:0;max-width:none;margin-top:36px;font-size:52px}.is-wide .rl-shot__tag{top:150px;left:170px}.is-wide .rl-full{padding-bottom:250px}.is-wide .rl-full__media:after{background:linear-gradient(#0000 30%,#000000d1 78%)}.is-wide .rl-full__text{max-width:1300px}.is-wide .rl-full .rl-shot__tag{top:150px}.rl-hud{z-index:2;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:#f4f4ee;mix-blend-mode:difference;font-size:26px;position:absolute;inset:0}.rl-hud__bars{gap:10px;display:flex;position:absolute;top:40px;left:40px;right:40px}.rl-hud__bars i{--p:0;background:linear-gradient(90deg, #f4f4ee calc(var(--p) * 100%), #f4f4ee47 0);flex:1;height:8px}.rl-hud>span{align-items:center;gap:14px;display:inline-flex;position:absolute}.rl-hud__tl{top:84px;left:40px}.rl-hud__tl b{font-weight:400}.rl-hud__tr{font-variant-numeric:tabular-nums;top:84px;right:40px}.rl-hud__bl{bottom:56px;left:40px}.rl-hud__br{bottom:56px;right:40px}@keyframes rl-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rl-mon__tag i,.rl-shot__tag i,.rl-hud__bl i{animation:none}}
