.page-module-scss-module__hCr0vG__container{justify-content:center;align-items:center;height:100vh;display:flex}.page-module-scss-module__hCr0vG__link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.page-module-scss-module__hCr0vG__text{color:#fdfdfd;z-index:1;isolation:isolate;font-size:clamp(1rem,8vw,3rem);font-weight:600;font-family:var(--font-playfair-display);display:inline-block;position:relative}.page-module-scss-module__hCr0vG__text:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--color-accent-secondary-bg)30%,transparent)0%,color-mix(in oklab,var(--color-accent-secondary-bg-hover)18%,transparent)35%,transparent 75%);filter:blur(10px);opacity:.8;border-radius:999px;width:120%;height:.8em;animation:2.8s ease-in-out infinite page-module-scss-module__hCr0vG__heartbeat-flare;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__hCr0vG__text:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 0% 42%,#ffffff05 47%,#ffffff61 50%,#ffffff05 53%,#0000 58% 100%) 140% 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite page-module-scss-module__hCr0vG__text-shine;position:absolute;inset:0}.page-module-scss-module__hCr0vG__link .page-module-scss-module__hCr0vG__text{text-shadow:0 0 .45rem color-mix(in oklab,var(--color-accent-secondary-bg)18%,transparent),0 0 1rem color-mix(in oklab,var(--color-accent-bg-secondary-hover)10%,transparent)}@keyframes page-module-scss-module__hCr0vG__heartbeat-flare{0%,to{opacity:.55;filter:blur(10px);transform:translate(-50%,-50%)scale(.96)}8%{opacity:.9;filter:blur(11px);transform:translate(-50%,-50%)scale(1.04)}16%{opacity:.65;transform:translate(-50%,-50%)scale(.98)}24%{opacity:1;filter:blur(12px);transform:translate(-50%,-50%)scale(1.08)}34%{opacity:.72;transform:translate(-50%,-50%)scale(1)}}@keyframes page-module-scss-module__hCr0vG__text-shine{0%,82%,to{opacity:0;background-position:140% 0}86%{opacity:1}92%{opacity:1;background-position:-40% 0}96%{opacity:0}}
