:root:has(.is-earth-index){font-size:1rem}@media screen and (max-width:1920px){:root:has(.is-earth-index){font-size:1rem}}@media screen and (max-width:1440px){:root:has(.is-earth-index){font-size:calc(1.11359vw - .00222717rem)}}@media screen and (max-width:991px){:root:has(.is-earth-index){font-size:1rem}}.is-earth-index .draw-me{opacity:0}.is-earth-index .button:before{content:"";z-index:-1;border:3px solid var(--grey-1000);width:calc(100% - 6px);height:calc(100% - 6px);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit;background-color:#0000;position:absolute}.is-earth-index .button:hover:before{width:100%;height:110%;transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit;border:3px solid var(--yellow-900);transform:scale(1.1)}.is-earth-index .button.small:before{content:"";z-index:-1;border:3px solid var(--grey-1000);width:calc(100% - 6px);height:calc(100% - 6px);transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit;background-color:#0000;position:absolute}.is-earth-index .button.small:hover:before{border:3px solid var(--yellow-1000);width:100%;height:110%;transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit;transform:scale(1.1)}@media screen and (min-width:992px){.is-earth-index .hover-color-grey-1000 path{transition:all 50ms}.is-earth-index .hover-color-grey-1000:hover path{fill:var(--purple-1000)}}@media screen and (max-width:767px){.is-earth-index section,.is-earth-index .section{padding-left:1rem;padding-right:1rem}}
