.AnimatedContent-module__LODVaG__pending{visibility:hidden}@media (scripting:none){.AnimatedContent-module__LODVaG__pending{visibility:visible}}
.CircularText-module__JBAvdq__root{width:var(--circular-text-size,200px);height:var(--circular-text-size,200px);text-align:center;transform-origin:50%;border-radius:50%;margin:0 auto;position:relative}.CircularText-module__JBAvdq__letter{transition:all .5s cubic-bezier(0,0,0,1);display:inline-block;position:absolute;inset:0}
.GlareHover-module__hVcB0G__root{place-items:center;display:grid;position:relative;overflow:hidden}.GlareHover-module__hVcB0G__root:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:var(--gh-blend,normal);-webkit-mask-image:var(--gh-mask,none);mask-image:var(--gh-mask,none);background:linear-gradient(var(--gh-angle), transparent 60%, var(--gh-color) 70%, transparent, transparent 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size), 100% 100%;background-position:-100% -100%,0 0;background-repeat:no-repeat;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.GlareHover-module__hVcB0G__root:hover:before,.GlareHover-module__hVcB0G__root:focus-within:before{background-position:100% 100%,0 0}.GlareHover-module__hVcB0G__playOnce:before{transition:none}.GlareHover-module__hVcB0G__playOnce:hover:before,.GlareHover-module__hVcB0G__playOnce:focus-within:before{transition:var(--gh-duration) ease}@media (prefers-reduced-motion:reduce){.GlareHover-module__hVcB0G__root:before{display:none}}
.SpotlightCard-module__vsL-Xa__root{--mouse-x:50%;--mouse-y:50%;position:relative;overflow:hidden}.SpotlightCard-module__vsL-Xa__root:before{content:"";z-index:1;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__vsL-Xa__root:hover:before,.SpotlightCard-module__vsL-Xa__root:focus-within:before{opacity:.6}@media (prefers-reduced-motion:reduce){.SpotlightCard-module__vsL-Xa__root:before{transition:none}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_8e4bfc0b-module__HySuVa__className{font-family:Caveat,Caveat Fallback;font-style:normal}
.DotGrid-module__dcYVdW__root{width:100%;height:100%;position:relative}.DotGrid-module__dcYVdW__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.FoldText-module__pcX2qq__root{color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;user-select:text;line-height:.95;display:inline-block}.FoldText-module__pcX2qq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FoldText-module__pcX2qq__visual{display:inline}.FoldText-module__pcX2qq__line{display:block}.FoldText-module__pcX2qq__whitespace{display:inline}.FoldText-module__pcX2qq__word{white-space:nowrap;display:inline-block}.FoldText-module__pcX2qq__segment{line-height:inherit;perspective:var(--fold-perspective,700px);transform-style:preserve-3d;vertical-align:baseline;display:inline-block}.FoldText-module__pcX2qq__segment[data-fold-split=line]{display:block}.FoldText-module__pcX2qq__piece{color:inherit;line-height:inherit;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;display:inline-block;position:relative}.FoldText-module__pcX2qq__root[data-fold-pending] .FoldText-module__pcX2qq__piece{opacity:0}@media (scripting:none){.FoldText-module__pcX2qq__root[data-fold-pending] .FoldText-module__pcX2qq__piece{opacity:1}}.FoldText-module__pcX2qq__piece[data-fold-highlight]{background-image:var(--fold-highlight-gradient);background-size:var(--fold-highlight-width,100%) 100%;background-position:calc(var(--fold-highlight-x,0px) * -1) 0;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin-block:-.15em;padding-block:.15em}.FoldText-module__pcX2qq__piece:after{content:"";pointer-events:none;opacity:var(--fold-crease,0);mix-blend-mode:multiply;border-radius:.08em;position:absolute;inset:-.08em -.02em}.FoldText-module__pcX2qq__piece[data-fold-hinge=top]:after{background:linear-gradient(#00000094 0%,#00000038 42%,#ffffff42 100%)}.FoldText-module__pcX2qq__piece[data-fold-hinge=bottom]:after{background:linear-gradient(#ffffff42 0%,#00000038 58%,#00000094 100%)}.FoldText-module__pcX2qq__piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,#00000094 0%,#00000038 42%,#ffffff42 100%)}.FoldText-module__pcX2qq__piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,#00000094 0%,#00000038 42%,#ffffff42 100%)}@media (prefers-reduced-motion:reduce){.FoldText-module__pcX2qq__piece{transform:none!important}.FoldText-module__pcX2qq__piece:after{opacity:0!important}}
.ShapeGrid-module__LXFBcW__canvas{pointer-events:none;border:none;width:100%;height:100%;display:block}
.LogoLoop-module__slmbZW__root{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative}.LogoLoop-module__slmbZW__vertical{height:100%;display:inline-block}.LogoLoop-module__slmbZW__scaleHover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}.LogoLoop-module__slmbZW__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.LogoLoop-module__slmbZW__vertical .LogoLoop-module__slmbZW__track{flex-direction:column;width:100%;height:max-content}.LogoLoop-module__slmbZW__list{align-items:center;display:flex}.LogoLoop-module__slmbZW__vertical .LogoLoop-module__slmbZW__list{flex-direction:column}.LogoLoop-module__slmbZW__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.LogoLoop-module__slmbZW__vertical .LogoLoop-module__slmbZW__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.LogoLoop-module__slmbZW__item:last-child{margin-right:var(--logoloop-gap)}.LogoLoop-module__slmbZW__vertical .LogoLoop-module__slmbZW__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.LogoLoop-module__slmbZW__node{align-items:center;display:inline-flex}.LogoLoop-module__slmbZW__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.LogoLoop-module__slmbZW__scaleHover .LogoLoop-module__slmbZW__item{overflow:visible}.LogoLoop-module__slmbZW__scaleHover .LogoLoop-module__slmbZW__item:hover img,.LogoLoop-module__slmbZW__scaleHover .LogoLoop-module__slmbZW__item:hover .LogoLoop-module__slmbZW__node{transform-origin:50%;transform:scale(1.2)}.LogoLoop-module__slmbZW__scaleHover .LogoLoop-module__slmbZW__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.LogoLoop-module__slmbZW__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.LogoLoop-module__slmbZW__link:hover{opacity:.8}.LogoLoop-module__slmbZW__link:focus-visible{outline-offset:2px;outline:2px solid}.LogoLoop-module__slmbZW__fade:before,.LogoLoop-module__slmbZW__fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.LogoLoop-module__slmbZW__fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.LogoLoop-module__slmbZW__fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.LogoLoop-module__slmbZW__vertical.LogoLoop-module__slmbZW__fade:before,.LogoLoop-module__slmbZW__vertical.LogoLoop-module__slmbZW__fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.LogoLoop-module__slmbZW__vertical.LogoLoop-module__slmbZW__fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.LogoLoop-module__slmbZW__vertical.LogoLoop-module__slmbZW__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__slmbZW__track{transform:translate(0,0)!important}.LogoLoop-module__slmbZW__item img,.LogoLoop-module__slmbZW__node{transition:none!important}}
