.mf-cv{background:rgb(var(--background));color:rgb(var(--text-color));border-top:1px solid rgb(var(--border-color));position:relative}.mf-cv__label{margin:0;padding:20px 5%;background:rgb(var(--background-secondary));color:rgb(var(--text-color) / .7);font:10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.mf-cv__layout{max-width:1600px;margin:auto}.mf-cv__content{max-width:680px;padding:100px 48px 110px;margin:auto}.mf-cv__eyebrow{font-size:10px;line-height:1.6;letter-spacing:.2em;margin:0 0 22px}.mf-cv h2{font:400 64px/1.15 Georgia,serif;letter-spacing:-.04em;margin:0 0 55px}.mf-cv__links button,.mf-cv__links a{font:inherit;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:none;border:0;border-bottom:1px solid rgb(var(--border-color));border-radius:0;color:inherit;text-decoration:none;text-align:left;padding:26px 0;min-height:60px;font-size:15px;cursor:pointer;transition:color .2s}.mf-cv__arrow{font-size:21px;transition:transform .25s}.mf-cv__links a:hover .mf-cv__arrow,.mf-cv__links button:hover .mf-cv__arrow{transform:translate(3px,-3px)}.mf-cv__links a:focus-visible,.mf-cv__links button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:6px}.mf-cv__note{font-size:11px;line-height:1.8;color:rgb(var(--text-color) / .7);margin:30px 0 0;max-width:350px}.mf-cv--diptych .mf-cv__layout{display:grid;grid-template-columns:1fr 1fr;max-width:none}.mf-cv--diptych .mf-cv__content{width:100%;max-width:660px;align-self:center;padding:90px 70px}.mf-cv__image{overflow:hidden;min-height:620px}.mf-cv__image img{width:100%;height:100%;object-fit:cover;max-height:800px}.mf-cv--signature .mf-cv__content{max-width:780px;text-align:center;padding:135px 40px 145px}.mf-cv--signature h2{margin-bottom:48px}.mf-cv--signature .mf-cv__advisor{display:inline-flex;width:auto;padding:19px 34px;min-height:56px;border:1px solid rgb(var(--button-background-primary));background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-size:12px;justify-content:center}.mf-cv--signature .mf-cv__arrow{display:none}.mf-cv--signature .mf-cv__secondary{display:flex;gap:32px;justify-content:center;margin-top:26px}.mf-cv--signature .mf-cv__secondary a{width:auto;font-size:12px;min-height:44px;padding:12px 0}.mf-cv--signature .mf-cv__note{margin:30px auto 0}.mf-cv--correspondence .mf-cv__content{animation:mf-cv-open linear both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes mf-cv-open{from{transform:translateY(-30px)}to{transform:translateY(0)}}@media(max-width:899px){.mf-cv__content{padding:64px 28px 76px}.mf-cv h2{font-size:46px;margin-bottom:36px}.mf-cv__links button,.mf-cv__links a{font-size:14px}.mf-cv--diptych .mf-cv__layout{display:flex;flex-direction:column}.mf-cv--diptych .mf-cv__content{padding:64px 28px;order:0}.mf-cv__image{order:1;min-height:0;height:300px}.mf-cv--signature .mf-cv__content{padding:90px 24px}.mf-cv--signature .mf-cv__secondary{gap:22px;flex-wrap:wrap}.mf-cv--signature .mf-cv__secondary a{font-size:11px}}@media(prefers-reduced-motion:reduce){.mf-cv *{animation:none!important;transition:none!important}}

html body .mf-cv--signature h2{font-family:'Riviera Nights',sans-serif!important;font-weight:100!important;font-synthesis:none!important}
