@keyframes masthead-enter{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes masthead-rule-draw{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes masthead-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ln-signal) 55%,transparent);opacity:1}55%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ln-signal) 0%,transparent);opacity:.75}}@keyframes masthead-scan{0%{transform:translateX(-20%);opacity:0}20%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes masthead-meta-swap{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.masthead-enter,.masthead-enter-delay-1{animation:masthead-enter .52s cubic-bezier(.16,1,.3,1) both}.masthead-enter-delay-1{animation-delay:70ms}.masthead-enter-delay-2{animation:masthead-enter .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.14s}.masthead-enter-delay-3{animation:masthead-enter .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.21s}.masthead-enter-delay-4{animation:masthead-enter .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.28s}.masthead-rule{position:relative;height:2px;width:min(11rem,40vw);background:var(--ln-signal);animation:masthead-rule-draw .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}.masthead-rule:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 70%,transparent),transparent);animation:masthead-scan 2.8s ease-in-out infinite;animation-delay:.8s}.masthead-pulse-dot{animation:masthead-pulse 2.2s ease-out infinite}.masthead-meta-swap{animation:masthead-meta-swap .32s cubic-bezier(.16,1,.3,1) both}.masthead-title-accent{background:linear-gradient(105deg,var(--ln-ink) 0,var(--ln-ink) 42%,var(--ln-signal) 52%,var(--ln-ink) 62%,var(--ln-ink) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:masthead-sheen 7s ease-in-out infinite}@keyframes masthead-sheen{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.masthead-enter,.masthead-enter-delay-1,.masthead-enter-delay-2,.masthead-enter-delay-3,.masthead-enter-delay-4,.masthead-meta-swap,.masthead-pulse-dot,.masthead-rule,.masthead-rule:after,.masthead-title-accent{animation:none}.masthead-enter,.masthead-enter-delay-1,.masthead-enter-delay-2,.masthead-enter-delay-3,.masthead-enter-delay-4,.masthead-meta-swap{opacity:1;transform:none}.masthead-rule{transform:none}.masthead-title-accent{background:none;color:var(--ln-ink);-webkit-background-clip:unset;background-clip:unset}}@keyframes support-scope{0%{top:10%;opacity:0}12%{opacity:.7}88%{opacity:.7}to{top:90%;opacity:0}}@keyframes support-scan{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes support-stage-enter{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes support-mark-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes support-pulse{0%,to{opacity:1}50%{opacity:.5}}.support-scope{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ln-signal) 35%,transparent),var(--ln-signal),color-mix(in srgb,var(--ln-signal) 35%,transparent),transparent);animation:support-scope 8.5s linear infinite}.support-rail-scan{animation:support-scan .36s cubic-bezier(.16,1,.3,1) both}.support-stage-enter{animation:support-stage-enter .4s cubic-bezier(.16,1,.3,1) both}.support-rail-active{background:linear-gradient(90deg,color-mix(in srgb,var(--ln-signal) 10%,transparent) 0,transparent 55%)}.support-mark-draw{stroke-dasharray:200;animation:support-mark-draw .65s cubic-bezier(.22,1,.36,1) both}.support-pulse{animation:support-pulse 1.8s ease-in-out infinite}.support-tab-active{border-bottom-color:var(--ln-signal);color:var(--ln-ink)}@media (prefers-reduced-motion:reduce){.support-mark-draw,.support-pulse,.support-rail-scan,.support-scope,.support-stage-enter{animation:none}.support-stage-enter{opacity:1;transform:none}.support-mark-draw{stroke-dashoffset:0}}@keyframes booking-mark-draw{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}@keyframes booking-mark-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes booking-instrument-enter{0%{opacity:0;transform:translate3d(16px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes booking-stage-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes booking-scan{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.booking-mark-draw{stroke-dasharray:280;animation:booking-mark-draw .7s cubic-bezier(.22,1,.36,1) both}.booking-mark-pulse{animation:booking-mark-pulse 1.8s ease-in-out infinite}.booking-instrument-enter{animation:booking-instrument-enter .42s cubic-bezier(.16,1,.3,1) both}.booking-stage-enter{animation:booking-stage-enter .38s cubic-bezier(.16,1,.3,1) both}.booking-step-scan{animation:booking-scan .36s cubic-bezier(.16,1,.3,1) both}.booking-step-active{background:linear-gradient(180deg,color-mix(in srgb,var(--ln-signal) 10%,transparent) 0,transparent 100%)}.booking-instrument{-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black);mask-image:linear-gradient(90deg,transparent,black 12%,black)}@media (prefers-reduced-motion:reduce){.booking-instrument-enter,.booking-mark-draw,.booking-mark-pulse,.booking-stage-enter,.booking-step-scan{animation:none}.booking-instrument-enter,.booking-stage-enter{opacity:1;transform:none}.booking-mark-draw{stroke-dashoffset:0}}