.meditation-page{--landing-header-ink: #f4efe7;--landing-header-ink-hover: #fff;--landing-header-language-hover: rgb(47 47 43 / .24)}.meditation-page .cube-stage-rail{grid-template-columns:repeat(6,1fr)}.meditation-page .cube-location-grid svg{color:#c7a977}.meditation-page .cube-hero-shade{background:linear-gradient(90deg,#19120ed1,#2f2f2b6b 48%,#2f2f2b1a 76%)}.meditation-page .cube-hero-media picture{position:absolute;inset:0}.meditation-page .cube-hero-media picture img{width:100%;height:100%;object-fit:cover}.meditation-page .meditation-scale-words{display:grid;gap:1rem;align-content:center}.meditation-page .meditation-scale-words span{display:block;padding:1rem 0;border-bottom:1px solid rgb(244 239 231 / .16);color:#dcc8b5;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.4vw,4rem);line-height:.95}.meditation-page .meditation-note{color:#6b5b4b;font-size:.83rem;line-height:1.55}@media(max-width:640px){.meditation-page .cube-hero h1{font-size:clamp(3rem,13.5vw,4.5rem)}.meditation-page .cube-hero-media video,.meditation-page .cube-hero-media img{object-position:center}.meditation-page .cube-hero-shade{background:linear-gradient(180deg,#18110dcc,#2f2f2b57 54%,#2f2f2bb8)}.meditation-page .cube-hero-content{max-width:31rem}.meditation-page .cube-stage-status p{max-width:17rem}.meditation-page .meditation-scale-words{align-self:start}}@media(prefers-reduced-motion:reduce){.meditation-page .cube-hero-media video{display:none}}
