.site-header{transition:background-color .24s,border-color .24s,box-shadow .24s}.membership-payment-bar{background:#fdfaf4;border-top:1px solid #e8dfcf;justify-content:flex-end;padding:.35rem max(1rem,50% - 640px);display:flex}.membership-payment-badge{color:#725027;cursor:pointer;background:#fff;border:1px solid #d2bc91;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;min-height:2rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.membership-payment-badge:hover{background:#f7efdf}.site-header :is(a,button){transition:color .24s,background-color .24s,border-color .24s}.site-primary-navigation a>span:last-child{transform-origin:0;transition:scale .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background-color .24s}.site-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:4rem;display:flex}.site-logo{object-fit:contain;width:auto;max-width:8.5rem;height:2.5rem;transition:filter .24s}.site-primary-navigation,.site-account-actions{white-space:nowrap;flex-shrink:0;align-items:center;min-width:0;display:none}.site-primary-navigation{gap:1.25rem;margin-left:auto}.site-account-actions{gap:1rem}.site-mobile-controls{align-items:center;gap:.5rem;display:flex}.site-header :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.site-header .site-nav-select>button{border-radius:6px;transform:none}.site-header .site-nav-select>div[data-state]{transition:opacity var(--gs-pop) ease, transform var(--gs-pop) cubic-bezier(.2, .8, .2, 1);border:1px solid #e2e8f0;transform:translateY(-4px)scale(.99);box-shadow:0 8px 24px #162c481f}.site-header .site-nav-select>div[data-state=open]{transform:translateY(0)scale(1)}.site-header .site-nav-select>div[data-state=closed]{transition-duration:var(--gs-pop-out)}.site-header .site-nav-select [role=option]{padding-inline:12px}.site-account-actions>a{min-height:2.5rem}.site-header .site-menu-toggle{flex-shrink:0;width:2.75rem;height:2.75rem}.site-mobile-controls button{min-height:2.75rem}.site-mobile-navigation{overscroll-behavior:contain;background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;max-height:calc(100dvh - 4rem);padding:.75rem 1.5rem 1.5rem;overflow-y:auto;box-shadow:0 12px 20px #162c480f}.site-mobile-link{align-items:center;min-height:2.75rem;display:flex}.site-mobile-link:nth-child(7){border-top:1px solid #e2e8f0;border-radius:0;margin-top:.5rem;padding-top:.75rem}.site-mobile-account--guest{grid-template-columns:auto 1fr}.site-mobile-account button,.site-mobile-account a{white-space:normal;height:auto;min-height:2.75rem}@media (width>=1100px){.site-header-inner{height:4.5rem}.site-primary-navigation,.site-account-actions{display:flex}.site-mobile-controls,.site-mobile-navigation{display:none}}@media (width>=1100px) and (width<=1279px){.site-header-inner{gap:1rem}.site-primary-navigation{gap:.875rem}.site-account-actions{gap:.75rem}}@media (width>=1100px) and (width<=1535px){.site-header--member .site-header-inner{gap:1rem}.site-header--member .site-primary-navigation{flex-shrink:1;gap:clamp(.375rem,.7vw,.75rem)}.site-header--member .site-primary-navigation a{font-size:.8125rem}.site-header--member .site-account-actions{gap:.5rem}.site-header--member .site-account-actions>button{flex-shrink:0}.site-header--member .site-logo{max-width:7.75rem}}@media (width>=1536px){.site-header--member .site-header-inner{max-width:1440px}}@media (width<=479px){.site-header-inner{gap:.75rem}.site-logo{max-width:7.5rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.site-header,.site-header :is(a,button),.site-logo,.site-primary-navigation a>span:last-child,.site-header .site-nav-select>div[data-state]{transition:none}.site-header .site-nav-select>div[data-state]{transform:none}}
