.ws-lx{--ws-y:16px;--ws-lift:-8px;--ws-top:3.5rem;--ws-out:var(--ws-ease-out,cubic-bezier(.22, 1, .36, 1));--ws-io:var(--ws-ease-io,cubic-bezier(.65, 0, .35, 1));--ws-back:var(--ws-ease-back,cubic-bezier(.34, 1.56, .64, 1));--ws-exit:var(--ws-ease-exit,cubic-bezier(.4, 0, 1, 1))}@media (min-width:768px){.ws-lx{--ws-lift:-12px;--ws-top:4rem}}@media (min-width:1024px){.ws-lx{--ws-y:28px}}.ws-lx .ws-ring{border:2px solid var(--primary);border-radius:calc(var(--ws-r-card,1.5rem) + 2px);pointer-events:none;display:none;position:absolute;inset:-3px}@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-hero-in{animation:ws-hero-in var(--ws-t,.64s) var(--ws-out) var(--ws-d,0s) backwards}.ws-lx .ws-h1-line{white-space:nowrap;clip-path:inset(-.3em -.4em -.3em -.3em)}.ws-lx .ws-h1-word{animation:ws-word-rise var(--ws-dur-4) var(--ws-out) calc(var(--ws-i,0) * 90ms) backwards;display:inline-block}@supports selector(:has(*)){.ws-lx .ws-care-stack>[data-care]{transition:opacity .16s ease-out,translate .16s ease-out,visibility .16s}:is(.ws-lx .ws-care-scope [data-care=hosting],.ws-lx .ws-care-scope:has(.ws-care input[value=hosting]:checked) [data-care=managed]){opacity:0;translate:0 4px}.ws-lx .ws-care-scope:has(.ws-care input[value=hosting]:checked) [data-care=hosting]{opacity:1;translate:none}}:root:not([data-v2-tier=lite]) .ws-lx [data-featured]:is([data-ws-armed],[data-ws-seen]){--tw-ring-color:transparent}:root:not([data-v2-tier=lite]) .ws-lx [data-ws-seen]>.ws-ring{animation:ws-ring-wipe .7s var(--ws-io) both;display:block}.ws-lx .ws-success{--ws-x:0px;--ws-y:8px;animation:ws-rv-in .42s var(--ws-out) backwards}.ws-lx .ws-success-disc{animation:ws-pop .48s var(--ws-back) 60ms backwards}.ws-lx .ws-check-circle circle{--ws-dash:63;stroke-dasharray:63;animation:ws-dash .56s var(--ws-io) .16s backwards}.ws-lx .ws-check-circle path{--ws-dash:-12;stroke-dasharray:12;animation:ws-dash .32s var(--ws-io) .62s backwards}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.ws-lx :is(.ws-rv,.ws-rv-in){--ws-s:calc(var(--ws-i,0) * var(--ws-stagger,0px))}.ws-lx .ws-rv{animation-name:ws-rv-in,ws-rv-out;animation-duration:auto, auto;animation-timing-function:var(--ws-out), var(--ws-exit);animation-fill-mode:backwards,forwards;animation-timeline:view();animation-range:cover var(--ws-s,0px) cover calc(24svh + var(--ws-s,0px)), cover calc(100% - var(--ws-top) - min(15svh, 6rem)) cover calc(100% - var(--ws-top))}.ws-lx .ws-rv-in{animation:ws-rv-in auto var(--ws-out) backwards;animation-timeline:view();animation-range:cover var(--ws-s,0px) cover calc(24svh + var(--ws-s,0px))}.ws-lx .ws-rv-out{animation:ws-rv-out auto var(--ws-exit) forwards;animation-timeline:view();animation-range:cover calc(100% - var(--ws-top) - min(15svh, 6rem)) cover calc(100% - var(--ws-top))}.ws-lx :is(.ws-rv,.ws-rv-in):is(:focus-visible,:has(:focus-visible)){animation:none}.ws-lx .ws-words{view-timeline:--ws-words block}.ws-lx .ws-word{--ws-y:.45em;animation:ws-rv-in auto var(--ws-out) backwards;animation-timeline:--ws-words;animation-range:cover calc(var(--ws-w,0) * 1.6svh) cover calc(18svh + var(--ws-w,0) * 1.6svh);display:inline-block}@media (min-width:1024px){:root:not([data-v2-tier=lite]) .ws-lx .ws-words{animation-name:ws-focus-in,ws-rv-out;animation-duration:auto, auto;animation-timing-function:var(--ws-out), var(--ws-exit);animation-fill-mode:backwards,forwards;animation-timeline:view(),view();animation-range:cover 0% cover 22svh, cover calc(100% - var(--ws-top) - min(15svh, 6rem)) cover calc(100% - var(--ws-top))}}}}@supports (animation-timeline:scroll()){@media screen and (prefers-reduced-motion:no-preference){@media (min-width:768px){:root:has(.ws-lx) .ws-progress{inset-inline:0;background:var(--primary);transform-origin:0;height:2px;animation:linear both ws-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px}}.ws-lx .ws-bar-progress{inset-inline:0;background:var(--primary);transform-origin:0;height:2px;animation:linear both ws-progress;animation-timeline:scroll(root);position:absolute;top:-1px}}}@media screen and (prefers-reduced-motion:no-preference){:root[data-ws-io] .ws-lx [data-ws-pending]{opacity:0}:root[data-ws-io] .ws-lx :is(.ws-rv,.ws-rv-in)[data-ws-in]{animation:ws-rv-in .6s var(--ws-out) min(calc(var(--ws-i,0) * 80ms), .24s) backwards}:root[data-ws-io] .ws-lx .ws-words[data-ws-in]>.ws-word{--ws-y:.45em;animation:ws-rv-in .6s var(--ws-out) calc(var(--ws-w,0) * 60ms) backwards;display:inline-block}}@keyframes ws-rv-in{0%{opacity:0;translate:var(--ws-x,0px) var(--ws-y,24px)}}@keyframes ws-rv-out{to{opacity:.35;translate:0 var(--ws-lift,-12px)}}@keyframes ws-focus-in{0%{filter:blur(6px)}}@keyframes ws-hero-in{0%{opacity:var(--ws-o,0);translate:0 var(--ws-rise,16px)}}@keyframes ws-word-rise{0%{translate:0 .7em}}@keyframes ws-progress{0%{scale:0 1}}@keyframes ws-pop{0%{opacity:0;scale:.5}}@keyframes ws-ring-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ws-dash{0%{stroke-dashoffset:var(--ws-dash,0)}to{stroke-dashoffset:0}}
.ws-lx{--lx-line:0 0 0 1px var(--ws-hairline);--lx-card:var(--lx-line), var(--ws-shadow-1);--lx-float:var(--lx-line), var(--ws-shadow-2);--lx-glass:var(--lx-line), inset 0 1px 0 #fff9, var(--ws-shadow-2)}@supports (color:lab(0% 0 0)){.ws-lx{--lx-glass:var(--lx-line), inset 0 1px 0 lab(100% 0 0/.6), var(--ws-shadow-2)}}.ws-lx>section:not(.ws-hero):is(.bg-background,.bg-paper){padding-block:6rem}.ws-lx>section.bg-background+section.bg-background,.ws-lx>section.bg-paper+section.bg-paper{padding-top:0}@media (min-width:1024px){.ws-lx>section:not(.ws-hero):is(.bg-background,.bg-paper){padding-block:10rem}}.ws-lx :is(.ws-h1,.ws-final-title) .ws-serif{letter-spacing:-.02em;margin-inline-end:-.12em;padding-inline-end:.12em;font-size:1.08em}.ws-lx .ws-ns-art{background:radial-gradient(52% 58% at 22% 20%, color-mix(in srgb, var(--s-accent) 72%, transparent), transparent 72%), radial-gradient(70% 62% at 92% 104%, color-mix(in srgb, var(--s-primary) 30%, white 40%), transparent 70%), linear-gradient(155deg, color-mix(in srgb, var(--s-primary) 62%, black) 0%, var(--s-primary) 55%, color-mix(in srgb, var(--s-primary) 55%, var(--s-accent)) 100%)}.ws-lx .ws-ns-art:after{content:"";background:radial-gradient(circle,#ffffff24 .6px,#0000 1px) 0 0/3px 3px;position:absolute;inset:0}.ws-lx .ws-ns-arc{aspect-ratio:1;border:1.5px solid #ffffff6b;border-radius:50%;width:112%;position:absolute;bottom:-70%;right:-34%;box-shadow:inset 0 0 80px #ffffff1a}.ws-lx .ws-ns-disc{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #fffffff5, color-mix(in srgb, var(--s-accent) 62%, white) 36%, var(--s-accent) 74%);width:23%;box-shadow:0 30px 50px -22px color-mix(in srgb, var(--s-primary) 70%, black);border-radius:50%;position:absolute;top:17%;left:15%}.ws-lx .ws-tile:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 24px 48px -24px #0e16244d;box-shadow:0 24px 48px -24px lab(7.05376% .127919 -10.7126/.3)}.ws-lx .ws-plans [aria-labelledby^=plan-]{border-color:var(--ws-hairline);border-radius:var(--ws-r-card);box-shadow:var(--ws-shadow-1)}.ws-lx .ws-plans [aria-labelledby^=plan-][data-featured]{box-shadow:0 0 0 2px var(--primary), 0 30px 70px -34px var(--ws-glow), var(--ws-shadow-2);border-color:#0000}.ws-lx .ws-plans .ws-care,.ws-lx .ws-plans .ws-care>legend{margin-inline:auto}.ws-lx .ws-plans .ws-care>p{text-align:center}.ws-lx .ws-plans .ws-seg{border-radius:1.25rem}.ws-lx .ws-plans :is(.ws-seg>label){border-radius:1rem}@media (max-width:1023.98px){.ws-lx .ws-plans .ws-care-scope>ul:first-of-type{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:flex;position:relative;overflow-x:auto}.ws-lx .ws-plans .ws-care-scope>ul:first-of-type>li{scroll-snap-align:center;flex:0 0 min(86%,24rem);position:relative}.ws-lx .ws-plans .ws-care-scope>ul:first-of-type>li:has(>[data-featured]){scroll-initial-target:nearest}}@media (min-width:640px) and (max-width:1023.98px){.ws-lx .ws-plans .ws-care-scope>ul:first-of-type{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.ws-lx .ws-lead-card{border-radius:var(--ws-r-panel);background:color-mix(in oklch, var(--card) 92%, transparent);box-shadow:var(--lx-glass);border-color:#0000}@media screen and (prefers-reduced-motion:no-preference){:root:not([data-v2-tier=lite]) .ws-lx .ws-hero-aurora-in{animation:ws-aurora-in 1.2s var(--ws-out) backwards}:root:not([data-v2-tier=lite]) .ws-lx .ws-plans [aria-labelledby^=plan-][data-featured]:is([data-ws-armed],[data-ws-seen]){box-shadow:0 30px 70px -34px var(--ws-glow), var(--ws-shadow-2)}:root:not([data-v2-tier=lite]) .ws-lx .ws-caret{animation:1s step-end infinite ws-blink}.ws-lx :is(.ws-tile,.ws-promise){transition:transform var(--ws-dur-1) var(--ws-out)}.ws-lx .ws-tile:after{transition:opacity var(--ws-dur-1) var(--ws-out)}@media (hover:hover) and (pointer:fine){.ws-lx :is(.ws-tile,.ws-promise):is(:hover,:has(:focus-visible)){transform:translateY(-4px)}.ws-lx .ws-tile:is(:hover,:has(:focus-visible)):after{opacity:1}}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-final{view-timeline:--ws-final block}.ws-lx .ws-final-sun{transform-origin:50% 100%;animation:ws-sunrise auto var(--ws-out) both;animation-timeline:--ws-final;animation-range:entry 10%}}}@supports (animation-timeline:scroll()){@media screen and (prefers-reduced-motion:no-preference){:root:not([data-v2-tier=lite]) .ws-lx .ws-hero-aurora{animation:linear both ws-parallax;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes ws-aurora-in{0%{opacity:.6;transform:scale(.96)}}@keyframes ws-parallax{to{transform:translateY(80px)}}@keyframes ws-pop-sm{0%{opacity:0;transform:scale(.85)}}@keyframes ws-blink{50%{opacity:0}}@keyframes ws-sunrise{0%{transform:translateY(30%)scale(.9)}to{transform:none}}
.ws-lx .ws-fv-glint{inset-block:0;opacity:0;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);background:linear-gradient(100deg,#0000,lab(100% 0 0/.75),#0000);width:40%;position:absolute;left:0}.ws-lx .ws-fv-ring{opacity:0}@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-bt{--ws-at:calc(.38s + var(--ws-i,0) * .14s)}.ws-lx .ws-fv-pop{animation:ws-pop-sm .42s var(--ws-back) calc(var(--ws-at,0s) + var(--fd,0s)) backwards}.ws-lx .ws-fv-rise{animation:ws-fv-rise .52s var(--ws-out) calc(var(--ws-at,0s) + var(--fd,0s)) backwards}.ws-lx .ws-fv-fill{animation:ws-fv-fill .9s var(--ws-io) calc(var(--ws-at,0s) + var(--fd,0s)) backwards}.ws-lx .ws-fv-glint{animation:ws-fv-glint 1s var(--ws-io) calc(var(--ws-at,0s) + var(--fd,0s))}.ws-lx .ws-fv-ring{animation:ws-fv-ring 1.1s var(--ws-out) calc(var(--ws-at,0s) + var(--fd,0s))}.ws-lx [data-ws-armed] :is(.ws-fv-pop,.ws-fv-rise,.ws-fv-fill,.ws-fv-glint,.ws-fv-ring){animation:none}.ws-lx [data-ws-armed] :is(.ws-fv-pop,.ws-fv-rise){opacity:0}.ws-lx [data-ws-armed] .ws-fv-fill{scale:0 1}}@keyframes ws-fv-rise{0%{opacity:0;translate:0 8px}}@keyframes ws-fv-fill{0%{scale:0 1}}@keyframes ws-fv-glint{0%{opacity:1;translate:-100%}to{opacity:1;translate:260%}}@keyframes ws-fv-ring{0%{opacity:.5;scale:1}to{opacity:0;scale:1.35 1.6}}
.ws-lx .ws-pd-phone{--v2-phone-w:220;height:17rem;margin-bottom:-1.5rem}.ws-lx .ws-pd{--pd-image:-240px;--pd-service:-500px;--pd-map:-830px}@media (min-width:768px){.ws-lx .ws-pd-phone{--v2-phone-w:240;height:29rem}.ws-lx .ws-pd{--pd-image:0px;--pd-service:-220px;--pd-map:-560px}}@media (min-width:1024px){.ws-lx .ws-pd-phone{--v2-phone-w:248;height:31rem;margin-bottom:0}}.ws-lx .ws-pd-page[data-cam=image]{translate:0 var(--pd-image)}.ws-lx .ws-pd-page[data-cam=service]{translate:0 var(--pd-service)}.ws-lx .ws-pd-page[data-cam=map]{translate:0 var(--pd-map)}.ws-lx .ws-pd [data-hide]{opacity:0}.ws-lx :is(.ws-pd-toast,.ws-pd-item,.ws-pd-row)[data-hide]{translate:0 -.5rem}.ws-lx .ws-pd-view[data-hide]{translate:0 .375rem}.ws-lx :is(.ws-pd-chip,.ws-pd-map)[data-hide]{scale:.9}.ws-lx .ws-pd-add[data-up]{translate:0 -5.75rem}.ws-lx .ws-pd-knob[data-on]{translate:1rem}.ws-lx :is(.ws-pd-ring,.ws-pd-publish):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.ws-lx .ws-pd-ring:after{box-shadow:0 0 0 1px var(--ring), 0 0 0 4px color-mix(in oklch, var(--ring) 32%, transparent)}.ws-lx .ws-pd-publish:after{background:#0003;background:lab(0% 0 0/.2);inset:0}.ws-lx :is(.ws-pd-ring[data-ring],.ws-pd-publish[data-press]):after{opacity:1}.ws-lx .ws-pd-publish[data-press]{scale:.95}.ws-lx .ws-pd-tap{aspect-ratio:1;background:color-mix(in oklch, var(--primary) 30%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:2.75rem;margin:-1.375rem 0 0 -1.375rem;position:absolute;top:50%}.ws-lx .ws-pd-publish .ws-pd-tap{background:#ffffff73;background:lab(100% 0 0/.45)}.ws-lx .ws-pd-heading{overflow-x:clip}.ws-lx .ws-pd-sweep{pointer-events:none;background:linear-gradient(100deg, transparent 22%, color-mix(in srgb, var(--s-primary) 30%, transparent) 50%, transparent 78%);opacity:0;position:absolute;inset:0}@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-pd-f{transition:opacity var(--ws-dur-2) var(--ws-io), translate var(--ws-dur-2) var(--ws-out), scale var(--ws-dur-2) var(--ws-out)}.ws-lx .ws-pd-slow{transition-duration:var(--ws-dur-3)}.ws-lx .ws-pd-view:not([data-hide]){transition-delay:.14s}.ws-lx :is(.ws-pd-ring,.ws-pd-publish):after{transition:opacity var(--ws-dur-1) var(--ws-out)}.ws-lx .ws-pd-publish{transition:scale var(--ws-dur-1) var(--ws-out)}.ws-lx .ws-pd-page{transition:translate .7s var(--ws-io)}.ws-lx .ws-pd-new[data-write]{animation:ws-pd-write .8s var(--ws-io) 60ms backwards}.ws-lx .ws-pd-sweep[data-hl]{animation:ws-pd-sweep 1.1s var(--ws-io) both}.ws-lx .ws-pd-tap[data-tap]{animation:ws-pd-tap .52s var(--ws-out) both}}@keyframes ws-pd-write{0%{clip-path:inset(-.3em 100% -.3em 0)}to{clip-path:inset(-.3em 0)}}@keyframes ws-pd-sweep{0%{opacity:0;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(80%)}}@keyframes ws-pd-tap{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}
.ws-lx .ws-story-step{position:relative}.ws-lx .ws-story-step:not(:last-child):before,.ws-lx .ws-story-step:not(:last-child):after{content:"";background:var(--ws-hairline);border-radius:2px;width:2px;position:absolute;top:1rem;bottom:-1rem;left:calc(1rem - 1px)}.ws-lx .ws-story-step:not(:last-child):after{background:linear-gradient(var(--primary), var(--ws-iris));transform-origin:50% 0;transform:scaleY(0)}.ws-lx .ws-story-step[data-state=done]:after{transform:none}.ws-lx .ws-story-num,.ws-lx .ws-story-num>span{z-index:1;position:relative}.ws-lx .ws-story-num:before,.ws-lx .ws-story-num:after{content:"";border-radius:50%;position:absolute}.ws-lx .ws-story-num:before{background:var(--foreground);opacity:0;inset:0;scale:.5}.ws-lx .ws-story-num:after{border:2px solid color-mix(in oklch, var(--primary) 45%, transparent);opacity:0;inset:-5px;scale:.8}.ws-lx .ws-story-step:not([data-state=next]) .ws-story-num{color:var(--background)}.ws-lx .ws-story-step:not([data-state=next]) .ws-story-num:before,.ws-lx .ws-story-step[data-state=now] .ws-story-num:after{opacity:1;scale:none}.ws-lx .ws-story-steps[data-live]>[data-state=next] .ws-story-copy{opacity:.38;translate:0 .75rem}.ws-lx .ws-stg{--h:min(32rem, 100svh - 8rem);top:calc(4rem + (100svh - 4rem - var(--h)) / 2);height:var(--h);position:sticky;container-type:inline-size}.ws-lx .ws-stg-digit{background:linear-gradient(180deg, var(--foreground) 12%, color-mix(in oklch, var(--foreground) 12%, transparent) 94%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ws-lx .ws-odo{height:1em;display:block;overflow:clip}.ws-lx .ws-odo-reel{translate:0 calc(var(--ws-beat,0) * -1em);flex-direction:column;display:flex}.ws-lx .ws-stg-panel{opacity:0;visibility:hidden;position:absolute;inset:0;translate:0 2.5rem;scale:.96}.ws-lx .ws-stg-panel[data-pos=past]{translate:0 -2.5rem;scale:1.02}.ws-lx .ws-stg-panel[data-pos=now]{opacity:1;visibility:visible;translate:none;scale:none}.ws-lx .ws-stg-focus{flex-direction:column;justify-content:center;align-items:center;padding-top:4rem;display:flex;position:absolute;inset:0 0 0 36%}.ws-lx .ws-stg-cap{translate:0 1rem}.ws-lx [data-pos=now] .ws-stg-cap{translate:none}.ws-lx .ws-stg-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--g) 34%, transparent), transparent);border-radius:50%;position:absolute;inset:-45%}.ws-lx .ws-stg-tile{--t:min(15rem, 46cqi, var(--h) * .5);width:var(--t);height:var(--t);background:linear-gradient(155deg, color-mix(in oklch, var(--g) 16%, var(--card)), var(--card) 62%);box-shadow:var(--lx-line), inset 0 1px 0 #ffffffb3, 0 44px 80px -40px color-mix(in oklch, var(--g) 70%, transparent), var(--ws-shadow-2);border-radius:2.75rem;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.ws-lx .ws-stg-tile{box-shadow:var(--lx-line), inset 0 1px 0 lab(100% 0 0/.7), 0 44px 80px -40px color-mix(in oklch, var(--g) 70%, transparent), var(--ws-shadow-2)}}.ws-lx [data-glyph=form]{--g:var(--primary)}.ws-lx [data-glyph=draft]{--g:var(--ws-iris)}.ws-lx [data-glyph=approve]{--g:var(--success)}.ws-lx [data-glyph=live]{--g:var(--ws-sun)}.ws-lx :is(.ws-g-seal,.ws-g-ripple,.ws-g-halo){transform-box:fill-box;transform-origin:50%}.ws-lx .ws-g-orbit{transform-box:view-box;transform-origin:60px 60px}.ws-lx .ws-g-ripple{opacity:0}.ws-lx .ws-g-halo{opacity:.16}@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-story-copy{transition:opacity .5s var(--ws-out), translate .7s var(--ws-out)}.ws-lx .ws-story-num:before,.ws-lx .ws-story-num:after{transition:opacity var(--ws-dur-2) var(--ws-out), scale var(--ws-dur-2) var(--ws-back)}.ws-lx .ws-story-step:after{transition:transform var(--ws-dur-3) var(--ws-io)}.ws-lx .ws-stg-panel{transition:opacity .32s var(--ws-exit), translate .6s var(--ws-io), scale .6s var(--ws-io), visibility .6s}.ws-lx .ws-stg-panel[data-pos=now]{transition:opacity .56s var(--ws-out) .16s, translate .9s var(--ws-out) .16s, scale .9s var(--ws-out) .16s, visibility 0s}.ws-lx .ws-stg-cap{transition:translate .9s var(--ws-out)}.ws-lx [data-pos=now] .ws-stg-cap{transition-delay:.28s}.ws-lx .ws-odo-reel{transition:translate .9s var(--ws-io)}@media (min-width:1024px){:root:not([data-v2-tier=lite]) .ws-lx .ws-stg-focus{filter:blur(12px);transition:filter .6s var(--ws-io)}:root:not([data-v2-tier=lite]) .ws-lx [data-pos=now]>.ws-stg-focus{filter:none;transition:filter .8s var(--ws-out) .16s}}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-stg-glow{animation:ws-g-breathe 6s var(--ws-io) infinite alternate}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-chip{animation:ws-g-pop 4.8s var(--ws-out) calc(var(--k,0) * .24s) infinite backwards}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-tick{animation:ws-g-tick 4.8s var(--ws-back) calc(var(--k,0) * .24s) infinite backwards}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-block{animation:ws-g-build 4.8s var(--ws-out) calc(var(--k,0) * .2s) infinite backwards}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-spark{animation:ws-g-spark 4.8s var(--ws-out) infinite}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-seal{animation:ws-g-stamp 4.4s var(--ws-out) infinite}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-check{animation:ws-g-draw 4.4s var(--ws-io) infinite}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-ripple{animation:ws-g-ripple 4.4s var(--ws-out) infinite}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-orbit{animation:16s linear infinite ws-g-spin}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-shackle{animation:ws-g-lock 4.4s var(--ws-io) infinite}:root:not([data-v2-tier=lite]) .ws-lx .ws-stg[data-run] [data-pos=now] .ws-g-halo{animation:ws-g-halo 4.4s var(--ws-out) infinite}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-story-step{view-timeline:--ws-step block}.ws-lx .ws-story-step:not(:last-child):after{animation:linear both ws-fill-y;animation-timeline:--ws-step;animation-range:cover calc(50svh + 1rem) cover calc(100% - 50svh + 1rem)}}}@keyframes ws-fill-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes ws-g-breathe{0%{opacity:.7;scale:.94}to{opacity:1;scale:1.04}}@keyframes ws-g-pop{0%{opacity:0;translate:0 10px;scale:.6}12%,84%{opacity:1;translate:none;scale:1}94%,to{opacity:0;translate:none;scale:.94}}@keyframes ws-g-tick{0%,10%{opacity:0;scale:0}20%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:.6}}@keyframes ws-g-build{0%{opacity:0;translate:0 14px;scale:.9}14%,84%{opacity:1;translate:none;scale:1}94%,to{opacity:0;translate:none;scale:1}}@keyframes ws-g-spark{0%,22%{opacity:0;rotate:-60deg;scale:.2}32%{opacity:1;rotate:none;scale:1.15}38%,80%{opacity:1;rotate:none;scale:1}92%,to{opacity:0;rotate:20deg;scale:.6}}@keyframes ws-g-stamp{0%,4%{opacity:0;rotate:-16deg;scale:1.5}16%{opacity:1;rotate:none;scale:.92}22%,86%{opacity:1;rotate:none;scale:1}96%,to{opacity:0;rotate:none;scale:.96}}@keyframes ws-g-draw{0%,18%{stroke-dashoffset:1px}34%,to{stroke-dashoffset:0}}@keyframes ws-g-ripple{0%,15%{opacity:0;scale:.9}17%{opacity:.8;scale:.92}46%,to{opacity:0;scale:1.4}}@keyframes ws-g-spin{to{rotate:360deg}}@keyframes ws-g-lock{0%,10%{translate:0 -10px}26%,82%{translate:none}94%,to{translate:0 -10px}}@keyframes ws-g-halo{0%,22%{opacity:.12;scale:.86}32%{opacity:.5;scale:1.06}64%,to{opacity:.12;scale:.86}}
.ws-lx .ws-pen-word{--ws-pen-at:.42s;--ws-pen-for:1.6s;--ws-pen-ease:cubic-bezier(.45, .05, .4, 1);align-items:baseline;display:inline-grid}.ws-lx .ws-pen-word>*{grid-area:1/1}.ws-lx .ws-pen-ink{white-space:nowrap}.ws-lx .ws-pen{text-align:left;pointer-events:none;line-height:0;display:none}.ws-lx .ws-pen-hand{vertical-align:baseline;width:0;height:0;display:inline-block;position:relative}.ws-lx :is(.ws-pen-lift,.ws-pen-tip){width:0;height:0;position:absolute;bottom:0;left:0}.ws-lx .ws-pen-nib{width:.96em;height:1.293em;color:var(--ws-ink,#101621);filter:drop-shadow(0 .04em .05em #0e16243d);filter:drop-shadow(0 .04em .05em lab(7.05376% .127919 -10.7126/.24));position:absolute;bottom:-.04em;left:-.04em;overflow:visible}@supports (color:lab(0% 0 0)){.ws-lx .ws-pen-nib{color:var(--ws-ink,lab(7.09343% -.087522 -8.9719))}}.ws-lx .ws-pen-glow{width:1em;height:.8em;position:absolute;bottom:-.12em;left:-.66em}.ws-lx .ws-pen-glow>span{opacity:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--c) 34%, transparent), color-mix(in oklch, var(--c) 12%, transparent) 60%, transparent);border-radius:50%;position:absolute;inset:0}.ws-lx .ws-pen-glow>:first-child{--c:var(--ws-sky,#5db2f7)}@supports (color:lab(0% 0 0)){.ws-lx .ws-pen-glow>:first-child{--c:var(--ws-sky,lab(69.563% -11.2199 -42.6662))}}.ws-lx .ws-pen-glow>:nth-child(2){--c:var(--ws-iris,#8477f3)}@supports (color:lab(0% 0 0)){.ws-lx .ws-pen-glow>:nth-child(2){--c:var(--ws-iris,lab(55.7798% 29.1805 -62.0258))}}.ws-lx .ws-pen-glow>:nth-child(3){--c:var(--ws-rose,#fb83bf)}@supports (color:lab(0% 0 0)){.ws-lx .ws-pen-glow>:nth-child(3){--c:var(--ws-rose,lab(70.0105% 51.5276 -9.93003))}}.ws-lx .ws-pen-glow>:nth-child(4){--c:var(--ws-sun,#ffbf71)}@supports (color:lab(0% 0 0)){.ws-lx .ws-pen-glow>:nth-child(4){--c:var(--ws-sun,lab(82.4104% 19.6216 52.7337))}}:root[data-v2-tier=lite] .ws-lx .ws-pen-glow{display:none}:root[data-v2-tier=lite] .ws-lx .ws-pen-nib{filter:none}@media screen and (prefers-reduced-motion:no-preference){.ws-lx .ws-pen{animation:ws-pen-glide var(--ws-pen-for) var(--ws-pen-ease) var(--ws-pen-at) both;display:block}.ws-lx .ws-pen-ink{animation:ws-pen-write var(--ws-pen-for) var(--ws-pen-ease) var(--ws-pen-at) backwards}.ws-lx .ws-pen-hand{animation:ws-pen-land .34s var(--ws-out,cubic-bezier(.22, 1, .36, 1)) calc(var(--ws-pen-at) - .34s) backwards}.ws-lx .ws-pen-tip{animation:ws-pen-strokes var(--ws-pen-for) ease-in-out var(--ws-pen-at) both}.ws-lx .ws-pen-glow>span{animation:ws-pen-bloom calc(var(--ws-pen-for) / 2) ease-in-out both}.ws-lx .ws-pen-glow>:first-child{animation-delay:var(--ws-pen-at)}.ws-lx .ws-pen-glow>:nth-child(2){animation-delay:calc(var(--ws-pen-at) + var(--ws-pen-for) / 6)}.ws-lx .ws-pen-glow>:nth-child(3){animation-delay:calc(var(--ws-pen-at) + var(--ws-pen-for) / 3)}.ws-lx .ws-pen-glow>:nth-child(4){animation-delay:calc(var(--ws-pen-at) + var(--ws-pen-for) / 2)}.ws-lx .ws-pen-lift{animation:ws-pen-lift .52s cubic-bezier(.5, 0, .75, 0) calc(var(--ws-pen-at) + var(--ws-pen-for)) forwards}}@media (forced-colors:active){.ws-lx .ws-pen{display:none}}@keyframes ws-pen-write{0%{clip-path:polygon(-.5em -.5em,.185em -.5em,-.235em calc(100% + .5em),-.5em calc(100% + .5em))}to{clip-path:polygon(-.5em -.5em,calc(100% + .3em) -.5em,calc(100% - .12em) calc(100% + .5em),-.5em calc(100% + .5em))}}@keyframes ws-pen-glide{0%{translate:0}to{translate:100%}}@keyframes ws-pen-land{0%{opacity:0;translate:.32em -.55em;rotate:7deg}}@keyframes ws-pen-strokes{0%,12%,32%,54%,78%,to{translate:0;rotate:none}6%{translate:.02em -.14em;rotate:-2deg}19%{translate:0 -.11em;rotate:-1deg}26%{translate:.02em -.24em;rotate:-3deg}38%,48%{translate:0 -.11em;rotate:-1deg}43%{translate:0 -.02em;rotate:none}60%{translate:.02em -.2em;rotate:-2deg}66%,90%{translate:0 -.03em;rotate:none}72%,84%,95%{translate:0 -.11em;rotate:-1deg}}@keyframes ws-pen-bloom{0%,to{opacity:0}50%{opacity:1}}@keyframes ws-pen-lift{to{opacity:0;translate:.22em -.72em;rotate:-7deg}}
