@layer components{.hero-frame{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));margin-inline:auto;container-type:inline-size}.hero-canvas{isolation:isolate;aspect-ratio:1280/700;color:var(--color-ink);background:var(--gradient-hero);border-radius:2.8125cqw;position:relative;overflow:hidden}.hero-canvas:before{content:"";background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);pointer-events:none;background-position:12cqw 12cqw;background-size:15.625cqw 20cqw;position:absolute;inset:0}.hero-sparkleTop,.hero-sparkleBottom{z-index:1;opacity:.18;object-fit:contain;pointer-events:none;width:12.9cqw;height:auto;position:absolute}.hero-sparkleTop{top:3.9cqw;right:0}.hero-sparkleBottom{bottom:0;left:0}.hero-glow{background:var(--gradient-model-glow);pointer-events:none;width:50%;height:80%;position:absolute;top:14%;left:47%}.hero-orbits{width:100%;height:100%;color:var(--color-orbit);stroke:currentColor;stroke-width:1.4px;opacity:.82;pointer-events:none;position:absolute;inset:0}.hero-model{z-index:3;pointer-events:none;width:31%;height:74%;position:absolute;top:19%;left:52.3%}.hero-modelImage{object-fit:contain;object-position:center bottom;opacity:0;filter:drop-shadow(0 1.2cqw 1.2cqw #412b2217);transition:opacity .7s,transform .7s;transform:translateY(.5%)scale(.99)}.hero-modelImageActive{opacity:1;transform:translateY(0)scale(1)}.hero-modelGlow{z-index:4;object-fit:contain;pointer-events:none;width:39.0625%;height:auto;position:absolute;top:47.85%;left:67.8125%;transform:translate(-50%,-50%)}.hero-foregroundCircle{aspect-ratio:1;pointer-events:none;border:.16cqw solid #d9a62680;border-radius:50%;width:12.5%;position:absolute;top:54%;left:67.8125%;transform:translate(-50%,-50%)}.hero-copy{z-index:5;pointer-events:auto;position:absolute;inset:0}.hero-badge{background:var(--color-surface-warm);border-radius:3cqw;margin:0;padding:.7cqw 1.3cqw;font-size:.9cqw;line-height:1.4;position:absolute;top:12.7%;left:5.23%}.hero-badge span{color:var(--color-gold-ink)}.hero-content{flex-direction:column;gap:4cqw;width:88%;display:flex;position:absolute;top:21.3%;left:5.23%}.hero-headingGroup{width:44%}.hero-titleHeading{color:var(--color-ink);font-size:3.5cqw;font-weight:var(--font-weight-regular);letter-spacing:-.045em;text-transform:uppercase;margin:0;line-height:.96}.hero-titleUnderline{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.045em}.hero-titleSubtitle{color:var(--color-ink);font-size:2.8cqw;font-weight:var(--font-weight-regular);letter-spacing:-.04em;margin-top:.18em;margin-bottom:0;line-height:1.1;display:block}.hero-description{width:50%;margin:0;font-size:1.4cqw;line-height:1.7}.hero-actions{pointer-events:auto;gap:1.65cqw;display:flex}.hero-actions a{white-space:nowrap;background:var(--color-action-peach);border-radius:1.25cqw;justify-content:center;align-items:center;width:14.05cqw;height:3.65cqw;font-size:1.25cqw;display:flex}.hero-actions a+a{border:1px solid var(--color-ink);background:0 0}.hero-infoCard{z-index:6;box-sizing:border-box;pointer-events:auto;border-radius:2cqw;width:19.15%;height:25.75%;padding:1.45cqw;position:absolute}.hero-infoCard .hero-infoTitle,.hero-infoCard .hero-infoTitleText{font-family:var(--font-dm-sans), sans-serif;text-box-trim:none;letter-spacing:0;white-space:normal;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.hero-infoCard .hero-infoTitle{margin:0 0 1cqw}.hero-infoCard .hero-cardDescription{margin:0;font-size:.94cqw;line-height:1.55}.hero-infoCard img{object-fit:contain;width:4.25cqw;height:4.25cqw;position:absolute;bottom:1.4cqw;right:1.6cqw}.hero-infoCard .hero-cardIcon{object-fit:contain}.hero-awareness{background:var(--color-card-peach);top:23%;left:74.5%}.hero-wellness{background:var(--color-card-yellow);top:52.15%;left:79.5%}.hero-actions a:focus-visible,.hero-infoCard:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:3px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes centeredOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.hero-visual{display:contents}.hero-outerRing,.hero-middleRing,.hero-smallRing{border:2px solid var(--color-orbit);aspect-ratio:1;border-radius:50%;position:absolute}.hero-outerRing{width:45.9375%;animation:34s linear infinite orbit;top:14.714%;left:44.8438%}.hero-middleRing{border-style:dashed;width:32.0313%;animation:25s linear infinite reverse orbit;top:24.714%;left:51.7969%}.hero-smallRing{border-style:dotted;width:21.0938%;animation:18s linear infinite orbit;top:34.714%;left:57.2656%}.hero-outerRing,.hero-middleRing,.hero-smallRing,.hero-foregroundCircle{transform-origin:50%;will-change:transform}.hero-foregroundCircle{animation:14s linear infinite reverse centeredOrbit}.hero-foregroundCircle:after{content:"";aspect-ratio:1;background:var(--color-orbit);border-radius:50%;width:3.5%;position:absolute;top:-2.2%;left:50%;transform:translate(-50%)}.hero-outerRing .hero-orbitDot{aspect-ratio:1;background:var(--color-orbit);border-radius:50%;width:clamp(4px,.45cqw,7px);position:absolute;transform:translate(-50%,-50%)}.hero-outerRing .hero-orbitDot:first-child{top:0;left:50%}.hero-outerRing .hero-orbitDot:nth-child(2){top:14.65%;left:85.35%}.hero-outerRing .hero-orbitDot:nth-child(3){top:50%;left:100%}.hero-outerRing .hero-orbitDot:nth-child(4){top:85.35%;left:85.35%}.hero-outerRing .hero-orbitDot:nth-child(5){top:100%;left:50%}.hero-outerRing .hero-orbitDot:nth-child(6){top:85.35%;left:14.65%}.hero-outerRing .hero-orbitDot:nth-child(7){top:50%;left:0}.hero-outerRing .hero-orbitDot:nth-child(8){top:14.65%;left:14.65%}.hero-orbitAccent{aspect-ratio:1;background:var(--color-orbit);width:.94%;position:absolute;top:10%;left:66.72%;transform:rotate(45deg)}.hero-orbitAccent i,.hero-orbitAccent b,.hero-orbitAccent em{background:var(--color-orbit);border-radius:50%;width:30%;height:30%;position:absolute}.hero-orbitAccent i{top:145%;left:145%}.hero-orbitAccent b{top:245%;left:125%}.hero-orbitAccent em{top:150%;left:260%}@media (prefers-reduced-motion:reduce){.hero-outerRing,.hero-middleRing,.hero-smallRing,.hero-foregroundCircle,.hero-modelImage{transition:none;animation:none}}.hero-cssIcon{width:4.25cqw;height:4.25cqw;color:var(--color-gold-ink);position:absolute;bottom:1.4cqw;right:1.6cqw}.hero-headIcon{border:1px solid;border-radius:50% 45% 40% 25%;width:3.4cqw;height:3.7cqw}.hero-headIcon:before{content:"";background:var(--color-card-peach);border-bottom:1px solid;border-left:1px solid;width:20%;height:20%;position:absolute;top:43%;left:-12%;transform:rotate(25deg)}.hero-headIcon i{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:currentColor;width:45%;height:45%;position:absolute;top:-10%;right:-15%}.hero-heartIcon:before,.hero-heartIcon:after{content:"";background:var(--color-card-yellow);border:1px solid;border-radius:50% 50% 0 0;width:52%;height:78%;position:absolute;top:10%}.hero-heartIcon:before{transform-origin:0 100%;left:49%;transform:rotate(-45deg)}.hero-heartIcon:after{transform-origin:100% 100%;left:0;transform:rotate(45deg)}.hero-heartIcon i{z-index:1;clip-path:polygon(0 45%,30% 45%,40% 0,60% 80%,70% 45%,100% 45%,100% 55%,75% 55%,60% 100%,41% 25%,35% 55%,0 55%);background:currentColor;width:80%;height:35%;position:absolute;top:40%;left:10%}@media (max-width:1023px){.hero-frame{width:calc(100% - clamp(16px,4vw,40px))}.hero-canvas{aspect-ratio:auto;border-radius:18px 18px 0 0;width:100%;height:clamp(720px,125vw,900px)}.hero-canvas:before{background-position:0 0;background-size:100px 100px}.hero-copy{z-index:8}.hero-badge{border-radius:999px;padding:7px 12px;font-size:8px;top:4.5%;left:7%}.hero-content{gap:18px;width:86%;top:12.5%;left:7%}.hero-headingGroup{width:100%}.hero-titleHeading{letter-spacing:-.04em;font-size:clamp(32px,8vw,50px);line-height:.96}.hero-titleSubtitle{margin-top:.42em;font-size:clamp(20px,5.8vw,28px)}.hero-description{width:100%;font-size:clamp(12px,3.35vw,14px);line-height:1.65}.hero-actions{gap:12px}.hero-actions a{border-radius:12px;width:auto;height:42px;padding-inline:16px;font-size:12px}.hero-visual{display:block;position:absolute;inset:56% 0 0;overflow:hidden}.hero-glow{width:92%;height:78%;top:16%;left:-8%}.hero-model{width:min(47%,260px);height:72%;top:15%;left:19.5%}.hero-modelGlow{width:min(78%,430px);top:47%;left:34%}.hero-orbits{inset:0}.hero-outerRing{width:min(88%,420px);animation:34s linear infinite orbit;top:3%;left:1%}.hero-middleRing{width:min(70%,335px);animation:25s linear infinite reverse orbit;top:13%;left:7%}.hero-smallRing{width:min(52%,250px);animation:18s linear infinite orbit;top:23%;left:14%}.hero-foregroundCircle{width:min(32%,155px);animation:14s linear infinite reverse centeredOrbit;top:50%;left:34%}.hero-orbitAccent{width:2%;top:3%;left:22%}.hero-sparkleTop{width:31%;top:3%;right:-2%}.hero-sparkleBottom{display:none}.hero-infoCard{z-index:9;border-radius:18px;min-width:0;height:auto;padding:14px 14px 62px;overflow:hidden}.hero-infoCard .hero-infoTitle{white-space:normal;overflow-wrap:anywhere;margin-bottom:9px}.hero-infoCard .hero-cardDescription{overflow-wrap:anywhere;padding-right:4px;font-size:clamp(8px,2.35vw,10px);line-height:1.5}.hero-infoCard img{width:46px;height:46px;bottom:11px;right:13px}.hero-awareness{width:47%;min-height:145px;top:14%;left:50%}.hero-wellness{width:38%;min-height:150px;top:47%;left:60%}}@media (max-width:639px){.hero-frame{width:calc(100% - 2*clamp(14px,5vw,24px))}.hero-canvas{height:clamp(640px,180vw,760px)}.hero-visual{inset:56% 0 0;transform:translateY(-24px)}.hero-infoCard .hero-infoTitle{margin-bottom:3px}.hero-infoCard{border-radius:10px;height:auto;min-height:0;padding:6px 7px 20px}.hero-infoCard img{width:14px;height:14px;bottom:5px;right:7px}.hero-infoCard .hero-cardDescription{font-size:8px;line-height:1.35}.hero-infoCard .hero-infoTitleText{font-size:11px;line-height:14px;display:inline}.hero-infoCard .hero-cardDescriptionText{font-size:inherit;line-height:inherit;display:inline}.hero-infoCard .hero-cardDescription{box-sizing:border-box;width:100%;max-width:none;padding-right:0}.hero-outerRing{width:min(82%,390px);left:5%}.hero-middleRing{width:min(66%,320px);left:13%}.hero-smallRing{left:20%}.hero-foregroundCircle{left:46%}.hero-model{left:22.5%}.hero-awareness{width:41%;min-height:0;top:8%;left:57%}.hero-wellness{width:38%;min-height:0;top:40%;left:61%}.hero-awareness,.hero-wellness{transform:translateY(-12px)}}@media (min-width:1200px){.hero-awareness,.hero-wellness{transform:translateY(-1.5cqw)}}@media (min-width:640px) and (max-width:1023px){.hero-model{width:min(47%,260px);left:calc(1% + min(44%,210px) - min(23.5%,130px))}.hero-infoCard{border-radius:18px;padding:13px 13px 50px}.hero-infoCard .hero-infoTitle{margin-bottom:8px}.hero-infoCard .hero-cardDescription{font-size:clamp(9px,1.25vw,11px)}.hero-infoCard img{width:40px;height:40px}.hero-awareness{width:37%;min-height:132px;top:9%;left:51%}.hero-wellness{width:37%;min-height:138px;top:58%;left:55%}}}@layer base{.hero-infoCard ul.hero-infoTitle,.hero-infoCard li.hero-infoTitleText{list-style:none;font-size:16px!important;line-height:22px!important}@media (max-width:639px){.hero-infoCard ul.hero-infoTitle,.hero-infoCard li.hero-infoTitleText{font-size:11px!important;line-height:14px!important}.hero-infoCard .hero-cardDescription{font-size:8px!important;line-height:11px!important}}}
@layer components{.landing-page{--landing-width:90rem;--landing-gutter:5.5%;color:#2e2621;font-family:var(--font-dm-sans), sans-serif;background:#fff;overflow-x:clip}.landing-page button,.landing-page a{-webkit-tap-highlight-color:transparent}.landing-page button{cursor:pointer}.landing-page a:focus-visible,.landing-page button:focus-visible{outline-offset:.25rem;outline:.1875rem solid #927342}.landing-navbar{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));justify-content:space-between;align-items:center;gap:1.75rem;margin:auto;padding:1.5rem 0;display:flex}.landing-navbar>a{flex-shrink:0}.landing-navbar img{width:15.625rem;height:auto}.landing-navbar .landing-landingLogo img{width:auto;height:3rem}.landing-navbar nav{color:#7c736a;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.landing-outline,.landing-primary{white-space:nowrap;color:#2e2621;border-radius:1.0625rem;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.375rem;display:inline-flex}.landing-outline{border:1px solid #2e2621}.landing-primary{background:#f6c4ad}.landing-navbar .landing-outline{color:#222;border-radius:.5rem;padding:.625rem 1.125rem}.landing-menuButton{display:none}.landing-heroSection{background:#f6f6f6;padding:3.25rem 0 3.4375rem}.landing-hero{background:linear-gradient(110deg,#ffebd9,#fce7f6);border-radius:2.5rem;grid-template-columns:55% 45%;max-width:90rem;min-height:40.625rem;margin:auto;display:grid;position:relative;overflow:hidden}.landing-heroCopy{z-index:1;background-image:linear-gradient(#b4a39a15 1px,#0000 1px),linear-gradient(90deg,#b4a39a15 1px,#0000 1px);background-size:12.5rem 12.5rem;padding:5.3125rem 0 6.875rem 7%;position:relative}.landing-badge{background:#fff9f5;border-radius:1.875rem;padding:.625rem 1rem;font-size:.6875rem;display:inline-block}.landing-hero h1{font-size:clamp(2rem,3vw,3rem);font-weight:var(--font-weight-regular);letter-spacing:-1.5px;margin:1.875rem 0 2.8125rem;line-height:1.3}.landing-hero h1 u{text-underline-offset:.4375rem;text-decoration-thickness:2px}.landing-heroCopy>p{max-width:37.5rem;font-size:1.125rem;line-height:1.8}.landing-heroActions{flex-wrap:wrap;gap:1.25rem;margin-top:3.4375rem;display:flex}.landing-heroArtwork{background:url(/images/landing/hero.png) 100%/auto 100% no-repeat;min-width:0}.landing-heroBottom{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));z-index:2;align-items:end;gap:2.5rem;margin:-4.0625rem auto 0;padding-inline:0;display:flex;position:relative}.landing-pillars{text-align:center;background:#fff;border-radius:1.625rem;justify-content:space-around;gap:1.375rem;min-width:26.25rem;padding:1.625rem 1.25rem;display:flex}.landing-pillars p{margin:.625rem 0 1rem;font-size:.9375rem}.landing-pillars svg{margin:auto}.landing-iconCircle{color:#fff;background:#fff5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex}.landing-pillars .landing-iconCircle{background:#ffeb7c;margin:auto}.landing-pillars .landing-purple{background:#d9cdf3}.landing-pillars .landing-peach{background:#f6c4ad}.landing-metrics{flex:1;justify-content:space-between;gap:1.25rem;padding-bottom:1.5625rem;display:flex}.landing-metrics>div{align-items:center;gap:.625rem;display:flex}.landing-metrics svg{color:#927342;flex-shrink:0}.landing-metrics strong{font-size:1.125rem;display:block}.landing-metrics span{color:#555;font-size:.75rem}.landing-section{max-width:var(--landing-width);width:calc(100% - 2 * var(--landing-gutter));margin:auto;padding:2rem 0;scroll-margin-top:1.5625rem}.landing-section h2{letter-spacing:-.7px;font-size:2.125rem;font-weight:600;line-height:1.25}.landing-sectionHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.875rem;display:flex}.landing-sectionHeader p{width:70%;margin-top:var(--space-heading-copy);font-size:1rem}.landing-sectionTitle{margin:0}.landing-sectionHeader>button{white-space:nowrap}.landing-rail{overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.75rem;padding:.25rem 0 .625rem;display:flex;overflow:auto hidden}.landing-rail::-webkit-scrollbar{display:none}.landing-card{scroll-snap-align:start;text-align:left;border-radius:1.5rem;flex-direction:column;flex:0 0 calc(23.2558% - 1.62791rem);min-width:14.375rem;transition:transform .35s;display:flex;overflow:clip}.landing-card:hover{transform:translateY(-.25rem)}.landing-purple{background:#f5f0ff}.landing-peach{background:#f7dacb}.landing-green{background:#e3f3ce}.landing-yellow{background:#fff7bf}.landing-cardImage{aspect-ratio:1.95;width:100%;position:relative}.landing-cardImage img{object-fit:cover}.landing-cardCopy{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.375rem;display:flex}.landing-card h3{font-size:1.1875rem;font-weight:600;line-height:1.3}.landing-card p{margin-top:var(--space-heading-copy);font-size:.875rem;line-height:1.3}.landing-explore{align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.9375rem;font-weight:600;display:flex}.landing-arrow{background:#ffffff70;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;display:inline-flex}.landing-card>.landing-iconCircle{background:#0000000c;width:4.625rem;height:4.625rem;margin:1.5625rem 1.5625rem 0}.landing-card:has(>.landing-iconCircle){min-height:15.625rem}.landing-shopCard{text-align:center;align-items:center}.landing-shopIcon{width:10rem;height:10rem;margin:2.125rem 1.25rem 0}.landing-shopIcon img{width:auto;height:100%}.landing-shopCard.landing-purple{background:#e9deff}.landing-shopCard.landing-peach{background:#ffdfd0}.landing-shopCard .landing-cardCopy h3{font-weight:400}.landing-shopCard>.landing-iconCircle{width:8.75rem;height:8.75rem;margin:1.875rem 1.25rem 0}.landing-shopCard .landing-cardCopy{flex-direction:row;align-items:center;gap:.5rem}.landing-shopCard .landing-explore{margin:0;padding:0}.landing-railControls{gap:.5rem;margin-top:1.125rem;display:flex}.landing-railControls button{background:#eee9e0;border-radius:50%;padding:.3125rem}.landing-expanded{flex-wrap:wrap;overflow:visible}.landing-contact{text-align:center;padding-top:4.375rem}.landing-contact>p{margin:.75rem 0 2.625rem}.landing-contactGrid{grid-template-columns:repeat(3,1fr);gap:1.875rem;max-width:70rem;margin:auto;display:grid}.landing-contactCard{text-align:left;border-radius:1.375rem;align-items:center;gap:.9375rem;padding:1.125rem;display:flex}.landing-contactCard h3{font-size:1.4375rem}.landing-contactCard p{margin-top:.3125rem;font-size:.8125rem}.landing-contactCard>.landing-arrow{width:2.25rem;height:2.25rem;margin-left:auto}.landing-contactCard .landing-iconCircle{background:#0000000b}.landing-ritual{background:var(--ritual-color,#fff7bf);border-radius:1.625rem;grid-template-columns:1fr 8.75rem 46%;align-items:center;gap:1.5rem;padding:2.375rem 1.875rem;display:grid}.landing-ritualBadge{background:#ffeb7c;border-radius:1.875rem;padding:.375rem 1.25rem;font-size:.8125rem;display:inline-block}.landing-ritual h3{margin:.875rem 0 0;font-size:2.5rem}.landing-ritualTitle{margin:.875rem 0 0}.landing-ritual p{margin-top:var(--space-heading-copy)}.landing-ritual ul{margin-top:1.25rem}.landing-ritual li{align-items:center;gap:.75rem;margin:.5625rem 0;font-size:1rem;display:flex}.landing-ritual li p{margin:0}.landing-ritual li span{background:#ffeb7c;border-radius:50%;place-items:center;min-width:2.125rem;height:2.125rem;display:grid}.landing-ritual>img{aspect-ratio:1.45;object-fit:cover;border-radius:1.4375rem;width:100%}.landing-date{text-align:center;background:#ffed87;border:1px solid #ddc976;border-radius:.75rem;align-self:start;margin-top:2.8125rem;padding:.75rem;font-size:.75rem}.landing-date strong{font-size:2.625rem;line-height:1.2;display:block}.landing-master{isolation:isolate;background:#fff9f2;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2.8125rem;min-height:29.75rem;padding:3.125rem 10% 3.125rem 5%;display:flex;position:relative;overflow:hidden}.landing-master:before{content:"";z-index:-1;background:#fff6bd;border-radius:50%;width:38.4375rem;height:38.4375rem;position:absolute;top:6.25rem;right:0}.landing-master:after{content:"";z-index:-2;background:#d9d9d9;border-radius:50%;width:28.125rem;height:28.125rem;position:absolute;top:-8.125rem;right:-5.625rem}.landing-master>div,.landing-master>img{position:relative}.landing-master h2{margin:1.125rem 0 1.875rem;font-size:2.75rem}.landing-masterValues{flex-wrap:wrap;gap:.75rem 2rem;font-size:1.25rem;display:flex}.landing-master .landing-explore{margin-top:1.5625rem}.landing-master>img{object-fit:cover;border-radius:1.4375rem;flex-shrink:0;width:32%;max-width:22rem;height:22.6875rem}.landing-overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:70;background:#21180c66;position:fixed;inset:0}.landing-dialog{z-index:71;color:#2e2621;background:#fff;border-radius:1.5rem;width:min(92vw,33.75rem);max-height:90dvh;padding:2rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.landing-dialog>img{object-fit:cover;border-radius:1rem;width:100%;height:12.5rem;margin:1.375rem 0}.landing-dialog h2{margin:1.25rem 0 .75rem;font-size:1.625rem;font-weight:600}.landing-dialog p{line-height:1.6}.landing-dialog .landing-primary{margin-top:1.375rem}.landing-close{padding:.5rem;position:absolute;top:.75rem;right:.875rem}.landing-availability{color:#75665d;margin-top:1.25rem;font-size:.8125rem}@media (min-width:1600px){.landing-hero{min-height:47.5rem}.landing-heroCopy{padding-top:6.25rem}.landing-hero h1{font-size:3rem}.landing-heroCopy>p{font-size:1.3125rem}}@media (max-width:1150px){.landing-navbar nav{gap:.8125rem;font-size:.75rem}.landing-navbar img{width:11.875rem}.landing-hero{min-height:35.625rem}.landing-heroCopy{padding-top:3.125rem}.landing-heroCopy>p{font-size:1rem}.landing-heroActions{gap:.625rem;margin-top:1.875rem}.landing-heroActions a{padding:.75rem;font-size:.875rem}.landing-heroBottom{gap:1.25rem}.landing-pillars{gap:.75rem;min-width:21.25rem;padding:1.25rem .875rem}.landing-pillars p{font-size:.75rem}.landing-metrics{flex-wrap:wrap}.landing-metrics>div{width:44%}.landing-contactGrid{gap:.75rem}.landing-contactCard{gap:.625rem;padding:.875rem}.landing-contactCard .landing-iconCircle{width:2.875rem;height:2.875rem}.landing-ritual{grid-template-columns:1fr 6.25rem 40%;gap:.9375rem}.landing-ritual h3{font-size:1.875rem}.landing-masterValues{font-size:1rem}}@media (max-width:800px){.landing-navbar{padding:1.125rem 0}.landing-navbar img{width:11.875rem}.landing-menuButton{display:block}.landing-navbar nav{display:none}.landing-navbar .landing-navOpen{z-index:20;background:#fff;flex-direction:column;padding:1.5625rem;font-size:1rem;display:flex;position:absolute;top:5.3125rem;left:0;right:0;box-shadow:0 .625rem .9375rem #0001}.landing-heroSection{padding:1.5rem 0 2.1875rem}.landing-hero{border-radius:1.5625rem;flex-direction:column;min-height:0;display:flex}.landing-heroCopy{padding:2.1875rem 1.5rem 1.25rem}.landing-hero h1{margin:1.5rem 0;font-size:2.125rem}.landing-heroArtwork{background-position:100% 100%;background-size:auto 100%;height:25rem}.landing-heroCopy>p{font-size:1rem}.landing-heroBottom{flex-direction:column;align-items:stretch;margin:1.25rem auto 0}.landing-pillars{gap:.5rem;min-width:0}.landing-pillars .landing-iconCircle{width:3.4375rem;height:3.4375rem}.landing-metrics{gap:1.25rem;padding:0 .625rem}.landing-metrics>div{width:45%}.landing-section{width:calc(100% - 2 * var(--landing-gutter));padding:1.5rem 0}.landing-section h2{font-size:1.75rem}.landing-sectionHeader{align-items:start;margin-bottom:1.375rem}.landing-sectionHeader p{font-size:.875rem}.landing-sectionHeader>button{font-size:.8125rem}.landing-contactGrid{grid-template-columns:1fr}.landing-contactCard h3{font-size:1.25rem}.landing-contact>p{margin-bottom:1.5625rem;font-size:.875rem}.landing-card{flex-basis:76%;min-width:0;max-width:18.125rem}.landing-rail{gap:1.125rem}.landing-expanded .landing-card{flex-basis:calc(50% - .5625rem)}.landing-ritual{grid-template-columns:1fr 5.3125rem;padding:1.5625rem 1.25rem}.landing-ritual>img{grid-column:1/-1}.landing-ritual li{font-size:.875rem}.landing-ritual h3{font-size:1.6875rem}.landing-date{margin-top:3.125rem}.landing-master{flex-direction:column;align-items:start;min-height:0;padding:1.875rem 1.5rem}.landing-master h2{font-size:2.125rem}.landing-master>img{width:100%;height:18.75rem}.landing-masterValues{line-height:1.8}.landing-badge{font-size:.5625rem}.landing-shopIcon{width:8.75rem;height:8.75rem}.landing-shopCard>.landing-iconCircle{width:6.5625rem;height:6.5625rem}}@media (prefers-reduced-motion:reduce){.landing-card{transition:none}.landing-card:hover{transform:none}}.landing-ritualControls{gap:1.25rem;display:flex}.landing-ritualControls button{background:#e6e1d8;border-radius:50%;place-items:center;width:2.875rem;height:2.875rem;display:grid}.landing-ritualControls button:disabled{opacity:.4;cursor:default}.landing-ritualRail{overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8%;display:flex;position:relative;overflow:auto hidden}.landing-ritualRail::-webkit-scrollbar{display:none}.landing-ritualRail:after{content:"";flex:0 0 8%}.landing-ritualSlide{scroll-snap-align:start;border-radius:1.625rem;flex:0 0 88%;min-width:0}@media (max-width:800px){.landing-ritualSlide{flex-basis:94%}.landing-ritualRail{gap:4%}.landing-ritualRail:after{flex-basis:2%}.landing-ritualControls{gap:.5rem}.landing-ritualControls button{width:2.25rem;height:2.25rem}}.landing-carouselDots{align-items:center;gap:2px;margin-top:.75rem;display:flex}.landing-carouselDots button{place-items:center;min-width:1.5rem;height:2.75rem;display:grid}.landing-carouselDots span{background:#302720;border-radius:.625rem;width:.4375rem;height:.4375rem;transition:width .25s;display:block}.landing-carouselDots .landing-activeDot{width:1.75rem}.landing-banner{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));margin-inline:auto;position:relative}.landing-bannerImage{width:100%;height:auto;display:block}.landing-bannerLink{border-radius:1.125rem;height:7%;position:absolute;top:62.15%}.landing-bannerExplore{width:14.07%;left:5.23%}.landing-bannerJourney{width:14.07%;left:20.94%}.landing-mobileBannerActions{display:none}@media (max-width:800px){.landing-mobileBannerActions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1rem;display:flex}.landing-mobileBannerActions a{min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem}.landing-bannerLink{display:none}}.landing-banner{border-radius:2.25rem;overflow:hidden}.landing-bannerOrbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-outerOrbit{transform-origin:54.25rem 24.8125rem}.landing-innerOrbit{transform-origin:54.25rem 23.625rem}.landing-outerOrbit{animation:48s linear infinite banner-orbit}.landing-innerOrbit{animation:36s linear infinite reverse banner-orbit}@keyframes banner-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-outerOrbit,.landing-innerOrbit{animation:none}}@media (max-width:800px){.landing-banner{border-radius:1.125rem}.landing-heroBottom{padding-inline:0}.landing-mobileBannerActions{padding-inline:var(--landing-gutter)}}.landing-card.landing-shopCard{border-radius:1.5rem;flex:0 0 16.875rem;justify-content:center;gap:.625rem;width:16.875rem;max-width:16.875rem;height:17.5rem;min-height:17.5rem;padding:1.5rem}.landing-shopCard .landing-shopIcon{flex-shrink:0;width:10rem;height:10rem;margin:0}.landing-shopCard .landing-cardCopy{flex:none;padding:.625rem 0 0}.landing-shopCard.landing-green{background:#e3f3cf}@media (min-width:801px){.landing-card.landing-shopCard{flex-basis:calc(22.2222% - 1.55556rem);width:calc(22.2222% - 1.55556rem);min-width:0;max-width:none;padding-inline:.75rem}.landing-shopCard .landing-shopIcon{aspect-ratio:1;max-width:100%;height:auto}.landing-shopIcon img{object-fit:contain;max-width:100%}}.landing-courseIcon{width:5rem;height:5rem;margin:1.5rem 1.5rem 0}.landing-card:has(>.landing-courseIcon){min-height:17.5rem}.landing-corporate{background:#f5efe7 url(/images/landing/corporate-wellness.png) 50%/cover no-repeat;border-radius:1.5rem;min-height:21.5rem;padding:3rem 2.75rem;overflow:hidden}.landing-corporateMobileImage{display:none}.landing-corporateCopy{width:51%;max-width:40.625rem}.landing-corporateLabel{align-items:center;gap:.875rem;font-size:.875rem;display:flex}.landing-corporateLabel svg{box-sizing:content-box;color:#80632e;background:#fff;border-radius:50%;padding:.5rem}.landing-corporate h2{margin:.625rem 0;font-size:clamp(1.5rem,2.35vw,2.125rem);line-height:1.2}.landing-corporateCopy>p:not(.landing-corporateLabel){font-size:1.125rem;line-height:1.7}.landing-corporate .landing-explore{margin-top:2rem}@media (min-width:801px){.landing-section:is([id=courses],[id=insights]) .landing-card{flex-basis:calc(22.2222% - 1.55556rem);min-width:0}}@media (max-width:800px){.landing-corporate{background-position:100% 100%;background-size:auto 16.25rem;padding:1.75rem 1.5rem 13.75rem}.landing-corporateCopy{width:100%;max-width:none}.landing-corporateCopy>p:not(.landing-corporateLabel){font-size:1rem}}.landing-section[id=corporate-wellness]{max-width:var(--landing-width);padding-top:2rem;padding-bottom:2rem}.landing-corporate{opacity:1;width:100%;transform:none}@media (min-width:1024px){.landing-corporate{height:21.5rem;min-height:0;padding-top:2.5rem;padding-bottom:2.5rem}.landing-corporate h2{font-size:clamp(1.5rem,2.2vw,2rem)}.landing-corporate .landing-explore{margin-top:1.5rem}}.landing-storyCard{scroll-snap-align:start;color:#171717;border-radius:1.5rem;flex:0 0 23.3125rem;width:23.3125rem;height:22.0625rem;position:relative;overflow:clip}.landing-storyCard.landing-purple{--story-accent:#a084cc;background:#daceef}.landing-storyCard.landing-green{--story-accent:#bfd8a3;background:#e3f3cf}.landing-storyCard.landing-yellow{--story-accent:#ffec80;background:#fff7bf}.landing-storySymbol{object-fit:contain;width:8.6875rem;height:7.125rem;position:absolute;top:1.125rem;left:2.75rem}.landing-storyPortrait{z-index:1;object-fit:cover;border-radius:1rem;width:11.3125rem;height:9.8125rem;position:absolute;top:1.25rem;right:1.25rem}.landing-storyContent{background:#fff;border-radius:1.5rem;padding:1.875rem;position:absolute;inset:8rem 1.875rem 1.9375rem 1.125rem}.landing-storyContent h3{max-width:7.8125rem;font-size:.875rem;font-weight:600}.landing-storyLocation{margin-top:.25rem;font-size:.75rem}.landing-storyQuote{margin:1.25rem 0 0;font-size:.75rem;line-height:1.65}.landing-storyCategory{background:var(--story-accent);border-radius:1.25rem;margin:0;padding:.3125rem .75rem;font-size:.625rem;position:absolute;bottom:.9375rem;right:3.625rem}@media (max-width:450px){.landing-storyCard{flex-basis:min(23.3125rem,100%);width:min(23.3125rem,100%)}.landing-storyPortrait{width:46%}.landing-storySymbol{left:1.25rem}.landing-storyContent{padding:1.5rem 1.25rem;left:1rem;right:1rem}.landing-storyQuote{font-size:.6875rem}}.landing-videoCard{text-align:left;scroll-snap-align:start;border-radius:1.75rem;flex:0 0 17.5rem;width:17.5rem;height:16.875rem;overflow:clip}.landing-videoThumbnail{height:12.5rem;position:relative}.landing-videoThumbnail img{object-fit:cover;width:100%;height:100%}.landing-videoCaption{padding:.75rem 1rem}.landing-videoCaption h3{font-size:1.125rem;font-weight:600;line-height:1.25}.landing-videoCaption p{color:#737585;margin-top:.25rem;font-size:.875rem}.landing-videoPlay{color:#fff;background:#3338;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin:auto;display:grid;position:absolute;inset:0}.landing-journey{background:#ffdfd0;margin-top:2rem}.landing-journeyInner{width:calc(100% - 2 * var(--landing-gutter));max-width:var(--landing-width);justify-content:space-between;align-items:center;gap:2.5rem;margin:auto;padding:2.75rem 0;display:flex}.landing-journeyInner h2{font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:600}.landing-journeyInner p{max-width:42.5rem;margin-top:.625rem;line-height:1.65}.landing-journeyButtons{flex-shrink:0;gap:.875rem;display:flex}.landing-journeyButtons a{border:1px solid #fff;border-radius:1.125rem;padding:1rem 1.5rem;font-weight:600}.landing-journeyButtons a:first-child{background:#fff}@media (max-width:1000px){.landing-journeyInner{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.landing-journeyButtons{text-align:center;flex-direction:column;width:100%}}.landing-pillarIcon{width:4.25rem;height:4.25rem;margin-inline:auto}.landing-pillarOrnament{justify-content:center;align-items:center;gap:.5625rem;display:flex}.landing-pillarOrnament>img:not(.landing-pillarSymbol){width:1.9375rem;height:2px}.landing-pillarSymbol{object-fit:contain;width:1.5rem;height:1.375rem}.landing-metricImage{object-fit:contain;flex-shrink:0;width:3.375rem;height:3.375rem}@media (min-width:801px) and (max-width:1250px){.landing-heroBottom{flex-wrap:wrap;gap:1.5rem}.landing-metrics{flex-basis:100%}}.landing-carouselSection>.landing-rail,.landing-ritualRail{width:calc(100% + max(var(--landing-gutter), (100vw - var(--landing-width)) / 2))}.landing-ritual li>img{flex-shrink:0;width:2.75rem;height:2.75rem}@media (min-width:1100px){.landing-contact{min-height:24.9375rem;padding-top:5.125rem;padding-bottom:3.75rem}.landing-contactGrid{max-width:70rem}.landing-contactCard{min-height:7.125rem}.landing-contactCard h3{font-size:1.5rem}.landing-carouselSection[id=wisdom]{min-height:41.9375rem;padding-block:4.6875rem}.landing-carouselSection[id=wisdom] .landing-sectionHeader{margin-bottom:4.6875rem}.landing-carouselSection[id=wisdom] .landing-card{flex:0 0 16.875rem;min-width:16.875rem;height:17.8125rem}.landing-ritualSlide.landing-ritual{border-radius:1.5rem;flex:0 0 68.3125rem;grid-template-columns:24.375rem 9.375rem 1fr;gap:.625rem;width:68.3125rem;height:33rem;padding:2.6875rem 1.875rem;position:relative;overflow:visible}.landing-ritualRail{gap:7.8125rem;padding-top:1px}.landing-ritual>img{border-radius:1.5rem;width:33.5rem;max-width:none;height:23.375rem;position:absolute;top:4.625rem;left:38.3125rem}.landing-ritual .landing-date{margin-top:3.625rem}.landing-ritual h3{white-space:nowrap}}@media (min-width:1350px){.landing-heroSection{padding-top:3.625rem}.landing-heroSection .landing-banner,.landing-heroSection .landing-heroBottom{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));max-width:none}.landing-heroSection .landing-heroBottom{flex-wrap:nowrap;align-items:flex-end;gap:3.5rem;height:11.25rem;margin-top:-5.6875rem;padding-left:2.875rem}.landing-heroSection .landing-pillars{box-sizing:border-box;gap:.75rem;width:29.375rem;min-width:29.375rem;height:11.25rem;padding:1.5rem 1.25rem}.landing-heroSection .landing-metrics{gap:.875rem;padding-bottom:1rem}.landing-heroSection .landing-metrics>div{gap:.5rem}.landing-heroSection .landing-metrics strong{white-space:nowrap;font-size:1rem}.landing-heroSection .landing-metrics span{white-space:nowrap;font-size:.6875rem}}.landing-corporateLeaf{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@media (min-width:1100px){.landing-carouselSection:is([id=services],[id=courses],[id=faithkart],[id=insights],[id=success-stories],[id=video-testimonials]){box-sizing:border-box;flex-direction:column;justify-content:space-between;height:41.9375rem;padding-block:4.6875rem;display:flex}.landing-carouselSection[id=services]{height:41.8125rem}.landing-carouselSection[id=success-stories]{height:43rem}.landing-carouselSection[id=video-testimonials]{height:39.75rem}.landing-carouselSection .landing-sectionHeader{margin-bottom:0}.landing-carouselSection>.landing-rail{flex-shrink:0;gap:2.1875rem}.landing-carouselSection .landing-carouselDots{margin-top:0}.landing-carouselSection:is([id=services],[id=courses],[id=faithkart],[id=insights]) .landing-card{flex:0 0 16.875rem;width:16.875rem;min-width:16.875rem;max-width:16.875rem;height:17.5rem;min-height:17.5rem}.landing-carouselSection:is([id=services],[id=insights]) .landing-card{height:17.8125rem}.landing-carouselSection .landing-cardImage{flex:0 0 8.75rem;height:8.75rem}.landing-carouselSection[id=success-stories]>.landing-rail{gap:2.8125rem}.landing-carouselSection[id=video-testimonials]>.landing-rail{gap:1.5rem}.landing-section[id=master]{box-sizing:border-box;height:39.125rem;padding-block:4.6875rem}.landing-master{height:29.75rem;min-height:29.75rem}.landing-section[id=corporate-wellness]{box-sizing:border-box;height:28.125rem;padding-block:3.3125rem}.landing-corporateCopy{width:56%;max-width:42.5rem}.landing-corporate h2{letter-spacing:-1px;font-size:2.125rem}.landing-corporate .landing-explore{margin-top:2.125rem}.landing-journey{margin-top:0}.landing-carouselSection:is([id=services],[id=courses],[id=insights]){justify-content:flex-start}.landing-carouselSection:is([id=services],[id=courses],[id=insights])>.landing-rail{width:calc(100% + max(5.5vw, (100vw - var(--landing-width)) / 2));padding-block:0}.landing-carouselSection[id=services] .landing-sectionHeader{min-height:5.1875rem;margin-bottom:4.6875rem}.landing-carouselSection[id=services] .landing-card{height:17.7963rem}.landing-carouselSection[id=courses] .landing-sectionHeader{min-height:5.625rem;margin-bottom:4.6875rem}.landing-carouselSection:is([id=services],[id=courses]) .landing-carouselDots{flex-shrink:0;margin-top:2rem}.landing-carouselSection[id=insights]{height:42.125rem}.landing-carouselSection[id=insights] .landing-sectionHeader{min-height:5.25rem;margin-bottom:3rem}.landing-carouselSection[id=insights] .landing-carouselDots{flex-shrink:0;height:3.6875rem;margin-top:3rem}.landing-carouselSection:is([id=services],[id=courses],[id=insights],[id=video-testimonials]){justify-content:flex-start;height:auto;min-height:41.9375rem}.landing-carouselSection:is([id=services],[id=courses],[id=insights],[id=video-testimonials]) .landing-sectionHeader{align-items:flex-start;min-height:4.6875rem;margin-bottom:4.6875rem}.landing-carouselSection .landing-sectionHeader>button{align-self:flex-end}.landing-carouselSection:is([id=services],[id=courses],[id=insights],[id=video-testimonials])>.landing-rail{width:calc(100% + max(5.5vw, (100vw - var(--landing-width)) / 2));--card-gap:2.1875rem;gap:var(--card-gap);padding-block:0}.landing-carouselSection:is([id=services],[id=courses],[id=insights]) .landing-card{flex:0 0 calc((100% - 4 * var(--card-gap)) / 4.5);width:calc((100% - 4 * var(--card-gap)) / 4.5);min-width:0;max-width:none}.landing-carouselSection[id=courses] .landing-cardCopy{padding:1rem 1.875rem 1.875rem}.landing-carouselSection[id=courses] .landing-courseIcon{margin-left:1.875rem}.landing-carouselSection[id=courses] .landing-card{min-height:17.5rem}.landing-carouselSection[id=video-testimonials]{min-height:39.75rem}.landing-carouselSection[id=video-testimonials]>.landing-rail{--card-gap:1.5rem}.landing-carouselSection[id=video-testimonials] .landing-videoCard{flex-basis:calc((100% - 4 * var(--card-gap)) / 4.5);width:calc((100% - 4 * var(--card-gap)) / 4.5)}.landing-carouselSection:is([id=services],[id=courses],[id=insights],[id=video-testimonials]) .landing-carouselDots{flex-shrink:0;height:2.75rem;margin-top:2.8125rem}}.landing-contactCard{border-radius:1.5rem}.landing-contactCard>div{flex:1;min-width:0}.landing-arrowCircle,.landing-contactArrow{color:#211a16;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.landing-arrowCircle{width:1.6875rem;height:1.6875rem}.landing-contactArrow{width:2.9375rem;height:2.9375rem;margin-left:auto}.landing-arrowCircle svg,.landing-contactArrow svg{stroke:currentColor;stroke-width:2.25px;width:56%;height:56%}.landing-contactCard.landing-yellow .landing-iconCircle{background:#ffed88}.landing-contactCard.landing-purple .landing-iconCircle{background:#d9ccf0}.landing-contactCard.landing-green .landing-iconCircle{background:#bed6a4}.landing-contactCard p{line-height:1.5}@media (min-width:1100px){.landing-contactGrid{gap:2.1875rem}.landing-contactCard{gap:1rem;min-height:7.25rem;padding:.875rem}.landing-contactCard .landing-iconCircle{width:4.5rem;height:4.5rem}.landing-contactCard .landing-iconCircle svg{width:2.125rem;height:2.125rem}.landing-contactCard h3{font-size:1.5rem;font-weight:var(--font-weight-regular)}.landing-contactCard p{font-size:.8125rem}.landing-contact>p{margin-bottom:3.25rem}}.landing-loungePlay{color:#fff;background:#ffffff80;border-radius:50%;place-items:center;width:1.8125rem;height:1.8125rem;font-size:.75rem;display:grid;position:absolute;top:1.125rem;right:1.125rem}@media (min-width:1100px){.landing-carouselSection[id=wisdom]>.landing-rail{width:calc(100% + max(5.5vw, (100vw - var(--landing-width)) / 2));gap:2.1875rem;height:17.7961rem;padding-block:0}.landing-carouselSection[id=wisdom] .landing-card{flex:0 0 16.875rem;width:16.875rem;min-width:16.875rem;max-width:16.875rem;height:17.7961rem}.landing-carouselSection[id=wisdom] .landing-cardImage{flex:0 0 8.75rem;height:8.75rem}.landing-carouselSection[id=wisdom] .landing-carouselDots{margin-top:2.8125rem}}.landing-carouselSection[id=wisdom] .landing-card:first-child .landing-loungePlay{color:#88b8ef}.landing-carouselSection[id=wisdom] .landing-card:nth-child(2) .landing-loungePlay{color:#b88572}.landing-carouselSection[id=wisdom] .landing-card:nth-child(3) .landing-loungePlay{color:#91917b}.landing-carouselSection[id=wisdom] .landing-card:nth-child(4) .landing-loungePlay{color:#ffc98d}.landing-carouselSection[id=wisdom] .landing-card:nth-child(5) .landing-loungePlay{color:#b8b8ac}@media (min-width:1350px){.landing-navbar{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));max-width:none;min-height:6.25rem;padding-block:1.125rem}.landing-navbar img{width:17.5rem}.landing-navbar nav{gap:2.75rem}.landing-navbar .landing-outline{border-radius:.5rem;padding:.625rem 1.25rem}}.landing-carouselSection[id=wisdom] .landing-carouselDots{gap:.375rem}.landing-carouselSection[id=wisdom] .landing-carouselDots button{min-width:1.125rem;padding:0}.landing-carouselSection[id=wisdom] .landing-carouselDots span{width:.5rem;height:.5rem}.landing-carouselSection[id=wisdom] .landing-carouselDots .landing-activeDot{width:1.875rem}@media (min-width:1100px){.landing-carouselSection:is([id=wisdom],[id=faithkart])>.landing-rail{width:calc(100% + max(5.5vw, (100vw - var(--landing-width)) / 2));gap:2.1875rem;max-width:none}.landing-carouselSection:is([id=wisdom],[id=faithkart]) .landing-card{flex:0 0 calc(22.2222% - 1.94444rem);width:calc(22.2222% - 1.94444rem);min-width:0;max-width:none}.landing-carouselSection[id=faithkart]{justify-content:flex-start;height:auto;min-height:41.9375rem;padding-top:7.1875rem;padding-bottom:4.6875rem}.landing-carouselSection[id=faithkart] .landing-sectionHeader{align-items:flex-start;min-height:4.6875rem;margin-bottom:4.6875rem}.landing-carouselSection[id=faithkart]>.landing-rail{padding-block:0}.landing-carouselSection[id=faithkart] .landing-carouselDots{margin-top:2.8125rem}}.landing-date{background:#fff08a;padding:.5625rem .625rem}.landing-dateMoon{object-fit:contain;width:4.25rem;height:.8125rem;margin:0 auto .25rem}.landing-dateMonth{font-size:.875rem;display:block}.landing-date strong{font-size:3rem;line-height:1.1;font-weight:var(--font-weight-regular)}.landing-dateDay{justify-content:center;align-items:center;gap:.3125rem;font-size:1.125rem;line-height:1.2;display:flex}.landing-dateDay:before,.landing-dateDay:after{content:"";background:#ffd12c;flex:1;height:1px}.landing-dateYear{margin-top:2px;font-size:.875rem;display:block}@media (min-width:801px){.landing-bannerLink{border-radius:1.0625rem;justify-content:center;align-items:center;font-size:clamp(.6875rem,1.15vw,1.0625rem);display:flex}.landing-bannerExplore{background:#f6c4ad}.landing-bannerJourney{background:#fff0eb;border:1px solid #2e2621}}.landing-heroSection .landing-heroBottom{flex-wrap:nowrap;grid-template-columns:38% minmax(0,1fr);align-items:end;column-gap:3%;height:auto;padding-inline:0;display:grid;container-type:inline-size}.landing-heroSection .landing-pillars{box-sizing:border-box;border-radius:2cqw;gap:1cqw;width:100%;min-width:0;height:auto;padding:2cqw 1.5cqw}.landing-heroSection .landing-pillars>div{flex:1;min-width:0}.landing-heroSection .landing-pillarIcon{width:5.3cqw;height:5.3cqw}.landing-heroSection .landing-pillars p{white-space:nowrap;margin:.8cqw 0 1.2cqw;font-size:1.17cqw}.landing-heroSection .landing-pillarOrnament{gap:.7cqw}.landing-heroSection .landing-pillarOrnament>img:not(.landing-pillarSymbol){width:2.4cqw;height:1px}.landing-heroSection .landing-pillarSymbol{width:1.875cqw;height:1.72cqw}.landing-heroSection .landing-metrics{flex-wrap:nowrap;justify-content:space-between;gap:1cqw;min-width:0;padding:0 0 1.25cqw;display:flex}.landing-heroSection .landing-metrics>div{flex-shrink:1;gap:.6cqw;width:auto;min-width:0}.landing-heroSection .landing-metricImage{width:4.2cqw;height:4.2cqw}.landing-heroSection .landing-metrics strong{white-space:nowrap;font-size:1.25cqw}.landing-heroSection .landing-metrics span{white-space:nowrap;font-size:.86cqw}.landing-purple{background:var(--color-card-purple);--icon-fill:var(--color-accent-purple)}.landing-peach{background:var(--color-card-peach);--icon-fill:var(--color-accent-peach)}.landing-yellow{background:var(--color-card-yellow);--icon-fill:var(--color-accent-yellow)}.landing-green{background:var(--color-card-green);--icon-fill:var(--color-accent-green)}.landing-card .landing-shopIcon,.landing-card .landing-courseIcon{background:var(--icon-fill);border-radius:50%;place-items:center;display:grid;overflow:hidden}.landing-card .landing-shopIcon img{object-fit:contain;width:50%;height:58%}.landing-card .landing-courseIcon img{object-fit:contain;width:45%;height:45%}.landing-contactCard .landing-iconCircle img{object-fit:contain;width:50%;height:50%}.landing-heroSection .landing-heroBottom{margin-top:max(-6.4rem,-6.32813vw)}.landing-section[id=master]{height:auto;container-type:inline-size}.landing-section .landing-master{background:var(--color-surface-warm);border-radius:1.875cqw;flex-direction:row;gap:3.5cqw;height:37.1875cqw;min-height:0;padding:3.9cqw 10% 3.9cqw 5%}.landing-section .landing-master h2{margin:1.4cqw 0 2.34cqw;font-size:3.4375cqw;line-height:1.2}.landing-section .landing-master>div>p:first-child{font-size:1.25cqw}.landing-section .landing-masterValues{white-space:nowrap;flex-wrap:nowrap;gap:2.5cqw;font-size:1.56cqw}.landing-section .landing-master>img{border-radius:1.8cqw;width:32%;max-width:none;height:auto}.landing-section .landing-master .landing-explore{gap:1cqw;margin-top:1.95cqw;font-size:1.25cqw}.landing-section .landing-master .landing-explore img{width:2.1cqw;height:2.1cqw}.landing-section .landing-master:before{background:var(--color-card-yellow);width:48cqw;height:48cqw;top:7.8cqw}.landing-section .landing-master:after{width:35cqw;height:35cqw;top:-10cqw;right:-7cqw}.landing-heroSection .landing-metrics p{margin:0;font-size:1.25cqw;line-height:1.35}.landing-heroSection .landing-metrics strong{line-height:1.35}.landing-heroSection .landing-metrics span{margin-top:.35cqw;line-height:1.4;display:block}.landing-page{--landing-unit:clamp(.85px, .0694444vw, 1.1236px)}.landing-page .landing-section{padding-block:calc(60 * var(--landing-unit));height:auto;min-height:0;font-size:calc(16 * var(--landing-unit))}.landing-page .landing-section h2{font-size:calc(40 * var(--landing-unit));letter-spacing:calc(-.7 * var(--landing-unit))}.landing-page .landing-section .landing-sectionHeader{min-height:calc(62 * var(--landing-unit));margin-bottom:calc(48 * var(--landing-unit));align-items:flex-start;gap:calc(24 * var(--landing-unit))}.landing-page .landing-sectionHeader p{font-size:calc(18 * var(--landing-unit));margin-top:var(--space-heading-copy)}.landing-page .landing-sectionHeader>button{font-size:calc(18 * var(--landing-unit));align-self:flex-end}.landing-page .landing-carouselSection{flex-direction:column;justify-content:flex-start;display:flex}.landing-page .landing-carouselSection>.landing-rail{width:calc(100% + max(5.5vw, (100vw - var(--landing-width)) / 2));gap:calc(35 * var(--landing-unit));flex-wrap:nowrap;max-width:none;height:auto;padding:0}.landing-page .landing-section.landing-carouselSection .landing-card{flex:0 0 calc(270 * var(--landing-unit));width:calc(270 * var(--landing-unit));min-width:0;max-width:none;height:calc(285 * var(--landing-unit));min-height:calc(285 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit))}.landing-page .landing-section .landing-cardImage{height:calc(140 * var(--landing-unit));flex:0 0 calc(140 * var(--landing-unit))}.landing-page .landing-section .landing-cardCopy{padding:calc(20 * var(--landing-unit)) calc(24 * var(--landing-unit)) calc(22 * var(--landing-unit))}.landing-page .landing-section .landing-card h3{font-size:calc(20 * var(--landing-unit));line-height:1.25}.landing-page .landing-section .landing-card p{font-size:calc(15 * var(--landing-unit));margin-top:var(--space-heading-copy);line-height:1.2}.landing-page .landing-section .landing-explore{font-size:calc(16 * var(--landing-unit));gap:calc(8 * var(--landing-unit));padding-top:calc(12 * var(--landing-unit))}.landing-page .landing-section .landing-explore img{width:calc(25 * var(--landing-unit));height:calc(25 * var(--landing-unit))}.landing-page .landing-section .landing-loungePlay{top:calc(18 * var(--landing-unit));right:calc(18 * var(--landing-unit));width:calc(29 * var(--landing-unit));height:calc(29 * var(--landing-unit));font-size:calc(12 * var(--landing-unit))}.landing-page .landing-section .landing-carouselDots{margin-top:calc(45 * var(--landing-unit));height:calc(44 * var(--landing-unit));gap:calc(6 * var(--landing-unit))}.landing-page .landing-section .landing-carouselDots button{min-width:calc(18 * var(--landing-unit));height:calc(44 * var(--landing-unit));padding:0}.landing-page .landing-section .landing-carouselDots span{width:calc(8 * var(--landing-unit));height:calc(8 * var(--landing-unit));border-radius:calc(10 * var(--landing-unit))}.landing-page .landing-section .landing-carouselDots .landing-activeDot{width:calc(28 * var(--landing-unit))}.landing-page .landing-section.landing-contact{padding-top:calc(82 * var(--landing-unit));padding-bottom:calc(60 * var(--landing-unit))}.landing-page .landing-contact>h2{font-size:calc(36 * var(--landing-unit))}.landing-page .landing-contact>p{font-size:calc(18 * var(--landing-unit));margin:calc(15 * var(--landing-unit)) 0 calc(52 * var(--landing-unit))}.landing-page .landing-contactGrid{--contact-gap:calc(35 * var(--landing-unit));max-width:calc(1120 * var(--landing-unit));gap:var(--contact-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .landing-section .landing-courseIcon{width:calc(80 * var(--landing-unit));height:calc(80 * var(--landing-unit));margin:calc(24 * var(--landing-unit)) calc(30 * var(--landing-unit)) 0;flex-shrink:0}.landing-page .landing-section[id=courses] .landing-cardCopy{padding:calc(16 * var(--landing-unit)) calc(30 * var(--landing-unit)) calc(30 * var(--landing-unit))}.landing-page .landing-section .landing-card.landing-shopCard{padding:calc(24 * var(--landing-unit));gap:calc(10 * var(--landing-unit));height:calc(280 * var(--landing-unit));min-height:calc(280 * var(--landing-unit))}.landing-page .landing-section .landing-shopCard .landing-shopIcon{width:calc(160 * var(--landing-unit));height:calc(160 * var(--landing-unit));margin:0}.landing-page .landing-section .landing-shopCard .landing-cardCopy{padding:calc(10 * var(--landing-unit)) 0 0;gap:calc(8 * var(--landing-unit))}.landing-page .landing-section[id=faithkart]{padding-top:calc(115 * var(--landing-unit))}.landing-page .landing-section .landing-ritualControls{gap:calc(25 * var(--landing-unit))}.landing-page .landing-section .landing-master{align-items:center}.landing-page .landing-section .landing-masterValues{line-height:1.5}.landing-page .landing-section[id=corporate-wellness]{padding-block:calc(53 * var(--landing-unit))}.landing-page .landing-corporate{height:calc(344 * var(--landing-unit));min-height:0;padding:calc(40 * var(--landing-unit)) calc(44 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit));background-position:50%;background-size:cover}.landing-page .landing-corporateCopy{width:56%;max-width:none}.landing-page .landing-corporateLabel{font-size:calc(14 * var(--landing-unit));gap:calc(14 * var(--landing-unit))}.landing-page .landing-corporateLeaf{width:calc(40 * var(--landing-unit));height:calc(40 * var(--landing-unit))}.landing-page .landing-corporateLeaf img{width:calc(20 * var(--landing-unit));height:calc(20 * var(--landing-unit))}.landing-page .landing-corporate h2{font-size:calc(34 * var(--landing-unit));letter-spacing:calc(-1 * var(--landing-unit));margin:calc(10 * var(--landing-unit)) 0}.landing-page .landing-corporateCopy>p:not(.landing-corporateLabel){font-size:calc(18 * var(--landing-unit))}.landing-page .landing-corporate .landing-explore{margin-top:calc(34 * var(--landing-unit))}.landing-page .landing-section .landing-storyCard{flex:0 0 calc(373 * var(--landing-unit));width:calc(373 * var(--landing-unit));height:calc(353 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit))}.landing-page .landing-section[id=success-stories]>.landing-rail{gap:calc(45 * var(--landing-unit))}.landing-page .landing-storySymbol{top:calc(18 * var(--landing-unit));left:calc(44 * var(--landing-unit));width:calc(139 * var(--landing-unit));height:calc(114 * var(--landing-unit))}.landing-page .landing-storyPortrait{top:calc(20 * var(--landing-unit));right:calc(20 * var(--landing-unit));width:calc(181 * var(--landing-unit));height:calc(157 * var(--landing-unit));border-radius:calc(16 * var(--landing-unit))}.landing-page .landing-storyContent{top:calc(128 * var(--landing-unit));left:calc(18 * var(--landing-unit));right:calc(30 * var(--landing-unit));bottom:calc(31 * var(--landing-unit));padding:calc(30 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit))}.landing-page .landing-storyContent h3{font-size:calc(14 * var(--landing-unit));max-width:calc(125 * var(--landing-unit))}.landing-page .landing-storyLocation{font-size:calc(12 * var(--landing-unit));margin-top:calc(4 * var(--landing-unit))}.landing-page .landing-storyQuote{font-size:calc(12 * var(--landing-unit));margin-top:calc(20 * var(--landing-unit))}.landing-page .landing-storyCategory{bottom:calc(15 * var(--landing-unit));right:calc(58 * var(--landing-unit));padding:calc(5 * var(--landing-unit)) calc(12 * var(--landing-unit));border-radius:calc(20 * var(--landing-unit));font-size:calc(10 * var(--landing-unit))}.landing-page .landing-section[id=video-testimonials]>.landing-rail{gap:calc(24 * var(--landing-unit))}.landing-page .landing-section .landing-videoCard{flex:0 0 calc(280 * var(--landing-unit));width:calc(280 * var(--landing-unit));height:calc(270 * var(--landing-unit));border-radius:calc(28 * var(--landing-unit))}.landing-page .landing-videoCaption p{font-size:calc(14 * var(--landing-unit));margin-top:calc(4 * var(--landing-unit))}.landing-page .landing-journey{margin-top:0}.landing-page .landing-journeyInner{padding-block:calc(44 * var(--landing-unit));align-items:center;gap:calc(50 * var(--landing-unit));font-size:calc(14 * var(--landing-unit));flex-direction:row}.landing-page .landing-journeyInner h2{font-size:calc(32 * var(--landing-unit))}.landing-page .landing-journeyInner p{max-width:calc(600 * var(--landing-unit));margin-top:calc(10 * var(--landing-unit))}.landing-page .landing-journeyButtons{gap:calc(14 * var(--landing-unit));flex-direction:row;width:auto}.landing-page .landing-journeyButtons a{padding:calc(16 * var(--landing-unit)) calc(24 * var(--landing-unit));border-radius:calc(18 * var(--landing-unit));font-size:calc(14 * var(--landing-unit));white-space:nowrap}.landing-page .landing-navbar img{width:calc(280 * var(--landing-unit));height:auto}.landing-page .landing-navbar .landing-landingLogo img{width:auto;height:3rem}.landing-page .landing-heroSection .landing-heroBottom{box-sizing:border-box;grid-template-columns:calc(470 * var(--landing-unit)) minmax(0, 1fr);padding-left:calc(46 * var(--landing-unit));column-gap:calc(30 * var(--landing-unit));margin-top:calc(-91 * var(--landing-unit))}.landing-page .landing-heroSection .landing-pillars{height:calc(180 * var(--landing-unit));padding:calc(24 * var(--landing-unit)) calc(20 * var(--landing-unit));gap:calc(12 * var(--landing-unit));border-radius:calc(26 * var(--landing-unit))}.landing-page .landing-heroSection .landing-pillarIcon{width:calc(68 * var(--landing-unit));height:calc(68 * var(--landing-unit))}.landing-page .landing-heroSection .landing-pillars p{font-size:calc(16 * var(--landing-unit));margin:calc(10 * var(--landing-unit)) 0 calc(12 * var(--landing-unit));line-height:1.4}.landing-page .landing-heroSection .landing-pillarOrnament{gap:calc(8 * var(--landing-unit))}.landing-page .landing-heroSection .landing-pillarOrnament>img:not(.landing-pillarSymbol){width:calc(31 * var(--landing-unit));height:calc(2 * var(--landing-unit))}.landing-page .landing-heroSection .landing-pillarSymbol{width:calc(24 * var(--landing-unit));height:calc(22 * var(--landing-unit))}.landing-page{--visible-cards:4.5;--rail-gap:28px}.landing-page .landing-section.landing-carouselSection>.landing-rail{gap:var(--rail-gap)}.landing-page .landing-section.landing-carouselSection .landing-card,.landing-page .landing-section.landing-carouselSection .landing-storyCard,.landing-page .landing-section.landing-carouselSection .landing-videoCard{flex:0 0 calc((100% - (var(--visible-cards) - 1) * var(--rail-gap)) / var(--visible-cards));width:calc((100% - (var(--visible-cards) - 1) * var(--rail-gap)) / var(--visible-cards));scroll-snap-stop:always;height:auto}.landing-page .landing-section .landing-cardCopy{min-width:0}.landing-page .landing-section .landing-shopCard .landing-shopIcon{aspect-ratio:1;max-width:100%;height:auto}.landing-page .landing-section .landing-storyCard{flex-direction:column;min-height:350px;padding:16px;display:flex}.landing-page .landing-storyPortrait{align-self:flex-end;width:60%;height:120px;position:relative;inset:auto}.landing-page .landing-storySymbol{width:30%;height:90px;top:22px;left:12px}.landing-page .landing-storyContent{flex:1;margin-top:-12px;padding:16px;position:relative;inset:auto}.landing-page .landing-storyContent h3{max-width:none}.landing-page .landing-storyCategory{align-self:flex-end;margin-top:8px;position:relative;inset:auto}@media (max-width:1199px){.landing-page{--visible-cards:3.4;--rail-gap:20px}.landing-page .landing-contactGrid{gap:14px}.landing-page .landing-contactCard{flex-wrap:wrap}.landing-page .landing-contactCard .landing-iconCircle{width:48px;height:48px}.landing-page .landing-contactCard h3{font-size:18px}.landing-page .landing-contactArrow{width:32px;height:32px}.landing-page .landing-ritualSlide.landing-ritual{flex-basis:92%;grid-template-columns:minmax(0,1fr) 120px;gap:20px;width:92%;height:auto;padding:24px}.landing-page .landing-ritual>img{grid-column:1/-1;width:100%;height:260px;position:static}.landing-page .landing-ritual h3{white-space:normal;font-size:30px}.landing-page .landing-ritualRail{gap:24px}.landing-page .landing-section .landing-master{height:auto;min-height:320px;padding:32px}.landing-page .landing-section .landing-master h2{font-size:32px}.landing-page .landing-section .landing-master>div>p:first-child,.landing-page .landing-section .landing-master .landing-explore{font-size:14px}.landing-page .landing-section .landing-masterValues{flex-wrap:wrap;gap:16px;font-size:16px}.landing-page .landing-section .landing-master .landing-explore img{width:24px;height:24px}.landing-page .landing-journeyInner{flex-wrap:wrap}}@media (max-width:639px){.landing-page{--visible-cards:2.5;--rail-gap:12px}.landing-page .landing-section{padding-block:32px}.landing-page .landing-section h2,.landing-page .landing-contact>h2{font-size:26px}.landing-page .landing-section .landing-sectionHeader{gap:12px;min-height:0;margin-bottom:24px}.landing-page .landing-sectionHeader p{font-size:14px;line-height:1.5}.landing-page .landing-sectionHeader>button{font-size:13px}.landing-page .landing-section.landing-carouselSection .landing-card{border-radius:16px;min-height:240px}.landing-page .landing-section .landing-cardImage{flex-basis:108px;height:108px}.landing-page .landing-section .landing-cardCopy,.landing-page .landing-section[id=courses] .landing-cardCopy{padding:12px}.landing-page .landing-section .landing-card h3,.landing-page .landing-videoCaption h3{overflow-wrap:anywhere;font-size:15px}.landing-page .landing-section .landing-card p,.landing-page .landing-videoCaption p{font-size:12px;line-height:1.45}.landing-page .landing-section .landing-explore{gap:6px;font-size:13px}.landing-page .landing-section .landing-courseIcon{width:56px;height:56px;margin:16px 12px 0}.landing-page .landing-section .landing-card.landing-shopCard{min-height:190px;padding:16px 10px}.landing-page .landing-section .landing-shopCard .landing-shopIcon{width:110px}.landing-page .landing-section .landing-shopCard .landing-cardCopy{gap:4px}.landing-page .landing-section .landing-explore img{width:20px;height:20px}.landing-page .landing-section .landing-carouselDots{margin-top:16px}.landing-page .landing-section.landing-contact,.landing-page .landing-section[id=faithkart]{padding-block:32px}.landing-page .landing-contact>p{margin-bottom:24px;font-size:14px}.landing-page .landing-contactGrid{grid-template-columns:1fr}.landing-page .landing-contactCard{flex-wrap:nowrap;min-height:88px}.landing-page .landing-ritualSlide.landing-ritual{grid-template-columns:minmax(0,1fr);padding:20px}.landing-page .landing-ritual .landing-date{width:120px;margin-top:0}.landing-page .landing-ritual>img{grid-column:auto;height:190px}.landing-page .landing-ritual li{font-size:14px}.landing-page .landing-section .landing-master{border-radius:20px;flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.landing-page .landing-section .landing-master>img{width:100%;max-width:352px}.landing-page .landing-section .landing-master h2{margin:16px 0;font-size:30px}.landing-page .landing-corporate{background-position:100% 100%;background-size:auto 200px;height:auto;padding:24px 20px 200px}.landing-page .landing-corporateCopy{width:100%}.landing-page .landing-corporate h2{font-size:25px}.landing-page .landing-corporateCopy>p:not(.landing-corporateLabel){font-size:15px}.landing-page .landing-section .landing-storyCard{border-radius:16px;padding:10px}.landing-page .landing-storyPortrait{width:65%;height:90px}.landing-page .landing-storyContent{border-radius:14px;padding:12px 10px}.landing-page .landing-storyContent h3{font-size:13px}.landing-page .landing-storyLocation,.landing-page .landing-storyCategory{font-size:11px}.landing-page .landing-section .landing-videoCard{border-radius:16px}.landing-page .landing-videoThumbnail{height:130px}.landing-page .landing-videoCaption{padding:12px}.landing-page .landing-journeyInner{gap:20px;padding-block:28px}.landing-page .landing-journeyInner h2{font-size:26px}.landing-page .landing-journeyInner p{font-size:14px}.landing-page .landing-journeyButtons{flex-wrap:wrap;gap:10px}.landing-page .landing-journeyButtons a{padding:14px;font-size:13px}.landing-page .landing-navbar img{width:160px}.landing-page .landing-navbar .landing-landingLogo img{width:auto;height:2.5rem}}@media (min-width:1100px){.landing-page .landing-section,.landing-page .landing-section.landing-contact,.landing-page .landing-section[id=faithkart],.landing-page .landing-section[id=corporate-wellness],.landing-page .landing-section[id=master]{height:auto;min-height:0;padding-top:calc(38 * var(--landing-unit));padding-bottom:calc(38 * var(--landing-unit))}.landing-page .landing-section.landing-carouselSection,.landing-page .landing-section.landing-carouselSection:is([id=services],[id=courses],[id=faithkart],[id=insights],[id=success-stories],[id=video-testimonials]){justify-content:flex-start;height:auto;min-height:0}.landing-page .landing-section .landing-sectionHeader,.landing-page .landing-section.landing-carouselSection:is([id=services],[id=courses],[id=faithkart],[id=insights],[id=success-stories],[id=video-testimonials]) .landing-sectionHeader{min-height:0;margin-bottom:calc(34 * var(--landing-unit))}.landing-page .landing-section .landing-carouselDots,.landing-page .landing-section.landing-carouselSection:is([id=services],[id=courses],[id=faithkart],[id=insights],[id=success-stories],[id=video-testimonials]) .landing-carouselDots{height:calc(28 * var(--landing-unit));margin-top:calc(24 * var(--landing-unit))}.landing-page .landing-section .landing-carouselDots button{height:calc(28 * var(--landing-unit))}}@media (max-width:479px){.landing-page{--visible-cards:1.5}}.landing-page .landing-contactGrid,.landing-page .landing-ritualRail{--landing-unit:min(.0694444vw, 1.1236px)}.landing-page .landing-contactGrid{max-width:calc(1120 * var(--landing-unit));gap:calc(35 * var(--landing-unit));grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .landing-contactCard{min-width:0;min-height:calc(116 * var(--landing-unit));padding:calc(14 * var(--landing-unit));gap:calc(16 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit))}.landing-page .landing-contactCard h3{font-size:calc(24 * var(--landing-unit));font-weight:var(--font-weight-regular)}.landing-page .landing-contactCard p{font-size:calc(13 * var(--landing-unit));margin-top:calc(5 * var(--landing-unit));line-height:1.4}.landing-page .landing-contactCard .landing-iconCircle{width:calc(72 * var(--landing-unit));height:calc(72 * var(--landing-unit))}.landing-page .landing-contactArrow{width:calc(47 * var(--landing-unit));height:calc(47 * var(--landing-unit))}.landing-page .landing-ritualRail{gap:calc(125 * var(--landing-unit));padding-top:calc(1 * var(--landing-unit))}.landing-page .landing-ritualRail:after{flex-basis:calc(100 * var(--landing-unit))}.landing-page .landing-ritualSlide.landing-ritual{flex:0 0 calc(1093 * var(--landing-unit));width:calc(1093 * var(--landing-unit));height:calc(528 * var(--landing-unit));padding:calc(43 * var(--landing-unit)) calc(30 * var(--landing-unit));grid-template-columns:calc(390 * var(--landing-unit)) calc(150 * var(--landing-unit)) 1fr;gap:calc(10 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit));position:relative;overflow:visible}.landing-page .landing-ritual>img{left:calc(613 * var(--landing-unit));top:calc(74 * var(--landing-unit));width:calc(536 * var(--landing-unit));height:calc(374 * var(--landing-unit));border-radius:calc(24 * var(--landing-unit));max-width:none;position:absolute}.landing-page .landing-ritualBadge{font-size:calc(13 * var(--landing-unit));padding:calc(6 * var(--landing-unit)) calc(20 * var(--landing-unit));border-radius:calc(30 * var(--landing-unit))}.landing-page .landing-ritual h3{font-size:calc(46 * var(--landing-unit));margin:calc(14 * var(--landing-unit)) 0 0;white-space:nowrap}.landing-page .landing-ritual p{font-size:calc(18 * var(--landing-unit))}.landing-page .landing-ritual ul{margin-top:calc(20 * var(--landing-unit))}.landing-page .landing-ritual li{font-size:calc(18 * var(--landing-unit));gap:calc(8 * var(--landing-unit));margin:calc(7 * var(--landing-unit)) 0}.landing-page .landing-ritual li>img{width:calc(44 * var(--landing-unit));height:calc(44 * var(--landing-unit))}.landing-page .landing-ritual .landing-date{margin-top:calc(58 * var(--landing-unit));padding:calc(9 * var(--landing-unit)) calc(10 * var(--landing-unit));border-radius:calc(12 * var(--landing-unit));border-width:calc(1 * var(--landing-unit));font-size:calc(12 * var(--landing-unit))}.landing-page .landing-dateMoon{width:calc(68 * var(--landing-unit));height:calc(13 * var(--landing-unit));margin-bottom:calc(4 * var(--landing-unit))}.landing-page .landing-dateMonth,.landing-page .landing-dateYear{font-size:calc(14 * var(--landing-unit))}.landing-page .landing-dateYear{margin-top:calc(2 * var(--landing-unit))}.landing-page .landing-date strong{font-size:calc(48 * var(--landing-unit))}.landing-page .landing-dateDay{font-size:calc(18 * var(--landing-unit));gap:calc(5 * var(--landing-unit))}.landing-page .landing-contactGrid{align-items:stretch;display:flex}.landing-page .landing-contactCard{flex-wrap:nowrap;flex:1 1 0}.landing-page .landing-ritual>img{grid-column:auto}.landing-page .landing-ritual .landing-date{width:auto}.landing-page .landing-section .landing-master{border-radius:1.875cqw;flex-direction:row;align-items:center;gap:3.5cqw;height:37.1875cqw;min-height:0;padding:3.9cqw 10% 3.9cqw 5%}.landing-page .landing-section .landing-master h2{margin:1.4cqw 0 2.34cqw;font-size:3.4375cqw;line-height:1.2}.landing-page .landing-section .landing-master>div>p:first-child{font-size:1.25cqw}.landing-page .landing-section .landing-masterValues{white-space:nowrap;flex-wrap:nowrap;gap:2.5cqw;font-size:1.56cqw}@media (max-width:899px){.landing-page .landing-contactGrid{flex-wrap:wrap}.landing-page .landing-contactCard{flex:0 0 calc((100% - var(--contact-gap)) / 2)}}@media (max-width:767px){.landing-page .landing-contactCard{flex-basis:100%}}.landing-page .landing-section .landing-master>img{border-radius:1.8cqw;width:32%;max-width:none;height:auto}.landing-page .landing-section .landing-master .landing-explore{gap:1cqw;margin-top:1.95cqw;padding-top:1.25cqw;font-size:1.25cqw}.landing-page .landing-section .landing-master .landing-explore img{width:2.1cqw;height:2.1cqw}.landing-page .landing-section.landing-carouselSection .landing-card,.landing-page .landing-section.landing-carouselSection .landing-storyCard,.landing-page .landing-section.landing-carouselSection .landing-videoCard{min-height:0;container-type:inline-size}.landing-page .landing-section .landing-card h3{overflow-wrap:normal;font-size:7.4cqw;line-height:1.25}.landing-page .landing-section .landing-card p{margin-top:var(--space-heading-copy);font-size:5.55cqw;line-height:1.35}.landing-page .landing-section .landing-cardCopy,.landing-page .landing-section[id=courses] .landing-cardCopy{padding:7.4cqw 8.8cqw 8.1cqw}.landing-page .landing-section .landing-cardImage{flex-basis:51.85cqw;height:51.85cqw}.landing-page .landing-section .landing-card .landing-explore{gap:2.96cqw;padding-top:4.44cqw;font-size:5.92cqw}.landing-page .landing-section .landing-card .landing-explore img{width:9.26cqw;height:9.26cqw}.landing-page .landing-section .landing-courseIcon{width:29.63cqw;height:29.63cqw;margin:8.89cqw 11.11cqw 0}.landing-page .landing-section .landing-loungePlay{width:10.74cqw;height:10.74cqw;font-size:4.44cqw;top:6.67cqw;right:6.67cqw}.landing-page .landing-section .landing-card.landing-shopCard{gap:0;height:auto;min-height:0;padding:0}.landing-page .landing-section .landing-shopCard .landing-shopIcon{aspect-ratio:1;width:60%;height:auto;margin-top:9cqw}.landing-page .landing-section .landing-shopCard .landing-cardCopy{gap:3cqw;padding:8cqw 0}.landing-page .landing-section .landing-shopCard .landing-explore{padding:0}.landing-page .landing-videoThumbnail{height:71.43cqw}.landing-page .landing-videoCaption{padding:4.29cqw 5.71cqw}.landing-page .landing-videoCaption h3{font-size:6.43cqw}.landing-page .landing-videoCaption p{margin-top:1.43cqw;font-size:5cqw}.landing-page .landing-videoPlay{width:18.57cqw;height:18.57cqw;font-size:5.71cqw}.landing-page .landing-storyPortrait{height:42cqw}.landing-page .landing-storyContent{margin-top:-3cqw;padding:5cqw}.landing-page .landing-storyContent h3{font-size:4.8cqw}.landing-page .landing-storyLocation{margin-top:1.4cqw;font-size:4.3cqw}.landing-page .landing-storyQuote{margin-top:5cqw;font-size:4.3cqw}.landing-page .landing-storyCategory{margin-top:2.7cqw;padding:1.7cqw 4cqw;font-size:3.8cqw}@media (min-width:1200px){.landing-page .landing-section[id=success-stories] .landing-storyCard,.landing-page .landing-section[id=video-testimonials] .landing-videoCard{flex-basis:calc((100% - 2.5 * var(--rail-gap)) / 3.5);width:calc((100% - 2.5 * var(--rail-gap)) / 3.5)}}.landing-page .landing-heroSection{--landing-unit:min(.0694444vw, 1.1236px);padding-top:calc(58 * var(--landing-unit));padding-bottom:calc(55 * var(--landing-unit))}.landing-page .landing-heroSection .landing-heroBottom{align-items:end;row-gap:0;height:auto;display:grid}.landing-page .landing-heroSection .landing-pillars{max-width:none;margin:0}.landing-page .landing-heroSection .landing-pillars p{white-space:nowrap}.landing-page .landing-heroSection .landing-metrics{gap:calc(12 * var(--landing-unit));min-width:0;padding:0 0 calc(16 * var(--landing-unit));flex-wrap:nowrap;display:flex}.landing-page .landing-heroSection .landing-metrics>div{gap:calc(8 * var(--landing-unit));min-width:0}.landing-page .landing-heroSection .landing-metricImage{width:calc(54 * var(--landing-unit));height:calc(54 * var(--landing-unit))}.landing-page .landing-heroSection .landing-metrics p{font-size:calc(16 * var(--landing-unit));margin:0;line-height:1.35}.landing-page .landing-heroSection .landing-metrics strong{font-size:calc(16 * var(--landing-unit));white-space:nowrap;line-height:1.35}.landing-page .landing-heroSection .landing-metrics span{font-size:calc(11 * var(--landing-unit));margin-top:calc(4 * var(--landing-unit));white-space:nowrap;line-height:1.4;display:block}.landing-page .landing-section .landing-sectionHeader h2{letter-spacing:-.02em;font-size:clamp(16px,4.5vw,40px);line-height:1.25}.landing-page .landing-contact>h2{font-size:clamp(16px,4.5vw,36px);line-height:1.25}.landing-page .landing-sectionHeader p,.landing-page .landing-contact>p{font-size:clamp(10px,2.6vw,18px);line-height:1.5}.landing-page .landing-sectionHeader>button{font-size:clamp(10px,2.6vw,18px)}.landing-page .landing-section .landing-sectionHeader{gap:clamp(8px,2vw,24px)}.landing-page .landing-sectionHeader>div:first-child{min-width:0}.landing-page .landing-section .landing-ritualControls{flex-shrink:0;gap:clamp(8px,2vw,25px)}.landing-page .landing-ritualControls button{width:clamp(28px,7vw,50px);height:clamp(28px,7vw,50px)}.landing-page .landing-ritualControls svg{width:clamp(14px,3.5vw,24px);height:clamp(14px,3.5vw,24px)}@media (max-width:639px){.landing-page .landing-ritualTitle{white-space:nowrap;width:calc(100% - 92px);margin:10px 0 0;display:block}.landing-page .landing-contact>p{margin-top:10px;margin-bottom:20px}.landing-page .landing-sectionHeader p{margin-top:var(--space-heading-copy)}.landing-page .landing-section .landing-sectionHeader{margin-bottom:20px}.landing-page .landing-section{padding-block:28px}.landing-page .landing-ritualRail{gap:12px;width:calc(100% + 6vw);padding-top:1px}.landing-page .landing-ritualRail:after{flex-basis:6vw}.landing-page .landing-ritualSlide.landing-ritual{--ritual-image-overlap:min(41vw, 180px);background:0 0;border-radius:18px;flex:0 0 88%;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 10px;width:88%;height:auto;min-height:0;padding:18px;position:relative;overflow:visible}.landing-page .landing-ritualSlide.landing-ritual>div:first-child{min-width:0;padding:18px 18px calc(26px + var(--ritual-image-overlap));background:var(--ritual-color,#fff7bf);border-radius:18px;grid-area:1/1/auto/-1;margin:-18px -18px 0}.landing-page .landing-ritualBadge{padding:4px 9px;font-size:8px}.landing-page .landing-ritual h3{display:none}.landing-page .landing-ritual p{margin-top:var(--space-heading-copy);font-size:12px}.landing-page .landing-ritual ul{width:100%;margin-top:14px}.landing-page .landing-ritual li{gap:5px;margin:5px 0;font-size:clamp(10px,3vw,12px);line-height:1.25}.landing-page .landing-ritual li>img{width:24px;height:24px}.landing-page .landing-ritual .landing-date{border-radius:9px;width:86px;margin:0;padding:6px;font-size:8px;position:absolute;top:30px;right:16px}.landing-page .landing-dateMoon{width:50px;height:auto;margin-bottom:2px}.landing-page .landing-dateMonth,.landing-page .landing-dateYear{font-size:8px}.landing-page .landing-date strong{font-size:29px}.landing-page .landing-dateDay{font-size:11px}.landing-page .landing-ritual>img{aspect-ratio:610/404;object-fit:cover;z-index:1;width:88%;max-width:none;height:auto;margin-top:calc(-1 * var(--ritual-image-overlap) + 14px);border-radius:14px;grid-area:2/1/auto/-1;justify-self:center;position:relative;top:auto;left:auto;right:auto;transform:none}.landing-page .landing-section .landing-master{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;height:auto;min-height:0;padding:32px 24px 0;display:flex;position:relative;overflow:hidden}.landing-page .landing-section .landing-master>div{display:contents}.landing-page .landing-section .landing-master>div>p:first-child{order:1}.landing-page .landing-section .landing-master h2{order:2}.landing-page .landing-section .landing-master .landing-masterValues{order:3;margin:0}.landing-page .landing-section .landing-master>div>p:first-child{font-size:13px}.landing-page .landing-section .landing-master h2{margin:0;font-size:clamp(34px,10vw,48px);line-height:.98}.landing-page .landing-section .landing-masterValues{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%;font-size:clamp(13px,3.8vw,18px)}.landing-page .landing-section .landing-master .landing-explore{order:5;align-self:flex-start;gap:10px;margin:0 0 8px;padding-top:0;font-size:15px}.landing-page .landing-section .landing-master>img{z-index:2;aspect-ratio:1/1.08;object-fit:cover;border-radius:20px;order:4;align-self:center;width:min(72%,352px);max-width:352px;height:auto;margin-top:0;position:relative}.landing-page .landing-section .landing-master:before{aspect-ratio:1;width:112%;height:auto;inset:auto auto -48% -28%}.landing-page .landing-section .landing-master:after{border-radius:22px;width:66%;height:43%;top:48%;bottom:auto;right:-8%}.landing-page .landing-section[id=corporate-wellness]{padding-block:28px}.landing-page .landing-corporate{background-color:#f5efe7;background-image:none;border-radius:20px;flex-direction:column;height:auto;min-height:0;padding:24px 20px 20px;display:flex;position:relative;overflow:hidden}.landing-page .landing-corporateCopy{z-index:2;width:100%;position:relative}.landing-page .landing-corporateMobileImage{z-index:1;aspect-ratio:2048/771;object-fit:contain;object-position:center;border-radius:14px;width:100%;height:auto;margin-top:26px;display:block;position:static}.landing-page .landing-corporate h2{font-size:clamp(24px,6.6vw,30px);line-height:1.08}.landing-page .landing-corporateCopy>p:not(.landing-corporateLabel){font-size:15px;line-height:1.5}.landing-page .landing-corporate .landing-explore{margin-top:20px}}@media (max-width:1023px){.landing-page .landing-heroSection{padding-top:16px;padding-bottom:24px}.landing-page .landing-heroSection .landing-heroBottom{grid-template-columns:1fr;gap:0;width:calc(100% - clamp(16px,4vw,40px));margin:0 auto;padding:0;display:grid}.landing-page .landing-heroSection .landing-pillars{border-radius:0 0 18px 18px;gap:4px;width:100%;height:auto;padding:22px 10px 20px}.landing-page .landing-heroSection .landing-pillarIcon{width:clamp(58px,17vw,72px);height:clamp(58px,17vw,72px)}.landing-page .landing-heroSection .landing-pillars p{margin:10px 0 12px;font-size:clamp(11px,3.2vw,14px)}.landing-page .landing-heroSection .landing-pillarOrnament{gap:5px}.landing-page .landing-heroSection .landing-pillarOrnament>img:not(.landing-pillarSymbol){width:24px;height:2px}.landing-page .landing-heroSection .landing-pillarSymbol{width:19px;height:18px}.landing-page .landing-heroSection .landing-metrics{box-sizing:border-box;justify-content:space-between;gap:3px;width:100%;max-width:100%;margin-top:12px;padding:8px 2px;overflow:hidden}.landing-page .landing-heroSection .landing-metrics>div{gap:3px;min-width:0}.landing-page .landing-heroSection .landing-metrics p{min-width:0}.landing-page .landing-heroSection .landing-metricImage{width:clamp(30px,9vw,38px);height:clamp(30px,9vw,38px)}.landing-page .landing-heroSection .landing-metrics strong{font-size:clamp(9px,2.7vw,12px)}.landing-page .landing-heroSection .landing-metrics span{margin-top:1px;font-size:clamp(6px,1.8vw,8px)}}@media (max-width:639px){.landing-page .landing-contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.landing-page .landing-contactCard{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:0;padding:12px 7px 10px;display:flex;position:relative}.landing-page .landing-contactCard .landing-iconCircle{width:40px;height:40px}.landing-page .landing-contactCard>div{width:100%;min-width:0}.landing-page .landing-contactCard h3{font-size:13px;line-height:1.2}.landing-page .landing-contactCard p{overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.35}.landing-page .landing-contactArrow{width:25px;height:25px;margin:8px 0 0}.landing-page .landing-heroSection .landing-metrics{align-items:center;gap:0;width:100%;max-width:100%;padding-inline:4px;display:flex;overflow:hidden}.landing-page .landing-heroSection .landing-metrics>div{flex:25%;gap:2px;width:25%;min-width:0}.landing-page .landing-heroSection .landing-metricImage{flex:none;width:clamp(25px,7.5vw,31px);height:clamp(25px,7.5vw,31px)}.landing-page .landing-heroSection .landing-metrics p{flex:1;min-width:0}.landing-page .landing-heroSection .landing-metrics strong{letter-spacing:-.02em;font-size:clamp(7px,2.25vw,9px)}.landing-page .landing-heroSection .landing-metrics span{white-space:normal;font-size:clamp(5px,1.5vw,6.5px);line-height:1.15}.landing-page .landing-ritual .landing-date{border-radius:8px;width:72px;padding:4px;font-size:7px;top:26px;right:12px}.landing-page .landing-dateMoon{width:40px;height:auto;margin-bottom:1px}.landing-page .landing-dateMonth,.landing-page .landing-dateYear{font-size:7px}.landing-page .landing-date strong{font-size:24px;line-height:1.05}.landing-page .landing-dateDay{gap:3px;font-size:9px}}@media (max-width:1023px){.landing-page .landing-sectionHeader>button{font-size:clamp(12px,1.8vw,15px)}}.landing-page .landing-ritual li p{margin:0}.landing-page .landing-section.landing-carouselSection:is(#faithkart,#success-stories,#video-testimonials){box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--landing-gutter)}.landing-page .landing-carouselSection:is(#faithkart,#success-stories,#video-testimonials) .landing-sectionHeader>div:first-child{flex:1;width:100%}.landing-page .landing-carouselSection:is(#faithkart,#success-stories,#video-testimonials) .landing-sectionHeader p{width:100%;max-width:none}@media (min-width:640px) and (max-width:1099px){.landing-page .landing-section .landing-ritualSlide.landing-ritual{height:auto;min-height:0}}@media (min-width:640px){.landing-page .landing-carouselSection:is([id=wisdom],[id=services],[id=courses],[id=insights],[id=success-stories]) .landing-sectionHeader p{width:100%}}@media (max-width:639px){.landing-page .landing-section .landing-master{gap:16px}.landing-page .landing-section .landing-master .landing-masterValues,.landing-page .landing-section .landing-master .landing-explore{margin:0}.landing-page .landing-heroSection .landing-metrics{background:#f7f6f3;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 8px;margin-top:12px;padding:12px}.landing-page .landing-heroSection .landing-metrics>div{flex:0 0 calc(50% - 4px);gap:12px;width:auto}.landing-page .landing-heroSection .landing-metricImage{width:44px;height:44px}.landing-page .landing-heroSection .landing-metrics strong{font-size:12px}.landing-page .landing-heroSection .landing-metrics span{font-size:9px}.landing-page .landing-section .landing-master:before{bottom:-58%}.landing-page .landing-section .landing-master:after{top:60%}}}@media (min-width:640px) and (max-width:1199px){.landing-page .landing-corporate{height:auto;min-height:calc(344 * var(--landing-unit));padding-block:24px}.landing-page .landing-corporate .landing-explore{margin-top:8px;padding-top:8px}.landing-page .landing-heroSection .landing-heroBottom{width:min(var(--landing-width), calc(100% - 2 * var(--landing-gutter)));padding-inline:0}.landing-page .landing-metricsWrapper{grid-column:1/-1;width:100%;min-width:0;display:block}.landing-page .landing-heroSection .landing-metrics{box-sizing:border-box;justify-content:space-between;gap:16px;width:100%;max-width:100%;margin-top:20px;padding:12px 0}.landing-page .landing-heroSection .landing-metrics>div{gap:8px;min-width:0}.landing-page .landing-heroSection .landing-metricImage{flex-shrink:0;width:clamp(38px,4.5vw,54px);height:clamp(38px,4.5vw,54px)}.landing-page .landing-heroSection .landing-metrics strong{font-size:clamp(12px,1.5vw,18px)}.landing-page .landing-heroSection .landing-metrics span{font-size:clamp(9px,1vw,12px)}.landing-page .landing-section[id=success-stories]{--visible-cards:2.5;--rail-gap:24px}}.landing-metricsWrapper{display:contents}.landing-page p.landing-actionText{margin:0;line-height:24px;font-size:16px!important;font-weight:600!important}@media (min-width:640px) and (max-width:1199px){.landing-page p.landing-actionText{font-family:var(--font-family-body);line-height:24px;font-size:15px!important;font-weight:600!important}}@media (max-width:639px){.landing-page p.landing-actionText{line-height:20px;font-size:13px!important}}
@layer components{.footer-scaled>div:first-child{width:91%;max-width:1500px;margin-inline:auto;padding-inline:0}.footer-scaled>div:first-child>div:first-child{grid-template-columns:1.65fr .85fr .85fr 1.15fr;gap:48px;padding-block:56px 44px}.footer-scaled section{grid-column:auto;min-width:0}.footer-scaled section>nav{gap:12px;margin-top:20px}.footer-scaled nav a,.footer-scaled li,.footer-scaled address,.footer-scaled section>div{font-size:12px;line-height:1.75}.footer-scaled section>ul{margin-top:20px}.footer-scaled section>ul[class*=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.footer-scaled li{gap:8px}.footer-scaled li>span:first-child{border-radius:8px;width:28px;height:28px}.footer-scaled ul[class*=grid] li>span:first-child{border-radius:50%;width:6px;height:6px}.footer-scaled li svg{width:14px;height:14px}.footer-scaled section>div{margin-top:20px}.footer-scaled>div:first-child>div:nth-child(2)>div{grid-template-columns:minmax(0,2fr) minmax(0,.8fr);gap:100px;padding-block:36px 100px}.footer-scaled form{flex-direction:row;gap:8px;margin-top:20px}.footer-scaled form input,.footer-scaled form button{border-radius:16px;height:44px;font-size:12px;line-height:1.5}.footer-scaled form input{flex:1;padding-inline:16px}.footer-scaled form button{width:auto;padding-inline:24px}.footer-scaled section>div[class*=flex]{flex-wrap:wrap;gap:12px;margin-top:20px}.footer-scaled section>div>a{flex-shrink:0;width:38px;height:38px}.footer-scaled section>div>a svg{width:18px;height:18px}.footer-scaled>div:last-child>div{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:91%;max-width:1500px;margin-inline:auto;padding:18px 0;font-size:12px}.footer-scaled>div:last-child nav{flex-wrap:wrap;gap:20px}@media (max-width:1199px){.footer-scaled>div:first-child>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block:40px}.footer-scaled>div:first-child>div:nth-child(2)>div{gap:40px;padding-bottom:56px}.footer-scaled>div:last-child>div{flex-wrap:wrap}}@media (max-width:639px){.footer-scaled>div:first-child>div:first-child{grid-template-columns:1fr}.footer-scaled>div:first-child>div:nth-child(2)>div{grid-template-columns:1fr;gap:32px;padding-block:32px}.footer-scaled form{flex-wrap:wrap}.footer-scaled form input{min-width:160px;font-size:16px}.footer-scaled>div:last-child>div{align-items:flex-start}}}@layer base{.footer-scaled p{line-height:1.75;font-size:12px!important;font-weight:400!important}.footer-scaled section>p[class*=font-bold]{margin-top:0;font-size:14px!important;font-weight:600!important}.footer-scaled p#footer-business-name{font-size:16px!important}.footer-scaled section>p[class*=uppercase]{letter-spacing:.12em;font-size:11px!important;font-weight:600!important}.footer-scaled section>p:not([class*=font-bold]):not([class*=uppercase]){max-width:430px}.footer-scaled section>p#footer-business-name+p{margin-top:20px}.footer-scaled section>div>div>p{color:#fff;font-weight:600!important}.footer-scaled>div:first-child>div:nth-child(2) section:first-child>p:nth-child(2){max-width:560px;margin-top:4px}}
@layer components{.stats-row{justify-content:center;align-items:stretch;gap:clamp(8px,2vw,24px);width:100%;padding-inline:8px;display:flex}.stats-card{flex:1 1 0;min-width:0;max-width:175px;padding-top:16px;position:relative;container-type:inline-size}.stats-card>span{width:clamp(30px,25cqw,44px);height:clamp(30px,25cqw,44px)}.stats-card svg{flex-shrink:0;width:clamp(15px,12cqw,20px);height:clamp(15px,12cqw,20px)}.stats-card>div{border-radius:clamp(10px,9cqw,16px);height:100%;padding:clamp(30px,23cqw,40px) 5px clamp(12px,12cqw,20px)}.stats-card>div>p:first-child,.stats-card>div>span:first-child{white-space:nowrap;font-size:clamp(18px,16cqw,28px)}.stats-card>div>p:first-child>span{font-size:clamp(10px,9cqw,16px)}.stats-card h2,.stats-card>div>p:not(:first-child){margin-top:clamp(8px,7cqw,12px);font-size:clamp(10px,7.4cqw,13px)}.stats-card>div>svg{margin-top:clamp(10px,9cqw,16px)}}
@layer components{.lifewheel-page{--box-count:4.5;--box-gap:24px}.lifewheel-page [aria-label="Success stories gallery"],.lifewheel-page [aria-label="Video testimonials carousel"]{gap:var(--box-gap)}.lifewheel-page [aria-label="Video testimonials carousel"]{--rail-inset:calc(max(0px, (100vw - var(--content-max-width)) / 2) + var(--content-gutter));container-type:inline-size}.lifewheel-page [aria-label="Success stories gallery"]>article,.lifewheel-page [aria-label="Video testimonials carousel"]>div{flex-basis:calc((100% - (var(--box-count) - 1) * var(--box-gap)) / var(--box-count));container-type:inline-size}.lifewheel-page [aria-label="Video testimonials carousel"]>div{width:calc((100cqw + var(--rail-inset) - 60px) / 3.5);flex:0 0 calc((100cqw + var(--rail-inset) - 60px) / 3.5)!important}.lifewheel-page [aria-label="Success stories gallery"]>article>div:first-child{height:clamp(150px,90cqw,304px)}.lifewheel-page [aria-label="Success stories gallery"]>article>div:nth-child(2){padding:clamp(10px,6cqw,20px)}.lifewheel-page [aria-label="Success stories gallery"] blockquote{font-size:clamp(12px,5cqw,15px)}.lifewheel-page [aria-label="Video testimonials carousel"] h3{font-size:clamp(13px,6cqw,20px)}@media (max-width:1199px){.lifewheel-page{--box-count:3.4;--box-gap:16px}.lifewheel-page [aria-label="Video testimonials carousel"]>div{width:calc((100cqw + var(--rail-inset) - 38.4px) / 3.4);flex:0 0 calc((100cqw + var(--rail-inset) - 38.4px) / 3.4)!important}}@media (max-width:639px){.lifewheel-page{--box-count:1.5;--box-gap:12px}.lifewheel-page [aria-label="Video testimonials carousel"]>div{width:calc((100cqw + var(--rail-inset) - 6px) / 1.5);flex-basis:calc((100cqw + var(--rail-inset) - 6px) / 1.5)!important}}}
