.restored-header .skip{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}
.restored-header .skip:focus{top:12px}
.restored-header .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.restored-header{position:fixed;top:0;left:0;right:0;z-index:30}
.restored-header .announcement{background:var(--gold);text-align:center;font-size:12px;padding:8px 10px;min-height:35px}
.restored-header .announcement a{text-decoration:none;display:block}
.restored-header .nav{height:75px;background:#f8f8f6d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #ffffff30}
.restored-header .nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;max-width:1440px;margin:auto}
.restored-header .wordmark{font-family:Georgia,serif;font-size:35px;letter-spacing:-2.6px;font-weight:400;line-height:1;text-decoration:none}
.restored-header .nav-links{display:none;align-items:center;gap:28px}
.restored-header .nav-links a{text-decoration:none;font-size:15px}
.restored-header .menu-toggle{border:0;border-radius:50%;background:#292b29;width:46px;height:46px;box-shadow:0 3px 12px #0003;display:grid;place-content:center;gap:4px}
.restored-header .menu-toggle span{display:block;width:16px;height:1px;background:white;transition:.2s}
.restored-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5px) rotate(45deg)}
.restored-header .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.restored-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-5px) rotate(-45deg)}
.restored-header .mobile-menu{position:fixed;top:110px;left:0;right:0;background:#f5f5f3;padding:24px;box-shadow:0 16px 24px #0002}
.restored-header .mobile-menu[hidden]{display:none}
.restored-header .mobile-menu a{display:block;padding:14px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:22px}
.restored-header .button{border-radius:999px;min-height:56px;padding:15px 30px;display:inline-flex;justify-content:center;align-items:center;gap:15px;text-decoration:none;border:1px solid #ffffff28;background:var(--sage);color:white;font-size:17px;line-height:1.3;box-shadow:inset 0 2px 3px #ffffff65,0 2px 3px #00000014,0 6px 12px #00000014,0 14px 28px #00000012;transition:transform .2s,background .2s}
.restored-header .button:hover{transform:translateY(-2px);background:#526f65}
.restored-header .button:active{transform:translateY(1px)}
.restored-header .button.full{width:100%}
.restored-header .button.small{min-height:44px;padding:11px 24px;font-size:15px}
@media(min-width:768px){.restored-header .nav-links{display:flex}
.restored-header .menu-toggle{display:none}
.restored-header .mobile-menu{display:none!important}}
.restored-header .announcement{height:35px;padding:0;display:flex;align-items:center;text-align:left;overflow:hidden}
.restored-header .announcement .announcement-link{display:block;flex:1;min-width:0;overflow:hidden;height:35px}
.restored-header .announcement-track{display:flex;width:max-content;height:35px;animation:announcement-scroll 38s linear infinite;will-change:transform}
.restored-header .announcement-group{display:flex;align-items:center;flex-shrink:0;gap:34px;padding-right:34px;white-space:nowrap}
.restored-header .announcement-dot{font-size:10px;opacity:.6}
.restored-header .announcement-pause{width:35px;height:35px;flex-shrink:0;border:0;border-left:1px solid #38383825;background:var(--gold);font-size:16px;display:grid;place-content:center;position:relative;z-index:1}
.restored-header .announcement-link:hover .announcement-track,.restored-header .announcement-link:focus-visible .announcement-track,.restored-header .announcement.is-paused .announcement-track{animation-play-state:paused}
@keyframes announcement-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.restored-header .announcement-track{animation:none;transform:none!important;width:100%}
.restored-header .announcement-group{width:100%;justify-content:center;padding:0;gap:0}
.restored-header .announcement-group+.announcement-group,.restored-header .announcement-group .message:not(.challenge),.restored-header .announcement-dot,.restored-header .announcement-pause{display:none}
.restored-header .announcement-group .challenge{font-size:11px}
.restored-header .announcement-link{padding:0 4px}}
.restored-header .mobile-menu{top:var(--header);max-height:calc(100svh - var(--header));overflow-y:auto}
.restored-header .countdown-bar{display:flex;align-items:center;justify-content:center;height:var(--countdown-height);padding:.6rem 5%;background:#000;color:#fff;text-decoration:none}
.restored-header .countdown-inner{display:flex;align-items:center;justify-content:center;gap:2.5rem;width:100%;max-width:75rem}
.restored-header .countdown-heading{font-size:.8rem;line-height:1.3;letter-spacing:.04em}
.restored-header .countdown-heading>span{display:block;font-weight:600}
.restored-header .countdown-heading>small{display:block;font-size:.65rem;letter-spacing:.02em;color:#c5c5c5;margin-top:.3rem}
.restored-header .countdown-clock{display:flex;align-items:flex-start;gap:.65rem;font-variant-numeric:tabular-nums}
.restored-header .countdown-clock[hidden]{display:none}
.restored-header .countdown-clock>span{display:flex;flex-direction:column;align-items:center;min-width:2.4rem}
.restored-header .countdown-clock strong{font-size:1.7rem;font-weight:600;line-height:1.05;letter-spacing:-.02em}
.restored-header .countdown-clock small{font-size:.55rem;line-height:1;letter-spacing:.11em;text-transform:uppercase;margin-top:.35rem;color:#c5c5c5}
.restored-header .countdown-clock>b{font-size:1.3rem;font-weight:400;line-height:1.2;color:#737373}
.restored-header .countdown-bar:focus-visible{outline-offset:-.3rem;outline-color:white}
@media(max-width:600px){.restored-header .countdown-inner{gap:1rem}
.restored-header .countdown-heading{font-size:.7rem;max-width:9.5rem;letter-spacing:.01em}
.restored-header .countdown-heading>small{font-size:.55rem;line-height:1.5;max-width:8.3rem}
.restored-header .countdown-clock{gap:.25rem}
.restored-header .countdown-clock>span{min-width:1.8rem}
.restored-header .countdown-clock strong{font-size:1.4rem}
.restored-header .countdown-clock small{font-size:.49rem;letter-spacing:.04em}
.restored-header .countdown-clock>b{font-size:1.1rem}}
@media(max-width:359px){.restored-header .countdown-bar{padding-inline:1rem}
.restored-header .countdown-inner{gap:.6rem}
.restored-header .countdown-heading{max-width:8rem;font-size:.65rem}
.restored-header .countdown-clock>span{min-width:1.6rem}
.restored-header .countdown-clock{gap:.15rem}}
@media(prefers-reduced-motion:reduce){.restored-header .button{transition:none}}
.restored-header{--gold:#edbb43;--sage:#6a8b80;--line:#d9d9d4;--header:182px;font-family:Figtree,Arial,sans-serif;color:#383838}.restored-header .nav-inner{width:100%}.restored-header img{max-width:100%}.restored-header .button{box-sizing:border-box}.restored-header .nav{display:block;padding:0}.restored-header .nav-links a{line-height:1.5}.restored-header .countdown-bar{color:#f7f5e9}.restored-header .mobile-menu[hidden]{display:none}.restored-header .nav-links .button{color:white}