.ws-page{--ws-night:#090c1a;--ws-night-card:#10142b;--ws-night-line:#232a4e;--ws-fog:#a3a8c0;--ws-display:clamp(2rem, min(6.4vw, 9svh), 4.5rem);--ws-ease:cubic-bezier(.65, 0, .35, 1);--ws-settle:cubic-bezier(.22, 1, .36, 1)}.ws-night{background-color:var(--ws-night)}.ws-fog{color:var(--ws-fog)}.ws-night-card{background-color:var(--ws-night-card);border-color:var(--ws-night-line)}.ws-hero-foot{background:linear-gradient(to bottom, transparent, var(--ws-night))}.ws-display{font-size:var(--ws-display);text-wrap:balance;font-weight:700;line-height:1.3}.ws-title{text-wrap:balance;font-size:clamp(1.875rem,1.1rem + 3.2vw,3.5rem);font-weight:700;line-height:1.3}.ws-close-title{text-wrap:balance;font-size:clamp(1.75rem,min(4.2vw,5.4svh),3.25rem);font-weight:700;line-height:1.45}.ws-answer{text-wrap:balance;font-size:clamp(1.3125rem,1.05rem + 1.1vw,1.75rem);font-weight:700;line-height:1.6}.ws-lead{text-wrap:balance;max-width:36rem;margin-inline:auto;font-size:clamp(1.0625rem,min(.9rem + .7vw,2.6svh),1.375rem);line-height:1.9}.ws-body{text-wrap:balance;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:500;line-height:1.8}.ws-pill{white-space:nowrap;border-radius:9999px;align-items:center;padding:.3rem .95rem;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-flex}.ws-pill-glass{color:#d9dcea;background:#12172e99;border:1px solid #ffffff24}.ws-pill-coral{background:color-mix(in oklab, var(--primary) 12%, #fff);color:color-mix(in oklab, var(--primary-ink) 86%, #000)}.ws-pill-quiet{border:1px solid color-mix(in oklab, var(--secondary) 22%, transparent);color:#4f5266;padding-block:.1rem;font-size:.8125rem}.ws-paper{background:linear-gradient(#fff,#fdfaf6);border:1px solid #ffffffe6;border-radius:1.75rem;box-shadow:0 30px 60px -34px #1e223d73,0 2px 6px #1e223d0d}.ws-hero{--ws-vh:max(1svh, 5.4px);--ws-u:calc(100vw / 340);background-color:#0b0e1c}@media (min-width:768px){.ws-hero{--ws-u:calc(var(--ws-vh) * .25);background-color:#141932}}.ws-hero-city{top:calc(100% + 28px - 8 * var(--ws-u));left:calc(50% - 736 * var(--ws-u));z-index:-2;width:calc(1472 * var(--ws-u));height:calc(328 * var(--ws-u));pointer-events:none;position:absolute}.ws-hero-city:before{content:"";bottom:calc(260 * var(--ws-u));width:100%;height:calc(var(--ws-vh) * 80);background:linear-gradient(#0b0e1c,#12172e 36%,#1b2242 74%,#262e54);position:absolute;left:0}@media (min-width:768px){.ws-hero-city:before{background:linear-gradient(#141932,#1b2242 52%,#262e54)}}.ws-sink,.ws-traffic{position:absolute;inset:0}.ws-light{width:calc(var(--ws-r) * 2 * var(--ws-u));aspect-ratio:1;margin:calc(var(--ws-r) * -1 * var(--ws-u));background:radial-gradient(closest-side,#fff 10%,#fff0 12%),radial-gradient(closest-side,#fffffff2,#e8ebf5b3 16%,#8d95b629 45%,#8d95b600);border-radius:50%;position:absolute;top:0;left:0}.ws-hero-city svg,.ws-fin-city>svg{width:100%;height:100%;position:absolute;top:0;left:0}.ws-fin-city{top:calc(-68 * var(--ws-u));left:calc(50% - 736 * var(--ws-u));width:calc(1472 * var(--ws-u));height:calc(328 * var(--ws-u));position:absolute}[data-motion]:not([data-off]) .ws-live{will-change:transform}.ws-hero-text{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:6rem 1.5rem calc(7.375rem + 2.2svh);display:flex}.ws-hero-words{width:100%;max-width:61rem;margin-inline:auto;position:relative}.ws-moon{aspect-ratio:1;background:radial-gradient(circle at 38% 36%,#f4f6fb,#c9cfe3 62%,#8d95b6);border-radius:9999px;width:18px;position:absolute;top:calc(1.0625rem - 9px);left:calc(50% - 43vw);box-shadow:0 0 0 1px #e8ebf559,0 0 14px 3px #aeb8e038}.ws-moon:before{content:"";z-index:-1;width:calc(500 * var(--ws-u));height:calc(380 * var(--ws-u));background:radial-gradient(closest-side,#aeb8e03d,#7c86b417 50%,#7c86b400);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ws-moon-beside{display:none}@media (min-width:768px){.ws-moon{width:26px;top:-13px;left:calc(50% - 41vw);box-shadow:0 0 0 1px #e8ebf559,0 0 22px 5px #aeb8e038}}@media (min-width:1280px){.ws-moon-high{display:none}.ws-moon-beside{width:42px;display:block;top:calc(50% - 21px);left:auto;right:calc(100% + max(108px,33vw - 50% - 42px));box-shadow:0 0 0 1px #e8ebf559,0 0 44px 10px #aeb8e038}}.ws-close-text{padding-top:clamp(5.25rem,11svh,7.5rem)}.ws-close-text .ws-lead{max-width:68rem}.ws-sheet{border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -1px #ffffff1a,0 -30px 60px -30px #000000b3}.ws-day{z-index:1;background:radial-gradient(60rem 34rem at 50% 14rem, color-mix(in oklab, var(--primary) 7%, transparent), transparent 70%), linear-gradient(to bottom, #fdfaf6 0%, #faf6f1 40%, #f4f4f8 100%);border-radius:2.5rem 2.5rem 0 0;margin-top:-2.5rem;padding-bottom:2.5rem;position:relative;box-shadow:0 -1px #ffece0d9,0 -34px 70px -30px #000000bf}.ws-step-number{background:#fdfaf6}.ws-journey{--ws-rail-x:7px;view-timeline:--ws-journey block;padding-inline-start:2.25rem}.ws-rail{z-index:1;background:color-mix(in oklab, var(--primary) 18%, transparent);border-radius:9999px;width:2px;position:absolute;inset-block:0;inset-inline-start:var(--ws-rail-x);overflow:clip}.ws-rail-fill{transform-origin:top;background:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 55%, transparent), var(--primary));position:absolute;inset:0}.ws-rail-head{z-index:1;pointer-events:none;width:44px;display:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--ws-rail-x) - 21px);overflow:clip}.ws-rail-head i{position:absolute;inset:0}.ws-rail-head i:before{content:"";background:radial-gradient(closest-side,#fff 0 9%,#ffd0b8 18%,#f2675f80 38%,#f2675f00 100%);border-radius:9999px;width:44px;height:44px;position:absolute;top:-22px;left:0}.ws-node{top:50%;z-index:2;border:3px solid var(--primary);background:var(--primary);border-radius:9999px;width:14px;height:14px;margin-top:-7px;position:absolute;inset-inline-start:calc(var(--ws-rail-x) - 2.25rem - 6px);box-shadow:0 0 0 4px #fbf8f4}@media (min-width:768px){.ws-journey{--ws-rail-x:-4.5rem;padding-inline-start:0}.ws-node{inset-inline-start:calc(var(--ws-rail-x) - 6px)}}@media (min-width:1024px){.ws-journey{--ws-rail-x:calc(50% - 1px)}.ws-node{inset-inline-start:calc(50% - 7px)}.ws-moment-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(6rem,11vw,9.5rem);display:grid}.ws-flip .ws-side-picture{order:2}.ws-toward{text-align:start}.ws-flip .ws-toward{text-align:end}.ws-flip .ws-before-line{justify-content:flex-end}}@media (max-width:1023.98px){.ws-toward{text-align:center}.ws-before-line{justify-content:center}}.ws-chat{translate:0 calc(-1 * var(--ws-chat-lift,0px));transition:translate .15s linear,opacity .25s,visibility .25s}.ws-chat:is([data-aside],[data-crowded]){visibility:hidden;opacity:0}.ws-cue-soft{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;width:9rem;height:7.5rem;position:absolute;bottom:calc(2.2svh - 2rem + 63px);left:calc(50% - 4.5rem);-webkit-mask-image:radial-gradient(closest-side,#000 36%,#0000);mask-image:radial-gradient(closest-side,#000 36%,#0000)}.ws-cue-ground .ws-pill-glass{background:#0e1226f0}.ws-cue-touch{display:none}@media (hover:none) and (pointer:coarse){.ws-cue-mouse{display:none}.ws-cue-touch{display:block}}.ws-close{--ws-u:calc(100vw / 340);--ws-air:calc(2.5rem + 3svh);z-index:2;background:linear-gradient(#12152f 0%,#171838 30%,#2a1e44 54%,#4a2a48 70%,#6e3a4c 82%,#8a4650 100%);border-radius:2.5rem 2.5rem 0 0;margin-top:-2.5rem;box-shadow:0 -24px 60px -30px #1e223d73}@media (max-width:767.98px){.ws-close{--ws-mark-least:calc(76 * var(--ws-u));--ws-mark-most:calc(100 * var(--ws-u));--ws-mark:var(--ws-mark-least);--ws-rise:22;--ws-ground:78;--ws-deep:150;--ws-run:1.3;--ws-run-most:2.65}}@media (max-width:767.98px) and (max-height:700px){.ws-close{--ws-air:calc(2rem + 2svh)}.ws-close .ws-close-title{font-size:1.5rem}.ws-close .ws-close-text{padding-top:4.75rem}}@media (max-width:767.98px) and (min-height:780px){.ws-close{--ws-mark-least:calc(132 * var(--ws-u));--ws-mark-most:calc(132 * var(--ws-u));--ws-rise:33;--ws-ground:96;--ws-run:1.6}}@media (min-width:768px){.ws-close{--ws-u:.26svh;--ws-mark:calc(83 * var(--ws-u));--ws-air:calc(2.5rem + 3svh);--ws-rise:20;--ws-ground:47;--ws-deep:54;--ws-run:.84}}@media (min-width:768px) and (min-height:800px){.ws-close{--ws-mark:calc(104 * var(--ws-u));--ws-rise:22;--ws-ground:58;--ws-deep:84;--ws-run:1.04}}.ws-fin{min-height:calc(var(--ws-air) + var(--ws-mark) + (var(--ws-rise) + var(--ws-ground)) * var(--ws-u));flex:1;position:relative}.ws-fin-stage{--ws-horizon:0px;inset-inline:0;height:min(100% - var(--ws-air) - var(--ws-mark) - var(--ws-rise) * var(--ws-u), var(--ws-deep) * var(--ws-u));position:absolute;bottom:0}.ws-fin-frame{position:absolute;inset:0}@media (max-width:767.98px){.ws-fin-frame{container-type:size}.ws-fin-stage{--ws-mark:clamp(var(--ws-mark-least), 100cqh - var(--ws-air) - (var(--ws-rise) + var(--ws-deep)) * var(--ws-u), var(--ws-mark-most));--ws-floor:clamp(var(--ws-ground) * var(--ws-u), 100cqh - var(--ws-air) - var(--ws-mark) - var(--ws-rise) * var(--ws-u), var(--ws-deep) * var(--ws-u));height:var(--ws-floor)}@supports (scale:tan(atan2(1px, 1px))){.ws-fin-stage{--ws-run:min(var(--ws-run-most), tan(atan2(var(--ws-floor) - 6px, 54.2 * var(--ws-u))))}}}.ws-fin-halo{top:calc(var(--ws-horizon) - 170 * var(--ws-u));left:calc(50% - 340 * var(--ws-u));width:calc(680 * var(--ws-u));height:calc(340 * var(--ws-u));background:radial-gradient(closest-side,#fff3e8,#ffe2d0d9 8%,#ff9a8080 26%,#f2675f2e 56%,#f2675f00);position:absolute}.ws-fin-mark{top:calc(var(--ws-horizon) - var(--ws-rise) * var(--ws-u) - var(--ws-mark) * 1.05);left:calc(50% - var(--ws-mark) * .425);width:calc(var(--ws-mark) * .85);height:calc(var(--ws-mark) * 1.1);position:absolute;overflow:visible}.ws-fin-car{top:calc(var(--ws-horizon) + 7.52 * var(--ws-u));left:calc(50% - 34.32 * var(--ws-u));width:calc(68.64 * var(--ws-u));height:calc(46.64 * var(--ws-u));transform-origin:50% -16.123%;opacity:0;position:absolute;transform:scale(.2)}.ws-fin-wake{top:calc(var(--ws-horizon) + 9 * var(--ws-u));left:calc(50% - .7 * var(--ws-u));width:calc(1.4 * var(--ws-u));height:calc((48 * var(--ws-run) - 9) * var(--ws-u));transform-origin:bottom;background:linear-gradient(#fff3e8,#ff9a80 50%,#f2675f00);border-radius:9999px;position:absolute}.ws-fin-streaks{aspect-ratio:860/52;height:100%;position:absolute;top:0;left:50%;translate:-50%}.ws-fin-wake,.ws-fin-streaks,.ws-fin-lift,.ws-fin-write,.ws-fin-flow,.ws-sign-glint,.ws-sign-run{opacity:0}.ws-sign-line{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ws-sign-bloom{opacity:.55}.ws-scene{isolation:isolate;content-visibility:auto;background-color:#060814;position:relative;overflow:hidden}.ws-scene img,.ws-scene-front>svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ws-scene-back{position:absolute;inset:-4%}.ws-scene-front{position:absolute;inset:0}[data-motion]:not([data-off])>.ws-scene-front{will-change:transform}.ws-vignette{background:radial-gradient(50% 50%,#03040a00 62%,#03040a61);position:absolute;inset:0}.ws-scene-b .ws-vignette{background:radial-gradient(50% 66.667% at 50% 43.704%,#03040a00 62%,#03040a61)}.ws-grain{pointer-events:none;background-image:url(/assets/with-spare/grain.webp);position:absolute;inset:0}.ws-run{offset-rotate:0deg;offset-distance:var(--ws-at,0%)}@supports not (offset-path:path('M0 0')){.ws-run{display:none}}.ws-spin,.ws-breathe,.ws-ripple,.ws-waft{transform-box:view-box}@property --ws-p{syntax:"<number>";inherits:true;initial-value:.5}.ws-compare{--ws-p:.5;touch-action:pan-y;cursor:ew-resize;container-type:size}.ws-compare-after{--ws-hidden:calc((1 - var(--ws-p)) * -100%);transform:translateX(var(--ws-hidden));overflow:hidden}.ws-compare-hold{transform:translateX(calc(var(--ws-hidden) * -1));position:absolute;inset:0}.ws-compare-handle{transform:translateX(calc(var(--ws-p) * 100%))}[dir=rtl] .ws-compare-after{--ws-hidden:calc((1 - var(--ws-p)) * 100%)}[dir=rtl] .ws-compare-handle{transform:translateX(calc(var(--ws-p) * -100%))}.ws-compare-range:focus-visible~.ws-compare-handle .ws-compare-knob{outline-offset:3px;outline:3px solid #fff}.ws-map-label{left:calc(50% + (var(--x) - 400) / 450 * 100cqh);top:calc((var(--y) + 20) / 450 * 100cqh);color:#fff;white-space:nowrap;background:#05070f8c;border-radius:9999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;line-height:1.5;position:absolute;transform:translate(-50%)}.ws-map-label-center{top:calc((var(--y) + 30) / 450 * 100cqh)}@media (min-width:768px){.ws-map-label{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.ws-rise{transition:opacity .9s var(--ws-settle), transform 1s var(--ws-settle);transition-delay:calc(var(--i,0) * .11s + .12s)}:is([data-reveal]:not([data-inview]),[data-motion]:not([data-run],[data-begun])) .ws-rise{opacity:0;transition:none;transform:translateY(.9em)}@media (min-width:1024px){[dir=rtl] .ws-moment:not(.ws-flip) .ws-side-picture,[dir=rtl] .ws-flip .ws-side-words,[dir=ltr] .ws-flip .ws-side-picture,[dir=ltr] .ws-moment:not(.ws-flip) .ws-side-words{--reveal-transform:translateX(36px)}[dir=rtl] .ws-flip .ws-side-picture,[dir=rtl] .ws-moment:not(.ws-flip) .ws-side-words,[dir=ltr] .ws-moment:not(.ws-flip) .ws-side-picture,[dir=ltr] .ws-flip .ws-side-words{--reveal-transform:translateX(-36px)}}[data-motion]:not([data-run]) .ws-hero-in{transform:translateY(.35em)}[data-motion]:not([data-run]) .ws-hero-fade{opacity:0;transform:translateY(.8em)}[data-run] .ws-hero-in{animation:ws-hero-in 1s var(--ws-settle) both;animation-delay:calc(var(--i,0) * .12s)}[data-run] .ws-hero-fade{animation:ws-hero-fade 1.1s var(--ws-settle) both;animation-delay:calc(var(--i,0) * .12s + .15s)}.ws-cue-wheel{animation:ws-cue-wheel 2.4s var(--ws-ease) infinite}.ws-cue-chevron{animation:2.4s ease-in-out infinite ws-cue-chevron}.ws-cue-swipe{animation:ws-cue-swipe 2.6s var(--ws-ease) infinite}.ws-cue-left{animation:2.4s ease-in-out infinite ws-cue-left}.ws-cue-right{animation:2.4s ease-in-out infinite ws-cue-right}.ws-cue-slide{animation:ws-cue-slide 3.2s var(--ws-ease) infinite alternate}.ws-sign-glint{animation:ws-sign-glint 11s var(--ws-ease) infinite}.ws-sign-stroke{stroke-dasharray:1;animation:ws-sign-stroke 11s var(--ws-ease) infinite}.ws-sign-bloom{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite ws-sign-bloom}.ws-sign-run{stroke-dasharray:.09 .91;animation:11s linear infinite ws-sign-run}[data-armed]>.ws-rail .ws-rail-fill{transform:scaleY(var(--ws-progress,0))}[data-armed]>.ws-rail-head{display:block}[data-armed]>.ws-rail-head i{transform:translateY(calc(var(--ws-progress,0) * 100%))}.ws-node{transition:background-color .4s,border-color .4s}.ws-moment-body{transition:transform .9s var(--ws-settle), opacity .9s var(--ws-settle)}[data-armed] .ws-moment:not([data-lit]) .ws-node{border-color:color-mix(in oklab, var(--primary) 34%, #fbf8f4);background:#fbf8f4}[data-armed]>.ws-rail-head{opacity:0;transition:opacity .4s}[data-armed][data-begun]>.ws-rail-head{opacity:1}[data-armed] .ws-moment:not([data-seen]) .ws-moment-body{opacity:.9;transform:scale(.985)}[data-motion]:not([data-run]) .ws-fin-car{transform:scale(var(--ws-run));opacity:1}[data-motion]:not([data-run]) :is(.ws-fin-whole,.ws-settle){opacity:0}[data-run] .ws-settle{animation:ws-settle 1.1s var(--ws-settle) both;animation-delay:calc(var(--i,0) * .13s + .35s)}[data-run] .ws-fin-car{animation:1.9s cubic-bezier(.62,.02,.3,1) .35s both ws-fin-run}[data-run] .ws-fin-wake{animation:1.9s cubic-bezier(.62,.02,.3,1) .35s both ws-fin-wake,3.4s linear .35s both ws-fin-light}[data-run] .ws-fin-streaks{animation:1.9s ease-in-out .4s both ws-fin-light}[data-run] .ws-fin-streaks path{animation:.45s linear .4s 4 ws-fin-stream}[data-run] .ws-fin-lift{stroke-dasharray:1;animation:2.2s ease-in 2.05s both ws-fin-lift}[data-run] .ws-fin-write{stroke-dasharray:1;animation:2.7s cubic-bezier(.3,.3,.3,1) 2.5s both ws-fin-write}[data-run] .ws-fin-whole{animation:1.2s ease-out 3.7s both ws-fade-in}[data-run] .ws-fin-glow{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out 5s infinite alternate ws-breathe}[data-run] .ws-fin-flow{stroke-dasharray:.1 .9;animation:8s linear 5.4s infinite ws-fin-flow}[data-hold] :is(.ws-hero-in,.ws-hero-fade,.ws-settle,.ws-fin-car,.ws-fin-wake,.ws-fin-streaks,.ws-fin-streaks path,.ws-fin-lift,.ws-fin-write,.ws-fin-whole){animation-play-state:paused}.ws-in{transition:opacity 1.1s var(--ws-settle), transform 1.1s var(--ws-settle);transition-delay:calc(var(--i,0) * .22s + .35s)}[data-motion]:not([data-run],[data-begun]) .ws-in{opacity:0;transition:none;transform:translateY(6px)}[data-motion]:not([data-run],[data-begun]) img.ws-in{transform:translateY(var(--ws-rise))}.ws-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ws-ease) .3s}[data-motion]:not([data-run],[data-begun]) .ws-draw{stroke-dashoffset:1px;transition:none}.ws-line{transition:transform 1.8s var(--ws-ease) .3s}[dir=rtl] .ws-line{transform-origin:100%}[dir=ltr] .ws-line{transform-origin:0}[data-motion]:not([data-run],[data-begun]) .ws-line{transition:none;transform:scale(0)}.ws-scan{transition:transform 3.6s var(--ws-ease) .5s, opacity .8s ease-out .5s}[data-motion]:not([data-run],[data-begun]) .ws-scan{opacity:0;transition:none;transform:translate(-300px)}.ws-light{animation-duration:var(--ws-lap);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--ws-lap) * -.3)}.ws-light-back{animation-timing-function:ease-in-out;animation-direction:alternate}.ws-run{animation:ws-run var(--ws-lap,30s) linear infinite}.ws-run-back{animation:ws-run var(--ws-lap,30s) ease-in-out infinite alternate}.ws-run{animation-delay:calc(var(--ws-lap,30s) * -.3)}.ws-spin{animation:ws-spin var(--ws-lap,60s) linear infinite}.ws-sway{animation:ws-sway var(--ws-lap,26s) ease-in-out infinite alternate}.ws-waft{animation:ws-waft var(--ws-lap,12s) ease-in-out infinite alternate}.ws-hover{animation:ws-hover var(--ws-lap,7s) ease-in-out infinite alternate}.ws-drift{animation:ws-drift var(--ws-lap,10s) ease-in-out infinite alternate}.ws-wander{animation:ws-wander var(--ws-lap,22s) ease-in-out infinite alternate}.ws-breathe{animation:6s ease-in-out infinite alternate ws-breathe}.ws-ripple{animation:7s ease-out infinite ws-ripple}.ws-run-far{transform-box:fill-box;transform-origin:50%;animation:ws-run-far var(--ws-lap,9s) cubic-bezier(.5, 0, .9, .6) infinite}.ws-sheen:before{content:"";z-index:1;pointer-events:none;transition:transform 2.6s var(--ws-ease) .4s;background:linear-gradient(105deg,#0000 40%,#ffece024 50%,#0000 60%);position:absolute;inset:-20%;transform:translate(120%)}[data-motion]:not([data-run],[data-begun]).ws-sheen:before{transition:none;transform:translate(-120%)}[data-motion][data-off] :is(.ws-light,.ws-run,.ws-spin,.ws-sway,.ws-waft,.ws-hover,.ws-drift,.ws-wander,.ws-breathe,.ws-ripple,.ws-cue-wheel,.ws-cue-chevron,.ws-cue-swipe,.ws-cue-left,.ws-cue-right,.ws-cue-slide,.ws-sign-glint,.ws-sign-stroke,.ws-sign-bloom,.ws-sign-run,.ws-fin-glow,.ws-fin-flow){animation:none}[data-motion]:is(:not([data-run]),[data-hold]) :is(.ws-light,.ws-run,.ws-spin,.ws-sway,.ws-waft,.ws-hover,.ws-drift,.ws-wander,.ws-breathe,.ws-ripple,.ws-cue-wheel,.ws-cue-chevron,.ws-cue-swipe,.ws-cue-left,.ws-cue-right,.ws-cue-slide,.ws-sign-glint,.ws-sign-stroke,.ws-sign-bloom,.ws-sign-run,.ws-fin-glow,.ws-fin-flow),[data-ws-scrolling] :is(.ws-light,.ws-run,.ws-spin,.ws-sway,.ws-waft,.ws-hover,.ws-drift,.ws-wander,.ws-breathe,.ws-ripple,.ws-cue-wheel,.ws-cue-chevron,.ws-cue-swipe,.ws-cue-left,.ws-cue-right,.ws-cue-slide,.ws-sign-glint,.ws-sign-stroke,.ws-sign-bloom,.ws-sign-run,.ws-fin-glow,.ws-fin-flow){animation-play-state:paused}@supports (animation-timeline:view()){[data-motion]:not([data-off]) .ws-parallax{animation:linear both ws-parallax;animation-timeline:view()}[data-motion]:not([data-off]) .ws-sink{animation:linear both ws-sink;animation-timeline:scroll();animation-range:0 100vh}[data-armed]>.ws-rail .ws-rail-fill{animation:linear both ws-grow;animation-timeline:--ws-journey;animation-range:cover 50vh cover calc(100% - 50vh)}[data-armed]>.ws-rail-head i{animation:linear both ws-descend;animation-timeline:--ws-journey;animation-range:cover 50vh cover calc(100% - 50vh)}}}@keyframes ws-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ws-run-far{0%{offset-distance:0%;opacity:0;transform:scale(1.5)}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(.2)}}@keyframes ws-spin{to{transform:rotate(360deg)}}@keyframes ws-sway{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes ws-waft{0%{opacity:.6;transform:skew(-3deg)}to{opacity:1;transform:skew(4deg)}}@keyframes ws-hover{0%{opacity:.25;transform:translateY(-7px)}to{opacity:.55;transform:translateY(0)}}@keyframes ws-drift{0%{transform:translate(0)}to{transform:translate(5px,-3px)}}@keyframes ws-wander{0%{transform:translate(-168px)}to{transform:translate(168px)}}@keyframes ws-breathe{0%{opacity:.75;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}@keyframes ws-ripple{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.12)}}@keyframes ws-parallax{0%{transform:translateY(-2.6%)}to{transform:translateY(2.6%)}}@keyframes ws-sink{to{transform:translateY(7%)}}@keyframes ws-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ws-hero-in{0%{transform:translateY(.35em)}}@keyframes ws-hero-fade{0%{opacity:0;transform:translateY(.8em)}}@keyframes ws-settle{0%{opacity:0;transform:translateY(1.1em)}}@keyframes ws-fade-in{0%{opacity:0}}@keyframes ws-cue-wheel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%,to{opacity:0;transform:translateY(7px)}}@keyframes ws-cue-chevron{0%,to{opacity:.2;transform:translateY(-1.5px)}50%{opacity:1;transform:translateY(1.5px)}}@keyframes ws-cue-swipe{0%{opacity:0;transform:translateY(0)}18%{opacity:1}70%,to{opacity:0;transform:translateY(-16px)}}@keyframes ws-cue-left{0%,to{opacity:.2;transform:translate(1.5px)}50%{opacity:1;transform:translate(-1.5px)}}@keyframes ws-cue-right{0%,to{opacity:.2;transform:translate(-1.5px)}50%{opacity:1;transform:translate(1.5px)}}@keyframes ws-cue-slide{0%{transform:translate(-15px)}to{transform:translate(15px)}}@keyframes ws-sign-glint{0%,16%{opacity:0;transform:translate(-350px)}22%{opacity:1}46%{opacity:1}52%,to{opacity:0;transform:translate(350px)}}@keyframes ws-sign-stroke{0%,14%{stroke-dashoffset:1px;opacity:1}44%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ws-sign-bloom{0%,30%{opacity:.2;transform:scale(.85)}56%{opacity:.75;transform:scale(1)}72%{opacity:.5;transform:scale(1.08)}88%{opacity:.7;transform:scale(1)}to{opacity:.2;transform:scale(.85)}}@keyframes ws-sign-run{0%,54%{stroke-dashoffset:.09px;opacity:0}58%{opacity:.95}84%{opacity:.95}88%,to{stroke-dashoffset:-.91px;opacity:0}}@keyframes ws-descend{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ws-fin-run{0%{transform:scale(var(--ws-run));opacity:1}84%{opacity:1}to{opacity:0;transform:scale(.2)}}@keyframes ws-fin-wake{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ws-fin-light{0%,to{opacity:0}12%,70%{opacity:1}}@keyframes ws-fin-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.25px}}@keyframes ws-fin-lift{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}24%,74%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ws-fin-write{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}52%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ws-fin-flow{0%{stroke-dashoffset:.1px;opacity:0}8%,92%{opacity:.9}to{stroke-dashoffset:-.9px;opacity:0}}
