.mast-header{margin-left:auto;margin-right:auto;max-width:var(--layout-max-width,1380px);--mh-bg:var(--mast-washed-black,#2a2622);--mh-fg:var(--mast-cream,#f5f3ef);--mh-active:var(--mast-clay,#b35335);--mh-hover:var(--mast-light-clay,#efe2d9);--mh-panel-bg:var(--mast-cream,#f5f3ef);--mh-panel-fg:var(--mast-washed-black,#2a2622);--mh-cta-hover-bg:var(--mast-white,#fff);--mh-mono:var(--font-secondary,"degular-mono",monospace);--mh-sans:var(--font-primary,"Pangea",sans-serif);margin-bottom:30px;position:relative;z-index:100}.mast-header .mast-header__bar{align-items:center;background-color:var(--mh-bg);border-radius:8px;color:var(--mh-fg);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:64px;padding:0 20px}.mast-header .mast-header__logo{align-items:center;display:flex;flex-shrink:0;line-height:0;min-height:64px}.mast-header .mast-header__logo img{border-radius:0;display:block;height:20px;max-width:none;width:auto}.mast-header .mast-header__list,.mast-header .mast-header__submenu{list-style:none;margin:0;padding:0}.mast-header .mast-header__link,.mast-header .mast-header__trigger{align-items:center;background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--mh-sans);font-size:16px;font-weight:400;gap:10px;letter-spacing:0;line-height:1.2;margin:0;padding:16px;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.mast-header .mast-header__link:focus,.mast-header .mast-header__link:hover,.mast-header .mast-header__trigger:focus,.mast-header .mast-header__trigger:hover{background:transparent;color:inherit;text-decoration:none}.mast-header .mast-header__link:hover{color:var(--mh-hover)}.mast-header .mast-header__item.is-current>.mast-header__link,.mast-header .mast-header__item.is-current>.mast-header__trigger>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mast-header .mast-header__item.is-open>.mast-header__trigger,.mast-header .mast-header__item.is-open>.mast-header__trigger:hover{background-color:var(--mh-active);color:var(--mh-fg)}.mast-header .mast-header__cta:focus-visible,.mast-header .mast-header__link:focus-visible,.mast-header .mast-header__logo:focus-visible,.mast-header .mast-header__sublink:focus-visible,.mast-header .mast-header__toggle:focus-visible,.mast-header .mast-header__trigger:focus-visible{outline:2px solid var(--mast-coral,#ff8373);outline-offset:2px}.mast-header .mast-header__chevron{border-bottom:2px solid;border-right:2px solid;display:block;flex-shrink:0;height:8px;margin:0 2px;transform:rotate(-45deg);transition:transform .2s ease;width:8px}.mast-header .mast-header__item.is-open .mast-header__chevron{transform:translateY(-2px) rotate(45deg)}.mast-header .mast-header__subitem{border-radius:5px;margin:0 9px;transition:background-color .15s ease}.mast-header .mast-header__subitem.is-current,.mast-header .mast-header__subitem:focus-within,.mast-header .mast-header__subitem:hover{background-color:var(--mh-hover)}.mast-header .mast-header__sublink{display:block;font-family:var(--mh-sans);font-size:16px;font-weight:400;line-height:1.4;padding:13px 18px}.mast-header .mast-header__sublink,.mast-header .mast-header__sublink:focus,.mast-header .mast-header__sublink:hover{color:var(--mh-panel-fg);text-decoration:none}.mast-header .mast-header__cta{align-items:center;align-self:flex-end;background:transparent;border:1px solid var(--mh-cta-hover-bg);border-radius:var(--button-radius,8px);color:var(--mh-fg);display:inline-flex;font-family:var(--mh-sans);font-size:16px;font-weight:400;line-height:1.2;padding:9px 17px;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.mast-header .mast-header__cta:focus,.mast-header .mast-header__cta:hover{background-color:var(--mh-cta-hover-bg);color:var(--mh-panel-fg);text-decoration:none}.mast-header .mast-header__cta sub{font-size:.645em;line-height:0;position:relative;top:.1em;vertical-align:baseline}.mast-header .mast-header__toggle{align-items:center;background:transparent;border:0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:44px;justify-content:center;margin:0 -10px 0 0;padding:0;width:44px}.mast-header .mast-header__toggle:active,.mast-header .mast-header__toggle:hover{background:transparent}.mast-header .mast-header__toggle-bar{background-color:var(--mh-fg);display:block;height:1.5px;transition:transform .2s ease,opacity .2s ease;width:24px}.mast-header.is-open .mast-header__toggle-bar:first-child{transform:translateY(7.5px) rotate(45deg)}.mast-header.is-open .mast-header__toggle-bar:nth-child(2){opacity:0}.mast-header.is-open .mast-header__toggle-bar:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media (max-width:1023px){.mast-header .mast-header__panel{align-items:flex-end;background-color:var(--mh-panel-bg);border-radius:0 0 8px 8px;color:var(--mh-panel-fg);display:none;flex:0 0 calc(100% + 40px);flex-direction:column;gap:24px;margin:0 -20px;padding:16px 12px 24px}.mast-header.is-open .mast-header__panel{display:flex}.mast-header.is-open .mast-header__bar{box-shadow:0 12px 32px rgba(42,38,34,.14),0 2px 8px rgba(42,38,34,.08)}.mast-header .mast-header__nav{width:100%}.mast-header .mast-header__list{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mast-header .mast-header__item{align-items:flex-end;display:flex;flex-direction:column;width:100%}.mast-header .mast-header__link,.mast-header .mast-header__trigger{font-size:18px}.mast-header .mast-header__submenu{display:none;padding:4px 0 8px;text-align:right}.mast-header .mast-header__subitem{margin:0}.mast-header .mast-header__sublink{padding:10px 16px}.mast-header .mast-header__item.is-open>.mast-header__submenu{display:block}.mast-header .mast-header__cta{border-color:var(--mh-panel-fg);color:var(--mh-panel-fg);margin-right:4px}.mast-header .mast-header__cta:focus,.mast-header .mast-header__cta:hover{background-color:var(--mh-panel-fg);color:var(--mh-panel-bg)}}@media (min-width:1024px){.mast-header .mast-header__bar{flex-wrap:nowrap;min-height:80px;padding:0 30px}.mast-header .mast-header__logo{min-height:80px}.mast-header .mast-header__toggle{display:none}.mast-header .mast-header__panel{align-items:center;display:flex;gap:40px}.mast-header .mast-header__list{align-items:center;display:flex;gap:6px}.mast-header .mast-header__item{position:relative}.mast-header .mast-header__submenu{background-color:var(--mh-panel-bg);border-radius:0 0 8px 8px;min-width:220px;opacity:0;padding:18px 0 9px;position:absolute;right:0;top:calc(50% + 40px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden}.mast-header .mast-header__submenu:before{content:"";height:20px;left:0;position:absolute;right:0;top:-20px}.mast-header .mast-header__subitem+.mast-header__subitem{margin-top:9px}.mast-header .mast-header__item.is-open>.mast-header__submenu{opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s;visibility:visible}.mast-header .mast-header__sublink{white-space:nowrap}.mast-header .mast-header__cta{align-self:auto}}@media (min-width:1024px) and (max-width:1279px){.mast-header .mast-header__panel{gap:20px}.mast-header .mast-header__list{gap:0}.mast-header .mast-header__link,.mast-header .mast-header__trigger{gap:8px;padding:14px 10px}}@media (prefers-reduced-motion:reduce){.mast-header *,.mast-header :before{transition:none!important}}.mast-header .mast-header__hint{color:inherit;--small-text:0;font-family:var(--mh-mono);font-size:13px;margin:0;opacity:.7}