.mn-header{--mn-ease:cubic-bezier(.32,.72,0,1);z-index:60;pointer-events:none;transition:top .7s var(--mn-ease);justify-content:center;padding:0 20px;display:flex;position:fixed;top:28px;left:0;right:0}.mn-header.is-stuck{top:14px}.mn-nav{pointer-events:auto;-webkit-backdrop-filter:blur();color:#fff;width:100%;max-width:1320px;height:62px;transition:max-width .75s var(--mn-ease),padding .75s var(--mn-ease),gap .75s var(--mn-ease),height .75s var(--mn-ease),background .45s ease .25s,border-color .45s ease .25s,backdrop-filter .45s ease .25s,-webkit-backdrop-filter .45s ease .25s,box-shadow .45s ease .25s;background:rgba(19,1,1,0);border:1px solid rgba(255,255,255,0);border-radius:9999px;align-items:center;gap:36px;padding:0 4px 0 18px;display:flex;box-shadow:0 18px 40px -28px transparent}.mn-header.is-stuck .mn-nav{transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease,box-shadow .5s ease,max-width .8s var(--mn-ease)60ms,padding .8s var(--mn-ease)60ms,gap .8s var(--mn-ease)60ms,height .8s var(--mn-ease)60ms;height:58px;max-width:var(--pill-w,1320px);-webkit-backdrop-filter:blur(18px)saturate(140%);background:rgba(19,1,1,.74);border-color:rgba(255,255,255,.13);gap:30px;padding:0 8px 0 28px;box-shadow:0 18px 40px -28px rgba(0,0,0,.55)}.mn-nav--ghost{visibility:hidden;pointer-events:none;gap:30px;width:max-content;max-width:none;height:58px;padding:0 8px 0 28px;transition:none;position:absolute;top:0;left:0}.mn-logo{color:inherit;flex:none;align-items:center;display:flex}.mn-links{transition:gap .8s var(--mn-ease);flex:auto;justify-content:center;align-items:center;gap:34px;display:flex}.mn-header.is-stuck .mn-links{gap:28px}.mn-links a{color:rgba(255,255,255,.86);white-space:nowrap;font-size:14.5px;font-weight:500;transition:color .4s}.mn-links a:hover{color:#fff}.mn-right{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.mn-login{-webkit-backdrop-filter:blur(10px);color:#fff;white-space:nowrap;height:42px;transition:background .45s ease,border-color .45s ease,color .4s ease,height .8s var(--mn-ease);background:rgba(19,1,1,.28);border:1px solid rgba(255,255,255,.5);border-radius:9999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}.mn-login:hover{background:rgba(19,1,1,.45);border-color:rgba(255,255,255,.75)}.mn-header.is-stuck .mn-login{background:0 0;border-color:rgba(255,255,255,.32);height:40px}.mn-header.is-stuck .mn-cta{height:40px}.mn-cta{height:42px;color:var(--color-ink);white-space:nowrap;transition:transform .25s var(--mn-ease),background .4s ease,color .4s ease,height .8s var(--mn-ease);background:#fff;border-radius:9999px;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.mn-cta:hover{transform:translateY(-1px)}.mn-burger{cursor:pointer;background:#fff;border:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:none}.mn-burger span{background:var(--color-ink);border-radius:2px;width:15px;height:1.6px;display:block}.mn-nav a:focus-visible{outline:2px solid var(--color-flame);outline-offset:3px}.mn-nav button:focus-visible{outline:2px solid var(--color-flame);outline-offset:3px}.mn-header--light:not(.is-stuck) .mn-nav{color:var(--color-ink)}.mn-header--light:not(.is-stuck) .mn-links a{color:rgba(19,1,1,.72)}.mn-header--light:not(.is-stuck) .mn-links a:hover{color:var(--color-ink)}.mn-header--light:not(.is-stuck) .mn-login{color:var(--color-ink);background:rgba(255,255,255,.86);border-color:rgba(19,1,1,.12)}.mn-header--light:not(.is-stuck) .mn-cta{background:var(--color-ink);color:#fff}.mn-header--light:not(.is-stuck) .mn-burger{background:var(--color-ink)}.mn-header--light:not(.is-stuck) .mn-burger span{background:#fff}@media (max-width:1200px){.mn-links,.mn-header.is-stuck .mn-links{gap:22px}.mn-links a{font-size:14px}.mn-nav,.mn-nav--ghost,.mn-header.is-stuck .mn-nav{gap:20px}}@media (max-width:1020px){.mn-links,.mn-header.is-stuck .mn-links{gap:16px}.mn-links a{font-size:13.5px}.mn-login,.mn-cta{padding:0 15px}}@media (max-width:880px){.mn-links,.mn-login{display:none}.mn-nav{gap:12px}.mn-burger{display:flex}}@media (max-width:620px){.mn-header{padding:0 12px;top:14px}.mn-header.is-stuck{top:10px}.mn-nav{gap:8px;height:56px;padding:0 6px 0 16px}.mn-header.is-stuck .mn-nav{gap:8px;height:54px;padding:0 6px 0 18px}.mn-login{display:none}.mn-cta{height:40px;padding:0 16px;font-size:14px}}.mn-sheet{z-index:80;background:var(--color-ink);color:var(--color-cream);animation:mn-in .28s var(--ease-brand);flex-direction:column;padding:88px 24px 32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes mn-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mn-sheet-link{letter-spacing:-.02em;border-bottom:1px solid rgba(246,241,239,.12);padding:18px 0;font-size:26px;font-weight:300}.mn-sheet-close{color:#fff;background:rgba(255,255,255,.1);border-radius:9999px;width:44px;height:44px;font-size:18px;position:absolute;top:22px;right:18px}.mn-sheet-actions{gap:10px;margin-top:auto;display:grid}.mn-sheet-actions a{border-radius:9999px;justify-content:center;align-items:center;height:54px;font-size:16px;display:flex}@media (prefers-reduced-motion:reduce){.mn-header,.mn-nav,.mn-sheet{transition:none;animation:none}}
