.site-header.brand-header{transition:background-color .3s ease,border-color .3s ease}.site-header.brand-header.footer-in-view:not(.is-menu-open){background:transparent;border-bottom-color:transparent}@media(prefers-reduced-motion:reduce){.site-header.brand-header{transition:none}}.site-header.brand-header{height:76px;padding:0 48px;background:#ffcb00;color:#191919;border-bottom:1px solid #19191912;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;gap:24px}.site-header.brand-header--home{position:fixed;width:100%;top:0}.brand-header .header-brand{display:flex;align-items:center;margin-right:auto;position:relative;z-index:1}.brand-header .header-brand img{display:block;width:24px;height:auto;filter:none}.site-header.brand-header .header-cta{display:block;position:relative;z-index:1;border:1px solid #19191938;padding:10px 16px;font-size:13px;text-decoration:none;white-space:nowrap}.brand-header .header-cta:hover{background:#191919;color:#ffcb00;border-color:#191919}.site-header.brand-header .menu-toggle{color:inherit;flex-shrink:0}.site-header.brand-header .site-nav{position:absolute;inset:100% 0 auto;z-index:2;height:auto;min-height:calc(33vh - 76px);max-height:calc(100vh - 76px);padding:28px 48px 36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;align-content:center;background:#ffcb00;color:#191919;border-bottom:1px solid #1919191a;overflow-y:auto;transform:translateY(-8px)}.site-header.brand-header .site-nav a{min-height:64px;margin:0!important;font-size:20px;border-bottom:0;text-decoration:none;transition:color .2s ease,box-shadow .2s ease}.site-header.brand-header .site-nav a:after{content:none}.site-header.brand-header .site-nav a:hover,.site-header.brand-header .site-nav a:focus-visible{color:#191919;box-shadow:inset 0 -2px #191919}.site-header.brand-header.is-menu-open .menu-toggle span:first-child{transform:translateY(3px) rotate(45deg) scaleX(.7)}.site-header.brand-header.is-menu-open .menu-toggle span:nth-child(2){transform:translateY(-3px) rotate(-45deg) scaleX(.7)}.site-header.brand-header.is-menu-open .site-nav{transform:none}@media(min-width:1024px){.site-header.brand-header .menu-toggle{display:none}.site-header.brand-header .site-nav,.site-header.brand-header.is-menu-open .site-nav{inset:50% auto auto 50%;display:flex;align-items:center;gap:clamp(20px,2vw,32px);width:max-content;height:auto;min-height:0;max-height:none;padding:0;border:0;background:transparent;overflow:visible;opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:none}.site-header.brand-header .site-nav a{min-height:44px;font-size:14px;white-space:nowrap;font-weight:400;color:#191919}.site-header.brand-header .site-nav a:hover,.site-header.brand-header .site-nav a:focus-visible,.site-header.brand-header .site-nav a[aria-current=page]{color:#191919;box-shadow:inset 0 -2px #191919}}@media(max-width:760px){.site-header.brand-header{height:64px;padding:0 20px;gap:16px}.site-header.brand-header .header-cta{font-size:12px;padding:12px;min-height:44px}.site-header.brand-header .site-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 24px;gap:0 24px;min-height:calc(33vh - 64px);max-height:calc(100vh - 64px)}.site-header.brand-header .site-nav a{min-height:52px;font-size:16px}}@media(max-height:500px)and (orientation:landscape){.site-header.brand-header[data-site-header]{height:56px}.site-header.brand-header .site-nav{min-height:0;max-height:calc(100vh - 56px);padding:8px 24px 12px;gap:0 24px}.site-header.brand-header .site-nav a{min-height:44px;font-size:16px}}.header-scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:96px;pointer-events:none}body .site-header.brand-header[data-site-header]{left:0;right:0;width:100%;border-radius:0;margin-inline:auto;transition:height .3s ease,width .3s ease,top .3s ease,border-radius .3s ease,background-color .3s ease,padding .3s ease,box-shadow .3s ease}body .site-header.brand-header.is-scrolled[data-site-header]{position:fixed;top:16px;width:calc(100% - 96px);height:68px;padding:0 32px;border-radius:34px;background:#ffcb00c7;border:1px solid #ffffff45;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 6px 28px #1919190d}body .site-header.brand-header.is-scrolled.footer-in-view:not(.is-menu-open){background:#ffcb00c7}body .site-header.brand-header.is-scrolled.is-menu-open[data-site-header]{border-radius:24px 24px 0 0;background:#ffcb00}body .site-header.brand-header.is-scrolled .site-nav{border-radius:0 0 24px 24px}@media(max-width:760px){body .site-header.brand-header.is-scrolled[data-site-header]{top:10px;width:calc(100% - 24px);height:60px;padding:0 20px;gap:12px}body .site-header.brand-header.is-scrolled .header-cta{padding:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){body .site-header.brand-header[data-site-header]{transition:none}}@media(max-width:1023px){body .site-header.brand-header .site-nav{top:calc(100% - 1px);transform:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:clip-path .3s ease,opacity .2s ease,visibility 0s linear .3s}body .site-header.brand-header.is-menu-open .site-nav{transform:none;-webkit-clip-path:inset(0);clip-path:inset(0);transition-delay:0s}body .site-header.brand-header.is-scrolled[data-site-header]{border-radius:34px}body .site-header.brand-header.is-scrolled.is-menu-open[data-site-header]{border-radius:24px 24px 0 0;border-bottom-color:#ffcb00}}
