:where([data-site]),:where([data-site]) *,:where([data-site]) ::backdrop,:where([data-site]) :after,:where([data-site]) :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where([data-site]) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where([data-site]){-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--s-default-font-family);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--s-color-white);color:var(--s-color-gray-800)}:where([data-site]) hr{height:0;color:inherit;border-top-width:1px}:where([data-site]) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where([data-site]) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where([data-site]) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where([data-site]) :where(b,strong){font-weight:bolder}:where([data-site]) :where(code,kbd,samp,pre){font-family:var(--s-default-mono-font-family);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}:where([data-site]) small{font-size:80%}:where([data-site]) :where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where([data-site]) sub{bottom:-.25em}:where([data-site]) sup{top:-.5em}:where([data-site]) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where([data-site]) progress{vertical-align:baseline}:where([data-site]) summary{display:list-item}:where([data-site]) :where(ol,ul,menu){list-style:none}:where([data-site]) :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where([data-site]) :where(img,video){max-width:100%;height:auto}:where([data-site]) ::file-selector-button,:where([data-site]) :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where([data-site]) ::file-selector-button{margin-inline-end:4px}:where([data-site]) ::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}:where([data-site]) ::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}:where([data-site]) textarea{resize:vertical}:where([data-site]) ::-webkit-search-decoration{-webkit-appearance:none}:where([data-site]) ::file-selector-button,:where([data-site]) :where(button,input:where([type=button],[type=reset],[type=submit])){-webkit-appearance:button;-moz-appearance:button;appearance:button}:where([data-site]) ::-webkit-inner-spin-button,:where([data-site]) ::-webkit-outer-spin-button{height:auto}:where([data-site]) [hidden]:where(:not([hidden=until-found])){display:none!important}:where([data-site]) :where(button:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer}:where([data-site]) .visible{visibility:visible}:where([data-site]) .static{position:static}:where([data-site]) .fixed{position:fixed}:where([data-site]) .top-\[category\]{top:category}:where([data-site]) .ml-1{margin-left:.25rem}:where([data-site]) .block{display:block}:where([data-site]) .inline{display:inline}:where([data-site]) .table{display:table}:where([data-site]) .grid{display:grid}:where([data-site]) .hidden{display:none}:where([data-site]) .grow{flex-grow:1}:where([data-site]) .list-disc{list-style-type:disc}:where([data-site]) .rounded{border-radius:.25rem}:where([data-site]) .rounded-full{border-radius:9999px}:where([data-site]) .border-purple-500{--tw-border-opacity:1;border-color:rgb(144 97 249/var(--tw-border-opacity,1))}:where([data-site]) .bg-\[\#f77c08\]{--tw-bg-opacity:1;background-color:rgb(247 124 8/var(--tw-bg-opacity,1))}:where([data-site]) .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}:where([data-site]) .bg-indigo-600\/10{background-color:rgba(88,80,236,.1)}:where([data-site]) .bg-opacity-10{--tw-bg-opacity:0.1}:where([data-site]) .bg-clip-text{-webkit-background-clip:text;background-clip:text}:where([data-site]) .fill-cyan-500{fill:#06b6d4}:where([data-site]) .fill-gray-300{fill:#d1d5db}:where([data-site]) .fill-gray-500{fill:#6b7280}:where([data-site]) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:where([data-site]) .py-1{padding-bottom:.25rem;padding-top:.25rem}:where([data-site]) .pl-5{padding-left:1.25rem}:where([data-site]) .text-xs{font-size:.75rem;line-height:1rem}:where([data-site]) .font-medium{font-weight:500}:where([data-site]) .font-semibold{font-weight:600}:where([data-site]) .capitalize{text-transform:capitalize}:where([data-site]) .text-\[\#0daaff\]{--tw-text-opacity:1;color:rgb(13 170 255/var(--tw-text-opacity,1))}:where([data-site]) .text-\[\#5700ff\]{--tw-text-opacity:1;color:rgb(87 0 255/var(--tw-text-opacity,1))}:where([data-site]) .text-\[\#f77c08\]{--tw-text-opacity:1;color:rgb(247 124 8/var(--tw-text-opacity,1))}:where([data-site]) .text-\[\#fe4414\]{--tw-text-opacity:1;color:rgb(254 68 20/var(--tw-text-opacity,1))}:where([data-site]) .text-indigo-600{--tw-text-opacity:1;color:rgb(88 80 236/var(--tw-text-opacity,1))}:where([data-site]) .text-transparent{color:transparent}:where([data-site]) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where([data-site]) .underline{text-decoration-line:underline}:where([data-site]) .decoration-dashed{text-decoration-style:dashed}:where([data-site]) .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where([data-site]) .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .brightness-\[1\.2\]{--tw-brightness:brightness(1.2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .hue-rotate-\[0deg\]{--tw-hue-rotate:hue-rotate(0deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .hue-rotate-\[215deg\]{--tw-hue-rotate:hue-rotate(215deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .hue-rotate-\[280deg\]{--tw-hue-rotate:hue-rotate(280deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .saturate-\[1\.1\]{--tw-saturate:saturate(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where([data-site]) .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}:where([data-site]) .running{animation-play-state:running}@media (min-width:640px){:where([data-site]) .sm\:block{display:block}}html:has(>body [data-site]){background-color:#fff}body:has([data-site]){margin:0;background-color:#fff;overflow-x:clip}[data-site] main{padding-top:var(--s-main-pt)}[data-site] .word-mask{vertical-align:top;clip-path:inset(-.4em -.2em -.3em);display:inline-block}[data-site] [data-m=word]{display:inline-block}[data-site]{--s-hero-expo:linear(0,.25 4.2%,.436 8.3%,.576 12.5%,.682 16.7%,.762 20.8%,.823 25%,.869 29.2%,.905 33.3%,.951 41.7%,.977 50%,1);--s-hero-spring:linear(0,.155 2.1%,.486 6.3%,.639 8.3%,.776 10.4%,.891 12.5%,.984 14.6%,1.055 16.7%,1.104 18.8%,1.135 20.8%,1.151 22.9%,1.153 25%,1.132 29.2%,1.019 41.7%,.984 50%,1);--s-hero-pop:linear(0,.159 2.1%,.51 6.3%,.674 8.3%,.819 10.4%,.94 12.5%,1.035 14.6%,1.103 16.7%,1.147 18.8%,1.171 20.8%,1.177 22.9%,1.17 25%,1.012 39.6%,.986 43.8%,.974 52.1%,1)}[data-site] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}[data-site] [data-btn]{--btn-pull:.3;translate:calc(var(--mx, 0) * 6px * var(--btn-pull)) calc(var(--my, 0) * 5px * var(--btn-pull))!important;transition-property:translate,scale,background-color,color,box-shadow,filter!important;transition-duration:.52s,.18s,.15s,.15s,.15s,.15s!important;transition-timing-function:var(--s-ease-spring),cubic-bezier(.34,1.56,.64,1),ease-out,ease-out,ease-out,ease-out!important}[data-site] [data-btn][data-near]{transition-duration:.16s,.18s,.15s,.15s,.15s,.15s!important;transition-timing-function:cubic-bezier(.23,1,.32,1),cubic-bezier(.34,1.56,.64,1),ease-out,ease-out,ease-out,ease-out!important}[data-site] [data-btn] :is(.btn-label,.btn-lead,.btn-arrow){transition:translate .52s var(--s-ease-spring)}[data-site] [data-btn][data-near] :is(.btn-label,.btn-lead,.btn-arrow){transition:translate .16s cubic-bezier(.23,1,.32,1)}[data-site] [data-btn] .btn-label{translate:calc(var(--mx, 0) * 3px * var(--btn-pull)) calc(var(--my, 0) * 2px * var(--btn-pull));display:inline-block}[data-site] [data-btn] :is(.btn-lead,.btn-arrow){translate:calc(var(--mx, 0) * 5px * var(--btn-pull)) calc(var(--my, 0) * 4px * var(--btn-pull))}@media (prefers-reduced-motion:reduce){[data-site] [data-btn],[data-site] [data-btn] :is(.btn-label,.btn-lead,.btn-arrow){translate:none!important}}[data-site] [data-btn]{--btn-wave:.4}[data-site] [data-btn] .btn-wave{display:inline}[data-site] [data-btn] .btn-word{white-space:nowrap}[data-site] [data-btn] .btn-char{white-space:pre;transform-origin:50% 90%;display:inline-block}[data-site] [data-btn][data-wave] .btn-char{will-change:translate,scale;animation:site-btn-hop .442s both;animation-delay:calc(var(--i) * 18ms)}@media (hover:hover) and (pointer:fine){[data-site] [data-btn]:hover .btn-arrow>span>span{transition-delay:calc(var(--btn-chars, 0) * 18ms)}[data-site] [data-btn]:hover{scale:1.025!important}[data-site] [data-btn]:hover:active{scale:1.01!important}}@keyframes site-btn-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0;scale:1}30%{translate:0 calc(-.3em * var(--btn-wave));scale:calc(1 - .06 * var(--btn-wave)) calc(1 + .1 * var(--btn-wave));animation-timing-function:cubic-bezier(.6,0,.9,.5)}55%{translate:0;scale:calc(1 + .1 * var(--btn-wave)) calc(1 - .14 * var(--btn-wave));animation-timing-function:cubic-bezier(.2,.7,.3,1)}78%{translate:0 calc(-.04em * var(--btn-wave))}to{translate:0;scale:1}}