.backgrounds_host__wxBGZ{position:absolute;inset:0;overflow:hidden}.backgrounds_host__wxBGZ>canvas,.backgrounds_host__wxBGZ>video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backgrounds_sweepFade__L1C90{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 100%)}.backgrounds_sweepLines__fZ6Wy{-webkit-mask-image:linear-gradient(90deg,#000 1px,transparent 0),linear-gradient(180deg,#000 1px,transparent 0);mask-image:linear-gradient(90deg,#000 1px,transparent 0),linear-gradient(180deg,#000 1px,transparent 0);-webkit-mask-size:var(--bg-cell,56px) var(--bg-cell,56px);mask-size:var(--bg-cell,56px) var(--bg-cell,56px);-webkit-mask-position:center center;mask-position:center center}.backgrounds_sweepLines__fZ6Wy,.backgrounds_sweepWash__9GVeu{position:absolute;inset:0;overflow:hidden;container-type:size}.backgrounds_sweepSpin__ydcEc{position:absolute;left:50%;top:50%;width:220vmax;height:220vmax;width:max(150cqw,150cqh);height:max(150cqw,150cqh);background-image:var(--bg-sweep);transform:translate(-50%,-50%) rotate(0deg);animation:backgrounds_bgSweepSpin__G1_qd var(--bg-sweep-duration,28s) linear infinite;will-change:transform}.backgrounds_sweepRoot__lll5T[data-paused=true] .backgrounds_sweepSpin__ydcEc{animation-play-state:paused}@keyframes backgrounds_bgSweepSpin__G1_qd{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.backgrounds_sweepRoot__lll5T{display:none}}.booking_rail__WshgF{--progress:0;position:relative}.booking_railTrack__Hhlg1{position:absolute;left:10%;right:10%;top:21px;height:2px;border-radius:9999px;background:rgb(var(--c-hairline-strong));overflow:hidden;pointer-events:none}.booking_railFill__ywxQc{transform-origin:left center;transform:scaleX(var(--progress));background:linear-gradient(90deg,rgb(var(--c-fg)/.35),rgb(var(--c-fg)))}.booking_railFill__ywxQc,.booking_railHead__eZgP1{position:absolute;inset:0;transition:transform var(--dur-4) var(--ease-out)}.booking_railHead__eZgP1{transform:translateX(calc(var(--progress) * 100%))}.booking_railHead__eZgP1:after{content:"";position:absolute;top:50%;left:-28px;width:40px;height:6px;margin-top:-3px;border-radius:9999px;background:radial-gradient(closest-side,rgb(var(--c-fg)),transparent)}.booking_stepDot___Xwq4{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;border:1px solid rgb(var(--c-hairline-strong));background:rgb(var(--c-canvas));color:rgb(var(--c-fg-subtle));font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.booking_stepDot___Xwq4[data-state=done]{border-color:rgb(var(--c-fg)/.55);color:rgb(var(--c-fg))}.booking_stepDot___Xwq4[data-state=current]{border-color:rgb(var(--c-fg));color:rgb(var(--c-accent-fg));background:rgb(var(--c-accent));box-shadow:0 0 0 4px rgb(var(--c-fg)/.08),0 0 24px rgb(var(--c-fg)/.25)}.booking_day__VLdAJ{position:relative;isolation:isolate}.booking_day__VLdAJ:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:12px;opacity:0;background:radial-gradient(circle at 50% 40%,rgb(var(--c-fg)/var(--glow,0)),transparent 72%);transition:opacity var(--dur-3) var(--ease-out)}.booking_day__VLdAJ[data-density="1"]:before{--glow:0.09;opacity:1}.booking_day__VLdAJ[data-density="2"]:before{--glow:0.16;opacity:1}.booking_day__VLdAJ[data-density="3"]:before{--glow:0.26;opacity:1}.booking_day__VLdAJ[data-selected=true]:before{opacity:0}.booking_densityDots__OKgJs{display:flex;gap:2px;height:4px}.booking_densityDots__OKgJs>i{width:4px;height:4px;border-radius:9999px;background:rgb(var(--c-fg)/.22)}.booking_densityDots__OKgJs>i[data-on=true]{background:rgb(var(--c-fg)/.9)}.booking_day__VLdAJ[data-selected=true] .booking_densityDots__OKgJs>i{background:rgb(var(--c-accent-fg)/.3)}.booking_day__VLdAJ[data-selected=true] .booking_densityDots__OKgJs>i[data-on=true]{background:rgb(var(--c-accent-fg))}.booking_slot__0kiba{position:relative;overflow:hidden}.booking_slot__0kiba:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 30%,rgb(var(--c-fg)/.14) 50%,transparent 70%);pointer-events:none}.booking_slot__0kiba:hover:after{transform:translateX(120%);transition:transform .7s var(--ease-out)}.booking_enter__hMmxG{animation:booking_bk-enter__5ku5D var(--dur-4) var(--ease-out) both}@keyframes booking_bk-enter__5ku5D{0%{opacity:0;transform:translateY(var(--reveal-y,16px))}to{opacity:1;transform:none}}.booking_check__i_6bx{position:relative;display:grid;place-items:center;width:72px;height:72px}.booking_checkRing__mqG7U{position:absolute;inset:0;border-radius:9999px;border:1px solid rgb(var(--c-fg)/.4);animation:booking_bk-ring__Z0HVi 1.4s var(--ease-out) .2s both}.booking_checkRing2__qb9PF{animation-delay:.42s}.booking_checkPath__OEu0w{stroke-dasharray:48;stroke-dashoffset:48;animation:booking_bk-draw__xiDwO .64s var(--ease-out) .12s forwards}.booking_checkDisc__elEIb{animation:booking_bk-pop__4rGOz .52s var(--ease-spring,var(--ease-out)) both}@keyframes booking_bk-draw__xiDwO{to{stroke-dashoffset:0}}@keyframes booking_bk-pop__4rGOz{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes booking_bk-ring__Z0HVi{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.9);opacity:0}}.booking_nextItem__LlMfz{position:relative;padding-left:2.25rem}.booking_nextItem__LlMfz:before{content:"";position:absolute;left:.6875rem;top:1.5rem;bottom:-.75rem;width:1px;background:linear-gradient(rgb(var(--c-fg)/.35),rgb(var(--c-hairline)))}.booking_nextItem__LlMfz:last-child:before{display:none}.booking_nextDot__6wPyS{position:absolute;left:0;top:.125rem;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:9999px;border:1px solid rgb(var(--c-hairline-strong));background:rgb(var(--c-canvas))}.booking_nextDot__6wPyS[data-now=true]{border-color:rgb(var(--c-fg));box-shadow:0 0 0 3px rgb(var(--c-fg)/.1)}.booking_avatar__bzVhX{position:relative;overflow:hidden;border-radius:9999px;background:rgb(var(--c-panel-2))}.booking_avatar__bzVhX img{position:absolute;max-width:none;width:220%;height:auto;left:-71%;top:-48%}@media (prefers-reduced-motion:reduce){.booking_day__VLdAJ:before,.booking_railFill__ywxQc,.booking_railHead__eZgP1,.booking_stepDot___Xwq4{transition:none}.booking_slot__0kiba:hover:after{transition:none;transform:translateX(-120%)}.booking_checkDisc__elEIb,.booking_checkRing__mqG7U,.booking_enter__hMmxG{animation:none}.booking_checkRing__mqG7U{opacity:0}.booking_checkPath__OEu0w{animation:none;stroke-dashoffset:0}}.founder_rim__q5a9Q{position:relative;background-color:hsla(0,0%,100%,.015);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.1),var(--shadow-panel)}.founder_rim__q5a9Q:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:var(--glass-rim);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.founder_node__eOJJ6{transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.founder_node__eOJJ6[aria-pressed=true]{background-color:rgb(var(--c-fg)/.08);box-shadow:inset 0 0 0 1px rgb(var(--c-fg)/.55)}.founder_node__eOJJ6[data-story-active=true]{box-shadow:inset 0 -2px 0 rgb(var(--c-fg)/.85),inset 0 0 0 1px rgb(var(--c-fg)/.25)}.founder_node__eOJJ6[data-story-active=true][aria-pressed=true]{box-shadow:inset 0 -2px 0 rgb(var(--c-fg)/.85),inset 0 0 0 1px rgb(var(--c-fg)/.55)}.founder_reasonDot__N0XUb{display:inline-block;width:6px;height:6px;border-radius:9999px;background-color:rgb(var(--c-accent-2));box-shadow:0 0 0 3px rgb(var(--c-accent-2)/.18)}.founder_overlayItem__Ebwpz{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.founder_overlayItem__Ebwpz[data-kind=satellite]{transform:translate(-50%,28px)}.founder_beamTrack__obvRd{position:absolute;left:0;top:.5rem;bottom:.5rem;width:1px;background-color:rgb(var(--c-hairline-strong))}.founder_beamFill__6xU7L{position:absolute;inset:0;transform-origin:top;background-image:linear-gradient(180deg,rgb(var(--c-fg)/.9),rgb(var(--c-fg)/.25))}.founder_tablist__OWnZF{display:flex;flex-wrap:wrap;gap:.5rem}.founder_coreGlow__CMCnG,.founder_core__Ms1mB,.founder_lines__X4opc{display:none}@media (min-width:768px){.founder_tablist__OWnZF{position:relative;display:block;aspect-ratio:4/3;width:100%}.founder_lines__X4opc{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.founder_core__Ms1mB{display:flex;width:9.5rem;height:9.5rem;align-items:center;justify-content:center;text-align:center;padding:1rem}.founder_coreGlow__CMCnG,.founder_core__Ms1mB{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:9999px}.founder_coreGlow__CMCnG{display:block;width:22rem;height:22rem;background:radial-gradient(circle,rgb(var(--c-fg)/.07),rgb(var(--c-fg)/.02) 45%,transparent 70%);pointer-events:none}.founder_star__rBMEs{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;max-width:11rem}.founder_star__rBMEs button{white-space:nowrap}}.founder_starInner__pr8Vj{display:inline-flex;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.founder_spoke__eSlMT{stroke:rgb(var(--c-fg)/.16);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--dur-3) var(--ease-out),stroke-dashoffset var(--dur-4) var(--ease-out);transition-delay:0ms,calc(var(--i, 0) * var(--stagger))}.founder_spoke__eSlMT[data-on=true]{stroke:rgb(var(--c-fg)/.7)}.founder_orbit__155AG{fill:none;stroke:rgb(var(--c-fg)/.1);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}[data-entrance=hidden] .founder_starInner__pr8Vj{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.7)}[data-entrance=hidden] .founder_spoke__eSlMT{stroke-dashoffset:1}.founder_flowStep__Un9Vc{transition:border-color var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out),background-color var(--dur-3) var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.founder_buildCard__i7qHi:hover .founder_flowStep__Un9Vc{border-color:rgb(var(--c-fg)/.6);color:rgb(var(--c-fg));background-color:rgb(var(--c-fg)/.05)}.founder_cue__RA3UZ[aria-current=true]{background-color:rgb(var(--c-fg)/.06);box-shadow:inset 2px 0 0 rgb(var(--c-fg)/.8)}@media (prefers-reduced-motion:reduce){.founder_flowStep__Un9Vc,.founder_node__eOJJ6,.founder_spoke__eSlMT,.founder_starInner__pr8Vj{transition:none}[data-entrance=hidden] .founder_starInner__pr8Vj{opacity:1;transform:none}[data-entrance=hidden] .founder_spoke__eSlMT{stroke-dashoffset:0}}.fx_loop__khQHN[data-paused=true],.fx_loop__khQHN[data-paused=true] *,.fx_loop__khQHN[data-paused=true] :after,.fx_loop__khQHN[data-paused=true] :before{animation-play-state:paused!important}.fx_marqueeTrack__viPfC{gap:var(--fx-gap,2rem);animation:fx_marqueeX__KYj0_ var(--fx-duration,40s) linear infinite;will-change:transform}.fx_marqueeVertical__VH7jX{animation-name:fx_marqueeY__90wnX}.fx_marqueeReverse__StcVV{animation-direction:reverse}.fx_hoverPause__W9BMH:focus-within .fx_marqueeTrack__viPfC,.fx_hoverPause__W9BMH:hover .fx_marqueeTrack__viPfC{animation-play-state:paused}@keyframes fx_marqueeX__KYj0_{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--fx-gap, 2rem)),0,0)}}@keyframes fx_marqueeY__90wnX{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--fx-gap, 2rem)),0)}}.fx_meteor__Be1uZ{position:absolute;top:-2%;width:2px;height:2px;border-radius:9999px;background:rgb(var(--c-fg)/.85);box-shadow:0 0 6px 1px rgb(var(--c-accent)/.45);opacity:0;transform:rotate(var(--fx-angle,215deg)) translateZ(0);animation:fx_meteorFall__U_Nme var(--fx-duration,7s) linear var(--fx-delay,0s) infinite}.fx_meteor__Be1uZ:before{content:"";position:absolute;top:50%;left:0;width:var(--fx-tail,72px);height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgb(var(--c-accent)/.75),transparent)}@keyframes fx_meteorFall__U_Nme{0%{opacity:0;transform:rotate(var(--fx-angle,215deg)) translateZ(0)}6%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--fx-angle,215deg)) translate3d(var(--fx-travel,-640px),0,0)}}.fx_beamRing__FLl3X{position:absolute;inset:0;overflow:hidden;border-radius:inherit;padding:var(--fx-bw,1px);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx_beamSpinner__A5avF{position:absolute;left:50%;top:50%;width:var(--fx-side,200%);height:var(--fx-side,200%);transform:translate(-50%,-50%) rotate(var(--fx-start,0deg));background:conic-gradient(from 0deg,transparent 0deg,transparent calc(1turn - var(--fx-arc, 70deg)),rgb(var(--fx-from,var(--c-accent))/.95) calc(1turn - var(--fx-arc, 70deg) * .45),rgb(var(--fx-to,var(--c-fg-subtle))) 358deg,transparent 1turn);animation:fx_beamSpin__93IMG var(--fx-duration,8s) linear var(--fx-delay,0s) infinite}.fx_beamReverse__M_2vN{animation-direction:reverse}@keyframes fx_beamSpin__93IMG{0%{transform:translate(-50%,-50%) rotate(var(--fx-start,0deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--fx-start, 0deg) + 1turn))}}.fx_orbitItem__BCSUM{position:absolute;left:calc(50% - var(--fx-size) / 2);top:calc(50% - var(--fx-size) / 2);width:var(--fx-size);height:var(--fx-size);transform:rotate(var(--fx-angle)) translateY(var(--fx-radius)) rotate(calc(var(--fx-angle) * -1))}.fx_orbitAnimated___8pVu{animation:fx_orbit__P7r3F var(--fx-duration,30s) linear infinite}.fx_orbitReverse__u7yur{animation-direction:reverse}@keyframes fx_orbit__P7r3F{0%{transform:rotate(var(--fx-angle)) translateY(var(--fx-radius)) rotate(calc(var(--fx-angle) * -1))}to{transform:rotate(calc(var(--fx-angle) + 1turn)) translateY(var(--fx-radius)) rotate(calc(var(--fx-angle) * -1 - 1turn))}}.fx_dashBeam__FEwD1{stroke-dasharray:var(--fx-dash,18) 100;stroke-dashoffset:var(--fx-dash,18);animation:fx_dashTravel__QnxXQ var(--fx-duration,4s) linear var(--fx-delay,0s) infinite}.fx_dashReverse__ahatM{animation-direction:reverse}@keyframes fx_dashTravel__QnxXQ{0%{stroke-dashoffset:var(--fx-dash,18)}to{stroke-dashoffset:-100}}.fx_dashMarch__Yiww6{stroke-dasharray:6 6;animation:fx_dashMarch__Yiww6 1.2s linear infinite}@keyframes fx_dashMarch__Yiww6{to{stroke-dashoffset:-24}}.fx_retroGrid__Vk0PS{position:absolute;inset:0 0 auto 0;height:300%;width:600%;margin-left:-250%;transform-origin:100% 0 0;background-image:linear-gradient(to right,rgb(var(--fx-line,var(--c-hairline-strong))/.7) 1px,transparent 0),linear-gradient(to bottom,rgb(var(--fx-line,var(--c-hairline-strong))/.7) 1px,transparent 0);background-size:var(--fx-cell,60px) var(--fx-cell,60px);background-repeat:repeat;animation:fx_retroScroll__qOAYm var(--fx-duration,18s) linear infinite}@keyframes fx_retroScroll__qOAYm{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.fx_spotlightIntro__Ww3go{animation:fx_spotlightIn__SU1EW 1.6s cubic-bezier(.16,1,.3,1) .2s both}@keyframes fx_spotlightIn__SU1EW{0%{opacity:0;transform:translate3d(-8%,-12%,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}.fx_lampIntro__tHDMM{animation:fx_lampIn__v0Mfv 1.2s cubic-bezier(.16,1,.3,1) .15s both}@keyframes fx_lampIn__v0Mfv{0%{opacity:.35;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}.fx_shimmerHost__S8NYK{position:relative;isolation:isolate;overflow:hidden}.fx_shimmer__MhwBu{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.fx_shimmer__MhwBu:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:38%;transform:skewX(-20deg) translateZ(0);background:linear-gradient(100deg,transparent,rgb(var(--fx-shine,255 255 255)/.5),transparent);opacity:0}.fx_shimmerHost__S8NYK[data-shimmer=once] .fx_shimmer__MhwBu:before{animation:fx_shimmerSweep__uPWAl 1.3s cubic-bezier(.65,0,.35,1) .2s 1 both}.fx_shimmerHost__S8NYK:focus-visible:not(:disabled):not([aria-busy=true]) .fx_shimmer__MhwBu:before,.fx_shimmerHost__S8NYK:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .fx_shimmer__MhwBu:before{animation:fx_shimmerSweep__uPWAl 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes fx_shimmerSweep__uPWAl{0%{opacity:1;transform:skewX(-20deg) translateZ(0)}70%,to{opacity:1;transform:skewX(-20deg) translate3d(420%,0,0)}}.fx_waveBar__0O3Qx{transform-box:fill-box;transform-origin:center;animation:fx_waveScale__zmSkp var(--fx-duration,1.1s) cubic-bezier(.65,0,.35,1) var(--fx-delay,0s) infinite alternate}@keyframes fx_waveScale__zmSkp{0%{transform:scaleY(var(--fx-min,.3))}to{transform:scaleY(1)}}.fx_hgViewport__8_Uly{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,1rem);scrollbar-width:thin}.fx_hgTrack__QrUHD{display:flex;gap:var(--fx-gap,1.5rem);width:-moz-max-content;width:max-content;padding-inline:var(--gutter,1rem)}.fx_hgItem__nnzHR{flex:0 0 var(--fx-item-sm,82vw);scroll-snap-align:start}@media (min-width:768px){.fx_hgItem__nnzHR{flex-basis:var(--fx-item,30rem)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fx_hgOuter__yTA9K{height:max(100svh,calc(100svh + var(--fx-n, 1) * (var(--fx-item, 30rem) + var(--fx-gap, 1.5rem)) - var(--fx-gap, 1.5rem) + 2 * var(--gutter, 1rem) - 100vw))}.fx_hgSticky__uWFW6{position:sticky;top:0;display:flex;height:100svh;flex-direction:column;justify-content:center;overflow:hidden;overflow:clip}.fx_hgViewport__8_Uly{overflow:visible;scroll-snap-type:none}.fx_hgTrack__QrUHD{will-change:transform}}@media (prefers-reduced-motion:reduce){.fx_beamSpinner__A5avF,.fx_dashBeam__FEwD1,.fx_dashMarch__Yiww6,.fx_lampIntro__tHDMM,.fx_marqueeTrack__viPfC,.fx_orbitAnimated___8pVu,.fx_retroGrid__Vk0PS,.fx_spotlightIntro__Ww3go,.fx_waveBar__0O3Qx{animation:none!important}.fx_meteor__Be1uZ,.fx_shimmer__MhwBu{display:none!important}.fx_dashBeam__FEwD1{stroke-dashoffset:-40}}