.next-item__heading{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-block-end:20px}@media only screen and (min-width:90rem){.next-item__heading{font-size:2.0833333333vw}}.next-item__link{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:2.125rem;font-style:normal;font-weight:400;gap:calc(2.85714vw - 1.14286px);letter-spacing:-.04em;line-height:1.2;text-decoration:none}@media only screen and (min-width:48rem){.next-item__link{font-size:2.5rem}}@media only screen and (min-width:64rem){.next-item__link{font-size:2.875rem}}@media only screen and (min-width:75rem){.next-item__link{font-size:3.125rem}}@media only screen and (min-width:90rem){.next-item__link{font-size:3.4722222222vw}}@media (hover:hover){.next-item__link:hover .next-item__item-text-inner{background-size:0 .125rem,100% .125rem;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}}.next-item__item{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.next-item__item-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .125rem,0 .125rem;text-shadow:0 2px 0 #f2f2f2;transition:background-size .2s cubic-bezier(.65,0,.35,1)}.next-item__item-arrow{flex-shrink:0;width:clamp(20px,5vw,34px)}@media only screen and (min-width:48rem){.next-item__link{gap:calc(2.85714vw - 2.28571px)}}@media only screen and (min-width:64rem){.next-item__container{align-items:center}.next-item__heading{margin-block-end:0}.next-item__link{align-items:center;display:grid;gap:calc(2.85714vw - 2.85714px);grid-template-columns:1fr 1fr}}@media only screen and (min-width:75rem){.next-item__link{gap:calc(2.85714vw - 2.85714px)}}@media only screen and (min-width:85.375rem){.next-item__link{gap:calc(2.85714vw - 2.85714px)}}@media only screen and (min-width:90rem){.next-item__item{gap:1.3888888889vw}.next-item__item-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1388888889vw,0 .1388888889vw;text-shadow:0 2px 0 #f2f2f2;transition:background-size .2s cubic-bezier(.65,0,.35,1)}.next-item__link{gap:2.65143vw}}@media only screen and (min-width:90rem) and (hover:hover){.next-item__link:hover .next-item__item-text-inner{background-size:0 .1388888889vw,100% .1388888889vw;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}}
