.mtf{--mtf-orange:#ff4e1f;background:#fff;color:#000;font-family:var(--font-inter-tight),ui-sans-serif,system-ui,"Segoe UI",sans-serif;font-size:16px;line-height:normal;scroll-margin-top:calc(var(--header-h) + var(--subnav-h,0px))}.mtf *{box-sizing:border-box}.mtf button{font:inherit}.mtf .mtf-wrap{max-width:1440px;margin:auto;padding:55px 32px 45px}.mtf .mtf-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.mtf .mtf-dot{width:8px;height:8px;border-radius:50%;background:var(--mtf-orange)}.mtf .mtf-title{font-size:clamp(36px,4.8vw,65px);line-height:1.04;letter-spacing:-2.8px;max-width:940px;margin:23px 0 48px;font-weight:750}.mtf .mtf-title span{color:var(--mtf-orange)}.mtf .mtf-profile{display:grid;grid-template-columns:48% 1fr;gap:42px;align-items:start}.mtf .mtf-photo{margin:0;border:1px solid #000;border-radius:20px;overflow:hidden;position:relative;background:#fff}.mtf .mtf-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.mtf .mtf-caption{padding:24px 26px;background:linear-gradient(110deg,#000,#000 20%,#ff4e1f);color:#fff;position:relative;overflow:hidden}.mtf .mtf-caption:before{content:"";position:absolute;inset:-150%;background:radial-gradient(ellipse,#ff4e1fcc 0,#ff4e1f70 30%,transparent 65%);animation:mtf-light 4s ease-in-out infinite;pointer-events:none}.mtf .mtf-caption>*{position:relative}.mtf .mtf-caption strong{display:block;font-size:28px;letter-spacing:-.6px}.mtf .mtf-caption small{display:block;margin-top:7px;font-size:12px;line-height:1.6;letter-spacing:1.3px;text-transform:uppercase}.mtf .mtf-story{padding:3px 0}.mtf .mtf-quote{font-size:clamp(23px,2.3vw,31px);line-height:1.27;letter-spacing:-.8px;font-weight:700;margin:0 0 24px;padding-left:20px;border-left:3px solid var(--mtf-orange)}.mtf .mtf-story p{font-size:15px;line-height:1.8;margin:0 0 17px}.mtf .mtf-story p strong{font-weight:700}.mtf .mtf-signature{font-size:12px;letter-spacing:1.2px;font-weight:700;margin-top:24px;display:flex;align-items:center;gap:12px;color:var(--mtf-orange)}.mtf .mtf-signature:before{content:"";height:1px;width:40px;background:var(--mtf-orange)}.mtf .mtf-ownership{margin-top:48px;border:1px solid #000;border-radius:16px;display:grid;grid-template-columns:35% 1fr;overflow:hidden}.mtf .mtf-ownership-title{background:#000;color:#fff;padding:28px 30px;position:relative;display:flex;align-items:center}.mtf .mtf-ownership-title h3{font-size:25px;line-height:1.2;margin:0;letter-spacing:-.7px;font-weight:700}.mtf .mtf-ownership-content{padding:24px 30px}.mtf .mtf-tabs{display:flex;gap:8px;flex-wrap:wrap}.mtf .mtf-tab{border:1px solid #000;background:#fff;color:#000;border-radius:50px;padding:9px 12px;font-size:11px;cursor:pointer}.mtf .mtf-tab[aria-selected=true]{background:var(--mtf-orange);border-color:var(--mtf-orange);font-weight:700}.mtf .mtf-tab:focus-visible{outline:3px solid var(--mtf-orange);outline-offset:3px}.mtf .mtf-detail{min-height:56px;font-size:14px;line-height:1.7;margin:19px 0 12px;max-width:680px;animation:mtf-reveal .4s ease-out}.mtf .mtf-progress{height:2px;background:#00000015;overflow:hidden}.mtf .mtf-progress span{display:block;width:100%;height:100%;background:var(--mtf-orange);transform-origin:left;animation:mtf-progress 2s linear forwards}@keyframes mtf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mtf-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mtf-light{0%,to{transform:translate(-15%,15%)}50%{transform:translate(20%,-15%)}}@media(max-width:900px){.mtf .mtf-wrap{padding:38px 24px}.mtf .mtf-profile{gap:28px}.mtf .mtf-ownership{grid-template-columns:1fr}.mtf .mtf-ownership-title{padding:23px 25px}.mtf .mtf-title{letter-spacing:-1.6px}.mtf .mtf-story p{font-size:14px}}@media(max-width:650px){.mtf .mtf-wrap{padding:30px 16px}.mtf .mtf-profile{grid-template-columns:1fr;gap:30px}.mtf .mtf-title{margin-bottom:30px}.mtf .mtf-ownership{margin-top:30px}.mtf .mtf-ownership-content{padding:23px 20px}.mtf .mtf-quote{font-size:25px}.mtf .mtf-detail{min-height:80px}}@media(prefers-reduced-motion:reduce){.mtf *,.mtf :before{animation:none!important;transition:none!important}}