.border-rainbow-blue{background-clip:content-box,border-box;background-image:linear-gradient(#d8d8d8,#d8d8d8),radial-gradient(circle at top left,#fff7ed,#fcd34d,#f59e0b);background-origin:border-box;border:6px double transparent}.outer-circle{animation:rotate 1.5s linear infinite;position:relative}.outer-circle,.outer-circle span{background:linear-gradient(#14ffe9,#ffeb3b,#ff00e0);border-radius:50%}.inner-circle,.outer-circle span{position:absolute}.inner-circle{border-radius:50%;left:10px;top:10px}@keyframes rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.petal-field[data-v-9081a56d]{height:calc(100% + var(--petal-overhang-y)*2);left:calc(var(--petal-overhang-x)*-1);opacity:0;pointer-events:none;position:absolute;top:calc(var(--petal-overhang-y)*-1);transition:opacity .9s ease;width:calc(100% + var(--petal-overhang-x)*2)}.petal-field.is-ready[data-v-9081a56d]{opacity:1}@media(prefers-reduced-motion:reduce){.petal-field[data-v-9081a56d]{transition:none}}.hero-backdrop[data-v-a0db8aa4]{pointer-events:none}.hero-backdrop__dof[data-v-a0db8aa4],.hero-backdrop__photo[data-v-a0db8aa4]{height:100%;inset:0;position:absolute;width:100%}.hero-backdrop__photo[data-v-a0db8aa4]{background:50%/cover no-repeat;filter:blur(16px) saturate(118%)}.hero-backdrop__dof[data-v-a0db8aa4]{opacity:0;transition:opacity .7s ease}.is-dof .hero-backdrop__dof[data-v-a0db8aa4]{opacity:1}.is-dof .hero-backdrop__photo[data-v-a0db8aa4]{opacity:0;transition:opacity .7s ease,visibility 0s .7s;visibility:hidden}@media(prefers-reduced-motion:reduce){.hero-backdrop__dof[data-v-a0db8aa4],.is-dof .hero-backdrop__photo[data-v-a0db8aa4]{transition:none}}#sentence{background:none;background-clip:unset;-webkit-background-clip:unset}#banner{background:none;color:var(--app-foreground);overflow:hidden;z-index:30}#banner:after{background:radial-gradient(ellipse 46% 40% at 50% 46%,var(--hero-pool) 0,transparent 72%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 52%,var(--hero-vignette) 100%)}#banner:after,#banner:before{content:"";inset:0;pointer-events:none;position:absolute}#banner:before{background-color:var(--hero-overlay);display:block}#particles-stage{z-index:20}#particles-stage-front{z-index:40}.rounded-l_md{border-radius:.375rem}.hero-navigation{display:grid;gap:.75rem;text-align:center;width:min(100% - 2rem,38rem)}.hero-navigation__group{background:var(--hero-nav-surface);border-block:1.5px solid var(--app-foreground);border-radius:.3rem;box-sizing:border-box;justify-self:center;max-width:100%;padding:.2rem .35rem}.hero-navigation__links{display:flex;flex-wrap:wrap;gap:.25rem .4rem;justify-content:center}.hero-navigation__link{align-items:center;color:var(--app-foreground);display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;line-height:1.25;padding:.35rem .55rem;text-decoration:none;transition:color .16s ease,transform .16s ease}.hero-navigation__link:hover{color:var(--hero-link-hover);transform:translateY(-1px)}.hero-navigation__link:focus-visible{border-radius:.2rem;outline:2px solid var(--hero-link-hover);outline-offset:2px}.hero-navigation__icon{display:inline-flex;height:.9rem;width:.9rem}.hero-navigation__icon svg{height:100%;width:100%}
