@keyframes ef-ghh-wob{0%,to{transform:rotate(9deg)}50%{transform:rotate(17deg) scale(1.04)}}@keyframes ef-ghh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ef-ghh{--ef-ghh-a:#005236;--ef-ghh-b:#e6ff55;--ef-ghh-ink:#0c1e18;--ef-ghh-acc:#e6ff55;--ef-ghh-paper:#fbf8f1;position:relative;flex:1 0 auto;width:100%;height:100%;min-height:36rem;overflow:hidden;border-radius:1rem;isolation:isolate;background:linear-gradient(135deg,var(--ef-ghh-a) 0%,color-mix(in srgb,var(--ef-ghh-a) 72%,var(--ef-ghh-b)) 26%,color-mix(in srgb,var(--ef-ghh-a) 46%,var(--ef-ghh-b)) 52%,color-mix(in srgb,var(--ef-ghh-a) 18%,var(--ef-ghh-b)) 78%,var(--ef-ghh-b) 100%);color:var(--ef-ghh-ink);font-family:"Parkinsans","Space Grotesk",sans-serif;container-type:inline-size;touch-action:pan-y}.ef-ghh,.ef-ghh *,.ef-ghh ::after,.ef-ghh ::before{box-sizing:border-box}@media (pointer:fine){.ef-ghh,.ef-ghh a{cursor:none}}.ef-ghh__logo{position:absolute;top:26px;left:50%;z-index:8;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 18px 8px 14px;border:2px solid var(--ef-ghh-ink);border-radius:999px;background:var(--ef-ghh-acc);box-shadow:0 3px 0 var(--ef-ghh-ink);font-weight:700;font-size:17px;line-height:1;white-space:nowrap}.ef-ghh__logo svg{width:22px;height:22px;display:block}.ef-ghh__word{letter-spacing:.01em}.ef-ghh .ef-ghh__title,.ef-ghh__badge{font-weight:800;text-align:center;text-transform:uppercase}.ef-ghh__badge{position:absolute;top:34px;right:4cqi;z-index:8;width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ef-ghh-paper);border:2px solid var(--ef-ghh-ink);font-size:13px;line-height:1.15;transform:rotate(12deg);animation:ef-ghh-wob 5s ease-in-out infinite}.ef-ghh__badge-text{display:block}.ef-ghh__hero{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5.5rem 6cqi}.ef-ghh .ef-ghh__title{position:relative;z-index:5;margin:0;max-width:none;font-family:"Parkinsans","Space Grotesk",sans-serif;font-size:clamp(3.6rem,11.5cqi,11.25rem);letter-spacing:.005em;line-height:.96;color:var(--ef-ghh-ink);opacity:1;will-change:transform,opacity}.ef-ghh__bob,.ef-ghh__scroll{display:inline-flex;align-items:center;border:2px solid var(--ef-ghh-ink)}.ef-ghh__scroll{position:relative;z-index:6;margin-top:2.2rem;gap:12px;padding:15px 30px;border-radius:999px;background:var(--ef-ghh-paper);box-shadow:0 4px 0 rgba(0,0,0,.85);font-family:"Instrument Sans",system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.2}.ef-ghh__bob{width:26px;height:26px;border-radius:50%;justify-content:center;background:var(--ef-ghh-acc);font-style:normal;animation:ef-ghh-bob 1.6s infinite}.ef-ghh__hand{position:absolute;bottom:-6%;z-index:2;width:clamp(260px,34cqi,520px);height:auto;overflow:visible;transform-origin:50% 100%;will-change:transform;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}.ef-ghh__hand--l{left:-4cqi;transform:rotate(-8deg)}.ef-ghh__hand--r{right:-4cqi;transform:rotate(8deg)}.ef-ghh__hand-g{stroke:var(--ef-ghh-ink)}.ef-ghh__faq,.ef-ghh__faq b{align-items:center;border:2px solid var(--ef-ghh-ink)}.ef-ghh__faq{position:absolute;left:24px;bottom:22px;z-index:8;display:flex;gap:8px;padding:12px 20px;border-radius:999px;background:var(--ef-ghh-acc);box-shadow:0 4px 0 rgba(0,0,0,.85);color:var(--ef-ghh-ink);font-family:"Instrument Sans",system-ui,sans-serif;font-weight:700;font-size:14px;line-height:1;text-decoration:none}.ef-ghh__faq b{display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px}.ef-ghh__faq:focus-visible{outline:3px solid var(--ef-ghh-ink);outline-offset:3px}.ef-ghh__cursor{position:absolute;left:0;top:0;z-index:20;width:18px;height:18px;margin:-9px 0 0-9px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:width .2s,height .2s,margin .2s,opacity .2s}.ef-ghh__cursor.is-on{opacity:1}.ef-ghh__cursor.is-big{width:52px;height:52px;margin:-26px 0 0-26px}@media (pointer:coarse){.ef-ghh__cursor{display:none}}@container (max-width: 820px){.ef-ghh__badge{width:76px;height:76px;font-size:11px}}.ef-ghh.is-off .ef-ghh__badge,.ef-ghh.is-off .ef-ghh__bob{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ef-ghh__badge,.ef-ghh__bob{animation:none}.ef-ghh__cursor{transition:none}}