.MainNavigationMenuItem{display:block}.MainNavigationMenuItem .AccordionPanel--icon{transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:transform,color,background-color}@media not all and (max-width: 1023px){.MainNavigationMenuItem .AccordionPanel--icon{display:none}}.MainNavigationMenuItem.is-open .AccordionPanel--icon{color:var(--ric_color_white);background-color:var(--ric_color_meadow);transform:rotate(180deg)}@media (max-width: 1023px){.MainNavigationMenuItem{transform:translate3d(0,-20px,0);opacity:0;transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:opacity,transform}[data-menu-mobile-open=true] .MainNavigationMenuItem{transform:translateZ(0);opacity:1}@media not all and (prefers-reduced-motion){[data-menu-mobile-open=true] .MainNavigationMenuItem{--ric_navigation_delay-item-base: calc(var(--ric_navigation_duration-expanding) - .15s);transition-delay:calc(var(--ric_navigation_delay-item-base) + var(--ric_navigation_delay-item, 0ms))}}}@media not all and (max-width: 1023px){.MainNavigationMenuItem{height:36px}}.MainNavigationMenuItem .AccordionPanel--trigger,.MainNavigationMenuItem--label{display:flex;align-items:center;padding-block:8px}@media (max-width: 1023px){.MainNavigationMenuItem .AccordionPanel--trigger,.MainNavigationMenuItem--label{font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-.7px}}@media (max-width: 1023px) and (max-width: 750px){.MainNavigationMenuItem .AccordionPanel--trigger,.MainNavigationMenuItem--label{font-size:28px;line-height:1.2857142857;letter-spacing:-.5px}}@media not all and (max-width: 1023px){.MainNavigationMenuItem .AccordionPanel--trigger,.MainNavigationMenuItem--label{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;position:relative;display:flex;height:36px;font-weight:700;padding-inline:14px}@media (max-width: 750px){.MainNavigationMenuItem .AccordionPanel--trigger,.MainNavigationMenuItem--label{font-size:14px;line-height:1.5714285714;letter-spacing:0}}.MainNavigationMenuItem .AccordionPanel--trigger:before,.MainNavigationMenuItem--label:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--ric_color_meadow);border-radius:9999px;opacity:0;transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:opacity}.MainNavigationMenuItem .AccordionPanel--trigger .MainNavigationMenuItem.is-active:before,.MainNavigationMenuItem--label .MainNavigationMenuItem.is-active:before{opacity:1}@media (hover: hover) and (pointer: fine){.MainNavigationMenuItem .AccordionPanel--trigger:hover:before,.MainNavigationMenuItem .AccordionPanel--trigger:active:before,.MainNavigationMenuItem--label:hover:before,.MainNavigationMenuItem--label:active:before{opacity:1}}}@media not all and (max-width: 1023px){.MainNavigationMenuItem .AccordionPanel--content{position:absolute;top:calc(var(--ric_navigation_height) - 8px);right:0;left:50%;width:calc(100vw - 2 * var(--ric_navigation_offset));max-height:calc(100dvh - var(--ric_navigation_height) - var(--ric_navigation_offset) * 1.5);overflow-y:auto;transform:translate(-50%)}}@media not all and (max-width: 1023px){.MainNavigationMenuItem .AccordionPanel--content--inner{padding-inline:40px;padding-top:40px;padding-bottom:64px}}.MainNavigationMenuItem--content{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media not all and (max-width: 1023px){.MainNavigationMenuItem--content{grid-template-columns:repeat(2,1fr)}}@media not all and (max-width: 1023px){.MainNavigationMenuItem--content{grid-template-columns:repeat(3,1fr);gap:80px}.MainNavigationMenuItem--content .MainNavigationCTATeaser{grid-column:span 2}}@media not all and (max-width: 1200px){.MainNavigationMenuItem--content{grid-template-columns:repeat(4,1fr)}.MainNavigationMenuItem--content .TeaserGridSection{grid-column:span 3}}@media not all and (max-width: 1023px){.MainNavigationMenuItem--content astro-slot>*{transform:translateY(var(--ric_hover_offset-top));opacity:0;transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:opacity,transform}.AccordionPanel--content.is-open .MainNavigationMenuItem--content astro-slot>*{transform:none;opacity:1}@media not all and (prefers-reduced-motion){.AccordionPanel--content.is-open .MainNavigationMenuItem--content astro-slot>*{transition-delay:calc(var(--ric_navigation_duration-expanding) - .15s)}[data-menu-opening=done] .AccordionPanel--content.is-open .MainNavigationMenuItem--content astro-slot>*{transition-delay:var(--ric_hover_duration)}}}.MainNavigationMenuMobileButton{display:flex;align-items:center;justify-content:center;width:40px;height:40px}@media not all and (max-width: 1023px){.MainNavigationMenuMobileButton{display:none}}.MainNavigationMenuMobileButton--IconWrapper{position:relative;width:16px;height:14px}.MainNavigationMenuMobileButton--IconBar{position:absolute;left:0;display:block;width:16px;height:2px;background-color:var(--ric_color_meadow);border-radius:var(--ric_border-radius_xl);transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:width,transform}.MainNavigationMenuMobileButton--IconBar:nth-child(1){top:0;transform-origin:top left}.MainNavigationMenuMobileButton--IconBar:nth-child(2){top:50%;transform:translateY(-50%)}.MainNavigationMenuMobileButton--IconBar:nth-child(3){bottom:0;transform-origin:bottom left}[data-menu-mobile-open=true] .MainNavigationMenuMobileButton--IconBar{width:18px}[data-menu-mobile-open=true] .MainNavigationMenuMobileButton--IconBar:nth-child(1){transform:rotate(45deg)}[data-menu-mobile-open=true] .MainNavigationMenuMobileButton--IconBar:nth-child(2){width:0;opacity:0}[data-menu-mobile-open=true] .MainNavigationMenuMobileButton--IconBar:nth-child(3){transform:rotate(-45deg)}.MainNavigationMenuMobileButton--nav{display:flex;background-color:var(--ric_color_white)}.MarketLanguageSwitcherSelect{width:100%}.MarketLanguageSwitcherSelect--label{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;font-weight:700;display:block;margin-bottom:8px}@media (max-width: 750px){.MarketLanguageSwitcherSelect--label{font-size:14px;line-height:1.5714285714;letter-spacing:0}}.MarketLanguageSwitcherSelect--select{display:block;width:100%;padding:.5rem;font-size:1rem;line-height:1.5;background-color:var(--ric_color_grey-40);border:1px solid var(--ric_color_green-40);border-radius:var(--ric_border-radius_xl)}.MarketLanguageSwitcher{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0}@media (max-width: 750px){.MarketLanguageSwitcher{font-size:14px;line-height:1.5714285714;letter-spacing:0}}.MarketLanguageSwitcher--trigger{font-weight:400;font-size:14px;line-height:1.5714285714;letter-spacing:.1px;font-weight:700;position:relative;display:flex;gap:8px;align-items:center}@media (max-width: 750px){.MarketLanguageSwitcher--trigger{font-size:12px;line-height:1.4285714286;letter-spacing:.1px}}.MarketLanguageSwitcher--currentSelected{text-transform:uppercase}.MarketLanguageSwitcher--trigger--button{position:unset}.MarketLanguageSwitcher--trigger--button:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.MarketLanguageSwitcher--selectMenu{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:var(--ric_border-radius_md);visibility:hidden;transition:visibility 0s var(--ric_hover_duration-long)}.MarketLanguageSwitcher.is-open .MarketLanguageSwitcher--selectMenu{visibility:visible;transition:var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1),visibility 0s}@media (max-width: 1023px){.MarketLanguageSwitcher--selectMenu{position:fixed;top:unset;right:0;bottom:0;left:0;justify-content:flex-end;width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media not all and (max-width: 1023px){.MarketLanguageSwitcher--selectMenu{top:calc(100% + 16px);right:0;max-height:80dvh}}@media not all and (max-width: 1023px){.MarketLanguageSwitcher--selectMenu:after{position:absolute;top:-48px;right:-48px;width:48px;height:48px;background-color:var(--ric_color_white);transform:translate(50%,-50%);transform-origin:center;transition:width var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1) .2s,height var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1) .2s;content:"";clip-path:circle(farthest-side)}.MarketLanguageSwitcher.is-open .MarketLanguageSwitcher--selectMenu:after{width:200vh;height:200vh;transition-delay:0s}}.MarketLanguageSwitcher--selectMenu--content{position:relative;z-index:1;width:395px;height:100%;padding-top:64px;padding-bottom:40px;overflow-y:auto;background-color:var(--ric_color_white);opacity:0;transition:opacity var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1)}.MarketLanguageSwitcher.is-open .MarketLanguageSwitcher--selectMenu--content{opacity:1;transition:opacity var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1) var(--ric_hover_duration-short)}@media (max-width: 1023px){.MarketLanguageSwitcher.is-open .MarketLanguageSwitcher--selectMenu--content{transform:translateZ(0);transition:transform var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1),opacity var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1)}}@media (max-width: 1023px){.MarketLanguageSwitcher--selectMenu--content{top:unset;right:0;bottom:0;left:0;justify-content:flex-end;width:100%;height:100%;max-height:80dvh;background-color:var(--ric_color_white);border-top-left-radius:var(--ric_border-radius_md);border-top-right-radius:var(--ric_border-radius_md);transform:translate3d(0,100%,0);transition:transform var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1),opacity 0s var(--ric_hover_duration-long);padding-inline:24px}}@media not all and (max-width: 1023px){.MarketLanguageSwitcher--selectMenu--content{padding-inline:32px}}.IconButton.MarketLanguageSwitcher--close-button{position:absolute;top:24px;right:24px}.MarketLanguageSwitcher--title{font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-.7px;margin-bottom:16px}@media (max-width: 750px){.MarketLanguageSwitcher--title{font-size:28px;line-height:1.2857142857;letter-spacing:-.5px}}@media not all and (max-width: 1200px){.MarketLanguageSwitcher--title{margin-bottom:8px}}.MarketLanguageSwitcher--text{margin-bottom:40px}.MarketLanguageSwitcher--form{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.MarketLanguageSwitcher--backdrop{position:fixed;display:block;background:#00000080;visibility:hidden;opacity:0;transition:opacity var(--ric_hover_duration-long) cubic-bezier(.4,0,.2,1),visibility var(--ric_hover_duration-long);content:"";inset:0}.MarketLanguageSwitcher.is-open .MarketLanguageSwitcher--backdrop{visibility:visible;opacity:1}.MainNavigation{--ric_navigation_offset: 8px;--ric_navigation_height: 56px;--ric_navigation_border-radius: calc(var(--ric_navigation_height) / 2);position:fixed;top:var(--ric_navigation_offset);right:var(--ric_navigation_offset);left:var(--ric_navigation_offset);z-index:var(--ric_layer_nav);display:flex;flex-direction:column-reverse;height:var(--ric_navigation_height);overflow:hidden;border-radius:var(--ric_navigation_border-radius);transition:height var(--ric_navigation_duration-collapsing) var(--ric_hover_easing),transform var(--ric_hover_duration-long) var(--ric_hover_easing)}[data-menu-mobile-open=true] .MainNavigation{height:calc(100dvh - var(--ric_navigation_offset) * 2);transition-duration:var(--ric_navigation_duration-expanding)}html:not([data-menu-desktop-open=true],[data-menu-mobile-open=true]) .MainNavigation.headroom--unpinned{transform:translateY(calc(-100% - var(--ric_navigation_offset) * 2))}@media not all and (prefers-reduced-motion){.MainNavigation{--ric_navigation_duration-expanding: .5s;--ric_navigation_duration-collapsing: .3s}}@media not all and (max-width: 1023px){.MainNavigation{--ric_navigation_offset: 16px;--ric_navigation_height: 60px;gap:128px;justify-content:center;overflow:visible;padding-inline:16px}}.MainNavigation:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--ric_color_white);transition-timing-function:cubic-bezier(.45,0,.55,1);transition-duration:var(--ric_navigation_duration-collapsing);transition-property:clip-path;content:"";clip-path:circle(50% at 50% -34vh);will-change:clip-path}[data-menu-mobile-open=true] .MainNavigation:after{clip-path:circle(100% at 50% 50%)}@media (max-width: 1023px){.MainNavigation:after{border-radius:var(--ric_navigation_border-radius)}}@media not all and (max-width: 1023px){.MainNavigation:after{width:920px;max-width:100%;padding-inline:16px;margin-inline:auto;position:absolute;left:50%;transform:translate(-50%);transform-origin:top center;transition-property:clip-path,width,height;clip-path:inset(0 round var(--ric_navigation_border-radius));will-change:clip-path,width,height}}@media not all and (max-width: 1023px){[data-menu-desktop-open=true] .MainNavigation:after{width:100%;height:calc(var(--ric_flyout_height) + var(--ric_navigation_height) - var(--ric_navigation_offset) / 2);transition-timing-function:cubic-bezier(.3,1.3,.3,1);transition-duration:var(--ric_navigation_duration-expanding);clip-path:inset(0 round var(--ric_border-radius_md))}}@media not all and (max-width: 1200px){[data-menu-desktop-open=true] .MainNavigation:after{transition-timing-function:cubic-bezier(.47,1.4,.64,1)}}.MainNavigation--topbar{position:relative;display:flex;flex:0 0 auto;gap:96px;align-items:center;justify-content:space-between;height:var(--ric_navigation_height);background-color:var(--ric_color_white);border-radius:var(--ric_navigation_border-radius);padding-inline:16px}@media not all and (max-width: 1023px){.MainNavigation--topbar{position:absolute;right:calc(50% - 460px);z-index:1;justify-content:flex-end;width:460px;padding-inline-end:16px}}@media (max-width: 1023px){.MainNavigation--topbar .MarketLanguageSwitcher{display:none}}.MainNavigation--closeBtnMobile{display:none}@media (max-width: 1023px){.MainNavigation--closeBtnMobile{position:absolute;top:0;bottom:0;width:40px}[data-menu-mobile-open=true] .MainNavigation--closeBtnMobile{display:block}}.MainNavigation--logo{position:absolute;top:50%;left:50%;width:96px;transform:translate(-50%,-50%)}.MainNavigation--logo svg{width:100%;height:auto}@media not all and (max-width: 1023px){.MainNavigation--logo{left:0;width:128px}}.MainNavigation--servicenav{display:flex;gap:16px;justify-content:flex-end;margin-right:0;margin-left:auto}@media (max-width: 1023px){.MainNavigation--menu{display:flex;flex:1 100%;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:0;visibility:hidden;transition:visibility 0ms var(--ric_navigation_duration-collapsing)}[data-menu-mobile-open=true] .MainNavigation--menu{visibility:visible;opacity:1;transition-delay:0ms}}@media not all and (max-width: 1023px){.MainNavigation--menu{width:920px;max-width:100%;padding-inline:16px;margin-inline:auto}}.MainNavigation--menu--nav{flex:1 auto;overflow:hidden auto;overflow:clip auto}@media (max-width: 1023px){.MainNavigation--menu--nav{margin-top:48px;padding-inline:32px}}@media not all and (max-width: 1023px){.MainNavigation--menu--nav--list{display:flex;gap:4px}}@media not all and (max-width: 1023px){.MainNavigation--link--home{display:none}}.MainNavigation--bottom--mobile{display:flex;justify-content:space-between;margin-block:8px;padding-inline:16px;opacity:0;transition:var(--ric_hover_duration) var(--ric_hover_easing);transition-property:opacity}[data-menu-mobile-open=true] .MainNavigation--bottom--mobile{opacity:1;transition-delay:var(--ric_navigation_duration-expanding)}@media not all and (max-width: 1023px){.MainNavigation--bottom--mobile{display:none}}.MainNavigation--bottom--mobile .MarketLanguageSwitcher{margin-left:auto}.MainNavigation--backdrop{position:fixed;z-index:-1;inset:0;background-color:#00000080;visibility:hidden;opacity:0;transition:var(--ric_navigation_duration-expanding) var(--ric_hover_easing);transition-property:opacity,visibility}[data-menu-mobile-open=true] .MainNavigation--backdrop,[data-menu-desktop-open=true] .MainNavigation--backdrop{visibility:visible;opacity:1}.MainNavigationGrid[data-v-13cb9c86]{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media not all and (max-width: 750px){.MainNavigationGrid[data-v-13cb9c86]{column-gap:24px}.MainNavigationGrid.columnsTablet-2[data-v-13cb9c86]{grid-column:span 2;grid-template-columns:1fr 1fr}}@media not all and (max-width: 1200px){.MainNavigationGrid.columns-2[data-v-13cb9c86]{grid-column:span 2;grid-template-columns:1fr 1fr}.MainNavigationGrid.columns-3[data-v-13cb9c86]{grid-column:span 3;grid-template-columns:1fr 1fr 1fr}}.code[data-astro-cid-7ygxdjng]{display:none;position:fixed;inset:0;margin:0;font-size:15px;padding:1.5em;overflow-y:auto}[data-celestial-view=code] .code[data-astro-cid-7ygxdjng]{display:block}
