.topbar{gap:24px}.topbar nav{margin-left:auto}.menu-button{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 4px 0 6px;border:0;background:none;color:inherit;cursor:pointer;font:600 12px Inter Tight,sans-serif;text-transform:uppercase}.menu-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.menu-button .menu-close-icon,.menu-open .menu-button .menu-open-icon{display:none}.menu-open .menu-button .menu-close-icon{display:block}.menu-open .topbar{mix-blend-mode:normal;color:var(--ivory);z-index:901}.site-menu{position:fixed;inset:0;z-index:900;isolation:isolate;overflow-y:auto;overscroll-behavior:contain;background:var(--ink);color:var(--ivory);clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease)}.site-menu.is-open{clip-path:inset(0 0 0 0)}.site-menu-inner{width:min(1500px,calc(100% - 2 * var(--pad)));margin:0 auto;padding:112px 0 48px}.menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:44px 40px}.site-menu .menu-group{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s var(--ease)}.site-menu.is-open .menu-group{opacity:1;transform:none}.site-menu.is-open .menu-group:nth-child(2){transition-delay:.05s}.site-menu.is-open .menu-group:nth-child(3){transition-delay:.1s}.site-menu.is-open .menu-group:nth-child(4){transition-delay:.15s}.site-menu.is-open .menu-group:nth-child(5){transition-delay:.2s}.site-menu.is-open .menu-group:nth-child(n+6){transition-delay:.25s}.menu-heading{margin:0 0 16px;padding-bottom:12px;border-bottom:1px dashed var(--line);font:600 22px/1.15 Inter Tight,sans-serif;text-transform:none;color:var(--ivory)}.menu-links{display:grid;gap:10px}.menu-link{color:var(--ivory-dim);text-decoration:none;font-size:16px;line-height:1.3;transition:color .2s}.menu-link:hover,.menu-link:focus-visible,.menu-see-all:hover{color:var(--amber)}.menu-see-all{display:inline-block;margin-top:14px;color:var(--ivory);font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--amber);padding-bottom:2px}.is-local{grid-column:1 / -1}.is-local .menu-links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 40px}.menu-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:56px;padding-top:28px;border-top:1px dashed var(--line)}.menu-explore{color:var(--ivory);font-size:18px;font-weight:600;text-decoration:none}.menu-explore:hover{color:var(--amber)}.menu-directory{grid-column:1 / -1;padding-top:34px;border-top:1px dashed var(--line)}.directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:30px 32px}.menu-directory .menu-heading{font-size:15px;border:0;padding:0;margin-bottom:12px}.menu-directory .menu-links{gap:8px}.directory-link{color:var(--ivory-dim);font-size:14px;text-decoration:none}.directory-link:hover{color:var(--amber)}.menu-directory .menu-see-all{font-size:13px;margin-top:10px}@media(max-width:760px){.menu-word{display:none}.site-menu-inner{padding-top:88px}.menu-grid{grid-template-columns:1fr;gap:30px}.menu-heading{font-size:20px}.menu-link{font-size:16px;padding:3px 0}.is-local .menu-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.site-menu,.menu-group{transition:none}}.site-foot>nav:not(.menu-directory){grid-column:-2 / -1}.site-foot .menu-directory{order:3}.site-foot .legal{order:4}@media(max-width:760px){.site-foot>nav:not(.menu-directory){grid-column:auto}}.story-page .topbar{mix-blend-mode:normal;color:var(--ivory)}.story-page .topbar:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;background:linear-gradient(#050c09db,#050c098c 62%,#050c0900)}
