.run-landing{background:var(--sidebar);color:var(--foreground);overflow-x:clip}.run-landing .rounded-xl{border-radius:8px}.run-landing .rounded-2xl{border-radius:12px}.run-landing .rounded-3xl{border-radius:16px}.run-landing .ld-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-3xl)}.run-landing .ld-surface{border-radius:24px}@media (min-width:1280px){.run-landing .ld-surface{border-radius:64px}}.run-landing .ld-display,.run-landing .ld-heading,.run-landing .ld-subheading{text-wrap:balance;font-weight:600}.run-landing .ld-display em,.run-landing .ld-heading em{opacity:.7;font-size:.9em;font-style:normal;font-weight:400}.run-landing .ld-display{letter-spacing:-.03em;font-size:clamp(44px,5.6vw,88px);line-height:1}.run-landing .ld-heading{letter-spacing:-.025em;font-size:clamp(32px,3.3vw,52px);line-height:1.08}.run-landing .ld-subheading{letter-spacing:-.02em;font-size:clamp(22px,1.8vw,28px);line-height:1.2}.run-landing .ld-deck-title{font-size:clamp(20px,1.6vw,24px)}.run-landing .ld-lead{font-size:clamp(17px,1.3vw,19px);line-height:1.5}.run-landing .ld-nav-ring{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#e3ddcf66;border:1px solid #ffffff1a;border-radius:16px}.run-landing .ld-nav-a{--ld-nav-ease:cubic-bezier(.4, 0, .2, 1);text-decoration:none}.run-landing .ld-nav-bg{z-index:0;transition:background-color .4s var(--ld-nav-ease);background:#fff;border-radius:12px;position:absolute;inset:0}.run-landing .ld-nav-text{z-index:1;width:100%;height:100%;color:var(--foreground);transition:color .4s var(--ld-nav-ease);align-items:center;padding:0 14px;font-size:14px;line-height:1;display:flex;position:relative}.run-landing .ld-nav-wordmark{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1}.run-landing .ld-nav-mark{transition:filter .4s var(--ld-nav-ease)}.run-landing [data-nav-theme=dark] .ld-nav-login .ld-nav-bg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e5e5e54d}.run-landing [data-nav-theme=dark] .ld-nav-login .ld-nav-text{color:#fff;text-shadow:0 0 4px #00000026}.run-landing [data-nav-theme=light] .ld-nav-login .ld-nav-bg{background:#e3ddcf66}.run-landing [data-nav-hover=true] .ld-nav-bg,.run-landing [data-nav-hover=true][data-nav-theme=dark] .ld-nav-login .ld-nav-bg,.run-landing [data-nav-hover=true][data-nav-theme=light] .ld-nav-login .ld-nav-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.run-landing [data-nav-hover=true][data-nav-theme=dark] .ld-nav-text{color:#fff;text-shadow:none}.run-landing [data-nav-hover=true][data-nav-theme=dark] .ld-nav-mark{filter:invert()}.run-landing [data-nav-hover=true] .ld-nav-a:hover .ld-nav-text{color:var(--foreground)}.run-landing [data-nav-hover=true][data-nav-theme=dark] .ld-nav-a:hover .ld-nav-mark{filter:none}.run-landing .ld-nav-a:active .ld-nav-bg{background:#473d37}.run-landing .ld-nav-a:active .ld-nav-text{color:#fff}.run-landing .ld-nav-a:focus-visible .ld-nav-bg{border:2px solid #3b82f6;box-shadow:0 0 0 3px #42b5dc4d}.run-landing .ld-nav-a:focus-visible .ld-nav-text{color:var(--foreground)}.run-landing .ld-autofill:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s}.run-landing .ld-autofill:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s}.run-landing .ld-autofill:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 600000s,color 600000s}.run-landing .ld-hero-media{clip-path:inset(0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.22,1,.36,1)}.run-landing [data-zoom=true] .ld-hero-media{clip-path:inset(16px round 24px)}@media (min-width:1024px){.run-landing [data-zoom=true] .ld-hero-media{clip-path:inset(32px round 64px)}}.run-landing .ld-hero-form{transition:transform 1s cubic-bezier(.22,1,.36,1)}.run-landing [data-zoom=true] .ld-hero-form{transform:translateY(-50px)}.run-landing .ld-ticker-line{animation:1s cubic-bezier(.16,1,.3,1) both ld-ticker-in}@keyframes ld-ticker-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.run-landing .ld-deck-desc{opacity:0;max-width:500px;position:absolute;bottom:calc(100% + 20px);left:0}@media (max-width:767px){.run-landing .ld-deck-desc{max-width:90%;bottom:calc(100% + 25px)}}@media (min-width:1280px){.run-landing .ld-deck-desc{flex-direction:column;justify-content:center;width:257px;max-width:none;display:flex;top:0;bottom:0}.run-landing .ld-deck-desc[data-side=left]{left:auto;right:calc(100% + 28px)}.run-landing .ld-deck-desc[data-side=right]{left:calc(100% + 30px);right:auto}}.run-landing .ld-t,.run-landing .ld-t-spin{opacity:0}.run-landing [data-active=true] .ld-t{animation:.4s cubic-bezier(.22,1,.36,1) both ld-t-in;animation-delay:var(--d,0s)}.run-landing [data-active=true] .ld-t-out{animation:.4s cubic-bezier(.22,1,.36,1) both ld-t-in,.25s both ld-t-away;animation-delay:var(--d,0s), var(--d2,var(--d,0s))}.run-landing [data-active=true] .ld-t-out:not(.ld-t){opacity:1;animation:.25s both ld-t-away;animation-delay:var(--d,0s)}.run-landing [data-active=true] .ld-t-spin{animation:ld-t-in .3s ease both, ld-t-spin .9s linear var(--n,1), ld-t-away .2s ease both;animation-delay:var(--d,0s), var(--d,0s), calc(var(--d,0s) + var(--n,1) * .9s)}.run-landing [data-active=true] .ld-t-press{animation:.4s cubic-bezier(.22,1,.36,1) both ld-t-in,.22s both ld-t-press,.25s both ld-t-away;animation-delay:var(--d,0s), var(--p,0s), var(--d2,0s)}.run-landing [data-active=true] .ld-t-press.ld-t-stay{animation:.4s cubic-bezier(.22,1,.36,1) both ld-t-in,.22s both ld-t-press;animation-delay:var(--d,0s), var(--p,0s)}@keyframes ld-t-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-t-away{to{opacity:0}}@keyframes ld-t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ld-t-press{50%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.run-landing .ld-t,.run-landing [data-active=true] .ld-t,.run-landing [data-active=true] .ld-t-out,.run-landing [data-active=true] .ld-t-press{opacity:1;animation:none}.run-landing .ld-t-spin,.run-landing [data-active=true] .ld-t-spin,.run-landing [data-active=true] .ld-t-out:not(.ld-t){opacity:0;animation:none}}@media (min-width:1024px){.run-landing .ld-piece{width:calc(var(--w) / 1440 * 100vw);transform:translate(calc(-50% + var(--x) / 1440 * 100vw), calc(-50% + var(--y) / 900 * 100svh))}.run-landing .ld-piece-photo{height:calc(var(--h) / 1440 * 100vw)}}.run-landing .ld-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.run-landing .ld-faq-panel>div{min-height:0;overflow:hidden}.run-landing .ld-faq-item:has([aria-expanded=true]) .ld-faq-panel{grid-template-rows:1fr}.run-landing .ld-faq-chevron{transition:background-color .2s ease-out}.run-landing .ld-faq-item:hover .ld-faq-chevron{background:var(--sidebar)}.run-landing .ld-faq-item:has([aria-expanded=true]) .ld-faq-chevron{background:var(--sidebar)}.run-landing .ld-faq-chevron-icon{transition:transform .2s ease-out}.run-landing .ld-faq-item:has([aria-expanded=true]) .ld-faq-chevron-icon{transform:rotate(180deg)}.run-landing .ld-faq-item:has(:focus-visible){z-index:10;border-color:#3b82f6;box-shadow:0 0 0 3px #42b5dc4d}.run-landing .ld-faq-item:has(:focus-visible) .ld-faq-chevron{background:#c3eaf4}@media (hover:hover){.run-landing .ld-btn-chevron{opacity:0;margin-left:-24px;transition:margin-left .3s cubic-bezier(.22,1,.36,1),opacity .3s}.run-landing .ld-btn:hover .ld-btn-chevron,.run-landing .ld-btn:focus-visible .ld-btn-chevron{opacity:1;margin-left:0}}.run-landing .ld-footer{border-radius:0 0 32px 32px}@media (min-width:768px){.run-landing .ld-footer{border-radius:0 0 56px 56px}}@media (min-width:1280px){.run-landing .ld-footer{border-radius:0 0 64px 64px}}.run-landing .ld-page{z-index:1;background:var(--sidebar);margin-bottom:30vw;position:relative}@media (min-width:768px){.run-landing .ld-page{margin-bottom:29vw}}.run-landing .ld-curtain[data-on=true]{visibility:visible}.run-landing .ld-curtain{visibility:hidden;z-index:0;background:linear-gradient(#fff 0%,#f9f8f5 30%,#c3eaf4 100%);justify-content:center;align-items:flex-end;height:480px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:1280px){.run-landing .ld-curtain{height:900px}}.run-landing .ld-wordmark{letter-spacing:-.04em;color:#fff;white-space:nowrap;flex:none;font-size:30vw;font-weight:600;line-height:.8;text-decoration:none;position:relative;bottom:-.06em}.run-landing .ld-cta-container{background:linear-gradient(180deg, var(--sidebar) 0%, #fff 100%)}.run-landing [data-depth]{opacity:.6;transform:scale(.9)}.run-landing [data-reveal]{opacity:.6;transition:opacity .64s cubic-bezier(.22,.61,.36,1),transform .64s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.run-landing [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.run-landing [data-reveal],.run-landing [data-depth]{opacity:1;transition:none;transform:none}.run-landing .ld-hero-media,.run-landing .ld-hero-form,.run-landing .ld-faq-panel,.run-landing .ld-faq-chevron,.run-landing .ld-btn-chevron{transition:none}.run-landing .ld-ticker-line{animation:none}.run-landing .ld-deck{flex-direction:column;gap:96px;padding:64px 16px;display:flex;height:auto!important;max-height:none!important}.run-landing .ld-deck-frame{max-width:823px!important;height:auto!important;position:static!important}.run-landing .ld-deck-frame>div{width:100%!important;height:auto!important;top:0!important}.run-landing .ld-deck-desc{opacity:1;width:auto;max-width:480px;margin-bottom:20px;display:block;position:static}.run-landing .ld-rule-a,.run-landing .ld-lead{opacity:1!important}}
