:root{--mdma-paper:#f8f2e6;--mdma-paper-2:#f3ebda;--mdma-ink:#1c2430;--mdma-text:#33404f;--mdma-gold:#a9793a;--mdma-gold-soft:#c99a52;--mdma-line:#a9793a59;--mdma-night:#15130f;--mdma-serif:"Cormorant Garamond",Georgia,serif;--mdma-sans:"Manrope",Arial,sans-serif}#mdma-page{width:min(100%,607px);margin:var(--nav-h,76px) auto 0;background:var(--mdma-paper);font:400 11px/1.6 var(--mdma-sans);isolation:isolate;overflow:hidden;box-shadow:0 0 45px #32281621}#mdma-page *{box-sizing:border-box}#mdma-page .mdma-section{position:relative}#mdma-page h1,#mdma-page h2{font-family:var(--mdma-serif);color:var(--mdma-ink);margin:0;font-weight:500}#mdma-page .mdma-eyebrow{color:var(--mdma-gold);font:600 10px/1.2 var(--mdma-sans);letter-spacing:.19em;text-transform:uppercase;margin:0}#mdma-page .mdma-rule{background:var(--mdma-line);width:150px;height:1px;margin:18px 0;position:relative}#mdma-page .mdma-rule:after{content:"";background:var(--mdma-gold);width:4px;height:4px;position:absolute;top:-2px;left:50%;transform:translate(-50%)rotate(45deg)}#mdma-page .mdma-rule.small{width:60px;margin:14px 0}#mdma-page .mdma-hero{border-bottom:1px solid var(--mdma-line);height:360px}#mdma-page #threads-canvas{width:100%;height:100%;position:absolute;inset:0}#mdma-page .mdma-hero-copy{z-index:3;padding:38px 32px 0;position:relative}#mdma-page h1{letter-spacing:-.03em;margin-top:14px;font-size:52px;line-height:.98}#mdma-page .mdma-hero-copy p{margin:0;font-size:13px}#mdma-page .mdma-spiritual{border-bottom:1px solid var(--mdma-line);grid-template-columns:1fr 1px 1fr;gap:0;padding:36px 32px;display:grid}#mdma-page .mdma-spiritual .mdma-divider{background:var(--mdma-line)}#mdma-page .mdma-copy{padding-right:26px}#mdma-page .mdma-copy h2{margin:10px 0 0;font-size:26px;line-height:1.02}#mdma-page .mdma-copy p{color:var(--mdma-text);margin:0}#mdma-page .mdma-quote{text-align:center;flex-direction:column;justify-content:center;padding-left:26px;display:flex}#mdma-page .mdma-quote .mark{font-family:var(--mdma-serif);color:var(--mdma-gold-soft);opacity:.75;font-size:34px;line-height:.6}#mdma-page .mdma-quote .mark.close{align-self:center;transform:rotate(180deg)}#mdma-page .mdma-quote blockquote{font-family:var(--mdma-serif);color:var(--mdma-ink);margin:6px 0;font-size:19px;font-style:italic;line-height:1.25}#mdma-page .mdma-quote .mdma-rule{margin:8px auto}#mdma-page .mdma-science{border-bottom:1px solid var(--mdma-line);grid-template-columns:1.15fr 1fr;gap:20px;padding:34px 32px;display:grid}#mdma-page .mdma-science h2{margin:10px 0 0;font-size:25px;line-height:1.04}#mdma-page .mdma-science p{color:var(--mdma-text);margin:0}#mdma-page .mdma-molecules{flex-direction:column;justify-content:center;gap:20px;display:flex}#mdma-page .mdma-molecule{align-items:center;gap:10px;display:flex}#mdma-page .mdma-mol-icon{border:1px solid var(--mdma-line);border-radius:50%;flex:0 0 58px;width:58px;height:58px;position:relative}#mdma-page .mdma-mol-icon svg{width:100%;height:100%;position:absolute;inset:0}#mdma-page .mdma-mol-line{background:var(--mdma-line);flex:1;height:1px}#mdma-page .mdma-molecule span{font:600 10px var(--mdma-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mdma-ink);white-space:nowrap}#mdma-page .mdma-disclaimer-wrap{padding:0 32px 30px}#mdma-page .mdma-disclaimer{border:1px solid var(--mdma-line);text-align:center;padding:20px 22px;position:relative}#mdma-page .mdma-disclaimer:before{content:"";border:1px solid #a9793a38;position:absolute;inset:5px}#mdma-page .mdma-disclaimer p{z-index:1;color:var(--mdma-text);margin:0;font-size:10.5px;line-height:1.6;position:relative}#mdma-page .mdma-disclaimer .leaf{color:var(--mdma-gold-soft);opacity:.7;font-size:14px;position:absolute}#mdma-page .mdma-disclaimer .leaf.tl{top:-8px;left:10px}#mdma-page .mdma-disclaimer .leaf.br{bottom:-8px;right:10px;transform:rotate(180deg)}#mdma-page .mdma-cta{background:var(--mdma-night);color:#d8b978;text-align:center;place-items:center;height:210px;display:grid;overflow:hidden}#mdma-page #footer-texture{width:100%;height:100%;position:absolute;inset:0}#mdma-page .mdma-cta>div{z-index:3;padding:0 26px;position:relative}#mdma-page .mdma-cta h2{font-family:var(--mdma-sans);text-transform:uppercase;letter-spacing:.09em;color:#d8b978;margin:0;font-size:16px;font-weight:600;line-height:1.55}#mdma-page .mdma-cta .mdma-rule{background:#d8b97866;margin:14px auto}#mdma-page .mdma-cta .mdma-rule:after{background:#d8b978}#mdma-page .mdma-cta a{color:#dcc07f;text-transform:uppercase;font:600 9px var(--mdma-sans);letter-spacing:.18em;border:1px solid #8f6f3c;margin-top:12px;padding:11px 24px;text-decoration:none;transition:all .25s;display:inline-block}#mdma-page .mdma-cta a:hover{background:#d8b9781f;transform:translateY(-2px)}#mdma-page .mdma-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(12px)}#mdma-page .mdma-reveal.mdma-visible{opacity:1;transform:none}@media (max-width:520px){#mdma-page .mdma-hero{height:320px}#mdma-page h1{font-size:42px}#mdma-page .mdma-spiritual{grid-template-columns:1fr;gap:22px;padding:30px 22px}#mdma-page .mdma-spiritual .mdma-divider{display:none}#mdma-page .mdma-copy{padding-right:0}#mdma-page .mdma-quote{padding-left:0}#mdma-page .mdma-science{grid-template-columns:1fr;gap:24px;padding:30px 22px}#mdma-page .mdma-disclaimer-wrap{padding:0 22px 26px}#mdma-page .mdma-cta h2{font-size:14px}}@media (prefers-reduced-motion:reduce){#mdma-page .mdma-reveal{opacity:1;transition:none;transform:none}}
