.header.site-header{position:fixed;inset:0 32px auto;min-height:76px;align-items:center;border-bottom:1px solid #ffffff24;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;z-index:6}.header.site-header .wordmark{justify-self:start;font-size:20px;letter-spacing:-.8px;font-weight:600;color:#edece8;text-decoration:none}.header.site-header .site-tagline{white-space:nowrap;font-size:9px;letter-spacing:2.3px;text-transform:uppercase;color:#9b9f9c}.site-desktop-links{display:flex;justify-self:end;align-items:center;gap:26px}.header.site-header .site-desktop-links a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;white-space:nowrap;font-size:11px;line-height:1.2;letter-spacing:.2px;color:#aab4ad;text-decoration:none;transition:color .18s ease}.header.site-header .site-desktop-links a:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;opacity:.22;transition:opacity .18s ease}.header.site-header .site-desktop-links a:hover,.header.site-header .site-desktop-links a:focus-visible{color:#edece8}.header.site-header .site-desktop-links a:hover:after,.header.site-header .site-desktop-links a:focus-visible:after{opacity:.85}.header.site-header .site-desktop-links .site-app-link{margin-left:10px;color:#dce1dc}.header.site-header .site-desktop-links .site-app-link:before{content:"";position:absolute;left:-19px;top:15px;height:14px;width:1px;background:#ffffff24}.header.site-header .site-desktop-links .site-app-link svg{transition:transform .18s ease}.header.site-header .site-desktop-links .site-app-link:hover svg{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.header.site-header .site-desktop-links a,.header.site-header .site-desktop-links a:after,.header.site-header .site-desktop-links .site-app-link svg{transition:none}}.header.site-header .site-desktop-links a[aria-current=page]{color:#edece8}.header.site-header .site-desktop-links a[aria-current=page]:after{opacity:.85}#site-mobile-menu a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:7px}.site-header a:hover{color:#edece8}.site-menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:flex-end;padding:0;border:0;background:none;color:#a7aba8}body.clean .header.site-header{display:grid}body.clean:has(.site-header) #cinematic-handoff{padding-top:115px}.review .hide{flex-shrink:0;font-size:10px;color:#a7aba8}#site-mobile-menu{position:fixed;inset:76px 20px auto;margin:0;width:auto;max-width:none;max-height:calc(100dvh - 100px);padding:12px 22px 24px;border:1px solid #ffffff24;background:#0b0d0e;color:#e4e5e3;box-shadow:0 20px 50px #0005}#site-mobile-menu::backdrop{background:#0009;animation:site-menu-shade-in .28s ease both}#site-mobile-menu[open]{transform-origin:top center;animation:site-menu-enter .28s cubic-bezier(.22,1,.36,1) both}#site-mobile-menu[data-closing=true]{animation:site-menu-leave .18s ease-in both}#site-mobile-menu[data-closing=true]::backdrop{animation:site-menu-shade-out .18s ease-in both}@keyframes site-menu-enter{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes site-menu-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.99)}}@keyframes site-menu-shade-in{0%{opacity:0}to{opacity:1}}@keyframes site-menu-shade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){#site-mobile-menu[open],#site-mobile-menu::backdrop{animation:none}}.site-menu-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;margin-bottom:12px;font-size:10px;color:#9b9f9c;letter-spacing:1px}.site-menu-close{border:0;background:none;color:#cdd2ce;width:44px;height:44px;margin-right:-12px;font-size:27px;font-weight:300}#site-mobile-menu nav{display:flex;flex-direction:column}#site-mobile-menu nav a{padding:16px 0;color:#cdd2ce;font-size:16px;text-decoration:none}#site-mobile-menu nav a:last-child{border-top:1px solid #ffffff18;margin-top:8px;padding-top:24px;color:#edece8}#site-mobile-menu a:hover{color:#fff}@media(max-width:960px){.header.site-header{grid-template-columns:1fr 44px;grid-template-rows:auto;gap:16px;align-content:center;min-height:76px}.site-header .wordmark{grid-column:1;grid-row:1}.header.site-header .site-tagline,.site-header .site-desktop-links{display:none}.site-menu-toggle{display:flex;grid-column:2;grid-row:1}}@media(max-width:680px){.header.site-header{inset:0 20px auto;min-height:62px}.header.site-header .wordmark{font-size:18px}#site-mobile-menu{top:62px}body.clean:has(.site-header) #cinematic-handoff{padding-top:105px}}
