.pgrad{isolation:isolate;position:absolute;inset:0;overflow:hidden}.pgrad__shape{rotate:var(--rot);will-change:transform;animation:20s ease-in-out infinite pgrad-drift;position:absolute}@keyframes pgrad-drift{to{transform:translate(var(--dx), var(--dy)) rotate(var(--dr)) scale(var(--ds))}}.pgrad__grain{opacity:.45;mix-blend-mode:overlay;pointer-events:none;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%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite pgrad-static;position:absolute;inset:-50%}@keyframes pgrad-static{0%{transform:translate(0)}25%{transform:translate(-7%,5%)}50%{transform:translate(6%,-8%)}75%{transform:translate(-4%,-3%)}to{transform:translate(5%,7%)}}@media (prefers-reduced-motion:reduce){.pgrad__shape,.pgrad__grain{animation:none}}.hero-media{background:#0b0d10;position:absolute;inset:0;overflow:hidden}.hero-media__el{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media__shade{background:rgb(8 10 13/var(--hero-overlay,.45));position:absolute;inset:0}.hero-media__grain{opacity:var(--hero-grain,.35);mix-blend-mode:overlay;pointer-events:none;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%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(4,end) infinite hero-static;position:absolute;inset:-50%}@keyframes hero-static{0%{transform:translate(0)}25%{transform:translate(-7%,5%)}50%{transform:translate(6%,-8%)}75%{transform:translate(-4%,-3%)}to{transform:translate(5%,7%)}}@media (prefers-reduced-motion:reduce){.hero-media__grain{animation:none}}
