.CategoryHero_section__XgZWM{position:relative;min-height:992px;display:flex;align-items:flex-end;overflow:hidden;color:var(--white)}.CategoryHero_photo__8P8VQ,.CategoryHero_shade__WvFOe{position:absolute;inset:0}.CategoryHero_photo__8P8VQ{width:136.59%;height:148.79%;left:-36.62%;top:-30.11%;max-width:none;object-fit:cover}.CategoryHero_shade__WvFOe{background:linear-gradient(180deg,rgba(0,0,0,.525),rgba(0,0,0,0) 17%,rgba(0,0,0,0))}.CategoryHero_copy__rGmJ3{position:relative;padding:0 0 64px}.CategoryHero_line__x4YMT{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.CategoryHero_line__x4YMT>span{display:block}.CategoryHero_actions__8o8kR{display:flex;flex-wrap:wrap}.CategoryHero_copy__rGmJ3 h1{margin:24px 0 0;max-width:721px;font-size:clamp(48px,5vw,80px);font-weight:500;line-height:1;letter-spacing:-.02em}.CategoryHero_lead__NzlKp{max-width:569px;margin:32px 0;font-size:20px;font-weight:500;line-height:1.5}.CategoryHero_cta__UospL,a.CategoryHero_cta__UospL:hover{color:var(--primary)}@media (prefers-reduced-motion:no-preference){.CategoryHero_photo__8P8VQ{animation:CategoryHero_heroZoom__v7VzN 1.8s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.CategoryHero_actions__8o8kR>*,.CategoryHero_introEyebrow__Vc86c,.CategoryHero_lead__NzlKp{animation:CategoryHero_fadeUp__ytfaq .95s cubic-bezier(.22,1,.36,1) both}.CategoryHero_introEyebrow__Vc86c{animation-delay:.08s}.CategoryHero_line__x4YMT>span{animation:CategoryHero_lineIn__hG6wx 1.05s cubic-bezier(.22,1,.36,1) .18s both}.CategoryHero_lead__NzlKp{animation-delay:.42s}.CategoryHero_actions__8o8kR>:first-child{animation-delay:.58s}}@keyframes CategoryHero_heroZoom__v7VzN{0%{transform:scale(1.08)}to{transform:none}}@keyframes CategoryHero_lineIn__hG6wx{0%{transform:translateY(110%)}to{transform:none}}@keyframes CategoryHero_fadeUp__ytfaq{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@media (max-width:900px){.CategoryHero_section__XgZWM{min-height:760px}.CategoryHero_lead__NzlKp{font-size:18px}}@media (max-width:700px){.CategoryHero_introEyebrow__Vc86c p{font-size:13px}.CategoryHero_copy__rGmJ3 h1{margin-top:12px;font-size:30px;line-height:1.08;letter-spacing:-.6px}.CategoryHero_lead__NzlKp{margin:20px 0;font-size:15px;line-height:1.4}}