html,body,#root{background:#0e0f11;height:100%;margin:0}body{color:#e8ecf2;-webkit-font-smoothing:antialiased;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif}canvas{display:block}.rd-canvas{z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.rd-scroll-spacer{z-index:-1;pointer-events:none;width:100%;position:relative}.rd-overlay{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.rd-brand{letter-spacing:.34em;flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex;position:absolute;top:28px;left:32px}.rd-brand-sub{letter-spacing:.4em;color:#8a93a3;font-size:9px;font-weight:500}.rd-nav{color:#f4f7ff;justify-content:space-between;align-items:center;padding:26px 40px;display:flex;position:absolute;top:0;left:0;right:0}.rd-nav>*{opacity:var(--rd-nav-fade,1);will-change:opacity}.rd-nav-brand{letter-spacing:.26em;font-size:17px;font-weight:700}.rd-nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;pointer-events:auto;background:#0a0c1461;border:1px solid #ffffff29;border-radius:999px;gap:4px;padding:5px;font-size:16px;font-weight:500;display:flex}.rd-nav-links a{color:#eef2fa;pointer-events:auto;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.rd-nav-links a:hover{color:#fff;background:#ffffff21}.rd-nav-links a:focus-visible{background:#ffffff21;outline:none}.rd-nav-count{letter-spacing:.06em;color:#b3a0ff;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translateY(-5px)}.rd-nav-dot{background:#d4ff3f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d4ff3fcc}.rd-nav-cta{pointer-events:auto;letter-spacing:.1em;color:#f4f7ff;border:1px solid #fff6;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s}.rd-nav-cta:hover{background:#ffffff1a;border-color:#ffffffb3}.rd-nav-brand{white-space:nowrap}@media (width<=820px){.rd-nav{padding:18px 22px}.rd-nav-brand{letter-spacing:.16em;font-size:14px}.rd-nav-links{font-size:14px}.rd-nav-links a{padding:9px 15px}.rd-nav-cta{padding:9px 16px;font-size:12px}}@media (width<=520px){.rd-nav{gap:10px;padding:14px}.rd-nav-brand{letter-spacing:.06em;font-size:12px}.rd-nav-links{letter-spacing:.03em;gap:2px;padding:3px;font-size:12px}.rd-nav-links a{gap:5px;padding:7px 10px}.rd-nav-count{display:none}.rd-nav-cta{letter-spacing:.04em;padding:7px 11px;font-size:10px}}@media (width<=380px){.rd-nav-links a[href=\#about]{display:none}}.rd-works{transform-origin:0;letter-spacing:.5em;color:#cdd5e2;opacity:.001;will-change:opacity;font-size:12px;font-weight:600;position:absolute;top:50%;left:26px;transform:rotate(-90deg)translate(-50%)}.rd-hint{letter-spacing:.5em;color:#9aa3b2;will-change:opacity;font-size:10px;font-weight:500;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.rd-active{pointer-events:none;color:#fff;will-change:opacity;transition:opacity .25s;position:absolute;bottom:8%;left:48px;right:48px}.rd-active:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 28% 66%,#0000006b,#0000002e 55%,#0000 100%);width:min(62rem,100vw);height:30rem;position:absolute;bottom:-8vh;left:-48px}.rd-active:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 72% 72%,#0006,#00000029 55%,#0000 100%);width:min(44rem,60vw);height:22rem;position:absolute;bottom:-8vh;right:-48px}.rd-work{opacity:.001;will-change:opacity;grid-template-columns:minmax(0,40rem) minmax(0,23rem);justify-content:space-between;align-items:end;column-gap:48px;transition:opacity .5s cubic-bezier(.45,0,.55,1);display:grid;position:absolute;bottom:0;left:0;right:0}.rd-work.is-in{opacity:1;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.rd-work:not(.is-in),.rd-work:not(.is-in) *{pointer-events:none!important}.rd-word{white-space:nowrap;display:inline-block}.rd-char{opacity:.001;will-change:transform, opacity;display:inline-block;transform:translateY(10px)}.rd-work.is-in .rd-char{opacity:1;transition:transform .7s cubic-bezier(.165, .84, .44, 1) calc(var(--k) * 10ms), opacity .7s cubic-bezier(.165, .84, .44, 1) calc(var(--k) * 10ms);transform:translateY(0)}.rd-work.is-out .rd-char{opacity:.001;transition:transform .4s cubic-bezier(.55, 0, 1, .45) calc(var(--k) * 1ms), opacity .4s cubic-bezier(.55, 0, 1, .45) calc(var(--k) * 1ms);transform:translateY(-10px)}.rd-work-detail{opacity:.001;will-change:opacity;transition:opacity .3s cubic-bezier(.55,0,1,.45)}.rd-work.is-in .rd-work-detail{opacity:1;transition:opacity .5s cubic-bezier(.33,1,.68,1) .3s}.rd-work.is-reset .rd-char,.rd-work.is-reset .rd-work-detail{transition:none!important}.rd-active[aria-hidden=true],.rd-active[aria-hidden=true] *{pointer-events:none!important}.rd-active-meta{letter-spacing:.26em;color:#aeb6c4;align-items:baseline;gap:16px;margin-bottom:12px;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.rd-active-index{color:#fff}.rd-active-tag{text-transform:uppercase}.rd-active-title{letter-spacing:-.015em;font:700 clamp(2.2rem,5.2vw,4.8rem)/.98 Space Grotesk,Russo One,system-ui,sans-serif}.rd-active-tech{letter-spacing:.16em;color:#c6cdda;margin-top:16px;font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-active-visit{pointer-events:auto;letter-spacing:.2em;text-transform:uppercase;color:#eaf1ff;background:#0e10186b;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:10px 18px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.rd-active-visit:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}.rd-detail{opacity:0;will-change:opacity, transform;max-width:30rem;position:absolute;bottom:12%;left:64px}.rd-detail-index{letter-spacing:.3em;margin-bottom:10px;font-size:13px;font-weight:700}.rd-detail-title{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:700;line-height:1.02}.rd-detail-blurb{color:#b9c1cf;margin:0 0 20px;font-size:1rem;line-height:1.5}.rd-detail-tech{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rd-detail-tech li{letter-spacing:.14em;text-transform:uppercase;color:#cdd5e2;border:1px solid #fff2;border-radius:999px;padding:5px 11px;font-size:11px}.rd-embed{background:#0b0e14;border-radius:12px;transition:opacity .25s;overflow:hidden;box-shadow:0 0 50px #78a0ff33}.rd-embed iframe{border:0;width:100%;height:100%;display:block}.rd-embed-index{opacity:.92;text-shadow:0 0 26px;pointer-events:none;font-size:128px;font-weight:800;line-height:1;position:absolute;bottom:12px;right:20px}.rd-embed-visit{letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c149e;border:1px solid;border-radius:999px;padding:8px 15px;font-size:13px;text-decoration:none;position:absolute;top:16px;right:16px}.rd-intertitle{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rd-flash{mix-blend-mode:screen;background:#fff;position:absolute;inset:0}@font-face{font-family:Russo One;src:url(/fonts/russo-one.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.rd-works-title{letter-spacing:.03em;white-space:nowrap;will-change:transform, opacity;perspective:900px;transform-style:preserve-3d;align-items:center;font-family:Russo One,Space Grotesk,sans-serif;font-size:clamp(6rem,26vw,28rem);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rd-works-letter{color:#e4e7ee1f;-webkit-text-fill-color:#e4e7ee1f;-webkit-text-stroke:2px #eceef3cc;paint-order:stroke fill;display:inline-block}.rd-finale{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rd-pixels{width:100%;height:100%;display:block;position:absolute;inset:0}.rd-pixels-out{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rd-grid-gap{pointer-events:none;height:120vh}.rd-white{color:#0d0d10;will-change:transform;background:#f4f3ef;position:absolute;inset:0;transform:translateY(100%)}.rd-white-scroll{scrollbar-width:none;height:100%;padding:0;overflow-y:auto}.rd-white-scroll::-webkit-scrollbar{display:none}.rd-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.rd-reveal.rd-in{opacity:1;transform:none}.rd-ending{color:#eef2f8;--ink:#eef2f8;--muted:#8791a3;--body:#c2cad8;--line:#ffffff1a;--accent:#8b6dff;--accent2:#ff6cbb;--grad:linear-gradient(100deg, #ff6cbb 0%, #8b6dff 55%, #6ba8ff 100%);background:#000;margin:0 calc(-1*clamp(32px,8vw,160px));padding:0;position:relative}.rd-crt-abyss{will-change:transform;pointer-events:none;background:#000;justify-content:center;align-items:center;padding:72px 16px 56px;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.rd-led-wall{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.rd-crt-glow{aspect-ratio:1;filter:blur(90px);opacity:.5;background:conic-gradient(#6a4bff,#22d3ee,#10b981,#f59e0b,#ec4899,#6a4bff);border-radius:50%;width:min(70vmin,620px);animation:20s linear infinite rd-crt-spin;position:absolute}@keyframes rd-crt-spin{to{transform:rotate(360deg)}}.rd-crt{box-sizing:border-box;background:linear-gradient(160deg,#2a2c31,#141518 55%,#0c0d10);border-radius:26px;width:min(860px,100vw - 32px,133vh - 385.7px);padding:30px 30px 18px;position:relative;box-shadow:inset 0 2px 3px #ffffff24,inset 0 -8px 20px #000000b3,0 40px 90px #000000bf}.rd-crt-screen{aspect-ratio:4/3;background:radial-gradient(120% 120% at 50% 45%,#0b1418,#04070a 70%,#010203);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000e6,inset 0 0 14px #78b4ff29;container-type:inline-size}.rd-crt-static{opacity:.4;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.rd-crt-live{pointer-events:none;position:absolute;inset:0}.rd-crt-scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000047 3px);animation:8s linear infinite rd-crt-roll;position:absolute;inset:0}@keyframes rd-crt-roll{to{background-position-y:120px}}.rd-crt-content{z-index:2;text-align:center;color:#e9f0fa;text-shadow:0 1px 2px #000000a6,0 0 22px #6ea0ff33;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.2cqw,20px);padding:7% 9%;font-family:Space Grotesk,system-ui,sans-serif;display:flex;position:absolute;inset:0}.rd-crt-ch{letter-spacing:.28em;text-transform:uppercase;color:#8fd6ff;align-items:center;gap:12px;font:500 clamp(10px,1.6cqw,13px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.rd-crt-head{letter-spacing:-.035em;background:linear-gradient(100deg,#ff6cbb 0%,#8b6dff 55%,#6ba8ff 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 18px #8b6dff59);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.06em;font:700 clamp(2rem,8.6cqw,4.6rem)/.95 Space Grotesk,sans-serif}.rd-crt-mail{letter-spacing:.01em;color:#fff;word-break:break-all;pointer-events:auto;border-bottom:1px solid #ffffff47;padding-bottom:2px;font:500 clamp(1rem,3.1cqw,1.6rem)/1.2 Space Grotesk,sans-serif;text-decoration:none;transition:color .2s,border-color .2s}.rd-crt-mail:hover{color:#7dff9a;border-color:#7dff9a}.rd-crt-links{flex-wrap:wrap;justify-content:center;gap:8px 10px;display:flex}.rd-crt-links a{letter-spacing:.02em;color:#dfe8f5;pointer-events:auto;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font:500 clamp(11px,1.85cqw,14px)/1 Space Grotesk,sans-serif;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.rd-crt-links a:hover{color:#fff;background:#7dff9a14;border-color:#7dff9ab3}.rd-crt-badge{letter-spacing:.2em;color:#6b7280;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-stage{z-index:1;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.rd-crt-content{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.rd-crt-content[data-on]{opacity:1;visibility:visible;transition:opacity .25s .14s}.rd-crt-osd{z-index:3;letter-spacing:.12em;color:#7dff9a;text-shadow:0 0 10px #7dff9ab3;pointer-events:none;font:700 clamp(14px,2.2vw,22px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:1.8s step-end forwards rd-osd;position:absolute;top:7%;right:7%}@keyframes rd-osd{0%,80%{opacity:1}to{opacity:0}}.rd-crt-say{pointer-events:auto;color:#7fe0d0;flex-direction:column;align-items:stretch;gap:8px;width:min(100%,64cqw);display:flex}.rd-crt-say label{letter-spacing:.14em;text-transform:uppercase;color:#9fb7cc;font-size:clamp(10px,1.6cqw,12.5px)}.rd-crt-say-row{background:#040c108c;border:1px solid #7fe0d073;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:clamp(12px,2cqw,15px);transition:border-color .2s;display:flex}.rd-crt-say-row:focus-within{border-color:#7dff9acc}.rd-crt-say button{color:#7dff9a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#7dff9a1f;border:1px solid #7dff9a8c;border-radius:7px;flex:none;padding:7px 12px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .2s,opacity .2s}.rd-crt-say button:hover:not(:disabled){background:#7dff9a3d}.rd-crt-say button:disabled{opacity:.4;cursor:default}.rd-crt-say input{color:#eaf4ff;min-width:0;font:inherit;letter-spacing:.04em;caret-color:#7dff9a;background:0 0;border:0;outline:none;flex:1}.rd-crt-say input::placeholder{color:#cfe6ff73}.rd-crt-clock{letter-spacing:-.045em;background:linear-gradient(100deg,#ff6cbb 0%,#8b6dff 55%,#6ba8ff 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 22px #8b6dff59);-webkit-background-clip:text;background-clip:text;font:700 clamp(2.4rem,13cqw,6.6rem)/.95 Space Grotesk,sans-serif}.rd-crt-sub{letter-spacing:.18em;text-transform:uppercase;color:#8fd6ff;font:500 clamp(10px,1.6cqw,13px)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-live-link{pointer-events:auto;text-decoration:none}.rd-crt-live-link:hover{color:#fff}.rd-crt-bar{align-items:center;gap:10px;margin-top:14px;display:flex}.rd-crt-power{background:#7dff9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7dff9a}.rd-crt-knob{pointer-events:auto;align-items:center;gap:4px;margin-left:auto;display:flex}.rd-crt-knob button{color:#cfd6e2;cursor:pointer;background:radial-gradient(circle at 35% 30%,#3a3d44,#16171a 70%);border:1px solid #ffffff24;border-radius:50%;width:30px;height:30px;font:600 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .2s,color .2s}.rd-crt-knob button:hover,.rd-crt-knob button:focus-visible{color:#7dff9a;border-color:#7dff9ab3;outline:none}.rd-crt-knob button[data-hint]{animation:1.8s ease-in-out infinite rd-knob-hint}@keyframes rd-knob-hint{50%{border-color:#7dff9a99;box-shadow:0 0 0 5px #7dff9a2e}}.rd-crt-chnum{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#9aa3b2;min-width:13ch;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-say label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-say input{font-family:Space Grotesk,sans-serif!important}.rd-crt-lede{letter-spacing:.02em;color:#a9b8ca;margin:-2px 0 2px;font:400 clamp(12px,1.9cqw,15px)/1.4 Space Grotesk,sans-serif}.rd-crt-ch:before,.rd-crt-ch:after{content:"";opacity:.5;background:currentColor;width:clamp(14px,3.4cqw,30px);height:1px}.rd-crt-scrim{z-index:1;pointer-events:none;background:radial-gradient(64% 60%,#03060ccc,#03060c73 62%,#03060c14);position:absolute;inset:0}.rd-crt-facts{text-align:left;width:min(100%,72cqw);margin:4px 0 0;display:grid}.rd-crt-facts div{border-top:1px solid #ffffff17;grid-template-columns:10ch 1fr;align-items:baseline;gap:14px;padding:clamp(6px,1.4cqw,11px) 0;display:grid}.rd-crt-facts dt{letter-spacing:.18em;text-transform:uppercase;color:#8fd6ff;font:500 clamp(9.5px,1.45cqw,12px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-facts dd{color:#e9f0fa;margin:0;font:400 clamp(12px,2.05cqw,16px)/1.35 Space Grotesk,sans-serif}.rd-crt-work{text-align:left;width:min(100%,76cqw);margin:0;padding:0;list-style:none}.rd-crt-work a{color:#e9f0fa;pointer-events:auto;border-bottom:1px solid #ffffff14;grid-template-columns:3ch 1fr auto auto;align-items:baseline;gap:14px;padding:clamp(5px,1.25cqw,10px) 2px;text-decoration:none;transition:color .2s,padding .25s,background .25s;display:grid}.rd-crt-work a:hover{color:#7dff9a;background:linear-gradient(90deg,#7dff9a14,#0000 70%);padding-left:10px}.rd-crt-work span{color:#8fd6ff;font:500 clamp(10px,1.5cqw,12px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-work b{letter-spacing:-.01em;font:600 clamp(13px,2.45cqw,19px)/1.2 Space Grotesk,sans-serif}.rd-crt-work em{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font:400 clamp(9.5px,1.4cqw,11.5px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-work i{color:#7d8a9c;font-style:normal}.rd-crt-content--roll{padding:0}.rd-crt-roll{pointer-events:auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.rd-crt-roll-in{height:100%;animation:34s linear infinite rd-roll-a}.rd-crt-roll-track{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,5cqw,44px);padding:0 8%;animation:34s linear infinite rd-roll-b;display:flex}.rd-crt-roll:hover .rd-crt-roll-in,.rd-crt-roll:hover .rd-crt-roll-track{animation-play-state:paused}@keyframes rd-roll-a{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rd-roll-b{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.rd-roll-kicker{letter-spacing:.28em;text-transform:uppercase;color:#8fd6ff;margin:0;font:500 clamp(10px,1.6cqw,13px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-roll-title{background:linear-gradient(100deg,#ff6cbb 0%,#8b6dff 55%,#6ba8ff 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin:-8px 0 0;font:400 clamp(2rem,8.6cqw,4.6rem)/1 Russo One,Space Grotesk,sans-serif}.rd-roll-block{flex-direction:column;align-items:center;gap:6px;display:flex}.rd-roll-block span{letter-spacing:.26em;text-transform:uppercase;color:#8fd6ff;margin-bottom:4px;font:500 clamp(9.5px,1.45cqw,12px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-roll-block b{letter-spacing:-.01em;color:#fff;font:600 clamp(15px,3cqw,24px)/1.25 Space Grotesk,sans-serif}.rd-roll-end{letter-spacing:-.02em;background:linear-gradient(100deg,#ff6cbb 0%,#8b6dff 55%,#6ba8ff 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin:12px 0 0;font:700 clamp(18px,4cqw,32px)/1.1 Space Grotesk,sans-serif}.rd-crt-content[data-on]>*,.rd-crt-content[data-on] .rd-crt-work li{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both rd-crt-in}.rd-crt-content[data-on]>:nth-child(2){animation-delay:.19s}.rd-crt-content[data-on]>:nth-child(3){animation-delay:.26s}.rd-crt-content[data-on]>:nth-child(4){animation-delay:.33s}.rd-crt-content[data-on]>:nth-child(5){animation-delay:.4s}.rd-crt-content[data-on]>:nth-child(6){animation-delay:.47s}.rd-crt-content[data-on]>:nth-child(7){animation-delay:.54s}.rd-crt-content[data-on] .rd-crt-work li:nth-child(2){animation-delay:.3s}.rd-crt-content[data-on] .rd-crt-work li:nth-child(3){animation-delay:.36s}.rd-crt-content[data-on] .rd-crt-work li:nth-child(4){animation-delay:.42s}.rd-crt-content[data-on] .rd-crt-work li:nth-child(5){animation-delay:.48s}.rd-crt-content[data-on] .rd-crt-work li:nth-child(6){animation-delay:.54s}.rd-crt-content--roll[data-on]>*{animation:none}@keyframes rd-crt-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@media (width<=640px){.rd-crt-lede,.rd-crt-work em,.rd-crt-facts dt{display:none}.rd-crt-facts div{grid-template-columns:1fr}.rd-crt-work a{grid-template-columns:3ch 1fr auto}}@media (prefers-reduced-motion:reduce){.rd-crt-content[data-on]>*,.rd-crt-content[data-on] .rd-crt-work li,.rd-crt-roll-in,.rd-crt-roll-track{animation:none}.rd-crt-roll{overflow-y:auto}}.rd-crt-guide{pointer-events:auto;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.rd-crt-guide button{color:#8a93a3;text-align:left;cursor:pointer;background:linear-gradient(160deg,#16181c,#0b0c0f);border:1px solid #ffffff17;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 14px 14px;transition:border-color .25s,background .25s,transform .25s;display:flex;box-shadow:0 12px 30px #0000008c}.rd-crt-guide button:hover{border-color:#7dff9a59;transform:translateY(-2px)}.rd-crt-guide button:focus-visible{border-color:#7dff9ab3;outline:none}.rd-crt-guide button[data-on]{color:#cfe9d6;background:linear-gradient(160deg,#15241b,#0b100d);border-color:#7dff9a8c}.rd-crt-guide-top{letter-spacing:.16em;align-items:center;gap:8px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.rd-crt-guide i{background:#3a3f47;border-radius:50%;width:6px;height:6px;transition:background .25s,box-shadow .25s}.rd-crt-guide button[data-on] i{background:#7dff9a;box-shadow:0 0 8px #7dff9a}.rd-crt-guide b{color:#eaf4ff;font:600 15px/1.1 Space Grotesk,sans-serif}.rd-crt-guide small{color:#7d8594;font:400 12px/1.35 Space Grotesk,sans-serif}.rd-fin-nav{pointer-events:auto;letter-spacing:.12em;color:#e8ecf3;background:linear-gradient(#000 45%,#0000);justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(16px,3vw,40px) 34px;font:500 12px/1 Space Grotesk,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.rd-fin-nav button,.rd-fin-nav a{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none;transition:color .2s}.rd-fin-nav button:hover,.rd-fin-nav a:hover{color:#7dff9a}.rd-fin-brand{letter-spacing:.3em!important;font-weight:700!important}.rd-fin-links{gap:clamp(14px,3vw,40px);display:flex}.rd-fin-rewind{border-radius:999px;align-items:center;gap:8px;display:inline-flex;border:1px solid #ffffff38!important;padding:9px 16px!important}.rd-fin-foot{letter-spacing:.16em;text-transform:uppercase;color:#5d6572;background:linear-gradient(#0000,#000 55%);justify-content:space-between;gap:12px;padding:30px clamp(16px,3vw,40px) 18px;font:500 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.rd-fin-brand,.rd-fin-hint{display:none}.rd-fin-nav{letter-spacing:.08em;font-size:11px}.rd-fin-rewind{padding:7px 12px!important}.rd-crt{padding:16px 16px 12px}.rd-crt-say{display:none}.rd-crt-screen{aspect-ratio:1}.rd-crt-guide{gap:6px}.rd-crt-guide button{gap:5px;padding:9px 8px 10px}.rd-crt-guide-top{letter-spacing:.1em;font-size:9px}.rd-crt-guide b{font-size:13px}.rd-crt-guide small{display:none}}@media (prefers-reduced-motion:reduce){.rd-crt-osd,.rd-crt-knob button[data-hint]{animation:none}}.rd-settings-btn{z-index:500;color:#ebeefa8c;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0e8c;border:1px solid #ffffff29;border-radius:50%;width:30px;height:30px;font-size:12px;line-height:1;transition:color .2s,border-color .2s;position:fixed;bottom:14px;right:14px}.rd-settings-btn:hover{color:#fff;border-color:#fff6}.rd-settings{z-index:500;color:#e7eaf6;background:#0a0a0ef0;border:1px solid #ffffff24;border-radius:10px;width:232px;padding:12px;position:fixed;bottom:52px;right:14px;box-shadow:0 18px 44px -18px #000000e6}.rd-settings h4{letter-spacing:.18em;text-transform:uppercase;color:#e7eaf680;margin:0 0 10px;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-settings ul{margin:0;padding:0;list-style:none}.rd-settings li{margin-bottom:4px}.rd-settings li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 10px;display:block}.rd-settings li button:hover{background:#ffffff0f}.rd-settings li button[aria-current=true]{background:#8b6dff24;border-color:#8b6dff8c}.rd-settings-label{font:600 13px/1.2 Space Grotesk,sans-serif;display:block}.rd-settings-note{color:#e7eaf673;margin-top:2px;font:500 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.rd-settings-now{letter-spacing:.1em;text-transform:uppercase;color:#e7eaf659;margin:10px 0 0;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-crt-cv{pointer-events:auto;color:#eef2f8;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;margin-top:clamp(4px,1.2cqw,10px);padding:clamp(9px,1.6cqw,13px) clamp(18px,3.4cqw,28px);font:600 clamp(10px,1.7cqw,13px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-block}.rd-crt-cv:hover{background:#ffffff24;border-color:#ffffffb3;transform:translateY(-1px)}html.rd-vibrance .rd-canvas,html.rd-vibrance .rd-finale{filter:saturate(var(--rd-vibrance,1))}html.rd-intro-lock,html.rd-intro-lock body{overscroll-behavior:none;height:100%;overflow:hidden}.rd-work-info{text-align:left;border-top:1px solid #ffffff38;padding-top:16px}.rd-work-summary{color:#dfe5ef;margin:0;font:400 17px/1.5 Space Grotesk,system-ui,sans-serif}.rd-work-facts{gap:34px;margin:18px 0 0;display:flex}.rd-work-facts dt{letter-spacing:-.02em;color:#fff;font:700 26px/1 Space Grotesk,system-ui,sans-serif}.rd-work-facts dd{letter-spacing:.14em;text-transform:uppercase;color:#aeb6c4;margin:7px 0 0;font:500 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1020px){.rd-work{grid-template-columns:minmax(0,40rem)}.rd-work-info{display:none}}.ledboot{z-index:1000;color:#e8edf7;background:#030305;font-family:Space Grotesk,system-ui,sans-serif;transition:opacity .4s;position:fixed;inset:0;overflow:hidden}.ledboot.is-gone{opacity:0;pointer-events:none;transition:opacity .46s ease-out}.ledboot-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ledboot-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledboot-corner{letter-spacing:.22em;color:#7c8597;text-transform:uppercase;font:500 11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .5s;position:absolute}.ledboot-corner.tl{top:28px;left:32px}.ledboot-corner.tr{text-align:right;top:28px;right:32px}.ledboot-corner.bl{bottom:26px;left:32px}.ledboot-corner.br{text-align:right;bottom:26px;right:32px}.ledboot-signal{color:#6b7fa8;transition:color .6s}.ledboot.is-ready .ledboot-signal{color:#9fd6ff}.ledboot.is-leaving .ledboot-corner{opacity:0}.ledboot-load{left:50%;top:calc(var(--ledboot-menu-top,60%) + var(--ledboot-menu-h,110px) / 2);letter-spacing:.26em;color:#8a93a5;align-items:center;gap:18px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .4s;display:flex;position:absolute;transform:translate(-50%,-50%)}.ledboot-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff;font:600 22px/1 Space Grotesk,system-ui,sans-serif}.ledboot-bar{background:#ffffff29;width:140px;height:1px;position:relative}.ledboot-bar i{transform-origin:0;transform:scaleX(var(--p,0));background:#fff;position:absolute;inset:0}.ledboot.is-ready .ledboot-load{opacity:0}.ledboot-menu{left:50%;top:var(--ledboot-menu-top,60%);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;transform:translate(-50%)}.ledboot-sub{align-items:center;gap:34px;display:flex}.ledboot.is-ready .ledboot-menu{pointer-events:auto}.ledboot.is-leaving .ledboot-menu{pointer-events:none}.ledboot-item{color:#9aa3b4;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 4px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.ledboot-item[aria-selected=true]{color:#fff}.ledboot-item.is-primary{color:#fff;letter-spacing:.36em;border:1px solid #ffffff61;border-radius:999px;padding:19px 46px 19px 40px;font-size:15px}.ledboot-item.is-primary[aria-selected=true]{background:#ffffff14;border-color:#ffffffb3}.ledboot-car{opacity:0;width:0;font-size:9px;transition:width .2s,opacity .2s,margin .2s;overflow:hidden}.ledboot-item[aria-selected=true] .ledboot-car{opacity:1;width:1em;margin-right:10px}.ledboot-ch{opacity:.001;will-change:transform, opacity;display:inline-block;transform:translateY(10px)}.ledboot.is-ready .ledboot-ch{opacity:1;transition:transform .7s cubic-bezier(.165, .84, .44, 1) calc(var(--d) + var(--k) * 12ms), opacity .7s cubic-bezier(.165, .84, .44, 1) calc(var(--d) + var(--k) * 12ms);transform:translateY(0)}.ledboot.is-leaving .ledboot-ch{opacity:.001;transition:transform .4s cubic-bezier(.55, 0, 1, .45) calc(var(--k) * 4ms), opacity .4s cubic-bezier(.55, 0, 1, .45) calc(var(--k) * 4ms);transform:translateY(-10px)}.ledboot-item.is-primary{opacity:.001;transition:opacity .5s ease var(--d), border-color .2s ease, background .2s ease}.ledboot.is-ready .ledboot-item.is-primary{opacity:1}.ledboot.is-leaving .ledboot-item.is-primary{opacity:.001;transition:opacity .3s}.ledboot .rd-prefs{left:50%;top:calc(var(--ledboot-menu-top,60%) + var(--ledboot-menu-h,110px) + 18px);position:absolute;transform:translate(-50%)}@media (width<=640px){.ledboot-corner{letter-spacing:.18em;font-size:9px}.ledboot-corner.tl,.ledboot-corner.bl{left:18px}.ledboot-corner.tr,.ledboot-corner.br{right:18px}.ledboot-corner.tl,.ledboot-corner.tr{top:18px}.ledboot-corner.bl,.ledboot-corner.br{bottom:16px}.ledboot-sub{gap:18px}.ledboot-sub .ledboot-item{letter-spacing:.2em}.ledboot .rd-prefs{width:calc(100vw - 36px);top:auto;bottom:64px}}@media (prefers-reduced-motion:reduce){.ledboot-ch,.ledboot.is-ready .ledboot-ch,.ledboot.is-leaving .ledboot-ch{transition:opacity .3s;transform:none}}.rd-odo{line-height:1;display:inline-flex}.rd-odo-cell{height:1em;display:inline-block;overflow:hidden}.rd-odo-strip{will-change:transform;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex}.rd-odo-strip>span{text-align:center;height:1em;line-height:1;display:block}.rd-prefs{color:#aeb6c4;letter-spacing:.18em;text-transform:uppercase;pointer-events:auto;background:#080a10db;border:1px solid #ffffff24;border-radius:14px;gap:14px;min-width:300px;padding:18px 20px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.rd-prefs[hidden]{display:none}.rd-prefs-row{align-items:center;gap:14px;display:flex}.rd-prefs-label{flex:0 0 76px}.rd-prefs-opts{flex-wrap:wrap;gap:6px;display:flex}.rd-prefs-opts button{color:#c6cdda;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:7px 11px;transition:background .2s,color .2s,border-color .2s}.rd-prefs-opts button:hover{border-color:#ffffff80}.rd-prefs-opts button[aria-current=true]{color:#05060a;background:#fff;border-color:#fff}.rd-prefs-vib{accent-color:#8fb4ff;flex:1}.rd-prefs-val{text-align:right;color:#fff;flex:0 0 3.5em}.rd-prefs-note{color:#687183;letter-spacing:.06em;text-transform:none;margin:0;font-size:10px}
