*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}img{display:block;max-width:100%}button{background:none;border:none;font:inherit;cursor:none}a{text-decoration:none;color:inherit}input,textarea,select{font:inherit}ul{list-style:none}:root{--obsidian: #0A0A0A;--navy: #0D1B2A;--graphite: #1A1A1A;--graphite-md: #242424;--graphite-lt: #333333;--gold: #B8972E;--gold-light: #D4B864;--gold-dim: rgba(184,151,46,.15);--offwhite: #FAFAF8;--silver: #C8C8C4;--muted: #666662;--divider: #222222;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s24:24px;--s32:32px;--s40:40px;--s48:48px;--s64:64px;--s80:80px;--s120:120px;--page-x: 24px;--nav-h: 60px;--content-max: 1200px;--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--ease-ui: ease;--dur-fast: .3s;--dur-mid: .55s;--dur-slow: .85s;--dur-xl: 1.6s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wordUp{0%{opacity:0;transform:translateY(92%)}to{opacity:1;transform:translateY(0)}}@keyframes revealFig{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.4}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--obsidian);color:var(--silver);font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.7;cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (pointer: coarse){body{cursor:auto}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9990;opacity:.028;background-image:url("data:image/svg+xml,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px}#cursor,#cursor-ring{position:fixed;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);will-change:left,top,width,height}#cursor{width:8px;height:8px;background:var(--gold);transition:width .25s var(--ease-out),height .25s var(--ease-out)}#cursor-ring{width:32px;height:32px;border:1px solid rgba(184,151,46,.45);background:transparent;transition:width .3s var(--ease-out),height .3s var(--ease-out),border-color .3s}body.is-hovering #cursor{width:5px;height:5px}body.is-hovering #cursor-ring{width:52px;height:52px;border-color:#b8972ebf}@media (pointer: coarse){#cursor,#cursor-ring{display:none}}#progress{position:fixed;top:var(--nav-h);left:0;height:1px;width:0%;background:var(--gold);z-index:200;pointer-events:none}.mm-nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-x);z-index:300;background:transparent;border-bottom:1px solid transparent;transition:background .5s var(--ease-ui),border-color .5s var(--ease-ui)}.mm-nav.scrolled{background:#0a0a0af0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--divider)}.mm-nav__logo{display:flex;align-items:baseline;gap:10px;cursor:none}.mm-nav__mono{font-family:var(--font-display);font-weight:300;font-size:22px;color:var(--offwhite);letter-spacing:.04em}.mm-nav__name{font-size:12px;font-weight:300;color:var(--muted);letter-spacing:.06em}.mm-nav__links{display:none;align-items:center;gap:28px}.mm-nav__links a{position:relative;font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--silver);transition:color .3s var(--ease-ui);cursor:none}.mm-nav__links a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--gold);transition:width .4s var(--ease-out)}@media (hover: hover){.mm-nav__links a:hover{color:var(--offwhite)}.mm-nav__links a:hover:after{width:100%}}.mm-nav__links a.active{color:var(--offwhite)}.mm-nav__links a.active:after{width:100%}.mm-nav__cta{margin-left:8px;padding:10px 20px;background:var(--gold);color:var(--obsidian);font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-height:44px;display:flex;align-items:center;transition:background .3s,border-color .3s;cursor:none;white-space:nowrap}@media (hover: hover){.mm-nav__cta:hover{background:var(--gold-light)}}.mm-nav__burger{display:flex;flex-direction:column;gap:5px;cursor:none;padding:8px;min-height:44px;align-items:flex-end;justify-content:center}.mm-nav__burger span{display:block;background:var(--silver);transition:all .35s var(--ease-out)}.mm-nav__burger span:nth-child(1){width:24px;height:1px}.mm-nav__burger span:nth-child(2){width:16px;height:1px}.mm-nav__burger span:nth-child(3){width:24px;height:1px}.mm-nav__burger.open span:nth-child(1){width:22px;transform:rotate(45deg) translate(4px,4px)}.mm-nav__burger.open span:nth-child(2){opacity:0;transform:translate(8px)}.mm-nav__burger.open span:nth-child(3){width:22px;transform:rotate(-45deg) translate(4px,-4px)}.mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0af7;z-index:290;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-ui)}.mm-overlay.open{opacity:1;pointer-events:all}.mm-overlay a{font-family:var(--font-display);font-weight:300;font-size:32px;color:var(--offwhite);letter-spacing:-.01em;min-height:52px;display:flex;align-items:center;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),color .3s;cursor:none}.mm-overlay.open a{opacity:1;transform:translateY(0)}.mm-overlay.open a:nth-child(1){transition-delay:.05s}.mm-overlay.open a:nth-child(2){transition-delay:.13s}.mm-overlay.open a:nth-child(3){transition-delay:.21s}.mm-overlay.open a:nth-child(4){transition-delay:.29s}@media (hover: hover){.mm-overlay a:hover{color:var(--gold-light)}}.mm-overlay__cta{margin-top:20px;padding:14px 32px;background:var(--gold);color:var(--obsidian);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:none;min-height:52px;display:flex;align-items:center;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out) .38s,transform .5s var(--ease-out) .38s,background .3s}.mm-overlay.open .mm-overlay__cta{opacity:1;transform:translateY(0)}.mm-footer{background:var(--navy);border-top:1px solid var(--divider);padding:var(--s64) var(--page-x) var(--s32);margin-top:var(--s120)}.mm-footer__grid{display:flex;flex-direction:column;gap:var(--s40);max-width:var(--content-max);margin:0 auto var(--s48)}.mm-footer__col-title{font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:var(--s16)}.mm-footer__logo{font-family:var(--font-display);font-weight:300;font-size:28px;color:var(--offwhite);margin-bottom:var(--s8)}.mm-footer__tagline{font-size:13px;color:var(--muted);line-height:1.65}.mm-footer__nav-link{display:flex;align-items:center;font-size:13px;color:var(--silver);margin-bottom:var(--s8);cursor:none;min-height:36px;transition:color .25s}@media (hover: hover){.mm-footer__nav-link:hover{color:var(--offwhite)}}.mm-footer__bottom{max-width:var(--content-max);margin:0 auto;padding-top:var(--s24);border-top:1px solid var(--divider);font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:var(--s8);text-align:center}.mm-container{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-x)}.mm-display{font-family:var(--font-display);font-weight:300;color:var(--offwhite);letter-spacing:-.02em;line-height:1.12}.mm-overline{font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:var(--s12)}.mm-ornament-h{width:32px;height:1px;background:var(--gold);margin:var(--s24) 0}.mm-ornament-v{width:1px;height:0;background:linear-gradient(to bottom,transparent,var(--gold));margin:0 auto;transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease-out)}.mm-ornament-v.bottom{background:linear-gradient(to top,transparent,var(--gold));transform-origin:bottom;transition-delay:.5s}.mm-ornament-v.visible{transform:scaleY(1);height:56px}.mm-section{padding:80px 0;border-top:1px solid var(--divider)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;min-height:52px;background:var(--gold);color:var(--obsidian);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold);transition:background .3s,border-color .3s;cursor:none}@media (hover: hover){.btn-primary:hover{background:var(--gold-light);border-color:var(--gold-light)}}.btn-primary:active{background:var(--gold-light)}.btn-ghost{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 0;color:var(--silver);font-size:12px;font-weight:400;cursor:none;transition:color .3s var(--ease-ui)}.btn-ghost:after{content:"→";transition:transform .3s var(--ease-out)}@media (hover: hover){.btn-ghost:hover{color:var(--offwhite)}.btn-ghost:hover:after{transform:translate(4px)}}.mm-link-gold{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-size:12px;cursor:none;transition:color .2s,gap .25s var(--ease-out);min-height:44px}@media (hover: hover){.mm-link-gold:hover{color:var(--gold-light);gap:10px}}.mm-card{position:relative;overflow:hidden;background:var(--obsidian);padding:40px 24px;cursor:none;transition:background .25s}.mm-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--graphite);transform:translateY(101%);transition:transform .55s var(--ease-out);z-index:0}@media (hover: hover){.mm-card:hover:before{transform:translateY(0)}}.mm-card:active{background:var(--graphite-md)}.mm-card>*{position:relative;z-index:1}.mm-form-group{margin-bottom:var(--s24)}.mm-label-field{display:block;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s8)}.mm-input,.mm-textarea,.mm-select{width:100%;background:var(--graphite);border:1px solid var(--graphite-lt);color:var(--offwhite);font-size:15px;font-weight:300;padding:14px 16px;min-height:52px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .25s;cursor:none}.mm-input:focus,.mm-textarea:focus,.mm-select:focus{border-color:var(--gold)}.mm-textarea{min-height:130px;resize:vertical}.mm-input::placeholder,.mm-textarea::placeholder{color:var(--graphite-lt)}.mm-field-error{font-size:11px;color:#c05050;margin-top:6px;display:block;min-height:16px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out)}.reveal.visible{opacity:1;transform:none}.reveal-card{opacity:0;transform:translateY(36px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-card.visible{opacity:1;transform:none}.mm-page{padding-top:var(--nav-h)}@media (min-width: 640px){:root{--page-x: 40px}.mm-nav__links{display:flex}}@media (min-width: 1024px){:root{--page-x: 64px;--nav-h: 72px}.mm-nav__burger{display:none}.mm-footer__grid{flex-direction:row;justify-content:space-between}.mm-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}.mm-section{padding:120px 0}.mm-card{padding:64px 48px}}@media (min-width: 1440px){:root{--page-x: 80px}}.mm-type-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--divider);margin-bottom:var(--s32)}.mm-type-tab{background:var(--graphite);padding:14px 12px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:none;transition:all .2s;min-height:44px;display:flex;align-items:center;justify-content:center;border-top:2px solid transparent}.mm-type-tab.active{background:var(--graphite-md);color:var(--gold);border-color:var(--gold)}@media (min-width: 640px){.mm-type-tabs{grid-template-columns:repeat(4,1fr)}}.scenario-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.scenario-grid{grid-template-columns:repeat(2,1fr)}}.quote-block{border-left:2px solid var(--gold);padding-left:24px;margin:32px 0}.quote-block p{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(20px,3.5vw,28px);color:var(--offwhite);line-height:1.5}.faq-item{border-bottom:1px solid var(--divider);padding:22px 0;cursor:none}.faq-item:last-child{border-bottom:none}.faq-item__q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-weight:300;font-size:clamp(17px,2.5vw,21px);color:var(--offwhite)}.faq-item__icon{flex-shrink:0;width:18px;height:18px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:var(--gold);transition:transform .3s var(--ease-out)}.faq-item__icon:before{width:12px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{width:1px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.faq-item__a{font-size:14px;color:var(--muted);line-height:1.7;max-width:680px;max-height:0;overflow:hidden;transition:max-height .35s var(--ease-out),margin-top .35s}.faq-item.open .faq-item__a{margin-top:14px}.phase-item{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--divider)}.phase-item:last-child{border-bottom:none}.phase-num{font-family:var(--font-display);font-weight:300;font-size:30px;color:var(--graphite-lt);flex-shrink:0;width:40px;line-height:1}.phase-content h4{font-size:16px;font-weight:400;color:var(--offwhite);margin-bottom:6px;line-height:1.35}.phase-content p{font-size:13px;color:var(--muted);line-height:1.65}.deliverable-item{padding:18px 0;border-bottom:1px solid var(--divider)}.deliverable-item:last-child{border-bottom:none}.deliverable-item strong{color:var(--offwhite);font-weight:500;font-size:14px}.deliverable-item p{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.6}.two-col{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 640px){.two-col{grid-template-columns:1fr 1fr}}.invest-note{font-size:12px;color:var(--gold);margin-top:12px}.path-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--divider)}@media (min-width: 640px){.path-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.path-grid{grid-template-columns:repeat(4,1fr)}}.stat-row{display:flex;flex-wrap:wrap;gap:40px;margin-top:32px}.stat-num{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4vw,42px);color:var(--gold-light);line-height:1}.stat-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}.diff-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--divider);margin-top:32px}@media (min-width: 640px){.diff-grid{grid-template-columns:repeat(2,1fr)}}.diff-item{background:var(--obsidian);padding:24px}.diff-item strong{color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.02em;display:block;margin-bottom:8px}.diff-item span{font-size:13px;color:var(--muted);line-height:1.6}
