:where(body.pg-module) .cr-page{overflow:hidden}
:where(body.pg-module) .cr-shell{width:min(1380px,calc(100% - 48px));margin-inline:auto}
:where(body.pg-module) .cr-hero{position:relative;min-height:82vh;padding:clamp(100px,12vw,180px) 0 40px;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-hero:before{content:"";position:absolute;inset:0;background-size:80px 80px;mask-image:linear-gradient(to bottom,#000,transparent)}
:where(body.pg-module) .cr-breath-field{position:absolute;left:-8vw;top:50%;width:min(70vw,900px);aspect-ratio:1;transform:translateY(-50%)}
:where(body.pg-module) .cr-breath-field i{position:absolute;inset:50%;border:1px solid var(--line);border-radius:50%;animation:crHeroBreath 16s ease-in-out infinite}
:where(body.pg-module) .cr-breath-field i:nth-child(2){animation-delay:-4s}
:where(body.pg-module) .cr-breath-field i:nth-child(3){animation-delay:-8s}
:where(body.pg-module) .cr-breath-field i:nth-child(4){animation-delay:-12s}
@keyframes crHeroBreath{0%,100%{width:8%;height:8%;margin:-4%;opacity:.03}
50%{width:100%;height:100%;margin:-50%;opacity:.55}}
:where(body.pg-module) .cr-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(50px,10vw,150px);align-items:center}
:where(body.pg-module) .cr-hero-copy h1{margin:30px 0 34px}
:where(body.pg-module) .cr-hero-copy h1 em{font-style:normal}
:where(body.pg-module) .cr-lead{max-width:760px}
:where(body.pg-module) .cr-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}
:where(body.pg-module) .cr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;text-decoration:none}
:where(body.pg-module) .cr-btn-ghost{border:1px solid var(--line)}
:where(body.pg-module) .cr-hero-statement{border:1px solid var(--cr-line);padding:36px}
:where(body.pg-module) .cr-hero-statement h2{margin:22px 0}
:where(body.pg-module) .cr-hero-statement ul{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--cr-line)}
:where(body.pg-module) .cr-hero-statement li{padding:13px 0;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-hero-foot{position:relative;z-index:1;display:flex;justify-content:space-between;margin-top:70px}
:where(body.pg-module) .cr-local-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-local-nav .cr-shell{display:flex;gap:24px;overflow:auto}
:where(body.pg-module) .cr-local-nav a{white-space:nowrap;text-decoration:none;padding:17px 0;border-bottom:1px solid transparent}
:where(body.pg-module) .cr-section{padding:clamp(76px,8vw,128px) 0;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-heading{display:grid;grid-template-columns:90px minmax(0,1.4fr) minmax(280px,.65fr);gap:30px;align-items:start;margin-bottom:56px}
:where(body.pg-module) .cr-heading h2{margin:12px 0 0}
:where(body.pg-module) .cr-heading>p{margin:24px 0 0}
:where(body.pg-module) .cr-heading-compact{grid-template-columns:70px 1fr;margin-bottom:28px}
:where(body.pg-module) .cr-section-lead{max-width:760px}
:where(body.pg-module) .cr-principles{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--cr-line)}
:where(body.pg-module) .cr-principles article{padding:42px;min-height:300px;border-left:1px solid var(--cr-line)}
:where(body.pg-module) .cr-principles article:last-child{border-left:0}
:where(body.pg-module) .cr-principles h3{margin:38px 0 20px}
:where(body.pg-module) .cr-player{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(360px,1fr);grid-template-areas:"visual info" "playlist playlist";border:1px solid var(--cr-line);min-height:650px}
:where(body.pg-module) .cr-player-visual{grid-area:visual;min-height:510px;position:relative;display:grid;place-items:center;border-left:1px solid var(--cr-line);overflow:hidden}
:where(body.pg-module) .cr-rings{position:absolute;width:min(78%,440px);aspect-ratio:1}
:where(body.pg-module) .cr-rings i{position:absolute;inset:50%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%)}
:where(body.pg-module) .cr-rings i:nth-child(1){width:36%;height:36%}
:where(body.pg-module) .cr-rings i:nth-child(2){width:45%;height:45%}
:where(body.pg-module) .cr-rings i:nth-child(3){width:54%;height:54%}
:where(body.pg-module) .cr-rings i:nth-child(4){width:63%;height:63%}
:where(body.pg-module) .cr-rings i:nth-child(5){width:72%;height:72%}
:where(body.pg-module) .cr-rings i:nth-child(6){width:81%;height:81%}
:where(body.pg-module) .cr-rings i:nth-child(7){width:90%;height:90%}
:where(body.pg-module) .cr-rings i:nth-child(8){width:99%;height:99%}
:where(body.pg-module) .cr-core{position:relative;z-index:2;width:150px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center}
:where(body.pg-module) .cr-core.is-playing{animation:crDisc 10s linear infinite}
@keyframes crDisc{to{transform:rotate(360deg)}}
:where(body.pg-module) .cr-player-info{grid-area:info;padding:64px;align-self:center}
:where(body.pg-module) .cr-player-info h3{margin:18px 0}
:where(body.pg-module) .cr-bars{height:48px;display:flex;align-items:center;gap:4px;margin:32px 0}
:where(body.pg-module) .cr-bars i{width:3px;transition:height .15s}
:where(body.pg-module) .cr-controls{display:flex;align-items:center;gap:14px}
:where(body.pg-module) .cr-controls button{width:48px;height:48px;border-radius:50%;border:1px solid var(--cr-line)}
:where(body.pg-module) .cr-controls .cr-play{width:70px;height:70px}
:where(body.pg-module) .cr-volume{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:24px}
:where(body.pg-module) .cr-volume input{width:100%;accent-color:var(--cr-gold)}
:where(body.pg-module) .cr-playlist{grid-area:playlist;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cr-line)}
:where(body.pg-module) .cr-playlist button{display:grid;grid-template-columns:36px 1fr auto;gap:12px;padding:20px;text-align:right;border:0;border-left:1px solid var(--cr-line)}
:where(body.pg-module) .cr-playlist button:last-child{border-left:0}
:where(body.pg-module) .cr-playlist button small,:where(body.pg-module) .cr-playlist button b{display:block}
:where(body.pg-module) .cr-ritual-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--cr-line)}
:where(body.pg-module) .cr-ritual-grid article{padding:34px;min-height:340px;border-left:1px solid var(--cr-line);display:flex;flex-direction:column}
:where(body.pg-module) .cr-ritual-grid article:last-child{border-left:0}
:where(body.pg-module) .cr-ritual-grid small{margin-top:8px}
:where(body.pg-module) .cr-ritual-grid h3{margin:34px 0 16px}
:where(body.pg-module) .cr-ritual-grid p{flex:1}
:where(body.pg-module) .cr-ritual-grid button,:where(body.pg-module) .cr-ritual-grid a{align-self:flex-start;border:0;border-bottom:1px solid var(--line);text-decoration:none;padding:0 0 6px}
:where(body.pg-module) .cr-timer{margin-top:18px;padding:26px 32px;border:1px solid var(--line);display:flex;align-items:center;gap:30px}
:where(body.pg-module) .cr-timer[hidden]{display:none}
:where(body.pg-module) .cr-timer strong{margin-inline-start:auto}
:where(body.pg-module) .cr-timer button{border:1px solid var(--cr-line);padding:10px 18px}
:where(body.pg-module) .cr-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
:where(body.pg-module) .cr-breath-wall{height:430px;position:relative;display:grid;place-items:center;border:1px solid var(--cr-line);overflow:hidden}
:where(body.pg-module) .cr-breath-wall i{width:140px;height:140px;border-radius:50%;animation:crWallBreath 12s ease-in-out infinite}
:where(body.pg-module) .cr-breath-wall span,:where(body.pg-module) .cr-breath-wall em{position:absolute;bottom:32px;font-style:normal;transition:opacity 1s}
:where(body.pg-module) .cr-breath-wall span{opacity:1}
:where(body.pg-module) .cr-breath-wall em{opacity:0}
@keyframes crWallBreath{0%,100%{transform:scale(.55);opacity:.34}
50%{transform:scale(1.45);opacity:1}}
:where(body.pg-module) .cr-reading-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}
:where(body.pg-module) .cr-reading-feature{border:1px solid var(--cr-line);padding:46px}
:where(body.pg-module) .cr-reading-feature blockquote{margin:56px 0}
:where(body.pg-module) .cr-reading-feature button{border:0;border-bottom:1px solid var(--line);padding:0 0 7px}
:where(body.pg-module) .cr-shelves{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--cr-line)}
:where(body.pg-module) .cr-shelves article{padding:34px;border-left:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-shelves article:nth-child(2n){border-left:0}
:where(body.pg-module) .cr-shelves article:nth-last-child(-n+2){border-bottom:0}
:where(body.pg-module) .cr-shelves h3{margin:26px 0 13px}
:where(body.pg-module) .cr-response-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
:where(body.pg-module) .cr-response-panel{border:1px solid var(--cr-line);padding:44px}
:where(body.pg-module) .cr-response-panel h3{margin:38px 0}
:where(body.pg-module) .cr-response-panel>button{border:0;border-bottom:1px solid var(--line);padding:0 0 7px}
:where(body.pg-module) .cr-response-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:42px}
:where(body.pg-module) .cr-response-actions a{padding:14px 18px;border:1px solid var(--cr-line);text-decoration:none}
:where(body.pg-module) .cr-boundary-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--cr-line)}
:where(body.pg-module) .cr-boundary-grid article{padding:42px;border-left:1px solid var(--cr-line)}
:where(body.pg-module) .cr-boundary-grid article:last-child{border-left:0}
:where(body.pg-module) .cr-boundary-grid ul{padding:0;list-style:none}
:where(body.pg-module) .cr-boundary-grid li{padding:15px 0;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-final{text-align:center;padding:clamp(100px,12vw,180px) 0}
:where(body.pg-module) .cr-final h2{margin:30px 0}
:where(body.pg-module) .cr-final .cr-actions{justify-content:center}
@media(max-width:1050px){:where(body.pg-module) .cr-hero-grid,:where(body.pg-module) .cr-split,:where(body.pg-module) .cr-response-grid,:where(body.pg-module) .cr-reading-grid{grid-template-columns:1fr}
:where(body.pg-module) .cr-heading{grid-template-columns:70px 1fr}
:where(body.pg-module) .cr-heading>p{grid-column:2}
:where(body.pg-module) .cr-player{grid-template-columns:1fr;grid-template-areas:"visual" "info" "playlist"}
:where(body.pg-module) .cr-player-visual{border-left:0;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-playlist{grid-template-columns:1fr}
:where(body.pg-module) .cr-playlist button{border-left:0;border-bottom:1px solid var(--cr-line)}
:where(body.pg-module) .cr-principles,:where(body.pg-module) .cr-ritual-grid{grid-template-columns:repeat(2,1fr)}
:where(body.pg-module) .cr-principles article:nth-child(2),:where(body.pg-module) .cr-ritual-grid article:nth-child(2){border-left:0}
:where(body.pg-module) .cr-principles article:last-child{border-top:1px solid var(--cr-line)}
:where(body.pg-module) .cr-ritual-grid article:nth-child(-n+2){border-bottom:1px solid var(--cr-line)}}
@media(max-width:680px){:where(body.pg-module) .cr-shell{width:min(100% - 28px,1380px)}
:where(body.pg-module) .cr-hero{padding-top:110px}
:where(body.pg-module) .cr-hero-grid{gap:48px}
:where(body.pg-module) .cr-hero-foot{gap:12px;flex-direction:column}
:where(body.pg-module) .cr-heading,:where(body.pg-module) .cr-heading-compact{grid-template-columns:1fr}
:where(body.pg-module) .cr-heading>p{grid-column:auto}
:where(body.pg-module) .cr-principles,:where(body.pg-module) .cr-ritual-grid,:where(body.pg-module) .cr-shelves,:where(body.pg-module) .cr-boundary-grid{grid-template-columns:1fr}
:where(body.pg-module) .cr-principles article,:where(body.pg-module) .cr-ritual-grid article,:where(body.pg-module) .cr-shelves article,:where(body.pg-module) .cr-boundary-grid article{border-left:0!important;border-bottom:1px solid var(--cr-line)!important}
:where(body.pg-module) .cr-principles article:last-child,:where(body.pg-module) .cr-ritual-grid article:last-child,:where(body.pg-module) .cr-shelves article:last-child,:where(body.pg-module) .cr-boundary-grid article:last-child{border-bottom:0!important}
:where(body.pg-module) .cr-player-info{padding:30px}
:where(body.pg-module) .cr-player-visual{min-height:360px}
:where(body.pg-module) .cr-playlist{grid-template-columns:1fr}
:where(body.pg-module) .cr-reading-feature{padding:30px}
:where(body.pg-module) .cr-response-panel{padding:28px}
:where(body.pg-module) .cr-breath-wall{height:340px}
:where(body.pg-module) .cr-timer{align-items:flex-start;flex-wrap:wrap}
:where(body.pg-module) .cr-timer strong{margin-inline-start:0}}
@media(prefers-reduced-motion:reduce){:where(body.pg-module) .cr-breath-field i,:where(body.pg-module) .cr-core.is-playing,:where(body.pg-module) .cr-breath-wall i{animation:none!important}}
:where(body.pg-module) .cr-audio-credits{border:1px solid var(--cr-line);border-top:0;padding:0 28px 24px}
:where(body.pg-module) .cr-audio-credits summary{cursor:pointer;padding:22px 0;list-style:none}
:where(body.pg-module) .cr-audio-credits summary::-webkit-details-marker{display:none}
:where(body.pg-module) .cr-audio-credits summary:after{content:"+";float:left}
:where(body.pg-module) .cr-audio-credits[open] summary:after{content:"−"}
:where(body.pg-module) .cr-audio-credits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--cr-line);border-right:1px solid var(--cr-line)}
:where(body.pg-module) .cr-audio-credit{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px;border-left:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);text-decoration:none}
:where(body.pg-module) .cr-audio-credit strong,:where(body.pg-module) .cr-audio-credit small{display:block}
:where(body.pg-module) .cr-audio-credit small{margin-top:5px}
:where(body.pg-module) .cr-audio-credits>p{margin:18px 0 0}
@media(max-width:680px){:where(body.pg-module) .cr-audio-credits{padding-inline:16px}
:where(body.pg-module) .cr-audio-credits__grid{grid-template-columns:1fr}}