.intention.compass,.paths,.services,.objects,.discover,.learn,.house,.experiences{padding-inline:var(--page-gutter)}.compass--editorial .compass-inner,.paths--asymmetric .paths-gallery,.objects--editorial .objects-gallery,.objects--editorial .objects-gallery--featured,.discover--story .discover-stage,.learn--magazine .learn-spread,.house--editorial .house-spread,.experiences--brief .experiences-brief,.continue--closing .continue-spread{width:100%;max-width:var(--home-max);margin-inline:0}.intention.compass{padding-block:var(--section-y-md) var(--section-y-sm);background:var(--color-surface)}.paths--asymmetric,.objects--editorial,.house--editorial{padding-block:var(--section-y-md);background:var(--color-canvas)}.services{padding-block:var(--section-y-lg);background:var(--color-surface)}.discover--story,.learn--magazine{padding-block:var(--section-y-lg) var(--section-y-md)}.experiences--brief{background:var(--color-canvas);border-top:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);padding-block:.85rem 1.1rem}.continue.continue--closing{padding:0}.hero--sanctum{padding-top:calc(var(--header-h-mobile) + env(safe-area-inset-top,0px) + 1.35rem)}.hero--sanctum .hero-copy{margin-top:0;padding-bottom:1.25rem}.hero--sanctum .hero-heading{gap:.55rem;margin-top:0;display:grid}.hero--sanctum .hero-deva{color:var(--color-deva);margin:0;padding-top:0;line-height:1.35}.hero--sanctum .hero-deva,.hero--sanctum .hero-en,.hero--sanctum .hero-support{text-shadow:0 0 18px #f7f4eee6,0 1px 2px #f7f4eebf}.hero--sanctum .hero-en{color:var(--color-heading);max-width:16ch;margin-top:0;line-height:1.08}.hero--sanctum .hero-support{color:var(--color-copy);font-weight:500}.hero--sanctum .hero-paper{pointer-events:none;background:linear-gradient(98deg,#f7f4eef7 0%,#f7f4eeed 22%,#f7f4eec7 42%,#f7f4ee59 58%,#0000 74%),radial-gradient(70% 75% at 18% 42%,#f7f4eed1 0%,#0000 72%);display:block;position:absolute;inset:0}.hero--sanctum .hero-veil{background:linear-gradient(#f7f4eeeb 0%,#f7f4eeb8 42%,#f7f4ee47 72%,#0000 100%);height:7.25rem}body:has(.hero--sanctum) .site-header.is-clear{color:var(--color-nav);background:linear-gradient(#f7f4eeeb 0%,#f7f4ee9e 70%,#f7f4ee00 100%)}body:has(.hero--sanctum) .site-header.is-clear .nav-link{color:var(--color-nav);font-weight:600}:is(body:has(.hero--sanctum) .site-header.is-clear .nav-link:hover,body:has(.hero--sanctum) .site-header.is-clear .nav-link[aria-current=page]){color:var(--color-cta)}body:has(.hero--sanctum) .site-header.is-clear .icon-btn{color:var(--color-nav)}.hero--sanctum .hero-photo{-webkit-mask-image:linear-gradient(#000 0% 82%,#0000008c 92%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000008c 92%,#0000 100%)}@media (min-width:1024px){.hero--sanctum{padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 1.75rem);align-items:center}.hero--sanctum .hero-copy{width:min(34rem,40vw);margin-top:0}.hero--sanctum .hero-heading{gap:.7rem}.hero--sanctum .hero-en{max-width:16ch}.hero--sanctum .hero-support{max-width:var(--home-measure)}.hero--sanctum .hero-paper{background:linear-gradient(100deg,#f7f4eef5 0%,#f7f4eee6 16%,#f7f4eead 30%,#f7f4ee47 44%,#0000 58%),radial-gradient(48% 68% at 10% 46%,#f7f4eec7 0%,#0000 70%)}.hero--sanctum .hero-photo{-webkit-mask-image:linear-gradient(#000 0% 78%,#000000a6 88%,#0003 95%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#000000a6 88%,#0003 95%,#0000 100%)}.hero--sanctum .hero-light{opacity:.1;mix-blend-mode:soft-light}}.compass--editorial .compass-inner{width:100%;max-width:var(--home-max);margin-inline:0}.compass--editorial .compass-intro{max-width:var(--home-measure-wide,42rem);margin-bottom:1.35rem}.compass--editorial .compass-kicker{letter-spacing:.2em;color:var(--color-label)}.compass--editorial .intention-title{max-width:14ch}.compass--editorial .compass-lede{max-width:38ch;margin-top:.65rem}.compass--editorial .intention-index{display:none}.compass--editorial .intention-list{gap:.05rem}.compass--editorial .intention-option{box-shadow:none;min-height:var(--touch-min);white-space:normal;transition:color .28s var(--ease-sanctum), opacity .28s var(--ease-sanctum);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:.5rem 0 .35rem;display:flex}.compass--editorial .intention-label{letter-spacing:-.02em;max-width:18ch;color:var(--color-ink);transition:color .28s var(--ease-sanctum), font-size .28s var(--ease-sanctum);font-size:clamp(1.18rem,1.02rem + .45vw,1.4rem);line-height:1.16}.compass--editorial .intention-rule{background:color-mix(in srgb, var(--color-border) 85%, var(--color-ink));width:1.15rem;height:1px;transition:width .32s var(--ease-sanctum), background .28s var(--ease-sanctum), height .28s var(--ease-sanctum);grid-column:auto;margin-top:.5rem}.compass--editorial .intention-list:has(.intention-option[aria-checked=true]) .intention-option:not([aria-checked=true]){color:color-mix(in srgb, var(--color-ink) 20%, var(--color-muted))}.compass--editorial .intention-list:has(.intention-option[aria-checked=true]) .intention-option:not([aria-checked=true]) .intention-label{color:inherit}.compass--editorial .intention-list:has(.intention-option[aria-checked=true]) .intention-option:not([aria-checked=true]) .intention-rule{opacity:.3}.compass--editorial .intention-option[aria-checked=true]{box-shadow:none;color:var(--color-ink);font-variation-settings:"SOFT" 26, "WONK" .45, "opsz" 80;opacity:1;background:0 0;border:0;font-weight:600;transform:none}.compass--editorial .intention-option[aria-checked=true] .intention-label{color:var(--color-cta);font-size:clamp(1.28rem,1.1rem + .55vw,1.55rem)}.compass--editorial .intention-option[aria-checked=true] .intention-rule{background:var(--color-cta);width:3.35rem;height:2px}.compass--editorial .intention-option:focus-visible{outline:2px solid var(--color-cta);outline-offset:6px;border-radius:2px}.compass--editorial .compass-result{border:0;border-top:1px solid var(--color-border);min-height:0;box-shadow:none;background:0 0;padding:1.05rem 0 0}.compass--editorial .compass-result.is-open{border-top:2px solid var(--color-cta);scroll-margin-top:calc(var(--header-h-compact) + .75rem);padding-top:1.2rem}.compass--editorial .compass-result-kicker{font-family:var(--font-sans), sans-serif;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem;font-weight:500}.compass--editorial .compass-result.is-open .compass-result-kicker{color:var(--color-cta)}.compass--editorial .compass-result-message{max-width:30ch;color:var(--color-ink);font-size:clamp(1.14rem,1.05rem + .35vw,1.34rem);line-height:1.4}.compass--editorial .compass-result-idle{max-width:24ch;color:color-mix(in srgb, var(--color-muted) 90%, var(--color-ink));font-size:clamp(1.02rem,.96rem + .2vw,1.12rem);line-height:1.4}.compass--editorial .compass-result-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.35rem;margin-top:1.25rem;display:flex}.compass--editorial .compass-result-actions .invite-primary{order:0}.compass--editorial .compass-secondary{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;order:1}.compass--editorial .compass-clear{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:.35rem 0;font-size:.75rem}.compass--editorial .compass-clear:hover,.compass--editorial .compass-clear:focus-visible{color:var(--color-cta)}@media (hover:hover){.compass--editorial .intention-option:hover{color:var(--color-cta)}.compass--editorial .intention-option:hover .intention-rule{background:color-mix(in srgb, var(--color-cta) 55%, var(--color-border));width:2.25rem}}@media (min-width:768px){.compass--editorial .compass-layout{grid-template-columns:minmax(0,1.55fr) minmax(14rem,.7fr);align-items:start;column-gap:clamp(1.35rem,2.5vw,2.5rem)}.compass--editorial .compass-result{border-top:0;border-left:1px solid var(--color-border);min-height:0;padding:.1rem 0 0 1.55rem}.compass--editorial .compass-result.is-open{top:calc(var(--header-h-compact) + .75rem);border-top:0;border-left:2px solid var(--color-cta);padding-left:1.65rem;position:sticky}}@media (min-width:900px){.compass--editorial .intention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.35rem;width:100%;max-width:none;display:grid}.compass--editorial .intention-option{width:100%;min-width:0;padding:.25rem 0 .45rem}.compass--editorial .intention-label{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:clamp(1.12rem,1rem + .38vw,1.35rem)}.compass--editorial .intention-option[aria-checked=true] .intention-label{font-size:clamp(1.22rem,1.08rem + .45vw,1.48rem)}}@media (min-width:1100px){.compass--editorial .compass-intro{margin-bottom:1.65rem}.compass--editorial .intention-list{gap:1rem 1.75rem}.compass--editorial .compass-layout{gap:1.5rem clamp(1.75rem,3.5vw,3rem)}.compass--editorial .intention-label{font-size:clamp(1.16rem,1.02rem + .38vw,1.38rem)}.compass--editorial .intention-option[aria-checked=true] .intention-label{font-size:clamp(1.28rem,1.12rem + .48vw,1.52rem)}}@media (prefers-reduced-motion:reduce){.compass--editorial .intention-option,.compass--editorial .intention-rule,.compass--editorial .intention-label{transition:none}.compass--editorial .intention-option[aria-checked=true]{transform:none}}.paths--asymmetric{padding-top:var(--section-y-sm);padding-bottom:var(--section-y-md)}.paths--asymmetric .paths-intro{max-width:var(--home-measure-wide)}.paths--asymmetric .paths-gallery{grid-template-columns:1fr;gap:.7rem;display:grid}.paths--asymmetric .path-portal--consult .path-frame{aspect-ratio:16/11}.paths--asymmetric .path-portal--shop .path-frame{aspect-ratio:5/4}.paths--asymmetric .path-portal--discover .path-frame{aspect-ratio:2.2;min-height:15.5rem}.paths--asymmetric .path-scrim{background:linear-gradient(#0000 0%,#1a171447 45%,#1a1714b8 100%);height:58%}@media (min-width:768px){.paths--asymmetric .paths-gallery{grid-template-columns:1.35fr 1fr;grid-template-areas:"consult shop""discover discover";align-items:stretch;gap:.75rem .85rem}.paths--asymmetric .path-portal--consult{grid-area:consult}.paths--asymmetric .path-portal--shop{grid-area:shop;margin-top:0}.paths--asymmetric .path-portal--discover{grid-area:discover;width:100%;margin:0}.paths--asymmetric .path-portal--consult .path-frame,.paths--asymmetric .path-portal--shop .path-frame{aspect-ratio:auto;height:100%;min-height:18.5rem}.paths--asymmetric .path-portal--discover .path-frame{aspect-ratio:2.55;min-height:16rem;max-height:none}}@media (min-width:1024px){.paths--asymmetric{padding-top:var(--section-y-md);padding-bottom:var(--section-y-md)}.paths--asymmetric .paths-gallery{grid-template-columns:1.45fr .95fr;gap:.85rem}.paths--asymmetric .path-portal--consult .path-frame,.paths--asymmetric .path-portal--shop .path-frame{min-height:22rem}}.services .services-rooms--curated{gap:var(--section-y-md);flex-direction:column;display:flex}.services .services-intro{max-width:var(--home-measure-wide);margin-bottom:.35rem}.service-world--spread{background:0 0;border:0;display:block}.service-world--spread .service-scrim{display:block}.service-world--curated{flex-direction:column;min-width:0;display:flex}.service-world--curated .service-world-copy{padding:1.35rem 1.2rem 1.2rem}.service-world--curated .service-world-title{max-width:14ch}.service-world--curated .service-list--curated{flex:auto;margin-top:.95rem}.service-world--curated .service-world-more{margin-top:auto;padding-top:1rem}.service-world--occult .service-scrim{background:linear-gradient(#0000 0%,#1a171433 45%,#1a1714a8 100%);height:54%}.service-world--occult .service-world-kicker,.service-world--healing .service-world-kicker{color:color-mix(in srgb, var(--color-on-cta) 82%, var(--color-accent))}.service-world--healing .service-scrim{background:linear-gradient(#0000 0%,#1a171424 42%,#4a181c94 100%);height:54%}@media (min-width:768px){.services .services-rooms--curated{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.75rem;display:grid}.service-world--healing.service-world--curated{width:100%;margin-top:0;margin-left:0}}@media (min-width:1024px){.services{padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}.services .services-rooms--curated{gap:2rem 2.25rem}.service-world--occult .service-frame{aspect-ratio:16/10}.service-world--healing .service-frame{aspect-ratio:5/4}.service-world--curated .service-list--curated{margin-top:1rem}}.objects--editorial .objects-intro{max-width:var(--home-measure-wide);margin-bottom:.95rem}.objects--editorial .objects-gallery,.objects--editorial .objects-gallery--featured{width:100%;max-width:var(--home-max);flex-direction:column;grid-template-columns:none;align-items:stretch;gap:1rem;margin-inline:0;display:flex}.objects--editorial .objects-featured,.objects--editorial .objects-supporting{grid-column:auto;width:100%;min-width:0}.objects--editorial .object-family--rudraksha,.objects--editorial .object-family--crystals,.objects--editorial .object-family--conjure,.objects--editorial .object-family--mojo{grid-column:auto;width:100%;margin-top:0}.objects--editorial .objects-featured .object-family{display:block;position:relative}.objects--editorial .objects-featured .object-frame{aspect-ratio:3/2;width:100%;min-height:11rem;max-height:none;position:relative}.objects--editorial .objects-featured .object-family--featured .object-caption{z-index:1;max-width:min(28rem,90%);color:var(--color-on-cta);padding:1.35rem 1.25rem 1.2rem;position:absolute;bottom:0;left:0;right:auto}.objects--editorial .objects-featured .object-family--featured .object-kicker{color:color-mix(in srgb, var(--color-on-cta) 88%, var(--color-spiritual))}.objects--editorial .objects-featured .object-family--featured .object-title{color:var(--color-on-cta);text-transform:uppercase;font-size:clamp(1.55rem,1.25rem + 1vw,2.15rem)}.objects--editorial .objects-featured .object-family--featured .object-rule{background:color-mix(in srgb, var(--color-on-cta) 70%, var(--color-gold))}.objects--editorial .objects-featured .object-family--featured .object-cta{color:color-mix(in srgb, var(--color-on-cta) 82%, transparent)}.objects--editorial .objects-featured .object-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#1a171433 45%,#1a17149e 100%);height:55%;display:block;position:absolute;inset:auto 0 0}.objects--editorial .objects-supporting{grid-template-columns:1fr;gap:.85rem;display:grid}.objects--editorial .objects-supporting .object-frame{aspect-ratio:3/2;width:100%;min-height:7.25rem;max-height:10.5rem;position:relative}@media (max-width:767px){.objects--editorial{padding-block:var(--section-y-sm) var(--section-y-md)}.objects--editorial .objects-intro{margin-bottom:.75rem}.objects--editorial .objects-gallery--featured{gap:.75rem}.objects--editorial .objects-featured .object-frame{aspect-ratio:16/9;min-height:9.5rem}.objects--editorial .objects-featured .object-family--featured .object-caption{padding:1rem .95rem .9rem}.objects--editorial .objects-featured .object-family--featured .object-title{font-size:clamp(1.35rem,1.15rem + .8vw,1.7rem)}.objects--editorial .objects-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .65rem}.objects--editorial .objects-supporting .object-family:last-child{grid-column:1/-1;max-width:calc(50% - .325rem)}.objects--editorial .objects-supporting .object-frame{aspect-ratio:1;min-height:6.5rem;max-height:9rem}.objects--editorial .objects-supporting .object-caption{padding-top:.45rem}.objects--editorial .objects-supporting .object-title{font-size:clamp(1rem,.92rem + .35vw,1.12rem);line-height:1.2}.objects--editorial .objects-supporting .object-kicker{font-size:.7rem}.objects--editorial .objects-supporting .object-cta,.objects--editorial .objects-supporting .object-rule{display:none}.objects--editorial .objects-supporting .object-family{min-width:0;overflow:hidden}.objects--editorial .objects-more{margin-top:.85rem}}.objects--editorial .objects-supporting .object-caption{color:var(--color-ink);max-width:none;padding:.55rem 0 0;position:static}.objects--editorial .objects-supporting .object-kicker{color:var(--color-cta)}.objects--editorial .objects-supporting .object-title{color:var(--color-ink);font-size:clamp(1.15rem,1.05rem + .4vw,1.45rem)}.objects--editorial .objects-supporting .object-cta{color:var(--color-muted)}.objects--editorial .objects-more{margin-top:1rem}@media (min-width:768px){.objects--editorial .objects-gallery--featured{gap:1.5rem}.objects--editorial .objects-featured .object-frame{aspect-ratio:2;min-height:18rem}.objects--editorial .objects-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem 1.25rem}.objects--editorial .objects-supporting .object-frame{aspect-ratio:4/5;min-height:14rem;max-height:none}}@media (min-width:1024px){.objects--editorial .objects-featured .object-frame,.objects--editorial .object-family--rudraksha .object-frame{aspect-ratio:2.4;min-height:22rem;max-height:28rem}.objects--editorial .object-family--mojo .object-frame{aspect-ratio:4/5;max-height:none}.objects--editorial .objects-featured .object-family--featured .object-caption{padding:1.75rem 1.65rem 1.5rem}.objects--editorial .objects-supporting .object-frame{min-height:16rem;max-height:none}}.discover--story{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-spiritual) 6%, var(--color-canvas)) 0%, var(--color-canvas) 42%);color:var(--color-ink)}.discover--story .discover-stage{width:100%;max-width:var(--home-max);flex-direction:column;gap:1.35rem;display:flex}.discover--story .discover-media{background:#2a2430;width:100%;position:relative;overflow:hidden}.discover--story .discover-chamber{aspect-ratio:16/10;background:#2a2430;width:100%;min-height:16rem;max-height:none;position:relative}.discover--story .discover-scrim{pointer-events:none;background:linear-gradient(#1a17141f 0%,#1a171447 52%,#1a1714c7 100%);display:block;position:absolute;inset:0}.discover--story .discover-photo{transform:none}.discover--story .discover-intro{z-index:2;max-width:min(34rem,92%);padding:2rem var(--page-gutter) 1.65rem;color:var(--color-on-cta);background:0 0;margin:0;position:absolute;inset:auto 0 0}.discover--story .discover-label{font-family:var(--font-sans), sans-serif;font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--color-on-cta) 70%, var(--color-spiritual));margin:0;font-weight:500}.discover--story .discover-mark{background:color-mix(in srgb, var(--color-on-cta) 55%, var(--color-gold));width:2.75rem}.discover--story .discover-deva{color:color-mix(in srgb, var(--color-gold) 70%, var(--color-on-cta));text-shadow:0 1px 14px #080a1066}.discover--story .discover-title{color:var(--color-on-cta);text-shadow:0 1px 18px #080a1059}.discover--story .discover-support{max-width:36ch;color:color-mix(in srgb, var(--color-on-cta) 82%, transparent)}.discover--story .discover-doors{border-top:1px solid color-mix(in srgb, var(--color-border) 88%, var(--color-spiritual));width:100%;max-width:none;color:var(--color-ink);background:0 0;grid-template-columns:1fr;margin:0;padding:.15rem 0 0;display:grid;position:static}.discover--story .discover-door{border-top:1px solid var(--color-border);color:var(--color-ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;column-gap:.85rem;padding:.85rem 0;position:static}.discover--story .discover-doors li:last-child .discover-door{border-bottom:1px solid var(--color-border)}.discover--story .discover-door-index{letter-spacing:.12em;color:var(--color-cta);grid-area:1/1;padding-top:0;font-size:.8rem}.discover--story .discover-door-copy{grid-area:1/2}.discover--story .discover-door-name{letter-spacing:-.02em;text-transform:none;color:var(--color-ink);font-size:clamp(1.15rem,1rem + .45vw,1.4rem)}.discover--story .discover-door-desc{font-size:var(--fs-editorial);color:var(--color-muted);margin-top:.25rem;display:block}.discover--story .discover-door-rule{display:none}.discover--story .discover-door-cta{white-space:nowrap;color:var(--color-cta);grid-area:1/3;margin-top:0;font-weight:500}@media (hover:hover){.discover--story .discover-door:hover .discover-door-name,.discover--story .discover-door:focus-visible .discover-door-name{color:var(--color-cta)}.discover--story .discover-door:hover .discover-door-cta,.discover--story .discover-door:focus-visible .discover-door-cta{color:var(--color-cta-hover)}}@media (min-width:768px){.discover--story .discover-chamber{aspect-ratio:2.2;min-height:18rem}.discover--story .discover-doors{grid-template-columns:1fr 1fr;column-gap:2.25rem}.discover--story .discover-door{padding:1.1rem 0}}@media (min-width:1024px){.discover--story .discover-chamber{aspect-ratio:2.35;min-height:22rem}.discover--story .discover-intro{max-width:28rem;padding:2.75rem var(--page-gutter) 2.35rem;background:linear-gradient(90deg,#1a1714b8 0%,#1a171459 58%,#0000 100%);flex-direction:column;justify-content:flex-end;display:flex;inset:0 auto 0 0}.discover--story .discover-doors{column-gap:3rem}}.learn--magazine{background:var(--color-surface);border-top:1px solid var(--color-border)}.learn--magazine .learn-intro{max-width:var(--home-measure-wide);margin-bottom:1.75rem}.learn--magazine .learn-label{font-family:var(--font-sans), sans-serif;font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--color-label);margin:0 0 .35rem;font-weight:500}.learn--magazine .learn-mark{background:var(--color-accent);width:2.75rem;height:1px;margin:0 0 .75rem;display:block}.learn--magazine .learn-deva{color:var(--color-deva)}.learn--magazine .learn-title{color:var(--color-heading);font-size:clamp(2rem,1.55rem + 1.6vw,3rem)}.learn--magazine .learn-support{max-width:38ch;margin-top:.8rem}.learn--magazine .learn-feature{padding-bottom:.15rem}.learn--magazine .learn-kicker{color:var(--color-accent);letter-spacing:.18em}.learn--magazine .learn-category{opacity:.92;margin-top:.3rem}.learn--magazine .learn-feature-title{max-width:14ch;margin-top:.45rem;font-size:clamp(1.85rem,1.45rem + 1.5vw,2.65rem);font-weight:550}.learn--magazine .learn-standfirst{max-width:34ch;margin-top:.7rem;line-height:1.42}.learn--magazine .learn-cta{color:var(--color-accent);margin-top:.85rem}.learn--magazine .learn-frame{aspect-ratio:16/10;min-height:14rem}.learn--magazine .learn-related{border-top:1px solid var(--color-border);margin-top:1.35rem;padding-top:1.1rem}.learn--magazine .learn-index-label{font-family:var(--font-sans), sans-serif;font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-label);margin:0 0 .55rem;font-weight:500}.learn--magazine .learn-index{border:0;margin:0;padding:0;list-style:none}.learn--magazine .learn-entry{padding-block:.7rem}.learn--magazine .learn-entry-title{font-size:clamp(.98rem,.94rem + .22vw,1.1rem);font-weight:400}.learn--magazine .learn-entry-desc{max-width:30ch;color:color-mix(in srgb, var(--color-muted) 92%, transparent);margin-top:.18rem;line-height:1.35}.learn--magazine .learn-entry-cta{color:var(--color-accent)}.learn--magazine .learn-more{margin-top:1.5rem;padding-top:.25rem}@media (min-width:900px){.learn--magazine .learn-intro{margin-bottom:2rem}.learn--magazine .learn-spread{grid-template-columns:minmax(0,1.55fr) minmax(15.5rem,.78fr);align-items:start;gap:1.75rem 2.75rem;display:grid}.learn--magazine .learn-related{border-top:0;border-left:1px solid var(--color-border);top:calc(var(--header-h-compact,4.25rem) + .85rem);margin-top:0;padding-top:.15rem;padding-left:1.75rem;position:sticky}.learn--magazine .learn-index-label{margin-bottom:.75rem}.learn--magazine .learn-frame{aspect-ratio:5/4;min-height:20rem}.learn--magazine .learn-feature-copy{padding-top:1.15rem}.learn--magazine .learn-entry{padding-block:.72rem}.learn--magazine .learn-entry-title{font-size:clamp(1rem,.96rem + .2vw,1.12rem)}}@media (min-width:1024px){.learn--magazine .learn-frame{aspect-ratio:5/4;min-height:21rem}.learn--magazine .learn-spread{grid-template-columns:minmax(0,1.55fr) minmax(15.5rem,.78fr);column-gap:2.75rem}}.continue--closing{isolation:isolate;min-height:min(46vh,23rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-border) 45%, transparent);background:var(--color-canvas-shade);color:var(--color-ink);border-top:0;grid-template:1fr/1fr;display:grid;position:relative;overflow:hidden}.continue--closing .continue-frame{order:unset;aspect-ratio:auto;background:var(--color-canvas-shade);z-index:0;grid-area:1/1;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.continue--closing .continue-photo{object-position:var(--continue-pos-mobile,48% 42%);opacity:1;transform:scale(1.02)}.continue--closing .continue-veil{z-index:1;pointer-events:none;background:linear-gradient(105deg,#f7f4eef5 0%,#f7f4eedb 28%,#f7f4ee66 50%,#f7f4ee1a 70%,#0000 100%),linear-gradient(#0000 66%,#f7f4ee6b 100%);grid-area:1/1;display:block;position:absolute;inset:0}.continue--closing .continue-spread{z-index:2;width:100%;max-width:var(--home-max);min-height:inherit;padding:2.65rem var(--page-gutter) 2.35rem;flex-direction:column;grid-area:1/1;justify-content:flex-end;align-items:flex-start;gap:1.15rem;margin:0;display:flex;position:relative}.continue--closing .continue-intro,.continue--closing .continue-actions{order:unset;max-width:30rem}.continue--closing .continue-intro{flex-direction:column;gap:.45rem;display:flex}.continue--closing .continue-mark{background:var(--color-cta);width:2.5rem;height:1px;margin-bottom:.1rem;display:block}.continue--closing .continue-label{color:var(--color-label);letter-spacing:.2em;margin:0}.continue--closing .continue-deva{color:var(--color-deva);margin:0}.continue--closing .continue-title{letter-spacing:-.03em;max-width:12ch;color:var(--color-heading);text-shadow:none;margin:0;font-size:clamp(2.05rem,1.55rem + 2.2vw,3.05rem);font-weight:550;line-height:1.04}.continue--closing .continue-support{max-width:28ch;color:var(--color-muted);margin:.1rem 0 0;line-height:1.38}.continue--closing .continue-primary{background:var(--color-cta);color:var(--color-on-cta);min-height:2.75rem;padding-inline:1.5rem}.continue--closing .continue-primary:hover,.continue--closing .continue-primary:focus-visible{background:var(--color-cta-hover)}.continue--closing .continue-link{color:var(--color-muted)}@media (hover:hover){.continue--closing .continue-link:hover,.continue--closing .continue-link:focus-visible{color:var(--color-cta);border-bottom-color:var(--color-cta)}}.continue--closing .continue-primary:focus-visible,.continue--closing .continue-link:focus-visible{outline-color:var(--color-cta)}@media (min-width:768px){.continue--closing{min-height:min(44vh,22.5rem)}.continue--closing .continue-photo{object-position:var(--continue-pos,62% 48%)}.continue--closing .continue-spread{padding:2.85rem var(--page-gutter) 2.55rem;gap:1.25rem}.continue--closing .continue-actions{flex-direction:row;align-items:center;gap:1.65rem}.continue--closing .continue-links{flex-flow:wrap;gap:0 1.4rem;margin-top:0}}@media (min-width:1024px){.continue--closing{min-height:min(42vh,23.5rem)}.continue--closing .continue-spread{padding:3.1rem var(--page-gutter) 2.85rem;justify-content:center}.continue--closing .continue-intro{max-width:22rem}.continue--closing .continue-title{font-size:clamp(2.1rem,1.55rem + 1.85vw,2.95rem)}.continue--closing .continue-veil{background:linear-gradient(102deg,#f7f4eef5 0%,#f7f4eedb 24%,#f7f4ee5c 46%,#f7f4ee0f 66%,#0000 100%)}}@media (prefers-reduced-motion:no-preference){.continue--closing.will-enter .continue-intro,.continue--closing.will-enter .continue-actions{opacity:0}.continue--closing.is-inview .continue-intro,.continue--closing.is-inview .continue-actions{animation:hero-arrive var(--duration-arrive) var(--ease-sanctum) both}.continue--closing.is-inview .continue-actions{animation-delay:90ms}.continue--closing.is-inview .continue-photo{animation:continue-banner-settle 1.4s var(--ease-sanctum) both}}@keyframes continue-banner-settle{0%{opacity:.88;transform:scale(1.06)}to{opacity:1;transform:scale(1.02)}}.experiences--brief .experiences-brief-cta{display:none}.experiences--brief .experiences-mark{background:color-mix(in srgb, var(--color-spiritual) 45%, var(--color-border));width:2rem;height:1px;margin:0 0 .65rem;display:block}.experiences--brief .experiences-label{letter-spacing:.16em;color:var(--color-label);margin:0}.experiences--brief .experiences-title{max-width:14ch;margin-top:.3rem;font-size:clamp(1.28rem,1.15rem + .45vw,1.6rem);font-weight:500}.experiences--brief .experiences-support{max-width:36ch;color:color-mix(in srgb, var(--color-muted) 94%, transparent);margin-top:.45rem;font-size:clamp(.98rem,.94rem + .16vw,1.08rem);line-height:1.4}.experiences--brief .experiences-intro{margin-bottom:0}.experiences--brief .experiences-brief{width:min(100%,34rem)}.house--editorial{border-top:1px solid var(--color-border);padding-top:var(--section-y-lg);background:var(--color-canvas);border-bottom:0;padding-bottom:1.15rem}.house--editorial .house-mark{background:color-mix(in srgb, var(--color-spiritual) 55%, var(--color-muted));width:2.75rem;height:1px;margin:0 0 .75rem;display:block}.house--editorial .house-intro{max-width:min(34rem,100%);margin-bottom:0}.house--editorial .house-label{letter-spacing:.2em;color:var(--color-label)}.house--editorial .house-deva{color:var(--color-deva)}.house--editorial .house-title{max-width:15ch;color:var(--color-heading);margin-top:.35rem;line-height:1.08}.house--editorial .house-support{max-width:36ch;margin-top:.7rem;line-height:1.38}.house--editorial .house-more{margin-top:1rem}.house--editorial .house-primary{gap:1.15rem}.house--editorial .house-belief{margin-top:.15rem}.house--editorial .house-philosophy{max-width:32ch;line-height:1.4}.house--editorial .house-principles{gap:1.15rem;margin-top:1.45rem}.house--editorial .house-principle-body{max-width:30ch}@media (min-width:1024px){.house--editorial{padding-top:var(--section-y-lg);padding-bottom:1.25rem}.house--editorial .house-spread{align-items:start;gap:0 3.5rem}.house--editorial .house-primary{gap:1.25rem}.house--editorial .house-intro{max-width:32rem}.house--editorial .house-support{max-width:34ch}.house--editorial .house-belief{padding-top:.35rem}.house--editorial .house-philosophy{max-width:28ch}.house--editorial .house-principles{gap:1.55rem;margin-top:1.65rem}.house--editorial .house-frame{aspect-ratio:2}.experiences--brief{padding-block:.75rem 1rem}}@media (max-width:767px){:root{--section-y-sm:1.15rem;--section-y-md:1.7rem;--section-y-lg:2.15rem;--fs-chapter:clamp(1.7rem, 1.4rem + 2.8vw, 2.25rem);--fs-hero-en:clamp(2.25rem, 1.85rem + 4.5vw, 3.1rem);--fs-hero-deva:clamp(1.2rem, 1.05rem + 1vw, 1.7rem);--fs-editorial:clamp(1.05rem, .98rem + .5vw, 1.25rem)}.intention.compass,.paths,.services,.objects,.discover,.learn,.house,.experiences{overflow-x:clip}.hero--sanctum{min-height:min(92dvh,42rem);padding-top:calc(var(--header-h-mobile) + env(safe-area-inset-top,0px) + 1.5rem);padding-inline:var(--page-gutter);padding-bottom:max(1.1rem, env(safe-area-inset-bottom,0px));align-items:start}.hero--sanctum .hero-copy{width:min(100%,22.5rem);max-width:100%;margin-top:0;padding-bottom:1rem}.hero--sanctum .hero-heading{gap:.5rem}.hero--sanctum .hero-en{max-width:14ch}.hero--sanctum .hero-support{max-width:28ch}.hero--sanctum .hero-invitations{gap:.4rem;width:100%;margin-top:.8rem}.hero--sanctum .invite-primary{width:100%;max-width:17.5rem}.compass--editorial .compass-intro{margin-bottom:1rem}.compass--editorial .intention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .85rem;width:100%;display:grid}.compass--editorial .intention-option{width:100%;min-width:0;max-width:none;padding:.7rem 0 .3rem}.compass--editorial .intention-label{overflow-wrap:anywhere;font-size:clamp(1.02rem,.92rem + .55vw,1.22rem);line-height:1.2}.compass--editorial .intention-rule{margin-top:.55rem}.compass--editorial .compass-result{min-height:0;margin-top:.85rem}.paths--asymmetric .paths-gallery{gap:.7rem}.paths--asymmetric .path-portal--consult .path-frame,.paths--asymmetric .path-portal--shop .path-frame{aspect-ratio:16/10}.paths--asymmetric .path-portal--discover .path-frame{aspect-ratio:1.85;min-height:15.5rem}.paths--asymmetric .path-copy{padding:1.1rem 1rem .95rem}.paths--asymmetric .path-portal--discover .path-copy{padding:1.15rem 1rem 1.05rem}.paths--asymmetric .path-support{max-width:26ch;font-size:1.02rem}.services{padding-block:var(--section-y-md)}.services-rooms--curated{gap:1.35rem}.service-world--curated .service-frame{aspect-ratio:16/10;max-height:11.5rem}.service-world--curated .service-world-copy{padding:.85rem .85rem .75rem}.service-world--curated .service-world-title{max-width:16ch;font-size:clamp(1.35rem,1.15rem + 1vw,1.7rem)}.service-world--curated .service-list--curated{gap:0;margin-top:.65rem}.service-item--featured{padding-block:.65rem}.objects--editorial .objects-featured .object-frame{aspect-ratio:16/10;min-height:8.5rem}.discover--story{padding-block:var(--section-y-md)}.discover--story .discover-chamber{aspect-ratio:5/4;min-height:12rem}.discover--story .discover-intro{max-width:100%;padding:1.1rem var(--page-gutter) .95rem}.discover--story .discover-support{max-width:34ch}.discover--story .discover-door{grid-template-rows:auto auto;grid-template-columns:2.15rem minmax(0,1fr);gap:.2rem .7rem;padding:.75rem 0}.discover--story .discover-door-copy{grid-area:1/2;min-width:0}.discover--story .discover-door-cta{grid-area:2/2;justify-self:start;margin-top:.15rem}.discover--story .discover-door-desc{font-size:.98rem;line-height:1.35}.learn--magazine{padding-block:var(--section-y-md)}.learn--magazine .learn-spread,.learn--magazine .learn-feature,.learn--magazine .learn-feature-link{width:100%;min-width:0;max-width:100%;overflow-x:clip}.learn--magazine .learn-frame{aspect-ratio:16/10;width:100%;min-height:9rem;max-height:11.5rem}.learn--magazine .learn-feature-title{max-width:16ch}.learn--magazine .learn-standfirst{max-width:36ch}.learn--magazine .learn-entry-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.house--editorial{padding-block:var(--section-y-md)}.house--editorial .house-spread{gap:1.35rem}.house--editorial .house-frame{aspect-ratio:16/10}.house--editorial .house-principles{gap:1.15rem;margin-top:1.25rem}.continue--closing{min-height:min(46svh,19rem)}.continue--closing .continue-spread{padding:1.6rem var(--page-gutter) 1.5rem;gap:.85rem}.continue--closing .continue-title{max-width:11ch;font-size:clamp(1.85rem,1.45rem + 2.2vw,2.45rem)}.continue--closing .continue-actions{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.continue--closing .continue-primary{justify-content:center;width:100%;max-width:17.5rem}.continue--closing .continue-links{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (max-width:399px){.objects--editorial .objects-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .55rem}.objects--editorial .objects-supporting .object-family:last-child{grid-column:1/-1;max-width:calc(50% - .275rem)}.objects--editorial .objects-supporting .object-frame{min-height:6.5rem;max-height:8.5rem}.objects--editorial .objects-supporting .object-title{font-size:1rem}}@media (min-width:768px) and (max-width:1023px){.service-world--curated .service-frame{aspect-ratio:16/11}.discover--story .discover-chamber{min-height:16rem}.learn--magazine .learn-frame{max-height:18rem}.continue--closing .continue-spread{padding-inline:var(--page-gutter)}}
