.flying-button{--fly-bg:#27272a;--fly-ink:#f5f5f5;--fly-pod:#18181b;--fly-glow:#8ec5ff;--fly-thrust:0;--fly-h:44px;--fly-px:22px;--fly-fs:14px;--fly-scale:1;--fly-ramp:#25222b;position:relative;width:100%;height:100%;min-height:240px;overflow:hidden;isolation:isolate;touch-action:manipulation}.flying-button[data-carry]{cursor:none}.flying-button__ramp{position:absolute;inset:0;width:100%;height:100%;display:block;fill:none;pointer-events:none}.flying-button__ramp-body{stroke:var(--fly-ramp);stroke-linejoin:round}.flying-button__ramp-edge{stroke:color-mix(in srgb,var(--fly-ramp) 72%,#fff);stroke-width:1.5;stroke-linejoin:round}.flying-button[data-theme=light] .flying-button__ramp-edge{stroke:color-mix(in srgb,var(--fly-ramp) 82%,#000)}.flying-button[data-dragging]:not([data-carry]){cursor:grabbing}.flying-button__smoke{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.flying-button__craft{position:absolute;left:0;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:var(--fly-h);margin:0;padding:0 var(--fly-px);border:0;border-radius:var(--fly-radius,calc(var(--fly-h) / 2));background:var(--fly-bg);color:var(--fly-ink);font-family:inherit;font-size:var(--fly-fs);font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;transform-origin:50% 50%;will-change:transform;visibility:hidden}.flying-button[data-ready] .flying-button__craft{visibility:visible}.flying-button[data-trigger=hover] .flying-button__craft{cursor:default}.flying-button[data-carry] .flying-button__craft{pointer-events:none;cursor:none}.flying-button__craft:focus-visible{outline:2px solid color-mix(in srgb,var(--fly-ink) 60%,transparent);outline-offset:3px}.flying-button__face{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,0) 46%),linear-gradient(0deg,color-mix(in srgb,var(--fly-glow) calc(var(--fly-thrust) * 34%),transparent),transparent 62%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.25);pointer-events:none}.flying-button[data-theme=light] .flying-button__face{background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%),linear-gradient(0deg,color-mix(in srgb,var(--fly-glow) calc(var(--fly-thrust) * 30%),transparent),transparent 62%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06),inset 0 -1px 0 rgba(0,0,0,.08)}.flying-button__label{position:relative}.flying-button__craft[data-hover]{filter:brightness(1.12)}.flying-button[data-theme=light] .flying-button__craft[data-hover]{filter:brightness(.97)}.flying-button__craft[data-pressed] .flying-button__label{transform:scale(.96)}.flying-button__pod{position:absolute;top:calc(100% - 3px * var(--fly-scale));width:calc(14px * var(--fly-scale));height:calc(8px * var(--fly-scale));border-radius:2px 2px 5px 5px;background:linear-gradient(180deg,var(--fly-pod),color-mix(in srgb,var(--fly-pod) 80%,#000));transform:translateX(-50%);z-index:-1;pointer-events:none}.flying-button__pod:after{content:"";position:absolute;left:50%;bottom:0;width:calc(7px * var(--fly-scale));height:calc(2px * var(--fly-scale));border-radius:2px 2px 1px 1px;transform:translateX(-50%);background:color-mix(in srgb,var(--fly-glow) calc(var(--fly-thrust) * 100%),#3f3f46);box-shadow:0 1px 4px color-mix(in srgb,var(--fly-glow) calc(var(--fly-thrust) * 90%),transparent)}.flying-button[data-theme=light] .flying-button__pod:after{background:color-mix(in srgb,var(--fly-glow) calc(var(--fly-thrust) * 100%),#52525b)}.flying-button__cursor{position:absolute;left:0;top:0;z-index:3;width:20px;height:28px;pointer-events:none;display:none;will-change:transform;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}.flying-button[data-carry] .flying-button__cursor{display:block}.flying-cta .flying-button{min-height:0;pointer-events:none}.flying-cta .flying-button__craft{pointer-events:auto}.logoloop{position:relative;--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:var(--background,#0b0d0c)}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}.logoloop__track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:-moz-max-content;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.08);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.85}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,transparent 100%)}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}
/*# sourceMappingURL=58a3832ff16dc9a8.css.map*/