.p4664-shell{--p4664-bg:#10151c;--p4664-fg:#f0eee9;--p4664-muted:#b5bdc8;--p4664-accent:#c3baef;--p4664-green:#a1d1c6;--p4664-line:#343e4b;color:var(--p4664-fg);background:var(--p4664-bg);isolation:isolate;background-image:radial-gradient(at 90% 13%,#252237 0,#0000 36%);font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:clip}.p4664-shell>header,.p4664-shell>main,.p4664-shell>footer{z-index:1;position:relative}.p4664-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.p4664-aurora{opacity:.5;background:radial-gradient(at 72% 32%,#8b76c744,#0000 38%),radial-gradient(at 28% 70%,#51a5a62b,#0000 36%);animation:22s ease-in-out infinite alternate p4664-drift;position:absolute;inset:-30%}.p4664-stars{opacity:.45;background-image:radial-gradient(circle,#c3baef 1px,#0000 1.5px),radial-gradient(circle,#a1d1c6 1px,#0000 1.5px);background-position:15px 17px,71px 89px;background-size:137px 151px,197px 211px;animation:35s linear infinite p4664-tide;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 75%);mask-image:linear-gradient(90deg,#0000 20%,#000 75%)}.p4664-horizon{aspect-ratio:1;border:1px solid #a1d1c61c;border-radius:50%;width:80vw;animation:13s ease-in-out infinite alternate p4664-breathe;position:absolute;top:10vh;right:-37vw;box-shadow:0 0 100px #8b76c714}@keyframes p4664-drift{0%{transform:translate(-3%,-2%)rotate(-5deg)}to{transform:translate(6%,4%)rotate(6deg)}}@keyframes p4664-tide{to{transform:translate(137px,-151px)}}@keyframes p4664-breathe{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}body.motion-paused .p4664-atmosphere *,.p4664-atmosphere[data-active=false] *{animation-play-state:paused}html[data-theme=light] .p4664-atmosphere{opacity:.5}.p4664-closing{border-left:1px solid var(--p4664-line);align-self:center;padding:28px 0 28px 32px}.p4664-closing p{color:var(--p4664-muted);font-size:16px;line-height:1.85}html[data-theme=light] .p4664-shell{--p4664-bg:#f4f4f1;--p4664-fg:#202631;--p4664-muted:#4c5868;--p4664-accent:#5c477e;--p4664-green:#326c62;--p4664-line:#c9cdd2;background-image:radial-gradient(at 90% 13%,#e7e4f0 0,#0000 36%)}:is(.p4664-shell a:focus-visible,.p4664-shell summary:focus-visible){outline-color:var(--p4664-green)}.p4664-shell .skip-link{background:var(--p4664-bg);color:var(--p4664-fg);border-color:var(--p4664-green)}.p4664-shell a:hover{text-underline-offset:5px;text-decoration:underline}.p4664-header{border-bottom:1px solid var(--p4664-line);justify-content:space-between;align-items:center;gap:26px;max-width:1260px;margin:auto;padding:38px 40px;display:flex}.p4664-wordmark{letter-spacing:.18em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.p4664-wordmark strong{color:var(--p4664-accent);font-weight:500}.p4664-mark{color:var(--p4664-green);font-size:27px;line-height:1}.p4664-header nav,.p4664-footer nav{color:var(--p4664-muted);flex-wrap:wrap;gap:26px;font-size:13px;display:flex}.p4664-header a,.p4664-footer a{align-items:center;min-height:44px;display:inline-flex}.p4664-shell main{min-height:auto}.p4664-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;max-width:1260px;margin:auto;padding:94px 40px 32px;display:grid;position:relative}.p4664-hero>*{min-width:0}.p4664-eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--p4664-green);margin:0 0 28px;font-size:11px;font-weight:500;line-height:1.6}.p4664-eyebrow span{background:var(--p4664-green);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.p4664-shell h1,.p4664-shell h2,.p4664-pause p{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.p4664-shell h1{margin:0 0 32px;font-size:clamp(50px,5.5vw,78px);line-height:1.08}.p4664-shell h1:before{display:none}.p4664-shell em{color:var(--p4664-accent);font-weight:400}.p4664-hero-copy>p:not(.p4664-eyebrow){color:var(--p4664-muted);max-width:490px;font-size:16px;line-height:1.85}.p4664-hero-copy>.p4664-lead{margin-bottom:20px;color:var(--p4664-fg)!important;font-size:20px!important;line-height:1.65!important}.p4664-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.p4664-button{border:1px solid var(--p4664-accent);min-height:48px;color:var(--p4664-fg);border-radius:3px;justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;font-size:13px;transition:background-color .15s;display:inline-flex}.p4664-button:hover{background:#b9afe412}.p4664-quiet-link{min-height:44px;color:var(--p4664-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.p4664-visual{place-items:center;display:grid;position:relative}.p4664-signal{pointer-events:none;width:100%;max-width:550px;height:auto}.p4664-visual>p{text-align:center;letter-spacing:.14em;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(55px,6vw,84px);font-weight:400;position:absolute}.p4664-visual>p span{color:var(--p4664-muted);letter-spacing:.06em;margin-top:19px;font-family:Inter,Segoe UI,sans-serif;font-size:10px;display:block}html[data-theme=light] .p4664-signal{filter:saturate(.9)brightness(.6)}.p4664-hero-note{color:var(--p4664-muted);letter-spacing:.03em;border-bottom:1px solid var(--p4664-line);grid-column:1/-1;margin:52px 0 0;padding:25px 0;font-size:12px}.p4664-section{max-width:1260px;margin:auto;padding:80px 40px;scroll-margin-top:24px}.p4664-intention,.p4664-practice,.p4664-support{grid-template-columns:1fr 1fr;gap:90px;display:grid}.p4664-shell h2{margin:0 0 28px;font-size:clamp(34px,3.1vw,46px);line-height:1.25}.p4664-prose p,.p4664-practice-intro,.p4664-support>div>p{color:var(--p4664-muted);margin:0 0 24px;font-size:16px;line-height:1.85}.p4664-prose p:first-child{color:var(--p4664-fg)}.p4664-principles{border-block:1px solid var(--p4664-line)}.p4664-principle-grid{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.p4664-glyph{color:var(--p4664-accent);margin:8px 0 25px;font-size:30px;display:block}.p4664-shell h3{letter-spacing:-.015em;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.5}.p4664-principle-grid p{color:var(--p4664-muted);margin:0;font-size:14px;line-height:1.85}.p4664-steps{margin:0;padding:0;list-style:none}.p4664-steps li{border-bottom:1px solid var(--p4664-line);gap:28px;margin-bottom:26px;padding:0 0 26px;display:flex}.p4664-steps li>span{color:var(--p4664-green);padding-top:6px;font-size:12px}.p4664-steps p{color:var(--p4664-muted);margin:0;font-size:14px;line-height:1.8}.p4664-pause{text-align:center;border-block:1px solid var(--p4664-line);background:linear-gradient(110deg,#8980b50b,#7ab8af0b);padding:85px 30px}.p4664-pause p{margin:0 0 26px;font-size:clamp(28px,3vw,40px);line-height:1.5}.p4664-pause>span{letter-spacing:.25em;color:var(--p4664-muted);font-size:10px}.p4664-support .p4664-support-note{margin-top:22px;font-size:12px;line-height:1.8}.p4664-faq>h3{margin-bottom:20px}.p4664-faq details{border-bottom:1px solid var(--p4664-line);padding:17px 0}.p4664-faq summary{cursor:pointer;min-height:44px;padding:9px 0;font-size:14px;line-height:1.7;display:list-item}.p4664-faq details p{color:var(--p4664-muted);margin:13px 0;font-size:13px;line-height:1.85}.p4664-faq>a{margin-top:18px}.p4664-shell .p4664-footer{border-top:1px solid var(--p4664-line);max-width:1260px;color:var(--p4664-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:40px;display:flex}.p4664-footer p{margin:5px 0 0;font-size:12px}.p4664-footer small{flex-basis:100%;font-size:10px;line-height:1.7}@media (max-width:800px){.p4664-header{flex-wrap:wrap;gap:10px;padding:24px}.p4664-header nav{gap:22px}.p4664-hero{grid-template-columns:1fr;gap:16px;padding:56px 24px 20px}.p4664-visual{justify-self:center;width:100%;max-width:390px}.p4664-visual>p{font-size:60px}.p4664-hero-note{margin-top:6px;line-height:1.8}.p4664-section{padding:54px 24px}.p4664-intention,.p4664-practice,.p4664-support{grid-template-columns:1fr;gap:25px}.p4664-principle-grid{grid-template-columns:1fr;gap:32px}.p4664-glyph{margin:0 0 12px}.p4664-pause{padding:56px 24px}.p4664-shell .p4664-footer{padding:30px 24px}}@media (max-width:380px){.p4664-shell h1{font-size:clamp(38px,12vw,46px)}}@media (prefers-reduced-motion:reduce){.p4664-shell *{scroll-behavior:auto;transition:none}.p4664-atmosphere *{animation:none}}@media (forced-colors:active){.p4664-shell{color:canvastext;background:canvas}.p4664-shell *{border-color:canvastext}.p4664-visual,.p4664-atmosphere{display:none}}@media print{.p4664-shell{color:#000;background:#fff}.p4664-shell nav,.p4664-visual,.p4664-actions,.p4664-atmosphere{display:none}.p4664-shell p,.p4664-shell em{color:#000}.p4664-section{padding-block:25px}}
