.pattern{width:100vw;overflow:hidden;height:100vh;position:absolute;inset:-1px;opacity:0;animation:pattern-loaded 668ms ease-in-out .42s forwards;pointer-events:none}.pattern,.pattern:after,.pattern:before{content:"";display:flex;z-index:-1;top:0}.pattern:after,.pattern:before{position:fixed;width:1px;left:0;opacity:.8;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));animation:pattern-shimmer 6.18s linear infinite;animation-delay:4.09s}.pattern:before{height:80px;transform:translateX(399px) translateY(-460px);animation-delay:4.09s}.pattern:after{height:140px;transform:translateX(1599px) translateY(-280px)}.pattern{--_color-box:hsla(0,0%,100%,.04);--_color-dot:hsla(0,0%,100%,.3);--_color-line:hsla(0,0%,100%,.1);--_top-fade:linear-gradient(to top,color-mix(in srgb,var(--slant-color-brand-css-600),transparent 80%) 80%,var(--slant-color-brand-css-600));--_top-fade-size:100%;--_top-fade-position:center;--_top-fade-repeat:no-repeat;--_main-gradient:linear-gradient(to bottom,transparent,var(--slant-color-brand-css-600));--_main-gradient-size:cover;--_main-gradient-position:center;--_main-gradient-repeat:no-repeat;--_dot-one:radial-gradient(var(--_color-dot) 1px,transparent 0);--_dot-one-size:40px 40px;--_dot-one-position:0 0;--_dot-one-repeat:repeat;--_dot-two:radial-gradient(var(--_color-dot) 1px,transparent 0);--_dot-two-size:40px 40px;--_dot-two-position:20px 20px;--_dot-two-repeat:repeat;--_box-inline:linear-gradient(to left,var(--_color-box) 1px,transparent 0px,transparent);--_box-inline-size:6px 100%;--_box-inline-position:18px 100%;--_box-inline-repeat:repeat-x;--_box-block:linear-gradient(to bottom,var(--_color-box) 1px,transparent 0px,transparent);--_box-block-size:100% 6px;--_box-block-position:100% 18px;--_box-block-repeat:repeat-y;--_line-inline:linear-gradient(to right,transparent 399px,var(--_color-line) 1px);--_line-inline-size:400px 100%;--_line-inline-position:left;--_line-inline-repeat:repeat-x;--_line-block:linear-gradient(to top,transparent 399px,var(--_color-line) 1px);--_line-block-size:100% 400px;--_line-block-position:top;--_line-block-repeat:repeat-y;--bg:var(--_top-fade),var(--_main-gradient),var(--_dot-one),var(--_dot-two),var(--_box-inline),var(--_box-block),var(--_line-inline),var(--_line-block);--size:var(--_top-fade-size),var(--_main-gradient-size),var(--_dot-one-size),var(--_dot-two-size),var(--_box-inline-size),var(--_box-block-size),var(--_line-inline-size),var(--_line-block-size);--position:var(--_top-fade-position),var(--_main-gradient-position),var(--_dot-one-position),var(--_dot-two-position),var(--_box-inline-position),var(--_box-block-position),var(--_line-inline-position),var(--_line-block-position);--repeat:var(--_top-fade-repeat),var(--_main-gradient-repeat),var(--_dot-one-repeat),var(--_dot-two-repeat),var(--_box-inline-repeat),var(--_box-block-repeat),var(--_line-inline-repeat),var(--_line-block-repeat);background-color:var(--slant-color-brand-css-600);background-image:var(--bg);background-size:var(--size);background-position:var(--position);background-repeat:var(--repeat)}.pattern .gradient{display:flex;position:absolute;right:0;top:0;width:40vw;height:100vh;filter:blur(100px);opacity:.2}:is(.pattern .gradient) span{display:flex;filter:blur(48px);width:100%;height:100%;position:fixed;--tw-gradient-from:#ff80ca;--tw-gradient-to:#e546c0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background:linear-gradient(to right,var(--tw-gradient-stops));clip-path:polygon(73.6% 51.7%,91.7% 11.8%,100% 46.4%,97.4% 82.2%,92.5% 84.9%,75.7% 64%,55.3% 47.5%,46.5% 49.4%,45% 62.9%,50.3% 87.2%,21.3% 64.1%,.1% 100%,5.4% 51.1%,21.4% 63.9%,58.9% .2%,73.6% 51.7%)}.pattern .text{display:flex;font-size:800px;position:absolute;z-index:-1;pointer-events:none;font-family:var(--slant-font-jet);top:-1.5ex;line-height:1;scale:4;opacity:.4;rotate:42deg;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:sans-serif;font-weight:900;font-feature-settings:"kern","ss02";color:#fff;mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(rgba(243,22,243,.5),rgba(243,22,243,0) 99%);mask-image:linear-gradient(rgba(243,22,243,.5),rgba(243,22,243,0) 99%)}@keyframes pattern-loaded{to{opacity:1}}@keyframes pattern-shimmer{to{top:100vh;opacity:0}}body:not(:has(>.hero)) .pattern{display:none}