.HeroDiamond-module__cAaVlW__root{--cycle:8s}.HeroDiamond-module__cAaVlW__anim{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-fill-mode:both}.HeroDiamond-module__cAaVlW__sweep{opacity:0;animation-name:HeroDiamond-module__cAaVlW__sweep;animation-timing-function:cubic-bezier(.45,.05,.55,.95)}.HeroDiamond-module__cAaVlW__flash{opacity:0;animation-name:HeroDiamond-module__cAaVlW__flash;animation-timing-function:ease-in-out}@keyframes HeroDiamond-module__cAaVlW__sweep{0%{opacity:0;transform:translate(-20px)}8%{opacity:.8}40%{opacity:.8}48%{opacity:0;transform:translate(180px)}to{opacity:0;transform:translate(180px)}}@keyframes HeroDiamond-module__cAaVlW__flash{0%{opacity:0}7%{opacity:var(--peak,.6)}18%{opacity:0}to{opacity:0}}.HeroDiamond-module__cAaVlW__root[data-paused=true] .HeroDiamond-module__cAaVlW__anim{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.HeroDiamond-module__cAaVlW__anim{opacity:0!important;animation:none!important}}
.Diamond3D-module__4bMZ3G__stage{aspect-ratio:5/4;isolation:isolate;width:100%;position:relative}.Diamond3D-module__4bMZ3G__atmosphere,.Diamond3D-module__4bMZ3G__halo{pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.Diamond3D-module__4bMZ3G__atmosphere{z-index:-2;background:radial-gradient(closest-side,#e8f2ff 0%,#f1f7fff2 42%,#f1f7ff8c 70%,#f1f7ff00 100%);width:290%;height:132%;top:50%}.Diamond3D-module__4bMZ3G__halo{z-index:-1;opacity:0;background:radial-gradient(closest-side,#bbdfffe6 0%,#cce5ffc7 30%,#dcebff6b 62%,#f1f7ff00 100%);width:92%;height:86%;transition:opacity 1.6s,transform 2.2s cubic-bezier(.16,1,.3,1);top:47%;transform:translate(-50%,-50%)scale(.8)}.Diamond3D-module__4bMZ3G__lit .Diamond3D-module__4bMZ3G__halo{opacity:1;transform:translate(-50%,-50%)scale(1)}.Diamond3D-module__4bMZ3G__floorLight,.Diamond3D-module__4bMZ3G__contact{pointer-events:none;border-radius:50%;transition:opacity .8s;position:absolute;left:50%;transform:translate(-50%,-50%)}.Diamond3D-module__4bMZ3G__floorLight{background:radial-gradient(closest-side,#bbdfffc7 0%,#dcebff73 55%,#f1f7ff00 100%);width:58%;height:12%;top:78%}.Diamond3D-module__4bMZ3G__contact{background:radial-gradient(closest-side,#1a2d4b2b,#1a2d4b00);width:19%;height:2.4%;top:77.5%}.Diamond3D-module__4bMZ3G__ready .Diamond3D-module__4bMZ3G__floorLight,.Diamond3D-module__4bMZ3G__ready .Diamond3D-module__4bMZ3G__contact{opacity:0}.Diamond3D-module__4bMZ3G__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.Diamond3D-module__4bMZ3G__ready .Diamond3D-module__4bMZ3G__canvas{opacity:1}.Diamond3D-module__4bMZ3G__fallback{width:58%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.Diamond3D-module__4bMZ3G__star,.Diamond3D-module__4bMZ3G__glint{width:var(--size);height:var(--size);pointer-events:none;will-change:opacity, transform;position:absolute;transform:translate(-50%,-50%)}.Diamond3D-module__4bMZ3G__star:before{content:"";background:radial-gradient(closest-side,#bbdfff8c,#bbdfff00);border-radius:50%;position:absolute;inset:-70%}.Diamond3D-module__4bMZ3G__star svg,.Diamond3D-module__4bMZ3G__glint svg{position:relative}.Diamond3D-module__4bMZ3G__star{animation:Diamond3D-module__4bMZ3G__twinkle var(--dur) ease-in-out var(--delay) infinite both}.Diamond3D-module__4bMZ3G__glint{opacity:0;animation:Diamond3D-module__4bMZ3G__glint var(--dur) ease-in-out var(--delay) infinite both}@keyframes Diamond3D-module__4bMZ3G__twinkle{0%,to{opacity:.12;transform:translate(-50%,-50%)scale(.5)rotate(0)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(16deg)}}@keyframes Diamond3D-module__4bMZ3G__glint{0%,80%,to{opacity:0;transform:translate(-50%,-50%)scale(.3)}88%{opacity:1;transform:translate(-50%,-50%)scale(1)}}.Diamond3D-module__4bMZ3G__stage[data-offscreen=true] .Diamond3D-module__4bMZ3G__star,.Diamond3D-module__4bMZ3G__stage[data-offscreen=true] .Diamond3D-module__4bMZ3G__glint{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Diamond3D-module__4bMZ3G__star{opacity:.65;animation:none;transform:translate(-50%,-50%)scale(.85)}.Diamond3D-module__4bMZ3G__glint{display:none}.Diamond3D-module__4bMZ3G__canvas,.Diamond3D-module__4bMZ3G__halo{transition:none}}
