*,*:after,*:before{box-sizing:border-box;margin:0;padding:0;font-size:1vmax}a,button,img{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button{background-color:transparent;border:none;outline:none}body,#root{min-height:100vh;height:max-content;width:100%}body{--sb-track-color: #000;--sb-thumb-color: dodgerblue;--sb-size: .7vmax}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color)}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.container-blur-text{width:100%;height:100vh;background-image:url(/some-components-using-react-bits/assets/blur-text-bg.jpg);background-size:cover;background-position:center;display:flex;flex-wrap:wrap;place-content:center}.container-blur-text *{font-size:5vmax;color:#fff}.container-circular-text{width:100%;height:100vh;background-image:url(/some-components-using-react-bits/assets/circlular-text-bg.png);background-size:cover;background-position:center;display:flex;flex-wrap:wrap;place-content:center}.container-circular-text *{font-size:5vmax;color:#fff}.circular-text{margin:0 auto;border-radius:50%;width:200px;position:relative;height:200px;font-weight:700;color:#fff;font-weight:900;text-align:center;cursor:pointer;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.circular-text span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;font-size:24px;transition:all .5s cubic-bezier(0,0,0,1)}.container-shiny-text{width:100%;height:100vh;background-size:cover;background-position:center;display:flex;justify-content:start;align-items:end;padding:1.2vmax;background-image:url(/some-components-using-react-bits/assets/shiny-text-bg.avif)}.container-shiny-text *{font-size:2vmax}.shiny-text{color:#b5b5b5a4;background:linear-gradient(120deg,#fff0 40%,#fffc,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.shuffle-container{background-color:orange;width:100%;height:100vh;display:flex;flex-wrap:wrap;place-content:center;background-image:url(/some-components-using-react-bits/assets/shuffle-bg.avif);cursor:pointer}.shuffle-container *{font-family:Press-Start-2P!important;font-size:3vmax;letter-spacing:.5vmax;color:#fff}@font-face{font-family:Press-Start-2P;src:url(/some-components-using-react-bits/assets/Press-Start-2P.woff2) format("woff2");font-display:swap;font-style:normal}.shuffle-parent{display:inline-block;white-space:normal;word-wrap:break-word;will-change:transform;line-height:1;font-size:4rem;font-family:"Press Start 2P",sans-serif;text-transform:uppercase;visibility:hidden}.shuffle-parent.is-ready{visibility:visible}.shuffle-char-wrapper{display:inline-block;overflow:hidden;vertical-align:baseline;position:relative}.shuffle-char-wrapper>span{display:inline-flex;will-change:transform}.shuffle-char{line-height:1;display:inline-block;text-align:center}.container-text-type{display:flex;justify-content:center;align-items:center;height:100vh;background-size:cover;background-image:url(/some-components-using-react-bits/assets/bg-text-type.avif)}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{margin-left:.25rem;display:inline-block;opacity:1}.text-type__cursor--hidden{display:none}.am-text-type{color:#000}.am-text-type *{font-size:8vmax}.canvas-background{position:fixed;top:0;z-index:-2;height:100vh;width:100%}@font-face{font-family:typo-draft;src:url(/some-components-using-react-bits/assets/typo-draft.otf) format("opentype");font-display:swap;font-style:normal}.hero{width:100%;height:100vh;display:flex;flex-wrap:wrap;place-content:center}.hero *{font-size:3vmax;font-family:typo-draft}@media (width <= 1111px) and (orientation: portrait){.hero *{font-size:2vmax}}.hero .logo{width:20vmax;margin-left:2vmax;filter:invert(1);animation:appear 2s ease-in-out both;animation-delay:1.5s}@media (width <= 1111px) and (orientation: portrait){.hero .logo{width:13vmax}}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.container-components{height:100vh;width:100%}.sphere-root{position:relative;width:100%;height:100%;--radius: 520px;--viewer-pad: 72px;--circ: calc(var(--radius) * 3.14);--rot-y: calc((360deg / var(--segments-x)) / 2);--rot-x: calc((360deg / var(--segments-y)) / 2);--item-width: calc(var(--circ) / var(--segments-x));--item-height: calc(var(--circ) / var(--segments-y))}.sphere-root *{box-sizing:border-box}.sphere,.item,.item__image{transform-style:preserve-3d}main.sphere-main{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;background:transparent}.stage{width:100%;height:100%;display:grid;place-items:center;perspective:calc(var(--radius) * 2);perspective-origin:50% 50%;contain:layout paint size}.sphere{transform:translateZ(calc(var(--radius) * -1));will-change:transform}.overlay,.overlay--blur{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:3;pointer-events:none}.overlay{background-image:radial-gradient(rgba(235,235,235,0) 65%,var(--overlay-blur-color, #060010) 100%)}.overlay--blur{-webkit-mask-image:radial-gradient(rgba(235,235,235,0) 70%,var(--overlay-blur-color, #060010) 90%);mask-image:radial-gradient(rgba(235,235,235,0) 70%,var(--overlay-blur-color, #060010) 90%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.item{width:calc(var(--item-width) * var(--item-size-x));height:calc(var(--item-height) * var(--item-size-y));position:absolute;top:-999px;bottom:-999px;left:-999px;right:-999px;margin:auto;transform-origin:50% 50%;backface-visibility:hidden;transition:transform .3s;transform:rotateY(calc(var(--rot-y) * (var(--offset-x) + ((var(--item-size-x) - 1) / 2)) + var(--rot-y-delta, 0deg))) rotateX(calc(var(--rot-x) * (var(--offset-y) - ((var(--item-size-y) - 1) / 2)) + var(--rot-x-delta, 0deg))) translateZ(var(--radius))}.item__image{position:absolute;display:block;top:10px;right:10px;bottom:10px;left:10px;border-radius:var(--tile-radius, 12px);background:transparent;overflow:hidden;backface-visibility:hidden;transition:transform .3s;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.item__image:focus{outline:none}.item__image img{width:100%;height:100%;object-fit:cover;pointer-events:none;backface-visibility:hidden;filter:var(--image-filter, none)}.viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:var(--viewer-pad)}.viewer .frame{height:100%;aspect-ratio:1;border-radius:var(--enlarge-radius, 32px);display:flex}@media (max-aspect-ratio: 1/1){.viewer .frame{height:auto;width:100%}}.viewer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#0006;pointer-events:none;opacity:0;transition:opacity .5s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sphere-root[data-enlarging=true] .viewer .scrim{opacity:1;pointer-events:all}.viewer .enlarge{position:absolute;z-index:30;border-radius:var(--enlarge-radius, 32px);overflow:hidden;transition:transform .5s ease,opacity .5s ease;transform-origin:top left;box-shadow:0 10px 30px #00000059}.viewer .enlarge img{width:100%;height:100%;object-fit:cover;filter:var(--image-filter, none)}.sphere-root .enlarge-closing img{filter:var(--image-filter, none)}.edge-fade{position:absolute;left:0;right:0;height:120px;z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--overlay-blur-color, #060010))}.edge-fade--top{top:0;transform:rotate(180deg)}.edge-fade--bottom{bottom:0}
