.mm2-nav{backdrop-filter:saturate(1.1) blur(14px);-webkit-backdrop-filter:saturate(1.1) blur(14px);background:rgba(253,252,249,.97);font-family:Inter,system-ui,sans-serif;position:sticky;top:0;z-index:100}.mm2-mega,.mm2-nav{--ink:#0a0a0a;--muted:#6b6b6b;--line:#e5e3de;--line-strong:#c9c6bf;--navy:#0a2540;--rust:#8b6f3f;border-bottom:1px solid var(--line)}.mm2-mega{background:#fdfcf9;border-top:1px solid var(--line);box-shadow:0 30px 60px rgba(14,26,43,.08);left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility 0s linear .2s;visibility:hidden;z-index:99}.mm2-mega.is-open{opacity:1;transform:translateY(0);transition:opacity .2s,transform .2s,visibility 0s;visibility:visible}.mm2-nav__inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:18px 48px}.mm2-nav__brand{color:var(--ink);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px;letter-spacing:.22em;line-height:1;text-decoration:none}.mm2-nav__rail{align-items:center;display:flex;gap:4px}.mm2-nav__link{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;letter-spacing:.01em;padding:14px 16px;position:relative;text-decoration:none;transition:color .15s}.mm2-nav__link:after{background:currentColor;bottom:8px;content:"";height:1px;left:16px;position:absolute;right:16px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.mm2-nav__link:hover:after,.mm2-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.mm2-nav__link .chev{border-bottom:1.2px solid;border-right:1.2px solid;height:8px;opacity:.55;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s;width:8px}.mm2-nav__link[aria-expanded=true] .chev{opacity:1;transform:rotate(-135deg) translate(-1px,-1px)}.mm2-nav__cta{align-items:center;background:var(--ink);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.12em;padding:11px 22px;text-decoration:none}.mm2-nav__cta:hover{background:var(--navy)}.mm2-mega__inner{display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr 340px;margin:0 auto;max-width:1440px;padding:48px 48px 40px}.mm2-mega__col ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.mm2-mega__col li a{align-items:baseline;border-bottom:1px dotted transparent;color:var(--ink);display:flex;gap:12px;justify-content:space-between;padding:9px 0;text-decoration:none;transition:border-color .15s,color .15s}.mm2-mega__col li a:hover{border-bottom-color:var(--line-strong);color:var(--rust)}@media (max-width:980px){.mm2-mega__inner{grid-template-columns:1fr 1fr}.mm2-nav__rail{gap:0}.mm2-nav__link{font-size:13px;padding:14px 10px}}@media (max-width:640px){.mm2-nav__inner{flex-wrap:wrap;gap:8px;padding:10px 16px}.mm2-nav__rail{flex-basis:100%;gap:0;justify-content:space-between;order:3}.mm2-nav__link{flex:1;justify-content:center;padding:13px 4px}.mm2-nav__cta,.mm2-nav__link{font-size:13px;min-height:44px}.mm2-nav__cta{align-items:center;display:inline-flex;letter-spacing:.08em;padding:12px 14px;white-space:nowrap}.mm2-mega{display:none}}.mm2-mega__inner{align-items:stretch;gap:28px;grid-template-columns:220px 1fr;justify-content:start;max-width:880px;padding:20px 40px 24px}.mm2-mega__col h4{display:none}.mm2-mega__col li a{border-bottom:0;font-size:14px;padding:10px 0}.mm2-mega__col li a:hover{border-bottom-color:transparent}.mm2-mega__cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}.mm2-card{aspect-ratio:4/3;background:var(--mm-dark,#0a2540);color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.mm2-card__img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.02);transition:transform .5s ease;width:100%}.mm2-card:hover .mm2-card__img{transform:scale(1.06)}.mm2-card__overlay{background:linear-gradient(180deg,rgba(20,28,32,.3),rgba(20,28,32,.78));inset:0;position:absolute}.mm2-card__body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:18px 20px;position:relative}.mm2-card__label{color:#d4a574;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.22em;text-transform:uppercase}.mm2-card__title{font-family:EB Garamond,Georgia,serif;font-size:22px;font-weight:500;line-height:1.15;margin-top:6px}.mm2-card__title em{color:#d4a574;font-style:italic}.mm2-card__cta{border-top:1px solid hsla(0,0%,100%,.35);color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.22em;padding-top:10px;text-transform:uppercase}html body .mm-header .mm2-nav__brand,html body .mm-header .mm2-nav__link,html body .mm-header a.mm2-nav__link{color:var(--ink)!important}html body .mm-header .mm2-card,html body .mm-header .mm2-card .mm2-card__cta,html body .mm-header .mm2-card .mm2-card__title,html body .mm-header .mm2-nav__cta,html body .mm-header a.mm2-card,html body .mm-header a.mm2-nav__cta{color:#fff!important}html body .mm-header .mm2-card .mm2-card__label,html body .mm-header .mm2-card .mm2-card__title em{color:#d4a574!important}html body .mm-header .mm2-mega__col li a{color:var(--ink)!important}html body .mm-header .mm2-mega__col li a:hover{color:var(--rust)!important}