.fd{--ink:#0e0e10;--ink2:#34343b;--mute:#5e5e66;--blue:#1f3fe0;--blue2:#122a9e;--sky:#dce3ff;--sun:#ffd3dc;--sun2:#ffe9ee;--mint:#8fe3bc;--fog:#f2f2ef;min-height:100vh;color:var(--ink);background:#fff;font-family:Newsreader,Georgia,serif;font-size:1.2rem;line-height:1.6;overflow-x:clip}.fd *{box-sizing:border-box}.fd a{color:var(--blue);text-underline-offset:3px}.fd a:hover{color:var(--blue2)}.fd .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.fd .g{font-family:Schibsted Grotesk,system-ui,sans-serif}.fd .m{letter-spacing:.02em;font-family:DM Mono,ui-monospace,monospace;font-size:.8rem}.fd h1,.fd h2,.fd h3{letter-spacing:-.035em;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-weight:800}.fd .kick{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:.82rem}.fd .up{animation:.8s cubic-bezier(.2,.8,.2,1) both fd-up}@keyframes fd-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fd .rot{vertical-align:bottom;background:var(--sun);border-radius:.12em;padding:0 .14em;display:inline-grid}.fd .rot span{opacity:0;grid-area:1/1;justify-self:start;animation:12s infinite fd-rot}.fd .rot span:nth-child(2){animation-delay:3s}.fd .rot span:nth-child(3){animation-delay:6s}.fd .rot span:nth-child(4){animation-delay:9s}@keyframes fd-rot{0%{opacity:0;transform:translateY(.35em)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.35em)}}.fd .wire{width:max-content;animation:46s linear infinite fd-wire;display:flex}.fd .wire:hover{animation-play-state:paused}@keyframes fd-wire{to{transform:translate(-50%)}}.fd .tile{border-radius:28px;flex-direction:column;justify-content:space-between;gap:2.2rem;min-height:260px;padding:1.8rem;transition:transform .25s,box-shadow .25s;display:flex}.fd .tile:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 22px 40px -26px #0e0e108c}.fd .tile h3{font-size:2rem;line-height:1}.fd .tile p{margin:0;font-size:1.08rem;line-height:1.45}.fd .tile .n{font-family:DM Mono,monospace;font-size:.85rem}.fd .run{border:2px solid var(--ink);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.fd .run li{border-top:1px solid #dadad6;grid-template-columns:4.5rem 9.5rem minmax(0,1fr) 9rem;align-items:center;gap:.4rem 1rem;padding:1rem 1.25rem;font-size:1.08rem;line-height:1.4;animation:12s infinite fd-play;display:grid}.fd .run li:first-child{border-top:0}.fd .run li:nth-child(2){animation-delay:2s}.fd .run li:nth-child(3){animation-delay:4s}.fd .run li:nth-child(4){animation-delay:6s}.fd .run li:nth-child(5){animation-delay:8s}.fd .run li.you{background:var(--sun);border-top:0;animation:none}.fd .run .desk{font-family:Schibsted Grotesk,sans-serif;font-weight:800}.fd .run .st{justify-self:end}.fd .pill{white-space:nowrap;background:var(--fog);color:var(--mute);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-family:DM Mono,monospace;font-size:.78rem;display:inline-flex}.fd .pill.on{background:var(--blue);color:#fff}.fd .pill.on:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite fd-pulse-w}.fd .pill.cue{background:var(--ink);color:var(--sun)}@keyframes fd-pulse-w{0%,to{box-shadow:0 0 #fff9}60%{box-shadow:0 0 0 6px #fff0}}@media (max-width:760px){.fd .run li{grid-template-columns:auto minmax(0,1fr) auto}.fd .run .what{grid-area:2/1/auto/-1}}.fd .head{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:end;gap:1rem 4rem;display:grid}.fd .head h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1}.fd .head p{color:var(--ink2);max-width:52ch;margin:0}@keyframes fd-play{0%,16%{background:var(--sky)}18%,to{background:0 0}}.fd .live{align-items:center;gap:.45rem;display:inline-flex}.fd .live:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite fd-pulse}@keyframes fd-pulse{0%,to{box-shadow:0 0 #1f3fe073}60%{box-shadow:0 0 0 7px #1f3fe000}}.fd .sweep{stroke-dasharray:302;transform-origin:60px 60px;animation:8s linear infinite fd-sweep;transform:rotate(-90deg)}@keyframes fd-sweep{0%{stroke-dashoffset:302px}to{stroke-dashoffset:0}}.fd .fix{color:#ececf1;background:#1c1c21;border-radius:18px;padding:1.05rem 1.1rem;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:500;line-height:1.35;animation:8s infinite fd-fix}.fd .fix:nth-child(2){animation-delay:2s}.fd .fix:nth-child(3){animation-delay:4s}.fd .fix:nth-child(4){animation-delay:6s}@keyframes fd-fix{0%,20%{color:#fff;background:#2a3a9a}26%,to{color:#ececf1;background:#1c1c21}}.fd .todo{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.fd .todo li{align-items:flex-start;gap:.75rem;font-size:1.12rem;line-height:1.4;display:flex}.fd .todo i{border:2px solid var(--ink);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;animation:10s infinite fd-tick;display:grid}.fd .todo i:after{content:"";border-left:2.5px solid var(--sun);border-bottom:2.5px solid var(--sun);opacity:0;width:10px;height:5px;animation:10s infinite fd-tickmark;transform:rotate(-45deg)translate(1px,-1px)}.fd .todo li:nth-child(2) i,.fd .todo li:nth-child(2) i:after{animation-delay:1.2s}.fd .todo li:nth-child(3) i,.fd .todo li:nth-child(3) i:after{animation-delay:2.4s}.fd .todo li:nth-child(4) i,.fd .todo li:nth-child(4) i:after{animation-delay:3.6s}.fd .todo li:nth-child(5) i,.fd .todo li:nth-child(5) i:after{animation-delay:4.8s}@keyframes fd-tick{0%,8%{background:0 0}12%,80%{background:var(--ink)}86%,to{background:0 0}}@keyframes fd-tickmark{0%,8%{opacity:0}12%,80%{opacity:1}86%,to{opacity:0}}.fd .bar{background:var(--fog);border-radius:99px;height:8px;overflow:hidden}.fd .bar b{background:var(--blue);border-radius:99px;width:12%;height:100%;animation:3.5s ease-in-out infinite alternate fd-bar;display:block}@keyframes fd-bar{0%{width:6%}to{width:14%}}.fd .drop:first-letter{float:left;color:var(--blue);margin:.08em .1em 0 0;font-family:Schibsted Grotesk,sans-serif;font-size:4.6em;font-weight:900;line-height:.8}.fd .sec{padding-top:3.5rem;scroll-margin-top:1rem}.fd .sec>h2{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1}.fd .sec>p{max-width:62ch}@media (prefers-reduced-motion:reduce){.fd *,.fd :before,.fd :after{transition:none!important;animation:none!important}.fd .rot span{opacity:0}.fd .rot span:first-child{opacity:1}}.fd nav{background:0 0;border:0;padding:0;position:static}.fd nav a:hover{background:0 0}.fd h1,.fd h2,.fd h3{display:block}.fd .cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:42px;padding:0 1.15rem;font-family:Schibsted Grotesk,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.fd .cta:hover{background:var(--blue);color:#fff}
