
.iframed .hero-text-container,.iframed .hero-other-container,.iframed .hero-image-container{box-sizing:border-box;max-height:700px!important}.hero-image-container{border:1px solid #1c191799}@supports (color:color-mix(in lab, red, red)){.hero-image-container{border:1px solid color-mix(in oklab, var(--color-stone-900) 60%, transparent)}}.hero-image-container{position:relative}.hero-image-container:after{border-radius:var(--radius-2xl,1rem);content:"";background:#1c191726;position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.hero-image-container:after{background:color-mix(in oklab, var(--color-stone-900) 15%, transparent)}}.hero-image-container:after{background-clip:content-box;border:1px solid #1c191733}@supports (color:color-mix(in lab, red, red)){.hero-image-container:after{border:1px solid color-mix(in oklab, var(--color-stone-900) 20%, transparent)}}
.enso-container{aspect-ratio:1;border-radius:9999px;margin-block:auto;margin-inline:auto;display:flex;position:relative;box-shadow:inset 0 0 20px 1px #000a,0 0 20px 1px #0003}.enso-img-bg{z-index:-2;background-size:100%;position:absolute;inset:0;transform:scale(1.2)}.enso-circles{z-index:-10;aspect-ratio:1;width:100%;min-width:17cqi;min-height:17cqi;max-height:100%;filter:blur(calc((1 - var(--ratio)) * 30px));opacity:max(.1, calc(1 * var(--ratio)));background-color:#ffffff4d;border-radius:999px;margin-inline:auto;transition:all .75s ease-out;animation:23s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}@container not (max-width:0){.enso-circles>div{--x-offset:0px;--y-offset:0px;top:calc(-2cqi + var(--y-offset));left:calc(-2cqi + var(--x-offset));background-image:radial-gradient(circle, transparent 60%, var(--color-gray-50) 100%);transform-origin:50%;--wiggle-pos:3cqi;--wiggle-neg:calc(var(--wiggle-pos) * -1);border-radius:9999px;width:calc(100% + 4cqi);height:calc(100% + 4cqi);animation:17s linear infinite wiggly;position:absolute}.enso-circles>div:first-child{--x-offset:4cqi;--y-offset:0cqi}.enso-circles>div:nth-child(2){--x-offset:0cqi;--y-offset:4cqi;animation-delay:-1s}.enso-circles>div:nth-child(3){--x-offset:4cqi;--y-offset:4cqi;animation-delay:-2s}.enso-circles>div:nth-child(4){--x-offset:-4cqi;--y-offset:0cqi;animation-delay:-3s}.enso-circles>div:nth-child(5){--x-offset:0cqi;--y-offset:-4cqi;animation-delay:-4s}.enso-circles>div:nth-child(6){--x-offset:0cqi;--y-offset:-4cqi;animation-delay:-5s}.enso-circles>div:nth-child(7){--x-offset:4cqi;--y-offset:-4cqi;animation-delay:-6s}.enso-circles>div:nth-child(8){--x-offset:-4cqi;--y-offset:4cqi;animation-delay:-7s}}@keyframes wiggly{0%{transform:translate(var(--wiggle-neg), var(--wiggle-neg)) scale(.98)}20%{transform:translate(var(--wiggle-pos), calc(var(--wiggle-neg) - 1cqi)) scale(1.02)}40%{transform:translate(0)scale(1.05)}60%{transform:translate(var(--wiggle-neg), var(--wiggle-pos)) scale(.94)}80%{transform:translate(var(--wiggle-pos), var(--wiggle-pos)) scale(1)}to{transform:translate(var(--wiggle-neg), var(--wiggle-neg)) scale(.98)}}@keyframes rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}
