:root{--etb-accent: #caa05a;--etb-menu-ease: cubic-bezier(.7, 0, .2, 1);--etb-menu-line: color-mix(in srgb, var(--color-foreground) 10%, transparent)}@media screen and (min-width: 1024px){.hdt-header__inline-list>li>.hdt-header__menu-item,.hdt-header__inline-list>li>hdt-header-menu>details>summary.hdt-header__menu-item,.hdt-header__inline-list>li>hdt-header-mega-menu>details>summary.hdt-header__menu-item{position:relative;transition:color .25s ease}.hdt-header__inline-list>li>.hdt-header__menu-item:after,.hdt-header__inline-list>li>hdt-header-menu>details>summary.hdt-header__menu-item:after,.hdt-header__inline-list>li>hdt-header-mega-menu>details>summary.hdt-header__menu-item:after{content:"";position:absolute;left:50%;bottom:.15em;width:0;height:2px;border-radius:2px;background:var(--etb-accent);transform:translate(-50%);transition:width .3s var(--etb-menu-ease);pointer-events:none}.hdt-header__inline-list>li>.hdt-header__menu-item:hover:after,.hdt-header__inline-list>li>hdt-header-menu>details[open]>summary.hdt-header__menu-item:after,.hdt-header__inline-list>li>hdt-header-mega-menu>details[open]>summary.hdt-header__menu-item:after,.hdt-header__inline-list>li>hdt-header-menu>details>summary.hdt-header__menu-item:hover:after,.hdt-header__inline-list>li>hdt-header-mega-menu>details>summary.hdt-header__menu-item:hover:after{width:calc(100% - 1.2em)}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__list-wrap{margin-top:.8rem;padding-block:1.6rem 2rem;min-width:26rem;max-width:50rem;border-radius:0 0 1.2rem 1.2rem;border-top:2px solid var(--etb-accent);box-shadow:0 2.4rem 4rem -1.2rem #0000002e,inset 0 1px 0 0 var(--etb-menu-line)}.hdt-header__inline-list .hdt-dropdown__list:before{content:"";position:absolute;inset-inline:0;top:-1.2rem;height:1.2rem}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__list .hdt-dropdown__list-wrap{border-radius:1.2rem;border-top:0;border-inline-start:2px solid var(--etb-accent)}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__link{position:relative;padding:.6rem 2.4rem .6rem 2.6rem;transition:color .2s ease,transform .25s ease,padding-inline-start .25s ease}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__link:before{content:"";position:absolute;left:1.2rem;top:50%;width:.8rem;height:2px;border-radius:1rem;background:var(--etb-accent);opacity:0;transform:translateY(-50%) scaleX(.4);transform-origin:left center;transition:opacity .25s ease,transform .25s ease}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__link:hover,.hdt-header__inline-list .hdt-dropdown__list details[open]>.hdt-dropdown__link{padding-inline-start:3.2rem}.hdt-header__inline-list .hdt-dropdown__list .hdt-dropdown__link:hover:before,.hdt-header__inline-list .hdt-dropdown__list details[open]>.hdt-dropdown__link:before{opacity:1;transform:translateY(-50%) scaleX(1)}.hdt-mega-menu__content{overflow:hidden}.hdt-mega-menu__wrap{max-width:100%!important;margin-top:0!important;border-radius:0 0 1.6rem 1.6rem;border-top:2px solid var(--etb-accent);box-shadow:0 2.4rem 4rem -1.2rem #0000002e;position:relative;animation:etb-mega-content .45s ease .18s both}.hdt-header-details[open]>.hdt-mega-menu__content{animation:etb-curtain .6s var(--etb-menu-ease) both}@keyframes etb-curtain{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -4rem 0)}}@keyframes etb-mega-content{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.hdt-header-details[open]>.hdt-mega-menu__content>.hdt-mega-menu__wrap:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:35%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--etb-accent) 22%,transparent),color-mix(in srgb,var(--etb-accent) 30%,transparent),color-mix(in srgb,var(--etb-accent) 22%,transparent),transparent);transform:translate(-130%) skew(-15deg);animation:etb-gold-sheen 5.5s ease-in-out infinite;animation-delay:.8s;pointer-events:none;border-radius:inherit}@keyframes etb-gold-sheen{0%{transform:translate(-130%) skew(-15deg)}55%,to{transform:translate(330%) skew(-15deg)}}.hdt-mega-menu__wrap>ul.hdt-megamenu__links>li{position:relative;padding-inline-end:1.6rem}.hdt-mega-menu__wrap>ul.hdt-megamenu__links>li+li:before{content:"";position:absolute;inset-block:.2rem;inset-inline-start:calc(var(--menu-gap-x, 1.5rem) * -1);width:1px;background:var(--etb-menu-line)}.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6{display:inline-flex;align-items:center;gap:.9rem;padding-block:.3rem;font-weight:var(--font-medium, 500);letter-spacing:-.01em;transition:color .25s ease,transform .25s ease}.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6:before{content:"";flex:0 0 auto;width:.8rem;height:.2rem;border-radius:1rem;background:var(--etb-accent);opacity:0;transform:scaleX(.4);transform-origin:left center;transition:opacity .25s ease,width .25s ease,transform .25s ease}.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6:hover,.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6:focus-visible{transform:translate(.3rem)}.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6:hover:before,.hdt-mega-menu__wrap ul.hdt-megamenu__links>li>a.hdt-h6:focus-visible:before{opacity:1;width:1.8rem;transform:scaleX(1)}.hdt-mega-menu__wrap ul.hdt-megamenu__links ul>li>a{color:color-mix(in srgb,var(--color-foreground) 65%,transparent);transition:color .2s ease,padding-inline-start .2s ease}.hdt-mega-menu__wrap ul.hdt-megamenu__links ul>li>a:hover{color:var(--color-foreground);padding-inline-start:.3rem}.hdt-page-backdrop{transition:opacity .3s ease;-webkit-backdrop-filter:brightness(.7) blur(2px);backdrop-filter:brightness(.7) blur(2px)}@media (prefers-reduced-motion: reduce){.hdt-header-details[open]>.hdt-mega-menu__content,.hdt-mega-menu__wrap,.hdt-header-details[open]>.hdt-mega-menu__content>.hdt-mega-menu__wrap:after{animation:none}.hdt-header-details[open]>.hdt-mega-menu__content>.hdt-mega-menu__wrap:after{content:none}}}@media screen and (min-width: 1024px){.hdt-header__inline-list{flex-wrap:nowrap!important;white-space:nowrap}.hdt-header__inline-list .hdt-header__menu-item{padding:.9rem clamp(.35rem,.5vw,1rem);font-size:clamp(11px,.9vw,var(--header-inline-size))}.hdt-header__inline-list .hdt-header__menu-item.hdt-menu__has-children{column-gap:.35rem}.hdt-header__inline-list .hdt-header__menu-item .hdt-icon-caret{width:.75em;height:.75em}}@media screen and (min-width: 1024px) and (max-width: 1599px){.hdt-header__inline-list .hdt-header__menu-item{padding:.9rem .3rem;font-size:clamp(10.5px,.8vw,12.4px)}.hdt-header__inline-list .hdt-header__menu-item .hdt-icon-caret{display:none}.hdt-header__inline-list .hdt-header__menu-item.hdt-menu__has-children{column-gap:0}}@media screen and (min-width: 1600px) and (max-width: 1799px){.hdt-header__inline-list .hdt-header__menu-item{padding:.9rem .45rem;font-size:clamp(12px,.8vw,14px)}.hdt-header__inline-list .hdt-header__menu-item .hdt-icon-caret{width:.7em;height:.7em}.hdt-header__inline-list .hdt-header__menu-item.hdt-menu__has-children{column-gap:.25rem}}@media screen and (min-width: 1024px){.hdt-sticky-header[logo=center]:not([menu-type=drawer]){--header-layout: ". logo utility" "nav nav nav" / minmax(0, 1fr) auto minmax(0, 1fr)}.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header-wrapper{row-gap:.2rem;padding-block:.9rem .3rem}.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header__nav{display:flex;justify-content:center;min-width:0;width:100%}.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header__inline-menu{min-width:0}.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header__inline-list{justify-content:safe center;margin-inline-start:0}.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header__inline-list .hdt-header__menu-item{font-size:clamp(11.5px,.85vw,14px);padding:.7rem clamp(.4rem,.6vw,1.2rem)}}@media screen and (min-width: 1024px){.hdt-header__inline-list>li+li>.hdt-header__menu-item:before,.hdt-header__inline-list>li+li>hdt-header-menu>details>summary.hdt-header__menu-item:before,.hdt-header__inline-list>li+li>hdt-header-mega-menu>details>summary.hdt-header__menu-item:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:1px;height:1.05em;background:currentColor;opacity:var(--etb-menu-divider-o, .22);pointer-events:none}.hdt-header__inline-list>li.etb-hl>.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl>hdt-header-menu>details>summary.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl>hdt-header-mega-menu>details>summary.hdt-header__menu-item{color:var(--etb-menu-hl, #d92525);font-weight:var(--font-semibold, 600)}.hdt-header__inline-list>li.etb-hl>.hdt-header__menu-item:after,.hdt-header__inline-list>li.etb-hl>hdt-header-menu>details>summary.hdt-header__menu-item:after,.hdt-header__inline-list>li.etb-hl>hdt-header-mega-menu>details>summary.hdt-header__menu-item:after{background:var(--etb-menu-hl, #d92525)}.hdt-header__inline-list>li.etb-hl--pulse>.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl--pulse>hdt-header-menu>details>summary.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl--pulse>hdt-header-mega-menu>details>summary.hdt-header__menu-item{animation:etb-hl-pulse 2s ease-in-out infinite}.hdt-header__inline-list>li.etb-hl--blink>.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl--blink>hdt-header-menu>details>summary.hdt-header__menu-item,.hdt-header__inline-list>li.etb-hl--blink>hdt-header-mega-menu>details>summary.hdt-header__menu-item{animation:etb-hl-blink 1.6s ease-in-out infinite}@keyframes etb-hl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes etb-hl-blink{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.hdt-header__inline-list>li[class*=etb-hl--]>.hdt-header__menu-item,.hdt-header__inline-list>li[class*=etb-hl--]>hdt-header-menu>details>summary.hdt-header__menu-item,.hdt-header__inline-list>li[class*=etb-hl--]>hdt-header-mega-menu>details>summary.hdt-header__menu-item{animation:none}}}@media screen and (min-width: 1024px) and (max-width: 1279px){.hdt-sticky-header[logo=center]:not([menu-type=drawer]) .hdt-header__inline-list .hdt-header__menu-item{font-size:clamp(10px,.85vw,12.5px);padding:.7rem clamp(.1rem,.4vw,.6rem);letter-spacing:.02em}}
