.m-site-menu{--m-bar-h:4.5rem;--m-pad-x:2.3125rem;--m-radius-bar:2.0625rem;--m-radius-open:3.0625rem;--m-dur:450ms;color:var(--m-fg,var(--palette-black));font-family:var(--m-family,var(--font-sans));font-size:1rem;font-weight:var(--fw-body-medium);line-height:normal;margin-top:1.5625rem;max-width:var(--container-max);transition:transform var(--m-dur) var(--ease-standard),opacity calc(var(--m-dur)*.7) var(--ease-standard),visibility 0s linear 0s;width:100%}.m-site-menu.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 3rem));transition-delay:0s,0s,var(--m-dur);visibility:hidden}:where(.m-site-menu) a,:where(.m-site-menu) button{color:inherit;font:inherit}.m-site-menu a,.m-site-menu a:focus-visible,.m-site-menu a:hover{text-decoration:none}:where(.m-site-menu) ul{list-style:none;margin:0;padding:0}:where(.m-site-menu) p{margin:0}.m-site-menu :focus-visible{outline:2px solid var(--m-fg,var(--color-focus));outline-offset:2px}.m-site-menu__shell{background:var(--m-bg,var(--palette-grey-100));border-radius:var(--m-radius-bar);position:relative;transition:border-radius var(--m-dur) var(--ease-standard)}.m-site-menu__shell.is-open{border-radius:var(--m-radius-open)}.m-site-menu__bar{align-content:flex-start;flex-wrap:wrap;justify-content:space-between;padding-inline:var(--m-pad-x)}.m-site-menu__bar,.m-site-menu__logo{align-items:center;display:flex;min-height:var(--m-bar-h)}.m-site-menu__logo{color:inherit;max-width:50%;padding-top:.5rem;position:relative;width:var(--m-logo-w,109px);z-index:2}.m-site-menu__logo-img{display:block;height:auto;width:100%}.m-site-menu__burger{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:var(--m-bar-h);justify-content:center;margin-right:-.8125rem;padding:0;position:relative;width:var(--touch-target);z-index:2}.m-site-menu__burger-line{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform var(--m-dur) var(--ease-standard);width:1.5rem}.m-site-menu__burger[aria-expanded=true] .m-site-menu__burger-line:first-child{transform:translateY(5px) rotate(45deg)}.m-site-menu__burger[aria-expanded=true] .m-site-menu__burger-line:last-child{transform:translateY(-5px) rotate(-45deg)}.m-site-menu__drawer{display:grid;flex:0 0 100%;grid-template-rows:0fr;transition:grid-template-rows var(--m-dur) var(--ease-standard),visibility 0s linear var(--m-dur);visibility:hidden}.m-site-menu__shell.is-open .m-site-menu__drawer{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.m-site-menu__drawer-inner{margin-inline:calc(var(--m-pad-x)*-1);min-height:0;overflow:hidden}.m-site-menu__shell.is-open .m-site-menu__drawer-inner{border-top:1px solid var(--m-divider,var(--palette-grey-300));max-height:calc(100dvh - 11rem);overflow-y:auto;overscroll-behavior:contain}.m-site-menu__items{padding:.625rem var(--m-pad-x) 0}.m-site-menu__item{border-bottom:1px solid var(--m-divider,var(--palette-grey-300));transition:border-color var(--m-dur) var(--ease-standard)}.m-site-menu__item.is-open{border-bottom-color:transparent}.m-site-menu__link,.m-site-menu__trigger{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-weight:var(--fw-display-semibold);justify-content:space-between;min-height:3.875rem;padding:0;text-align:left;transition:color var(--dur-fast) var(--ease-standard);width:100%}.m-site-menu__link{cursor:default}a.m-site-menu__link{cursor:pointer}.m-site-menu__item.is-open>.m-site-menu__trigger,.m-site-menu__trigger:focus-visible,.m-site-menu__trigger:hover,a.m-site-menu__link:focus-visible,a.m-site-menu__link:hover{color:var(--m-accent,var(--palette-accent))}.m-site-menu__chevron{flex:none;height:.3125rem;transform:rotate(-90deg);transition:transform var(--m-dur) var(--ease-standard);width:.6875rem}.m-site-menu__item.is-open>.m-site-menu__trigger .m-site-menu__chevron{transform:rotate(0)}.m-site-menu__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--m-dur) var(--ease-standard),visibility 0s linear var(--m-dur);visibility:hidden}.m-site-menu__item.is-open>.m-site-menu__panel{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.m-site-menu__panel-clip{margin-inline:calc(var(--m-pad-x)*-1);min-height:0;overflow:hidden;padding-inline:var(--m-pad-x)}.m-site-menu__panel-grid{display:flex;flex-direction:column;gap:.625rem;padding-block:.5rem 1.875rem}.m-site-menu__zone-title{font-size:1.375rem;font-weight:var(--fw-body-medium);line-height:normal;margin-bottom:.625rem}.m-site-menu__zone--intro .m-site-menu__zone-title{margin-bottom:.4375rem;min-height:3.0625rem}.m-site-menu__zone--intro:not(:last-child){border-bottom:1px solid var(--m-divider,var(--palette-grey-300));margin-inline:calc(var(--m-pad-x)*-1);padding:0 var(--m-pad-x) 1.4375rem}.m-site-menu__zone--intro+.m-site-menu__zone--lists{padding-top:.5rem}.m-site-menu__pills{display:flex;flex-direction:column;gap:.4375rem}.m-site-menu__zone--intro .m-site-menu__panel-link{align-items:center;border:1px solid var(--m-divider,var(--palette-grey-300));border-radius:1.25rem;display:flex;font-size:1rem;font-weight:var(--fw-display-semibold);min-height:3.0625rem;padding-inline:1.125rem;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}a.m-site-menu__panel-link:focus-visible,a.m-site-menu__panel-link:hover{color:var(--m-accent,var(--palette-accent))}.m-site-menu__zone--intro a.m-site-menu__panel-link:focus-visible,.m-site-menu__zone--intro a.m-site-menu__panel-link:hover{background:var(--m-accent,var(--palette-accent));border-color:var(--m-accent,var(--palette-accent));color:var(--m-accent-fg,var(--palette-white))}.m-site-menu__cols{display:flex;flex-direction:column;gap:.9375rem}.m-site-menu__col-title{font-size:.875rem;font-weight:var(--fw-bold);line-height:2.5rem;margin-bottom:-.4375rem;min-height:2.5rem;text-transform:uppercase}.m-site-menu__col-links li{align-items:center;border-bottom:1px solid var(--m-divider,var(--palette-grey-300));display:flex;font-size:1rem;min-height:3.1875rem;white-space:nowrap}.m-site-menu__col-links li:last-child{border-bottom:0}.m-site-menu__col:not(:last-child) .m-site-menu__col-links li:last-child{border-bottom:1px solid var(--m-divider,var(--palette-grey-300))}.m-site-menu__zone--cards{display:flex;flex-direction:column;gap:1rem;margin-left:-.6875rem}.m-site-menu__card{background:var(--c-bg,var(--palette-black));border-radius:2.0625rem;color:var(--c-fg,var(--palette-white));display:flex;min-height:13.125rem;overflow:hidden;position:relative}.m-site-menu__card:focus-within{outline:2px solid var(--m-fg,var(--color-focus));outline-offset:2px}.m-site-menu__card-bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.m-site-menu__card-body{align-items:flex-start;display:flex;flex-direction:column;padding:.6875rem 1.4375rem 1.8125rem;position:relative;width:100%;z-index:1}.m-site-menu__card-tag{color:var(--c-tag,var(--palette-accent));font-size:.875rem;font-weight:var(--fw-display-semibold);line-height:2.86;text-transform:uppercase}.m-site-menu__card-title{font-size:1.375rem;font-weight:var(--fw-body-medium);line-height:normal}.m-site-menu__card-text{font-size:1rem;line-height:1.5;margin-top:auto;padding-top:.5rem;white-space:pre-line}.m-site-menu__card-btn,.m-site-menu__cta{cursor:pointer}.m-site-menu__card-btn{align-items:center;background:var(--c-btn-bg,var(--palette-white));border-radius:.9375rem;color:var(--c-btn-fg,var(--palette-black));display:inline-flex;justify-content:center;margin-top:1.3125rem;min-height:1.875rem;min-width:6.3125rem;padding-inline:1rem;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}a.m-site-menu__card-btn:focus-visible,a.m-site-menu__card-btn:hover{background:var(--c-btn-fg,var(--palette-black));color:var(--c-btn-bg,var(--palette-white))}.m-site-menu__card-btn:after{content:"";inset:0;position:absolute}.m-site-menu__tools{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding:1.6875rem var(--m-pad-x) 2.875rem}.m-site-menu__lang{order:1}.m-site-menu__social-wrap{order:2}.m-site-menu__cta{margin-top:.375rem;order:3}.m-site-menu__social-wrap:not(:has(li)){display:none}.m-site-menu__social{display:flex;gap:.5625rem}.m-site-menu__social-link{display:block;height:1.5rem;width:1.5rem}.m-site-menu__social-img{display:block;height:100%;object-fit:contain;width:100%}.m-site-menu__lang{align-items:center;display:flex}.m-site-menu__lang-item{color:var(--m-muted,var(--palette-grey-500))}.m-site-menu__lang-item.is-current{color:var(--m-fg,var(--palette-black));font-weight:var(--fw-display-semibold)}.m-site-menu__lang-item+.m-site-menu__lang-item:before{background:var(--m-divider,var(--palette-grey-300));content:"";display:inline-block;height:.8125rem;margin-inline:.75rem;vertical-align:middle;width:1px}a.m-site-menu__lang-item:focus-visible,a.m-site-menu__lang-item:hover{color:var(--m-accent,var(--palette-accent))}.m-site-menu__cta{align-items:center;background:var(--m-cta-bg,var(--palette-black));border-radius:.9375rem;color:var(--m-cta-fg,var(--palette-grey-100));display:inline-flex;min-height:1.875rem;padding-inline:1rem;transition:background-color var(--dur-fast) var(--ease-standard)}a.m-site-menu__cta:focus-visible,a.m-site-menu__cta:hover{background:var(--m-accent,var(--palette-accent))}@media (max-width:767.98px){.m-site-menu__card-title,.m-site-menu__zone-title{font-size:1.125rem}.m-site-menu__zone--intro .m-site-menu__zone-title{min-height:2.5rem}.m-site-menu__zone--intro .m-site-menu__panel-link{font-size:1rem}.m-site-menu__card-tag,.m-site-menu__col-title{font-size:.875rem}.m-site-menu__card-text,.m-site-menu__col-links li{font-size:1rem}}@media (max-width:1199.98px){.m-site-menu{--m-pad-x:1.75rem}.m-site-menu__panel .m-site-menu__zone--cards{display:none}.m-site-menu__dock{padding:1.5rem var(--m-pad-x) 0}.m-site-menu__dock:not(:has(.m-site-menu__zone--cards:not([hidden]))){display:none}.m-site-menu__dock .m-site-menu__zone--cards{animation:m-site-menu-dock-in var(--m-dur) var(--ease-standard);margin-left:0}.m-site-menu__dock .m-site-menu__zone--cards[hidden]{display:none}.m-site-menu__panel-grid{margin-bottom:1.25rem;padding:.25rem 0 0 .25rem}.m-site-menu__link,.m-site-menu__trigger{font-size:1.125rem}.m-site-menu__zone-title{color:color-mix(in srgb,var(--m-muted,var(--palette-grey-500)) 70%,var(--m-fg,var(--palette-black)));font-size:1.125rem;font-weight:300}.m-site-menu__item.is-open{border-bottom-color:var(--m-divider,var(--palette-grey-300))}.m-site-menu__zone--intro .m-site-menu__zone-title{min-height:0}.m-site-menu__zone--intro+.m-site-menu__zone--lists{border-top:1px solid var(--m-divider,var(--palette-grey-300));padding-top:.75rem}.m-site-menu__zone--intro:not(:last-child){border-bottom:0;margin-inline:0;padding:0 0 .75rem}.m-site-menu__zone--intro .m-site-menu__panel-link{border-color:transparent;margin-inline:-.75rem;min-height:3rem;padding-inline:.75rem}.m-site-menu__zone--intro a.m-site-menu__panel-link:active{background:var(--m-accent,var(--palette-accent));color:var(--m-accent-fg,var(--palette-white))}.m-site-menu__col-links li,.m-site-menu__col:not(:last-child) .m-site-menu__col-links li:last-child{border-bottom:0}.m-site-menu__col-links li{min-height:3rem;padding-block:.375rem;white-space:normal}.m-site-menu__col-title{font-size:.6875rem;line-height:2.25rem;margin-bottom:-.25rem;min-height:2.25rem}.m-site-menu__cols{gap:.5rem}}@media (max-width:767.98px){.m-site-menu__cols .m-site-menu__col--untitled{margin-top:-.5rem}.m-site-menu__col+.m-site-menu__col:not(.m-site-menu__col--untitled){border-top:1px solid var(--m-divider,var(--palette-grey-300));margin-top:.25rem;padding-top:.5rem}.m-site-menu__dock .m-site-menu__card-text{display:none}.m-site-menu__dock .m-site-menu__card{min-height:0}}@media (min-width:768px) and (max-width:1199.98px){.m-site-menu__cols:has(.m-site-menu__col-title) .m-site-menu__col--untitled:before{content:"";display:block;height:2rem}.m-site-menu__dock .m-site-menu__card{flex:0 1 calc(50% - 0.5rem)}}@keyframes m-site-menu-dock-in{0%{opacity:0;transform:translateY(.5rem)}}@media (min-width:768px){.m-site-menu__cols{flex-direction:row;gap:2.4375rem}.m-site-menu__col{flex:1 1 0}.m-site-menu__col:not(:last-child) .m-site-menu__col-links li:last-child{border-bottom:0}.m-site-menu__zone--cards{flex-direction:row;margin-left:0}.m-site-menu__card{flex:1 1 0}}@media (min-width:1200px){.m-site-menu{margin-top:2.25rem;--m-intro-w:clamp(17rem,21.67vw + 0.75rem,20.25rem);--m-card-w:clamp(13rem,12.08vw + 3.9375rem,14.8125rem);--m-lists-pad:clamp(1.25rem,4.17vw - 1.875rem,1.875rem)}.m-site-menu__bar{flex-wrap:nowrap;gap:2rem;padding-right:2.125rem}.m-site-menu__items{padding:0}.m-site-menu__burger,.m-site-menu__dock{display:none}.m-site-menu__drawer{display:flex;flex:1 1 auto;transition:none;visibility:visible}.m-site-menu__drawer-inner,.m-site-menu__shell.is-open .m-site-menu__drawer-inner{align-items:center;border-top:0;display:flex;flex:1 1 auto;gap:2rem;justify-content:space-between;margin-inline:0;max-height:none;overflow:visible}.m-site-menu__nav{margin-inline:auto}.m-site-menu__items{align-items:center;display:flex;gap:2.5rem;padding-inline:0}.m-site-menu__item{border-bottom:0}.m-site-menu__link,.m-site-menu__trigger{gap:.5rem;min-height:var(--m-bar-h);position:relative;white-space:nowrap;width:auto;z-index:2}.m-site-menu__chevron,.m-site-menu__item.is-open>.m-site-menu__trigger .m-site-menu__chevron{transform:none}.m-site-menu__tools{align-items:center;flex-direction:row;gap:1.25rem;padding:0;position:relative;z-index:2}.m-site-menu__social-wrap{order:1}.m-site-menu__lang{order:2}.m-site-menu__social-wrap:has(li)+.m-site-menu__lang{border-left:1px solid var(--m-fg,var(--palette-black));min-height:1.875rem;padding-left:1.25rem}.m-site-menu__panel{background:var(--m-bg,var(--palette-grey-100));clip-path:inset(0 0 calc(100% - var(--m-bar-h)) 0 round var(--m-radius-bar));display:block;left:0;position:absolute;right:0;top:0;transition:clip-path var(--m-dur) var(--ease-standard),visibility 0s linear var(--m-dur);z-index:1}.m-site-menu__item.is-open>.m-site-menu__panel{clip-path:inset(0 0 0 0 round var(--m-radius-open))}.m-site-menu__panel-clip{margin-inline:0;opacity:0;overflow:visible;padding:6.3125rem 2.625rem 1.875rem var(--m-pad-x);transition:opacity calc(var(--m-dur)*.6) var(--ease-standard)}.m-site-menu__item.is-open>.m-site-menu__panel .m-site-menu__panel-clip{opacity:1;transition-delay:calc(var(--m-dur)*.25)}.m-site-menu__panel-grid{align-items:stretch;flex-direction:row;gap:0;padding:0}.m-site-menu__zone--intro{flex:0 0 var(--m-intro-w);margin:1.1875rem 0 0;padding:0}.m-site-menu__zone--intro:not(:last-child){border-bottom:0;border-right:1px solid var(--m-divider,var(--palette-grey-300));margin:1.1875rem 0 0;padding:0}.m-site-menu__zone--intro .m-site-menu__zone-title{margin-bottom:.75rem}.m-site-menu__zone--intro .m-site-menu__panel-link{border-color:transparent;margin-left:-1.5rem;min-height:6.5rem;padding-inline:1.5rem;width:calc(100% - .375rem)}.m-site-menu__pills{gap:.75rem}.m-site-menu__zone--intro+.m-site-menu__zone--lists,.m-site-menu__zone--lists{flex:1 1 auto;padding:1.1875rem var(--m-lists-pad) 0}.m-site-menu__zone--lists:first-child{padding-left:0}.m-site-menu__col-title{margin-bottom:.75rem}.m-site-menu__cols{column-gap:2.4375rem;flex-wrap:wrap}.m-site-menu__col{flex:0 0 auto;min-width:8.9375rem}.m-site-menu__col--untitled:before{content:"";display:block;height:3.25rem}.m-site-menu__zone--cards{flex:none;gap:1.125rem;margin-left:auto}.m-site-menu__card{flex:none;min-height:20.1875rem;width:var(--m-card-w)}.m-site-menu__card-body{padding-bottom:2.0625rem}.m-site-menu__card-btn{margin-top:1.875rem}.m-site-menu__cta{flex-shrink:0;margin-top:0;white-space:nowrap}}@media (min-width:1200px) and (max-width:1439.98px){.m-site-menu__social-wrap{display:none}.m-site-menu__cols{column-gap:1.5rem}.m-site-menu__col{min-width:0}}@media (min-width:1200px) and (max-width:1319.98px){.m-site-menu__lang{display:none}}@media (prefers-reduced-motion:reduce){.m-site-menu,.m-site-menu *,.m-site-menu :before{transition-delay:0s!important;transition-duration:.01ms!important}.m-site-menu__dock .m-site-menu__zone--cards{animation:none}}