.BubbleMenu-module___sX-1q__bubbleMenu{pointer-events:none;z-index:99;justify-content:space-between;align-items:center;gap:16px;padding:0 2em;display:flex;top:2em;left:0;right:0}.BubbleMenu-module___sX-1q__fixed{position:fixed}.BubbleMenu-module___sX-1q__absolute{position:absolute}.BubbleMenu-module___sX-1q__bubbleMenu .BubbleMenu-module___sX-1q__bubble{--bubble-size:48px;width:var(--bubble-size);height:var(--bubble-size);-webkit-backdrop-filter:blur(16px)saturate(1.25);pointer-events:auto;background:#fff;border:1px solid #1111111a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #0000001f}.BubbleMenu-module___sX-1q__logoBubble,.BubbleMenu-module___sX-1q__toggleBubble{will-change:transform}.BubbleMenu-module___sX-1q__bubbleMenu .BubbleMenu-module___sX-1q__logoBubble{width:fit-content;max-width:calc(100vw - 8.5rem);min-height:var(--bubble-size);height:var(--bubble-size);border-radius:calc(var(--bubble-size) / 2);flex:none;gap:8px;padding:0 16px}.BubbleMenu-module___sX-1q__toggleBubble{width:var(--bubble-size);height:var(--bubble-size)}.BubbleMenu-module___sX-1q__bubbleLogo{object-fit:contain;max-width:100%;max-height:60%;display:block}.BubbleMenu-module___sX-1q__logoContent{--logo-max-height:60%;--logo-max-width:100%;white-space:nowrap;justify-content:flex-start;align-items:center;width:auto;min-width:0;height:100%;display:inline-flex}.BubbleMenu-module___sX-1q__logoContent>.BubbleMenu-module___sX-1q__bubbleLogo,.BubbleMenu-module___sX-1q__logoContent>img,.BubbleMenu-module___sX-1q__logoContent>svg{max-height:var(--logo-max-height);max-width:var(--logo-max-width)}.BubbleMenu-module___sX-1q__menuBtn{cursor:pointer;background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.BubbleMenu-module___sX-1q__menuLine{transform-origin:50%;background:#111;border-radius:2px;width:26px;height:2px;margin:0 auto;transition:transform .3s,opacity .3s;display:block}.BubbleMenu-module___sX-1q__menuLine+.BubbleMenu-module___sX-1q__menuLine{margin-top:6px}.BubbleMenu-module___sX-1q__menuBtn.BubbleMenu-module___sX-1q__open .BubbleMenu-module___sX-1q__menuLine:first-child{transform:translateY(4px)rotate(45deg)}.BubbleMenu-module___sX-1q__menuBtn.BubbleMenu-module___sX-1q__open .BubbleMenu-module___sX-1q__menuLine:last-child{transform:translateY(-4px)rotate(-45deg)}.BubbleMenu-module___sX-1q__bubbleMenuItems{pointer-events:none;z-index:98;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#ffffff75;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BubbleMenu-module___sX-1q__bubbleMenuItems.BubbleMenu-module___sX-1q__fixed{position:fixed}.BubbleMenu-module___sX-1q__bubbleMenuItems.BubbleMenu-module___sX-1q__absolute{position:absolute}.BubbleMenu-module___sX-1q__pillList{pointer-events:auto;flex-wrap:wrap;justify-content:stretch;gap:4px 0;width:100%;max-width:1600px;margin:0 auto;padding:0 24px;list-style:none;display:flex}.BubbleMenu-module___sX-1q__pillCol{box-sizing:border-box;flex:0 0 33.3333%;justify-content:center;align-items:stretch;display:flex}.BubbleMenu-module___sX-1q__pillCol:nth-child(4):nth-last-child(2){margin-left:16.6667%}.BubbleMenu-module___sX-1q__pillCol:nth-child(4):last-child{margin-left:33.3333%}.BubbleMenu-module___sX-1q__pillLink{--pill-bg:#fff;--pill-color:#111;--item-rot:0deg;--pill-min-h:160px;--hover-bg:#f3f4f6;--hover-color:#111;width:100%;min-height:var(--pill-min-h);background:var(--pill-bg);color:var(--pill-color);-webkit-backdrop-filter:blur(14px)saturate(1.2);will-change:transform;box-sizing:border-box;white-space:nowrap;border:1px solid #1111111a;border-radius:999px;justify-content:center;align-items:center;height:10px;padding:clamp(1.5rem,3vw,8rem) 0;font-size:clamp(1.5rem,4vw,4rem);font-weight:400;line-height:0;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001a}.BubbleMenu-module___sX-1q__pillLabel{will-change:transform, opacity;height:1.2em;line-height:1.2;display:inline-block}@media (min-width:768px){.BubbleMenu-module___sX-1q__bubbleMenu .BubbleMenu-module___sX-1q__bubble{--bubble-size:56px}.BubbleMenu-module___sX-1q__logoBubble{padding:0 16px}}@media (min-width:900px){.BubbleMenu-module___sX-1q__pillLink{transform:rotate(var(--item-rot))}.BubbleMenu-module___sX-1q__pillLink:hover{transform:rotate(var(--item-rot)) scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.BubbleMenu-module___sX-1q__pillLink:active{transform:rotate(var(--item-rot)) scale(.94)}}@media (max-width:899px){.BubbleMenu-module___sX-1q__bubbleMenuItems{align-items:flex-start;padding-top:120px}.BubbleMenu-module___sX-1q__pillList{row-gap:16px}.BubbleMenu-module___sX-1q__pillCol{flex:0 0 100%;overflow:visible;margin-left:0!important}.BubbleMenu-module___sX-1q__pillLink{min-height:80px;padding:clamp(1rem,2vw,2rem) 0;font-size:clamp(1.2rem,3vw,4rem)}.BubbleMenu-module___sX-1q__pillLink:hover{background:var(--hover-bg);color:var(--hover-color);transform:scale(1.06)}.BubbleMenu-module___sX-1q__pillLink:active{transform:scale(.94)}}
.CircularGallery-module__DKPNaW__circularGallery{cursor:grab;touch-action:pan-y;width:100%;height:100%;overflow:hidden}.CircularGallery-module__DKPNaW__circularGallery:active{cursor:grabbing}
.gradual-blur{isolation:isolate}.gradual-blur-inner{pointer-events:none;width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#fff3}}.gradual-blur-fixed{z-index:1000;pointer-events:none;inset:0;position:fixed!important}
.GradientText-module__8p0yua__animatedGradientText{max-width:fit-content;font-weight:inherit;cursor:pointer;vertical-align:baseline;border-radius:1.25rem;flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .5s ease-out;display:inline-flex;position:relative;overflow:hidden}.GradientText-module__8p0yua__animatedGradientText.GradientText-module__8p0yua__withBorder{padding:.35rem .75rem}.GradientText-module__8p0yua__gradientOverlay{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.GradientText-module__8p0yua__gradientOverlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#120f17;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GradientText-module__8p0yua__textContent{z-index:2;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}
.LogoLoop-module__K8FBya__logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative;overflow:hidden}.LogoLoop-module__K8FBya__logoloop--vertical{height:100%;display:inline-block}.LogoLoop-module__K8FBya__logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.LogoLoop-module__K8FBya__logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.LogoLoop-module__K8FBya__logoloop__track{z-index:0;-webkit-user-select:none;user-select:none;will-change:transform;width:max-content;display:flex;position:relative}.LogoLoop-module__K8FBya__logoloop--vertical .LogoLoop-module__K8FBya__logoloop__track{flex-direction:column;width:100%;height:max-content}.LogoLoop-module__K8FBya__logoloop__list{align-items:center;display:flex}.LogoLoop-module__K8FBya__logoloop--vertical .LogoLoop-module__K8FBya__logoloop__list{flex-direction:column}.LogoLoop-module__K8FBya__logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.LogoLoop-module__K8FBya__logoloop--vertical .LogoLoop-module__K8FBya__logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.LogoLoop-module__K8FBya__logoloop__item:last-child{margin-right:var(--logoloop-gap)}.LogoLoop-module__K8FBya__logoloop--vertical .LogoLoop-module__K8FBya__logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.LogoLoop-module__K8FBya__logoloop__node{align-items:center;display:inline-flex}.LogoLoop-module__K8FBya__logoloop__item img{width:auto;height:var(--logoloop-logoHeight);object-fit:contain;pointer-events:none;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.LogoLoop-module__K8FBya__logoloop--scale-hover .LogoLoop-module__K8FBya__logoloop__item{overflow:visible}.LogoLoop-module__K8FBya__logoloop--scale-hover .LogoLoop-module__K8FBya__logoloop__item:hover img,.LogoLoop-module__K8FBya__logoloop--scale-hover .LogoLoop-module__K8FBya__logoloop__item:hover .LogoLoop-module__K8FBya__logoloop__node{transform-origin:50%;transform:scale(1.2)}.LogoLoop-module__K8FBya__logoloop--scale-hover .LogoLoop-module__K8FBya__logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.LogoLoop-module__K8FBya__logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.LogoLoop-module__K8FBya__logoloop__link:hover{opacity:.8}.LogoLoop-module__K8FBya__logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.LogoLoop-module__K8FBya__logoloop--fade:before,.LogoLoop-module__K8FBya__logoloop--fade:after{z-index:10;pointer-events:none;content:"";width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.LogoLoop-module__K8FBya__logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.LogoLoop-module__K8FBya__logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.LogoLoop-module__K8FBya__logoloop--vertical.LogoLoop-module__K8FBya__logoloop--fade:before,.LogoLoop-module__K8FBya__logoloop--vertical.LogoLoop-module__K8FBya__logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.LogoLoop-module__K8FBya__logoloop--vertical.LogoLoop-module__K8FBya__logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.LogoLoop-module__K8FBya__logoloop--vertical.LogoLoop-module__K8FBya__logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.LogoLoop-module__K8FBya__logoloop__track{transform:translate(0,0)!important}.LogoLoop-module__K8FBya__logoloop__item img,.LogoLoop-module__K8FBya__logoloop__node{transition:none!important}}
.SpotlightCard-module__JUJfLa__cardSpotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.SpotlightCard-module__JUJfLa__cardSpotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.SpotlightCard-module__JUJfLa__cardSpotlight:hover:before,.SpotlightCard-module__JUJfLa__cardSpotlight:focus-within:before{opacity:.6}.SpotlightCard-module__JUJfLa__cardSpotlight>*{z-index:1;position:relative}
