.MJ-xDG_bar{z-index:var(--z-nav);height:var(--bar-h);--edge:max(var(--gutter), (100vw - var(--container)) / 2 + var(--gutter));padding:0 max(var(--edge), env(safe-area-inset-right)) 0 max(var(--edge), env(safe-area-inset-left));transition:background-color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;display:grid;position:fixed;inset:0 0 auto}.MJ-xDG_bar[data-scrolled]{box-shadow:var(--shadow-bar);background-color:#0b0a09f0}.MJ-xDG_bar[data-menu]{z-index:calc(var(--z-menu) + 1);box-shadow:inset 0 -1px 0 var(--c-line);background-color:#0000}.MJ-xDG_mark{color:var(--c-text);justify-self:start;align-items:baseline;gap:.55em;padding:12px 0;text-decoration:none;display:inline-flex}.MJ-xDG_markName{font-family:var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:-.02em;transition:color var(--dur-2) var(--ease-standard);font-size:21px;font-weight:500;line-height:1}.MJ-xDG_markSub{font-family:var(--font-meta);letter-spacing:var(--tr-mark);text-transform:uppercase;color:var(--c-brass);font-size:9px;font-weight:500}.MJ-xDG_mark:hover .MJ-xDG_markName{color:var(--c-brass-hover)}.MJ-xDG_mark:focus-visible{outline-offset:4px}.MJ-xDG_runner,.MJ-xDG_nav{display:none}.MJ-xDG_link{min-height:var(--tap);letter-spacing:.01em;color:var(--c-text-2);white-space:nowrap;transition:color var(--dur-2) var(--ease-standard);align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.MJ-xDG_link:after{content:"";background:var(--c-brass);transform-origin:100%;height:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.MJ-xDG_link:hover{color:var(--c-text)}.MJ-xDG_link:hover:after,.MJ-xDG_link[aria-current]:after{transform-origin:0;transform:scaleX(1)}.MJ-xDG_link[aria-current]{color:var(--c-text)}.MJ-xDG_link:active{color:var(--c-brass-hover)}.MJ-xDG_end{grid-column:3;align-items:center;gap:6px;display:flex}.MJ-xDG_cta{padding-inline:16px}@media (max-width:1023px){.MJ-xDG_cta>span[aria-hidden]{display:none}}.MJ-xDG_burger{min-width:var(--tap);min-height:var(--tap);color:var(--c-text);font:500 13px/1 var(--font-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;margin-right:-6px;padding:0 6px;display:inline-flex;position:relative}.MJ-xDG_burgerLabel{height:1.2em;display:none;position:relative;overflow:hidden}.MJ-xDG_burgerLabel span{transition:transform var(--dur-3) var(--ease-expo);line-height:1.2;display:block}.MJ-xDG_burger[aria-expanded=true] .MJ-xDG_burgerLabel span{transform:translateY(-100%)}.MJ-xDG_lines{width:22px;height:9px;position:relative}.MJ-xDG_lines:before,.MJ-xDG_lines:after{content:"";height:1px;transition:transform var(--dur-3) var(--ease-out), width var(--dur-3) var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.MJ-xDG_lines:before{top:0}.MJ-xDG_lines:after{bottom:0;left:7px}.MJ-xDG_burger:hover .MJ-xDG_lines:after{left:0}.MJ-xDG_burger[aria-expanded=true] .MJ-xDG_lines:before{transform:translateY(4px)rotate(45deg)}.MJ-xDG_burger[aria-expanded=true] .MJ-xDG_lines:after{left:0;transform:translateY(-4px)rotate(-45deg)}.MJ-xDG_burger:focus-visible{outline-offset:-2px}.MJ-xDG_progress{background:var(--c-brass);height:1px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:opacity var(--dur-3) var(--ease-standard);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.MJ-xDG_bar[data-scrolled]:not([data-menu]) .MJ-xDG_progress{opacity:1}.MJ-xDG_menu{z-index:var(--z-menu);overscroll-behavior:contain;background:var(--c-bg);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .55s var(--ease-in-out), visibility 0s linear .55s;position:fixed;inset:0;overflow-y:auto}.MJ-xDG_menu[data-open]{visibility:visible;clip-path:inset(0);transition:clip-path .6s var(--ease-in-out), visibility 0s}.MJ-xDG_menuInner{min-height:100%;padding:calc(var(--bar-h) + 14px) var(--gutter) max(20px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.MJ-xDG_menuFolio{font-family:var(--font-meta);font-size:var(--fs-mono-s);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--c-text-3);justify-content:space-between;gap:12px;margin:0 0 10px;font-weight:500;display:flex}.MJ-xDG_menuList{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.MJ-xDG_menuList li{border-bottom:1px solid var(--c-line);position:relative}.MJ-xDG_menuList a{min-height:52px;color:var(--c-text);-webkit-tap-highlight-color:transparent;grid-template-columns:1fr auto;align-items:baseline;padding:9px 0 7px;text-decoration:none;display:grid}.MJ-xDG_menuLabel{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.MJ-xDG_menuLabel span{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);letter-spacing:var(--tr-title);transition:transform .7s var(--ease-expo), color var(--dur-2) var(--ease-standard);transition-delay:calc(.12s + var(--i) * 35ms), 0s;font-size:clamp(30px,9vw,44px);line-height:1;display:block}.MJ-xDG_menuHere{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tr-mono);color:var(--c-brass-hover)}.MJ-xDG_menuHere:not(:empty):before{content:"← "}.MJ-xDG_menuList a:active .MJ-xDG_menuLabel span{color:var(--c-brass-hover)}.MJ-xDG_menuList a:focus-visible{outline-offset:-1px}.MJ-xDG_menu:not([data-open]) .MJ-xDG_menuLabel span{transition-delay:0s;transform:translateY(105%)}.MJ-xDG_menuSpec{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;margin:22px 0 0;display:grid}.MJ-xDG_menuSpec>div{border-bottom:1px solid var(--c-line-faint);padding:9px 0 10px}.MJ-xDG_menuSpec>div:nth-child(2){border-left:1px solid var(--c-line-faint);padding-left:12px}.MJ-xDG_menuSpecWide{grid-column:1/-1}.MJ-xDG_menuSpec dt{font-family:var(--font-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tr-mono-caps);text-transform:uppercase;color:var(--c-text-3);margin-bottom:2px}.MJ-xDG_menuSpec dd{color:var(--c-text);margin:0;font-size:15px;line-height:1.35}.MJ-xDG_menuSpec a{min-height:var(--tap);color:inherit;transition:color var(--dur-2) var(--ease-standard);align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.MJ-xDG_menuSpec a:hover{color:var(--c-brass-hover)}.MJ-xDG_menuNote{font-size:var(--fs-caption);color:var(--c-text-3);margin-top:2px;display:block}.MJ-xDG_menuCta{gap:6px;margin-top:auto;padding-top:22px;display:grid}.MJ-xDG_menuDirect{justify-self:start}.MJ-xDG_menuSpec,.MJ-xDG_menuCta,.MJ-xDG_menuFolio{transition:opacity .5s var(--ease-standard) .32s, transform .7s var(--ease-expo) .32s}.MJ-xDG_menu:not([data-open]) .MJ-xDG_menuSpec,.MJ-xDG_menu:not([data-open]) .MJ-xDG_menuCta,.MJ-xDG_menu:not([data-open]) .MJ-xDG_menuFolio{opacity:0;transition-delay:0s;transform:translateY(10px)}@media (max-width:359px){.MJ-xDG_markSub{display:none}.MJ-xDG_cta{padding-inline:12px;font-size:12.5px}}@media (min-width:420px){.MJ-xDG_burgerLabel{display:block}.MJ-xDG_end{gap:14px}}@media (min-width:640px){.MJ-xDG_markName{font-size:23px}.MJ-xDG_markSub{font-size:10px}.MJ-xDG_menuInner{padding-top:calc(var(--bar-h) + 24px)}.MJ-xDG_menuList a{grid-template-columns:1fr auto;min-height:64px}.MJ-xDG_menuSpec{grid-template-columns:1fr 1fr 2fr}.MJ-xDG_menuSpecWide{border-left:1px solid var(--c-line-faint);grid-column:auto;padding-left:12px!important}.MJ-xDG_menuCta{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:28px}}@media (min-width:1024px){.MJ-xDG_bar{grid-template-columns:auto 1fr auto auto;column-gap:clamp(18px,2.2vw,36px)}.MJ-xDG_nav{grid-column:3;gap:clamp(16px,1.9vw,30px);display:flex}.MJ-xDG_end{grid-column:4}.MJ-xDG_burger,.MJ-xDG_menu{display:none}.MJ-xDG_cta{padding-inline:18px 16px}}@media (min-width:1280px){.MJ-xDG_runner{border-left:1px solid var(--c-line);height:20px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-mono);color:var(--c-text-3);white-space:nowrap;opacity:0;transition:opacity var(--dur-3) var(--ease-standard);grid-column:2;justify-self:start;align-items:center;margin:0;padding-left:18px;display:flex;overflow:hidden}.MJ-xDG_runner[data-on]{opacity:1}.MJ-xDG_runnerIn{animation:MJ-xDG_runner .6s var(--ease-expo) both;display:block}}@keyframes MJ-xDG_runner{0%{transform:translateY(100%)}to{transform:none}}.MJ-xDG_menuNav:focus{outline:none}
