.corporate-chic-spinner{--spinner-size:40px;--spinner-color:#d3ad03;width:var(--spinner-size);height:var(--spinner-size);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative}.corporate-chic-spinner__dot{background-color:var(--spinner-color);box-sizing:border-box;transform-origin:50%;position:absolute}.corporate-chic-spinner--morphing-grid{--animation-duration-mg:1.8s;--dot-scale-factor-mg:3.8;--dot-size-mg:calc(var(--spinner-size) / var(--dot-scale-factor-mg));--travel-distance-mg:calc((var(--spinner-size) - var(--dot-size-mg)) / 2)}.corporate-chic-spinner--morphing-grid .corporate-chic-spinner__dot{width:var(--dot-size-mg);height:var(--dot-size-mg);border-radius:max(2px,var(--dot-size-mg)*.2);opacity:.4;animation:morph-grid var(--animation-duration-mg) cubic-bezier(.65, 0, .35, 1) infinite;transform:scale(.9)}.corporate-chic-spinner--morphing-grid .corporate-chic-spinner__dot:first-child{--tx:1;--ty:1;animation-delay:calc(var(--animation-duration-mg)*0/4);top:0;left:0}.corporate-chic-spinner--morphing-grid .corporate-chic-spinner__dot:nth-child(2){--tx:-1;--ty:1;animation-delay:calc(var(--animation-duration-mg)*1/4);top:0;right:0}.corporate-chic-spinner--morphing-grid .corporate-chic-spinner__dot:nth-child(3){--tx:-1;--ty:-1;animation-delay:calc(var(--animation-duration-mg)*2/4);bottom:0;right:0}.corporate-chic-spinner--morphing-grid .corporate-chic-spinner__dot:nth-child(4){--tx:1;--ty:-1;animation-delay:calc(var(--animation-duration-mg)*3/4);bottom:0;left:0}.corporate-chic-spinner--pulsing-dots{--animation-duration-pd:1.6s;--dot-scale-factor-pd:3.5;--dot-size-pd:calc(var(--spinner-size) / var(--dot-scale-factor-pd));--dot-border-radius-pd:2px}.corporate-chic-spinner--pulsing-dots .corporate-chic-spinner__dot{width:var(--dot-size-pd);height:var(--dot-size-pd);border-radius:var(--dot-border-radius-pd,4px);opacity:.3;animation:chic-pulse var(--animation-duration-pd) cubic-bezier(.4, 0, .6, 1) infinite;transform:scale(.8)}.corporate-chic-spinner--pulsing-dots .corporate-chic-spinner__dot:first-child{animation-delay:calc(var(--animation-duration-pd)*0/4);top:0;left:0}.corporate-chic-spinner--pulsing-dots .corporate-chic-spinner__dot:nth-child(2){animation-delay:calc(var(--animation-duration-pd)*1/4);top:0;right:0}.corporate-chic-spinner--pulsing-dots .corporate-chic-spinner__dot:nth-child(3){animation-delay:calc(var(--animation-duration-pd)*2/4);bottom:0;right:0}.corporate-chic-spinner--pulsing-dots .corporate-chic-spinner__dot:nth-child(4){animation-delay:calc(var(--animation-duration-pd)*3/4);bottom:0;left:0}.corporate-chic-spinner--orbital-flux{--animation-duration-of:2.2s;--dot-scale-factor-of:4.2;--dot-size-of:calc(var(--spinner-size) / var(--dot-scale-factor-of));--orbit-radius:calc((var(--spinner-size) - var(--dot-size-of)) / 2);perspective:calc(var(--spinner-size)*3);perspective-origin:50%}.corporate-chic-spinner--orbital-flux .corporate-chic-spinner__dot{width:var(--dot-size-of);height:var(--dot-size-of);top:calc(50% - var(--dot-size-of)/2);left:calc(50% - var(--dot-size-of)/2);opacity:0;animation:orbital-flux var(--animation-duration-of) cubic-bezier(.5, 0, .5, 1) infinite;border-radius:50%}.corporate-chic-spinner--orbital-flux .corporate-chic-spinner__dot:first-child{animation-delay:calc(var(--animation-duration-of)*0/4)}.corporate-chic-spinner--orbital-flux .corporate-chic-spinner__dot:nth-child(2){animation-delay:calc(var(--animation-duration-of)*1/4)}.corporate-chic-spinner--orbital-flux .corporate-chic-spinner__dot:nth-child(3){animation-delay:calc(var(--animation-duration-of)*2/4)}.corporate-chic-spinner--orbital-flux .corporate-chic-spinner__dot:nth-child(4){animation-delay:calc(var(--animation-duration-of)*3/4)}.corporate-chic-spinner--ethereal-bloom{--animation-duration-eb:2.5s;--dot-scale-factor-eb:5.5;--dot-size-eb:calc(var(--spinner-size) / var(--dot-scale-factor-eb));--travel-distance-eb:calc(var(--spinner-size) * .38);--square-radius-eb:max(3px, calc(var(--dot-size-eb) * .3))}.corporate-chic-spinner--ethereal-bloom .corporate-chic-spinner__dot{width:var(--dot-size-eb);height:var(--dot-size-eb);top:calc(50% - var(--dot-size-eb)/2);left:calc(50% - var(--dot-size-eb)/2);opacity:0;animation:ethereal-bloom var(--animation-duration-eb) cubic-bezier(.45, .05, .55, .95) infinite;border-radius:50%;transform:scale(.4)}.corporate-chic-spinner--ethereal-bloom .corporate-chic-spinner__dot:first-child{--tx:1;--ty:1;animation-delay:calc(var(--animation-duration-eb)*0/4)}.corporate-chic-spinner--ethereal-bloom .corporate-chic-spinner__dot:nth-child(2){--tx:-1;--ty:1;animation-delay:calc(var(--animation-duration-eb)*1/4)}.corporate-chic-spinner--ethereal-bloom .corporate-chic-spinner__dot:nth-child(3){--tx:-1;--ty:-1;animation-delay:calc(var(--animation-duration-eb)*2/4)}.corporate-chic-spinner--ethereal-bloom .corporate-chic-spinner__dot:nth-child(4){--tx:1;--ty:-1;animation-delay:calc(var(--animation-duration-eb)*3/4)}@keyframes morph-grid{0%,to{opacity:.4;transform:translate(0)scale(.9)}50%{transform:translate(calc(var(--tx,0) * var(--travel-distance-mg)), calc(var(--ty,0) * var(--travel-distance-mg))) scale(1.1);opacity:1}}@keyframes chic-pulse{0%,to{opacity:.3;transform:scale(.8)}25%{opacity:1;transform:scale(1.1)}50%{opacity:.3;transform:scale(.8)}}@keyframes orbital-flux{0%{transform:rotate(0deg) translateX(var(--orbit-radius)) scale(.5);opacity:.5}25%{transform:rotate(90deg) translateX(var(--orbit-radius)) scale(1.1);opacity:1}50%{transform:rotate(180deg) translateX(var(--orbit-radius)) scale(.8);opacity:.7}75%{transform:rotate(270deg) translateX(var(--orbit-radius)) scale(.5);opacity:.5}to{transform:rotate(360deg) translateX(var(--orbit-radius)) scale(.5);opacity:.5}}@keyframes ethereal-bloom{0%{opacity:0;border-radius:50%;transform:translate(0)scale(.4)}50%{transform:translate(calc(var(--tx,0) * var(--travel-distance-eb)), calc(var(--ty,0) * var(--travel-distance-eb))) scale(1.3);opacity:1;border-radius:var(--square-radius-eb)}to{opacity:0;border-radius:50%;transform:translate(0)scale(.4)}}
