/* Decorative, compositor-only motion from behind the original shield. */
#ggs-inclusive-hero .ggs-ih__brand-mark[data-ggs-hero-emoji]{position:relative;isolation:isolate;overflow:visible;--emoji-rise:-240px}
#ggs-inclusive-hero [data-ggs-hero-emoji]>img{position:relative;z-index:1}
#ggs-inclusive-hero .ggs-ih__emoji-field{position:absolute;inset:0;z-index:0;display:block;overflow:visible;pointer-events:none;user-select:none;line-height:1}
#ggs-inclusive-hero .ggs-ih__emoji{position:absolute;left:var(--emoji-x);top:68%;display:block;width:max-content;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(21px,2vw,29px);font-style:normal;font-weight:400;line-height:1;opacity:0;pointer-events:none;text-shadow:0 2px 7px #0003;will-change:transform,opacity;animation:ggsHeroEmojiRise var(--emoji-duration,9s) var(--emoji-delay,0s) linear infinite;animation-play-state:paused}
#ggs-inclusive-hero [data-ggs-emoji-ready="true"][data-ggs-emoji-paused="false"] .ggs-ih__emoji{animation-play-state:running}
@keyframes ggsHeroEmojiRise{
  0%{opacity:0;transform:translate3d(-50%,18px,0) rotate(-10deg) scale(.65)}
  19%{opacity:.82}
  70%{opacity:.65}
  100%{opacity:0;transform:translate3d(calc(-50% + var(--emoji-drift,0px)),var(--emoji-rise),0) rotate(var(--emoji-turn,12deg)) scale(1.08)}
}
#ggs-inclusive-hero :is(.ggs-ih__eyebrow,.ggs-ih__title,.ggs-ih__intro,.ggs-ih__actions,.ggs-ih__shopping-info){position:relative;z-index:2}
@media(max-width:1199px){#ggs-inclusive-hero .ggs-ih__brand-mark[data-ggs-hero-emoji]{--emoji-rise:-185px}#ggs-inclusive-hero .ggs-ih__emoji{font-size:22px}#ggs-inclusive-hero .ggs-ih__emoji-field{clip-path:inset(-20px -36px 0 -36px)}}
@media(max-width:749px){#ggs-inclusive-hero .ggs-ih__brand-mark[data-ggs-hero-emoji]{--emoji-rise:-150px}#ggs-inclusive-hero .ggs-ih__emoji{font-size:19px}}
@media(max-width:420px){#ggs-inclusive-hero .ggs-ih__emoji{font-size:17px}#ggs-inclusive-hero .ggs-ih__brand-mark[data-ggs-hero-emoji]{--emoji-rise:-125px}}
@media(prefers-reduced-motion:reduce){#ggs-inclusive-hero .ggs-ih__emoji-field{display:none!important}#ggs-inclusive-hero .ggs-ih__emoji{animation:none!important;will-change:auto}}
