[data-publication=financy-hub]{--fp-gap:clamp(2.5rem, 1.5rem + 4vw, 5.5rem);--fp-rule:1px solid var(--mhm-border)}.fp{--fp-veil:.38;isolation:isolate;color:#fff;background:#0b1512;position:relative;overflow:hidden}.fp-bg{z-index:0;position:absolute;inset:0}.fp-bg img{object-fit:cover;object-position:72% 45%;width:100%;height:100%;opacity:var(--fp-veil);filter:grayscale(.55)contrast(1.08)}.fp-bg:after{content:"";background:linear-gradient(100deg,#0b1512 8%,#0b1512d1 34%,#0b15124d 60%,#0b15121a 100%),linear-gradient(#0000 32%,#0b151238 54%,#0b1512e0 100%);position:absolute;inset:0}.fp:before{content:"";z-index:2;background:linear-gradient(90deg, var(--mhm-electric), var(--mhm-brass-lift));height:3px;position:absolute;inset:0 0 auto}.fp-in{z-index:1;justify-items:start;gap:1.15rem;padding-block:clamp(3.5rem,2rem + 8vw,8.5rem) clamp(2rem,1.2rem + 3vw,3.5rem);display:grid;position:relative}.fp-kicker{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mhm-electric)}.fp-in h1{color:#fff;font-size:var(--mhm-t-mega);font-weight:var(--mhm-w-med);letter-spacing:-.038em;max-width:15ch;line-height:.98}.fp-sub{font-family:var(--mhm-display);font-weight:var(--mhm-w-reg);font-size:var(--mhm-t-sm);color:#ffffffd1;max-width:48ch;line-height:1.55!important}.fp-acts{flex-wrap:wrap;gap:.65rem;margin-top:.35rem;display:flex}.fp-facts{border-top:1px solid #ffffff3d;flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,3.5rem);width:100%;margin-top:clamp(.75rem,2vw,1.5rem);padding-top:1.15rem;display:flex}.fp-facts>div{gap:.3rem;display:grid}.fp-facts dt{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.fp-facts dd{font-size:var(--mhm-t-note);font-weight:var(--mhm-w-med);color:#fff;margin:0}.fp-facts a{border-bottom:1px solid #ffffff4d;transition:color .18s,border-color .18s}.fp-facts a:hover{color:var(--mhm-electric);border-color:var(--mhm-electric)}.fp-lead-bar{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b15128c;border-top:1px solid #ffffff29;position:relative}.fp-lead{transition:padding-left .25s var(--mhm-ease);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1.1rem;padding-block:1rem;display:grid}.fp-lead:hover{padding-left:.5rem}.fp-lead-tag{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mhm-brass-lift);flex:none;align-items:center;gap:.45rem;display:inline-flex}.fp-lead-tag:before{content:"";background:var(--mhm-accent);border-radius:2px;width:3px;height:14px}.fp-lead-desk{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;flex:none}.fp-lead-title{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-copy);letter-spacing:-.012em;color:#fff;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.fp-lead-date{font:var(--mhm-w-reg) var(--mhm-t-micro)/1 var(--mhm-mono);color:#ffffff80;flex:none}.fp-lead-go{color:var(--mhm-electric);font-size:var(--mhm-t-sm);transition:transform .25s var(--mhm-ease);flex:none}.fp-lead:hover .fp-lead-go{transform:translate(5px)}@media (max-width:820px){.fp-in h1{max-width:none}.fp-lead{grid-template-columns:auto auto 1fr}.fp-lead-title{white-space:normal;grid-column:1/-1}.fp-lead-date{display:none}.fp-lead-go{grid-area:1/3;justify-self:end}}@media (max-width:480px){.fp-acts{width:100%;display:grid}.fp-lead-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1512d1}}.tr{background:var(--mhm-ink);color:#cbd8d2;border-radius:0 0 clamp(20px,3vw,36px) clamp(20px,3vw,36px);overflow:hidden}.tr-in{scrollbar-width:none;align-items:center;gap:1.25rem;padding-block:.7rem;display:flex;overflow-x:auto}.tr-in::-webkit-scrollbar{display:none}.tr-lab{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.18em;text-transform:uppercase;color:#7c9187;flex:none}.tr ul{flex:none;gap:0 clamp(1rem,2.5vw,2rem);display:flex}.tr li+li{border-left:1px solid #27352f;padding-left:clamp(1rem,2.5vw,2rem)}.tr a{font:var(--mhm-w-med) var(--mhm-t-note)/1 var(--mhm-body);color:#dce7e2;white-space:nowrap;transition:color .18s}.tr a:hover{color:var(--mhm-electric)}.bs{padding-block:var(--fp-gap)}.bs-head,.tw-head{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.bs-head-ix,.tw-head-ix{background:color-mix(in srgb, var(--mhm-brass-lift) 24%, transparent);min-width:2.4em;font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;color:var(--mhm-brass);border-radius:999px;justify-content:center;align-items:center;padding:.42rem .75rem;display:inline-flex}.bs-head h2,.tw-head h2{font-size:var(--mhm-t-lg);letter-spacing:-.026em}.bs-head-kicker,.tw-head-kicker{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mhm-ink-faint);margin-left:auto}.bs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,2.5vw,2.25rem);display:grid}.bs-col+.bs-col{border-left:var(--fp-rule);padding-left:clamp(1.25rem,2.5vw,2.25rem)}.bs-col--pic{align-content:start;gap:.7rem;display:grid}.bs-col--pic .mhm-fig{margin-bottom:.25rem}.bs-col--pic h3{font-size:var(--mhm-t-md);letter-spacing:-.018em}.bs-col--pic h3 a{background-image:linear-gradient(var(--mhm-accent), var(--mhm-accent));transition:background-size .4s var(--mhm-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.bs-col--pic h3 a:hover{background-size:100% 1px}.bs-ex{font-size:var(--mhm-t-note);color:var(--mhm-ink-soft)}.bs-col--text{align-content:start;display:grid}.bs-entry{gap:.4rem;padding-block:clamp(.85rem,2vw,1.15rem);display:grid}.bs-entry:first-child{padding-top:0}.bs-entry+.bs-entry{border-top:var(--fp-rule)}.bs-entry h3{font-size:var(--mhm-t-copy);letter-spacing:-.012em;line-height:1.3}.bs-entry h3 a{transition:color .18s}.bs-entry h3 a:hover{color:var(--mhm-accent)}.bs-entry-meta{font:var(--mhm-w-reg) var(--mhm-t-micro)/1.4 var(--mhm-mono);color:var(--mhm-ink-faint)}.bs-foot,.dl-foot{border-top:var(--fp-rule);margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:1rem}@media (max-width:1080px){.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.5rem,3vw,2.25rem)}.bs-col+.bs-col{border-left:0;padding-left:0}.bs-col:nth-child(2n){border-left:var(--fp-rule);padding-left:clamp(1.25rem,2.5vw,2.25rem)}}@media (max-width:700px){.bs-grid{grid-template-columns:1fr;row-gap:0}.bs-col:nth-child(2n){border-left:0;padding-left:0}.bs-col+.bs-col{border-top:var(--fp-rule);margin-top:clamp(1.25rem,3vw,1.75rem);padding-top:clamp(1.25rem,3vw,1.75rem)}}.tw{padding-top:var(--fp-gap);background:var(--mhm-page)}.tw-split{grid-template-columns:1fr 1fr;display:grid}.tw-half{background:color-mix(in srgb, var(--mhm-accent) 6%, var(--mhm-page));align-content:start;gap:.85rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem) clamp(1.25rem,.6rem + 2.6vw,3rem);transition:background .25s;display:grid}.tw-half:hover{background:color-mix(in srgb, var(--mhm-accent) 12%, var(--mhm-page))}.tw-half+.tw-half{border-left:1px solid var(--mhm-rule)}.tw-rule{background:var(--mhm-accent);border-radius:2px;width:64px;height:4px;display:block}.tw-label{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-md);letter-spacing:-.02em;color:var(--mhm-ink);max-width:16ch;line-height:1.2}.tw-blurb{font-size:var(--mhm-t-copy);color:var(--mhm-ink-soft);max-width:44ch;line-height:1.65}.tw-foot{align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}.tw-foot b{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-lg);color:var(--mhm-accent);font-variant-numeric:tabular-nums;line-height:1}.tw-foot em{font-style:normal;font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mhm-ink-faint)}.tw-foot i{color:var(--mhm-accent);font-style:normal;font-size:var(--mhm-t-sm);transition:transform .25s var(--mhm-ease);margin-left:auto}.tw-half:hover .tw-foot i{transform:translate(5px)}@media (max-width:720px){.tw-split{grid-template-columns:1fr}.tw-half+.tw-half{border-left:0;border-top:1px solid var(--mhm-rule)}.tw-label{max-width:none}}.dl{padding-block:var(--fp-gap);background:var(--mhm-surface-2)}.dl-group+.dl-group{margin-top:clamp(2.25rem,4vw,3.5rem)}.dl-group-h{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-md);letter-spacing:-.02em;color:var(--mhm-ink);align-items:center;gap:.7rem;margin-bottom:clamp(.85rem,2vw,1.25rem);display:flex}.dl-group-dot{background:var(--mhm-accent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mhm-accent) 18%, transparent);border-radius:50%;flex:none}.dl-group-h em{background:color-mix(in srgb, var(--mhm-accent) 12%, transparent);font-style:normal;font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mhm-accent);border-radius:999px;flex:none;margin-left:auto;padding:.3rem .7rem}.dl-group{scroll-margin-top:130px}.dl-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:clamp(.75rem,1.5vw,1rem);display:grid}.dk{background:var(--mhm-surface);border:1px solid var(--mhm-border);border-radius:var(--mhm-r-lg);height:100%;transition:transform .25s var(--mhm-ease-out), box-shadow .25s ease, border-color .2s ease;align-content:start;gap:.5rem;padding:1.15rem 1.25rem 1.25rem;display:grid;position:relative;overflow:hidden}.dk:before{content:"";z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--mhm-accent) 11%, transparent) 0%, transparent 100%);opacity:.85;height:96px;transition:opacity .25s;position:absolute;inset:0 0 auto}.dk>*{z-index:1;position:relative}.dk:hover{border-color:color-mix(in srgb, var(--mhm-accent) 55%, var(--mhm-border));box-shadow:var(--mhm-shadow-lg);transform:translateY(-3px)}.dk:hover:before{opacity:1}.dk-top{align-items:center;gap:.55rem;display:flex}.dk-ix{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;color:var(--mhm-accent);align-items:center;gap:.4rem;display:inline-flex}.dk-ix:before{content:"";background:var(--mhm-accent);border-radius:50%;flex:none;width:8px;height:8px}.dk-anchor{background:color-mix(in srgb, var(--mhm-accent) 14%, transparent);font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mhm-accent);border-radius:999px;padding:.25rem .55rem}.dk-n{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mhm-ink-faint);flex:none;margin-left:auto}.dk-name{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-sm);letter-spacing:-.018em;color:var(--mhm-ink);line-height:1.22}.dk-desc{font-size:var(--mhm-t-meta);color:var(--mhm-ink-soft);line-height:1.55}.dk-latest{border-top:1px solid var(--mhm-border);font-size:var(--mhm-t-meta);color:var(--mhm-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;gap:.25rem;margin-top:.2rem;padding-top:.7rem;line-height:1.4;display:grid}.dk-latest em{font-style:normal;font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mhm-ink-faint)}.dk-go{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mhm-accent);opacity:0;transition:opacity .22s ease, transform .25s var(--mhm-ease-out);align-items:center;gap:.4rem;margin-top:auto;padding-top:.85rem;display:flex;transform:translateY(4px)}.dk-go i{transition:transform .25s var(--mhm-ease);font-style:normal}.dk:hover .dk-go{opacity:1;transform:none}.dk:hover .dk-go i{transform:translate(4px)}.dk:focus-visible .dk-go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dk-go{opacity:1;transform:none}}.dl-foot{border-top:var(--fp-rule);margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:1rem}.mr{padding-block:var(--fp-gap)}.mr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);padding-bottom:.85rem;display:flex}.mr-head h2{font-size:var(--mhm-t-lg);letter-spacing:-.025em}.mr-kicker{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mhm-ink-faint)}.mr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.75rem,3.5vw,3.5rem);display:grid}.mr-list li{border-bottom:var(--fp-rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1.1rem;padding-block:clamp(.9rem,2vw,1.35rem);display:grid}.mr-list li:nth-child(2n){border-left:var(--fp-rule);margin-left:calc(-1*clamp(1.75rem,3.5vw,3.5rem));padding-left:clamp(1.75rem,3.5vw,3.5rem)}.mr-list li>div{gap:.4rem;min-width:0;display:grid}.mr-ix{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);color:var(--mhm-brass-lift);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);line-height:.9}.mr-title{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-sm);letter-spacing:-.018em;background-image:linear-gradient(var(--mhm-accent), var(--mhm-accent));transition:background-size .4s var(--mhm-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;line-height:1.28}.mr-title:hover{background-size:100% 1px}.mr-meta{font:var(--mhm-w-reg) var(--mhm-t-micro)/1.4 var(--mhm-mono);color:var(--mhm-ink-faint)}@media (max-width:760px){.mr-list{grid-template-columns:1fr}.mr-list li:nth-child(2n){border-left:0;margin-left:0;padding-left:0}}.br{background:var(--mhm-ink);color:#b3c4bc;padding-block:var(--fp-gap);margin-inline:var(--mhm-gutter);border-radius:clamp(20px,3vw,36px)}.br-in{text-align:center;justify-items:center;gap:1rem;max-width:760px;margin-inline:auto;display:grid}.br-rule{background:linear-gradient(90deg, var(--mhm-electric), var(--mhm-brass-lift));border-radius:2px;width:56px;height:3px}.br-kicker{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mhm-electric)}.br h2{color:#fff;font-size:var(--mhm-t-lg);letter-spacing:-.026em;max-width:22ch;line-height:1.14}.br-note{font-family:var(--mhm-display);font-style:italic;font-size:var(--mhm-t-sm);color:#c3d3cc}.br-form{width:100%;max-width:560px;margin-top:.75rem}.br-form .mhm-sub-field>.mhm-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.br-form .mhm-input,.br-form .mhm-check,.br-form .mhm-note,.br-form .mhm-err{text-align:left}.br-points{text-align:left;border-top:1px solid #27352f;grid-template-columns:repeat(3,1fr);gap:0 clamp(1.25rem,3vw,2.5rem);width:100%;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:1.25rem;display:grid}.br-points li{font-size:var(--mhm-t-meta);color:#dce7e2;align-content:start;gap:.4rem;line-height:1.5;display:grid}.br-points li+li{border-left:1px solid #27352f;padding-left:clamp(1.25rem,3vw,2.5rem)}.br-points span{font:var(--mhm-w-med) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.14em;color:var(--mhm-brass-lift)}@media (max-width:700px){.br-points{grid-template-columns:1fr;gap:0}.br-points li{padding-block:.7rem}.br-points li+li{border-top:1px solid #27352f;border-left:0;padding-left:0}}@media (max-width:560px){.br{border-radius:0;margin-inline:0}}.cl{padding-block:var(--fp-gap);border-top:var(--fp-rule)}.cl-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,3.5vw,3.5rem);display:grid}.cl-col{align-content:start;justify-items:start;gap:1rem;min-width:0;display:grid}.cl-col+.cl-col{border-left:var(--fp-rule);padding-left:clamp(1.75rem,3.5vw,3.5rem)}.cl-h{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-md);letter-spacing:-.018em;color:var(--mhm-ink);width:100%;padding-bottom:.7rem}.cl-principles{width:100%;display:grid}.cl-principles li{border-bottom:var(--fp-rule);grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem 1rem;padding-block:.9rem;display:grid}.cl-principles span{font:var(--mhm-w-med) var(--mhm-t-micro)/1.4 var(--mhm-mono);letter-spacing:.14em;color:var(--mhm-brass);grid-row:span 2}.cl-principles strong{font-family:var(--mhm-display);font-weight:var(--mhm-w-med);font-size:var(--mhm-t-copy);letter-spacing:-.012em}.cl-principles p{font-size:var(--mhm-t-meta);color:var(--mhm-ink-soft);line-height:1.55}.cl-links{width:100%;display:grid}.cl-links li{border-bottom:var(--fp-rule)}.cl-links a{font-size:var(--mhm-t-note);color:var(--mhm-ink-soft);transition:color .18s ease, padding-left .22s var(--mhm-ease);padding-block:.7rem;display:block}.cl-links a:hover{color:var(--mhm-violet);padding-left:.35rem}.cl-note{font-size:var(--mhm-t-meta);color:var(--mhm-ink-faint);line-height:1.55}.cl-net{width:100%;display:grid}.cl-net li{border-bottom:var(--fp-rule)}.cl-net a{font-size:var(--mhm-t-note);color:var(--mhm-ink-soft);gap:.2rem;padding-block:.7rem;display:grid}.cl-net a:hover{color:var(--mhm-violet)}.cl-net em{font-style:normal;font:var(--mhm-w-reg) var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mhm-ink-faint)}@media (max-width:900px){.cl-in{grid-template-columns:1fr}.cl-col+.cl-col{border-left:0;border-top:var(--fp-rule);padding-top:clamp(1.5rem,3vw,2rem);padding-left:0}}
