#me-home{--me-bg:#0a0807;--me-bg-elev:#13100d;--me-ink:#f4ece0;--me-ink-dim:#d8cfc1;--me-muted:#8a8278;--me-muted2:#b8afa3;--me-line:rgba(244,236,224,0.09);--me-line-strong:rgba(244,236,224,0.14);--me-gold:#d4a55c;--me-gold-soft:#e5b06a;--me-terra:#c96a52;--me-maxw:1200px;--me-black:#0a0807;background:var(--me-bg);color:var(--me-ink);font-family:'Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;position:relative;overflow-x:hidden}#me-home *{box-sizing:border-box}#me-home h1,#me-home h2,#me-home h3,#me-home p,#me-home ul,#me-home blockquote,#me-home figure{margin:0;padding:0}#me-home ul{list-style:none}#me-home img,#me-home video{max-width:100%;display:block}#me-home a{color:inherit;text-decoration:none}#me-home ::selection{background:var(--me-gold);color:var(--me-black)}#me-home .me-kicker{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--me-gold);font-weight:500}#me-home .me-kicker::before,#me-home .me-kicker::after{content:"";width:18px;height:1px;background:var(--me-gold);opacity:.55}#me-home .me-kicker.me-kicker-solo::after{display:none}#me-home h1,#me-home h2,#me-home h3{font-family:'Fraunces','Times New Roman',serif;font-weight:400;letter-spacing:-.02em;text-wrap:balance;color:var(--me-ink)}#me-home h1 em,#me-home h2 em,#me-home h3 em{font-style:italic;color:var(--me-gold)}#me-home .me-h1{font-size:clamp(44px, 6vw, 86px);line-height:.98}#me-home .me-h2{font-size:clamp(32px, 4vw, 56px);line-height:1.03;letter-spacing:-.018em}#me-home .me-h3{font-size:clamp(22px, 2.2vw, 28px);line-height:1.15;letter-spacing:-.01em}#me-home .me-lede{font-size:17px;line-height:1.55;color:var(--me-muted2);max-width:58ch;text-wrap:pretty}#me-home .me-top{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);background:linear-gradient(180deg,rgb(10 8 7 / .82),rgb(10 8 7 / .62));border-bottom:1px solid rgb(244 236 224 / .05)}#me-home .me-nav-row{max-width:var(--me-maxw);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}#me-home .me-brand{font-family:'Fraunces',serif;font-style:italic;font-size:20px;letter-spacing:-.01em;color:var(--me-ink)}#me-home .me-brand b{font-weight:400}#me-home .me-nav-links{display:flex;gap:28px;align-items:center}#me-home .me-nav-links a{color:var(--me-ink-dim);font-size:14px;font-weight:500;letter-spacing:-.005em;transition:color .15s ease}#me-home .me-nav-links a:hover{color:var(--me-gold)}#me-home .me-nav-right{display:flex;align-items:center;gap:10px}#me-home .me-nav-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:99px;background:var(--me-gold);color:var(--me-black);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}#me-home .me-nav-cta:hover{background:var(--me-gold-soft);transform:translateY(-1px);box-shadow:0 10px 24px -10px rgb(212 165 92 / .5)}#me-home .me-arr,#me-home .me-arr-s{width:16px;height:16px;border-radius:99px;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}#me-home .me-btn-primary .me-arr{width:20px;height:20px;border-color:var(--me-black);font-size:11px}#me-home .me-nav-cta .me-arr{border-color:var(--me-black)}#me-home .me-burger{display:none;flex-direction:column;gap:4px;width:32px;height:32px;padding:6px;background:#fff0;border:none;cursor:pointer;align-items:flex-start;justify-content:center}#me-home .me-burger i{display:block;height:1.5px;background:var(--me-ink);border-radius:1px;transition:width .2s ease,transform .25s ease,opacity .2s ease}#me-home .me-burger i:nth-child(1){width:100%}#me-home .me-burger i:nth-child(2){width:75%;align-self:flex-end}#me-home .me-burger i:nth-child(3){width:100%}#me-home .me-burger[aria-expanded="true"] i:nth-child(1){transform:translateY(6px) rotate(45deg)}#me-home .me-burger[aria-expanded="true"] i:nth-child(2){opacity:0;width:100%}#me-home .me-burger[aria-expanded="true"] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#me-home .me-mobile-menu{display:none;flex-direction:column;padding:8px 24px 20px;border-top:1px solid var(--me-line)}#me-home .me-mobile-menu a{padding:14px 4px;font-family:'Fraunces',serif;font-size:20px;color:var(--me-ink);border-bottom:1px solid var(--me-line)}#me-home .me-mobile-menu a:last-child{border-bottom:none}#me-home .me-mobile-menu[data-open="true"]{display:flex}@media (max-width:760px){#me-home .me-nav-links{display:none}#me-home .me-burger{display:flex}#me-home .me-nav-cta{padding:8px 14px;font-size:11px}}#me-home section{padding:clamp(60px, 8vw, 110px) 0;position:relative}#me-home .me-container{max-width:var(--me-maxw);margin:0 auto;padding:0 24px}#me-home .me-section-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:14px}#me-home .me-section-head .me-lede{margin-top:4px;text-align:center}#me-home .me-rule{max-width:var(--me-maxw);margin:0 auto;padding:0 24px}#me-home .me-rule::after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--me-line) 20%,var(--me-line) 80%,transparent)}#me-home .me-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:99px;background:var(--me-gold);color:var(--me-black);font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;border:none;cursor:pointer}#me-home .me-btn-primary:hover{background:var(--me-gold-soft);transform:translateY(-1px);box-shadow:0 12px 30px -10px rgb(212 165 92 / .4)}#me-home .me-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 22px;border-radius:99px;border:1px solid rgb(244 236 224 / .2);color:var(--me-ink);font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#fff0;cursor:pointer;transition:border-color .15s ease,color .15s ease}#me-home .me-btn-ghost:hover{border-color:var(--me-gold);color:var(--me-gold)}#me-home .me-hero{padding-top:clamp(28px, 4vw, 60px);padding-bottom:clamp(60px, 7vw, 90px)}#me-home .me-hero-grid{max-width:var(--me-maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}@media (max-width:960px){#me-home .me-hero-grid{grid-template-columns:1fr;gap:36px}}#me-home .me-hero h1{margin:18px 0 22px}#me-home .me-sub{font-size:18px;color:var(--me-muted2);line-height:1.5;max-width:46ch;margin:0 0 30px;text-wrap:pretty}#me-home .me-sub b{color:var(--me-ink);font-weight:500}#me-home .me-hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}#me-home .me-hero-ctas.me-center{justify-content:center}#me-home .me-trust{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--me-muted2);align-items:center}#me-home .me-trust.me-center{justify-content:center;margin-top:18px}#me-home .me-trust b{color:var(--me-gold);font-weight:600}#me-home .me-dot{width:3px;height:3px;border-radius:99px;background:var(--me-muted);opacity:.5}#me-home .me-hero-visual{position:relative}#me-home .me-media{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgb(212 165 92 / .03),rgb(212 165 92 / .01))}#me-home .me-media img,#me-home .me-media video{width:100%;height:100%;object-fit:cover}#me-home .me-media>.elementor,#me-home .me-media>.elementor>*,#me-home .me-media .elementor-widget-image,#me-home .me-media .elementor-widget-video,#me-home .me-media .elementor-image,#me-home .me-media .elementor-widget-container{width:100%;height:100%}#me-home .me-media .elementor-widget-image img,#me-home .me-media .elementor-widget-video video,#me-home .me-media .elementor-widget-video iframe{width:100%!important;height:100%!important;object-fit:cover}#me-home .me-media-placeholder{position:absolute;inset:0;border:1.5px dashed rgb(212 165 92 / .35);border-radius:14px;background:repeating-linear-gradient(135deg,rgb(212 165 92 / .04) 0 10px,transparent 10px 20px),linear-gradient(180deg,rgb(212 165 92 / .03),rgb(212 165 92 / .01));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 22px;text-align:center}#me-home .me-ph-id{font-family:'SF Mono',ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.06em;color:var(--me-gold);text-transform:uppercase}#me-home .me-ph-hint{font-family:'Fraunces',serif;font-style:italic;font-size:16px;color:var(--me-ink);max-width:40ch;line-height:1.3;text-wrap:pretty}#me-home .me-ph-spec{font-family:'SF Mono',ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--me-muted);letter-spacing:.04em}#me-home .me-badge{position:absolute;top:22px;right:-18px;background:var(--me-gold);color:var(--me-black);font-family:'Fraunces',serif;font-size:14px;font-weight:500;padding:10px 16px 10px 14px;border-radius:4px;line-height:1.1;box-shadow:0 18px 40px -10px rgb(212 165 92 / .4);z-index:3}#me-home .me-badge b{display:block;font-family:'Fraunces',serif;font-style:italic;font-size:22px;font-weight:400;letter-spacing:-.01em}#me-home .me-badge span{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgb(10 8 7 / .7);font-weight:700}#me-home .me-hero-stats{display:grid;grid-template-columns:repeat(3,auto);gap:48px;margin-top:44px;padding-top:36px;border-top:1px solid var(--me-line)}@media (max-width:520px){#me-home .me-hero-stats{grid-template-columns:1fr;gap:20px}#me-home .me-hero-stats .me-stat{display:flex;align-items:baseline;gap:14px}}#me-home .me-stat .me-n{font-family:'Fraunces',serif;font-size:36px;font-weight:400;letter-spacing:-.02em;color:var(--me-gold);line-height:1}#me-home .me-stat .me-n small{font-family:'Inter',sans-serif;font-size:14px;color:var(--me-muted);margin-left:2px;font-weight:400}#me-home .me-stat .me-l{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--me-muted);margin-top:10px}@media (max-width:520px){#me-home .me-stat .me-l{margin-top:0}}#me-home .me-plateau{background:linear-gradient(180deg,#0a0807,#110d09 50%,#0a0807)}#me-home .me-plateau-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}@media (max-width:900px){#me-home .me-plateau-grid{grid-template-columns:1fr;gap:40px}}#me-home .me-plateau-h{margin:22px 0 22px}#me-home .me-intro{font-size:17px;line-height:1.55;color:var(--me-muted2);margin:0 0 16px;text-wrap:pretty}#me-home .me-intro em{font-family:'Fraunces',serif;font-style:italic;color:var(--me-ink-dim)}#me-home .me-aside{font-family:'Fraunces',serif;font-style:italic;font-size:17px;color:var(--me-ink-dim);line-height:1.45;padding-top:20px;border-top:1px solid var(--me-line);margin-top:24px;max-width:40ch;text-wrap:pretty}#me-home .me-aside em{color:var(--me-gold);font-style:italic}#me-home .me-pin{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:99px;background:rgb(201 106 82 / .1);border:1px solid rgb(201 106 82 / .28);font-size:11px;color:var(--me-terra);letter-spacing:.22em;text-transform:uppercase;font-weight:600}#me-home .me-pin::before{content:"";width:7px;height:7px;border-radius:99px;background:var(--me-terra);box-shadow:0 0 0 4px rgb(201 106 82 / .18);animation:me-pulse 2.4s ease-in-out infinite}@keyframes me-pulse{0%,100%{box-shadow:0 0 0 4px rgb(201 106 82 / .18)}50%{box-shadow:0 0 0 6px rgb(201 106 82 / .06)}}#me-home .me-check{background:linear-gradient(180deg,rgb(244 236 224 / .035),rgb(244 236 224 / .01));border:1px solid var(--me-line-strong);border-radius:22px;padding:28px}#me-home .me-check-h{font-family:'Fraunces',serif;font-style:italic;font-size:17px;color:var(--me-gold);margin-bottom:18px;display:flex;align-items:center;gap:14px}#me-home .me-check-hr{flex:1;height:1px;background:linear-gradient(90deg,rgb(212 165 92 / .5),transparent)}#me-home .me-check .me-row{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--me-line);cursor:pointer;user-select:none;transition:color .15s ease}#me-home .me-check .me-row:hover{color:var(--me-ink)}#me-home .me-check .me-row:last-of-type{border-bottom:none}#me-home .me-check .me-box{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:7px;border:1.5px solid rgb(244 236 224 / .3);flex-shrink:0;margin-top:1px;position:relative;background:#fff0;cursor:pointer;transition:all .15s ease}#me-home .me-check .me-box.me-on{background:var(--me-gold);border-color:var(--me-gold)}#me-home .me-check .me-box.me-on::after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--me-black);font-size:14px;font-weight:700}#me-home .me-check .me-t{font-size:15px;line-height:1.45;color:var(--me-ink-dim);flex:1}#me-home .me-check .me-row.me-on .me-t{color:var(--me-ink)}#me-home .me-tally{margin-top:22px;padding:16px 20px;background:rgb(212 165 92 / .1);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#me-home .me-tally-l{font-size:13.5px;color:var(--me-muted2)}#me-home .me-tally-l b{color:var(--me-ink);font-weight:500}#me-home .me-tally-r{font-family:'Fraunces',serif;font-style:italic;font-size:17px;color:var(--me-gold);letter-spacing:-.01em}#me-home .me-cta-row{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}#me-home .me-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:44px}@media (max-width:1100px){#me-home .me-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#me-home .me-method-grid{grid-template-columns:1fr}}#me-home .me-method-card{padding:30px 26px;border:1px solid var(--me-line);border-radius:18px;background:rgb(244 236 224 / .015);transition:border-color .2s ease,transform .2s ease}#me-home .me-method-card:hover{border-color:rgb(212 165 92 / .25);transform:translateY(-2px)}#me-home .me-mi{width:38px;height:38px;border:1px solid var(--me-gold);border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--me-gold);margin-bottom:18px;font-size:16px}#me-home .me-method-card h3{font-family:'Fraunces',serif;font-size:22px;font-weight:500;margin:0 0 10px;letter-spacing:-.01em}#me-home .me-method-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--me-muted2);text-wrap:pretty}#me-home .me-method-card p em{font-family:'Fraunces',serif;font-style:italic;color:var(--me-ink-dim)}#me-home .me-courses{background:var(--me-bg)}#me-home .me-billing-wrap{display:flex;justify-content:center}#me-home .me-billing{display:flex;padding:4px;background:rgb(244 236 224 / .05);border:1px solid var(--me-line-strong);border-radius:99px;margin:24px auto 0;max-width:300px;width:100%}#me-home .me-billing button{flex:1;border:none;background:#fff0;color:var(--me-muted);font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:11px 10px;border-radius:99px;cursor:pointer;position:relative;transition:color .15s ease,background .15s ease}#me-home .me-billing button.me-on{background:var(--me-gold);color:var(--me-black)}#me-home .me-billing button .me-save{display:inline-block;margin-left:6px;background:var(--me-terra);color:#fff;font-size:9px;font-weight:700;padding:3px 7px;border-radius:99px;letter-spacing:.08em}#me-home .me-plans{max-width:1050px;margin:44px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1080px){#me-home .me-plans{max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){#me-home .me-plans{display:flex;gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:44px -24px 0;padding:0 24px 16px;scrollbar-width:none}#me-home .me-plans::-webkit-scrollbar{display:none}}#me-home .me-plan{position:relative;padding:28px 26px 26px;border:1px solid var(--me-line-strong);border-radius:20px;background:linear-gradient(180deg,rgb(244 236 224 / .025),#fff0 70%);display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}@media (max-width:720px){#me-home .me-plan{flex:0 0 84%;scroll-snap-align:center}}#me-home .me-plan:hover{border-color:rgb(212 165 92 / .3);transform:translateY(-2px)}#me-home .me-plan.me-pop{border-color:rgb(212 165 92 / .45);background:linear-gradient(180deg,rgb(212 165 92 / .09),rgb(212 165 92 / .01) 70%)}#me-home .me-plan .me-pill{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:var(--me-gold);color:var(--me-black);font-size:10px;font-weight:700;padding:5px 14px;border-radius:99px;letter-spacing:.12em;text-transform:uppercase}#me-home .me-picon{width:34px;height:34px;border:1.5px solid var(--me-gold);border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--me-gold);margin-bottom:16px;font-size:14px}#me-home .me-plan h3{font-family:'Fraunces',serif;font-weight:500;font-size:24px;margin:0 0 4px;letter-spacing:-.01em}#me-home .me-tag{font-family:'Fraunces',serif;font-style:italic;font-size:13.5px;color:var(--me-muted2);line-height:1.35;margin:0 0 20px;min-height:40px}#me-home .me-pr-row{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}#me-home .me-pr{font-family:'Fraunces',serif;font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:1;color:var(--me-ink)}#me-home .me-pr small{font-family:'Inter',sans-serif;font-size:13px;color:var(--me-muted);margin-left:2px;font-weight:400}#me-home .me-was{font-size:13px;color:var(--me-muted);text-decoration:line-through}#me-home .me-plan hr{border:none;border-top:1px solid var(--me-line);margin:0 0 16px}#me-home .me-plan ul{margin:0 0 22px;padding:0;font-size:13.5px;line-height:1.55;color:var(--me-muted2);flex:1}#me-home .me-plan ul li{padding-left:22px;position:relative;margin-bottom:8px}#me-home .me-plan ul li::before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:99px;background:var(--me-gold);opacity:.85}#me-home .me-plan-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-radius:99px;background:rgb(244 236 224 / .06);color:var(--me-ink);font-family:'Inter',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgb(244 236 224 / .12);transition:all .15s ease}#me-home .me-plan-btn:hover{background:rgb(244 236 224 / .1);border-color:rgb(244 236 224 / .2)}#me-home .me-plan.me-pop .me-plan-btn{background:var(--me-gold);color:var(--me-black);border-color:var(--me-gold)}#me-home .me-plan.me-pop .me-plan-btn:hover{background:var(--me-gold-soft);border-color:var(--me-gold-soft)}#me-home .me-plan-btn .me-arr-s{border-color:currentColor}#me-home .me-plan.me-pop .me-plan-btn .me-arr-s{border-color:var(--me-black)}#me-home .me-plans-note{text-align:center;margin-top:32px;font-size:13.5px;color:var(--me-muted2)}#me-home .me-plans-note a{color:var(--me-gold);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(212 165 92 / .4);font-weight:500}#me-home .me-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:44px;position:relative}@media (max-width:820px){#me-home .me-steps{grid-template-columns:1fr;gap:32px}}#me-home .me-steps::before{content:"";position:absolute;top:38px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(212 165 92 / .4) 10%,rgb(212 165 92 / .4) 90%,transparent);z-index:0}@media (max-width:820px){#me-home .me-steps::before{display:none}}#me-home .me-step{text-align:center;position:relative;z-index:1}#me-home .me-circle{width:76px;height:76px;border-radius:99px;background:var(--me-bg);border:1px solid rgb(212 165 92 / .35);margin:0 auto 22px;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-style:italic;font-size:22px;color:var(--me-gold);transition:box-shadow .2s ease,border-color .2s ease}#me-home .me-step:hover .me-circle{border-color:var(--me-gold);box-shadow:0 0 24px rgb(212 165 92 / .2)}#me-home .me-step h3{font-family:'Fraunces',serif;font-size:20px;font-weight:500;margin:0 0 10px;letter-spacing:-.01em}#me-home .me-step p{margin:0 auto;font-size:14px;line-height:1.55;color:var(--me-muted2);max-width:32ch;text-wrap:pretty}#me-home .me-inst{background:linear-gradient(180deg,#0a0807,#0d0a08)}#me-home .me-inst-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}@media (max-width:900px){#me-home .me-inst-grid{grid-template-columns:1fr;gap:36px}}#me-home .me-inst-visual{position:relative}#me-home .me-inst .me-media{aspect-ratio:4/5}#me-home .me-corner{position:absolute;top:22px;right:22px;background:var(--me-gold);color:var(--me-black);padding:14px 18px;border-radius:6px;font-family:'Fraunces',serif;line-height:1;box-shadow:0 14px 30px -10px rgb(212 165 92 / .35);z-index:3}#me-home .me-corner b{display:block;font-family:'Fraunces',serif;font-size:30px;font-weight:400;letter-spacing:-.02em;margin-bottom:2px}#me-home .me-corner span{font-family:'Inter',sans-serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:rgb(10 8 7 / .75);font-weight:700}#me-home .me-sig{position:absolute;bottom:22px;left:22px;font-family:'Fraunces',serif;font-style:italic;font-size:14px;color:var(--me-gold);letter-spacing:.18em;text-transform:uppercase;z-index:3;pointer-events:none}#me-home .me-inst-h{margin:16px 0 22px}#me-home .me-inst-p{font-size:16px;line-height:1.65;color:var(--me-muted2);margin:0 0 18px;text-wrap:pretty}#me-home .me-inst-p em{font-family:'Fraunces',serif;font-style:italic;color:var(--me-ink-dim)}#me-home .me-inst-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid var(--me-line)}@media (max-width:520px){#me-home .me-inst-stats{grid-template-columns:1fr;gap:16px}}#me-home .me-testi{background:var(--me-bg)}#me-home .me-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media (max-width:960px){#me-home .me-testi-grid{grid-template-columns:1fr}}#me-home .me-testi-card{padding:26px 24px;border:1px solid var(--me-line);border-radius:18px;background:rgb(244 236 224 / .015);display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color .2s ease,transform .2s ease}#me-home .me-testi-card:hover{border-color:rgb(212 165 92 / .25);transform:translateY(-2px)}#me-home .me-testi-head{display:flex;justify-content:space-between;align-items:flex-start}#me-home .me-q{font-family:'Fraunces',serif;font-style:italic;font-size:44px;color:var(--me-gold);line-height:.6;margin:0}#me-home .me-stars{display:flex;gap:3px}#me-home .me-stars svg{width:14px;height:14px;fill:var(--me-gold)}#me-home .me-quote{font-family:'Fraunces',serif;font-weight:400;font-size:16px;line-height:1.55;color:var(--me-ink-dim);margin:0;text-wrap:pretty;position:relative}#me-home .me-quote em{font-family:'Fraunces',serif;font-style:italic;color:var(--me-gold)}#me-home .me-quote-placeholder{padding:14px 16px;border:1px dashed rgb(212 165 92 / .3);border-radius:10px;background:repeating-linear-gradient(135deg,rgb(212 165 92 / .04) 0 10px,transparent 10px 20px)}#me-home .me-ph-tag{display:inline-block;background:rgb(201 106 82 / .15);color:var(--me-terra);font-family:'Inter',sans-serif;font-size:9.5px;font-style:normal;letter-spacing:.22em;text-transform:uppercase;padding:3px 7px;border-radius:2px;border:1px solid rgb(201 106 82 / .3);margin-bottom:10px;font-weight:700}#me-home .me-who{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--me-line);margin-top:auto}#me-home .me-av{width:40px;height:40px;border-radius:99px;background:linear-gradient(135deg,#2a1e14,#1a130c);border:1px solid rgb(212 165 92 / .3);display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-style:italic;font-size:16px;color:var(--me-gold);flex-shrink:0}#me-home .me-who-n{font-size:14px;font-weight:500;color:var(--me-ink)}#me-home .me-who-n small{display:block;color:var(--me-muted);font-size:11.5px;margin-top:3px;letter-spacing:.04em;font-weight:400}#me-home .me-faq-list{max-width:760px;margin:40px auto 0}#me-home .me-faq{border-top:1px solid var(--me-line)}#me-home .me-faq:last-child{border-bottom:1px solid var(--me-line)}#me-home .me-faq summary{list-style:none;cursor:pointer;padding:26px 48px 26px 0;position:relative;font-family:'Fraunces',serif;font-size:18px;font-weight:500;color:var(--me-ink);line-height:1.3;letter-spacing:-.005em;text-wrap:pretty;transition:color .15s ease}#me-home .me-faq summary:hover{color:var(--me-gold)}#me-home .me-faq summary::-webkit-details-marker{display:none}#me-home .me-faq summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:1px solid rgb(212 165 92 / .35);border-radius:99px;color:var(--me-gold);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;transition:transform .2s ease,background .2s ease}#me-home .me-faq[open] summary::after{content:"−";background:rgb(212 165 92 / .12)}#me-home .me-answer{padding:0 48px 28px 0;font-size:15px;line-height:1.65;color:var(--me-muted2);text-wrap:pretty}#me-home .me-answer em{font-family:'Fraunces',serif;font-style:italic;color:var(--me-ink-dim)}#me-home .me-answer b{color:var(--me-gold);font-weight:500}#me-home .me-final{background:linear-gradient(180deg,#0a0807,#100c09);text-align:center}#me-home .me-final-head{margin-bottom:0}#me-home .me-final h2{margin-bottom:22px}#me-home .me-final-p{font-size:17px;color:var(--me-muted2);line-height:1.55;max-width:52ch;margin:0 auto 36px;text-wrap:pretty}#me-home .me-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;border-radius:99px;background:rgb(10 8 7 / .86);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgb(244 236 224 / .12);box-shadow:0 20px 40px -10px rgb(0 0 0 / .6);transform:translateY(140%);transition:transform .3s ease}#me-home .me-sticky-cta.me-show{transform:translateY(0)}#me-home .me-sticky-l{font-size:13px;color:var(--me-ink);font-weight:500;line-height:1.1}#me-home .me-sticky-l small{display:block;color:var(--me-muted);font-size:10.5px;margin-top:2px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}#me-home .me-sticky-btn{display:inline-flex;align-items:center;gap:8px;background:var(--me-gold);color:var(--me-black);padding:12px 18px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .15s ease}#me-home .me-sticky-btn:hover{background:var(--me-gold-soft)}#me-home .me-sticky-btn .me-arr-s{border-color:var(--me-black)}@media (max-width:760px){#me-home .me-sticky-cta{display:flex}}@media (prefers-reduced-motion:reduce){#me-home *,#me-home *::before,#me-home *::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}#me-home .me-hero{padding-bottom:clamp(56px, 7vw, 96px)}#me-home .me-hero+.me-rule{margin-top:0}#me-home .me-hero-visual .me-media{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgb(224 174 83 / .24);background:#0c0907;box-shadow:0 34px 90px rgb(0 0 0 / .52),0 0 0 1px rgb(255 255 255 / .035)}#me-home .me-hero-visual .me-media::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .04),rgb(0 0 0 / .26)),radial-gradient(circle at 50% 15%,rgb(224 174 83 / .08),transparent 56%)}#me-home .me-hero-visual .me-media video,#me-home .me-hero-visual .me-media img,#me-home .me-hero-visual .me-media iframe{display:block;width:100%;height:auto;filter:contrast(1.04) saturate(.94) brightness(.88)}@media (min-width:761px){#me-home .me-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.82fr);grid-template-areas:"copy visual" "stats visual";column-gap:clamp(48px, 7vw, 96px);row-gap:28px;align-items:start}#me-home .me-hero-grid>div:first-child{grid-area:copy}#me-home .me-hero-visual{grid-area:visual;align-self:start;padding-top:22px}#me-home .me-hero-visual .me-media{max-width:560px;margin-left:auto}#me-home .me-hero-stats{grid-area:stats;max-width:100%;margin-top:0}}@media (max-width:760px){#me-home .me-hero{padding-bottom:46px}#me-home .me-hero-grid{display:flex;flex-direction:column}#me-home .me-hero-grid>div:first-child{order:1}#me-home .me-hero-visual{order:2}#me-home .me-hero-stats{order:3;width:100%;margin-top:18px}}#me-home .me-check{border:1px solid rgb(224 174 83 / .24);background:linear-gradient(145deg,rgb(255 255 255 / .04),rgb(255 255 255 / .012)),rgb(17 13 10 / .94);border-radius:18px;box-shadow:0 26px 76px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .035)}#me-home .me-check-h{color:#e7b65f;font-size:clamp(15px, 1.05vw, 18px)}#me-home .me-row{cursor:pointer;color:rgb(255 248 238 / .86);transition:color 0.22s ease,transform 0.22s ease,background-color 0.22s ease}#me-home .me-box{transition:border-color 0.22s ease,background-color 0.22s ease,box-shadow 0.22s ease}#me-home .me-row.is-on .me-box,#me-home .me-row.me-on .me-box,#me-home .me-row.active .me-box{border-color:rgb(224 174 83 / .9);background:#e0ae53;box-shadow:0 0 18px rgb(224 174 83 / .18)}#me-home .me-tally{border:1px solid rgb(224 174 83 / .12);background:rgb(224 174 83 / .075);border-radius:12px}@media (hover:hover) and (pointer:fine){#me-home .me-row:hover{color:#fff7e8;transform:translateX(3px);background-color:rgb(224 174 83 / .035)}}#me-home .me-plan{padding-top:clamp(26px, 2.2vw, 34px);padding-bottom:clamp(24px, 2vw, 32px)}#me-home .me-plan ul{margin-top:18px;margin-bottom:24px}#me-home .me-pr-row{align-items:baseline;gap:10px}#me-home .me-was{opacity:.48;font-size:.82em}#me-home .me-reco{color:rgb(231 182 95 / .86);font-size:13px;line-height:1.45;margin-top:8px}#me-home .me-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}#me-home .me-fit-card{position:relative;overflow:hidden;border:1px solid rgb(224 174 83 / .16);border-radius:18px;padding:34px 28px 28px;background:rgb(255 255 255 / .018);transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease,background 0.28s ease}#me-home .me-fit-card::before{content:"";position:absolute;top:18px;left:22px;width:28px;height:28px;border-radius:999px;background:rgb(224 174 83 / .1);border:1px solid rgb(224 174 83 / .28);box-shadow:inset 0 0 18px rgb(224 174 83 / .06)}#me-home .me-fit-card::after{position:absolute;top:22px;left:30px;color:#e7b65f;font-size:13px;line-height:1;font-weight:800}#me-home .me-fit-card:nth-child(1)::after{content:"1"}#me-home .me-fit-card:nth-child(2)::after{content:"2"}#me-home .me-fit-card:nth-child(3)::after{content:"3"}#me-home .me-fit-card h3{padding-top:26px;margin-bottom:10px}@media (hover:hover) and (pointer:fine){#me-home .me-plan,#me-home .me-method-card,#me-home .me-testi-card{transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease,background 0.28s ease}#me-home .me-plan:hover,#me-home .me-method-card:hover,#me-home .me-testi-card:hover,#me-home .me-fit-card:hover{transform:translateY(-6px);border-color:rgb(224 174 83 / .42);box-shadow:0 24px 60px rgb(0 0 0 / .38),0 0 0 1px rgb(224 174 83 / .08);background:linear-gradient(145deg,rgb(224 174 83 / .055),rgb(255 255 255 / .015)),rgb(16 12 9 / .96)}#me-home .me-plan.me-pop:hover{box-shadow:0 30px 76px rgb(0 0 0 / .48),0 0 38px rgb(224 174 83 / .14)}}@media (max-width:800px){#me-home .me-fit-grid{grid-template-columns:1fr}}@media (max-width:760px){#me-home .me-fit-card{padding:22px 20px 22px 66px}#me-home .me-fit-card::before{top:22px;left:20px}#me-home .me-fit-card::after{top:26px;left:28px}#me-home .me-fit-card h3{padding-top:0;margin-bottom:8px}}#me-home p,#me-home li,#me-home .me-answer,#me-home .me-faq summary{line-height:1.65}#me-home .me-plan li,#me-home .me-method-card p,#me-home .me-testi-card p,#me-home .me-quote,#me-home .me-inst-p{color:rgb(255 248 238 / .78)}@media (min-width:900px){#me-home .me-plan li,#me-home .me-method-card p,#me-home .me-quote,#me-home .me-answer{font-size:14px}#me-home .me-intro,#me-home .me-inst-p,#me-home .me-lede,#me-home .me-final-p{font-size:15px}}#me-home .me-faq[open]{border-color:rgb(224 174 83 / .22)}#me-home .me-faq[open] summary{color:#e7b65f}#me-home .me-answer{padding-top:12px}#me-home .me-final{position:relative;overflow:hidden;padding-bottom:clamp(72px, 8vw, 110px)}#me-home .me-final::before{content:"";position:absolute;inset:10% 20%;pointer-events:none;background:radial-gradient(circle at center,rgb(224 174 83 / .07),transparent 62%)}#me-home .me-final>.me-container{position:relative;z-index:1}#me-home .me-final-p{max-width:620px;margin-left:auto;margin-right:auto;color:rgb(255 248 238 / .82)}#me-home .me-final .me-trust{margin-top:24px;color:rgb(255 248 238 / .68)}#me-home .me-final .me-trust b{color:#e7b65f;font-weight:700}#me-home .me-footer{border-top:1px solid rgb(224 174 83 / .12);background:linear-gradient(to bottom,rgb(255 255 255 / .012),rgb(0 0 0 / .18)),#080604;padding:28px 0}#me-home .me-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}#me-home .me-footer-brand{display:flex;flex-direction:column;gap:5px}#me-home .me-footer-brand strong{color:#fff7e8;font-family:"Fraunces",serif;font-size:18px;font-weight:500;letter-spacing:.01em}#me-home .me-footer-brand span{color:rgb(255 248 238 / .54);font-size:13px;line-height:1.45}#me-home .me-footer-nav{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-wrap:wrap}#me-home .me-footer-nav a{color:rgb(255 248 238 / .58);font-size:13px;text-decoration:none;transition:color 0.2s ease}#me-home .me-footer-nav a:hover{color:#e7b65f}.site-footer,footer.site-footer,#colophon,body #colophon.site-footer{background:#070504!important;border-top:1px solid rgb(224 174 83 / .08)!important;color:rgb(255 248 238 / .48)}.site-footer .site-info,footer.site-footer .site-info,#colophon .site-info{padding:24px 0;text-align:center;color:rgb(255 248 238 / .48);font-size:13px}.site-footer a,footer.site-footer a,#colophon a{color:rgb(255 248 238 / .58)}.site-footer a:hover,footer.site-footer a:hover,#colophon a:hover{color:#e7b65f}body .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background:#070504!important;background-color:#070504!important;border-top:1px solid rgb(224 174 83 / .08)!important;padding-top:22px!important;padding-bottom:22px!important}body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{min-height:0!important}body .site-primary-footer-wrap[data-section="section-primary-footer-builder"],body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] p,body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] span,body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] div{color:rgb(255 248 238 / .48)!important;font-size:13px}body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] a{color:rgb(255 248 238 / .58)!important;text-decoration:none}body .site-primary-footer-wrap[data-section="section-primary-footer-builder"] a:hover{color:#e7b65f!important}@media (max-width:760px){#me-home .me-footer{padding:30px 0 96px}#me-home .me-footer-inner{align-items:flex-start;flex-direction:column;gap:18px}#me-home .me-footer-nav{justify-content:flex-start;gap:14px 18px}#me-home .me-footer-nav a{font-size:12.5px}}@media (max-width:760px){#me-home .me-sticky-cta{min-height:52px!important;padding:8px 10px 8px 14px!important;left:10px!important;right:10px!important;bottom:10px!important}#me-home .me-sticky-l{font-size:12.5px!important}#me-home .me-sticky-l small{font-size:10px!important}#me-home .me-sticky-btn{min-height:34px!important;padding:0 14px!important;font-size:10.5px!important}}@media (max-width:760px){#me-home .me-courses .me-section-head{margin-bottom:24px}#me-home .me-billing-wrap{margin-bottom:22px}#me-home .me-plans{gap:14px;padding-top:18px;overflow-x:auto;overflow-y:visible}#me-home .me-plan{padding:20px 18px 18px;border-radius:16px;overflow:visible}#me-home .me-plan.me-pop{margin-top:8px}#me-home .me-picon,#me-home .me-plan .me-icon,#me-home .me-plan-icon{width:34px;height:34px;margin-bottom:16px}#me-home .me-plan h3{font-size:23px;line-height:1.05;margin-bottom:5px}#me-home .me-tag{min-height:auto;margin-bottom:18px;font-size:12.5px;line-height:1.45}#me-home .me-pr-row{gap:8px;margin-top:0;margin-bottom:14px;align-items:baseline}#me-home .me-pr{font-size:32px;line-height:.95}#me-home .me-pr small{font-size:12px;margin-left:3px}#me-home .me-was{font-size:14px}#me-home .me-plan hr,#me-home .me-plan .me-line{margin:14px 0}#me-home .me-plan ul{margin-top:12px;margin-bottom:18px}#me-home .me-plan li{margin-bottom:7px;font-size:12.5px;line-height:1.45}#me-home .me-plan-btn{min-height:36px;margin-top:8px;padding:0 14px;font-size:10.5px}#me-home .me-reco{margin-top:10px;font-size:11.5px;line-height:1.4}#me-home .me-pill,#me-home .me-plan .me-pill{z-index:5;padding:5px 9px;font-size:9px}#me-home .me-best,#me-home .me-best-value{z-index:5}#me-home .me-billing{width:min(300px, calc(100vw - 48px));max-width:100%;overflow:hidden;padding:5px;box-sizing:border-box}#me-home .me-billing button{flex:1 1 0%;min-width:0;max-width:50%;padding-left:0;padding-right:0;box-sizing:border-box}#me-home .me-billing button[data-bill="yearly"]{align-items:center;justify-content:center;gap:6px}#me-home .me-billing button[data-bill="yearly"] span,#me-home .me-billing button[data-bill="yearly"] small,#me-home .me-billing .me-save{flex:0 0 auto;margin-left:0}}@media (max-width:760px){#me-home .me-rule{margin-top:0;margin-bottom:0}#me-home .me-method,#me-home .me-fit,#me-home .me-courses{padding-top:50px;padding-bottom:50px}#me-home .me-section-head{margin-bottom:26px}#me-home .me-section-head .me-lede{margin-top:10px}#me-home .me-method-grid,#me-home .me-fit-grid{margin-top:28px;gap:14px}#me-home .me-method-card{padding:22px 20px}#me-home #how,#me-home .me-instructors,#me-home .me-testimonials,#me-home .me-faqs{padding-top:54px;padding-bottom:54px}}#me-home .me-musicality-strip{padding-top:0;padding-bottom:clamp(40px, 5vw, 70px)}#me-home .me-musicality-card{max-width:980px;margin:0 auto;padding:32px 36px;border-radius:20px;border:1px solid rgb(212 165 92 / .32);background:linear-gradient(145deg,rgb(212 165 92 / .08),rgb(212 165 92 / .015) 70%),rgb(17 13 10 / .6);display:flex;align-items:center;justify-content:space-between;gap:36px;box-shadow:0 24px 60px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .04)}#me-home .me-musicality-left{flex:1;min-width:0}#me-home .me-musicality-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:99px;background:rgb(212 165 92 / .12);border:1px solid rgb(212 165 92 / .32);font-size:10.5px;color:var(--me-gold);letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:14px}#me-home .me-musicality-tag::before{content:"";width:7px;height:7px;border-radius:99px;background:var(--me-gold);box-shadow:0 0 0 4px rgb(212 165 92 / .18);animation:me-pulse 2.4s ease-in-out infinite}#me-home .me-musicality-h{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(22px, 2.2vw, 28px);line-height:1.15;letter-spacing:-.01em;color:var(--me-ink);margin:0 0 10px}#me-home .me-musicality-h em{font-style:italic;color:var(--me-gold)}#me-home .me-musicality-p{font-size:14.5px;line-height:1.6;color:var(--me-muted2);margin:0 0 16px;max-width:60ch}#me-home .me-musicality-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}#me-home .me-musicality-price{font-family:'Fraunces',serif;font-size:26px;font-weight:400;color:var(--me-gold);letter-spacing:-.01em;line-height:1}#me-home .me-musicality-meta-text{font-size:12.5px;color:var(--me-muted2);letter-spacing:.02em}#me-home .me-musicality-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}#me-home .me-musicality-sub{font-size:11px;color:var(--me-muted);letter-spacing:.12em;text-transform:uppercase;font-weight:600}@media (max-width:760px){#me-home .me-musicality-card{flex-direction:column;align-items:stretch;padding:24px 22px;gap:20px}#me-home .me-musicality-right{align-items:stretch}#me-home .me-musicality-right .me-btn-primary{justify-content:center}#me-home .me-musicality-sub{text-align:center}}