.menu-list{display:flex;gap:40px}.menu-list-item{position:relative}.menu-list-item-link{display:block;font-size:14px;font-weight:600;padding:2.3rem 0;text-decoration:none;transition:.2s ease}.stuck .menu-list-item-link{padding:1.5rem 0}.menu-list-item-link:hover{text-decoration:none}.menu-list-item-dropdown{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 8px 24px rgba(43,58,68,.1);display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr;opacity:0;overflow:hidden;padding:4px;position:absolute;top:100%;transition:.2s ease;visibility:hidden;width:592px}.menu-list-item-dropdown.menu-list-item-dropdown--one{grid-template-columns:1fr;width:296px}.menu-list-item-dropdown.menu-list-item-dropdown--three{grid-template-columns:1fr 1fr 1fr;left:-275px;width:888px}.menu-list-item-dropdown.menu-list-item-dropdown--three:has(.menu-list-item--featured){grid-template-columns:1fr 1fr 1fr 1fr;left:-535px;width:1184px}.menu-list-item.menu-list-item--featured{grid-row:1/span 4}.menu-list-item-image{padding:20px 20px 0}.menu-list-item-image img{border-radius:4px}.menu-list-item-dropdown.menu-list-item-dropdown--three .menu-list-item--column-one{grid-column:1;order:2}.menu-list-item-dropdown.menu-list-item-dropdown--three .menu-list-item--column-two{grid-column:2;order:4}.menu-list-item-dropdown.menu-list-item-dropdown--three .menu-list-item--column-three{grid-column:3;order:6}.menu-list-item--depth-1:hover:before{background:var(--orange);bottom:0;content:"";height:4px;position:absolute;width:100%}.menu-list-item:hover .menu-list-item-dropdown{opacity:1;visibility:visible}.menu-list-item--depth-2 .menu-list-item-link span{display:block;font-weight:400}.menu-list-item--depth-2 .menu-list-item-link{border-radius:4px;margin:10px;padding:10px}.menu-list-item--depth-2 .menu-list-item-link:hover{background:var(--orange)}.menu-list-item--heading{font-size:14px;font-weight:600;grid-row:1;letter-spacing:0;line-height:20px;padding:20px 20px 0}.menu-list-item--heading-1{grid-column:1/span 3}.menu-list-item--heading-3{grid-column:3}.menu-list-item-dropdown:has(.menu-list-item--heading-3) .menu-list-item--heading-1{grid-column:1/span 2}@media (max-width:1080px){.header.active .header-nav{background:#fff;box-shadow:0 8px 24px rgba(43,58,68,.1);display:block;left:0;margin-top:1rem;max-height:calc(100vh - 64px);overflow:auto;padding:0 1.5rem 1.5rem;position:absolute;top:3rem;width:100%}.header.active .menu-list{display:block}.header.active .menu-list-item-dropdown{display:none;opacity:1;position:relative;visibility:visible}.header.active .menu-list-item--depth-1{border-top:2px solid var(--teal)}.header.active .menu-list-item--depth-1>a{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:var(--spacer-04) 0}.header.active .menu-list-item--has-children.menu-list-item--depth-1>a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16" viewBox="0 0 320 512"><path d="M310.6 233.4a32 32 0 0 1 0 45.3l-192 192a32 32 0 0 1-45.3-45.3L242.7 256 73.4 86.6a32 32 0 0 1 45.3-45.3l192 192z"/></svg>');background-size:contain;content:"";display:block;height:20px;transform:rotate(0);transition:.4s ease;width:16px}.header.active .menu-list-item--has-children.menu-list-item--depth-1.active>a:after{transform:rotate(90deg)}.menu-list-item--depth-1:hover:before{display:none}.header.active .button-wrapper{margin-bottom:1rem;margin-top:1rem;text-align:center}.menu-list-item-link{font-size:16px}.header.active .menu-list-item.active .menu-list-item-dropdown{box-shadow:0 0 0 transparent;display:flex;flex-direction:column;left:unset;margin-bottom:1.5rem;margin-top:-1rem;padding:0;position:static;width:100%}.menu-list-item--depth-2 .menu-list-item-link{padding:1rem}.menu-list-item--depth-2 .menu-list-item-link span{display:none}.menu-list-item--depth-2 .menu-list-item-link:hover{background:none}.menu-list-item--heading{font-size:16px;font-weight:600;letter-spacing:0;padding:1rem 1rem 1rem 0}.menu-list-item--heading-1{order:1}.menu-list-item--heading-2{order:3}.menu-list-item--heading-3{order:5}}