.home{--cut:0;--rolling:0;--timeline-h:90px;--close:clamp(0,calc((var(--cut) - 0.3) / 0.4),1);--titles:clamp(0,calc((var(--cut) - 0.68) / 0.2),1);--music:clamp(0,calc((var(--cut) - 0.8) / 0.2),1)}@media (max-width:900px){.home{--timeline-h:70px}}.js .home [data-words]{position:fixed;inset-inline:0;top:0;translate:0 calc(var(--lift, 0px) * -1);pointer-events:none}.js .home [data-words=here] .shell>*{pointer-events:auto}.js .home [data-rise]{opacity:0;transform:translateY(28px);transition:opacity .45s ease,transform .45s cubic-bezier(.4,0,1,1)}.js .home [data-words=passed] [data-rise]{transform:translateY(-20px)}.js .home [data-words=here] [data-rise]{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--rise-order, 0) * 90ms)}.home .cut-take{left:calc(var(--raw-left) * (1 - var(--close)) + var(--cut-left) * var(--close));width:calc(var(--raw-width) * (1 - var(--close)) + var(--cut-width) * var(--close))}.home .cut-title{opacity:var(--titles);transform:translateY(calc((1 - var(--titles)) * 8px))}.home .cut-music{clip-path:inset(0 calc((1 - var(--music)) * 100%) 0 0)}@keyframes cut-play{0%{left:0}to{left:var(--cut-length)}}.home .cut-playhead{animation:cut-play 9s linear infinite;opacity:var(--music)}@media (prefers-reduced-motion:reduce){.js .home [data-rise],.js .home [data-words] [data-rise]{transform:none;transition:opacity .2s linear;transition-delay:0s}.home .cut-playhead{animation:none}}@keyframes desk-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes desk-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes desk-flash{0%{background-color:color-mix(in srgb,var(--color-gold) 22%,transparent)}to{background-color:color-mix(in srgb,var(--color-gold) 6%,transparent)}}@keyframes desk-dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes desk-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes desk-send{0%{opacity:0;transform:translateY(96px) scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes desk-caret{50%{opacity:0}}.desk-send{transform-origin:bottom right;animation:desk-send .46s cubic-bezier(.19,1,.22,1) both}.desk-caret{animation:desk-caret .7s steps(2,jump-none) infinite}.desk-arrive{animation:desk-arrive .42s cubic-bezier(.19,1,.22,1) both}.desk-type{animation:desk-type .5s steps(26) both}.desk-flash{animation:desk-flash 1.1s ease-out both}.desk-dot{animation:desk-dot 1s ease-in-out infinite}.desk-tick{animation:desk-tick .3s cubic-bezier(.19,1,.22,1) both}@keyframes monitor-error{0%{opacity:0;transform:scale(.86)}3%,82%{opacity:1;transform:none}88%,to{opacity:0;transform:scale(.96)}}.monitor-error{opacity:0;animation:monitor-error 8s cubic-bezier(.19,1,.22,1) infinite both}@media (prefers-reduced-motion:reduce){.monitor-error{opacity:1;animation:none}.desk-arrive,.desk-caret,.desk-dot,.desk-flash,.desk-send,.desk-tick,.desk-type{animation:none}}