.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment-image{transform-origin:50% 60%;will-change:transform;animation:12s ease-in-out infinite gd-visitor-environment-breathe}.gd-public-hero[data-environment-layered=true] .gd-public-hero__foreground{transform-origin:50% 100%;will-change:transform;animation:9s ease-in-out infinite gd-visitor-environment-sway}.gd-public-hero[data-environment-layered=true] .gd-public-hero__sun{animation:8s ease-in-out infinite gd-visitor-environment-sun}.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:before{z-index:1;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 16% 48%,#ffecaad9 0 .55rem,#0000 1.3rem),radial-gradient(circle at 30% 31%,#ffecaabf 0 .4rem,#0000 1rem),radial-gradient(circle at 78% 14%,#ffecaacc 0 .6rem,#0000 1.4rem),radial-gradient(circle at 62% 22%,#ffecaab3 0 .45rem,#0000 1.1rem),radial-gradient(circle at 44% 40%,#ffecaabf 0 .5rem,#0000 1.2rem),radial-gradient(circle at 86% 30%,#ffecaab3 0 .4rem,#0000 1rem),radial-gradient(circle at 70% 46%,#ffecaacc 0 .55rem,#0000 1.3rem),radial-gradient(circle at 22% 62%,#ffecaab3 0 .45rem,#0000 1.1rem);animation:6s ease-in-out infinite gd-visitor-environment-glow;position:absolute;inset:-10% 0 0}.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:after{z-index:1;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 52% 18%,#ffecaacc 0 .5rem,#0000 1.2rem),radial-gradient(circle at 90% 8%,#ffecaabf 0 .45rem,#0000 1.1rem),radial-gradient(circle at 36% 55%,#ffecaab3 0 .5rem,#0000 1.2rem),radial-gradient(circle at 10% 33%,#ffecaabf 0 .4rem,#0000 1rem),repeating-linear-gradient(118deg,#fff0be00 0 3.5rem,#fff0be57 4.5rem 6rem,#fff0be00 7rem 11rem);animation:6s ease-in-out -3s infinite gd-visitor-environment-glow;position:absolute;inset:-10% 0 0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000008c 40%,#0000 75%);mask-image:linear-gradient(160deg,#000 0%,#0000008c 40%,#0000 75%)}@keyframes gd-visitor-environment-breathe{0%,to{transform:scale(1.02)translate(0)}25%{transform:scale(1.08)translate(1.4rem,-.9rem)}50%{transform:scale(1.14)translate(0)}75%{transform:scale(1.08)translate(-1.4rem,.9rem)}}@keyframes gd-visitor-environment-sway{0%,to{transform:translate(0)scale(1.04)rotate(0)}25%{transform:translate(-1.75rem,.5rem)scale(1.07)rotate(.8deg)}75%{transform:translate(1.75rem,-.5rem)scale(1.07)rotate(-.8deg)}}@keyframes gd-visitor-environment-glow{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.95;transform:translateY(-1.9rem)}}@keyframes gd-visitor-environment-sun{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment-image,.gd-public-hero[data-environment-layered=true] .gd-public-hero__foreground,.gd-public-hero[data-environment-layered=true] .gd-public-hero__sun,.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:before,.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:after{animation:none!important}.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:before,.gd-public-hero[data-environment-layered=true] .gd-public-hero__environment:after{display:none}}@media (max-width:700px){.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true]:before{background:linear-gradient(#fcf5d86b 0%,#f9eec938 26%,#0000 50%,#08271424 100%)}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] .gd-public-hero__agent{padding-bottom:.25rem}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] .gd-public-agent-identity{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09361e85;gap:.08rem;margin-top:-.75rem;padding:.36rem .6rem}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] .gd-public-agent-identity>strong{font-size:1.35rem}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] .gd-public-hero__copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9e061;gap:.2rem;padding:.5rem .65rem}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] h1{font-size:1.9rem}.gd-public-hero[data-hero-variant=immersive][data-environment-layered=true] .gd-public-hero__title{font-size:.95rem}}
