@keyframes h29-in{0%{opacity:0;transform:translateY(.5em)scale(.9)}to{opacity:1;transform:none}}@keyframes h29-out{to{opacity:0;transform:translateY(-.4em)scale(.94)}}.h29 .h9-card.h29-away{animation:.48s cubic-bezier(.5,0,.75,0) forwards h29-out}.h29-line{letter-spacing:-.01em;text-align:center;margin:0;font-size:clamp(24px,7vw,34px);font-weight:500;line-height:1.15;animation:.82s cubic-bezier(.34,1.56,.64,1) 60ms both h29-in}.h29>.h29-line{place-items:center;padding:0 28px;display:grid;position:fixed;inset:0}.h29>.h29-line.out{animation:.48s cubic-bezier(.5,0,.75,0) forwards h29-out}.h29-ask{text-align:center;place-content:center;justify-items:center;padding:0 28px;display:grid;position:fixed;inset:0}.h29-ask.out{animation:.48s cubic-bezier(.5,0,.75,0) forwards h29-out}.h29-q{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.h29-ask.open .h29-q{transform:translateY(-.4em)}.h29-sub{font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--dim);margin:.6em 0 0}.h29-field{opacity:0;justify-items:center;gap:10px;margin-top:.6em;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(.9)}.h29-ask.open .h29-field{opacity:1;transform:none}.h29-field input{text-align:center;width:min(84vw,420px);font:500 clamp(22px,6.4vw,30px)var(--font-archivo),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);caret-color:var(--ink);background:0 0;border:0;outline:none;padding:0}.h29-enter{min-height:44px;font:400 11px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--dim);cursor:pointer;opacity:0;background:0 0;border:0;padding:6px 10px;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);transform:scale(.8)}.h29-enter.on{opacity:1;transform:none}.h29-privacy{font:400 11px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.12em;color:var(--dim);opacity:0;margin-top:1.4em;transition:opacity .6s .4s}.h29-ask.open .h29-privacy{opacity:.7}@media (prefers-reduced-motion:reduce){.h29-line,.h29>.h29-line.out,.h29-ask.out,.h29 .h9-card.h29-away{animation:none}}.h29 .h8-rise{animation-duration:1.45s;animation-delay:calc(var(--i,0)*.2s + .15s)}.h29-reach,.h29-btn{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;font-family:inherit}.h29-work{flex-direction:column;gap:14px;min-height:100svh;padding:22px 0 48px;display:flex}.h29-work.h29-away{animation:.48s cubic-bezier(.5,0,.75,0) forwards h29-out}.h29-pop{animation:.82s cubic-bezier(.34,1.56,.64,1) both h29-in;animation-delay:calc(var(--i,0)*.16s + 60ms)}.h29-back{min-height:44px;color:var(--dim);font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.h29-w{border:1px solid var(--hair);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.h29-w img{border-radius:12px;width:100%;height:auto}.h29-k{font:400 11px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0}.h29-t{margin:0;font-size:19px;font-weight:500;line-height:1.3}.h29-big{letter-spacing:-.05em;margin:0;font-size:clamp(48px,15vw,72px);font-weight:900;line-height:.95}.h29-rows{font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--dim);flex-direction:column;gap:2px;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.h29-pop,.h29-work.h29-away{animation:none}}.h29-h{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.h29-dim{color:var(--dim)}.h29-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h29-links a{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;min-height:44px;font-size:17px;display:flex}.h29-links li:first-child a{border-top:0}.h29-links .h29-dim{font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em}.h29-lang{z-index:6;font:400 12px var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--dim);align-items:center;gap:2px;display:flex;position:fixed;top:14px;right:max(20px,50vw - 240px)}.h29-lang button{min-width:32px;min-height:44px;color:var(--dim);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;transition:color .2s}.h29-lang button.on,.h29-full{color:var(--ink)}.h29-slot{justify-items:center;padding-bottom:6px;display:grid;position:relative}.h29-slot:after{content:"";background:var(--dim);opacity:.6;width:min(56vw,240px);height:1px;transition:opacity .3s,background-color .3s}.h29-slot.focus:after{background:var(--ink);opacity:1}.h29-caret{background:var(--ink);pointer-events:none;width:2px;height:1.1em;margin:-.62em 0 0 -1px;font-size:clamp(22px,6.4vw,30px);animation:1.05s step-end infinite h29-blink;position:absolute;top:50%;left:50%}.h29-slot.focus .h29-caret,.h29-slot.typed .h29-caret{display:none}@keyframes h29-blink{50%{opacity:0}}.h29-ask{cursor:text}.h29-keeper{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:45%;left:0}@media (prefers-reduced-motion:reduce){.h29-caret{animation:none}}
