.r5k,.r5v{--iv:241 238 231;--k-ease:var(--ease-out);--k-gather:var(--ease-out);--k-slide:1.1s}.r5k{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:100svh;position:relative;overflow:clip}.r5k-glow{pointer-events:none;background:radial-gradient(70vw 45vh at 80% 108%, rgb(var(--acc) / .12), transparent 70%);position:absolute;inset:0}.r5k-eq{z-index:0;pointer-events:none;width:100%;height:36vh;position:absolute;bottom:0;left:0;right:0}.r5k-track{z-index:1;will-change:transform;display:flex;position:absolute;inset:0}.r5k-track[data-anim=true]{transition:transform var(--k-slide) var(--k-ease)}.r5k-ch{width:100%;height:100%;padding:calc(var(--top-c) + 2vh + 34px) 6vw 15vh;flex-direction:column;flex:none;justify-content:center;display:flex;position:relative}.r5k-ch>:not(.r5k-ghost){max-width:58vw}.r5k-who{letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--iv) / .55);opacity:0;transition:.9s var(--k-ease) .31s;font-size:.875rem;transform:translateY(10px)}.r5k-who b{color:rgb(var(--iv));font-weight:600}.r5k-big{font-family:var(--font-display);white-space:nowrap;opacity:0;letter-spacing:.3em;filter:blur(9px);transition:letter-spacing 1.25s var(--k-gather), filter 1s var(--k-gather), opacity .8s var(--ease-out), transform 1.25s var(--k-gather);margin-top:2vh;font-weight:400;line-height:.84;position:relative;transform:translateY(10px)}.r5k-ch[data-on] .r5k-big{letter-spacing:-.005em;filter:blur()}.r5k-big__row{align-items:flex-start;display:flex}.r5k-big__l{display:block}.r5k-big--n,.r5k-big--giant{font-size:min(23vw,44vh)}.r5k-big__u{letter-spacing:.08em;color:rgb(var(--acc));margin:.35em 0 0 .3em;font-size:.13em}.r5k-big--stack{font-size:min(9.4vw,19vh);line-height:.96}.r5k-big--q{font-size:min(8.6vw,15.5vh);line-height:.98}.r5k-big em{color:rgb(var(--acc));font-style:normal}.r5k-title{letter-spacing:-.02em;opacity:0;transition:.9s var(--k-ease) .94s;margin-top:3.4vh;font-size:clamp(24px,2.5vw,40px);font-weight:600;line-height:1.2;transform:translateY(12px)}.r5k-sub{color:rgb(var(--iv) / .58);opacity:0;transition:.9s var(--k-ease) 1.1s;margin-top:8px;font-size:1.0625rem;line-height:1.4}.r5k-play{--h:60px;height:var(--h);background:rgb(var(--iv));color:#0b0d10;white-space:nowrap;box-shadow:0 12px 44px -12px rgb(var(--acc) / .6);opacity:0;clip-path:inset(0 calc(100% - var(--h)) 0 0 round 99px);transition:opacity .35s var(--ease-out), transform .35s var(--ease-out), clip-path .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:99px;align-self:flex-start;align-items:center;gap:14px;margin-top:3.4vh;padding:0 30px 0 8px;font-size:1.0625rem;font-weight:600;display:inline-flex;transform:translateY(8px)}.r5k-ch[data-on] .r5k-play{clip-path:inset(0 round 99px);transition:opacity .4s var(--ease-out) 1.1s, transform .5s var(--k-ease) 1.1s, clip-path .8s var(--ease-out) 1.3s, box-shadow .3s var(--ease-out)}.r5k-play i{width:44px;height:44px;color:rgb(var(--iv));transition:transform .3s var(--ease-out);background:#0b0d10;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.55)}.r5k-ch[data-on] .r5k-play i{transition:transform .55s var(--ease-out) 1.1s;transform:scale(1)}.r5k-play__l{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translate(-10px)}.r5k-ch[data-on] .r5k-play__l{opacity:1;transition:opacity .5s var(--ease-out) 1.5s, transform .7s var(--k-ease) 1.45s;transform:none}.r5k-play:hover{box-shadow:0 12px 60px -6px rgb(var(--acc) / .85)}.r5k-play:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;clip-path:none}.r5k-ch[data-on] .r5k-who,.r5k-ch[data-on] .r5k-title,.r5k-ch[data-on] .r5k-sub,.r5k-ch[data-on] .r5k-play,.r5k-ch[data-on] .r5k-big{opacity:1;transform:none}.r5k-ghost{max-width:34vw;font-family:var(--font-display);text-align:right;white-space:nowrap;pointer-events:none;color:rgb(var(--iv) / .05);-webkit-text-stroke:1.6px rgb(var(--iv) / .245);letter-spacing:.22em;filter:blur(8px);opacity:0;transition:transform .4s var(--ease-out), opacity .4s var(--ease-out), letter-spacing .4s var(--ease-out), filter .4s var(--ease-out);font-size:min(9.5vw,18vh);line-height:.97;position:absolute;top:calc(50% - 5vh);right:6vw;transform:translate(3vw,-50%)}.r5k-ch[data-on] .r5k-ghost{opacity:1;letter-spacing:0;filter:blur();transition:transform 1.5s var(--k-gather) .15s, opacity 1s var(--ease-out) .15s, letter-spacing 1.5s var(--k-gather) .15s, filter 1.2s var(--k-gather) .15s;transform:translateY(-50%)}.r5k-ghost[data-large]{font-size:min(17vw,33vh)}.r5k-ghost__l{display:block}.r5k-sheen{-webkit-text-stroke:0;color:#0000;pointer-events:none;background:linear-gradient(100deg, transparent 0 42%, #fff0 44%, #ffffff75 49%, rgb(var(--acc-light) / .3) 52%, rgb(var(--acc) / .16) 55%, transparent 60% 100%);-webkit-text-fill-color:transparent;background-position:96% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.r5k-ch[data-on] .r5k-sheen{animation:r5k-sheen var(--sheen,2s) var(--ease-in-out) var(--sheen-at,1.16s) both}@keyframes r5k-sheen{0%{background-position:96% 0}to{background-position:4% 0}}.r5k-trail{pointer-events:none;opacity:0;position:absolute;inset:-32px;-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.r5k-trail>span{color:rgb(var(--acc) / .07);-webkit-text-stroke:1.6px rgb(var(--acc-light) / .78);text-shadow:0 0 22px rgb(var(--acc) / .28);padding:32px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 60%);mask-image:linear-gradient(90deg,#0000 35%,#000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:400% 100%;mask-size:400% 100%}.r5k-ch[data-on] .r5k-trail{opacity:1;animation:r5k-mask var(--glow,2s) var(--ease-in-out) var(--glow-at,1.16s) both}.r5k-ch[data-on] .r5k-trail>span{animation:r5k-mask var(--drain,4.6s) linear var(--drain-at,3.55s) both}@keyframes r5k-mask{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.r5k-ch[data-quiet],.r5k-ch[data-quiet] *{transition:none!important}.r5k-ch[data-quiet] .r5k-sheen{animation:none!important}.r5k-ch[data-quiet] .r5k-trail,.r5k-ch[data-quiet] .r5k-trail>span{opacity:0!important;animation:none!important}.r5k-prog{left:6vw;top:calc(var(--top-c) + 2vh + 8px);z-index:3;gap:8px;display:flex;position:absolute}.r5k-prog button{width:40px;height:44px;margin-block:-14px;position:relative}.r5k-prog button:before,.r5k-prog button:after{content:"";border-radius:2px;height:2px;position:absolute;top:21px;left:0}.r5k-prog button:before{background:rgb(var(--iv) / .16);right:0}.r5k-prog button:after{background:rgb(var(--acc));transform:scaleX(var(--p,0));transform-origin:0;right:0}.r5k-arrows{right:6vw;top:calc(var(--top-c) + 2vh - 14px);z-index:3;gap:10px;display:flex;position:absolute}.r5k-arrows button{border:1px solid rgb(var(--iv) / .2);width:48px;height:48px;transition:border-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.r5k-arrows button:hover{border-color:rgb(var(--acc));color:rgb(var(--acc))}.r5v{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:0 0;border:0;place-items:center;margin:0;padding:4vw;display:none;position:fixed;inset:0;overflow:hidden}.r5v[open]{display:grid}.r5v::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:r5-fade .45s var(--k-ease) both;background:#06080ab8}.r5v-panel{width:min(1100px,100%);max-width:calc(177.778svh - 14.2222vw - 142.222px);box-shadow:0 40px 120px -30px rgb(var(--acc) / .45);animation:r5v-rise .5s var(--k-ease) both;background:#0d1114;border-radius:28px;position:relative;overflow:hidden}.r5v-panel:after{content:"";z-index:3;border:1px solid rgb(var(--acc) / .3);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.r5v-panel[data-kind=audio]{width:min(820px,100%);max-width:none}@keyframes r5v-rise{0%{opacity:0;transform:translateY(28px)scale(.97)}}.r5v[data-closing]::backdrop,.r5v[data-closing] .r5v-panel{animation:r5-out .3s var(--ease-out) both}.r5v-frame{aspect-ratio:16/9;background:#000;position:relative}.r5v-frame iframe,.r5v-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.r5v-frame--audio{aspect-ratio:auto;background:#f1f1f1}.r5v-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:18px 26px 22px;display:flex}.r5v-cap b{font-family:var(--font-display);font-size:1.875rem;font-weight:400;line-height:1.1}.r5v-cap span{color:rgb(var(--iv) / .55);font-size:.9375rem}.r5v-x{z-index:4;border:1px solid rgb(var(--iv) / .25);width:44px;height:44px;transition:border-color .2s var(--ease-out);background:#090b0ebf;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.r5v-x:hover{border-color:rgb(var(--acc))}@media (max-width:700px){.r5k-ch{padding:calc(var(--top-c) + 2vh + 34px) 6vw 19vh}.r5k-ch>:not(.r5k-ghost){max-width:none}.r5k-big--giant{font-size:40vw}.r5k-big--n{font-size:35vw}.r5k-big--stack{font-size:16.6vw}.r5k-big--q{font-size:13vw}.r5k-who{font-size:.6875rem;line-height:1.6}.r5k-ghost,.r5k-arrows{display:none}.r5k-title{font-size:24px}.r5k-play{--h:54px}.r5k-play i{width:38px;height:38px}.r5k-eq{height:18vh}.r5k-prog button{width:28px}.r5v{padding:12px}.r5v-panel{border-radius:22px}.r5v-cap{padding:14px 18px 18px}.r5v-cap b{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.r5k-trail{display:none}.r5k *,.r5k-track[data-anim=true]{transition:none!important;animation:none!important}.r5v::backdrop,.r5v .r5v-panel{animation:r5-fade .2s var(--ease-out) both!important}}
