.ProductHeroBanner_hero__upOQ8{--hero-navy:11,36,60;--hero-yellow:#ffc500;--hero-nav-offset:84px;--ease-out:cubic-bezier(0.23,1,0.32,1);position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:clamp(600px,88vh,880px);padding-top:var(--hero-nav-offset);background-color:rgb(var(--hero-navy));color:#fff}.ProductHeroBanner_media__mcb9p{position:absolute;inset:0;z-index:-2}.ProductHeroBanner_image__CZbV8{object-fit:cover;animation:ProductHeroBanner_hero-settle__VBB9x 1.8s var(--ease-out) both}.ProductHeroBanner_scrim___WID_{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--hero-navy),.94) 0,rgba(var(--hero-navy),.82) 32%,rgba(var(--hero-navy),.35) 62%,rgba(var(--hero-navy),.1) 100%),linear-gradient(0deg,rgba(var(--hero-navy),.9) 0,rgba(var(--hero-navy),0) 38%),linear-gradient(180deg,rgba(var(--hero-navy),.55) 0,rgba(var(--hero-navy),0) 22%)}.ProductHeroBanner_inner__WJ_NT{position:relative;display:flex;flex-direction:column;justify-content:center;gap:56px;padding-top:56px;padding-bottom:40px}.ProductHeroBanner_content__4gUor{max-width:680px}.ProductHeroBanner_breadcrumbs__XX0zl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 32px;padding:0;list-style:none;font-size:13px;font-weight:500;color:rgba(255,255,255,.6)}.ProductHeroBanner_breadcrumbs__XX0zl li{display:inline-flex;align-items:center;gap:8px}.ProductHeroBanner_breadcrumbs__XX0zl li+li:before{content:"/";color:rgba(255,255,255,.3)}.ProductHeroBanner_breadcrumbs__XX0zl a{color:rgba(255,255,255,.72);transition:color .15s ease}.ProductHeroBanner_breadcrumbs__XX0zl li[aria-current=page]{color:#fff}.ProductHeroBanner_eyebrow__zuPhr{display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--fontFamily);font-size:13px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-yellow)}.ProductHeroBanner_eyebrow__zuPhr:before{content:"";width:28px;height:2px;border-radius:2px;background-color:currentColor}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_title___uNfx{margin:0 0 24px;font-family:var(--fontFamily);font-size:clamp(2.375rem,4.6vw + .5rem,4.25rem);font-weight:700;line-height:1.04;letter-spacing:-.025em;color:#fff;text-wrap:balance}.ProductHeroBanner_description__41M1v{max-width:56ch}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_description__41M1v p{margin:0;font-size:clamp(1rem,.4vw + .9rem,1.1875rem);line-height:1.65;color:rgba(255,255,255,.82);text-wrap:pretty}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_description__41M1v p+p{margin-top:12px}.ProductHeroBanner_actions__YtAbb{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:8px;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j{padding-right:22px;background-color:var(--hero-yellow);color:rgb(var(--hero-navy));box-shadow:0 8px 24px -10px rgba(255,197,0,.6)}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC{border:1px solid rgba(255,255,255,.32);background-color:rgba(255,255,255,.04);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ProductHeroBanner_arrow__ZEtyF{font-size:22px;transition:transform .2s var(--ease-out)}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j:active,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC:active{transform:scale(.97)}.ProductHeroBanner_breadcrumbs__XX0zl a:focus-visible,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j:focus-visible,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC:focus-visible{box-shadow:0 0 0 3px rgb(var(--hero-navy)),0 0 0 5px #fff}@media (hover:hover) and (pointer:fine){.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j:hover{background-color:#ffd23d;color:rgb(var(--hero-navy))}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j:hover .ProductHeroBanner_arrow__ZEtyF{transform:translateX(3px)}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC:hover{border-color:rgba(255,255,255,.6);background-color:rgba(255,255,255,.1);color:#fff}.ProductHeroBanner_breadcrumbs__XX0zl a:hover{color:#fff}}.ProductHeroBanner_highlights__dtm1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:24px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.ProductHeroBanner_highlight__lOwgR{display:flex;flex-direction:column;gap:6px;padding:0 24px}.ProductHeroBanner_highlight__lOwgR:first-child{padding-left:0}.ProductHeroBanner_highlight__lOwgR+.ProductHeroBanner_highlight__lOwgR{border-left:1px solid rgba(255,255,255,.12)}.ProductHeroBanner_highlightLabel__9ir5F{font-family:var(--fontFamily);font-size:15px;font-weight:700;color:#fff}.ProductHeroBanner_highlightText__eS2rG{font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.64)}.ProductHeroBanner_keyPoints__Kgw69{display:none;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none}.ProductHeroBanner_keyPoints__Kgw69 li{display:flex;align-items:center;gap:12px;font-family:var(--fontFamily);font-size:16px;font-weight:700;line-height:1.3;color:#fff}.ProductHeroBanner_keyPointIcon__jjjqY{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:rgba(255,197,0,.16);color:var(--hero-yellow);font-size:12px}.ProductHeroBanner_keyPoints__Kgw69 li.ProductHeroBanner_keyPointSentence__tkUTH{align-items:flex-start;font-family:inherit;font-weight:500;line-height:1.5;color:rgba(255,255,255,.86)}.ProductHeroBanner_belowCrumbs__EDrm_{--crumb-navy:11,36,60;display:none}.ProductHeroBanner_reveal__VDIGg{animation:ProductHeroBanner_hero-rise__W2MqC .8s var(--ease-out) both}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:first-child{animation-delay:80ms}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:nth-child(2){animation-delay:.15s}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:nth-child(3){animation-delay:.22s}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:nth-child(4){animation-delay:.3s}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:nth-child(5){animation-delay:.38s}.ProductHeroBanner_content__4gUor>.ProductHeroBanner_reveal__VDIGg:nth-child(6){animation-delay:.44s}.ProductHeroBanner_highlights__dtm1N.ProductHeroBanner_reveal__VDIGg{animation-delay:.48s}@keyframes ProductHeroBanner_hero-rise__W2MqC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductHeroBanner_hero-settle__VBB9x{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ProductHeroBanner_hero-fade__QDb5h{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductHeroBanner_image__CZbV8{animation:none}.ProductHeroBanner_reveal__VDIGg{animation-name:ProductHeroBanner_hero-fade__QDb5h;animation-duration:.4s}}@media (max-width:991.98px){.ProductHeroBanner_hero__upOQ8{min-height:auto}.ProductHeroBanner_inner__WJ_NT{gap:40px;padding-top:48px;padding-bottom:40px}.ProductHeroBanner_scrim___WID_{background:linear-gradient(90deg,rgba(var(--hero-navy),.9) 0,rgba(var(--hero-navy),.7) 100%),linear-gradient(0deg,rgba(var(--hero-navy),.9) 0,rgba(var(--hero-navy),0) 45%)}}@media (max-width:767.98px){.ProductHeroBanner_hero__upOQ8{--hero-photo-h:calc(var(--hero-nav-offset) + 74vw)}.ProductHeroBanner_media__mcb9p{bottom:auto;height:var(--hero-photo-h)}.ProductHeroBanner_scrim___WID_{background:linear-gradient(180deg,rgba(var(--hero-navy),.35) 0,rgba(var(--hero-navy),0) 120px),linear-gradient(180deg,rgba(var(--hero-navy),0) calc(var(--hero-nav-offset) + 34vw),rgba(var(--hero-navy),.8) calc(var(--hero-nav-offset) + 50vw),rgb(var(--hero-navy)) var(--hero-photo-h))}.ProductHeroBanner_inner__WJ_NT{padding-top:50vw}.ProductHeroBanner_description__41M1v,.ProductHeroBanner_highlights__dtm1N{display:none}.ProductHeroBanner_keyPoints__Kgw69{display:flex}}@media (max-width:575.98px){.ProductHeroBanner_inner__WJ_NT{gap:32px;padding-bottom:36px}.ProductHeroBanner_heroCrumbs___Ume1{display:none}.ProductHeroBanner_belowCrumbs__EDrm_{display:block;border-bottom:1px solid rgba(var(--crumb-navy),.08);background-color:#f5f7fa}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl{margin:0;padding:14px 0;font-size:13px;color:rgba(var(--crumb-navy),.55)}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl li+li:before{color:rgba(var(--crumb-navy),.3)}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl a{display:inline-flex;align-items:center;min-height:24px;color:#616b7e}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl li[aria-current=page]{color:rgb(var(--crumb-navy));font-weight:600}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl a:hover{color:rgb(var(--crumb-navy))}.ProductHeroBanner_belowCrumbs__EDrm_ .ProductHeroBanner_breadcrumbs__XX0zl a:focus-visible{box-shadow:0 0 0 2px rgb(var(--crumb-navy));border-radius:2px}.ProductHeroBanner_eyebrow__zuPhr,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_title___uNfx{margin-bottom:16px}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_description__41M1v p{line-height:1.55}.ProductHeroBanner_actions__YtAbb{flex-direction:column;margin-top:28px}.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_primary__c4C1j,.ProductHeroBanner_hero__upOQ8 .ProductHeroBanner_secondary__7tmoC{width:100%}}