@media (min-width:769px) and (max-width:1024px){body.home-hero .home-sticky-nav .pill-nav-container{display:flex!important;flex-direction:row!important;align-items:center!important;grid-template-columns:unset!important;gap:10px!important;padding:10px 20px 12px!important;width:100%;box-sizing:border-box}body.home-hero .pill-nav-container .pill-bar{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;grid-column:unset!important;justify-self:unset!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px!important;padding:6px 10px!important;mask-image:none!important;-webkit-mask-image:none!important}body.home-hero .pill-nav-container .pill-bar::-webkit-scrollbar{display:none}body.home-hero .pill-nav-container .pill-bar .pill-btn{flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:center}body.home-hero .pill-nav-container .pill-nav-auth{flex:0 0 auto!important;grid-column:unset!important;justify-self:unset!important;width:auto!important;margin-left:0!important;flex-shrink:0!important}body:not(.home-hero) .main-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;justify-content:unset!important;gap:8px 10px!important;height:auto!important;min-height:80px!important;padding:max(8px,env(safe-area-inset-top)) 16px 10px!important;overflow:visible!important;flex-wrap:unset!important}body:not(.home-hero) .main-header .header-logo{grid-column:1!important;grid-row:1!important;max-width:min(30vw,168px)!important;font-size:clamp(0.55rem,2.2vw,0.82rem)!important;letter-spacing:clamp(1px,0.5vw,3px)!important;flex-shrink:0!important;margin-right:0!important}body:not(.home-hero) .main-header nav,body:not(.home-hero) .main-header .header-nav{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;margin-left:0!important;max-width:100%!important;min-width:0!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px!important;padding:0 0 2px!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not(.home-hero) .main-header nav::-webkit-scrollbar,body:not(.home-hero) .main-header .header-nav::-webkit-scrollbar{display:none}body:not(.home-hero) .main-header nav .auth-btn,body:not(.home-hero) .main-header .header-nav .auth-btn{flex-shrink:0!important;width:auto!important;min-width:0!important;min-height:0!important;padding:6px 10px!important;font-size:0.52rem!important;letter-spacing:1px!important;text-align:center!important}body:not(.home-hero) .header-mobile-auth,body:not(.home-hero) .header-auth--always{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;flex-shrink:0!important;justify-self:end!important;position:static!important;min-width:0!important}body:not(.home-hero) .header-mobile-auth .auth-buttons,body:not(.home-hero) .header-auth--always .auth-buttons{gap:6px!important;flex-wrap:nowrap!important}body:not(.home-hero) .header-mobile-auth .auth-btn,body:not(.home-hero) .header-mobile-auth button.auth-btn,body:not(.home-hero) .header-auth--always .auth-btn,body:not(.home-hero) .header-auth--always button.auth-btn{flex:0 1 auto!important;min-height:34px!important;min-width:0!important;padding:7px 11px!important;font-size:0.5rem!important;letter-spacing:1.2px!important}body:not(.home-hero):not(.djc-no-mobile-nav) .mobile-nav-toggle,body:not(.home-hero):not(.djc-no-mobile-nav) .mobile-nav-backdrop{display:none!important}body:not(.home-hero):not(.djc-no-mobile-nav) .main-header .header-nav.mobile-nav-panel,body:not(.home-hero):not(.djc-no-mobile-nav) .main-header nav.mobile-nav-panel{display:flex!important;flex-direction:row!important}body.djc-no-mobile-nav .main-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}}