.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300)}.eyebrow::before,.eyebrow::after{content:"";width:18px;height:1px;background:var(--gold-400);opacity:.7}.reveal.in-view{opacity:1;transform:none}.reveal-stagger.in-view>*{opacity:1;transform:none}.reveal-stagger.in-view>*:nth-child(1){transition-delay:.02s}.reveal-stagger.in-view>*:nth-child(2){transition-delay:.1s}.reveal-stagger.in-view>*:nth-child(3){transition-delay:.18s}.reveal-stagger.in-view>*:nth-child(4){transition-delay:.26s}.reveal-stagger.in-view>*:nth-child(5){transition-delay:.34s}.reveal-stagger.in-view>*:nth-child(6){transition-delay:.42s}.hero .section-inner{text-align:center}.marquee{overflow:hidden;max-width:640px;margin:0 auto 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 22s linear infinite}.marquee-track span{display:inline-flex;align-items:center;gap:10px;padding:0 22px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(216,185,129,.6);white-space:nowrap}.marquee-track span::after{content:"—";margin-left:22px;color:var(--gold-600)}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{mask-image:none;-webkit-mask-image:none}}.cycle{position:relative;display:inline-block;color:var(--gold-300);font-style:italic;cursor:pointer;-webkit-tap-highlight-color:transparent}.cycle .word{display:inline-block}.cycle::after{content:"↻";position:absolute;right:-1.15em;top:.15em;font-size:.5em;font-style:normal;color:rgba(216,185,129,.5);opacity:0;transition:opacity .2s}.cycle:hover::after{opacity:1}.cycle.spin .word{animation:spinOut .38s cubic-bezier(.5,0,.75,0) both}@media (prefers-reduced-motion:reduce){.cycle.spin .word{animation:none}}.form-success{text-align:center;padding:18px 4px}.form-success .burst{position:relative;height:0}.form-success .dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold-400);left:50%;top:0;animation:burst .9s ease-out forwards}@media (prefers-reduced-motion:reduce){.form-success .dot{display:none}}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin:56px auto 0;color:rgba(239,227,201,.45);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.scroll-cue .line{width:1px;height:34px;background:linear-gradient(180deg,var(--gold-400),transparent);animation:cue 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.scroll-cue .line{animation:none}}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.qual-result.ready{border-style:solid;background:rgba(194,155,83,.1)}footer .proto-note{font-size:.7rem;color:rgba(239,227,201,.3);max-width:32rem;margin:18px auto 0;line-height:1.5}.about-grid.in-view .medallion{animation:medallionSpin 1.4s cubic-bezier(.65,0,.35,1) .25s both}@media (prefers-reduced-motion:reduce){.about-grid.in-view .medallion{animation:none}}