@media print{.hero-module{background:none!important;min-height:auto!important}.hero-mobile-image,.hero-module:after,.hero-module:before{display:none!important}.hero-content{padding:1rem!important}.hero-text{max-width:100%!important}.hero-eyebrow,.hero-heading,.hero-subheading,.hero-text{color:#000!important}.hero-btn,.hero-link{border-color:#000!important;color:#000!important}}@media (prefers-contrast:high){.hero-module[data-overlay]:after{opacity:.9}.hero-btn{border-width:3px}.hero-link{text-decoration-thickness:2px}}@media (prefers-color-scheme:dark){.hero-module:not([data-desktop-bg]){background-color:#1a1a1a}.hero-module:not([data-desktop-bg]) .hero-text{color:#e0e0e0}.hero-module:not([data-desktop-bg]) .hero-btn--ghost:hover{background:hsla(0,0%,100%,.1)}}.hero-module.parallax:before{background-attachment:fixed}@media (max-width:1024px){.hero-module.parallax:before{background-attachment:scroll!important}}.hero-module.animate-in .hero-eyebrow{animation:heroFadeInUp .6s ease-out}.hero-module.animate-in .hero-heading{animation:heroFadeInUp .6s ease-out .1s both}.hero-module.animate-in .hero-subheading{animation:heroFadeInUp .6s ease-out .2s both}.hero-module.animate-in .hero-actions{animation:heroFadeInUp .6s ease-out .3s both}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}