.extra-nav-halfpage__label{opacity:.85}.extra-nav-halfpage ul{margin:0;padding:0;list-style:none}.extra-nav-halfpage li{margin:0;padding:0;line-height:.72}.extra-nav-halfpage li+li{margin-top:.15em}.extra-nav-halfpage__link{display:block;margin:0;padding:0;font-size:var(--extra-menu-font-size,clamp(3rem,7vw,6.5rem));font-weight:700;line-height:.72;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.08)}.extra-nav-halfpage__link span{display:block;line-height:inherit}.extra-nav-halfpage__link:after{bottom:0;height:3px}.extra-nav li{transition:opacity .25s ease}.extra-nav:has(li:hover) li:not(:hover){opacity:.35}.extra-nav a{position:relative}.extra-nav a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-.5rem;left:0;background-color:var(--color-secondary);transform-origin:bottom right;transition:transform .25s ease-out}.extra-nav a.hover:after,.extra-nav a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu-icon-2 line{transform-box:fill-box;transform-origin:right center;transition:transform .3s ease}.menu-icon-2 .line-mid{transform:scaleX(.875)}.menu-icon-2 .line-bot{transform:scaleX(.75)}.extra-menu-trigger:hover .menu-icon-2 .line-bot,.extra-menu-trigger:hover .menu-icon-2 .line-mid,.menu-icon-2:hover .line-bot,.menu-icon-2:hover .line-mid{transform:scaleX(1)}.extra-menu-halfpage__footer ul{list-style:none;margin:0;padding:0}.dropdown-menu-panel{pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.dropdown-menu-panel--open{pointer-events:auto;opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu-list{list-style:none;margin:0;padding:0;min-width:200px}.dropdown-menu-item+.dropdown-menu-item{border-top:1px solid rgba(0,0,0,.06)}.dropdown-menu-item .dropdown-menu-row{transition:background-color .15s ease}.dropdown-menu-item .dropdown-menu-row:hover{background-color:var(--dm-hover,rgba(0,0,0,.07))}.dropdown-menu-item .dropdown-menu-row a{transition:color .15s ease;white-space:nowrap}.dropdown-menu-item .dropdown-menu-row a.is-active,.dropdown-menu-item .dropdown-menu-row a:hover{background-color:var(--dm-hover,rgba(0,0,0,.07))}.dropdown-menu-submenu{visibility:hidden;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.group\/sub2:hover>.dropdown-menu-submenu,.group\/sub:hover>.dropdown-menu-submenu{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}.dropdown-menu-subitem+.dropdown-menu-subitem{border-top:1px solid rgba(0,0,0,.06)}.dropdown-menu-subitem .dropdown-menu-row{transition:background-color .15s ease}.dropdown-menu-subitem .dropdown-menu-row:hover{background-color:var(--dm-hover,rgba(0,0,0,.07))}.dropdown-menu-subitem .dropdown-menu-row a{transition:color .15s ease;white-space:nowrap}.dropdown-menu-subitem .dropdown-menu-row a:hover{color:var(--color-primary)!important}.extra-menu-topbar-strip{display:none}@media(min-width:1280px){.extra-menu-topbar-strip{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.extra-menu-topbar-strip>div{overflow:hidden}body.extra-topbar-open .extra-menu-topbar-strip{grid-template-rows:1fr;opacity:1}}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-.5rem;left:0;background-color:var(--color-secondary);transform-origin:bottom right;transition:transform .25s ease-out}.desktop-nav a.hover:after,.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:bottom left}.desktop-nav .btn a:after,.desktop-nav .logo-image a:after,.desktop-nav a.btn:after{display:none}.header-view-5{--header-view-5-appbar-gap:calc(0.5rem + (1 - var(--header-collapse-progress, 0)) * 1rem);--header-view-5-row-height:4.5rem}.header-view-5 .header-view-5-desktop{grid-template-columns:1fr auto 1fr;column-gap:1.5rem}@media(min-width:1280px){.header-view-5 .header-main-desktop{padding-top:var(--header-view-5-appbar-gap);padding-bottom:var(--header-view-5-appbar-gap);min-height:calc(var(--header-view-5-row-height) + var(--header-view-5-appbar-gap)*2);align-items:center;transition:padding-top var(--header-transition-duration,.14s) var(--header-transition-easing,ease-out),padding-bottom var(--header-transition-duration,.14s) var(--header-transition-easing,ease-out),min-height var(--header-transition-duration,.14s) var(--header-transition-easing,ease-out)}.header-view-5 .header-logo-slot,.header-view-5 .header-view-5-actions,.header-view-5 .header-view-5-nav-wrap{display:flex;align-items:center;align-self:center;padding-top:0!important;padding-bottom:0!important}}.header-view-5 .header-view-5-logo-pill{display:inline-flex;align-items:center;justify-content:center}.header-view-5 .header-view-5-logo-pill .logo-image{height:2.5rem!important;width:10rem!important}.header-view-5 .header-view-5-logo-pill .logo-image a{justify-content:center!important}.header-view-5 .header-view-5-logo-pill .logo-image img{object-position:center!important}.header-view-5 .header-view-5-nav-pill{display:inline-flex;align-items:center;background-color:#fff;border-radius:9999px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding-block:.625rem;padding-inline:2rem}.header-view-5 .header-view-5-nav-pill nav.desktop-nav{display:flex;align-items:center}.header-view-5 .header-view-5-nav-pill--small{padding-inline:1.5rem}.header-view-5 .header-view-5-nav-pill--large{padding-inline:2.5rem}.header-view-5 .header-view-5-nav-pill nav.desktop-nav a:not(.btn){letter-spacing:.02em}.header-view-5 .header-view-5-nav-pill nav.desktop-nav a:not(.btn):after{bottom:-.25rem}@media(min-width:1280px){.header-view-5 .header-view-5-actions .secondary-menu,.header-view-5 .header-view-5-actions .secondary-nav,.header-view-5 .header-view-5-actions.header-secondary-actions>.language-selector{display:flex;align-items:center;margin-bottom:0;opacity:1;max-width:none;flex:0 1 auto;overflow:visible}header.has-secondary-menu .header-view-5 .header-view-5-actions.header-secondary-actions>.language-selector,header.has-secondary-menu .header-view-5 .header-view-5-actions.header-secondary-actions>.secondary-menu,header.has-secondary-menu .header-view-5 .header-view-5-actions.header-secondary-actions>nav.secondary-nav{--header-secondary-fade:1;opacity:1!important;max-width:none!important;flex:0 1 auto!important;overflow:visible!important}header.header-transparent-hero.transparent .header-view-5,header.transparent .header-view-5{--header-view-5-row-height:3.5rem}header.header-transparent-hero.transparent .header-view-5 .header-main-desktop,header.transparent .header-view-5 .header-main-desktop{min-height:calc(var(--header-view-5-row-height) + var(--header-view-5-appbar-gap)*2)}header.header-transparent-hero.transparent .header-view-5 .header-logo-slot,header.transparent .header-view-5 .header-logo-slot{padding-top:0!important;padding-bottom:0!important}header.header-transparent-hero.transparent .header-view-5 .header-view-5-logo-pill,header.transparent .header-view-5 .header-view-5-logo-pill{border-radius:9999px;padding-block:.625rem;padding-inline:1.25rem;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 16px rgba(0,0,0,.1)}header.header-transparent-hero.transparent .header-view-5 .header-view-5-logo-pill .logo-image,header.transparent .header-view-5 .header-view-5-logo-pill .logo-image{height:1.5rem!important;width:7.5rem!important}header.header-transparent-hero.transparent .header-view-5 .header-view-5-logo-pill .inverted,header.transparent .header-view-5 .header-view-5-logo-pill .inverted{filter:none!important}header.header-transparent-hero.transparent .header-view-5 .header-view-5-nav-pill,header.transparent .header-view-5 .header-view-5-nav-pill{background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.1)}header.header-transparent-hero.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li:not(:has(>.btn,>div.btn)) svg,header.header-transparent-hero.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>a:not(.btn),header.header-transparent-hero.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>div:not(.btn)>a:not(.btn),header.header-transparent-hero.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>div:not(.btn)>span,header.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li:not(:has(>.btn,>div.btn)) svg,header.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>a:not(.btn),header.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>div:not(.btn)>a:not(.btn),header.transparent .header-view-5 .header-view-5-nav-pill nav.desktop-nav>ul>li>div:not(.btn)>span{color:var(--color-primary-text,#333)!important}header.header-transparent-hero.transparent .header-view-5 .header-view-5-actions .secondary-nav,header.transparent .header-view-5 .header-view-5-actions .secondary-nav{display:flex;align-items:center}header.header-split-sticky .header-view-5 .header-main-desktop{min-height:calc(var(--header-view-5-row-height) + var(--header-view-5-appbar-gap)*2)!important}header.header-split-sticky .header-view-5 .header-logo-slot{padding-top:0!important;padding-bottom:0!important}header.header-split-sticky .header-view-5 .header-main .logo-image{height:2.5rem!important;width:10rem!important}header.header-transparent-hero.scrolled .header-view-5{--header-view-5-row-height:3.5rem}header.header-transparent-hero.scrolled .header-view-5 .header-main-desktop{min-height:calc(var(--header-view-5-row-height) + var(--header-view-5-appbar-gap)*2)!important}header.header-transparent-hero.scrolled .header-view-5 .header-logo-slot{padding-top:0!important;padding-bottom:0!important}header.header-transparent-hero.scrolled .header-view-5 .header-main .logo-image{height:1.5rem!important;width:7.5rem!important}}.secondary-nav a{position:relative}.secondary-nav a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-.5rem;left:0;background-color:var(--color-secondary);transform-origin:bottom right;transition:transform .25s ease-out}.secondary-nav a.hover:after,.secondary-nav a:hover:after{transform:scaleX(1);transform-origin:bottom left}.secondary-nav>ul li:last-child a.btn:after{display:none}