@keyframes hn-fade-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.hn-hero__heading{animation:hn-fade-in .6s ease both .1s}.hn-hero__rule{animation:hn-fade-in .5s ease both .2s}.hn-hero__subhead{animation:hn-fade-in .6s ease both .3s}.hn-hero__ctas{animation:hn-fade-in .6s ease both .4s}.hn-hero__proof{animation:hn-fade-in .6s ease both .5s}@media(prefers-reduced-motion:reduce){.hn-hero__heading,.hn-hero__rule,.hn-hero__subhead,.hn-hero__proof,.hn-hero__ctas{animation:none}}.hn-hero{--hn-display-hero: clamp(5.6rem, calc(2.5rem + 8vw) , 11rem);--hn-btn-focus: #ffffff;position:relative;overflow:hidden;background:var(--hn-gray-900);min-height:calc(100vh - var(--announcement-bar-height, 38px) - var(--trust-bar-height, 68px));min-height:calc(100svh - var(--announcement-bar-height, 38px) - var(--trust-bar-height, 68px));display:flex;flex-direction:column;margin-top:calc(-1 * var(--header-wrapper-height, 0px))}.hn-hero__header-spacer{flex-shrink:0;height:var(--header-wrapper-height, 0px)}.hn-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hn-hero__bg-image{display:block;width:100%;height:100%}.hn-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.hn-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0ab3,#0a0a0ac7,#0a0a0ad1 60%,#0a0a0aeb);z-index:2}.hn-hero__inner{position:relative;z-index:3;width:100%;max-width:140rem;margin:0 auto;padding:0 2rem;flex:1;display:flex;align-items:center}.hn-hero__content{text-align:center;padding:1.2rem 0;max-width:56rem;margin:0 auto}.hn-hero__heading{font-size:var(--hn-display-hero);font-weight:400;line-height:.95;color:#fff;margin:0 0 1.2rem}.hn-hero__heading-line{display:block}.hn-hero__heading-line.accent{color:var(--hn-red)}.hn-hero__rule{width:5rem;height:3px;background:var(--hn-red);margin:0 auto 1.4rem}.hn-hero__subhead{font-size:1.5rem;font-weight:400;line-height:1.5;color:#ffffffe0;margin:0 auto 1.8rem;max-width:38rem;text-wrap:balance}.hn-hero__proof{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.4rem}.hn-hero__proof-item{display:flex;align-items:center;gap:.6rem}.hn-hero__proof-item--link{text-decoration:none;color:inherit;border-radius:4px;transition:opacity .2s ease}.hn-hero__proof-item--link:hover,.hn-hero__proof-item--link:focus-visible{opacity:.82}.hn-hero__proof-item--link:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.hn-hero__proof-stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.hn-hero__proof-value{font-size:1.5rem;font-weight:var(--hn-bold);color:#fff}.hn-hero__proof-label{font-size:var(--hn-body-sm);font-weight:var(--hn-medium);color:#ffffffc7}.hn-hero__proof-divider{width:1px;height:1.6rem;background:#fff3;flex-shrink:0;display:none}.hn-hero__proof-item--count{display:flex}.hn-hero__ctas{display:flex;gap:1.2rem;flex-direction:column;align-items:center;width:100%;margin:0 auto}.hn-hero__ctas>a{width:100%}@media screen and (min-width:750px){.hn-hero__ctas{flex-direction:row;flex-wrap:wrap;width:auto;margin:0;justify-content:center}.hn-hero__ctas>a{width:auto}}@media screen and (min-width:600px){.hn-hero__proof{flex-direction:row;gap:1.6rem;flex-wrap:wrap;justify-content:center}.hn-hero__proof-divider{display:block}.hn-hero__proof-item--count{display:flex}}@media screen and (min-width:750px){.hn-hero__heading{margin-bottom:1.6rem}.hn-hero__inner{padding:0 4rem}.hn-hero__content{padding:2rem 0;max-width:72rem}.hn-hero__rule{margin-bottom:2rem}.hn-hero__subhead{font-size:1.6rem;max-width:46rem;margin-bottom:2.4rem}.hn-hero__proof{gap:.8rem;margin-top:2rem}}@media screen and (min-width:990px){.hn-hero__bg:after{background:linear-gradient(to right,#0a0a0ad9,#0a0a0a99 35%,#0a0a0a26 65%,#0a0a0a0d)}.hn-hero__content{text-align:left;margin:0;padding:2rem 0;max-width:84rem}.hn-hero__rule{margin-left:0;margin-right:auto}.hn-hero__proof,.hn-hero__ctas{justify-content:flex-start}.hn-hero__subhead{margin-left:0;margin-right:0;max-width:52rem;font-size:1.7rem}}@media screen and (min-width:1400px){.hn-hero__content{max-width:94rem}.hn-hero__inner{padding:0 6rem}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/hn-hero.css.map */
