@keyframes stanzaHeroZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes stanzaFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stanzaScrollPulse{0%,to{opacity:.4;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}.stanza-landing .animate-hero-zoom{animation:stanzaHeroZoom 22s ease-in-out infinite alternate}.stanza-landing .animate-scroll-pulse{animation:stanzaScrollPulse 2.5s ease-in-out infinite}.stanza-landing .animate-fade-up-1{opacity:0;animation:stanzaFadeUp 1s .3s forwards}.stanza-landing .animate-fade-up-2{opacity:0;animation:stanzaFadeUp 1s .55s forwards}.stanza-landing .animate-fade-up-3{opacity:0;animation:stanzaFadeUp 1s .8s forwards}.stanza-landing .animate-fade-up-4{opacity:0;animation:stanzaFadeUp 1s 1.05s forwards}.stanza-landing .animate-fade-up-5{opacity:0;animation:stanzaFadeUp 1s 1.5s forwards}@keyframes stanzaWordIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes stanzaWordOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.stanza-landing .word-in{animation:stanzaWordIn .55s cubic-bezier(.22,1,.36,1) forwards}.stanza-landing .word-out{animation:stanzaWordOut .45s cubic-bezier(.55,0,.78,0) forwards}.stanza-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.stanza-landing .reveal.visible{opacity:1;transform:translateY(0)}.stanza-landing .reveal-delay-1{transition-delay:.1s}.stanza-landing .reveal-delay-2{transition-delay:.22s}.stanza-landing .reveal-delay-3{transition-delay:.34s}.stanza-landing .conviction-card{aspect-ratio:3 / 3.8}@media(min-width:1921px){.stanza-landing .conviction-card{aspect-ratio:3 / 4.5}}@media(max-width:1440px){.stanza-landing .conviction-card{aspect-ratio:3 / 3.4}}@media(max-width:1280px){.stanza-landing .conviction-card{aspect-ratio:3 / 3}}.stanza-landing:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}@media(max-width:767px){.stanza-landing .convictions-grid{grid-template-columns:1fr!important}}@media(max-width:767px){.stanza-landing .footer-grid{grid-template-columns:1fr!important;gap:32px!important;text-align:center}}@media(prefers-reduced-motion:reduce){.stanza-landing .animate-hero-zoom,.stanza-landing .animate-scroll-pulse,.stanza-landing .animate-fade-up-1,.stanza-landing .animate-fade-up-2,.stanza-landing .animate-fade-up-3,.stanza-landing .animate-fade-up-4,.stanza-landing .animate-fade-up-5,.stanza-landing .word-in,.stanza-landing .word-out{animation:none!important;opacity:1!important;transform:none!important}.stanza-landing .reveal{opacity:1!important;transform:none!important;transition:none!important}}
