@keyframes mc-sweep{0%,60%{left:-60%}to{left:140%}}@keyframes mc-kb{to{transform:scale(1.14)translate(-1.5%,-1%)}}.mcx{--black:#050505;--ink:#0b0b0b;--gold:#d4af37;--gold2:#f4d03f;--gold3:#fff1b8;--gold4:#a8862b;--white:#f5f2ea;--mute:#9a958b;--line:#d4af3738;--danger:#e03131;background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Montserrat,system-ui,sans-serif;position:relative;overflow-x:hidden}.mcx *{box-sizing:border-box;margin:0;padding:0}.mcx h1,.mcx h2,.mcx h3,.mcx .cinzel{letter-spacing:.02em;font-family:Cinzel,serif}.mcx a{color:inherit;text-decoration:none}.mcx .wrap{width:min(1240px,92vw);margin:0 auto}.mcx .grain{content:"";pointer-events:none;z-index:9998;mix-blend-mode:overlay;will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");position:fixed;inset:0;transform:translateZ(0)}.mcx .vig{content:"";pointer-events:none;z-index:9997;will-change:transform;background:radial-gradient(#0000 55%,#00000059 100%);position:fixed;inset:0;transform:translateZ(0)}.mcx .gtext{color:#0000;filter:drop-shadow(0 2px #0009)drop-shadow(0 0 22px #d4af3740);background:linear-gradient(#fff6d2 0%,#f4d03f 28%,#b8860b 50%,#f9e27a 62%,#a8862b 100%);-webkit-background-clip:text;background-clip:text}.mcx .shine{position:relative;overflow:hidden}.mcx .shine:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);width:40%;height:220%;animation:4.5s ease-in-out infinite mc-sweep;position:absolute;top:-60%;left:-40%;transform:rotate(12deg)}.mcx .btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.mcx .btn.gold{color:#141008;background:linear-gradient(#fff3c4 0%,#f4d03f 22%,#d4af37 50%,#a8862b 78%,#e8c55b 100%);box-shadow:inset 0 1px #fff9,inset 0 -2px #00000040,0 0 0 1px #8a6a1c,0 12px 40px #d4af3747}.mcx .btn.gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #00000040,0 0 0 1px #c9a227,0 18px 60px #d4af3773}.mcx .btn.gold:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffffbf 50%,#0000 70%);width:30%;height:200%;animation:3.2s ease-in-out infinite mc-sweep;position:absolute;top:-50%;left:-30%;transform:rotate(12deg)}.mcx .btn.line{color:var(--gold2);background:linear-gradient(#d4af3714,#0000);border:1px solid #d4af378c}.mcx .btn.line:hover{border-color:var(--gold2);background:#d4af3724}.mcx .btn.sm{padding:11px 20px;font-size:11px}.mcx .gframe{background:linear-gradient(135deg,#fff3c4,#d4af37 30%,#6b5216 50%,#f4d03f 72%,#a8862b);border-radius:16px;padding:2px;position:relative;box-shadow:0 30px 80px #0009,0 0 60px #d4af372e}.mcx .gframe>*{border-radius:14px;display:block}.mc-cur{pointer-events:none;z-index:10000;mix-blend-mode:difference;border:1px solid #d4af37;border-radius:50%;width:14px;height:14px;transition:width .25s,height .25s,background .25s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.mc-cur.big{background:#d4af3726;width:56px;height:56px}@media (hover:none){.mc-cur{display:none}}.mcx .prog{z-index:101;background:linear-gradient(90deg,#a8862b,#fff3c4,#d4af37);width:0;height:2px;position:fixed;top:0;left:0}.mcx nav{z-index:100;padding:20px 0;transition:background .4s,padding .4s;position:fixed;top:0;left:0;right:0}.mcx nav.scrolled{border-bottom:1px solid var(--line);background:#050505cc;padding:11px 0}.mcx nav .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.mcx .logo{letter-spacing:.2em;font-family:Cinzel,serif;font-size:15px;font-weight:900}.mcx .logo small{letter-spacing:.34em;color:var(--mute);font-family:Montserrat,sans-serif;font-size:8px;font-weight:600;display:block}.mcx nav ul{letter-spacing:.14em;text-transform:uppercase;color:#d7d1c2;gap:26px;font-size:12px;list-style:none;display:flex}.mcx nav ul a:hover{color:var(--gold2)}@media (width<=900px){.mcx nav ul{display:none}}.mcx{background:0 0}.mcx #filmbg{pointer-events:none;z-index:-2;background-color:#05050a;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;position:fixed;inset:0;overflow:hidden}.mcx #filmbg video{object-fit:cover;width:100%;height:100%;display:block}.mcx #filmbg .fscrim{z-index:-1;background:#0404060f;position:absolute;inset:0}.mcx #fcaps{z-index:5;pointer-events:none;width:min(520px,70vw);max-width:min(520px,70vw);position:fixed;bottom:clamp(20px,4vh,48px);left:clamp(16px,4vw,56px)}.mcx #fcaps .fcap{opacity:0;text-shadow:0 2px 12px #000000d9;width:max-content;max-width:min(520px,70vw);transition:opacity .35s;position:absolute;bottom:0;left:0}.mcx #fcaps .fcap.on{opacity:1}.mcx #fcaps .fcap b{color:var(--gold2);letter-spacing:.06em;font-family:Cinzel,serif;font-size:20px;font-weight:700;display:block}.mcx #fcaps .fcap span{color:#f5f2ea;margin-top:6px;font-size:14px;font-weight:300;display:block}@media (width<=700px){.mcx #fcaps .fcap span{display:none}.mcx #fcaps{bottom:calc(152px + env(safe-area-inset-bottom));width:78vw;max-width:78vw}.mcx #fcaps .fcap{white-space:normal;background:#06060ab8;border-left:1px solid #d4af378c;border-radius:2px;width:auto;max-width:78vw;padding:8px 12px}.mcx #fcaps .fcap b{font-size:17px}}.mcx main,.mcx main section{z-index:1;position:relative}.mcx .panel{align-items:center;min-height:100vh;padding:120px 0;display:flex}.mcx .panel .wrap{grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:40px;display:grid}.mcx .panel.right .wrap{grid-template-columns:1fr minmax(0,600px)}.mcx .panel.right .copy{grid-column:2}.mcx .panel.right .card3d{grid-area:1/1}.mcx .copy{background:#08080c8c;border:1px solid #ffffff1a;border-radius:16px;padding:40px 42px;position:relative}.mcx .copy:before{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#fff3c499,#d4af371a 35%,#0000 55%,#d4af3780);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mcx .eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold2);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.mcx .eyebrow:before{content:"";background:linear-gradient(90deg,var(--gold2),transparent);width:28px;height:1px}.mcx h1{text-transform:uppercase;font-size:clamp(34px,4.8vw,66px);font-weight:900;line-height:1.02}.mcx h2{margin-bottom:16px;font-size:clamp(28px,3.8vw,50px);font-weight:700;line-height:1.06}.mcx .lead{color:#ddd7c8;margin:20px 0 28px;font-size:clamp(15px,1.25vw,18px);font-weight:300;line-height:1.75}.mcx .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mcx .micro{letter-spacing:.14em;color:var(--mute);text-transform:uppercase;margin-top:16px;font-size:11px}.mcx .stat-row{flex-wrap:wrap;gap:30px;margin-top:26px;display:flex}.mcx .stat b{font-family:Cinzel,serif;font-size:28px;display:block}.mcx .stat span{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:10px}.mcx .card3d{perspective:1200px;place-items:center;display:grid}.mcx .card3d .tilt{transform-style:preserve-3d;will-change:transform;width:min(560px,100%);transition:transform .12s ease-out}.mcx .card3d .gframe img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.mcx .card3d .gframe img.founder-portrait{aspect-ratio:900/895;object-fit:cover}.mcx .card3d .gframe img.journey-portrait{aspect-ratio:1696/2528;object-fit:cover}.mcx .gframe.wc-art>img{aspect-ratio:773/992;object-fit:cover;width:100%;height:100%}.mcx .card3d .tag{letter-spacing:.3em;text-transform:uppercase;color:#fff;border:1px solid var(--line);background:#0505058c;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute;top:18px;left:18px;transform:translateZ(40px)}.mcx .card3d .glare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),#ffffff47,transparent 45%);pointer-events:none;mix-blend-mode:screen;border-radius:14px;position:absolute;inset:2px}.mcx section.solid{z-index:1;background:0 0;border:0;padding:70px 0;position:relative}.mcx section.solid>.wrap{background:#08080c8c;border:1px solid #d4af3738;border-radius:18px;padding:56px clamp(20px,3vw,44px)}@media (width<=640px){.mcx section.solid{padding:44px 0}.mcx section.solid>.wrap{border-radius:14px;padding:34px 18px}}.mcx .center{text-align:center}.mcx .center .eyebrow{justify-content:center}.mcx .center .eyebrow:before{display:none}.mcx .sub{color:#d3cdbd;max-width:760px;margin:0 auto;font-weight:300;line-height:1.75}.mcx .journey{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px;display:grid}.mcx .step{background:#08080c8c;border:1px solid #ffffff1a;border-radius:14px;padding:26px 20px;transition:transform .3s,border-color .3s;position:relative}.mcx .step:hover{border-color:#f4d03f99;transform:translateY(-6px)}.mcx .step .n{font-family:Cinzel,serif;font-size:40px;font-weight:900;line-height:1}.mcx .step h3{letter-spacing:.2em;text-transform:uppercase;margin:10px 0 8px;font-size:14px}.mcx .step p{color:#cfc8b4;font-size:13px;font-weight:300;line-height:1.6}.mcx .tiers{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.mcx .tier{background:#08080c8c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;padding:22px 20px;transition:transform .3s,border-color .3s;display:flex;position:relative}.mcx .tier:hover{border-color:#f4d03f8c;transform:translateY(-4px)}.mcx .tier.pop{border-color:var(--gold);background:linear-gradient(#d4af371f,#d4af3705)}.mcx .tier .tg{color:#141008;letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#fff3c4,#d4af37);border-radius:999px;padding:5px 12px;font-size:9px;font-weight:900;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mcx .tier h3{letter-spacing:.18em;text-transform:uppercase;font-size:13px}.mcx .tier .pr{margin:10px 0 4px;font-family:Cinzel,serif;font-size:30px}.mcx .tier .pr small{color:var(--mute);font-family:Montserrat,sans-serif;font-size:12px}.mcx .tier p{color:#cfc8b4;flex:1;margin:10px 0 18px;font-size:13px;font-weight:300;line-height:1.6}.mcx .tier .btn{justify-content:center;margin-top:auto}.mcx .lvl{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:10px}.mcx .tier h3{margin-top:0}.mcx .proof{grid-template-columns:minmax(0,680px);justify-content:center;margin-top:40px;display:grid}.mcx .proof>*{min-height:400px;margin:0}.mcx .proof .card3d,.mcx .proof .card3d .tilt,.mcx .proof .card3d .gframe{width:100%;height:100%}.mcx .proof .gframe{height:100%;margin:0;position:relative;overflow:hidden}.mcx .proof .gframe>:not(.tag):not(.glare){width:100%;height:100%}.mcx .proof .quote{background:#0b0a08;border:1px solid #d4af3747;border-radius:14px;flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}.mcx .proof .quote .quote-body{flex-direction:column;flex:auto;justify-content:center;min-height:0;padding:38px 34px;display:flex}.mcx .proof .quote .quote-body p{margin:0}.mcx .proof .quote .quote-body>span{margin-top:10px;display:block}.mcx .proof .gframe video,.mcx .proof .gframe img{object-fit:cover;width:100%;height:100%}.mcx .card3d .tag.tag-bl{position:absolute;top:auto;bottom:18px;left:18px}.mcx .journey.journey-col{grid-template-columns:1fr;gap:12px;margin-top:30px}.mcx .journey.journey-col .step{grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;padding:18px 20px;display:grid}.mcx .journey.journey-col .step .n{grid-row:1/3;font-size:28px}.mcx .journey.journey-col .step h3{margin:0 0 6px}.mcx .quote{background:#08080c8c;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;padding:28px;display:flex}.mcx .quote p{font-family:Cinzel,serif;font-size:18px;font-weight:600;line-height:1.55}.mcx .quote span{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:14px;font-size:11px}.mcx .form{grid-template-columns:1fr 1fr;gap:12px;max-width:780px;margin-top:30px;margin-left:auto;margin-right:auto;display:grid}.mcx .form input,.mcx .form select{border:1px solid var(--line);width:100%;color:var(--white);font:inherit;background:#ffffff0a;border-radius:8px;outline:none;padding:16px;font-size:14px}.mcx .form input:focus,.mcx .form select:focus{border-color:var(--gold2);box-shadow:0 0 0 3px #d4af3726}.mcx .form select option{color:#111}.mcx .form .full{grid-column:1/-1}.mcx .form .btn{grid-column:1/-1;padding:19px}.mcx .consent{color:var(--mute);align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.mcx .formerr{color:#e03131;letter-spacing:.08em;grid-column:1/-1;font-size:12px}.mcx .success{text-align:center;background:#08080c8c;border:1px solid #ffffff1a;border-radius:16px;max-width:780px;margin:30px auto 0;padding:40px 28px}.mcx .wc-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.mcx .wc-card{justify-self:center;width:100%;max-width:440px;display:block}.mcx .wc-card .gframe{overflow:hidden}.mcx .wc-art{aspect-ratio:773/992;background:#08080cb8}.mcx .wc-art>img{object-fit:cover;width:100%;height:100%;display:block}.mcx .wc-card .tag{letter-spacing:.3em;text-transform:uppercase;color:#fff;border:1px solid var(--line);background:#0505058c;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute;top:18px;left:18px}.mcx .wc-play{color:#141008;pointer-events:none;background:linear-gradient(#fff3c4,#f4d03f 35%,#a8862b);border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;display:grid;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #d4af3780}.mcx .wc-bar{letter-spacing:.2em;text-transform:uppercase;color:var(--gold2);background:linear-gradient(#0000,#050505eb);border-radius:0 0 14px 14px;padding:14px 18px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.mcx .wc-list{gap:12px;margin:22px 0 26px;list-style:none;display:grid}.mcx .wc-list li{color:#cfc8b4;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;font-size:13px;font-weight:300;line-height:1.6;display:grid}.mcx .wc-list b{font-family:Cinzel,serif;font-size:15px}.mcx .admin-lock{color:var(--gold);opacity:.45;transition:opacity .2s,color .2s}.mcx .admin-lock:hover{opacity:1;color:var(--gold2)}@media (width<=1000px){.mcx .wc-grid{grid-template-columns:1fr;gap:28px}.mcx .wc-card{order:-1}}.mcx .faq{max-width:840px;margin:40px auto 0}.mcx .faq details{border-top:1px solid var(--line);padding:18px 0}.mcx .faq details:last-child{border-bottom:1px solid var(--line)}.mcx .faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.mcx .faq summary::-webkit-details-marker{display:none}.mcx .faq summary:after{content:"+";color:var(--gold2);font-size:22px;font-weight:300}.mcx .faq details[open] summary:after{content:"–"}.mcx .faq p{color:#cfc8b4;margin-top:12px;font-size:14.5px;font-weight:300;line-height:1.7}.mcx footer{z-index:1;background:#08080c8c;border-top:1px solid #ffffff1a;padding:50px 0 30px;position:relative}.mcx footer .wrap{color:var(--mute);grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;font-size:13px;display:grid}.mcx footer h4{letter-spacing:.24em;margin-bottom:12px;font-family:Cinzel,serif;font-size:12px}.mcx footer a{padding:4px 0;display:block}.mcx footer a:hover{color:var(--gold2)}.mcx .legal{color:#6f6a60;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:34px;padding-top:18px;font-size:11px;display:flex}.mcx .disc{color:#6f6a60;max-width:900px;margin-top:12px;font-size:11px;line-height:1.6}.mcx .sticky{z-index:90;border-top:1px solid var(--line);background:#050505e6;padding:10px 14px;display:none;position:fixed;bottom:0;left:0;right:0}.mcx .sticky .btn{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.mcx .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.mcx .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mcx .reveal{opacity:1;transition:none;transform:none}}@media (width<=1000px){.mcx .panel .wrap,.mcx .panel.right .wrap{grid-template-columns:1fr}.mcx .panel.right .copy{grid-column:1}.mcx .panel.right .card3d{grid-area:auto/1}.mcx .journey{grid-template-columns:repeat(2,1fr)}.mcx .tiers{grid-template-columns:1fr 1fr}.mcx .proof{grid-template-columns:minmax(0,680px)}.mcx .proof>*{min-height:360px}.mcx .proof .quote .quote-body{padding:26px 22px}.mcx footer .wrap{grid-template-columns:1fr 1fr}}@media (width<=640px){.mcx .journey,.mcx .tiers,.mcx .form,.mcx footer .wrap{grid-template-columns:1fr}.mcx .copy{padding:28px 22px}.mcx .panel{padding:110px 0 60px}.mcx .sticky{display:block}.mcx .scene-cap{display:none}.mcx .consent{align-items:center;min-height:44px;padding:6px 0}.mcx .consent input[type=checkbox]{accent-color:#d4af37;flex:0 0 24px;width:24px;height:24px}}@media (hover:none),(width<=1000px){.mcx .card3d{perspective:none}.mcx .card3d .tilt{transform-style:flat;will-change:auto;transition:none;transform:none!important}.mcx .card3d .badge,.mcx .card3d .tag{transform:none}.mcx .card3d .glare{display:none}.mcx .gframe{transform:translateZ(0)}}.mcx .cs-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.mcx .cs-card{overflow:hidden}.mcx .cs-card>button,.mcx .cs-card>div{border-radius:14px;overflow:hidden}.mcx .cs-tag{letter-spacing:.22em;text-transform:uppercase;color:#fff;border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#0505059e;border-radius:999px;max-width:calc(100% - 28px);padding:7px 11px;font-size:10px;position:absolute;overflow:hidden}.mcx .cs-disclaimer{text-align:center;color:#ffffff73;max-width:760px;margin:22px auto 0;font-size:11px;line-height:1.6}@media (width<=1000px){.mcx .cs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mcx .cs-grid{grid-template-columns:1fr}}.mcx .faq{background:#08080c8c;border:1px solid #ffffff1a;border-radius:16px;padding:10px 24px}.mcx .credential{border-top:1px solid #d4af3738;margin-top:18px;padding-top:16px;display:block}.mcx .credential b{letter-spacing:.02em;text-transform:none;font-family:Cinzel,serif;font-size:15px;font-weight:700;line-height:1.3;display:block}.mcx .credential em{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:6px;font-size:10px;font-style:normal;display:block}.mcx .credential:hover b{filter:brightness(1.1)}.mcx .credential:focus-visible{outline:2px solid var(--gold2);outline-offset:4px;border-radius:4px}.mcx .wc-card:focus-visible{outline:2px solid var(--gold2);outline-offset:6px;border-radius:16px}.mcx .founder-portrait{aspect-ratio:900/895;object-fit:cover;background:#08080cb8;width:100%;height:auto;display:block}
