:root{--ease:cubic-bezier(.25,.1,.25,1);--r:22px;--green:#226d63}.pe-hero{background:linear-gradient(90deg,#f3f3f307 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#f3f3f305 1px,#0000 1px) 0 0/92px 92px,#000}.pe-grid{pointer-events:none;z-index:1;opacity:.35;background:linear-gradient(90deg,#f3f3f307 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#f3f3f305 1px,#0000 1px) 0 0/92px 92px;position:fixed;inset:0}.pe-pulse{background:color-mix(in srgb,var(--green)85%,transparent);width:7px;height:7px;animation:pe_pulse 2.2s var(--ease)infinite;border-radius:999px;box-shadow:0 0 #226d637a}@keyframes pe_pulse{0%{box-shadow:0 0 #226d637a}60%{box-shadow:0 0 0 10px #226d6300}to{box-shadow:0 0 #226d6300}}.pe-stage{opacity:.65;background:radial-gradient(circle at 20% 25%,#226d6338,#0000 46%),radial-gradient(circle at 80% 55%,#f3f3f30d,#0000 42%),radial-gradient(circle at 60% 85%,#226d631f,#0000 45%);position:absolute;inset:0}.pe-filmgrain{mix-blend-mode:overlay;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.70'/%3E%3C/svg%3E");position:absolute;inset:-30%;transform:rotate(8deg)}.pe-rings{opacity:.55;border:1px solid #f3f3f314;border-radius:999px;width:1200px;height:1200px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.pe-rings:before,.pe-rings:after{content:"";opacity:.75;border:1px solid #226d6324;border-radius:999px;position:absolute;inset:-140px}.pe-rings:after{opacity:.55;border-color:#f3f3f30f;inset:-280px}.pe-markWrap{width:min(680px,92vw);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);opacity:.5!important}.pe-piece{transform-origin:50%;transition:transform .45s var(--ease),opacity .45s var(--ease)}.pe-piece{transform-origin:50%;--tx:0px;--ty:0px;--rot:0deg}.pe-pieceShadow{filter:drop-shadow(0 18px 34px #0000008c)}.pe-revealLeft{animation:1s cubic-bezier(.16,1,.3,1) both pe-revealLeft,6s ease-in-out 1s infinite pe-breatheLeft}.pe-revealRight{animation:1s cubic-bezier(.16,1,.3,1) .16s both pe-revealRight,6.8s ease-in-out 1.2s infinite pe-breatheRight}.pe-revealBottom{animation:1s cubic-bezier(.16,1,.3,1) .32s both pe-revealBottom,5.6s ease-in-out .8s infinite pe-breatheBottom}.pe-revealCenter{animation:.7s .7s both pe-revealCenter}@keyframes pe-revealLeft{0%{opacity:0;transform:translate(calc(var(--tx) - 38px),calc(var(--ty) - 22px))rotate(calc(var(--rot) - 8deg))scale(.84)}to{opacity:1;transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}}@keyframes pe-revealRight{0%{opacity:0;transform:translate(calc(var(--tx) + 38px),calc(var(--ty) - 22px))rotate(calc(var(--rot) + 8deg))scale(.84)}to{opacity:1;transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}}@keyframes pe-revealBottom{0%{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 36px))rotate(calc(var(--rot) + 10deg))scale(.84)}to{opacity:1;transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}}@keyframes pe-revealCenter{0%{opacity:0}to{opacity:1}}@keyframes pe-breatheLeft{0%,to{transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}40%{transform:translate(calc(var(--tx) - 5px),calc(var(--ty) - 7px))rotate(calc(var(--rot) - 1.8deg))scale(1.012)}70%{transform:translate(calc(var(--tx) - 2px),calc(var(--ty) - 3px))rotate(calc(var(--rot) - .6deg))scale(1.005)}}@keyframes pe-breatheRight{0%,to{transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}35%{transform:translate(calc(var(--tx) + 6px),calc(var(--ty) - 8px))rotate(calc(var(--rot) + 2deg))scale(1.014)}65%{transform:translate(calc(var(--tx) + 2px),calc(var(--ty) - 3px))rotate(calc(var(--rot) + .7deg))scale(1.006)}}@keyframes pe-breatheBottom{0%,to{transform:translate(var(--tx),var(--ty))rotate(var(--rot))scale(1)}45%{transform:translate(var(--tx),calc(var(--ty) + 8px))rotate(calc(var(--rot) + 2.2deg))scale(1.016)}75%{transform:translate(var(--tx),calc(var(--ty) + 3px))rotate(calc(var(--rot) + .7deg))scale(1.007)}}
.pe-tickerTrack{will-change:transform;width:max-content;animation:20s linear infinite ticker;display:flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-25%)}}
