:where(.ilm-abg){position: relative;}.ilm-abg{isolation: isolate;overflow: clip;--ilm-abg-c1: color-mix(in srgb, var(--ilm-abg-1, var(--wp--preset--color--accent-1, #b9a7ff)) calc(70% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c2: color-mix(in srgb, var(--wp--preset--color--accent-3, #ff9ec1) calc(60% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c3: color-mix(in srgb, var(--ilm-abg-2, var(--wp--preset--color--secondary, #ffd23f)) calc(70% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c4: color-mix(in srgb, var(--wp--preset--color--primary, #ff4d0e) calc(32% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c5: color-mix(in srgb, var(--wp--preset--color--accent-2, #ffc212) calc(60% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-line: color-mix(in srgb, var(--ilm-abg-1, var(--wp--preset--color--primary, #ff4d0e)) calc(30% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-grain: var(--wp--preset--color--foreground, #171320);--ilm-abg-grain-o: calc(0.09 * var(--ilm-abg-k, 1));}.ilm-abg--dark{--ilm-abg-c1: color-mix(in srgb, var(--ilm-abg-1, var(--wp--preset--color--primary, #ff4d0e)) calc(42% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c2: color-mix(in srgb, var(--wp--preset--color--accent-1, #b9a7ff) calc(22% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c3: color-mix(in srgb, var(--ilm-abg-2, var(--wp--preset--color--accent-3, #ff9ec1)) calc(20% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c4: color-mix(in srgb, var(--wp--preset--color--secondary, #ffd23f) calc(18% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-c5: color-mix(in srgb, var(--wp--preset--color--accent-4, #247e5d) calc(30% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-line: color-mix(in srgb, var(--ilm-abg-1, var(--wp--preset--color--secondary, #ffd23f)) calc(22% * var(--ilm-abg-k, 1)), transparent);--ilm-abg-grain: var(--wp--preset--color--background, #fff4e4);--ilm-abg-grain-o: calc(0.12 * var(--ilm-abg-k, 1));}.ilm-abg::before, .ilm-abg::after{content: "";position: absolute;z-index: -1;pointer-events: none;will-change: transform;}.wp-block-cover.ilm-abg::before, .wp-block-cover.ilm-abg::after{z-index: 2;}.wp-block-cover.ilm-abg > .wp-block-cover__inner-container{z-index: 3;}.ilm-abg--blobs::before{width: 78%;aspect-ratio: 1;left: -22%;top: -34%;background: radial-gradient(closest-side, var(--ilm-abg-c1), transparent);animation: ilm-abg-blob-a calc(26s / var(--ilm-abg-s, 1)) ease-in-out infinite alternate;}.ilm-abg--blobs::after{width: 92%;aspect-ratio: 1;right: -30%;bottom: -46%;background: radial-gradient(closest-side at 42% 40%, var(--ilm-abg-c3), transparent), radial-gradient(closest-side at 64% 62%, var(--ilm-abg-c2), transparent);animation: ilm-abg-blob-b calc(33s / var(--ilm-abg-s, 1)) ease-in-out infinite alternate;}@keyframes ilm-abg-blob-a{to{transform: translate(34%, 26%) scale(1.2);}}@keyframes ilm-abg-blob-b{to{transform: translate(-26%, -20%) rotate(50deg) scale(0.88);}}.ilm-abg--aurora::before{inset: -45% -35%;background: radial-gradient(34% 22% at 32% 42%, var(--ilm-abg-c1), transparent 70%), radial-gradient(30% 20% at 68% 56%, var(--ilm-abg-c5), transparent 70%), radial-gradient(26% 30% at 50% 74%, var(--ilm-abg-c3), transparent 70%);animation: ilm-abg-aurora calc(44s / var(--ilm-abg-s, 1)) linear infinite;}.ilm-abg--aurora::after{inset: -35% -55%;background: radial-gradient(36% 16% at 42% 30%, var(--ilm-abg-c2), transparent 70%), radial-gradient(28% 18% at 62% 70%, var(--ilm-abg-c4), transparent 70%);animation: ilm-abg-aurora calc(60s / var(--ilm-abg-s, 1)) linear infinite reverse;}@keyframes ilm-abg-aurora{0%{transform: rotate(0) scale(1);}50%{transform: rotate(180deg) scale(1.18);}100%{transform: rotate(360deg) scale(1);}}.ilm-abg--grain::before{inset: 0;background: radial-gradient(60% 75% at 92% 4%, var(--ilm-abg-c1), transparent 72%), radial-gradient(55% 65% at 0% 100%, var(--ilm-abg-c3), transparent 70%);will-change: auto;}@keyframes ilm-abg-grain{0%{transform: translate(0, 0);}12.5%{transform: translate(-41px, 23px);}25%{transform: translate(29px, -57px);}37.5%{transform: translate(-67px, -13px);}50%{transform: translate(53px, 41px);}62.5%{transform: translate(-17px, 71px);}75%{transform: translate(71px, -29px);}87.5%{transform: translate(-53px, -61px);}100%{transform: translate(0, 0);}}.ilm-abg--halo::before{width: 150%;aspect-ratio: 1;left: -25%;top: 30%;background: conic-gradient(from 0deg, var(--ilm-abg-c1), var(--ilm-abg-c3), var(--ilm-abg-c2), var(--ilm-abg-c5), var(--ilm-abg-c4), var(--ilm-abg-c1));-webkit-mask: radial-gradient(closest-side, transparent 30%, #000 46%, #000 54%, transparent 72%);mask: radial-gradient(closest-side, transparent 30%, #000 46%, #000 54%, transparent 72%);animation: ilm-abg-spin calc(50s / var(--ilm-abg-s, 1)) linear infinite;}.ilm-abg--halo::after{width: 70%;aspect-ratio: 1;left: 15%;top: 56%;background: radial-gradient(closest-side, var(--ilm-abg-c4), transparent);animation: ilm-abg-breathe calc(9s / var(--ilm-abg-s, 1)) ease-in-out infinite alternate;}@keyframes ilm-abg-spin{to{transform: rotate(360deg);}}@keyframes ilm-abg-breathe{from{opacity: 0.55;transform: scale(0.92);}to{opacity: 1;transform: scale(1.06);}}@keyframes ilm-abg-float-a{from{transform: translate(0, -2.5%) rotate(-1.5deg);}to{transform: translate(1%, 2.5%) rotate(1.5deg);}}@keyframes ilm-abg-float-b{from{transform: translate(1.5%, 2%) rotate(1deg);}to{transform: translate(-1.5%, -2.5%) rotate(-2deg);}}.ilm-abg > .ilm-abg-svg{position: absolute;z-index: -1;display: block;pointer-events: none;will-change: transform;}.wp-block-cover.ilm-abg > .ilm-abg-svg{z-index: 2;}.ilm-abg--svg.ilm-abg--shapes::before, .ilm-abg--svg.ilm-abg--shapes::after, .ilm-abg--svg.ilm-abg--grain::after{content: none;}.ilm-abg--shapes > .ilm-abg-svg{left: -6%;top: -6%;width: 112%;height: 112%;fill: currentColor;}.ilm-abg--shapes > .ilm-abg-a{color: var(--ilm-abg-c1);animation: ilm-abg-float-a calc(15s / var(--ilm-abg-s, 1)) ease-in-out infinite alternate;}.ilm-abg--shapes > .ilm-abg-b{color: var(--ilm-abg-c3);animation: ilm-abg-float-b calc(21s / var(--ilm-abg-s, 1)) ease-in-out infinite alternate;}.ilm-abg--grain > .ilm-abg-svg{left: -90px;top: -90px;width: calc(100% + 180px);height: calc(100% + 180px);color: var(--ilm-abg-grain);opacity: var(--ilm-abg-grain-o);animation: ilm-abg-grain calc(0.8s / var(--ilm-abg-s, 1)) steps(1, end) infinite;}.ilm-abg--stripes{--ilm-abg-p: 26px;}.ilm-abg--stripes::before{top: 0;bottom: 0;right: 0;left: calc(var(--ilm-abg-p) * -1.41421356);background: repeating-linear-gradient(-45deg, var(--ilm-abg-line) 0 1.5px, transparent 1.5px var(--ilm-abg-p));animation: ilm-abg-drift calc(3.6s / var(--ilm-abg-s, 1)) linear infinite;}.ilm-abg--stripes::after{inset: 0;background: inherit;will-change: auto;-webkit-mask: radial-gradient(ellipse 62% 78% at 18% 78%, #000 34%, transparent 78%);mask: radial-gradient(ellipse 62% 78% at 18% 78%, #000 34%, transparent 78%);}@keyframes ilm-abg-drift{to{transform: translateX(calc(var(--ilm-abg-p) * 1.41421356));}}@media (max-width: 767px){.ilm-abg--pf::before, .ilm-abg--pf::after{content: none;}.ilm-abg--pf > .ilm-abg-svg{display: none;}.ilm-abg--ps::before, .ilm-abg--ps::after, .ilm-abg--ps > .ilm-abg-svg{animation: none;}}@media (max-width: 599px){.ilm-abg--lite::after{content: none;}.ilm-abg--lite > .ilm-abg-b{display: none;}}@media (prefers-reduced-motion: reduce){.ilm-abg::before, .ilm-abg::after, .ilm-abg > .ilm-abg-svg{animation: none !important;will-change: auto;}}
