@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_d361c29d-module__5PBLiG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_d361c29d-module__5PBLiG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d8350e3a-module__LA5v5G__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d8350e3a-module__LA5v5G__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--mc-obsidian:#18191a;--mc-off-grey:#242526;--mc-ivory:#f6f3ec;--mc-champagne:#d9c2a3;--mc-wine:#360303;--mc-champagne-soft:#e8d8bd;--mc-ink-soft:#3a3a3a;--mc-ivory-soft:#bfbcb5;--mc-line-dark:#f6f3ec24;--mc-line-light:#18191a14;--mc-display:var(--font-fraunces), "Times New Roman", serif;--mc-body:var(--font-instrument-sans), -apple-system, sans-serif;--mc-radius:15px;--mc-overlap:-15px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;max-width:100%;overflow-x:clip}::selection{color:#d9c2a3;background:#360303}:focus-visible{outline-offset:3px;border-radius:4px;outline:1.5px solid #d9c2a3}a,button{cursor:pointer}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}body{background:var(--mc-ivory);max-width:100%;color:var(--mc-obsidian);font-family:var(--mc-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.mc-eyebrow{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-wine);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.mc-eyebrow.on-dark{color:var(--mc-champagne)}.eyebrow-mobile{display:none}.mc-display{font-family:var(--mc-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 50;font-weight:300;line-height:.95}.mc-display em{color:var(--mc-wine);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.on-dark .mc-display em,.mc-display.on-dark em{color:var(--mc-champagne)}.mc-btn{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;border-radius:var(--mc-radius);cursor:pointer;background:0 0;border:1px solid;padding:16px 32px;font-size:11px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.mc-btn-primary{background:var(--mc-obsidian);color:var(--mc-ivory);border-color:var(--mc-obsidian)}.mc-btn-primary:hover{background:var(--mc-wine);border-color:var(--mc-wine)}.mc-btn-wine{background:var(--mc-wine);color:var(--mc-champagne-soft);border-color:var(--mc-wine)}.mc-btn-wine:hover{background:var(--mc-obsidian);border-color:var(--mc-obsidian);color:var(--mc-champagne)}.mc-btn-champagne{background:var(--mc-champagne);color:var(--mc-obsidian);border-color:var(--mc-champagne)}.mc-btn-champagne:hover{background:var(--mc-obsidian);border-color:var(--mc-obsidian);color:var(--mc-champagne)}.mc-btn-ghost{color:var(--mc-obsidian)}.mc-btn-ghost:hover{background:var(--mc-obsidian);color:var(--mc-ivory)}.mc-btn-ghost-light{color:var(--mc-ivory)}.mc-btn-ghost-light:hover{background:var(--mc-ivory);color:var(--mc-obsidian)}.mc-btn-lg{padding:20px 40px;font-size:12px}.mc-btn-locked{opacity:.6;cursor:not-allowed;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.mc-btn-locked .btn-main{align-items:center;gap:7px;display:flex}.btn-coming-note{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:500}.mc-section{border-top-left-radius:var(--mc-radius);border-top-right-radius:var(--mc-radius);margin-top:var(--mc-overlap);z-index:3;padding:120px 40px;position:relative;overflow-x:clip}.mc-section+.mc-section{z-index:4}.mc-section+.mc-section+.mc-section{z-index:5}.mc-section+.mc-section+.mc-section+.mc-section{z-index:6}.mc-section+.mc-section+.mc-section+.mc-section+.mc-section{z-index:7}.mc-section+.mc-section+.mc-section+.mc-section+.mc-section+.mc-section{z-index:8}.mc-section+.mc-section+.mc-section+.mc-section+.mc-section+.mc-section+.mc-section{z-index:9}.section-obsidian{background:var(--mc-obsidian);color:var(--mc-ivory)}.section-off-grey{background:var(--mc-off-grey);color:var(--mc-ivory)}.section-ivory{background:var(--mc-ivory);color:var(--mc-obsidian)}.section-champagne{background:var(--mc-champagne);color:var(--mc-obsidian)}.section-wine{background:var(--mc-wine);color:var(--mc-champagne-soft)}.section-wine h2{font-size:70px}.mc-container{max-width:1240px;margin:0 auto}nav{z-index:100;background:var(--mc-ivory);width:100%;color:var(--mc-obsidian);border-radius:0 0 var(--mc-radius) var(--mc-radius);border-bottom:1px solid var(--mc-line-light);padding:0 40px;position:fixed;top:0;left:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:14px 0;display:grid}.nav-logo-wrap{justify-self:start;align-items:center;text-decoration:none;display:flex}.nav-logo-mark{flex-shrink:0;width:36px;height:36px;display:block}.nav-logo-text{font-family:var(--mc-body);letter-spacing:.18em;text-transform:uppercase;color:var(--mc-obsidian);white-space:nowrap;font-size:12px;font-weight:600}.nav-logo-text--light{color:var(--mc-ivory)}.nav-links{justify-content:center;gap:28px;list-style:none;display:flex}.nav-links a{color:var(--mc-obsidian);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s}.nav-links a:hover{opacity:.45}.nav-actions{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.nav-login{font-family:var(--mc-body);letter-spacing:.18em;text-transform:uppercase;color:var(--mc-obsidian);font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s}.nav-login:hover{opacity:.45}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-self:end;gap:5px;padding:6px;display:none}.nav-hamburger span{background:var(--mc-ivory);border-radius:2px;width:24px;height:2px;display:block}.nav-overlay{z-index:200;-webkit-backdrop-filter:blur(20px);background:#000000d9;flex-direction:column;display:flex;position:fixed;inset:0}.nav-overlay-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.nav-overlay-close{color:#fff;cursor:pointer;opacity:.75;background:0 0;border:none;padding:8px;font-size:18px;line-height:1;transition:opacity .2s}.nav-overlay-close:hover{opacity:1}.nav-overlay-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-overlay-links li{border-bottom:1px solid #ffffff14}.nav-overlay-links a{font-family:var(--mc-body);color:#fff;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:20px 24px;font-size:18px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;transition:color .2s;display:flex}.nav-overlay-links a:hover{color:var(--mc-champagne)}.nav-overlay-arrow{opacity:.45;font-size:16px}.nav-overlay-footer{flex-shrink:0;padding:24px}.nav-overlay-cta{color:var(--mc-champagne);font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;text-align:center;background:#360303;border-radius:100px;padding:18px 32px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.nav-overlay-cta:hover{opacity:.85}.nav-becoming-icon{vertical-align:middle;opacity:.8;width:auto;height:14px;margin-right:6px;display:inline-block}.hero-wrap{min-height:800px;color:var(--mc-ivory);background-color:#0d0d0d;align-items:center;display:flex;position:relative;overflow:hidden}.hero-wrap .hero-photo-col{background-image:url(/mc-photos/mel-hero600x900.jpg);background-position:80%;background-repeat:no-repeat;background-size:cover;width:55%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.hero-logo-ghost{opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;mix-blend-mode:multiply;width:580px;height:auto;position:absolute;bottom:-30px;right:-290px}.hero-inner{z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:0 80px 100px;position:relative}.hero-content{z-index:1;text-align:left;width:45%;max-width:580px;margin-left:auto;position:relative}.hero-eyebrow{color:var(--mc-champagne)}.hero-headline{color:var(--mc-ivory);margin-top:16px;margin-bottom:28px;font-size:clamp(38px,4.5vw,66px)}.hero-headline .colon{color:var(--mc-champagne);font-style:normal}.hero-headline .you{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.hero-sub{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:38ch;margin-bottom:36px;font-size:17px;line-height:1.6}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.the-work-inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}.the-work-left{position:sticky;top:120px}.the-work-heading{margin:20px 0 40px;font-size:clamp(40px,5vw,72px)}.the-work-image{aspect-ratio:3/4;border-radius:var(--mc-radius);width:100%;position:relative;overflow:hidden}.the-work-copy p{font-family:var(--mc-body);color:var(--mc-obsidian);margin-bottom:28px;font-size:17px;line-height:1.75}.the-work-copy p:first-child{color:var(--mc-obsidian);margin-bottom:40px;font-size:22px;font-weight:400;line-height:1.5}.the-work-copy em{color:var(--mc-wine);font-style:italic}.the-work-more{background:var(--mc-wine);color:var(--mc-champagne);font-family:var(--mc-body);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--mc-radius);margin-top:16px;padding:12px 24px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.the-work-more:hover{color:var(--mc-ivory);background:#2a0202}.knowings-list{background:var(--mc-ivory);border:1px solid var(--mc-line-light);border-left:3px solid var(--mc-wine);border-radius:var(--mc-radius);margin:44px 0;padding:36px 40px}.knowings-list li{font-family:var(--mc-display);color:var(--mc-obsidian);border-bottom:1px solid var(--mc-line-light);padding:10px 0;font-size:22px;font-style:italic;font-weight:300;line-height:1.4;list-style:none}.knowings-list li:last-child{border-bottom:none}.knowings-list li:before{content:"✦ ";color:var(--mc-wine);vertical-align:middle;margin-right:12px;font-size:14px;font-style:normal}.becoming-intro{text-align:center;padding-bottom:80px;position:relative}.becoming-intro h2{max-width:28ch;font-size:clamp(40px,7vw,96px);font-family:var(--mc-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 50;margin:24px auto 32px;font-weight:300;line-height:1}.becoming-intro h2 em{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.becoming-intro .sub{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:56ch;margin:0 auto;font-size:19px;line-height:1.6}.becoming-ouroboros{opacity:.75;width:200px;height:auto;margin:0 auto;display:block}.becoming-stack-inner{max-width:1200px;margin:0 auto}.letter-card{background:var(--mc-obsidian);border:1px solid var(--mc-line-dark);border-radius:var(--mc-radius);grid-template-columns:.9fr 1.6fr;align-items:start;gap:56px;min-height:480px;margin-bottom:32px;padding:72px 64px;display:grid;position:sticky;box-shadow:0 -20px 60px #00000080}.letter-card:first-child{background:#0e0e0f;top:60px}.letter-card:nth-child(2){background:#111;top:80px}.letter-card:nth-child(3){background:#141213;top:100px}.letter-card:nth-child(4){background:#171213;top:120px}.letter-card:nth-child(5){background:#1a1111;top:140px}.letter-card:nth-child(6){background:#1e1010;top:160px}.letter-card:nth-child(7){background:#230e0e;top:180px}.letter-card:nth-child(8){background:linear-gradient(135deg,#2a0909,#360303);border-color:#d9c2a359;top:200px}.letter-big{font-family:var(--mc-display);letter-spacing:-.06em;color:var(--mc-ivory);margin-top:-20px;font-size:clamp(180px,22vw,320px);font-weight:300;line-height:.78}.letter-card:nth-child(8) .letter-big{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.letter-meta{border-bottom:1px solid var(--mc-line-dark);align-items:baseline;gap:32px;margin-bottom:28px;padding-bottom:20px;display:flex}.letter-number{font-family:var(--mc-display);color:var(--mc-champagne);font-size:15px;font-style:italic;font-weight:300}.letter-chakra{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;color:var(--mc-ivory-soft);font-size:11px;font-weight:600}.letter-name{font-family:var(--mc-display);letter-spacing:-.02em;color:var(--mc-ivory);margin-bottom:24px;font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1}.letter-name em{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.letter-teaching{font-family:var(--mc-body);color:var(--mc-ivory);max-width:52ch;font-size:17px;line-height:1.7}.letter-teaching em{color:var(--mc-champagne);font-style:italic;font-weight:500}.becoming-invitation{text-align:center}.becoming-invitation .price{font-family:var(--mc-body);color:var(--mc-champagne);letter-spacing:.3em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600;display:block}.becoming-invitation h3{font-family:var(--mc-display);letter-spacing:-.02em;color:var(--mc-ivory);margin-bottom:20px;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1}.becoming-invitation h3 em{color:var(--mc-champagne);font-style:italic}.becoming-invitation p{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:48ch;margin:0 auto 32px;font-size:19px;line-height:1.6}.price-pill{background:var(--mc-wine);color:var(--mc-champagne);font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;border-radius:100px;margin-bottom:20px;padding:8px 20px;font-size:11px;font-weight:600;display:inline-block}.section-photo-quote{color:var(--mc-ivory);background-image:url(/mc-photos/mc-quote.JPEG);background-position:50%;background-size:cover}.section-photo-quote:before{content:"";z-index:0;border-radius:inherit;background:#060404b8;position:absolute;inset:0}.section-photo-quote .mc-container{z-index:1;position:relative}.philosophy{text-align:center;overflow:hidden}.section-photo-quote .philosophy:before{content:none}.philosophy blockquote{font-family:var(--mc-display);letter-spacing:-.02em;max-width:26ch;color:var(--mc-obsidian);margin:0 auto 40px;font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.25}.section-photo-quote .philosophy blockquote{color:var(--mc-ivory)}.philosophy blockquote em{color:var(--mc-wine);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.section-photo-quote .philosophy blockquote em{color:var(--mc-champagne)}.philosophy cite{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;color:var(--mc-obsidian);font-size:12px;font-style:normal;font-weight:600}.section-photo-quote .philosophy cite{color:var(--mc-ivory-soft)}.philosophy cite:before{content:"— ";color:var(--mc-wine)}.section-photo-quote .philosophy cite:before{color:var(--mc-champagne)}.pathways-header{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:80px;display:grid}.pathways-header h2{max-width:14ch;font-size:clamp(44px,5.5vw,84px)}.pathways-header p{font-family:var(--mc-body);color:var(--mc-ink-soft);max-width:40ch;padding-bottom:12px;font-size:19px;line-height:1.55}.pathways-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pathway{border:1px solid var(--mc-line-light);border-radius:var(--mc-radius);min-height:520px;color:inherit;flex-direction:column;padding:44px 36px;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s,opacity .3s;display:flex;position:relative}.pathway-dimmed{opacity:.4}.pathway-cta-link{color:var(--mc-champagne);cursor:pointer;text-decoration:none}.pathway a,.pathway a:visited,.pathway a:hover,.pathway a:active{color:var(--mc-champagne);text-decoration:none}.pathway-02 .pathway-cta{color:var(--mc-champagne)}@media (hover:hover){.pathway:hover{transform:translateY(-6px);box-shadow:0 24px 64px #00000047}.pathways-grid:has(.pathway:hover) .pathway:not(:hover){filter:blur(2px);opacity:.45}}.pathway-01{background:var(--mc-ivory);color:var(--mc-obsidian)}.pathway-02{background:var(--mc-obsidian);color:var(--mc-ivory);border-color:var(--mc-obsidian)}.pathway-03{background:var(--mc-wine);color:var(--mc-champagne-soft);border-color:var(--mc-wine)}.pathway-num{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;opacity:.7;margin-bottom:20px;font-size:10px;font-weight:600}.pathway-title{font-family:var(--mc-display);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,3.5vw,38px);font-weight:300;line-height:1}.pathway-title em{font-style:italic}.pathway-01 .pathway-title em{color:var(--mc-wine)}.pathway-02 .pathway-title em,.pathway-03 .pathway-title em{color:var(--mc-champagne)}.pathway-for{font-family:var(--mc-body);opacity:.8;border-bottom:1px solid var(--mc-line-light);margin-bottom:24px;padding-bottom:24px;font-size:14px;font-style:italic;font-weight:500}.pathway-02 .pathway-for,.pathway-03 .pathway-for{border-bottom-color:#fff3}.pathway-desc{font-family:var(--mc-body);opacity:.95;flex-grow:1;font-size:15px;line-height:1.65}.pathway-footer{border-top:1px solid var(--mc-line-light);justify-content:space-between;align-items:baseline;margin-top:32px;padding-top:20px;display:flex}.pathway-02 .pathway-footer,.pathway-03 .pathway-footer{border-top-color:#fff3}.pathway-price{font-family:var(--mc-display);font-size:15px;font-style:italic;font-weight:300}.pathway-cta{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:600}.pathway-cta:after{content:" →";transition:transform .3s;display:inline-block}.pathway:hover .pathway-cta:after{transform:translate(6px)}.coven-letters{border-bottom:1px solid var(--mc-line-dark);grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;padding-bottom:80px;display:grid}.coven-eyebrow{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-champagne);align-items:center;margin-bottom:28px;font-size:10px;font-weight:600;display:flex}.coven-list{border-top:1px solid var(--mc-line-dark);list-style:none}.coven-list li{border-bottom:1px solid var(--mc-line-dark);align-items:flex-start;gap:13px;padding:13px 0;display:flex}.list-feather{width:13px;height:13px;color:var(--mc-champagne);opacity:.6;flex-shrink:0;margin-top:2px}.coven-list-text{font-family:var(--mc-body);color:var(--mc-ivory-soft);font-size:14px;line-height:1.5}.coven-list-text strong{color:var(--mc-ivory);font-weight:600}.coven-right{position:sticky;top:100px}.coven-title{font-family:var(--mc-display);letter-spacing:-.02em;color:var(--mc-ivory);font-variation-settings:"opsz" 144, "SOFT" 100;align-items:center;gap:12px;margin-bottom:16px;font-size:36px;font-style:italic;font-weight:300;line-height:1.05;display:flex}.feather-title{width:20px;height:20px;color:var(--mc-champagne);opacity:.75;flex-shrink:0}.coven-desc{font-family:var(--mc-body);color:var(--mc-ivory-soft);margin-bottom:32px;font-size:14px;line-height:1.65}.coven-form{flex-direction:column;gap:11px;display:flex}.form-field input{border:1px solid var(--mc-line-dark);border-radius:var(--mc-radius);width:100%;color:var(--mc-ivory);font-family:var(--mc-body);background:#f6f3ec0a;outline:none;padding:14px 18px;font-size:15px;transition:border-color .2s,background .2s}.form-field input::placeholder{color:var(--mc-ivory-soft);opacity:.4;font-style:italic}.form-field input:focus{background:#f6f3ec0f;border-color:#d9c2a359}.form-submit{background:var(--mc-champagne);width:100%;color:var(--mc-obsidian);border-radius:var(--mc-radius);font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;border:none;margin-top:4px;padding:15px 24px;font-size:11px;font-weight:700;transition:background .3s}.form-submit:hover{background:var(--mc-ivory)}.form-note{font-family:var(--mc-body);color:var(--mc-ivory-soft);opacity:.4;text-align:center;padding-top:4px;font-size:11px}.coven-stage{position:relative}.coven-form{transform-origin:top;transition:opacity .45s,transform .45s}.coven-form.is-out{opacity:0;pointer-events:none;transform:translateY(-10px)scale(.94)}.coven-seal{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .5s .3s;display:flex;position:absolute;inset:0}.coven-seal.is-in{opacity:1}.seal-hex-wrap{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.seal-hex{width:160px;height:160px;display:block}.seal-fill{opacity:0;transition:opacity 1.2s}.seal-fill.is-on{opacity:.07}.seal-trace{opacity:0}.seal-inner{opacity:0;transition:opacity .8s .2s}.seal-inner.is-on{opacity:.35}.seal-bee{opacity:0;width:72px;height:72px;transition:opacity .9s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seal-bee.is-on{opacity:1}.seal-title{font-family:var(--mc-display);color:var(--mc-ivory);text-align:center;opacity:0;font-size:24px;font-style:italic;font-weight:300;transition:opacity .7s,transform .7s;transform:translateY(10px)}.seal-title.is-on{opacity:1;transform:translateY(0)}.seal-sub{font-family:var(--mc-body);letter-spacing:.22em;text-transform:uppercase;color:var(--mc-ivory-soft);text-align:center;opacity:0;font-size:10px;transition:opacity .7s}.seal-sub.is-on{opacity:1}footer{border-top-left-radius:var(--mc-radius);border-top-right-radius:var(--mc-radius);text-align:center;z-index:10;background:#000;width:100%;margin-top:-15px;padding:32px 40px 40px;position:relative}.footer-logo{color:var(--mc-ivory);align-items:center;gap:10px;margin-bottom:28px;text-decoration:none;display:inline-flex}.footer-logo img{width:52px;height:52px}.footer-nav{justify-content:center;align-items:center;gap:10px;margin-bottom:32px;list-style:none;display:flex}.footer-nav li a{color:var(--mc-ivory-soft);font-family:var(--mc-body);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.footer-nav li a:hover{color:var(--mc-champagne)}.footer-nav .sep{color:var(--mc-wine);opacity:.6;font-size:10px}.footer-copy{font-family:var(--mc-body);color:var(--mc-ivory-soft);opacity:.45;font-size:12px;line-height:1.6}.becoming-hero{background:var(--mc-obsidian);color:var(--mc-ivory);border-top-left-radius:var(--mc-radius);border-top-right-radius:var(--mc-radius);align-items:center;padding:120px 0 60px;display:flex;position:relative}.becoming-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1240px;margin:0 auto;padding:0 60px;display:grid}.becoming-hive-wrap{opacity:.85;pointer-events:none;justify-content:center;width:100%;display:flex;position:relative}.becoming-hive-wrap img{background:0 0;overflow:visible}.becoming-hive-ghost{display:none}.hero-badge{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-champagne);align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:600;display:inline-flex}.hero-badge-dot{background:var(--mc-wine);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}.hero-badge-dot:after{content:"";border:1.5px solid var(--mc-wine);opacity:0;border-radius:50%;animation:2s ease-out infinite badge-pulse;position:absolute;inset:-4px}@keyframes badge-pulse{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.becoming-hero .hero-headline{color:var(--mc-ivory);margin-bottom:20px;font-size:clamp(46px,5.5vw,84px)}.becoming-hero .hero-headline em{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.becoming-hero .hero-sub{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:44ch;margin-bottom:28px;font-size:17px;line-height:1.6}.hero-meta{font-family:var(--mc-body);color:var(--mc-ivory-soft);flex-wrap:wrap;gap:24px;margin-top:8px;padding-bottom:80px;font-size:12px;display:flex}.hero-meta span:before{content:"✦ ";color:var(--mc-champagne);margin-right:6px}.hero-visual{aspect-ratio:3/4;background:var(--mc-off-grey);border:1px solid var(--mc-line-dark);border-radius:var(--mc-radius);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-visual:before{content:"";border:1px solid #d9c2a34d;border-radius:0;position:absolute;inset:20px}.hero-visual-label{font-family:var(--mc-display);color:var(--mc-champagne);text-align:center;letter-spacing:-.02em;font-size:40px;font-style:italic;font-weight:300}.recognition-inner{text-align:center;max-width:820px;margin:0 auto}.recognition h2{margin:24px 0 48px;font-size:clamp(40px,5.5vw,76px)}.recognition-body p{font-family:var(--mc-body);color:var(--mc-obsidian);text-align:left;margin-bottom:24px;font-size:19px;line-height:1.7}.recognition-body p:last-child{text-align:center;font-family:var(--mc-display);color:var(--mc-wine);margin-top:40px;font-size:26px;font-style:italic;font-weight:300;line-height:1.4}.recognition-body em{color:var(--mc-wine);font-style:italic}.what-inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.what-left{position:sticky;top:120px}.what-left h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.what-tag{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:34ch;font-size:14px;line-height:1.55}.what-copy p{font-family:var(--mc-body);color:var(--mc-ivory);margin-bottom:28px;font-size:18px;line-height:1.7}.what-copy em{color:var(--mc-champagne);font-style:italic}.what-pull{font-family:var(--mc-display);color:var(--mc-champagne);border-top:1px solid var(--mc-line-dark);border-bottom:1px solid var(--mc-line-dark);letter-spacing:-.01em;margin:32px 0;padding:32px 0;font-size:30px;font-style:italic;font-weight:300;line-height:1.35}.gates-header{text-align:center;max-width:720px;margin-bottom:72px;margin-left:auto;margin-right:auto}.gates-header h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.gates-header p{font-family:var(--mc-body);color:var(--mc-ink-soft);font-size:18px;line-height:1.6}.gates-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gate{background:var(--mc-ivory);border:1px solid var(--mc-line-light);border-radius:var(--mc-radius);flex-direction:column;min-height:280px;padding:36px 28px;transition:all .3s;display:flex;position:relative}.gate:hover{border-color:var(--mc-wine);transform:translateY(-4px)}.gate-num{font-family:var(--mc-display);color:var(--mc-wine);letter-spacing:.05em;margin-bottom:16px;font-size:13px;font-style:italic;font-weight:300}.gate-letter{font-family:var(--mc-display);letter-spacing:-.05em;color:var(--mc-obsidian);margin-bottom:20px;font-size:96px;font-weight:300;line-height:.85}.gate-g .gate-letter{color:var(--mc-wine);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.gate-name{font-family:var(--mc-display);color:var(--mc-obsidian);letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-style:italic;font-weight:300}.gate-chakra{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;color:var(--mc-ink-soft);font-size:10px;font-weight:600}.gate-hex-wrap{position:absolute;top:16px;left:16px}.gates-scroll-outer{padding:0}.gates-section-header{text-align:center;padding:80px 40px 72px}.gates-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--mc-champagne);align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:600;display:inline-flex}.gates-section-title{color:var(--mc-ivory);margin-bottom:20px;font-size:clamp(44px,6vw,84px)}.gates-section-sub{color:var(--mc-ivory-soft);max-width:52ch;margin:0 auto;font-size:16px;line-height:1.65}.scroll-track-wrap{max-width:1860px;margin:0 auto;position:relative}.scroll-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;gap:20px;padding:12px 40px 48px;display:flex;overflow-x:scroll}.scroll-track::-webkit-scrollbar{display:none}.scroll-track.grabbing{cursor:grabbing}.scroll-track-wrap:before,.scroll-track-wrap:after{content:"";z-index:10;pointer-events:none;width:60px;position:absolute;top:0;bottom:0}.scroll-track-wrap:before{background:linear-gradient(to right, var(--mc-obsidian), transparent);left:0}.scroll-track-wrap:after{background:linear-gradient(to left, var(--mc-obsidian), transparent);right:0}.gate-card{scroll-snap-align:center;border-radius:var(--mc-radius);background:var(--mc-off-grey);transform-origin:bottom;cursor:pointer;will-change:transform;border:1px solid #f6f3ec14;flex:0 0 340px;height:520px;transition:transform .3s,border-color .4s;position:relative;overflow:hidden}.gate-card:hover{border-color:#f6f3ec33;transform:translateY(-6px)}.gate-card.active{border-color:color-mix(in srgb, var(--active-col) 60%, transparent)}.gate-gnosis{background:#0d0e0f;border-color:#d9c2a326}.card-glow{border-radius:var(--mc-radius);background:radial-gradient(ellipse 80% 60% at 50% 110%, color-mix(in srgb, var(--gc) 22%, transparent), transparent 70%);pointer-events:none;opacity:0;z-index:1;transition:opacity .5s;position:absolute;inset:0}.gate-card.active .card-glow{opacity:1}.gate-card:hover .card-glow{opacity:.7}.card-letter-ghost{font-family:var(--mc-display);color:var(--mc-ivory);opacity:.03;pointer-events:none;-webkit-user-select:none;user-select:none;font-variation-settings:"opsz" 144, "SOFT" 50;font-size:260px;font-weight:300;line-height:1;position:absolute;bottom:-30px;right:-20px}.card-inner{z-index:2;flex-direction:column;gap:16px;height:100%;padding:32px 28px 28px;display:flex;position:relative}.card-eyebrow{align-items:center;gap:12px;display:flex}.gate-roman{font-family:var(--mc-display);color:var(--mc-champagne);letter-spacing:.05em;font-variation-settings:"opsz" 144, "SOFT" 100;font-size:13px;font-style:italic;font-weight:300}.gate-chakra-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--mc-ivory-soft);font-size:9px;font-weight:700}.hex-mark{justify-content:flex-start;margin:4px 0 0;display:flex}.card-content{flex-direction:column;flex:1;gap:10px;display:flex}.gate-card-name{font-family:var(--mc-display);letter-spacing:-.02em;color:var(--mc-ivory);font-variation-settings:"opsz" 144, "SOFT" 100;font-size:36px;font-style:italic;font-weight:300;line-height:1}.gate-subtitle{letter-spacing:.28em;text-transform:uppercase;color:var(--mc-champagne);opacity:.8;font-size:9px;font-weight:700}.gate-hook{color:var(--mc-ivory);opacity:.9;border-left:2px solid var(--mc-wine);margin-top:4px;padding-left:12px;font-size:14px;font-weight:500;line-height:1.5}.gate-body{color:var(--mc-ivory-soft);margin-top:auto;font-size:13px;line-height:1.65}.progress-row{justify-content:center;align-items:center;gap:10px;padding:16px 40px 56px;display:flex}.gate-dot{cursor:pointer;background:#f6f3ec33;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .35s}.gate-dot.active{background:var(--col,var(--mc-champagne));border-radius:3px;width:24px}@media (max-width:1024px){.gates-section-header{padding:64px 32px 56px}}@media (max-width:768px){.gate-card{flex:0 0 290px;height:480px}.scroll-track{padding:12px 20px 36px}.gates-section-header{padding:48px 20px}.progress-row{padding:12px 20px 48px}}.transform-inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.transform-left h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.transform-left p{font-family:var(--mc-body);color:var(--mc-ink-soft);max-width:38ch;font-size:17px;line-height:1.7}.transform-list{gap:4px;list-style:none;display:grid}.transform-list li{border-bottom:1px solid var(--mc-line-light);grid-template-columns:40px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.transform-list li:last-child{border-bottom:none}.transform-num{font-family:var(--mc-display);color:var(--mc-wine);font-size:18px;font-style:italic;font-weight:300}.transform-text{font-family:var(--mc-body);color:var(--mc-obsidian);font-size:18px;font-weight:400;line-height:1.5}.transform-text strong{color:var(--mc-wine);font-style:italic;font-weight:600;font-family:var(--mc-display);font-size:19px}.included-header{text-align:center;margin-bottom:64px}.included-header h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.included-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.included-card{background:var(--mc-ivory);border-radius:var(--mc-radius);border:1px solid var(--mc-line-light);min-height:260px;padding:40px 32px}.included-num{font-family:var(--mc-display);color:var(--mc-champagne);margin-bottom:20px;font-size:42px;font-style:italic;font-weight:300;line-height:1}.included-card h3{font-family:var(--mc-display);letter-spacing:-.02em;color:var(--mc-obsidian);margin-bottom:12px;font-size:24px;font-weight:300;line-height:1.2}.included-card h3 em{color:var(--mc-wine);font-style:italic}.included-card p{font-family:var(--mc-body);color:var(--mc-ink-soft);font-size:15px;line-height:1.6}.for-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.for-card{border-radius:var(--mc-radius);min-height:420px;padding:48px 40px}.for-yes{background:var(--mc-off-grey);color:var(--mc-ivory);border:1px solid var(--mc-line-dark)}.for-no{background:var(--mc-ivory);color:var(--mc-obsidian);border:1px solid #36030326}.for-card h3{font-family:var(--mc-display);letter-spacing:-.02em;margin-bottom:32px;font-size:40px;font-weight:300;line-height:1}.for-card h3 em{font-style:italic}.for-yes h3 em{color:var(--mc-champagne)}.for-no h3 em{color:var(--mc-wine)}.for-list{list-style:none}.for-list li{font-family:var(--mc-body);border-bottom:1px solid var(--mc-line-dark);padding:14px 0 14px 28px;font-size:16px;line-height:1.55;position:relative}.for-yes .for-list li{color:var(--mc-ivory-soft);border-bottom-color:var(--mc-line-dark)}.for-no .for-list li{color:var(--mc-obsidian);border-bottom-color:var(--mc-line-light)}.for-list li:last-child{border-bottom:none}.for-yes .for-list li:before{content:"✦";color:var(--mc-champagne);font-size:11px;position:absolute;top:16px;left:0}.for-no .for-list li:before{content:"⊘";color:var(--mc-wine);font-size:12px;position:absolute;top:15px;left:0}.investment-inner{text-align:center;max-width:680px;margin:0 auto}.investment-price{font-family:var(--mc-body);letter-spacing:-.04em;color:var(--mc-ivory);margin:40px 0 12px;font-size:170px;font-style:normal;font-weight:400;line-height:1}.investment-price-note{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-champagne);margin-bottom:48px;font-size:12px;font-weight:600}.investment-meaning{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:52ch;margin:0 auto 40px;font-size:17px;line-height:1.7}.investment-meaning em{color:var(--mc-champagne);font-style:italic}.final-cta-inner{text-align:center;max-width:720px;margin:0 auto}.final-cta h2{color:var(--mc-ivory);margin:24px 0 32px;font-size:clamp(44px,6.5vw,96px)}.final-cta h2 em{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.final-cta p{font-family:var(--mc-display);color:var(--mc-ivory-soft);margin-bottom:48px;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1.35}.faq-header{text-align:center;margin-bottom:64px}.faq-header h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--mc-line-light);padding:32px 0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--mc-display);letter-spacing:-.01em;color:var(--mc-obsidian);font-size:24px;font-weight:300;line-height:1.3}.faq-item summary:after{content:"+";font-family:var(--mc-display);color:var(--mc-wine);flex-shrink:0;font-size:32px;font-weight:300;line-height:1;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-a{font-family:var(--mc-body);color:var(--mc-ink-soft);max-width:70ch;margin-top:20px;font-size:17px;line-height:1.7}.faq-a em{color:var(--mc-wine);font-style:italic}.faq-a a{color:var(--mc-wine);text-decoration:underline}.readings-hero{background:var(--mc-ivory);border-top-left-radius:var(--mc-radius);border-top-right-radius:var(--mc-radius);align-items:center;min-height:90vh;padding:140px 40px 100px;display:flex;position:relative;overflow:hidden}.readings-hero-hex{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:540px;height:540px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.readings-hero-inner{z-index:2;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.readings-hero h1{color:var(--mc-obsidian);max-width:14ch;margin:24px 0 32px;font-size:clamp(46px,5.5vw,84px)}.readings-hero h1 em{color:var(--mc-wine);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.readings-hero .hero-sub{font-family:var(--mc-body);color:var(--mc-ink-soft);max-width:44ch;margin-bottom:44px;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.readings-hero-visual{justify-content:center;align-items:center;display:flex}.readings-hero-img{border-radius:var(--mc-radius);object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 60px 140px #00000073,0 24px 60px #00000047,0 8px 24px #36030333}.visual-label{font-family:var(--mc-display);letter-spacing:-.02em;text-align:center;z-index:2;font-size:48px;font-style:italic;font-weight:300;position:relative}.what-records-inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:100px;display:grid}.what-records-left{position:sticky;top:120px}.what-records-left h2{margin:24px 0;font-size:clamp(40px,5vw,72px)}.what-records-tag{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:32ch;font-size:15px;line-height:1.55}.what-records-copy p{font-family:var(--mc-body);color:var(--mc-ivory);margin-bottom:28px;font-size:18px;line-height:1.7}.what-records-copy em{color:var(--mc-champagne);font-style:italic}.what-records-pull{font-family:var(--mc-display);color:var(--mc-champagne);border-top:1px solid var(--mc-line-dark);border-bottom:1px solid var(--mc-line-dark);letter-spacing:-.01em;margin:32px 0;padding:28px 0;font-size:28px;font-style:italic;font-weight:300;line-height:1.35}.records-label{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-champagne);margin-top:40px;font-size:12px;font-weight:600}.records-list{margin-top:32px;list-style:none}.records-list li{font-family:var(--mc-body);border-bottom:1px solid var(--mc-line-dark);color:var(--mc-ivory);padding:16px 0 16px 28px;font-size:17px;line-height:1.55;position:relative}.records-list li:last-child{border-bottom:none}.records-list li:before{content:"✦";color:var(--mc-champagne);font-size:12px;position:absolute;top:18px;left:0}.records-list li strong{color:var(--mc-champagne);font-weight:600;font-family:var(--mc-display);font-size:18px;font-style:italic}.paths-header{text-align:center;max-width:720px;margin-bottom:72px;margin-left:auto;margin-right:auto}.paths-header h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.paths-header p{font-family:var(--mc-body);color:var(--mc-ink-soft);font-size:18px;line-height:1.6}.paths-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.path-card{border-radius:var(--mc-radius);flex-direction:column;min-height:620px;padding:56px 48px;transition:transform .3s;display:flex;position:relative}.path-card:hover{transform:translateY(-6px)}.path-personal{background:var(--mc-ivory);border:1px solid var(--mc-line-light)}.path-business{background:var(--mc-obsidian);color:var(--mc-ivory);border:1px solid var(--mc-obsidian)}.path-label{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-wine);margin-bottom:28px;font-size:11px;font-weight:700}.path-business .path-label{color:var(--mc-champagne)}.path-title{font-family:var(--mc-display);letter-spacing:-.02em;margin-bottom:12px;font-size:44px;font-weight:300;line-height:1}.path-title em{font-style:italic}.path-personal .path-title em{color:var(--mc-wine)}.path-business .path-title em{color:var(--mc-champagne)}.path-duration{font-family:var(--mc-display);opacity:.7;margin-bottom:28px;font-size:17px;font-style:italic}.path-for{font-family:var(--mc-body);border-bottom:1px solid var(--mc-line-light);margin-bottom:32px;padding-bottom:32px;font-size:17px;line-height:1.55}.path-business .path-for{border-bottom-color:var(--mc-line-dark)}.path-explore-label{font-family:var(--mc-body);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-wine);margin-bottom:16px;font-size:10px;font-weight:600}.path-business .path-explore-label{color:var(--mc-champagne)}.path-list{flex-grow:1;margin-bottom:32px;list-style:none}.path-list li{font-family:var(--mc-body);border-bottom:1px solid #18191a0f;padding:11px 0 11px 24px;font-size:15px;line-height:1.55;position:relative}.path-business .path-list li{border-bottom-color:#f6f3ec14}.path-list li:last-child{border-bottom:none}.path-list li:before{content:"✦";color:var(--mc-wine);font-size:10px;position:absolute;top:13px;left:0}.path-business .path-list li:before{color:var(--mc-champagne)}.path-footer{border-top:1px solid var(--mc-line-light);justify-content:space-between;align-items:center;padding-top:28px;display:flex}.path-business .path-footer{border-top-color:var(--mc-line-dark)}.path-price{font-family:var(--mc-display);font-size:32px;font-style:italic;font-weight:300}.path-personal .path-price{color:var(--mc-wine)}.path-business .path-price{color:var(--mc-champagne)}.process-header{text-align:center;margin-bottom:64px}.process-header h2{margin:24px 0;font-size:clamp(40px,5.5vw,76px)}.process-header p{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:52ch;margin:0 auto;font-size:18px;line-height:1.6}.process-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.process-step{background:var(--mc-off-grey);border:1px solid var(--mc-line-dark);border-radius:var(--mc-radius);flex-direction:column;min-height:280px;padding:40px 32px;display:flex}.process-num{font-family:var(--mc-display);letter-spacing:-.03em;color:var(--mc-champagne);margin-bottom:20px;font-size:48px;font-style:italic;font-weight:300;line-height:1}.process-step h3{font-family:var(--mc-display);letter-spacing:-.01em;color:var(--mc-ivory);margin-bottom:12px;font-size:22px;font-weight:300;line-height:1.2}.process-step h3 em{color:var(--mc-champagne);font-style:italic}.process-step p{font-family:var(--mc-body);color:var(--mc-ivory-soft);font-size:14px;line-height:1.65}.receive-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.receive-left{position:sticky;top:120px}.receive-left h2{max-width:18ch;margin:24px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1.15}.receive-list{columns:1;margin:0;padding:0;list-style:none}.receive-list li{font-family:var(--mc-body);color:var(--mc-obsidian);border-bottom:1px solid var(--mc-line-light);break-inside:avoid;padding:14px 0 14px 28px;font-size:17px;line-height:1.55;position:relative}.receive-list li:last-child{border-bottom:none}.receive-list li:before{content:"✦";color:var(--mc-wine);font-size:13px;line-height:1.7;position:absolute;top:14px;left:0}.why-section-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.why-section-left h2{margin-bottom:36px;font-size:clamp(36px,4vw,56px)}.why-section-left p{color:var(--mc-ink-soft);margin-bottom:20px;font-size:16px;line-height:1.8}.why-section-left p:last-of-type{margin-bottom:32px}.why-signature{opacity:.85;width:200px;height:auto;margin-top:8px;display:block}.why-section-right{flex-direction:column;gap:24px;display:flex}.why-photo{border-radius:var(--mc-radius);background:var(--mc-ivory);width:100%;margin:0;overflow:hidden;box-shadow:0 22px 48px -14px #18191a38,0 4px 14px #18191a14}.why-photo img{width:100%;height:auto;display:block}.booking-inner{text-align:center;max-width:720px;margin:0 auto}.booking-inner h2{color:var(--mc-ivory);margin:24px 0 32px;font-size:clamp(34px,4vw,52px)}.booking-inner h2 em{color:var(--mc-champagne);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.booking-inner p{font-family:var(--mc-body);color:var(--mc-ivory-soft);max-width:52ch;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:19px;line-height:1.6}.booking-options{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.path-intro{border-bottom:1px solid var(--mc-line-light);margin-bottom:28px;padding-bottom:28px}.path-business .path-intro{border-bottom-color:var(--mc-line-dark)}.path-intro p{font-family:var(--mc-body);margin-bottom:10px;font-size:16px;line-height:1.6}.path-intro p:last-child{margin-bottom:0}.path-parts{flex-direction:column;flex-grow:1;gap:12px;display:flex}.path-part{border-radius:12px;padding:20px 22px}.path-personal .path-part{background:var(--mc-wine)}.path-business .path-part{background:#2e2e30}.path-part-label{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;color:var(--mc-champagne);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.path-part-title{font-family:var(--mc-display);letter-spacing:-.01em;color:var(--mc-champagne);margin-bottom:10px;font-size:22px;font-weight:300;line-height:1.1}.path-personal .path-part-title{font-style:italic}.path-business .path-part-title{color:var(--mc-ivory)}.path-business .path-part-title em{color:var(--mc-champagne)}.path-part-body{font-family:var(--mc-body);color:#f6f3ecd1;margin-bottom:8px;font-size:15px;line-height:1.6}.path-part-note{font-family:var(--mc-display);color:var(--mc-champagne-soft);opacity:.9;font-size:15px;font-style:italic}.path-leave{border-bottom:1px solid var(--mc-line-light);margin-bottom:4px;padding:24px 0 20px}.path-business .path-leave{border-bottom-color:var(--mc-line-dark)}.path-leave-label{font-family:var(--mc-body);letter-spacing:.25em;text-transform:uppercase;color:var(--mc-wine);margin-bottom:14px;font-size:10px;font-weight:700;display:block}.path-business .path-leave-label{color:var(--mc-champagne)}.path-leave-list{flex-direction:column;gap:8px;list-style:none;display:flex}.path-leave-list li{font-family:var(--mc-body);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.path-leave-list li:before{content:"✦";color:var(--mc-wine);font-size:9px;position:absolute;top:3px;left:0}.path-business .path-leave-list li:before{color:var(--mc-champagne)}.sessions-notify{border-top:1px solid #f6f3ec26;margin-top:56px;padding-top:48px}.sessions-notify-label{font-family:var(--mc-body);letter-spacing:.2em;text-transform:uppercase;color:var(--mc-champagne-soft);margin-bottom:20px;font-size:11px;font-weight:600}.sessions-form-fields{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.sessions-form-fields input{font-family:var(--mc-body);color:var(--mc-ivory);background:#f6f3ec14;border:1px solid #f6f3ec33;border-radius:8px;outline:none;width:200px;padding:14px 20px;font-size:14px;transition:border-color .2s}.sessions-form-fields input::placeholder{color:#f6f3ec66}.sessions-form-fields input:focus{border-color:var(--mc-champagne)}.sessions-form-fields button{background:var(--mc-champagne);color:var(--mc-obsidian);font-family:var(--mc-body);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:14px 28px;font-size:12px;font-weight:700;transition:opacity .2s}.sessions-form-fields button:hover{opacity:.85}.sessions-form-note{font-family:var(--mc-body);color:#f6f3ec66;letter-spacing:.05em;font-size:11px}.sessions-notify-confirm{font-family:var(--mc-display);color:var(--mc-champagne-soft);text-align:center;padding:8px 0;font-size:18px;font-style:italic;font-weight:300;line-height:1.5}@media (max-width:1024px){nav{padding:0 32px}.hero-inner{padding:0 48px 80px}.hero-headline,.becoming-hero .hero-headline,.readings-hero h1{font-size:56px}.mc-section{padding:80px 32px}.becoming-hero{padding:80px 0 16px}.becoming-hero-grid{gap:40px;padding:0 32px}.becoming-hive-wrap{width:100%}.readings-hero{padding:120px 32px 80px}.readings-hero-inner,.the-work-inner{gap:48px}.pathways-header{gap:40px}.pathways-grid{gap:16px}.coven-letters,.what-inner,.transform-inner{gap:48px}.gates-grid,.included-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.what-records-inner{gap:56px}.paths-grid{gap:16px}.receive-inner{gap:48px}.path-card{padding:44px 36px}}@media (max-width:768px){nav{background:#000;border-bottom-color:#ffffff1a;border-radius:0;padding:0 20px}.nav-logo-mark{width:32px;height:32px}.nav-logo-text{color:var(--mc-ivory);font-size:11px}.nav-inner{grid-template-columns:1fr auto;padding:12px 0}.nav-links,.nav-actions{display:none}.nav-hamburger{display:flex}.mc-section{padding:60px 24px}.hero-wrap{background-color:#0d0d0d;min-height:600px}.hero-inner{padding:120px 24px 60px}.hero-photo-col,.hero-logo-ghost{display:none}.hero-content{max-width:100%;height:auto}.hero-headline{font-size:48px;line-height:1.1}.hero-sub{max-width:none;font-size:17px;line-height:1.65}.hero-cta-row{flex-direction:column;align-items:center;gap:12px}.hero-cta-row .mc-btn{text-align:center}.booking-options{flex-direction:column;align-items:stretch}.booking-options .mc-btn{text-align:center}.investment-inner .mc-btn,.final-cta-inner .mc-btn{text-align:center;display:block}.becoming-intro h2{font-size:clamp(36px,9vw,96px)}.becoming-intro .sub{font-size:17px}.becoming-eyebrow{letter-spacing:.08em;font-size:9px;display:inline-flex}.becoming-eyebrow:before{display:none}.becoming-ouroboros{width:120px}.becoming-stack-inner{flex-direction:column;gap:16px;display:flex}.letter-card,.letter-card:first-child,.letter-card:nth-child(2),.letter-card:nth-child(3),.letter-card:nth-child(4),.letter-card:nth-child(5),.letter-card:nth-child(6),.letter-card:nth-child(7),.letter-card:nth-child(8){z-index:auto;min-height:auto;box-shadow:none;grid-template-columns:1fr;gap:16px;margin-bottom:0;padding:32px 24px;position:static;top:auto}.letter-big{font-size:clamp(80px,24vw,140px)}.pathways-header{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.pathways-header p{font-size:17px}.pathways-grid{grid-template-columns:1fr}.pathway-title{font-size:clamp(28px,6vw,38px)}.pathway{min-height:auto}.philosophy blockquote{font-size:clamp(26px,7vw,52px)}.coven-letters{grid-template-columns:1fr;gap:44px;padding-bottom:60px}.coven-right{position:static}.seal-hex-wrap,.seal-hex{width:140px;height:140px}.seal-bee{width:62px;height:62px}.seal-title{font-size:22px}.the-work-inner{grid-template-columns:1fr;gap:48px}.the-work-left{position:static}.becoming-hero{padding:80px 20px 16px}.becoming-hero-grid{grid-template-columns:1fr;gap:0;max-width:none;padding:0 24px}.becoming-hive-wrap{display:none}.becoming-hive-ghost{opacity:.07;pointer-events:none;z-index:0;width:90vw;max-width:360px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.becoming-hero-text{z-index:1;position:relative}.becoming-hero .hero-headline{word-wrap:break-word;overflow-wrap:break-word;font-size:48px;line-height:1.1;overflow:hidden}.becoming-hero .hero-sub{max-width:none;font-size:17px;line-height:1.65}.becoming-hero .hero-meta{margin-bottom:48px;padding-bottom:60px}.hero-visual{display:none}.what-inner{grid-template-columns:1fr;gap:40px}.what-left{position:static}.what-pull{font-size:22px}.transform-inner{grid-template-columns:1fr;gap:40px}.gates-grid{grid-template-columns:1fr 1fr;gap:12px}.gate{min-height:auto;padding:24px 18px}.gate-letter{margin-bottom:12px;font-size:64px}.included-grid{grid-template-columns:1fr}.included-card{min-height:auto;padding:32px 24px}.for-grid{grid-template-columns:1fr}.for-card{min-height:auto;padding:36px 28px}.for-card h3{font-size:clamp(28px,7vw,40px)}.investment-price{font-size:clamp(72px,22vw,170px)}.faq-q{font-size:19px}.readings-hero{min-height:auto;padding:100px 20px 60px}.readings-hero:before,.readings-hero:after{display:none}.readings-hero-inner{grid-template-columns:1fr;gap:40px}.readings-hero h1{max-width:none;font-size:48px;line-height:1.1}.readings-hero .hero-sub{max-width:none;font-size:17px;line-height:1.65}.readings-hero-visual,.readings-hero-hex{display:none}.what-records-inner{grid-template-columns:1fr;gap:40px}.what-records-left{position:static}.what-records-pull{font-size:22px}.receive-inner{grid-template-columns:1fr;gap:40px}.receive-left{position:static;top:auto}.receive-left h2{max-width:none;font-size:clamp(28px,7vw,40px)}.receive-list li{padding:12px 0 12px 24px;font-size:16px}.receive-list li:before{font-size:12px;top:13px}.paths-grid{grid-template-columns:1fr}.path-card{min-height:auto;padding:36px 28px}.path-title{font-size:clamp(28px,6vw,44px)}.sessions-form-fields{flex-direction:column;align-items:stretch}.sessions-form-fields input,.sessions-form-fields button{width:100%}.process-grid{grid-template-columns:1fr 1fr;gap:12px}.process-step{min-height:auto;padding:28px 20px}.why-section-grid{grid-template-columns:1fr;gap:48px}footer{padding:44px 20px 36px}.footer-logo img{width:44px;height:44px}.footer-nav{flex-wrap:wrap;gap:8px 12px}}
