@font-face{font-family:Italiana;src:url(/fonts/italiana.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CormorantI;src:url(/fonts/cormorant.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:MarcellusMk;src:url(/fonts/marcellus.woff2)format("woff2");font-weight:400;font-display:swap}@keyframes mk-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}html{background:#fdfcfa}html:has(.mk-legacy){background:#f8f2e8}.mk{--paper:#fdfcfa;--paper2:#f5f1ec;--ink:#1f1f1f;--ink-soft:#615c55;--vault:#1c1712;--vault2:#241e17;--cream:#faf7f2;--cream-dim:#a9a08f;--gold:#b99358;--goldline:#e7e1d7;--clay:#f47a20;--clay-deep:#dc6a12;--clay-ink:#b4530c;--ok:#4f7a52;--disp:"ProptyoDisplay",Georgia,serif;--ui:"ProptyoText",system-ui,sans-serif;--ed:"ProptyoDisplay",Georgia,serif;--maxw:1280px;--lift:0 18px 50px #0000001a;--nav-h:76px;background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;font-size:15px;font-weight:400;line-height:1.62;position:relative;overflow-x:clip}.mk a{color:inherit;text-decoration:none}.mk button{font-family:var(--ui);cursor:pointer;color:inherit;background:0 0;border:none}.mk img{max-width:100%;display:block}.mk .wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.mk h1,.mk h2{font-family:var(--disp);letter-spacing:-.014em;font-weight:400;line-height:1.08}.mk h3,.mk .serif{font-family:var(--ui);letter-spacing:-.01em;font-weight:600;line-height:1.3}.mk .num{font-variant-numeric:tabular-nums lining-nums}.mk .eyebrow{font-family:var(--ui);letter-spacing:.17em;text-transform:uppercase;color:var(--clay-ink);font-size:11.5px;font-weight:600}.mk .ed{font-family:var(--ed);letter-spacing:0}.mk .hairline{border:none;border-top:1px solid var(--goldline)}.mk section{scroll-margin-top:var(--nav-h);padding:88px 0}.mk .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}.mk .reveal.in{opacity:1;transform:none}.mk :focus-visible{outline:2px solid var(--clay);outline-offset:3px}.mk.mk-legacy{--paper:#f8f2e8;--paper2:#efe5ce;--ink:#1c150c;--ink-soft:#3b3222;--vault:#171106;--vault2:#221a0c;--cream:#f0e7d5;--cream-dim:#c4b697;--gold:#b39359;--goldline:#b3935959;--clay:#ba5a1e;--clay-deep:#9a4713;--clay-ink:#9a4713;--ok:#5e7d5a;--disp:"Italiana",Georgia,serif;--ui:"Manrope",system-ui,sans-serif;--ed:"CormorantI",Georgia,serif;--maxw:1180px;--lift:0 18px 44px -22px #1c150c47;font-size:16.5px;font-weight:470;line-height:1.68}.mk.mk-legacy:after{content:"";z-index:99;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mk.mk-legacy h1,.mk.mk-legacy h2{font-family:var(--disp);letter-spacing:.006em;-webkit-text-stroke:.55px currentColor;font-weight:400;line-height:1.05}.mk.mk-legacy h3,.mk.mk-legacy .serif{letter-spacing:.01em;font-family:MarcellusMk,Georgia,serif;font-weight:400;line-height:1.16}.mk.mk-legacy .eyebrow{letter-spacing:.22em;color:var(--clay);font-weight:700}.mk.mk-legacy .ed{font-family:var(--ed);letter-spacing:.01em;font-style:italic}.mk.mk-legacy section{padding:110px 0}.mk .btn{letter-spacing:.18em;text-transform:uppercase;background:var(--clay);color:var(--paper);border-radius:0;align-items:center;gap:12px;padding:19px 34px;font-size:13px;font-weight:600;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 28px -14px #9a47138c}.mk .btn:hover{background:var(--clay-deep);transform:translateY(-2px);box-shadow:0 16px 34px -14px #9a471399}.mk .btn:after{content:"→";font-size:15px;transition:transform .25s}.mk .btn:hover:after{transform:translate(4px)}.mk .btn.ghost{color:inherit;border:1px solid var(--goldline);box-shadow:none;background:0 0}.mk .btn.ghost:hover{border-color:var(--gold);background:#b3935914}.mk .btn.wide{justify-content:center;width:100%}.mk .textlink{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--goldline);padding-bottom:4px;font-size:13px;font-weight:600;transition:border-color .2s}.mk .textlink:hover{border-color:var(--clay);color:var(--clay)}.mk nav.mk-nav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--goldline);background:#f8f2e8f0;position:fixed;top:0;left:0;right:0}.mk .navi{align-items:center;gap:34px;height:76px;display:flex}.mk .navlogo img{width:auto;height:32px;display:block}.mk .footlogo{width:auto;height:30px;margin-bottom:18px;display:block}.mk .dlogo{width:auto;max-width:160px;height:auto;max-height:36px;margin-bottom:10px;display:block}.mk .pvlogo{width:auto;max-width:220px;height:auto;max-height:64px;margin-bottom:26px;display:block}.mk .navlinks{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);gap:30px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.mk .navlinks a{transition:color .2s}.mk .navlinks a:hover{color:var(--clay)}.mk .navbtn{letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:13px 24px;font-size:12px;font-weight:700;transition:background .25s;display:inline-block}@media (max-width:900px){.mk .navlinks{display:none}}.mk .hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;min-height:94svh;padding:0;display:grid;position:relative}.mk .hero .media{order:2;height:100%;min-height:94svh;position:relative;overflow:hidden}.mk .hero .media img{object-fit:cover;width:100%;height:100%}.mk .hero .veil{background:linear-gradient(90deg,var(--paper) 0%,#f8f2e800 16%);position:absolute;inset:0}.mk .hero .wrap{z-index:2;width:100%;max-width:none;padding:150px 40px 92px max(26px,calc((100vw - var(--maxw))/2 + 26px));order:1;margin:0;position:relative}.mk .hero .kick{align-items:center;gap:14px;margin-bottom:24px;display:flex}.mk .hero .kick .rule{background:var(--clay);flex:none;width:54px;height:1px}.mk .hero h1{text-wrap:balance;max-width:16ch;font-size:clamp(38px,4.8vw,76px);line-height:1.04}.mk .hero .deck{color:var(--clay-deep);max-width:24ch;margin-top:20px;font-family:MarcellusMk,Georgia,serif;font-size:clamp(19px,2.5vw,31px);line-height:1.25}.mk .hero .sub{max-width:50ch;color:var(--ink-soft);margin-top:22px;font-size:16.5px;font-weight:500}.mk .hero .sub b{color:var(--ink);font-weight:700}.mk .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.mk .hero .whisper{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:28px;font-size:12.5px;font-weight:600}.mk .hero .whisper span{color:var(--clay)}@media (max-width:760px){.mk .hero{flex-direction:column;align-items:stretch;min-height:auto;padding-top:56px;display:flex}.mk .hero .media{flex:none;order:0;height:clamp(188px,29svh,232px);min-height:0;position:relative;inset:auto}.mk .hero .media img{object-position:center 54%}.mk .hero .wrap{order:1;padding:18px 20px 28px}.mk .hero .kick{margin-bottom:13px}.mk .hero .kick .rule{width:32px}.mk .hero .eyebrow{letter-spacing:.2em;font-size:10.5px}.mk .hero h1{max-width:100%;font-size:clamp(31px,8.8vw,44px);line-height:1.04}.mk .hero .deck{max-width:36ch;margin-top:11px;font-size:17.5px}.mk .hero .sub{max-width:100%;margin-top:12px;font-size:14.5px;line-height:1.55}.mk .hero .ctas{gap:10px;margin-top:20px}.mk .hero .ctas .btn{justify-content:center;width:100%}.mk .hero .whisper{margin-top:16px}}.mk .credbar{border-block:1px solid var(--goldline);background:var(--paper2)}.mk .credbar .wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:34px;display:flex}.mk .brandlabel{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700}.mk .brandstrip{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.mk .brandstrip .bcell{border:1px solid var(--goldline);background:#fff;border-radius:13px;justify-content:center;align-items:center;padding:16px 26px;display:flex;box-shadow:0 1px 3px #1711060a}.mk .brandstrip img{opacity:1;width:auto;height:58px;display:block}.mk .credbar .stats{justify-content:center;gap:38px;display:flex}.mk .credbar .stat{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600}.mk .credbar .stat b{font-family:var(--disp);letter-spacing:.04em;color:var(--ink);font-size:26px;display:block}.mk .what .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.mk .what h2{text-wrap:balance;font-size:clamp(34px,4.4vw,58px)}.mk .what .intro{color:var(--ink-soft);max-width:52ch;margin-top:20px;font-size:17px;font-weight:500}.mk .wsteps{counter-reset:ws;gap:0;margin-top:38px;display:grid}.mk .wstep{border-top:1px solid var(--goldline);counter-increment:ws;gap:22px;padding:22px 0;display:flex}.mk .wstep:before{content:counter(ws);font-family:var(--disp);color:var(--clay);min-width:34px;font-size:34px;line-height:1}.mk .wstep p{color:var(--ink-soft);max-width:50ch;font-size:15.5px;font-weight:500}.mk .wstep p b{color:var(--ink);font-weight:700}.mk .pull{font-family:var(--ed);color:var(--ink);border-left:2px solid var(--clay);max-width:32ch;margin-top:36px;padding-left:26px;font-size:clamp(22px,2.4vw,28px);font-style:italic;line-height:1.35}.mk .split{border:1px solid var(--gold);box-shadow:var(--lift);background:#fcf7ef;padding:34px;position:relative}.mk .split:before{content:"";border:1px solid var(--goldline);pointer-events:none;position:absolute;inset:7px}.mk .split .cap{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-bottom:22px;font-size:10.5px;font-weight:700}.mk .sq{aspect-ratio:1;border:1px solid var(--ink);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-width:300px;margin:0 auto;display:grid}.mk .sq div{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--goldline);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mk .sq .yours{background:var(--clay);color:var(--paper);flex-direction:column;gap:4px}.mk .sq .yours small{letter-spacing:.28em;opacity:.85;font-size:9px}.mk .wmath{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin-top:26px;display:grid}.mk .wmath .op{font-family:var(--disp);color:var(--gold);font-size:26px}.mk .wmath .cell .k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:700}.mk .wmath .cell .v{color:var(--ink);white-space:nowrap;margin-top:4px;font-family:MarcellusMk,Georgia,serif;font-size:clamp(17px,1.8vw,22px)}.mk .wmath .cell .v.cl{color:var(--clay-deep)}@media (max-width:900px){.mk .what .wrap{grid-template-columns:1fr;gap:44px}}.mk .paycard{background:var(--vault);color:var(--cream);border:1px solid var(--gold);box-shadow:var(--lift);grid-template-columns:repeat(3,1fr);margin-bottom:70px;display:grid}.mk .paycard>div{border-right:1px solid #b3935940;padding:26px 28px}.mk .paycard>div:last-child{border-right:none}.mk .paycard .k{letter-spacing:.26em;text-transform:uppercase;color:var(--cream-dim);font-size:10px;font-weight:700}.mk .paycard .v{margin-top:8px;font-family:MarcellusMk,Georgia,serif;font-size:clamp(20px,2.2vw,27px)}.mk .paycard .s{color:var(--cream-dim);margin-top:4px;font-size:11.5px;font-weight:600}@media (max-width:760px){.mk .paycard{grid-template-columns:1fr}.mk .paycard>div{border-bottom:1px solid #b3935940;border-right:none}.mk .paycard>div:last-child{border-bottom:none}}.mk .pg{border:1px solid var(--goldline);grid-template-columns:1fr 1fr;max-width:620px;margin-top:26px;display:grid}.mk .pg>div{padding:16px 18px}.mk .pg .pay{border-right:1px solid var(--goldline);background:#1c150c0a}.mk .pg .k{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:800}.mk .pg .get .k{color:var(--clay-deep)}.mk .pg .v{color:var(--ink);margin-top:5px;font-size:15.5px;font-weight:700;line-height:1.35}.mk .pg .get .v{color:var(--clay-deep)}@media (max-width:560px){.mk .pg{grid-template-columns:1fr}.mk .pg .pay{border-right:none;border-bottom:1px solid var(--goldline)}}.mk .ladder{background:var(--paper2);border-block:1px solid var(--goldline);position:relative}.mk .ladder .head{max-width:760px;margin-bottom:90px}.mk .ladder .head h2{font-size:clamp(38px,5vw,66px)}.mk .ladder .head p{color:var(--ink-soft);max-width:52ch;margin-top:20px;font-size:17px;font-weight:500}.mk .lgrid{grid-template-columns:250px 1fr;gap:80px;display:grid}.mk .lrail{align-self:start;gap:26px;height:calc(100svh - 220px);min-height:420px;display:flex;position:sticky;top:110px}.mk .lrail .track{background:var(--goldline);width:1px;position:relative}.mk .lrail .fill{background:var(--clay);width:1px;height:0%;transition:height .5s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;left:0}.mk .lrail .roman{font-family:var(--disp);color:var(--ink);font-size:clamp(90px,9vw,150px);line-height:.9;transition:opacity .4s}.mk .lrail .rname{letter-spacing:.3em;text-transform:uppercase;color:var(--clay);min-height:30px;margin-top:18px;font-size:11px;font-weight:700}.mk .rungs{flex-direction:column;gap:0;display:flex}.mk .rung{border-top:1px solid var(--goldline);opacity:.35;padding:74px 0;transition:opacity .6s}.mk .rung:first-child{border-top:none;padding-top:0}.mk .rung.lit{opacity:1}.mk .rung .feat{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.mk .rung .feat:before{content:"";background:var(--clay);width:26px;height:1px}.mk .rung h3{text-wrap:balance;max-width:20ch;margin:20px 0 16px;font-size:clamp(30px,3.6vw,46px)}.mk .rung .mean{color:var(--clay-deep);max-width:38ch;font-family:MarcellusMk,Georgia,serif;font-size:clamp(18px,1.9vw,22px);line-height:1.45}.mk .rung .fact{color:var(--ink-soft);max-width:54ch;margin-top:22px;font-size:14.5px;font-weight:500}@media (max-width:900px){.mk .lgrid{grid-template-columns:1fr}.mk .lrail{display:none}.mk .rung{opacity:1;padding:50px 0}}.mk .vault{background:var(--vault);color:var(--cream)}.mk .vault .eyebrow{color:var(--gold)}.mk .vault h2{color:var(--cream)}.mk .vault .hairline{border-color:#b3935940}.mk .compare h2{text-wrap:balance;max-width:16ch;font-size:clamp(34px,4.4vw,58px)}.mk .compare .lead{color:var(--cream-dim);max-width:52ch;margin:18px 0 56px;font-size:16.5px;font-weight:500}.mk .tablehint{display:none}.mk .tablewrap{border-block:1px solid #b393594d;overflow-x:auto}.mk table{border-collapse:collapse;width:100%;min-width:860px;font-size:14.5px}.mk th,.mk td{text-align:left;vertical-align:top;border-bottom:1px solid #b3935929;padding:17px 18px}.mk thead th{letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim);padding-block:14px;font-size:11px;font-weight:700}.mk thead th.hl{color:var(--gold)}.mk tbody tr:last-child td{border-bottom:none}.mk td{color:var(--cream-dim);font-weight:500}.mk td:first-child{color:var(--cream);font-weight:600}.mk col.hl{background:#b3935917}.mk .y{color:var(--cream);font-weight:600}.mk .y:before{content:"● ";color:var(--gold);vertical-align:2px;font-size:9px}.mk .n{color:#7d6f57}.mk .compare td .sm{display:none}.mk .dest .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:60px;display:flex}.mk .dest h2{font-size:clamp(36px,4.6vw,60px)}.mk .dgrid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.mk .dcard{display:block}.mk .dcard .ph{aspect-ratio:3/2;position:relative;overflow:hidden}.mk .dcard .ph img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.mk .dcard:hover .ph img{transform:scale(1.05)}.mk .dcard .meta{border-top:1px solid var(--goldline);justify-content:space-between;align-items:baseline;gap:14px;margin-top:24px;padding-top:22px;display:flex}.mk .dcard .op{letter-spacing:.26em;text-transform:uppercase;color:var(--clay);font-size:11px;font-weight:700}.mk .dcard h3{margin-top:8px;font-size:26px}.mk .dcard .loc{color:var(--ink-soft);margin-top:5px;font-size:13.5px;font-weight:500}.mk .dcard .pr{text-align:right;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:600}.mk .dcard .pr b{letter-spacing:.02em;color:var(--ink);margin-top:3px;font-family:MarcellusMk,Georgia,serif;font-size:20px;display:block}@media (max-width:900px){.mk .dgrid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.mk .plan .wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.mk .plan h2{max-width:12ch;font-size:clamp(36px,4.6vw,60px)}.mk .plan .lead{color:var(--cream-dim);max-width:40ch;margin-top:22px;font-size:16.5px;font-weight:500}.mk .plan .assure{border-top:1px solid #b3935940;gap:0;margin-top:40px;display:grid}.mk .plan .assure div{color:var(--cream-dim);border-bottom:1px solid #b3935929;padding:17px 0;font-size:14px;font-weight:500}.mk .plan .assure b{color:var(--cream);font-weight:600}.mk .ledger{background:var(--vault2);border:1px solid #b3935966;padding:44px 44px 36px;position:relative;box-shadow:0 26px 60px -28px #0a07028c}.mk .ledger:before{content:"";pointer-events:none;border:1px solid #b3935929;position:absolute;inset:8px}.mk .ledger .lab{letter-spacing:.3em;text-transform:uppercase;color:var(--cream-dim);margin:26px 0 12px;font-size:10.5px;font-weight:700}.mk .ledger .lab:first-child{margin-top:0}.mk .pselect{gap:8px;display:grid}.mk .pselect button{color:var(--cream-dim);text-align:left;border:1px solid #b3935938;justify-content:space-between;align-items:baseline;gap:14px;padding:14px 16px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s;display:flex}.mk .pselect button:hover{border-color:var(--gold)}.mk .pselect button.on{border-color:var(--gold);color:var(--cream);background:#b3935912}.mk .pselect .fr{color:var(--cream-dim);font-size:12px;font-weight:500}.mk .seg{border:1px solid #b393594d;grid-template-columns:1fr 1fr;display:grid}.mk .seg button{letter-spacing:.08em;text-transform:uppercase;color:var(--cream-dim);padding:13px;font-size:12.5px;font-weight:700}.mk .seg button.on{background:var(--gold);color:var(--vault)}.mk input[type=range]{width:100%;accent-color:var(--gold);background:0 0}.mk .slidrow{color:var(--cream-dim);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.mk .ledger .total{text-align:center;border-top:1px solid #b393594d;margin-top:34px;padding-top:28px}.mk .ledger .total .k{letter-spacing:.32em;text-transform:uppercase;color:var(--cream-dim);font-size:10.5px;font-weight:700}.mk .ledger .total .v{font-family:var(--disp);color:var(--cream);margin-top:8px;font-size:clamp(46px,4.6vw,62px);transition:opacity .3s}.mk .ledger .total .per{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);margin-top:4px;font-size:12px;font-weight:600}.mk .lfacts{border:1px solid #b3935938;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.mk .lfact{border-bottom:1px solid #b3935929;border-right:1px solid #b3935929;padding:15px 17px}.mk .lfact:nth-child(2n){border-right:none}.mk .lfact:nth-child(n+5){border-bottom:none}.mk .lfact .k{letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dim);font-size:10px;font-weight:700}.mk .lfact .v{color:var(--cream);margin-top:4px;font-size:16.5px;font-weight:600}.mk .lfact .v.gold{color:var(--gold)}.mk .ledger .btn{margin-top:28px}.mk .ledger .fine{color:#8a7c62;margin-top:16px;font-size:11px;font-weight:500;line-height:1.6}.mk .ledger .after{color:var(--gold);letter-spacing:.04em;border:1px solid #b3935938;border-top:none;padding:13px 17px;font-size:12px;font-weight:600}@media (max-width:960px){.mk .plan .wrap{grid-template-columns:1fr;gap:48px}.mk .ledger{padding:30px 24px 26px}}.mk .life{border-block:1px solid var(--goldline)}.mk .life h2{text-wrap:balance;max-width:18ch;font-size:clamp(34px,4.4vw,58px)}.mk .life .lead{color:var(--ink-soft);max-width:56ch;margin:18px 0 60px;font-size:16.5px;font-weight:500}.mk .tline{border-left:1px solid var(--goldline);grid-template-columns:repeat(4,1fr);margin-bottom:64px;display:grid}.mk .tphase{border-right:1px solid var(--goldline);padding:4px 22px 0;position:relative}.mk .tphase:before{content:"";background:var(--clay);border-radius:50%;width:9px;height:9px;position:absolute;top:-9px;left:-5px}.mk .tphase .k{letter-spacing:.24em;text-transform:uppercase;color:var(--clay);font-size:10.5px;font-weight:700}.mk .tphase .v{color:var(--ink);margin:12px 0 8px;font-family:MarcellusMk,Georgia,serif;font-size:clamp(19px,2vw,25px)}.mk .tphase p{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.55}.mk .doors{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mk .door{border:1px solid var(--gold);box-shadow:var(--lift);background:#fcf7ef;padding:30px 28px;position:relative}.mk .door:before{content:"";border:1px solid var(--goldline);pointer-events:none;position:absolute;inset:6px}.mk .door .k{letter-spacing:.28em;text-transform:uppercase;color:var(--clay);font-size:10px;font-weight:800}.mk .door h3{margin:12px 0 10px;font-size:23px}.mk .door p{color:var(--ink-soft);font-size:13.5px;font-weight:500}.mk .door .or{font-family:var(--ed);color:var(--ink-soft);z-index:2;background:var(--paper);padding:4px 6px;font-size:15px;font-style:italic;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}@media (max-width:900px){.mk .tline{grid-template-columns:1fr 1fr;row-gap:40px}.mk .doors{grid-template-columns:1fr}.mk .door .or{display:none}}.mk .journey h2{font-size:clamp(36px,4.6vw,60px)}.mk .journey .lead{color:var(--ink-soft);margin:18px 0 66px;font-size:16.5px;font-weight:500}.mk .jgrid{border-left:1px solid var(--goldline);grid-template-columns:repeat(6,1fr);display:grid}.mk .jstep{border-right:1px solid var(--goldline);padding:6px 22px 0;position:relative}.mk .jstep .t{letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-size:10.5px;font-weight:700}.mk .jstep h3{margin:14px 0 10px;font-size:21px}.mk .jstep p{color:var(--ink-soft);font-size:13px;font-weight:500;line-height:1.55}@media (max-width:1020px){.mk .jgrid{grid-template-columns:repeat(3,1fr);row-gap:44px}}@media (max-width:620px){.mk .jgrid{grid-template-columns:repeat(2,1fr)}}.mk .prov .wrap{grid-template-columns:1.05fr .95fr;align-items:start;gap:80px;display:grid}.mk .prov h2{max-width:14ch;font-size:clamp(34px,4.2vw,54px)}.mk .prov p.body{color:var(--cream-dim);max-width:52ch;margin-top:24px;font-size:16px;font-weight:500}.mk .prov .sig{font-family:var(--ed);color:var(--gold);margin-top:34px;font-size:23px;font-style:italic}.mk .prov .sig small{font-family:var(--ui);letter-spacing:.26em;text-transform:uppercase;color:var(--cream-dim);margin-top:6px;font-size:11px;font-style:normal;font-weight:700;display:block}.mk .pstats{border:1px solid #b393594d;grid-template-columns:1fr 1fr;display:grid}.mk .pstat{border-bottom:1px solid #b393592e;border-right:1px solid #b393592e;padding:30px 28px}.mk .pstat:nth-child(2n){border-right:none}.mk .pstat:nth-child(n+3){border-bottom:none}.mk .pstat b{font-family:var(--disp);color:var(--cream);font-size:44px;line-height:1;display:block}.mk .pstat span{letter-spacing:.16em;text-transform:uppercase;color:var(--cream-dim);margin-top:10px;font-size:11.5px;font-weight:600;display:block}@media (max-width:900px){.mk .prov .wrap{grid-template-columns:1fr;gap:44px}}.mk .faq .wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.mk .faq h2{max-width:10ch;font-size:clamp(34px,4.2vw,54px)}.mk details{border-bottom:1px solid var(--goldline);background:0 0;border-radius:0;padding:0}.mk details:first-of-type{border-top:1px solid var(--goldline)}.mk summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 2px;font-family:MarcellusMk,Georgia,serif;font-size:19px;list-style:none;display:flex}.mk summary::-webkit-details-marker{display:none}.mk summary:after{content:"+";font-family:var(--ui);color:var(--clay);font-size:24px;font-weight:300}.mk details[open] summary:after{content:"−"}.mk details p{color:var(--ink-soft);max-width:64ch;margin:0;padding:0 2px 26px;font-size:15px;font-weight:500}@media (max-width:900px){.mk .faq .wrap{grid-template-columns:1fr;gap:36px}}.mk .close{color:var(--cream);padding:150px 0;position:relative}.mk .close .media{position:absolute;inset:0;overflow:hidden}.mk .close .media img{object-fit:cover;width:100%;height:100%}.mk .close .veil{background:linear-gradient(#171106a8 0%,#171106bd 45%,#171106ed 100%);position:absolute;inset:0}.mk .close .wrap{z-index:2;text-align:center;position:relative}.mk .close h2{text-wrap:balance;max-width:18ch;color:var(--cream);text-shadow:0 2px 24px #1711068c;margin:0 auto;font-size:clamp(38px,5.4vw,72px)}.mk .close .ed{color:var(--cream);text-shadow:0 1px 18px #17110699;margin-top:20px;font-size:clamp(20px,2.2vw,26px);display:block}.mk .close .ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:46px;display:flex}.mk .close .alt{color:var(--cream-dim);margin-top:34px;font-size:13px;font-weight:600}.mk .close .alt a{color:var(--cream);border-bottom:1px solid #b3935980;padding-bottom:2px;font-size:13px;font-weight:600}.mk .close .alt a:hover{color:var(--gold)}.mk footer.mk-foot{background:var(--vault);color:#8a7c62;border-top:1px solid #b3935940;padding:60px 0 130px}.mk footer.mk-foot p{max-width:104ch;font-size:11.5px;font-weight:500;line-height:1.7}.mk footer.mk-foot .flinks{letter-spacing:.18em;text-transform:uppercase;color:var(--cream-dim);flex-wrap:wrap;gap:26px;margin-bottom:20px;font-size:11.5px;font-weight:700;display:flex}.mk footer.mk-foot .flinks a:hover{color:var(--gold)}.mk .bar{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cream);background:#171106f5;border-top:1px solid #b3935966;transition:transform .4s cubic-bezier(.2,.6,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mk .bar.show{transform:none}.mk .bar .wrap{align-items:center;gap:20px;padding-block:13px;display:flex}.mk .bar .m{letter-spacing:.06em;color:var(--cream-dim);font-size:12px;font-weight:600}.mk .bar .m b{color:var(--cream);font-size:16px;font-weight:700}.mk .bar .btn{margin-left:auto;padding:13px 24px;font-size:11.5px}@media (max-width:640px){.mk .bar .m span.meta{display:none}}.mk .pv-hero{color:var(--cream);padding:170px 0 90px;position:relative}.mk .pv-hero .media{position:absolute;inset:0;overflow:hidden}.mk .pv-hero .media img{object-fit:cover;width:100%;height:100%}.mk .pv-hero .veil{background:linear-gradient(#17110673 40%,#171106f5 96%);position:absolute;inset:0}.mk .pv-hero .wrap{z-index:2;position:relative}.mk .pv-hero .back{letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dim);font-size:11.5px;font-weight:700}.mk .pv-hero .op{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:26px;font-size:11px;font-weight:700}.mk .pv-hero h1{color:var(--cream);margin-top:10px;font-size:clamp(40px,6vw,76px)}.mk .pv-hero .loc{color:var(--cream-dim);margin-top:10px;font-size:15px;font-weight:500}.mk .pvbody{padding:70px 0 90px}.mk .kf{border:1px solid var(--goldline);grid-template-columns:repeat(4,1fr);margin-bottom:60px;display:grid}.mk .kf>div{border-right:1px solid var(--goldline);padding:22px}.mk .kf>div:last-child{border-right:none}.mk .kf .k{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700}.mk .kf .v{margin-top:6px;font-size:16px;font-weight:600}.mk .pvgrid{grid-template-columns:1.02fr .98fr;align-items:start;gap:70px;display:grid}.mk .pvabout h2{text-wrap:balance;max-width:18ch;font-size:clamp(28px,3.4vw,42px)}.mk .pvabout .lead{color:var(--ink-soft);max-width:52ch;margin-top:16px;font-size:16px;font-weight:500}.mk .pvpoints{gap:0;margin-top:30px;display:grid}.mk .pvpoint{border-top:1px solid var(--goldline);align-items:baseline;gap:16px;padding:18px 0;display:flex}.mk .pvpoint:before{content:"";background:var(--clay);flex:none;width:22px;height:1px;transform:translateY(-4px)}.mk .pvpoint p{color:var(--ink-soft);font-size:14.5px;font-weight:500}.mk .pvpoint p b{color:var(--ink);font-weight:700}.mk .buy{border:1px solid var(--gold);box-shadow:var(--lift);background:#fcf7ef;padding:34px;position:sticky;top:106px}.mk .buy:before{content:"";border:1px solid var(--goldline);pointer-events:none;position:absolute;inset:7px}.mk .buy .cap{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-bottom:22px;font-size:10.5px;font-weight:700}.mk .shareopt{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.mk .shareopt button{border:1px solid var(--goldline);text-align:left;flex-direction:column;gap:4px;padding:16px;transition:border-color .2s,background .2s;display:flex}.mk .shareopt button:hover{border-color:var(--gold)}.mk .shareopt button.on{border-color:var(--clay);background:#ba5a1e0f}.mk .shareopt .t{color:var(--ink);font-family:MarcellusMk,Georgia,serif;font-size:18px}.mk .shareopt .p{color:var(--clay-deep);font-size:16px;font-weight:700}.mk .shareopt .n{color:var(--ink-soft);font-size:11.5px;font-weight:600}.mk .buyrows{margin-top:22px}.mk .buy .sumrow{color:var(--ink-soft);border-bottom:1px solid var(--goldline);justify-content:space-between;gap:18px;padding:12px 0;font-size:14px;font-weight:500;display:flex}.mk .buy .sumrow b{color:var(--ink);text-align:right;font-weight:600}.mk .buy .sumrow.due{border-bottom:none}.mk .buy .sumrow.due b{color:var(--clay-deep);font-weight:700}.mk .buy .btn{margin-top:18px}.mk .buynote{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-top:12px;font-size:11.5px;font-weight:600}.mk .buypdf{text-align:center;border-bottom:none;margin-top:20px;display:block}.mk .buypdf:hover{color:var(--clay)}@media (max-width:960px){.mk .pvgrid{grid-template-columns:1fr;gap:44px}.mk .buy{position:static}}@media (max-width:880px){.mk .kf{grid-template-columns:1fr 1fr}.mk .kf>div:nth-child(2n){border-right:none}.mk .kf>div{border-bottom:1px solid var(--goldline)}.mk .kf>div:nth-last-child(-n+2){border-bottom:none}}@media (max-width:560px){.mk .buy{padding:24px 18px}.mk .shareopt{grid-template-columns:1fr}}@media (max-width:640px){.mk{--nav-h:60px}.mk section{padding:48px 0}.mk .wrap{padding:0 20px}.mk section[class] h2,.mk .ladder .head h2{text-wrap:balance;font-size:clamp(27px,7.4vw,31px);line-height:1.14}.mk .dest .head{margin-bottom:26px}.mk .compare .lead{margin-bottom:28px}.mk .life .lead,.mk .journey .lead{margin-bottom:30px}.mk .plan .lead{margin-bottom:0}.mk h1,.mk h2{-webkit-text-stroke:.55px currentColor}.mk .reveal{opacity:1;transition:none;transform:none}.mk .dcard .meta{margin-top:14px;padding-top:14px}.mk .seg{grid-template-columns:1fr}.mk .seg button{letter-spacing:.04em}.mk .pselect button{flex-direction:column;align-items:flex-start;gap:5px}.mk .pselect .fr{font-size:12.5px}.mk .tablehint{display:none}.mk .tablewrap{overflow-x:visible}.mk table{table-layout:auto;width:100%;min-width:0}.mk thead th:nth-child(4),.mk tbody td:nth-child(4),.mk .compare colgroup col:nth-child(4){display:none}.mk th,.mk td{padding:12px 10px;font-size:12.5px}.mk thead th{letter-spacing:.1em;font-size:9.5px}.mk .compare td .lg{display:none}.mk .compare td .sm{display:inline}.mk .navi{gap:8px;height:60px}.mk .wrap.navi{padding:0 12px}.mk .navlogo img{height:24px}.mk .navbtn{letter-spacing:.12em;padding:10px 14px;font-size:11px}.mk .bar .wrap{gap:10px;padding-block:10px}.mk .bar .m{white-space:nowrap;font-size:11px}.mk .bar .m b{font-size:14px}.mk .bar .btn{white-space:nowrap;flex:none;margin-left:auto;padding:11px 14px;font-size:11px}.mk .credbar .wrap{gap:20px;padding-block:26px}.mk .brandstrip{flex-direction:column;gap:12px;width:100%;max-width:340px}.mk .brandstrip .bcell{width:100%;padding:14px 18px}.mk .brandstrip img{height:46px}.mk .credbar .stats{gap:30px}.mk .credbar .stat b{font-size:21px}.mk .what .split{padding:24px 18px}.mk .wmath .cell .v{font-size:15px}.mk .ladder .head{margin-bottom:50px}.mk .paycard{margin-bottom:44px}.mk .rung{padding:42px 0}.mk .ledger{padding:26px 18px 22px}.mk .ledger .total .v{font-size:40px}.mk .life .tline{border-left:none;grid-template-columns:1fr;row-gap:30px;margin-bottom:40px}.mk .life .tphase{border-right:none;border-left:1px solid var(--goldline);padding-left:18px}.mk .life .tphase:before{top:2px;left:-5px}.mk .jgrid{border-left:none}.mk .jstep{border-left:1px solid var(--goldline);border-right:none;margin-bottom:10px}.mk .promise .frame{padding:36px 20px}.mk .close{padding:96px 0}.mk .close .ctas .btn{justify-content:center;width:100%}.mk .pv-hero{padding:130px 0 60px}.mk .pvbody{padding:34px 20px 56px}.mk .pvlogo{max-height:44px;margin-bottom:22px}.mk footer.mk-foot{padding-bottom:140px}.mk .dgrid{gap:38px}.mk .dcard .ph{aspect-ratio:16/10}.mk .dcard h3{font-size:22px}.mk .dcard .meta{border-top:none;margin-top:12px;padding-top:0}.mk .wsteps{margin-top:24px}.mk .wstep{gap:16px;padding:15px 0}.mk .wstep:before{min-width:26px;font-size:28px}.mk .pull{margin-top:22px;padding-left:18px;font-size:20px}.mk .sq{max-width:210px}.mk .wmath{margin-top:20px}.mk .life .tline{margin-bottom:30px}.mk .doors{gap:14px}.mk .door{padding:22px 20px}.mk .door h3{margin:10px 0 8px;font-size:21px}.mk .jgrid{border-left:1px solid var(--goldline);grid-template-columns:1fr}.mk .jstep{border-right:none;align-items:baseline;gap:12px;margin-bottom:0;padding:11px 0 11px 18px;display:flex}.mk .jstep p{display:none}.mk .jstep h3{margin:0;font-size:17px}.mk .jstep .t{min-width:52px;font-size:10px}.mk .jstep:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:-4px}.mk .journey .jgrid{position:relative}}@media (max-width:430px){.mk .navi{gap:10px}.mk .navbtn{margin-left:auto}}@media (max-width:360px){.mk .bar .m .lbl{display:none}}@media (max-width:760px){.mk .hero .sub{font-size:15.5px;line-height:1.6}.mk .rung .fact{font-size:15.5px;line-height:1.62}.mk .rung .mean{font-size:19px}.mk .faq details p{font-size:15.5px;line-height:1.62}.mk .jstep p,.mk .door p{font-size:14px;line-height:1.55}.mk .pg .v{font-size:15px}.mk summary{font-size:16px}.mk .what .intro,.mk .plan .lead,.mk .compare .lead,.mk .journey .lead{font-size:16px;line-height:1.6}}@media (max-width:760px){.mk.mk-legacy{--ink-soft:#38301f;--cream-dim:#cabd9f;font-weight:500}.mk.mk-legacy:after{opacity:.03}.mk.mk-legacy .hero .veil{background:linear-gradient(0deg,var(--paper) 2%,#f8f2e80d 30%,#f8f2e800 58%)}.mk.mk-legacy .eyebrow{color:var(--clay-deep)}.mk.mk-legacy .hero .whisper{color:var(--ink)}.mk.mk-legacy .wstep p,.mk.mk-legacy .rung .fact,.mk.mk-legacy .jstep p,.mk.mk-legacy .door p,.mk.mk-legacy .tphase p,.mk.mk-legacy .pvpoint p,.mk.mk-legacy .pcol p,.mk.mk-legacy .faq details p{font-weight:540}.mk.mk-legacy .credbar .stat,.mk.mk-legacy .dcard .loc,.mk.mk-legacy .dcard .pr,.mk.mk-legacy summary{color:var(--ink)}}.mk{--r-card:16px;--r-btn:4px}.mk nav.mk-nav{background:#fdfcfaeb}.mk .navlinks{font-family:var(--ui);letter-spacing:.12em;font-size:12px;font-weight:600}.mk .navbtn{border-radius:var(--r-btn);background:var(--ink);letter-spacing:.12em;font-weight:600}.mk .navbtn:hover{background:#000}.mk .btn{border-radius:var(--r-btn)}.mk .dcard .op{color:var(--clay-ink)}.mk .dcard .ph{border-radius:var(--r-card)}.mk .dcard .pr b{font-family:var(--ui);letter-spacing:-.015em;font-size:19px;font-weight:600}.mk .dcard .meta{border-top-color:var(--goldline)}.mk .pv-hero .veil{background:linear-gradient(#1c171273 40%,#1c1712f5 96%)}.mk .kf{border-radius:var(--r-card);overflow:hidden}.mk .buy{border-radius:var(--r-card);border-color:var(--goldline);background:var(--cream)}.mk .buy:before{display:none}.mk .buy .sumrow.due b{color:var(--clay-ink)}@media (max-width:760px){.mk footer.mk-foot .flinks{gap:4px 26px}.mk footer.mk-foot .flinks a{align-items:center;min-height:44px;display:inline-flex}.mk footer.mk-foot p a{padding-block:5px;display:inline-block}.mk .pv-hero .back{align-items:center;min-height:44px;display:inline-flex}.mk .navlogo{align-items:center;min-height:44px;display:flex}.mk .navbtn{align-items:center;min-height:44px;display:inline-flex}}.mk.mk-legacy{--r-card:0;--r-btn:0}.mk.mk-legacy nav.mk-nav{background:#f8f2e8f0}.mk.mk-legacy .navlinks{letter-spacing:.16em;font-size:12px;font-weight:600}.mk.mk-legacy .navbtn{letter-spacing:.18em;font-weight:700}.mk.mk-legacy .navbtn:hover{background:var(--clay)}.mk.mk-legacy .dcard .op{color:var(--clay)}.mk.mk-legacy .dcard .pr b{letter-spacing:.02em;font-family:MarcellusMk,Georgia,serif;font-size:20px;font-weight:400}.mk.mk-legacy .pv-hero .veil{background:linear-gradient(#17110673 40%,#171106f5 96%)}.mk.mk-legacy .buy{border-color:var(--gold);background:#fcf7ef}.mk.mk-legacy .buy:before{display:block}.mk.mk-legacy .buy .sumrow.due b{color:var(--clay-deep)}@media (prefers-reduced-motion:reduce){.mk .reveal{opacity:1;transition:none;transform:none}.mk *{animation:none!important}}
