/* Retained header interaction correction. */
.nav .nav-cta:hover,.nav .nav-cta:focus-visible{text-decoration:none;border-bottom-color:var(--ink)}
.nav .nav-cta .arrow{text-decoration:none}

.facet-field{position:absolute;right:-50px;top:0;width:min(940px,80vw);height:225px;pointer-events:none;mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.2) 18%,rgba(0,0,0,.55) 35%,#000 62%)}
@media(max-width:1100px){.facet-field{right:-60px;width:80vw;height:200px;top:0}}
@media(max-width:760px){.facet-field{width:440px;height:140px;right:-95px;top:-12px;opacity:.8;mask-image:none}.hero{padding-top:112px}.hero .eyebrow{position:relative}}
@media print{.facet-field{display:none}}
