.mainMenu,.mainMenu *,.navBar,.navBar *{box-sizing:border-box}.navBar{background-color:#fff;border-radius:30px;box-shadow:1px 3px 15px 0 rgba(0,0,0,.1);color:#000;font-family:aktiv-grotesk,helvetica neue,helvetica,arial,sans-serif;left:14px;overflow:visible;padding:10px;position:fixed;right:14px;top:20px;transition:transform .3s ease,border-radius 50ms ease-out;z-index:1000}@media (min-width:768px){.navBar{align-items:center;box-shadow:1px 3px 3px 0 rgba(0,0,0,.05);display:flex;gap:24px;padding:6px 6px 6px 36px}.navBar.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:1px 4px 20px rgba(0,0,0,.15);transition:border-radius .15s ease-out .1s}}.navBar-list{align-items:center;display:flex;justify-content:space-between}.navBar-logo img{display:block;height:26px;width:auto}.navBar-burger{align-items:center;background-color:#e5ecee;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:42px;justify-content:center;width:42px}.navBar-burger-bar{background-color:#000;border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:18px}.navBar-burger.is-open .navBar-burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.navBar-burger.is-open .navBar-burger-bar:nth-child(2){opacity:0}.navBar-burger.is-open .navBar-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width:768px){.navBar-burger{display:none}}.navBar-desktop-menu{display:none}@media (min-width:768px){.navBar-desktop-menu{align-items:center;display:flex;flex:1 1 auto;gap:24px}}.mainMenu{background-color:#fff;display:block;inset:0;opacity:0;overflow-y:auto;padding:120px 24px 32px;pointer-events:none;position:fixed;transition:opacity .2s ease-out,visibility 0s linear .2s;visibility:hidden;z-index:900}.mainMenu.is-open{opacity:1;pointer-events:auto;transition:opacity .2s ease-out,visibility 0s linear 0s;visibility:visible}@media (min-width:768px){.mainMenu{display:none}}.mainMenu-list{list-style:none;margin:0;padding:0}.navBar-desktop-menu .mainMenu-list{align-items:center;display:flex;flex:1 1 auto;gap:0;justify-content:space-around;margin:0 50px}@media (min-width:1200px){.navBar-desktop-menu .mainMenu-list{margin-left:200px}}.mainMenu-item{border-bottom:1px solid #000}.mainMenu-item:last-child,.navBar-desktop-menu .mainMenu-item{border-bottom:none}.mainMenu-item>.mainMenu-trigger,.mainMenu-item>a{align-items:center;background:transparent;border:1px solid transparent;color:#000;cursor:pointer;display:flex;font-family:aktiv-grotesk,helvetica neue,helvetica,arial,sans-serif;font-size:19px;font-weight:500;justify-content:space-between;padding:15px 0;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;width:100%}.navBar-desktop-menu .mainMenu-item>.mainMenu-trigger,.navBar-desktop-menu .mainMenu-item>a{border-radius:100px;font-size:14px;font-weight:400;padding:10px 14px;white-space:nowrap;width:auto}@media (min-width:1024px){.navBar-desktop-menu .mainMenu-item>.mainMenu-trigger,.navBar-desktop-menu .mainMenu-item>a{font-size:15px}}.navBar-desktop-menu .mainMenu-item.has-mega:hover>.mainMenu-trigger{border-color:#000}.navBar-desktop-menu .mainMenu-item.has-mega.is-open>.mainMenu-trigger{background-color:#e5ecee}.mainMenu-item.has-mega>.mainMenu-trigger:after{border-bottom:1.5px solid #cf102d;border-right:1.5px solid #cf102d;content:"";height:7px;transform:rotate(45deg);transition:transform .3s ease-in-out;width:7px}.mainMenu-item.has-mega.is-open>.mainMenu-trigger:after{transform:rotate(225deg)}.navBar-desktop-menu .mainMenu-item.has-mega>.mainMenu-trigger:after{height:6px;margin-left:8px;width:6px}.mega{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease-out,opacity .2s ease-out}.mainMenu-item.has-mega.is-open .mega{max-height:2000px;opacity:1;transition:max-height .15s ease-out,opacity .15s ease-out}@media (min-width:768px){.navBar-desktop-menu .mega{background-color:#fff;border-radius:0 0 30px 30px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 45%;left:0;max-height:none;opacity:0;overflow:visible;padding:40px 77px 56px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;visibility:hidden;z-index:100}.navBar-desktop-menu .mainMenu-item.has-mega.is-open .mega{box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:1;pointer-events:auto;transform:none;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear 0s;visibility:visible}}.mega-links .hs-menu-wrapper{width:100%}.mega-links .hs-menu-wrapper>ul{list-style:none;margin:0;padding:0}.mega-links li.hs-menu-depth-1{border-bottom:1px solid #c7c7c7;list-style:none;padding:25px 0}.navBar-desktop-menu .mega-links li.hs-menu-depth-1{border-bottom:none;padding:0}.mega-links li.hs-menu-depth-1>a{align-items:center;color:#000;display:inline-flex;font-size:16px;font-weight:500;gap:8px;text-decoration:none}.navBar-desktop-menu .mega-links li.hs-menu-depth-1>a{font-size:15px;font-weight:700;margin-bottom:32px}.mega-links li.hs-menu-depth-1>a:hover{color:#cf102d}.mega-links li.hs-menu-depth-1>a:after{border-bottom:1.5px solid #cf102d;border-right:1.5px solid #cf102d;content:"";height:6px;transform:rotate(-45deg);width:6px}.mega-links li.hs-menu-depth-1>ul.hs-menu-children-wrapper{list-style:none;margin:0;padding:15.5px 0 0}.navBar-desktop-menu .mega-links li.hs-menu-depth-1>ul.hs-menu-children-wrapper{display:flex;gap:60px;padding:0}.mega-links li.hs-menu-depth-2{min-width:180px}.navBar-desktop-menu .mega-links li.hs-menu-depth-2{flex:0 0 auto;min-width:215px}.mega-links li.hs-menu-depth-2>a{align-items:center;color:#000;display:inline-flex;font-size:13px;font-weight:400;gap:8px;padding:4px 0;pointer-events:none;text-decoration:none}.navBar-desktop-menu .mega-links li.hs-menu-depth-2>a{font-size:15px;font-weight:700;margin-bottom:12px;padding:0;pointer-events:auto}.navBar-desktop-menu .mega-links li.hs-menu-depth-2>a:hover{color:#cf102d}.navBar-desktop-menu .mega:not(.mega--simple) .mega-links li.hs-menu-depth-2>a:after{border-bottom:1.5px solid #cf102d;border-right:1.5px solid #cf102d;content:"";height:6px;transform:rotate(-45deg);width:6px}.mega-links li.hs-menu-depth-2>ul.hs-menu-children-wrapper{list-style:none;margin:0;padding:0}.mega-links li.hs-menu-depth-3>a{color:#000;display:block;font-size:13px;font-weight:400;padding:4px 0;text-decoration:none}.navBar-desktop-menu .mega-links li.hs-menu-depth-3>a{font-size:14px;line-height:1.35;padding:4px 0}.mega-links li.hs-menu-depth-3>a:hover{color:#cf102d}.mega--simple .mega-links li.hs-menu-depth-1{border-bottom:none;padding:5px 0}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-1{margin-bottom:0;padding:0}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-1>a{display:none}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-1>ul.hs-menu-children-wrapper{display:block}.mega--simple .mega-links li.hs-menu-depth-2{border-bottom:none;padding:5px 0}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2{display:block;margin-bottom:0;min-width:0;padding:0 0 30px}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2:last-child{padding-bottom:0}.mega--simple .mega-links li.hs-menu-depth-2>a{font-size:13px;font-weight:400;pointer-events:auto}.mega--simple .mega-links li.hs-menu-depth-2>a:after{content:none}.mega--simple .mega-links li.hs-menu-depth-2>a:hover{color:#cf102d}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2>a{font-size:15px;font-weight:400;line-height:1.4;margin-bottom:0}.mega--simple .mega-links li.hs-menu-depth-2.hs-item-has-children>a{font-weight:700;pointer-events:auto}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2.hs-item-has-children{align-items:flex-start;display:flex}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2.hs-item-has-children>a{align-items:center;display:inline-flex;flex:0 0 330px;font-size:16px;font-weight:400;gap:8px}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2.hs-item-has-children>a:after{border-bottom:1.5px solid #cf102d;border-right:1.5px solid #cf102d;content:"";height:6px;transform:rotate(-45deg);width:6px}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-2>ul.hs-menu-children-wrapper{column-count:2;column-gap:80px;display:block;max-width:100%;width:460px}.mega--simple .mega-links li.hs-menu-depth-3{border-bottom:none;padding:5px 0}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-3{break-inside:avoid;display:block;margin-bottom:0;min-width:0;padding:0 0 30px}.mega--simple .mega-links li.hs-menu-depth-3>a{font-size:13px;font-weight:400;pointer-events:auto}.mega--simple .mega-links li.hs-menu-depth-3>a:hover{color:#cf102d}.navBar-desktop-menu .mega--simple .mega-links li.hs-menu-depth-3>a{font-size:15px;line-height:1.4;padding:0}.mega-feature{display:none}.navBar-desktop-menu .mega-feature{align-items:center;align-self:center;color:#000;display:flex;gap:27px;text-decoration:none}.navBar-desktop-menu .mega-feature img{aspect-ratio:5/3;border-radius:16px;flex-shrink:0;height:auto;max-width:460px;object-fit:cover;width:58%}.navBar-desktop-menu .mega-feature-text{display:flex;flex-direction:column;min-width:0}.navBar-desktop-menu .mega-feature-eyebrow{color:#cf102d;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase;white-space:nowrap}.navBar-desktop-menu .mega-feature-heading{color:#000;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:105%}a.mega-feature:hover .mega-feature-heading{color:#cf102d}.auxMenu{align-items:flex-start;display:flex;flex-direction:column;gap:32px;list-style:none;margin:40px 0 0;padding:0}.auxMenu a{align-items:center;display:flex}.auxMenu-icon{display:block;filter:invert(1);height:22px;width:22px}.navBar-desktop-menu .auxMenu{align-items:center;background-color:#000;border-radius:100px;flex-direction:row;flex-shrink:0;gap:18px;margin:0 0 0 auto;padding:11px 24px}.navBar-desktop-menu .auxMenu-icon{filter:none;height:19px;width:19px}.navBar.navBar--hidden{pointer-events:none;transform:translateY(calc(-100% - 60px))}.navBar.navBar--hidden:has(.mainMenu-item.is-open){pointer-events:auto;transform:translateY(0)}