.navigation{display:block;min-height:54px;position:relative;z-index:70}.navigation--sticky{left:0;position:fixed;right:0;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:50}.navigation--sticky,.navigation__navs{background-color:rgb(var(--color-white)/1)}.navigation__navs{border-bottom-width:1px;border-color:rgb(var(--color-neutral-100)/1);position:relative;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:70}.navigation__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.navigation__container{max-width:768px;padding-left:24px;padding-right:24px}}@media (min-width:1025px){.navigation__container{max-width:1025px}}@media (min-width:1264px){.navigation__container{max-width:1264px;padding-left:32px;padding-right:32px}}.navigation__container{max-width:100%}@media (min-width:1025px){.navigation__container{max-width:1264px}}.navigation__container{align-items:flex-start;display:flex;gap:32px;padding-bottom:8px;padding-top:8px;position:relative}@media (min-width:1025px){.navigation__container{padding-bottom:12px;padding-top:12px}}.navigation__offcanvas-toggles{display:flex;gap:12px;width:100%}@media (min-width:768px){.navigation__offcanvas-toggles{justify-content:flex-end}}@media (min-width:1025px){.navigation__offcanvas-toggles{flex-shrink:0;gap:24px;margin-left:auto;width:auto}}.navigation__offcanvas-toggles-button{border-color:rgb(var(--color-red-primary)/1);border-radius:16px;border-width:1px;color:rgb(var(--color-neutral-900)/1);flex-grow:1;font-size:.75rem;gap:4px;justify-content:center;line-height:150%;padding:8px 14px}@media (min-width:768px){.navigation__offcanvas-toggles-button{flex-grow:0}}@media (min-width:1025px){.navigation__offcanvas-toggles-button{border-width:0;color:rgb(var(--color-red-primary)/1);flex-grow:0;font-size:.875rem;line-height:150%;padding:0}}.navigation__offcanvas-toggles-button__icon{height:16px}@media (min-width:1025px){.navigation__offcanvas-toggles-button__icon{height:18px}}.navigation .bt-button{color:rgb(var(--color-red-primary)/1);min-height:29px}.navigation .bt-button:hover{color:rgb(var(--color-red-light)/1)}.navigation .bt-button__icon{color:currentColor;fill:currentcolor}.navigation a{text-decoration-line:none}.navigation svg,.navigation svg [fill]:not([fill=none]){fill:currentcolor}.navigation svg [stroke]:not([stroke=none]){stroke:currentcolor}.navigation__menu{background-color:rgb(var(--color-white)/1);border-color:rgb(var(--color-neutral-300)/1);border-radius:24px;border-width:1px;display:flex;flex-direction:column;flex-wrap:wrap;left:12px;opacity:0;padding:20px;pointer-events:none;position:absolute;top:-72px;width:calc(100vw - 24px);z-index:1;--tw-shadow:0 25px 40px -10px rgba(28,39,49,.08);--tw-shadow-colored:0 25px 40px -10px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 25px 40px -10px rgba(28,39,49,.08);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1025px){.navigation__menu{border-width:0;-moz-column-gap:32px;column-gap:32px;flex-direction:row;left:0;opacity:1;padding:0;pointer-events:auto;position:relative;row-gap:16px;top:0;width:auto;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}.navigation__menu-item{border-bottom-width:1px;border-color:rgb(var(--color-neutral-300)/1)}@media (min-width:1025px){.navigation__menu-item{border-width:0;position:static}.navigation__menu-item:after{bottom:0;display:none;height:16px;left:0;position:absolute;right:0}}.navigation__menu-item:after{content:""}@media (min-width:1025px){.navigation__menu-item:focus-within:after,.navigation__menu-item:hover:after{display:block}.navigation__menu-item:focus-within .navigation__dropdown,.navigation__menu-item:hover .navigation__dropdown{pointer-events:auto;--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.navigation__menu-item.is-open .navigation__dropdown{display:grid}.navigation__menu-item.highlight{margin-bottom:16px;margin-top:16px}@media (min-width:1025px){.navigation__menu-item.highlight{margin:0}}.navigation__menu-item.highlight .navigation__menu-button{background-color:rgb(var(--color-red-primary)/1);border-radius:16px;color:rgb(var(--color-white)/1);width:-moz-fit-content;width:fit-content}.navigation__menu-item.highlight .navigation__menu-button:hover{background-color:rgb(var(--color-red-light)/1);color:rgb(var(--color-white)/1)}.navigation__menu-item.highlight .navigation__menu-button{padding:4px 12px!important}.navigation__menu-item.highlight .navigation__menu-button-icon{color:rgb(var(--color-white)/1)}@media (min-width:1025px){.navigation__menu-item.mobile-close-icon .navigation__menu-button-icon--default{display:block}.navigation__menu-item.mobile-close-icon .navigation__menu-button-icon--mobile-close{display:none}}.navigation__menu-item.mobile-close-icon.is-open .navigation__menu-button-icon--default{display:none}@media (min-width:1025px){.navigation__menu-item.mobile-close-icon.is-open .navigation__menu-button-icon--default{display:block}}.navigation__menu-item.mobile-close-icon.is-open .navigation__menu-button-icon--mobile-close{display:block}@media (min-width:1025px){.navigation__menu-item.mobile-close-icon.is-open .navigation__menu-button-icon--mobile-close{display:none}}.navigation__menu-button{align-items:center;color:rgb(var(--color-red-primary)/1);display:flex;font-size:.875rem;font-weight:700;gap:4px;line-height:150%;min-height:29px;padding:12px 8px;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.navigation__menu-button:hover{color:rgb(var(--color-red-light)/1)}@media (min-width:1025px){.navigation__menu-button{padding:0;width:auto}}.navigation__menu-button-icon{color:currentColor;display:none;fill:currentcolor;flex-shrink:0;height:16px;width:16px}.navigation__menu-button-icon--default{display:block}.navigation__menu-item:not(.is-open) .navigation__dropdown{display:none}@media (min-width:1025px){.navigation__menu-item:not(.is-open) .navigation__dropdown{display:block}}.navigation__menu-offcanvas-toggles{border-color:rgb(var(--color-neutral-300)/1);border-top-width:1px;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px}@media (min-width:1025px){.navigation__menu-offcanvas-toggles{display:none}}.navigation__menu-offcanvas-toggles .bt-button{background-color:rgb(var(--color-neutral-50)/1);border-radius:16px;justify-content:center}.navigation__menu .bt-button:not(.highlight){padding:12px 8px}@media (min-width:1025px){.navigation__menu .bt-button:not(.highlight){padding:0}}.navigation__menu>.bt-button:not(.highlight){border-bottom-width:1px;border-color:rgb(var(--color-neutral-300)/1);border-radius:0;justify-content:flex-start}@media (min-width:1025px){.navigation__menu>.bt-button:not(.highlight){border-width:0}}.navigation__menu .highlight{background-color:rgb(var(--color-red-primary)/1);border-radius:16px;color:rgb(var(--color-white)/1);margin-bottom:16px;margin-top:16px;width:-moz-fit-content;width:fit-content}.navigation__menu .highlight:hover{background-color:rgb(var(--color-red-light)/1);color:rgb(var(--color-white)/1)}@media (min-width:1025px){.navigation__menu .highlight{margin:0}}.navigation__menu .highlight{padding:4px 12px!important}.navigation__dropdown{display:none}@media (min-width:1025px){.navigation__dropdown{left:0;pointer-events:none;position:absolute;top:100%;width:min(1210px,calc(100vw - 48px));z-index:80;--tw-translate-y:8px;background-color:rgb(var(--color-white)/1);border-bottom-left-radius:24px;border-bottom-right-radius:24px;opacity:0;transform:translate(var(--tw-translate-x),8px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 25px 40px -10px rgba(28,39,49,.08);--tw-shadow-colored:0 25px 40px -10px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,0 25px 40px -10px rgba(28,39,49,.08);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.navigation__dropdown-grid{display:grid;grid-gap:0;gap:0}@media (min-width:1025px){.navigation__dropdown-grid{align-items:flex-start;display:flex;gap:52px;justify-content:space-between;padding:32px}}.navigation__dropdown-column{border-bottom-width:1px;border-color:rgb(var(--color-neutral-300)/1)}@media (min-width:1025px){.navigation__dropdown-column{border-width:0}.navigation__dropdown-column--wide{flex:0 1 270px;max-width:270px}.navigation__dropdown-column--wide .navigation__dropdown-link{max-width:127px}}.navigation__dropdown-column.is-open .navigation__dropdown-links{display:block}.navigation__dropdown-column.is-open .navigation__dropdown-heading-chevron{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navigation__dropdown-heading{align-items:center;color:rgb(var(--color-red-primary)/1);display:flex;font-size:.875rem;font-weight:700;gap:8px;line-height:150%;min-height:44px;padding-bottom:12px;padding-left:24px;padding-top:12px;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.navigation__dropdown-heading:hover{color:rgb(var(--color-red-light)/1)}@media (min-width:1025px){.navigation__dropdown-heading{min-height:0;padding-bottom:0;padding-left:0;padding-top:0}}.navigation__dropdown-heading--link{text-decoration-line:none}.navigation__dropdown-heading-icon{color:currentColor;fill:currentcolor;flex-shrink:0;height:16px;width:16px}.navigation__dropdown-heading-chevron{color:currentColor;flex-shrink:0;height:16px;margin-left:auto;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:16px}@media (min-width:1025px){.navigation__dropdown-heading-chevron{display:none}}.navigation__dropdown-links{display:none;gap:0;padding-bottom:12px;padding-left:32px}@media (min-width:1025px){.navigation__dropdown-links{display:flex;flex-direction:column;padding-bottom:0;padding-left:0;padding-top:16px;row-gap:12px}.navigation__dropdown-links--columns{-moz-column-gap:16px;column-gap:16px;flex-direction:row;flex-wrap:nowrap;row-gap:12px}}.navigation__dropdown-links-column{display:flex;flex-direction:column;gap:0}@media (min-width:1025px){.navigation__dropdown-links-column{gap:12px}}.navigation__dropdown-link{align-items:center;color:rgb(var(--color-neutral-900)/1);display:flex;font-size:.75rem;font-weight:700;gap:8px;line-height:150%;max-width:200px;min-height:36px;padding-bottom:4px;padding-top:4px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation__dropdown-link:hover{color:rgb(var(--color-red-primary)/1)}@media (min-width:1025px){.navigation__dropdown-link{min-height:0;padding-bottom:0;padding-top:0}}.navigation__dropdown-link-icon{color:rgb(var(--color-neutral-900)/1);fill:currentcolor;flex-shrink:0;height:16px;width:16px}.menu-toggle:checked~.navigation .navigation__menu,.menu-toggle:checked~.navigation .navigation__navs{opacity:1;pointer-events:auto}