.ef-hcm{--ef-hcm-w:1280px;--ef-hcm-h:26rem;--ef-hcm-run:0px;--ef-hcm-acc:#e6ff55;--ef-hcm-bg:#0c1e18;position:relative;width:100%;min-height:26rem;overflow:hidden;border-radius:1rem;background:var(--ef-hcm-bg);color:#fbf8f1}.ef-hcm .ef-hcm__scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;outline:0;scrollbar-width:none}.ef-hcm .ef-hcm__scroll::-webkit-scrollbar{display:none}.ef-hcm .ef-hcm__scroll:focus-visible .ef-hcm__stage{box-shadow:inset 0 0 0 3px var(--ef-hcm-acc)}.ef-hcm .ef-hcm__track{position:relative;height:calc(var(--ef-hcm-h) + var(--ef-hcm-run))}.ef-hcm .ef-hcm__stage{position:sticky;top:0;height:var(--ef-hcm-h);overflow:hidden;display:flex;align-items:center;background-color:var(--ef-hcm-bg);transition:background-color .1s linear;will-change:background-color}.ef-hcm .ef-hcm__stars{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:.5}.ef-hcm .ef-hcm__wrap{position:relative;width:100%}.ef-hcm .ef-hcm__text{position:relative;display:flex;width:max-content;box-sizing:content-box;margin:0;padding:0 calc(var(--ef-hcm-w)*.2)0 var(--ef-hcm-w);gap:calc(var(--ef-hcm-w)*.04);white-space:nowrap;font-family:"Parkinsans","Space Grotesk",sans-serif;font-size:clamp(3rem,calc(var(--ef-hcm-w)*.12),13rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:#fbf8f1;opacity:1;text-transform:none;text-shadow:0 10px 30px rgba(0,0,0,.4);transition:color .1s linear;will-change:transform}.ef-hcm .ef-hcm__space,.ef-hcm .ef-hcm__word{display:inline-block;white-space:nowrap}.ef-hcm .ef-hcm__char{display:inline-block;will-change:transform}.ef-hcm .ef-hcm__hint{position:absolute;left:50%;bottom:1.1rem;z-index:2;margin:0;padding:.35rem .95rem;border-radius:2rem;transform:translateX(-50%);white-space:nowrap;font-family:"Instrument Sans",system-ui,sans-serif;font-size:.8rem;font-weight:500;line-height:1.3;color:var(--ef-hcm-acc);opacity:1;background:rgba(5,13,10,.55);border:1px solid color-mix(in srgb,var(--ef-hcm-acc) 35%,transparent);transition:opacity .3s ease;pointer-events:none}.ef-hcm .ef-hcm__bar{position:absolute;top:0;left:0;z-index:3;width:0;height:4px;background:linear-gradient(90deg,#1a7a4c,var(--ef-hcm-acc));transition:width .05s linear;pointer-events:none}.ef-hcm.ef-hcm--calm .ef-hcm__text{flex-wrap:wrap;justify-content:center;width:auto;padding:0 6%;gap:0 .08em;white-space:normal;text-align:center;font-size:clamp(2.2rem,calc(var(--ef-hcm-w)*.09),9rem);transform:none}.ef-hcm.ef-hcm--calm .ef-hcm__bar,.ef-hcm.ef-hcm--calm .ef-hcm__hint{display:none}