.headline .tech-text{position:relative;font-family:'Geist',sans-serif;font-weight:600;letter-spacing:-.05em;filter:none}
.tech-text.is-ready{touch-action:pan-y;user-select:none}
.tech-text__fallback{visibility:hidden}
.tech-text__canvas{position:absolute;top:-80px;left:-40px;display:block;width:calc(100% + 80px);height:calc(100% + 160px);letter-spacing:normal;pointer-events:none}
.hero-glass>.tech-text__canvas--panel{position:absolute;z-index:4;inset:0;width:100%;height:100%}
.word-clip.tech-text-visible{overflow:visible}
.hero-glass .tech-text-toggle{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:26px;height:26px;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);font:12px var(--sans);cursor:pointer}
.hero-glass .tech-text-toggle[hidden]{display:none}
.tech-text-toggle:hover{color:var(--text);border-color:var(--border-s)}
.tech-text-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(prefers-reduced-motion:reduce){
  .tech-text__fallback{visibility:visible}
  .tech-text__canvas{display:none}
  .hero-glass .tech-text-toggle{display:none}
}
