:root{--obsidian: #0a0a0a;--obsidian-raised: #101010;--charcoal: #1a1a1a;--charcoal-soft: #202020;--gold-signature: #d4af37;--gold-aureate: #c5a059;--gold-deep: #806214;--sterling: #a7a9ac;--cloud: #f9f9f9;--ink: #232323;--ink-muted: #69696d;--line: rgba(197, 160, 89, .2);--line-bright: rgba(212, 175, 55, .44);--page-width: 1240px;--font-display: "Oswald", system-ui, sans-serif;--font-ui: "Montserrat", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-longform: "Lora", Georgia, serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-width:320px;background:var(--obsidian);color:var(--cloud);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}button,input,textarea{font:inherit}img{display:block;max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold-signature);outline-offset:4px}::selection{background:#d4af3747;color:var(--cloud)}.skip-link{position:fixed;top:-70px;left:18px;z-index:100;padding:12px 18px;background:var(--gold-signature);color:var(--obsidian);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:top .16s ease}.skip-link:focus{top:14px}.brand-mark{display:block;width:100%;height:100%;object-fit:contain}.brand-lockup{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;flex:0 0 auto}.brand-mark-wrap{width:42px;height:42px;flex:0 0 auto}.brand-name{color:var(--cloud);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.brand-name em{color:var(--gold-signature);font-style:normal}.kicker{display:flex;align-items:center;gap:12px;margin:0;color:var(--gold-aureate);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.kicker>span{width:30px;height:1px;background:currentColor;flex:0 0 auto}.eyebrow{margin:0 0 10px;color:var(--gold-aureate);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.button-gold,.button-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;cursor:pointer;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.button-gold{border:1px solid var(--gold-signature);background:var(--gold-signature);color:#121212;box-shadow:0 14px 34px #d4af3726}.button-gold:hover{transform:translateY(-2px);box-shadow:0 18px 42px #d4af3740}.button-ghost{border:1px solid rgba(197,160,89,.4);background:#c5a0590e;color:var(--gold-aureate)}.button-ghost:hover{border-color:var(--gold-aureate);background:#c5a0591f;color:var(--cloud);transform:translateY(-2px)}.button-gold.is-large,.button-ghost.is-large{min-height:54px;padding:0 29px;font-size:12px}.button-gold svg,.button-ghost svg,.text-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transition:transform .16s ease}.button-ghost .play-icon{fill:currentColor;stroke:none}.button-gold:hover svg,.text-link:hover svg{transform:translate(3px)}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--gold-aureate);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.text-link:hover{color:var(--gold-signature)}.site-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(197,160,89,.13);background:#0a0a0ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-inner{width:min(1360px,calc(100% - 48px));min-height:76px;margin:0 auto;display:flex;align-items:center;gap:24px}.nav-links{display:flex;align-items:center;gap:2px;margin-left:auto}.nav-links a,.nav-signin{padding:10px 11px;color:#aaaab0;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.nav-links a:hover,.nav-signin:hover{color:var(--gold-signature)}.mobile-signin-group{display:none}.nav-actions{display:flex;align-items:center;gap:8px}.signin-menu{position:relative}.signin-menu summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.signin-menu summary::-webkit-details-marker{display:none}.signin-menu summary:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.signin-menu[open] summary{color:var(--gold-signature)}.signin-menu[open] summary:after{transform:translateY(2px) rotate(225deg)}.signin-popover{position:absolute;top:calc(100% + 16px);right:0;z-index:80;width:min(340px,calc(100vw - 32px));padding:10px;border:1px solid rgba(197,160,89,.24);border-radius:16px;background:#0d0d0dfa;box-shadow:0 24px 70px #00000080}.signin-popover>p{margin:0;padding:9px 11px 8px;color:#77777c;font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.signin-popover a{display:grid;gap:6px;padding:14px 12px;border-radius:10px;color:var(--cloud);text-decoration:none;transition:background .15s ease,color .15s ease}.signin-popover a+a{margin-top:4px;border-top:1px solid rgba(255,255,255,.06)}.signin-popover a:hover,.signin-popover a:focus-visible{background:#c5a05917}.signin-popover strong{color:var(--gold-aureate);font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.signin-popover span{color:#9b9ba0;font-size:12px;line-height:1.55}.nav-join{min-height:40px;padding:0 18px;font-size:10px;box-shadow:none}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#c5a0590d;color:var(--gold-aureate);cursor:pointer}.nav-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 26%,rgba(197,160,89,.09),transparent 28%),linear-gradient(145deg,#090909,#0e0e0e 52%,#080808)}.hero:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.36;background-image:radial-gradient(rgba(255,255,255,.055) .55px,transparent .55px);background-size:19px 19px;-webkit-mask-image:linear-gradient(120deg,black,transparent 70%);mask-image:linear-gradient(120deg,black,transparent 70%)}.hero:after{content:"";position:absolute;z-index:-1;right:-14%;bottom:-34%;width:70vw;height:70vw;max-width:980px;max-height:980px;border:1px solid rgba(197,160,89,.065);border-radius:50%;box-shadow:0 0 0 58px #c5a05905,0 0 0 126px #c5a05904}.hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(197,160,89,.085);border-radius:50%;pointer-events:none}.hero-orbit-one{top:18%;left:-140px;width:330px;height:330px}.hero-orbit-two{top:14%;left:-84px;width:215px;height:215px}.hero-inner{width:min(var(--page-width),calc(100% - 56px));min-height:680px;margin:0 auto;padding:62px 0 58px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:clamp(42px,6vw,84px);align-items:center}.hero-copy{position:relative;z-index:2}.hero h1{max-width:740px;margin:22px 0;color:var(--cloud);font-family:var(--font-display);font-size:clamp(56px,5.7vw,82px);font-weight:700;letter-spacing:.002em;line-height:.98;text-transform:uppercase}.hero h1 span{color:var(--gold-signature)}.hero-lede{max-width:660px;margin:0;color:#d0d0d2;font-family:var(--font-longform);font-size:clamp(17px,1.4vw,20px);line-height:1.66}.hero-lede strong{color:var(--cloud);font-weight:500}.hero-offerings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;max-width:660px;margin:20px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.hero-offerings li{position:relative;padding:10px 0 10px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#c7c7ca;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.015em;line-height:1.45}.hero-offerings li:before{content:"";position:absolute;top:16px;left:1px;width:6px;height:6px;border:1px solid var(--gold-signature);transform:rotate(45deg)}.hero-free-note{margin:18px 0 0;padding-left:14px;border-left:2px solid var(--gold-signature);color:#a9a9ad;font-family:var(--font-longform);font-size:14px;line-height:1.55}.hero-free-note strong{color:var(--gold-signature);font-family:var(--font-ui);font-size:13px;letter-spacing:.06em}.hero-faith-statement{max-width:440px;margin:18px auto 0;padding:14px 12px 0;border-top:1px solid rgba(212,175,55,.42);color:#aaaab0;font-family:var(--font-longform);font-size:14px;font-style:italic;line-height:1.6;text-align:center}.hero-faith-statement strong{color:var(--gold-aureate);font-style:normal;font-weight:500}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-visual-stack{width:min(100%,500px);margin:0 0 0 auto}.hero-visual{position:relative;width:100%;margin:0;padding:0 0 18px 18px}.hero-visual:before{content:"";position:absolute;z-index:-1;inset:18px 18px 0 0;border:1px solid rgba(197,160,89,.3);border-radius:28px 28px 8px}.hero-visual-image{position:relative;border:1px solid rgba(197,160,89,.24);border-radius:28px 28px 8px;overflow:hidden;background:var(--obsidian-raised);box-shadow:0 34px 80px #0000008f}.hero-visual-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(6,6,6,.34)),linear-gradient(90deg,rgba(197,160,89,.08),transparent 24%)}.hero-visual img{width:100%;height:auto;aspect-ratio:1122 / 1402;object-fit:cover}.proof-strip{position:relative;z-index:4;width:min(var(--page-width),calc(100% - 56px));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-right:1px solid rgba(255,255,255,.055);border-left:1px solid rgba(255,255,255,.055);background:#101010c2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.proof-item{padding:24px 26px 26px;border-right:1px solid rgba(255,255,255,.06)}.proof-item:last-child{border-right:0}.proof-item strong{display:block;color:var(--cloud);font-family:var(--font-display);font-size:22px;letter-spacing:.025em;text-transform:uppercase}.proof-item span{display:block;margin-top:7px;color:#8e8e93;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.section{position:relative;border-top:1px solid rgba(197,160,89,.095)}.section[id]{scroll-margin-top:84px}.section-inner{width:min(var(--page-width),calc(100% - 56px));margin:0 auto;padding:clamp(82px,9vw,120px) 0}.section-intro{max-width:720px;margin-bottom:54px}.section-intro h2,.editorial-intro h2,.faq-heading h2,.app-copy h2{margin:18px 0;color:var(--cloud);font-family:var(--font-display);font-size:clamp(42px,5vw,64px);font-weight:700;letter-spacing:.01em;line-height:1.02;text-transform:uppercase}.section-intro>p:not(.kicker):not(.tier-access),.section-intro.is-split>p,.section-intro.is-split>div:last-child>p,.faq-heading>p:last-child{margin:0;color:#a9a9ad;font-family:var(--font-longform);font-size:17px;line-height:1.7}.section-intro.is-split{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);gap:clamp(40px,8vw,120px);align-items:end}.section-intro.is-split h2{margin-bottom:0}.section-intro.centered{margin-right:auto;margin-left:auto;text-align:center}.section-intro.centered .kicker{justify-content:center}.section-action{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.centered-action{justify-content:center}.section-light{overflow:hidden;border-top:0;background:var(--cloud);color:var(--ink)}.section-light:after{content:"";position:absolute;right:-34px;bottom:-82px;width:430px;aspect-ratio:1;background:url(/motm-logo-400.png) center / contain no-repeat;opacity:.055}.editorial-intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);column-gap:clamp(50px,10vw,150px);align-items:end}.editorial-intro .kicker{grid-column:1 / -1;color:var(--gold-deep)}.editorial-intro h2{color:var(--ink);margin-bottom:0}.editorial-intro>p:last-child{margin:18px 0 4px;color:#55555a;font-family:var(--font-longform);font-size:18px;line-height:1.68}.pillar-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:70px}.pillar{padding-top:24px;border-top:2px solid var(--gold-aureate)}.pillar-number{color:var(--gold-deep);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.16em}.pillar h3{margin:20px 0 12px;color:var(--ink);font-family:var(--font-display);font-size:27px;letter-spacing:.025em;text-transform:uppercase}.pillar p{margin:0;color:#5c5c61;font-size:15px;line-height:1.7}.section-show{background:radial-gradient(circle at 84% 15%,rgba(197,160,89,.07),transparent 22%),var(--obsidian)}.show-intro{max-width:780px;margin-right:auto;margin-left:auto;text-align:center}.show-intro .kicker{justify-content:center}.episode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.episode-card{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:var(--obsidian-raised);transition:transform .18s ease,border-color .18s ease}.episode-card:hover{border-color:#c5a0595c;transform:translateY(-3px)}.episode-card.is-featured{position:relative;grid-column:1 / -1;justify-self:center;width:min(820px,100%);display:flex;flex-direction:column}.episode-card:not(.is-featured){display:flex;flex-direction:column}.episode-media{position:relative;width:100%;border:0;padding:0;background:#000;cursor:pointer}.episode-card.is-featured .episode-media{aspect-ratio:16 / 9}.episode-card:not(.is-featured) .episode-media{aspect-ratio:16 / 9}.episode-media img,.episode-media iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.episode-media img{opacity:.83;transition:opacity .18s ease,transform .3s ease}.episode-media:hover img{opacity:1;transform:scale(1.015)}.play-badge{position:absolute;top:50%;left:50%;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.7);border-radius:50%;background:#0a0a0ad1;color:var(--gold-signature);transform:translate(-50%,-50%)}.episode-card:not(.is-featured) .play-badge{width:46px;height:46px}.play-badge svg{width:20px;height:20px;margin-left:3px;fill:currentColor}.episode-body{display:flex;flex-direction:column;flex:1;padding:23px 24px 26px}.episode-card.is-featured .episode-body{align-items:center;padding:28px 34px 34px;text-align:center}.episode-label{position:absolute;z-index:3;top:0;right:0;left:0;width:100%;margin:0;padding:14px 20px;border:1px solid var(--gold-signature);border-radius:15px 15px 0 0;background:var(--gold-signature);color:var(--obsidian);font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.11em;box-shadow:0 10px 28px #d4af3733;text-align:center;text-transform:uppercase;white-space:nowrap}.episode-body time{color:var(--gold-aureate);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.episode-body h3{margin:10px 0 0;color:#e2e2e3;font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.episode-card.is-featured .episode-body h3{max-width:760px;font-size:clamp(25px,2.5vw,35px)}.episode-watch{align-self:center;margin-top:26px}.episode-watch svg{fill:currentColor;stroke:none}.episode-loading,.episode-fallback{grid-column:1 / -1;min-height:210px;display:grid;place-items:center;padding:34px;border:1px solid var(--line);border-radius:16px;color:#aaaab0;font-family:var(--font-longform);font-size:16px;text-align:center}.episode-fallback{justify-items:center;gap:18px}.episode-fallback p{margin:0}.section-community{background:linear-gradient(90deg,transparent 49.95%,rgba(255,255,255,.015) 50%),linear-gradient(0deg,transparent 49.95%,rgba(255,255,255,.012) 50%),#0d0d0d;background-size:76px 76px,76px 76px,auto}.tier-access{display:inline-flex;align-items:center;gap:11px;width:fit-content;margin:24px 0 0;padding:8px 12px;border:1px solid rgba(197,160,89,.26);border-radius:999px;background:#c5a0590f;color:#97979c;font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.tier-access strong{color:var(--gold-aureate);font-weight:700}.section-intro.centered .tier-access{margin-right:auto;margin-left:auto}.community-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.community-card{position:relative;display:flex;flex-direction:column;min-height:244px;padding:30px;border:1px solid rgba(255,255,255,.075);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,rgba(197,160,89,.045),transparent 50%),var(--obsidian-raised);transition:border-color .18s ease,transform .18s ease}.community-card:before{content:"";position:absolute;top:0;left:30px;width:42px;height:2px;background:var(--gold-aureate)}.community-card:hover{border-color:#c5a05957;transform:translateY(-3px)}.community-card>span{color:var(--gold-aureate);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.13em}.community-card h3{min-height:58px;margin:28px 0 14px;color:var(--cloud);font-family:var(--font-display);font-size:26px;letter-spacing:.035em;line-height:1.1;text-transform:uppercase}.community-card p{margin:0;color:#a6a6aa;font-size:14px;line-height:1.67}.section-app{overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(197,160,89,.11),transparent 30%),linear-gradient(135deg,#0a0a0a,#111 55%,#0a0a0a)}.app-showcase{display:grid;grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);column-gap:clamp(52px,7vw,100px);row-gap:42px;align-items:center}.app-copy h2{margin-top:20px}.app-lede{margin:0;color:#b3b3b7;font-family:var(--font-longform);font-size:18px;line-height:1.72}.app-feature-list{display:grid;gap:0;margin:36px 0 34px;border-top:1px solid var(--line)}.app-feature-list article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.075)}.app-feature-list article>span{color:var(--gold-aureate);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.1em}.app-feature-list h3{margin:0 0 6px;color:var(--cloud);font-family:var(--font-display);font-size:20px;letter-spacing:.035em;text-transform:uppercase}.app-feature-list p{margin:0;color:#98989d;font-size:14px;line-height:1.62}.app-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.app-actions-wide{grid-column:1 / -1}.app-visuals{position:relative;min-height:660px}.app-window{position:absolute;margin:0;border:1px solid var(--line-bright);border-radius:16px;overflow:hidden;background:var(--obsidian-raised);box-shadow:0 34px 88px #00000094}.app-window-main{z-index:1;top:0;right:0;width:92%}.app-window-secondary{z-index:2;right:8%;bottom:0;width:70%}.window-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--charcoal)}.window-bar i{width:9px;height:9px;border-radius:50%;background:#c5a05940}.window-bar i:first-child{background:#d4af37b3}.window-bar span{margin-left:7px;color:#858589;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.app-window img{display:block;width:100%;height:auto}.section-about{background:#0d0d0d}.leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.leader-card{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr);border:1px solid rgba(255,255,255,.075);border-radius:20px;overflow:hidden;background:var(--obsidian-raised)}.leader-image{min-height:390px;overflow:hidden}.leader-image img{display:block;width:100%;height:100%;object-fit:cover}.leader-copy{display:flex;flex-direction:column;justify-content:center;padding:34px}.leader-copy h3{margin:0 0 16px;color:var(--cloud);font-family:var(--font-display);font-size:34px;letter-spacing:.03em;line-height:1;text-transform:uppercase}.leader-copy>p:last-child{margin:0;color:#aaaab0;font-size:14px;line-height:1.72}.section-courses{border-top:0;background:#f3f1ec;color:var(--ink)}.section-courses .kicker{color:var(--gold-deep)}.section-courses .section-intro h2{color:var(--ink)}.section-courses .section-intro.is-split>p{color:#5c5c61}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.course-card{display:flex;flex-direction:column;border:1px solid rgba(35,35,35,.12);border-radius:18px;overflow:hidden;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 18px 46px #23232314;transition:transform .18s ease,box-shadow .18s ease}.course-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px #23232321}.course-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.course-card>div{flex:1;padding:25px 25px 28px}.course-card span{color:var(--gold-deep);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.course-card h3{margin:10px 0 11px;color:var(--ink);font-family:var(--font-display);font-size:25px;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.course-card p{margin:0;color:#5d5d62;font-size:14px;line-height:1.65}.section-testimonials{background:radial-gradient(circle at 50% 0%,rgba(197,160,89,.075),transparent 31%),var(--obsidian)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}.testimonial-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;overflow:hidden;min-height:270px;padding:28px 28px 25px;border:1px solid rgba(197,160,89,.18);border-radius:18px;background:linear-gradient(145deg,rgba(197,160,89,.07),transparent 44%),#101010;box-shadow:0 18px 45px #0000002e;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.testimonial-card:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 88% 12%,rgba(212,175,55,.11),transparent 32%);pointer-events:none}.testimonial-card:hover{transform:translateY(-4px);border-color:#d4af3770;box-shadow:0 24px 54px #00000047}.testimonial-card:before{content:"“";position:absolute;top:14px;right:22px;color:#d4af372e;font-family:var(--font-longform);font-size:64px;line-height:1}.testimonial-label{position:relative;z-index:1;width:fit-content;color:var(--gold-signature);font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.testimonial-card blockquote{position:relative;z-index:1;margin:0;color:#dededf;font-family:var(--font-longform);font-size:15px;font-style:italic;line-height:1.72}.testimonial-meta{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.testimonial-card cite{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid rgba(212,175,55,.3);border-radius:999px;color:var(--gold-signature);background:#d4af3714;font-family:var(--font-ui);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.testimonial-meta>span{color:#77777b;font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.testimonial-card.is-featured{grid-column:1 / -1;min-height:300px;padding:42px clamp(32px,7vw,96px) 38px;border-color:#d4af3785;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.15),transparent 46%),linear-gradient(135deg,rgba(197,160,89,.09),transparent 42%),#11110f;box-shadow:0 28px 74px #00000057,0 0 0 1px #d4af370f inset}.testimonial-card.is-featured:before{top:18px;right:38px;font-size:112px}.testimonial-card.is-featured .testimonial-label{align-self:center}.testimonial-card.is-featured blockquote{max-width:930px;margin:0 auto;font-size:clamp(19px,2vw,24px);line-height:1.58;text-align:center}.testimonial-card.is-featured .testimonial-meta{justify-content:center}.section-membership{background:radial-gradient(circle at 50% 0%,rgba(197,160,89,.08),transparent 24%),#0d0d0d}.membership-intro{max-width:840px;margin-right:auto;margin-left:auto;text-align:center}.membership-intro .kicker{justify-content:center}.membership-stack{display:grid;gap:24px}.membership-plan{position:relative;display:grid;grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);border:1px solid rgba(255,255,255,.09);border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#121212,#0e0e0e);box-shadow:0 24px 70px #00000042;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.membership-plan:hover{border-color:#c5a05952;box-shadow:0 30px 84px #0000005c;transform:translateY(-3px)}.plan-art{position:relative;display:grid;align-content:center;padding:24px;border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 50% 18%,rgba(197,160,89,.1),transparent 48%),#090909}.plan-art img{width:100%;height:auto;border:1px solid rgba(197,160,89,.16);border-radius:14px;box-shadow:0 18px 44px #00000057}.plan-popular{position:absolute;top:38px;left:38px;padding:8px 12px;border-radius:999px;background:var(--gold-signature);color:var(--obsidian);font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;box-shadow:0 10px 26px #d4af373d}.plan-body{padding:clamp(28px,4vw,46px)}.plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.plan-number{margin:0;color:var(--gold-aureate);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.plan-body h3{margin:10px 0 9px;color:var(--cloud);font-family:var(--font-display);font-size:clamp(36px,4vw,50px);letter-spacing:.035em;line-height:1;text-transform:uppercase}.plan-summary{max-width:520px;margin:0;color:#a8a8ad;font-family:var(--font-longform);font-size:15px;line-height:1.65}.plan-price{flex:0 0 auto;display:grid;justify-items:end;margin:0}.plan-price strong{color:var(--cloud);font-family:var(--font-display);font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1}.plan-price span{margin-top:7px;color:#85858a;font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.plan-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:30px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.07);list-style:none}.plan-benefits li{position:relative;padding:14px 0 14px 24px;border-bottom:1px solid rgba(255,255,255,.06);color:#c1c1c4;font-size:13px;line-height:1.55}.plan-benefits li:before{content:"✓";position:absolute;top:14px;left:0;color:var(--gold-aureate);font-weight:700}.plan-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.plan-footer>p{max-width:460px;margin:0;color:#85858a;font-size:12px;line-height:1.6}.plan-footer .button-gold{flex:0 0 auto;min-width:180px}.plan-bronze{border-color:#b56d4038}.plan-silver{border-color:#a7a9ac3d}.plan-featured{border:2px solid rgba(206,208,212,.72);box-shadow:0 0 0 1px #f9f9f912,0 28px 82px #d4af371a,0 0 38px #a7a9ac21}.plan-featured:hover{border-color:#e8e9ebeb;box-shadow:0 0 0 1px #f9f9f91c,0 32px 88px #d4af3721,0 0 44px #a7a9ac2e}.plan-featured .plan-price strong{color:var(--gold-signature)}.plan-gold{border-color:#d4af373d}.plan-founders{border-color:#c5a0594d;background:radial-gradient(circle at 82% 10%,rgba(197,160,89,.09),transparent 28%),linear-gradient(135deg,#121212,#0e0e0e)}.section-faq{border-top:0;background:var(--cloud);color:var(--ink)}.faq-layout{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(60px,10vw,150px);align-items:start}.faq-heading{position:sticky;top:120px}.faq-heading .kicker{color:var(--gold-deep)}.faq-heading h2{color:var(--ink)}.faq-heading>p:last-child{color:#5b5b60}.faq-list{display:grid;border-top:1px solid rgba(35,35,35,.14)}.faq-list details{border-bottom:1px solid rgba(35,35,35,.14)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:18px 4px;color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:700;line-height:1.4;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:0 0 auto;color:var(--gold-deep);font-family:var(--font-body);font-size:25px;font-weight:400;transition:transform .18s ease}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 44px 24px 4px;color:#5c5c61;font-size:15px;line-height:1.72}.faq-membership-breakdown{display:grid;gap:10px;padding:0 4px 28px}.faq-membership-breakdown article{display:grid;grid-template-columns:minmax(145px,.34fr) minmax(0,1fr);gap:20px;align-items:start;padding:17px 18px;border:1px solid rgba(35,35,35,.1);border-radius:12px;background:#ffffffa3}.faq-membership-breakdown strong{color:var(--gold-deep);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.faq-list .faq-membership-breakdown p{margin:0;padding:0}.faq-list a{color:var(--gold-deep);text-underline-offset:3px}.section-final{overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(197,160,89,.13),transparent 37%),linear-gradient(145deg,#0a0a0a,#101010 48%,#080808)}.final-inner{width:min(900px,calc(100% - 48px));margin:0 auto;padding:clamp(90px,11vw,150px) 0;display:grid;justify-items:center;text-align:center}.final-inner .kicker{justify-content:center}.final-inner h2{margin:19px 0 20px;color:var(--cloud);font-family:var(--font-display);font-size:clamp(48px,7vw,82px);line-height:1;text-transform:uppercase}.final-inner>p:not(.kicker){max-width:590px;margin:0;color:#aaaab0;font-family:var(--font-longform);font-size:18px;line-height:1.7}.final-inner .hero-ctas{justify-content:center}.final-signin{margin-top:20px;color:#919196;font-size:13px;text-underline-offset:4px}.final-signin:hover{color:var(--gold-aureate)}.site-footer{border-top:1px solid var(--line);background:#070707}.footer-inner{width:min(var(--page-width),calc(100% - 56px));margin:0 auto;padding:44px 0 48px;display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:22px}.footer-links a{color:#9a9a9f;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.footer-links a:hover{color:var(--gold-signature)}.footer-disclaimer{max-width:760px;margin:0;color:#747479;font-size:11px;line-height:1.65}.footer-copy{margin:0;color:#606065;font-family:var(--font-ui);font-size:9px;letter-spacing:.1em;text-align:left;text-transform:uppercase}@media(max-width:1180px){.nav-links{display:none}.nav-actions{justify-content:flex-end;margin-left:auto}.nav-toggle{display:grid;place-items:center}.nav-links{position:absolute;top:100%;right:0;left:0;padding:14px 24px 22px;border-bottom:1px solid var(--line);background:#0a0a0afa}.nav-links.is-open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nav-links a{padding:15px 12px;border-bottom:1px solid rgba(255,255,255,.055);text-align:center}.signin-menu{display:none}.nav-links .mobile-signin-group{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0 2px}.mobile-signin-group>p{grid-column:1 / -1;margin:0 0 2px;color:var(--gold-aureate);font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nav-links .mobile-signin-group a{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06;text-align:left}.mobile-signin-group strong{color:var(--cloud);font-size:10px}.mobile-signin-group span{color:#85858a;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:38px}.hero-visual-stack{width:min(100%,460px)}.leader-card{grid-template-columns:1fr}.leader-image{min-height:auto;aspect-ratio:1.25 / 1}}@media(max-width:980px){.hero-inner{min-height:auto;grid-template-columns:1fr;padding-top:82px}.hero-copy{max-width:760px}.hero-visual-stack{width:min(520px,100%);margin:4px auto 0}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.editorial-intro,.section-intro.is-split,.faq-layout{grid-template-columns:1fr;gap:22px}.editorial-intro>p:last-child{max-width:700px}.pillar-list{gap:22px}.episode-grid{grid-template-columns:1fr}.episode-card.is-featured{grid-column:auto}.community-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-showcase{grid-template-columns:1fr}.app-copy{max-width:720px}.app-visuals{width:min(860px,100%);margin:0 auto}.leader-copy{padding:30px}.course-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-plan{grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr)}.plan-benefits{grid-template-columns:1fr}.plan-footer{align-items:flex-start;flex-direction:column}.faq-heading{position:static;max-width:680px;margin-bottom:24px}}@media(max-width:720px){.nav-inner{width:calc(100% - 28px);min-height:68px;justify-content:space-between;gap:10px}.brand-lockup{min-width:0;flex:0 1 auto}.nav-actions{flex:0 0 auto;gap:8px}.brand-mark-wrap{width:38px;height:38px}.brand-name{font-size:14px}.nav-join{order:1;min-height:38px;padding:0 15px}.nav-toggle{order:2;width:38px;height:38px}.nav-links.is-open{grid-template-columns:1fr;padding:8px 16px 18px}.nav-links .mobile-signin-group{grid-template-columns:1fr}.hero-inner,.proof-strip,.section-inner,.footer-inner{width:calc(100% - 32px)}.hero-inner{gap:30px;padding:54px 0 44px}.hero h1{margin-top:18px;margin-bottom:18px;font-size:clamp(44px,12vw,64px)}.hero-lede{font-size:16px;line-height:1.62}.hero-ctas{margin-top:24px}.hero-visual{padding:0 0 12px 12px}.hero-visual:before{top:12px;right:12px}.hero-visual-image{border-radius:22px 22px 6px}.proof-item{padding:20px 18px}.proof-item strong{font-size:19px}.proof-item span{font-size:8px;letter-spacing:.07em}.section-inner{padding:76px 0}.section-intro h2,.editorial-intro h2,.faq-heading h2,.app-copy h2{font-size:clamp(39px,11vw,52px)}.pillar-list,.course-grid,.testimonial-grid,.leader-grid{grid-template-columns:1fr}.testimonial-grid{display:flex;gap:14px;overflow-x:auto;margin-right:-20px;margin-left:-20px;padding:0 20px 14px;scroll-padding-left:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-grid::-webkit-scrollbar{display:none}.testimonial-card,.testimonial-card.is-featured{flex:0 0 min(86vw,390px);min-height:0;padding:30px 26px 27px;scroll-snap-align:center}.testimonial-card.is-featured{flex-basis:min(90vw,430px)}.testimonial-card.is-featured blockquote{font-size:19px;text-align:left}.testimonial-card.is-featured .testimonial-label{align-self:flex-start}.testimonial-card.is-featured .testimonial-meta{justify-content:flex-start}.testimonial-meta{flex-wrap:wrap}.membership-plan{grid-template-columns:1fr;border-radius:20px}.plan-art{padding:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.plan-popular{top:30px;left:30px}.plan-body{padding:26px 24px 28px}.plan-top{gap:18px}.plan-price strong{font-size:38px}.plan-benefits{margin-top:26px}.plan-footer .button-gold{width:100%}.pillar-list{gap:34px;margin-top:54px}.section-light:after{right:-48px;bottom:-52px;width:280px}.episode-card.is-featured .episode-body{padding:25px}.episode-body h3,.episode-card.is-featured .episode-body h3{font-size:23px}.community-card-grid{grid-template-columns:1fr}.community-card{min-height:0;padding:27px 25px 25px}.community-card h3{min-height:0;margin-top:28px}.faq-membership-breakdown article{grid-template-columns:1fr;gap:7px}.app-visuals{min-height:0;display:grid;gap:18px}.app-window{position:static;width:100%}.app-window-secondary{width:88%;margin-left:auto}.leader-card{grid-template-columns:1fr}.leader-image{aspect-ratio:1}.testimonial-card{min-height:0}.footer-inner{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media(max-width:430px){.brand-name{font-size:12px}.nav-join{min-width:0;padding:0 12px;font-size:9px}.hero-ctas{display:grid}.hero-offerings{grid-template-columns:1fr}.hero-ctas .button-gold,.hero-ctas .button-ghost,.section-action .button-gold,.section-action .button-ghost,.app-actions .button-gold,.app-actions .button-ghost{width:100%}.proof-item{padding-right:12px;padding-left:12px}.proof-item strong{font-size:17px}.proof-item span{line-height:1.4}.plan-top{display:grid}.plan-price{justify-items:start}.app-window-secondary{width:94%}.final-inner{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
