:root{--bg:#0b0b0f;--text:#f5f2ea;--muted:#f5f2ea99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Noto Sans Georgian,system-ui,-apple-system,Segoe UI,sans-serif}.hero-section{height:250vh;position:relative}.hero-sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hero-background,.hero-overlay{position:absolute;inset:0}.hero-background{will-change:transform;transform-origin:50% 60%}.hero-background img{object-fit:cover;width:100%;height:100%;display:block}.hero-overlay{background:var(--bg);pointer-events:none}.hero-content{z-index:1;text-align:center;will-change:transform, opacity;padding:0 16px;position:relative}.impact{letter-spacing:.01em;text-transform:uppercase;color:var(--text);text-shadow:0 8px 60px #00000059;margin:0;font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4rem,19vw,18rem);font-weight:400;line-height:.9}.hero-hint{z-index:1;border:2px solid var(--muted);border-radius:14px;width:26px;height:42px;margin-left:-13px;position:absolute;bottom:28px;left:50%}.hero-hint span{background:var(--text);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite hint;position:absolute;top:8px;left:50%}@keyframes hint{0%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(14px)}}.content-section{z-index:2;background:var(--bg);place-items:center;min-height:100vh;padding:96px 24px;display:grid;position:relative}.big{text-align:center;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,6vw,4.5rem);font-weight:800;line-height:1.15}.scramble{height:1.3em;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(2.25rem,8vw,5.5rem);font-weight:700;line-height:1;display:inline-flex}.scramble-char{text-align:center;white-space:pre;flex:none;width:1ch;height:1em;display:inline-block}.scramble:focus-visible{outline:2px solid var(--muted);outline-offset:12px;border-radius:4px}@media (prefers-reduced-motion:reduce){.hero-section{height:100svh}.hero-hint span{animation:none}}
