/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ivory:#f4e8d2;--sage:#a8b59a;--rose:#dd8586;--gold:#c69a45;--red:#a62e35;--ink:var(--red)}@supports (color:color-mix(in lab, red, red)){:root{--ink:color-mix(in srgb,var(--red) 25%,black)}}:root{--paper:var(--ivory)}@supports (color:color-mix(in lab, red, red)){:root{--paper:color-mix(in srgb,var(--ivory) 92%,white)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background-image:radial-gradient(var(--gold) .55px,transparent .55px);margin:0}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(color-mix(in srgb,var(--gold) 10%,transparent) .55px,transparent .55px)}}body{background-size:7px 7px}a{color:inherit;text-decoration:none}img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}h1,h2{letter-spacing:-.035em;font-family:Catchy Mager,Georgia,Times New Roman,serif;font-weight:400;line-height:.96}h3{margin:10px 0 12px;font:400 30px/1.08 Catchy Mager,Georgia,serif}p{line-height:1.7}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--red);font-size:11px;font-weight:650}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--gold);align-items:center;gap:34px;height:88px;padding:10px clamp(22px,5vw,76px);display:flex}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.site-header{z-index:20;color:var(--ink);position:absolute;inset:0 0 auto}.header-dark{background:var(--ivory);position:relative}.brand{align-items:center;gap:10px;margin-right:auto;font-family:Georgia,serif;font-size:17px;display:flex}.brand img{object-fit:contain}.site-header nav{letter-spacing:.05em;gap:25px;font-size:12px;display:flex}.site-header nav a,.mobile-nav a{position:relative}.site-header nav a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.site-header nav a:hover:after{right:0}.mobile-nav{display:none}.button{border:1px solid var(--gold);background:var(--sage);color:var(--ink);letter-spacing:.04em;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:12px;transition:all .3s;display:inline-flex}.button:hover{background:var(--rose);box-shadow:0 7px 0 var(--gold);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.button:hover{box-shadow:0 7px 0 color-mix(in srgb,var(--gold) 28%,transparent)}}.button-small{padding:11px 17px}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.text-link{border-bottom:1px solid var(--gold);padding:8px 1px;font-size:13px}.availability{margin-top:18px;font-size:12px;font-style:italic}.hero{background:var(--ivory);grid-template-columns:48% 52%;min-height:800px;padding-top:88px;display:grid;position:relative;overflow:hidden}.hero:before{content:"✦";color:var(--gold);font-size:18px;position:absolute;bottom:7%;left:4%}.hero-copy{z-index:2;align-self:center;padding:clamp(72px,10vw,150px) clamp(26px,7vw,110px);position:relative}.hero h1{max-width:720px;margin:27px 0;font-size:clamp(53px,6.4vw,94px)}.hero-intro{max-width:570px;font-size:17px}.hero-image{border-radius:320px 320px 26px 26px;min-height:650px;margin:34px 4vw 54px 0;position:relative;overflow:visible}.hero-image>img{object-fit:cover;object-position:center;border-radius:inherit}.hero-image:hover>img{transform:scale(1.015)}.hero-image figcaption{z-index:3;background:var(--rose);border:1px solid var(--gold);border-radius:99px;padding:11px 17px;font:italic 14px Georgia,serif;position:absolute;bottom:24px;right:-8px}.orbit{aspect-ratio:1;border:1px solid var(--gold);width:88%;position:absolute}@supports (color:color-mix(in lab, red, red)){.orbit{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.orbit{z-index:2;border-radius:50%;animation:42s linear infinite slowSpin;top:-12%;left:-18%}.orbit:after{content:"✦";color:var(--gold);position:absolute;top:9%;right:10%}.philosophy{background:var(--ivory);text-align:center;border-block:1px solid var(--gold);padding:145px 24px 150px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.philosophy{border-block:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.philosophy h2{margin:18px 0 30px;font-size:clamp(72px,10vw,138px)}.philosophy>p:not(.eyebrow){max-width:780px;margin:auto;font:20px/1.65 Georgia,serif}.philosophy small{text-transform:uppercase;letter-spacing:.2em;margin-top:34px;font-size:10px;display:block}.rose-dot{background:var(--rose);opacity:.75;border-radius:65% 35% 60% 40%;width:90px;height:90px;position:absolute;bottom:12%;right:13%}.orbital-mark{width:390px;height:390px;animation:55s linear infinite slowSpin;position:absolute;top:20px;left:-90px}.orbital-mark i{border:1px solid var(--gold);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orbital-mark i{border:1px solid color-mix(in srgb,var(--gold) 65%,transparent)}}.orbital-mark i{border-radius:50%;transform:rotate(28deg)}.orbital-mark i:nth-child(2){inset:45px -80px;transform:rotate(-20deg)}.orbital-mark i:nth-child(3){inset:110px 60px;transform:rotate(70deg)}.pathways{padding:130px clamp(24px,6vw,90px) 160px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:70px;display:flex}.section-heading h2{margin:0;font-size:clamp(48px,6vw,78px)}.path-grid{grid-template-columns:1.15fr .9fr .78fr;align-items:start;gap:30px;display:grid}.path{transition:transform .35s;position:relative}.path:hover{transform:translateY(-6px)}.path-image{border-radius:180px 180px 12px 12px;height:460px;margin-bottom:25px;position:relative;overflow:hidden}.path:hover img{transform:scale(1.025)}.path-circle{margin-top:95px}.path-circle .path-image{border-radius:12px 150px;height:380px}.path-crystal{margin-top:26px}.path-crystal .path-image{border-radius:12px 12px 160px 160px;height:325px}.path img{object-fit:cover}.path>span,.modalities span,.circle-types span,.values span{color:var(--gold);letter-spacing:.12em;font-size:11px}.path p{line-height:1.7}.path>a{border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:13px}.private-feature,.circles,.crystals,.meet,.experiences{grid-template-columns:1fr 1fr;min-height:680px;display:grid;position:relative}.private-feature{background:linear-gradient(100deg,var(--ivory) 0 49%,var(--paper) 49%)}.private-feature:after{content:"";background:var(--rose);z-index:1;border-radius:55% 45% 60% 40%;width:90px;height:70px;position:absolute;top:-34px;left:48%}.private-photo,.circles-photo,.crystal-main,.meet-photo,.experience-photo{min-height:600px;position:relative;overflow:hidden}.private-photo{border-radius:280px 16px 16px 280px;margin:80px 0 80px 6vw}.private-photo img,.circles-photo img,.crystal-main img,.meet-photo img,.experience-photo img{object-fit:cover}.feature-copy,.circles-copy,.experience-copy{align-self:center;padding:clamp(65px,8vw,125px)}.feature-copy h2,.circles h2,.experience-copy h2{margin:20px 0 28px;font-size:clamp(50px,6vw,82px)}.feature-copy p,.experience-copy p{line-height:1.7}.feature-copy aside{border-left:1px solid var(--gold);margin-top:38px;padding:18px 0 0 24px;font:italic 15px/1.6 Georgia,serif}.circles{background:var(--sage);clip-path:ellipse(100% 98%);margin:30px 0}.circles-photo{border-radius:12px 240px;margin:65px 6vw 65px 0}.mini-list{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.mini-list span{border:1px solid var(--gold);letter-spacing:.08em;border-radius:99px;padding:8px 12px;font-size:11px}.community-signup{background:var(--ivory);border-bottom:1px solid var(--gold);grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:105px clamp(24px,8vw,125px);display:grid}.community-signup h2{margin:18px 0;font-size:clamp(48px,5.8vw,78px)}.community-signup form{gap:10px;display:flex}.community-signup input{border:1px solid var(--gold);border-radius:99px;padding:14px 20px}.quote-break{text-align:center;padding:145px 24px;position:relative;overflow:hidden}.quote-break:after{content:"❀";color:var(--rose);font-size:80px;position:absolute;bottom:10%;right:9%}@supports (color:color-mix(in lab, red, red)){.quote-break:after{color:color-mix(in srgb,var(--rose) 70%,transparent)}}.quote-break>span{color:var(--gold);font-size:30px;display:block}.quote-break blockquote{margin:24px auto 26px;font:400 clamp(54px,8vw,110px)/1 Catchy Mager,Georgia,serif}.quote-break p{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.crystals{background:linear-gradient(90deg,var(--sage) 0 42%,var(--ivory) 42%)}.crystal-collage{min-height:750px;padding:60px;position:relative}.crystal-main{outline:1px solid var(--gold);outline-offset:9px;border-radius:300px 300px 14px 14px;height:650px}.crystal-small{border:9px solid var(--ivory);border-radius:50%;width:220px;height:270px;position:absolute;bottom:8px;right:12px;overflow:hidden}.crystal-small img{object-fit:cover}.feature-copy ul{margin:28px 0;padding:0;list-style:none}.feature-copy li{border-bottom:1px solid var(--gold);padding:10px 0}@supports (color:color-mix(in lab, red, red)){.feature-copy li{border-bottom:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.animal{background:var(--ivory);border-block:1px solid var(--gold);grid-template-columns:1fr .65fr;align-items:center;min-height:500px;padding-left:clamp(24px,8vw,125px);display:grid}@supports (color:color-mix(in lab, red, red)){.animal{border-block:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.animal>div:first-child{padding:70px 8vw 70px 0}.animal h2{margin:20px 0;font-size:clamp(48px,5.6vw,74px)}.animal-photo{clip-path:ellipse(86% 80% at 100% 52%);min-height:500px;position:relative}.animal-photo img{object-fit:cover}.meet{background:var(--ivory)}.meet-photo{outline:1px solid var(--gold);outline-offset:10px;border-radius:280px 280px 14px 14px;min-height:660px;margin:90px 6vw}.experiences{background:var(--ivory)}.experiences:before{content:"~  ~  ~";color:var(--rose);letter-spacing:.2em;font:52px Georgia,serif;position:absolute;top:6%;left:8%}.experience-photo{outline:1px solid var(--gold);outline-offset:10px;border-radius:14px 220px;margin:75px 7vw 75px 0}.final-cta,.event-inquiry,.inquiry{grid-template-columns:1.1fr .8fr;align-items:start;gap:10vw;padding:130px clamp(24px,8vw,125px);display:grid}.final-cta{background:var(--sage);border-radius:120px 120px 0 0}.final-cta h2,.event-inquiry h2,.inquiry h2{margin:20px 0 25px;font-size:clamp(52px,6.6vw,88px)}.final-cta>div>span{color:var(--gold);font-size:32px}.event-inquiry{background:var(--ivory);border-bottom:1px solid var(--gold)}.direct-contact{flex-direction:column;gap:8px;margin-top:38px;font-size:14px;display:flex}.direct-contact a{border-bottom:1px solid var(--gold);width:max-content}form{gap:18px;display:grid}label{letter-spacing:.05em;gap:5px;font-size:12px;display:grid}label span{opacity:.65}input,textarea,select{border:0;border-bottom:1px solid var(--gold);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:13px 4px}input:focus,textarea:focus,select:focus{border-bottom-color:var(--red)}textarea{resize:vertical}select option{color:#000}footer{background:var(--rose);color:var(--ink);border-top:1px solid var(--gold);grid-template-columns:2fr 1fr 1fr;gap:50px;padding:65px clamp(24px,7vw,105px) 30px;display:grid}footer>div{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-brand img{object-fit:contain}.footer-title{color:var(--red);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.muted-link{opacity:.6}.footer-bottom{border-top:1px solid var(--gold);flex-direction:row;grid-column:1/-1;justify-content:space-between;margin-top:28px;padding-top:24px;font-size:11px}.page-hero{background:var(--ivory);grid-template-columns:1fr 1fr;min-height:700px;display:grid}.page-hero>div:first-child{align-self:center;padding:105px clamp(24px,8vw,125px)}.page-hero h1{font-size:clamp(58px,7vw,96px)}.page-hero>div:first-child>p:not(.eyebrow){font-size:18px}.page-hero-image,.process-photo{border-radius:260px 0 0 260px;min-height:650px;position:relative;overflow:hidden}.page-hero-image img,.process-photo img{object-fit:cover}.page-hero-image:after{content:"✦";color:var(--gold);font-size:22px;position:absolute;top:8%;left:8%}.private-page{background:linear-gradient(115deg,var(--ivory) 0 72%,var(--sage) 72%)}.circles-page{background:linear-gradient(115deg,var(--ivory) 0 72%,var(--rose) 72%)}.story{grid-template-columns:.7fr 1.1fr;gap:10vw;padding:130px clamp(24px,8vw,125px);display:grid}.story-title h2,.session-intro h2{margin:15px 0;font-size:clamp(65px,8vw,100px)}.story-copy{font-size:17px}.story-copy blockquote{color:var(--red);border-left:1px solid var(--gold);margin:45px 0;padding-left:28px;font:italic 38px/1.25 Georgia,serif}.values{background:var(--sage);border-radius:0 120px 120px 0;width:94%;padding:110px clamp(24px,8vw,125px)}.values>div{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;display:grid}.values article{border-top:1px solid var(--gold);padding-top:25px}.about-gallery{grid-template-columns:1.12fr .88fr;gap:24px;height:650px;padding:90px 6vw;display:grid}.about-gallery div{position:relative;overflow:hidden}.about-gallery div:first-child{border-radius:240px 20px 20px}.about-gallery div:last-child{border-radius:20px 20px 220px;transform:translateY(50px)}.about-gallery img{object-fit:cover}.simple-cta{text-align:center;padding:125px 24px}.simple-cta h2{max-width:800px;margin:20px auto 35px;font-size:clamp(55px,7vw,90px)}.session-intro{text-align:center;max-width:900px;margin:auto;padding:120px 24px 70px}.session-intro>p:last-child{font:20px/1.65 Georgia,serif}.modalities{grid-template-columns:1.05fr .9fr 1fr .85fr;align-items:start;gap:22px;padding:45px clamp(24px,7vw,105px) 135px;display:grid}.modalities article{border:1px solid var(--gold);border-radius:150px 150px 10px 10px;padding:90px 25px 32px;transition:transform .3s}.modalities article:hover{transform:translateY(-5px)}.modalities .soft{background:var(--sage)}@supports (color:color-mix(in lab, red, red)){.modalities .soft{background:color-mix(in srgb,var(--sage) 42%,transparent)}}.modalities .soft{border-radius:20px 140px;margin-top:70px}.modalities .offset{border-radius:15px;margin-top:20px}.modalities .round{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.modalities .round{background:color-mix(in srgb,var(--rose) 35%,transparent)}}.modalities .round{border-radius:50%;padding:80px 34px}.modalities p{line-height:1.6}.process{background:linear-gradient(100deg,var(--rose) 0 55%,var(--ivory) 55%);grid-template-columns:1fr 1fr;align-items:center;display:grid}.process>div:last-child{padding:90px clamp(24px,8vw,120px)}.process h2{margin:20px 0;font-size:clamp(52px,6vw,82px)}.process ol{padding:0;list-style:none}.process li{border-bottom:1px solid var(--gold);gap:7px;padding:20px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.process li{border-bottom:1px solid color-mix(in srgb,var(--gold) 60%,transparent)}}.inquiry{background:var(--ivory)}.circle-intro{text-align:center;max-width:950px;margin:auto;padding:130px 24px}.circle-intro>span{color:var(--gold);font-size:30px}.circle-intro h2{margin:22px 0;font-size:clamp(56px,7vw,92px)}.circle-intro>p:last-child{font:19px/1.7 Georgia,serif}.circle-types{grid-template-columns:repeat(4,1fr);gap:25px;padding:50px clamp(24px,7vw,105px) 130px;display:grid}.circle-types article{border-top:1px solid var(--gold);padding:35px 25px}.circle-types article:nth-child(2){background:var(--sage);margin-top:55px}@supports (color:color-mix(in lab, red, red)){.circle-types article:nth-child(2){background:color-mix(in srgb,var(--sage) 32%,transparent)}}.circle-types article:nth-child(2){border-radius:100px 100px 8px 8px}.circle-types article:nth-child(3){margin-top:15px}.circle-types article:nth-child(4){background:var(--rose);margin-top:80px}@supports (color:color-mix(in lab, red, red)){.circle-types article:nth-child(4){background:color-mix(in srgb,var(--rose) 28%,transparent)}}.circle-types article:nth-child(4){border-radius:8px 100px}.circle-gallery{grid-template-columns:1.25fr .75fr;gap:25px;padding:40px 6vw 120px;display:grid}.circle-gallery>div{height:580px;position:relative;overflow:hidden}.circle-gallery .tall{border-radius:220px 220px 20px 20px;margin-top:75px}.circle-gallery img{object-fit:cover}.partiful-callout{background:var(--sage);grid-template-columns:1fr .55fr;align-items:end;gap:8vw;padding:115px clamp(24px,8vw,125px);display:grid}.partiful-callout h2{margin:20px 0;font-size:clamp(56px,6vw,84px)}.partiful-callout aside{border-left:1px solid var(--gold);padding-left:30px;font:18px/1.6 Georgia,serif}.reveal{animation:.8s both fadeUp}.image-reveal{animation:1s both maskReveal}.image-reveal:hover img{transform:scale(1.02)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes maskReveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@media (max-width:850px){.site-header nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border-bottom:1px solid var(--gold);cursor:pointer;padding:8px 0;font-size:12px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{background:var(--ivory);border:1px solid var(--gold);width:210px;box-shadow:0 16px 40px var(--ink);gap:16px;padding:22px;display:grid;position:absolute;top:45px;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav>div{box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 16%,transparent)}}.brand span{display:none}.button-small{padding:10px 13px;font-size:10px}.site-header{gap:15px;padding-inline:18px}.hero{grid-template-columns:1fr;padding-top:88px}.hero-copy{padding:78px 24px 52px}.hero-image{border-radius:240px 240px 18px 18px;min-height:510px;margin:0 20px 62px}.orbit{width:75%;top:-5%;left:-8%}.philosophy{padding:100px 24px 115px}.orbital-mark{opacity:.55;width:260px;height:260px}.rose-dot{width:55px;height:55px}.section-heading{display:block}.section-heading h2{margin-top:20px}.path-grid,.private-feature,.circles,.crystals,.meet,.experiences,.community-signup,.final-cta,.event-inquiry,.page-hero,.story,.process,.inquiry,.partiful-callout{grid-template-columns:1fr}.path-circle,.path-crystal{margin-top:50px}.path-image,.path-circle .path-image,.path-crystal .path-image{height:420px}.private-feature{background:var(--ivory)}.private-photo{border-radius:220px 220px 16px 16px;min-height:500px;margin:55px 24px 0}.feature-copy,.circles-copy,.experience-copy{padding:75px 24px}.circles{clip-path:none;border-radius:70px;margin:20px 0}.circles-photo{order:-1;min-height:460px;margin:40px 24px 0}.community-signup{gap:30px;padding:85px 24px}.community-signup form{flex-direction:column}.quote-break{padding:105px 24px}.crystals{background:linear-gradient(var(--sage) 0 42%,var(--ivory) 42%)}.crystal-collage{min-height:620px;padding:30px}.crystal-main{height:560px}.crystal-small{width:150px;height:190px}.animal{grid-template-columns:1fr;padding-left:24px}.animal-photo{min-height:400px}.meet-photo{min-height:540px;margin:55px 24px 0}.experience-photo{min-height:470px;margin:0 24px 70px}.final-cta{border-radius:70px 70px 0 0}.final-cta,.event-inquiry,.inquiry{padding:85px 24px}.footer-bottom{flex-direction:column}.page-hero-image{border-radius:230px 230px 0 0;order:-1;min-height:520px}.page-hero>div:first-child{padding:70px 24px}.private-page,.circles-page{background:var(--ivory)}.story{padding:90px 24px}.values{border-radius:0 70px 70px 0;width:100%;padding:85px 24px}.values>div,.modalities,.circle-types{grid-template-columns:1fr}.about-gallery{grid-template-columns:1fr;height:auto;padding:70px 24px}.about-gallery div{height:500px}.about-gallery div:last-child{transform:none}.modalities{padding:20px 24px 90px}.modalities article,.modalities .soft,.modalities .offset,.modalities .round{border-radius:120px 120px 12px 12px;margin:0;padding:70px 28px 35px}.process{background:linear-gradient(var(--rose) 0 38%,var(--ivory) 38%)}.process-photo{border-radius:230px 230px 0 0;min-height:500px}.circle-types{padding:20px 24px 90px}.circle-types article,.circle-types article:nth-child(n){margin:0}.circle-gallery{grid-template-columns:1fr;padding:20px 24px 90px}.circle-gallery>div{height:470px}.circle-gallery .tall{margin-top:0}footer{grid-template-columns:1fr 1fr}.footer-brand,.footer-bottom{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orbit,.orbital-mark{animation:none}}.rose-dot,.orbital-mark{display:none}.philosophy h2,.philosophy>p,.philosophy small{z-index:2;position:relative}.celestial-orbit{opacity:.15;pointer-events:none;animation:18s ease-in-out infinite celestialDrift;transform:translate(-50%,-50%);object-fit:contain!important;width:min(720px,72vw)!important;height:min(720px,72vw)!important;inset:50% auto auto 50%!important}.quote-break:after{display:none}.quote-break>span,.quote-break blockquote,.quote-break p{z-index:2;position:relative}.celestial-corner{pointer-events:none;object-fit:contain!important}.celestial-corner-quote{opacity:.16;width:780px!important;height:520px!important;inset:auto auto -210px -130px!important}@keyframes celestialDrift{0%,to{transform:translate(-50%,-50%)rotate(-2deg)scale(.98)}50%{transform:translate(-50%,-51.5%)rotate(2deg)scale(1.015)}}@media (max-width:850px){.celestial-orbit{opacity:.11;width:112vw!important;height:112vw!important}.celestial-corner-quote{width:520px!important;height:350px!important;bottom:-135px!important;left:-230px!important}}@media (prefers-reduced-motion:reduce){.celestial-orbit{animation:none}}@font-face{font-family:Romans Story;src:url(/fonts/romans-story.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}h1,h2,.editorial-quote blockquote{letter-spacing:-.02em;font-family:Romans Story,Georgia,serif}.button{border-radius:18px;padding:14px 22px}.button-accent{background:var(--rose);color:var(--ink);border-color:var(--rose)}.button-accent:hover{background:var(--red);color:var(--ivory)}.button-light{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.button-light{background:color-mix(in srgb,var(--ivory) 92%,transparent)}}.button-light{border-color:var(--gold);color:var(--ink)}.button-light:hover{background:var(--sage)}.art-hero{height:min(940px,100svh);min-height:760px;color:var(--ink);position:relative;overflow:hidden}.art-hero>img{object-fit:cover;object-position:center}.art-hero-veil{background:linear-gradient(90deg,var(--ivory) 0%,var(--ivory) 36%,transparent 68%),linear-gradient(0deg,var(--ink),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.art-hero-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--ivory) 93%,transparent) 0%,color-mix(in srgb,var(--ivory) 76%,transparent) 36%,transparent 68%),linear-gradient(0deg,color-mix(in srgb,var(--ink) 18%,transparent),transparent 45%)}}.art-hero-copy{z-index:2;max-width:650px;position:absolute;top:50%;left:clamp(28px,8vw,128px);transform:translateY(-44%)}.art-hero h1{margin:22px 0 30px;font-size:clamp(66px,8vw,122px);line-height:.85}.art-hero-copy>p:not(.eyebrow){max-width:540px;font-size:17px}.hero-whisper{z-index:2;color:var(--ivory);letter-spacing:.06em;font:italic 15px Georgia,serif;position:absolute;bottom:36px;right:6vw}.belief{background:var(--ivory);align-items:center;min-height:820px;padding:130px clamp(28px,10vw,150px);display:flex;position:relative;overflow:hidden}.belief-copy{z-index:2;max-width:790px;margin-left:auto;position:relative}.belief h2{margin:32px 0 55px;font-size:clamp(96px,13vw,190px);line-height:.72}.belief-copy>p:last-child{max-width:650px;font-size:18px}.belief-orbit{opacity:.18;pointer-events:none;animation:22s ease-in-out infinite beliefFloat;transform:translateY(-50%);object-fit:contain!important;width:min(740px,61vw)!important;height:min(740px,61vw)!important;inset:50% auto auto -8%!important}.signature{background:var(--sage);grid-template-columns:.88fr 1.12fr;min-height:940px;display:grid;position:relative}.signature-photo{border-radius:330px 330px 24px 24px;min-height:760px;margin:90px 0 90px 6vw;position:relative;overflow:hidden}.signature-photo img{object-fit:cover}.signature-copy{align-self:center;padding:120px clamp(42px,8vw,130px)}.signature-copy h2{margin:22px 0 30px;font-size:clamp(68px,7vw,112px);line-height:.86}.signature-copy .lede{max-width:650px;font:19px/1.65 Georgia,serif}.price-note{border-block:1px solid var(--gold);gap:6px;margin:32px 0;padding:22px 0;display:grid}.price-note span,.session-price span{font-size:13px}.method{margin:0;padding:0;list-style:none}.method li{border-bottom:1px solid var(--gold);grid-template-columns:110px 1fr;gap:20px;padding:16px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.method li{border-bottom:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.method b{text-transform:uppercase;letter-spacing:.13em;color:var(--red);font-size:11px}.editorial-quote{text-align:center;place-content:center;min-height:670px;padding:100px 24px;display:grid;position:relative;overflow:hidden}.editorial-quote>:not(.quote-celestial){z-index:2;position:relative}.editorial-quote blockquote{max-width:1250px;margin:25px auto;font-size:clamp(70px,10vw,150px);line-height:.86}.editorial-quote>p:last-child{text-transform:uppercase;letter-spacing:.22em;font-size:11px}.quote-celestial{opacity:.14;pointer-events:none;object-fit:contain!important;width:850px!important;height:570px!important;inset:auto auto -250px -170px!important}.world-paths{padding:130px clamp(24px,7vw,110px) 160px}.world-title{grid-template-columns:.6fr 1fr;align-items:end;margin-bottom:85px;display:grid}.world-title h2{margin:0;font-size:clamp(60px,7vw,108px);line-height:.88}.world-grid{grid-template-columns:1fr .86fr .74fr;align-items:start;gap:28px;display:grid}.world-grid article{position:relative}.world-grid article>img{object-fit:cover;position:relative!important}.world-grid article>div{padding:28px 6px}.world-grid article span{color:var(--gold);letter-spacing:.16em;font-size:11px}.world-grid h3{font-family:Romans Story,Georgia,serif;font-size:40px}.world-grid a{border-bottom:1px solid var(--gold);font-size:13px}.world-one img{border-radius:230px 230px 16px 16px;height:500px!important}.world-two{margin-top:110px}.world-two img{border-radius:18px 180px 18px 18px;height:390px!important}.world-three{margin-top:35px}.world-three img{border-radius:16px 16px 180px 180px;height:315px!important}.gather,.crystal-experience{grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.gather{background:var(--rose)}.gather-photo,.crystal-photo{min-height:680px;margin:70px;position:relative;overflow:hidden}.gather-photo{border-radius:22px 300px 22px 22px}.gather-photo img,.crystal-photo img{object-fit:cover}.gather-copy,.crystal-copy{align-self:center;padding:100px clamp(32px,8vw,120px) 100px 30px}.gather h2,.crystal-experience h2{margin:24px 0 30px;font-size:clamp(66px,7vw,104px);line-height:.86}.crystal-experience{background:var(--ivory);grid-template-columns:.9fr 1.1fr}.crystal-copy{padding-left:clamp(32px,8vw,120px);padding-right:40px}.crystal-photo{border-radius:300px 24px 24px 300px;margin-left:20px}.crystal-copy ul{margin:30px 0;padding:0;list-style:none}.crystal-copy li{border-bottom:1px solid var(--gold);padding:12px 0}.zen-and-pets{background:var(--ivory);padding:140px clamp(24px,7vw,110px)}.zen-intro{grid-template-columns:.78fr 1fr;align-items:center;gap:8vw;display:grid}.zen-photo{border-radius:300px 300px 18px 18px;height:700px;position:relative;overflow:hidden}.zen-photo img,.pet-photo img{object-fit:cover}.zen-intro h2{margin:20px 0;font-size:clamp(72px,8vw,118px)}.zen-intro>div:last-child p{max-width:610px}.pet-support{background:var(--sage);border-radius:120px 18px;grid-template-columns:1fr 280px;align-items:center;max-width:930px;margin:120px 0 0 auto;padding:35px 35px 35px 55px;display:grid}.pet-support h3{font-family:Romans Story,Georgia,serif;font-size:48px}.pet-photo{border-radius:50%;height:260px;position:relative;overflow:hidden}.closing{background:var(--sage);grid-template-columns:1.05fr .75fr;gap:10vw;padding:140px clamp(24px,8vw,125px);display:grid;position:relative}.closing h2{margin:25px 0 35px;font-size:clamp(72px,8vw,124px);line-height:.82}.closing form{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.closing form{background:color-mix(in srgb,var(--ivory) 48%,transparent)}}.closing form{border:1px solid var(--gold);border-radius:120px 20px 20px;padding:38px}.sparkle-page{background:linear-gradient(120deg,var(--ivory) 0 68%,var(--rose) 68%)}.session-price{border-block:1px solid var(--gold);gap:6px;margin:26px 0;padding:19px 0;display:grid}.experience-flow{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;padding:80px clamp(24px,7vw,110px) 135px;display:grid}.experience-flow article{border:1px solid var(--gold);border-radius:150px 150px 16px 16px;min-height:300px;padding:55px 25px 35px}.experience-flow article:nth-of-type(2n){background:var(--rose);transform:translateY(45px)}@supports (color:color-mix(in lab, red, red)){.experience-flow article:nth-of-type(2n){background:color-mix(in srgb,var(--rose) 30%,transparent)}}.experience-flow i{background:var(--gold);height:1px}.experience-flow span{color:var(--gold);font-size:11px}.process blockquote{border-left:1px solid var(--gold);margin:34px 0;padding-left:22px;font:italic 25px/1.45 Georgia,serif}.event-hero{background:var(--rose);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.event-hero-copy{align-self:center;padding:100px clamp(24px,8vw,125px)}.event-hero h1{font-size:clamp(70px,8vw,118px);line-height:.84}.event-hero-photo{border-radius:300px 300px 22px 22px;margin:50px 6vw 50px 0;position:relative;overflow:hidden}.event-hero-photo img{object-fit:cover}.event-form-section{grid-template-columns:1fr 1fr;gap:10vw;padding:130px clamp(24px,8vw,125px);display:grid}.event-form-section h2{font-size:clamp(58px,6vw,90px);line-height:.9}.event-form-section form{border-top:1px solid var(--gold);padding-top:25px}.form-note{font-size:12px;font-style:italic}@keyframes beliefFloat{0%,to{transform:translateY(-50%)rotate(-2deg)}50%{transform:translateY(-52%)rotate(2deg)}}@media (max-width:850px){.art-hero{height:92svh;min-height:760px}.art-hero>img{object-position:62% center}.art-hero-veil{background:linear-gradient(var(--ivory),var(--ivory) 70%,var(--ink))}@supports (color:color-mix(in lab, red, red)){.art-hero-veil{background:linear-gradient(color-mix(in srgb,var(--ivory) 90%,transparent),color-mix(in srgb,var(--ivory) 42%,transparent) 70%,color-mix(in srgb,var(--ink) 25%,transparent))}}.art-hero-copy{top:47%;left:24px;right:24px;transform:translateY(-50%)}.art-hero h1{font-size:64px}.hero-whisper{right:24px}.belief{min-height:680px;padding:90px 24px}.belief h2{font-size:98px}.belief-orbit{opacity:.12;width:110vw!important;height:110vw!important;left:-56%!important}.signature,.gather,.crystal-experience,.zen-intro,.closing,.event-hero,.event-form-section{grid-template-columns:1fr}.signature-photo{border-radius:240px 240px 20px 20px;min-height:530px;margin:55px 24px 0}.signature-copy{padding:80px 24px}.signature-copy h2{font-size:70px}.method li{grid-template-columns:90px 1fr}.editorial-quote{min-height:540px}.editorial-quote blockquote{font-size:72px}.quote-celestial{width:520px!important;height:350px!important;bottom:-100px!important;left:-240px!important}.world-paths{padding:90px 24px}.world-title{grid-template-columns:1fr;gap:20px}.world-grid{grid-template-columns:1fr}.world-two,.world-three{margin-top:55px}.world-grid article{display:grid}.world-one img,.world-two img,.world-three img{height:430px!important}.gather-photo,.crystal-photo{border-radius:220px 220px 20px 20px;min-height:500px;margin:35px 24px 0}.gather-copy,.crystal-copy{padding:75px 24px}.crystal-photo{order:-1}.zen-and-pets{padding:90px 24px}.zen-photo{height:540px}.zen-intro{gap:55px}.pet-support{border-radius:80px 16px;grid-template-columns:1fr;margin-top:80px;padding:35px}.pet-photo{height:300px;margin-top:30px}.closing{gap:55px;padding:90px 24px}.closing h2{font-size:76px}.closing form{border-radius:60px 16px 16px;padding:28px}.experience-flow{grid-template-columns:1fr;gap:16px;padding:30px 24px 90px}.experience-flow article,.experience-flow article:nth-of-type(2n){border-radius:100px 100px 15px 15px;min-height:0;transform:none}.experience-flow i{display:none}.event-hero-photo{order:-1;min-height:500px;margin:35px 24px 0}.event-hero-copy{padding:75px 24px}.event-form-section{padding:90px 24px}.art-hero .actions{gap:12px}.art-hero .button{width:100%}}@media (prefers-reduced-motion:reduce){.belief-orbit{animation:none}}html,body{overflow-x:hidden}main,section,form{min-width:0}.signature-art{border:1px solid var(--gold);min-height:760px;margin:90px 0 90px 6vw;position:relative}@supports (color:color-mix(in lab, red, red)){.signature-art{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.signature-art{background:var(--ivory);border-radius:330px 330px 24px 24px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signature-art{background:color-mix(in srgb,var(--ivory) 34%,transparent)}}.signature-art img{object-fit:contain;opacity:.54}.signature-art span{z-index:1;text-align:center;color:var(--red);font:52px/1.18 Romans Story,Georgia,serif;position:relative}.world-symbol{background:var(--rose);height:390px;color:var(--red);border-radius:18px 180px 18px 18px;place-items:center;font:180px/1 Georgia,serif;display:grid;position:relative}.world-symbol i{color:var(--gold);font:40px/1 Georgia,serif;position:absolute;transform:translate(58px,-48px)}.gather-art,.crystal-art{border:1px solid var(--gold);place-items:center;min-height:680px;margin:70px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gather-art,.crystal-art{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.gather-art{background:var(--ivory);border-radius:22px 300px 22px 22px}@supports (color:color-mix(in lab, red, red)){.gather-art{background:color-mix(in srgb,var(--ivory) 34%,transparent)}}.crystal-art{background:var(--sage);border-radius:300px 24px 24px 300px;margin-left:20px}.gather-art img,.crystal-art img{object-fit:contain;opacity:.5}.gather-art span,.crystal-art span{z-index:1;color:var(--red);text-align:center;font:clamp(48px,6vw,82px)/.92 Romans Story,Georgia,serif;position:relative}.circle-symbol{background:var(--rose);border:1px solid var(--gold);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.circle-symbol{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.circle-symbol img{opacity:.45;object-fit:contain!important}.circle-symbol span{z-index:1;text-align:center;color:var(--red);font:clamp(48px,5vw,76px)/.92 Romans Story,Georgia,serif;position:relative}.event-hero-art{background:var(--ivory);border-radius:300px 300px 22px 22px;place-items:center;margin:50px 6vw 50px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-hero-art{background:color-mix(in srgb,var(--ivory) 38%,transparent)}}.event-hero-art{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.event-hero-art{border:1px solid color-mix(in srgb,var(--gold) 58%,transparent)}}.event-hero-art img{object-fit:contain;opacity:.48}.event-hero-art span{z-index:1;text-align:center;color:var(--red);font:clamp(62px,7vw,104px)/.88 Romans Story,Georgia,serif;position:relative}.crystals-hero{background:var(--sage);grid-template-columns:1.08fr .92fr;min-height:790px;display:grid}.crystals-hero-image{border-radius:26px 320px 26px 26px;min-height:720px;margin:55px 0 55px 5vw;position:relative;overflow:hidden}.crystals-hero-image img,.crystal-vendor-image img,.crystal-detail-image img{object-fit:cover}.crystals-hero-copy{align-self:center;padding:100px clamp(32px,8vw,120px)}.crystals-hero h1{margin:24px 0;font-size:clamp(74px,8vw,120px);line-height:.84}.crystals-hero-copy>p:last-of-type{font:19px/1.65 Georgia,serif}.crystal-concierge,.crystal-detail{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:130px clamp(24px,8vw,125px);display:grid}.crystal-concierge h2,.crystal-detail h2{margin:20px 0;font-size:clamp(62px,7vw,100px);line-height:.88}.crystal-concierge ul{margin:35px 0;padding:0;list-style:none}.crystal-concierge li{border-bottom:1px solid var(--gold);padding:14px 0}.crystal-vendor-image{border-radius:280px 24px 24px;min-height:680px;position:relative;overflow:hidden}.crystal-detail{background:var(--rose)}.crystal-detail-image{border-radius:24px 280px 24px 24px;min-height:650px;position:relative;overflow:hidden}@media (max-width:850px){.signature-art{border-radius:240px 240px 20px 20px;min-height:530px;margin:55px 24px 0}.signature-art span{font-size:42px}.world-symbol{height:430px}.gather-art,.crystal-art{border-radius:220px 220px 20px 20px;min-height:500px;margin:35px 24px 0}.event-hero-art{order:-1;min-height:500px;margin:35px 24px 0}.crystals-hero,.crystal-concierge,.crystal-detail{grid-template-columns:1fr}.crystals-hero-image{border-radius:240px 240px 20px 20px;min-height:540px;margin:35px 24px 0}.crystals-hero-copy{padding:75px 24px}.crystals-hero h1{font-size:72px}.crystal-concierge,.crystal-detail{padding:90px 24px}.crystal-vendor-image,.crystal-detail-image{min-height:520px}.crystal-vendor-image{order:-1}.art-hero-veil{background:linear-gradient(var(--ivory),var(--ivory) 72%,var(--ink))}@supports (color:color-mix(in lab, red, red)){.art-hero-veil{background:linear-gradient(color-mix(in srgb,var(--ivory) 94%,transparent),color-mix(in srgb,var(--ivory) 70%,transparent) 72%,color-mix(in srgb,var(--ink) 25%,transparent))}}.art-hero h1{font-size:58px}.event-form-section input,.event-form-section textarea,.event-form-section select{min-width:0}}.site-header{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--ivory) 76%,transparent)}}.site-header{-webkit-backdrop-filter:blur(14px)saturate(1.08);box-shadow:0 8px 30px var(--ink)}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 8px 30px color-mix(in srgb,var(--ink) 9%,transparent)}}.header-dark{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.header-dark{background:color-mix(in srgb,var(--ivory) 91%,transparent)}}footer{isolation:isolate;background:var(--rose);position:relative;overflow:hidden}footer:before{content:"";z-index:-2;opacity:.24;mix-blend-mode:multiply;background:url(/images/pattern-1.png) 50%/cover;position:absolute;inset:0}footer:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--rose),var(--ivory));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){footer:after{background:linear-gradient(90deg,color-mix(in srgb,var(--rose) 91%,transparent),color-mix(in srgb,var(--ivory) 76%,transparent))}}footer a{width:max-content;max-width:100%}.home-practice-pair{background:var(--ivory);grid-template-columns:1.18fr .82fr;gap:24px;padding:110px clamp(24px,6vw,95px);display:grid;position:relative}.home-practice-pair>div{position:relative;overflow:hidden}.home-practice-pair img{object-fit:cover}.home-practice-pair>p{z-index:2;background:var(--ivory);max-width:420px;padding:22px 28px;position:absolute;bottom:70px;left:52%}@supports (color:color-mix(in lab, red, red)){.home-practice-pair>p{background:color-mix(in srgb,var(--ivory) 88%,transparent)}}.home-practice-pair>p{border:1px solid var(--gold);font:25px/1.3 Romans Story,Georgia,serif}@media (max-width:850px){.site-header{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--ivory) 90%,transparent)}}.mobile-nav>div{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.mobile-nav>div{background:color-mix(in srgb,var(--ivory) 94%,transparent)}}.mobile-nav>div{-webkit-backdrop-filter:blur(16px)}.home-practice-pair{grid-template-columns:1fr;padding:80px 24px 120px}.home-gong,.home-reiki{border-radius:220px 220px 18px 18px;height:480px;margin:0}.home-practice-pair>p{bottom:55px;left:40px;right:40px}footer:before{opacity:.18}}.belief,.signature,.editorial-quote,.world-paths,.gather,.crystal-experience,.zen-and-pets,.closing,.circle-intro,.circle-gallery,.crystal-concierge,.crystal-detail{position:relative}.belief:after,.signature:after,.world-paths:after,.gather:after,.zen-and-pets:after,.circle-intro:after,.crystal-concierge:after{content:"";z-index:4;opacity:.82;height:18px;box-shadow:0 1px 0 var(--gold);background:url(/images/gold-symbol-9.png) 50% 48%/cover no-repeat;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.belief:after,.signature:after,.world-paths:after,.gather:after,.zen-and-pets:after,.circle-intro:after,.crystal-concierge:after{box-shadow:0 1px 0 color-mix(in srgb,var(--gold) 45%,transparent)}}.editorial-quote:before,.closing:before,.circle-gallery:before,.crystal-detail:before{content:"";pointer-events:none;opacity:.055;mix-blend-mode:multiply;background:url(/images/gold-pattern-12.png) 50%/cover no-repeat;position:absolute;inset:0}.signature{overflow:hidden}.signature:before{content:"";opacity:.1;mix-blend-mode:multiply;background:url(/images/gold-pattern-6.png) 50%/cover no-repeat;position:absolute;inset:0 0 0 44%}.signature-art{isolation:isolate;background:url(/images/gold-symbol-7.png) 50%/cover no-repeat;border:0;border-radius:0;min-height:940px;margin:0}.signature-art:after{content:"";background:linear-gradient(90deg,var(--sage),var(--ivory));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.signature-art:after{background:linear-gradient(90deg,color-mix(in srgb,var(--sage) 25%,transparent),color-mix(in srgb,var(--ivory) 55%,transparent))}}.signature-art:after{z-index:-1}.signature-art img{opacity:.28}.signature-art span{text-shadow:0 1px 0 var(--ivory)}.world-symbol{color:var(--red);border-block:1px solid var(--gold);background:url(/images/gold-symbol-2.png) 50%/cover no-repeat;border-radius:0}.world-symbol:after{content:"";background:var(--rose);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.world-symbol:after{background:color-mix(in srgb,var(--rose) 55%,transparent)}}.world-symbol:after{mix-blend-mode:soft-light}.world-symbol i,.world-symbol{z-index:1}.gather{overflow:hidden}.gather-art{background:url(/images/gold-symbol-3.png) 50%/cover no-repeat;border:0;border-radius:0;min-height:760px;margin:0}.gather-art:after{content:"";background:linear-gradient(90deg,var(--rose),var(--rose));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gather-art:after{background:linear-gradient(90deg,color-mix(in srgb,var(--rose) 15%,transparent),color-mix(in srgb,var(--rose) 70%,transparent))}}.gather-art img{display:none}.gather-art span{z-index:2;text-shadow:0 1px 0 var(--ivory)}.crystal-art{background:url(/images/gold-pattern-12.png) 50%/cover no-repeat;border:0;border-radius:0;min-height:760px;margin:0}.crystal-art:after{content:"";background:var(--sage);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crystal-art:after{background:color-mix(in srgb,var(--sage) 55%,transparent)}}.crystal-art span{z-index:2}.crystal-art img{opacity:.22;z-index:1}.circle-symbol{background:url(/images/gold-pattern-6.png) 50%/cover no-repeat!important;border:0!important;border-radius:0!important}.circle-symbol:after{content:"";background:var(--rose);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.circle-symbol:after{background:color-mix(in srgb,var(--rose) 70%,transparent)}}.circle-symbol span{z-index:2}.circle-symbol img{z-index:1;opacity:.18!important}.event-hero-art{background:url(/images/gold-symbol-9.png) 50%/cover no-repeat;border:0;border-radius:0;margin:0}.event-hero-art:after{content:"";background:var(--rose);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.event-hero-art:after{background:color-mix(in srgb,var(--rose) 54%,transparent)}}.event-hero-art span{z-index:2}.event-hero-art img{opacity:.18;z-index:1}.home-practice-pair{padding-top:90px;padding-bottom:115px}.home-gong{border-radius:8px;height:560px}.home-reiki{border-radius:8px;height:410px;margin-top:95px}.home-practice-pair>p{border:0;border-left:1px solid var(--gold);background:var(--ivory);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-practice-pair>p{background:color-mix(in srgb,var(--ivory) 90%,transparent)}}.home-practice-pair>p{font-family:Georgia,serif}.home-practice-pair>p b{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.home-practice-pair>p span{color:var(--red);font:26px/1.2 Romans Story,Georgia,serif}.pet-support{border-left:3px solid var(--gold);border-radius:8px}.closing form{border:0;border-left:1px solid var(--gold);background:0 0;border-radius:0 0 0 90px;padding-left:55px}.closing h2{font-size:clamp(58px,6vw,92px)}@media (max-width:850px){.belief:after,.signature:after,.world-paths:after,.gather:after,.zen-and-pets:after,.circle-intro:after,.crystal-concierge:after{height:11px}.signature-art,.gather-art,.crystal-art{border-radius:0;min-height:520px;margin:0}.event-hero-art{border-radius:0;min-height:430px;margin:0}.home-practice-pair{padding:70px 24px 115px}.home-gong,.home-reiki{border-radius:6px;height:420px}.home-practice-pair>p{left:30px;right:30px}.closing form{border-radius:0 0 0 55px;padding-left:26px}.closing h2{font-size:58px}.art-hero-copy{padding:24px 20px;left:18px;right:18px}.art-hero h1{overflow-wrap:anywhere;font-size:clamp(46px,14vw,56px);line-height:.9}.art-hero-copy>p:not(.eyebrow){font-size:15px}}.art-hero-copy{max-width:min(650px,82vw)}.art-hero h1{text-wrap:balance;font-size:clamp(58px,7.2vw,108px)}.signature{background:linear-gradient(135deg,var(--sage),var(--sage));min-height:0;padding:clamp(105px,12vw,180px) clamp(24px,10vw,155px);display:block}@supports (color:color-mix(in lab, red, red)){.signature{background:linear-gradient(135deg,var(--sage),color-mix(in srgb,var(--sage) 68%,var(--ivory)))}}.signature{isolation:isolate}.signature:before{opacity:.07;z-index:-2;background:url(/images/gold-pattern-6.png) 50%/cover;inset:0}.signature-atmosphere{object-position:110% 50%;opacity:.16;z-index:-1;object-fit:contain!important}.signature-copy{max-width:1120px;padding:0}.signature-copy h2{max-width:880px}.signature-copy .lede,.signature .price-note{max-width:760px}.signature .method{grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.signature .method li{border-bottom:0;border-top:1px solid var(--gold);grid-template-columns:1fr;gap:10px;padding:23px 24px;display:grid}.signature .method li+li{border-left:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.signature .method li+li{border-left:1px solid color-mix(in srgb,var(--gold) 55%,transparent)}}.gather,.crystal-experience{isolation:isolate;min-height:0;padding:clamp(110px,13vw,190px) clamp(24px,9vw,140px);display:block;overflow:hidden}.gather{background:linear-gradient(115deg,var(--rose),var(--rose))}@supports (color:color-mix(in lab, red, red)){.gather{background:linear-gradient(115deg,var(--rose),color-mix(in srgb,var(--rose) 58%,var(--ivory)))}}.gather-copy{z-index:2;max-width:900px;padding:0;position:relative}.gather-script,.crystal-script{color:var(--red);font:clamp(42px,6vw,82px)/.92 Romans Story,Georgia,serif;display:block}@supports (color:color-mix(in lab, red, red)){.gather-script,.crystal-script{color:color-mix(in srgb,var(--red) 72%,transparent)}}.gather-script,.crystal-script{margin:0 0 55px}.gather-atmosphere{object-position:100% 50%;opacity:.13;z-index:-1;object-fit:contain!important}.crystal-experience{background:linear-gradient(145deg,var(--ivory),var(--sage))}@supports (color:color-mix(in lab, red, red)){.crystal-experience{background:linear-gradient(145deg,var(--ivory),color-mix(in srgb,var(--sage) 42%,var(--ivory)))}}.crystal-copy{z-index:2;max-width:850px;padding:0;position:relative}.crystal-script{text-align:right;opacity:.72;max-width:350px;position:absolute;bottom:8vw;right:7vw}.crystal-atmosphere{object-position:108% center;opacity:.1;z-index:-1;object-fit:contain!important}.closing{background:linear-gradient(155deg,var(--sage),var(--ivory));padding:clamp(110px,12vw,175px) clamp(24px,10vw,155px);display:block}@supports (color:color-mix(in lab, red, red)){.closing{background:linear-gradient(155deg,var(--sage),color-mix(in srgb,var(--ivory) 76%,var(--sage)))}}.closing-copy{max-width:1050px}.closing form{border:0;border-top:1px solid var(--gold);border-radius:0;max-width:920px;margin:90px auto 0;padding:55px 0 0}.circle-types article,.circle-types article:nth-child(n){background:0 0;border-radius:0}.circle-gallery{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:center;gap:clamp(20px,5vw,90px)}.circle-gallery .wide{border-radius:20px 240px 20px 20px}.circle-gallery .tall{height:430px;margin:0;background:0 0!important}.circle-symbol:after{background:linear-gradient(135deg,var(--rose),transparent)}@supports (color:color-mix(in lab, red, red)){.circle-symbol:after{background:linear-gradient(135deg,color-mix(in srgb,var(--rose) 22%,transparent),transparent)}}.circle-symbol img{opacity:.32!important}.events-callout{background:linear-gradient(120deg,var(--sage),var(--sage));grid-template-columns:1fr .55fr;gap:8vw;display:grid}@supports (color:color-mix(in lab, red, red)){.events-callout{background:linear-gradient(120deg,var(--sage),color-mix(in srgb,var(--sage) 58%,var(--ivory)))}}.events-callout{align-items:end;padding:115px clamp(24px,8vw,125px)}.events-callout h2{margin:20px 0;font-size:clamp(56px,6vw,84px)}.events-callout aside{border-left:1px solid var(--gold);padding-left:30px;font:18px/1.6 Georgia,serif}.crystal-concierge{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.crystal-concierge>div:first-child{padding-top:55px}.crystal-vendor-image{border-radius:260px 22px 22px;min-height:720px}.crystal-vendor-image img{object-position:center}.process{background:linear-gradient(155deg,var(--rose),var(--ivory));grid-template-columns:1fr;padding:110px clamp(24px,9vw,140px)}@supports (color:color-mix(in lab, red, red)){.process{background:linear-gradient(155deg,color-mix(in srgb,var(--rose) 35%,var(--ivory)),var(--ivory))}}.process-photo{border-radius:260px 24px 24px;width:100%;max-width:1100px;min-height:680px;overflow:hidden}.process>div:last-child{max-width:800px;margin:70px 0 0 auto}.process:after{display:none}@media (max-width:850px){.art-hero-copy{max-width:none}.art-hero h1{overflow-wrap:normal;font-size:clamp(42px,12vw,56px)}.signature,.gather,.crystal-experience{padding:90px 24px}.signature-atmosphere,.gather-atmosphere,.crystal-atmosphere{opacity:.09}.signature .method{grid-template-columns:1fr}.signature .method li{padding:18px 0}.signature .method li+li{border-left:0}.gather-script,.crystal-script{margin-bottom:42px;font-size:44px}.crystal-script{text-align:left;margin:70px 0 0;position:static}.closing{padding:90px 24px}.closing form{margin-top:65px;padding:38px 0 0}.circle-gallery{grid-template-columns:1fr}.circle-gallery .tall{height:350px}.events-callout{grid-template-columns:1fr;padding:90px 24px}.events-callout aside{border-left:0;border-top:1px solid var(--gold);padding:30px 0 0}.crystal-concierge{grid-template-columns:1fr}.crystal-concierge>div:first-child{padding-top:0}.crystal-vendor-image{order:0;min-height:500px;margin-top:30px}.process{padding:80px 24px}.process-photo{border-radius:210px 18px 18px;min-height:500px}.process>div:last-child{margin-top:50px}}@media (max-width:420px){.art-hero{min-height:720px}.art-hero-copy{padding:22px 18px;top:48%}.art-hero h1{font-size:42px}.art-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.55}.art-hero .actions{margin-top:22px}.hero-whisper{font-size:12px}.signature-copy h2,.gather h2,.crystal-experience h2,.closing h2{font-size:52px}.home-practice-pair{padding-inline:18px}.home-gong,.home-reiki{height:360px}.circle-gallery{padding-inline:18px}}.belief:after,.signature:after,.world-paths:after,.gather:after,.zen-and-pets:after,.circle-intro:after,.crystal-concierge:after{opacity:.62;height:28px;box-shadow:none;background-position:50%;background-repeat:repeat-x;background-size:auto 100%}@media (max-width:850px){.art-hero{height:auto;min-height:820px}.art-hero-veil{background:linear-gradient(#f4e8d2d6 0%,#f4e8d29e 62%,#2619161f 100%)}.art-hero h1{color:var(--ink)}.hero-whisper{text-align:center;bottom:18px;left:22px;right:22px}.belief:after,.signature:after,.world-paths:after,.gather:after,.zen-and-pets:after,.circle-intro:after,.crystal-concierge:after{opacity:.58;background-size:auto 100%;height:20px}.signature-atmosphere,.gather-atmosphere,.crystal-atmosphere{transform:scale(.86);object-position:center!important}.world-grid article>div{padding-inline:4px}.world-grid h3{font-size:36px}.home-practice-pair>p{left:24px;right:24px}.circle-gallery .tall{overflow:visible}.circle-symbol img{transform:scale(.82)}}@media (max-width:420px){.site-header{height:82px}.art-hero{min-height:820px}.art-hero h1{margin:16px 0 18px;font-size:40px;line-height:.92}.art-hero .actions{gap:9px}.art-hero .button{padding-block:12px}.belief{padding-inline:20px}.belief h2{font-size:78px}.signature,.gather,.crystal-experience,.closing{padding-inline:20px}.signature-copy h2,.gather h2,.crystal-experience h2,.closing h2{font-size:48px;line-height:.9}.editorial-quote blockquote{font-size:58px}.world-paths{padding-inline:20px}.world-title h2{font-size:54px}.zen-and-pets{padding-inline:20px}.zen-intro h2{font-size:65px}.closing form{width:100%}}.header-dark{z-index:30;position:sticky;top:0}.lotus-logo{mix-blend-mode:multiply;border-radius:50%;object-fit:contain!important}.button-accent,.button-small{background:var(--rose);color:var(--ink)}.button-accent:hover,.button-small:hover{background:var(--red);color:var(--ivory)}.belief{isolation:isolate}.belief:before{content:"";opacity:.065;mix-blend-mode:multiply;z-index:-1;background:url(/images/gold-wash-soft.png) 50%/cover;position:absolute;inset:0}.belief-copy{max-width:980px}.belief h2{text-wrap:balance;max-width:1000px;font-size:clamp(72px,10vw,142px)}.community-home{isolation:isolate;background:linear-gradient(145deg,var(--ivory),var(--rose));grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(110px,12vw,175px) clamp(24px,9vw,140px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.community-home{background:linear-gradient(145deg,var(--ivory),color-mix(in srgb,var(--rose) 22%,var(--ivory)))}}.community-home{border-top:1px solid var(--gold)}.community-home>div,.community-home form{z-index:2;position:relative}.community-home h2{margin:18px 0 25px;font-size:clamp(55px,7vw,96px)}.community-home form{border-left:1px solid var(--gold);padding-left:clamp(25px,5vw,60px)}.community-crystal{opacity:.17;pointer-events:none;width:min(560px,44vw);height:auto;position:absolute;bottom:-220px;right:-130px;transform:rotate(-8deg)}.events-empty{border-top:1px solid var(--gold);max-width:640px;padding:30px 0}.events-grid{gap:24px;display:grid}.event-card{border-top:1px solid var(--gold);padding:28px 0}.inquiry-vertical{display:block}.inquiry-vertical>div{max-width:900px}.inquiry-vertical form{border-top:1px solid var(--gold);max-width:900px;margin:65px auto 0;padding-top:45px}.crystal-concierge,.crystal-detail,.crystal-cta{isolation:isolate;position:relative;overflow:hidden}img.crystal-art{pointer-events:none;z-index:-1;object-fit:contain;opacity:.16;width:min(470px,38vw);height:auto;position:absolute;background:0 0!important;border:0!important;min-height:0!important;margin:0!important}.crystal-art-amethyst{top:-50px;left:-120px;transform:rotate(-10deg)}.crystal-art-quartz{top:25px;right:-120px;transform:rotate(12deg)}.crystal-art-jade{bottom:-130px;left:-85px;transform:rotate(-9deg)}@media (max-width:850px){.community-home{grid-template-columns:1fr;padding:90px 24px}.community-home form{border-left:0;border-top:1px solid var(--gold);padding:35px 0 0}.community-crystal{width:430px;bottom:-160px;right:-190px}.inquiry-vertical form{margin-top:45px}.events-callout{align-items:start}img.crystal-art{opacity:.12;width:330px}.crystal-art-amethyst{left:-150px}.crystal-art-quartz{right:-160px}.crystal-art-jade{left:-150px}.site-header .brand img{width:54px;height:54px}.footer-brand img{width:92px;height:92px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.image-reveal{animation:none}.signature-atmosphere,.gather-atmosphere,.crystal-atmosphere,.belief-orbit,.quote-celestial{animation:none!important;transform:none!important}img{transition:none}}.button{letter-spacing:.045em;white-space:nowrap;border-radius:18px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:650;line-height:1.2}.button-accent{background:var(--rose);border-color:var(--rose);color:var(--ink)}.button-light{background:var(--ivory)}@supports (color:color-mix(in lab, red, red)){.button-light{background:color-mix(in srgb,var(--ivory) 94%,transparent)}}.button-light{border-color:var(--gold);color:var(--ink)}.actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px 22px;margin:32px 0 0;display:flex}.actions .text-link{white-space:nowrap;align-items:center;min-height:48px;padding:12px 1px;display:inline-flex}.simple-cta .actions{justify-content:center}.zen-intro>div:last-child>.button,.simple-cta>.button,.crystal-detail>.reveal>.button,.events-empty>.button,.event-card>.button,form>.button{margin-top:32px}.community-signup form>.button{margin-top:0}.simple-cta>.button{margin-inline:auto}.starfish-crystal img{object-fit:cover;object-position:center 52%}.form-status{text-align:center;min-height:24px}.form-status p{margin:0;font-size:13px}.form-success{color:#46613f}.form-error{color:var(--red)}button:disabled{cursor:wait;opacity:.66;transform:none!important}@media (max-width:850px){.site-header{height:calc(82px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px}.site-header .button-small{min-height:42px;padding:10px 13px;font-size:10px}.actions{justify-content:center;gap:11px 16px;margin-top:28px}.actions .button{min-width:min(230px,100%)}.actions .text-link,.art-hero-copy .actions,.page-hero>div:first-child .actions,.crystals-hero-copy .actions{justify-content:center}.zen-intro>div:last-child>.button,.simple-cta>.button,.crystal-detail>.reveal>.button,.events-empty>.button,.event-card>.button,form>.button{width:max-content;max-width:100%;margin:28px auto 0;display:flex}.community-signup form>.button{margin-top:4px}.crystal-detail-image.starfish-crystal{border-radius:20px 210px 20px 20px;min-height:520px}}@media (max-width:430px){.button{min-height:46px;padding:12px 18px;font-size:11px}.actions{flex-direction:column;align-items:center;gap:8px;margin-top:26px}.actions .button{width:auto;min-width:min(220px,100%);max-width:100%}.actions .text-link{text-align:center;white-space:normal;min-height:44px}.crystal-detail-image.starfish-crystal{min-height:440px}}@media (max-width:850px){.immersive-home h1,.immersive-home h2,.immersive-home blockquote{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.immersive-home .art-hero{height:auto;min-height:0;padding:clamp(105px,15svh,145px) 0 20px}.immersive-home .art-hero-copy{box-sizing:border-box;width:calc(100% - 28px);max-width:none;margin:0 auto;padding:clamp(22px,6vw,28px);position:relative;top:auto;left:auto;right:auto;transform:none}.immersive-home .art-hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,12vw,54px);line-height:.91}.immersive-home .art-hero-copy>p:not(.eyebrow){max-width:34rem;margin-inline:auto}.immersive-home .art-hero .actions{gap:9px;margin-top:24px}.immersive-home .art-hero .actions .button{width:min(244px,100%);min-width:0}.immersive-home .hero-whisper{display:none}.immersive-home .belief{align-items:flex-start;min-height:0;padding:88px clamp(20px,6vw,28px) 78px}.immersive-home .belief-copy{width:100%;max-width:40rem;margin:0 auto}.immersive-home .belief h2{letter-spacing:-.045em;text-wrap:balance;width:100%;max-width:100%;margin:24px 0 32px;font-size:clamp(48px,14vw,64px);line-height:.82}.immersive-home .belief-copy>p:last-child{max-width:36rem;margin:0;font-size:16px}.immersive-home .home-practice-pair{padding-block:68px 96px}.immersive-home .signature,.immersive-home .gather,.immersive-home .crystal-experience,.immersive-home .zen-and-pets,.immersive-home .community-home{padding-top:82px;padding-bottom:82px}.immersive-home .signature-copy h2,.immersive-home .gather h2,.immersive-home .crystal-experience h2,.immersive-home .zen-intro h2,.immersive-home .community-home h2{text-wrap:balance;font-size:clamp(46px,13vw,62px);line-height:.9}.immersive-home .editorial-quote{min-height:0;padding:72px 20px 42px}.immersive-home .editorial-quote blockquote{text-wrap:balance;margin-block:20px;font-size:clamp(50px,14vw,66px)}.immersive-home .world-paths{padding:44px clamp(20px,6vw,28px) 82px}.immersive-home .world-title{gap:14px;margin-bottom:44px}.immersive-home .world-title h2{text-wrap:balance;font-size:clamp(46px,13vw,58px);line-height:.9}.immersive-home .world-two,.immersive-home .world-three{margin-top:46px}.immersive-home .community-home{gap:38px}.immersive-home .community-home form{gap:18px;padding-top:30px;display:grid}.immersive-home .community-home form label{gap:8px;display:grid}.immersive-home .community-home form>.button{width:min(244px,100%);margin:8px auto 0}}@media (max-width:430px){.immersive-home .art-hero{min-height:0;padding-top:100px}.immersive-home .belief{padding-top:74px;padding-bottom:68px}.immersive-home .belief h2{font-size:clamp(46px,14vw,59px)}.immersive-home .home-practice-pair{padding-block:60px 88px}.immersive-home .signature,.immersive-home .gather,.immersive-home .crystal-experience,.immersive-home .zen-and-pets,.immersive-home .community-home{padding-top:64px;padding-bottom:64px}.immersive-home .editorial-quote{padding-block:64px 38px}.immersive-home .world-paths{padding-top:40px;padding-bottom:72px}.immersive-home .world-title{margin-bottom:36px}}@media (max-width:340px){.immersive-home .art-hero{min-height:0;padding-top:92px}.immersive-home .art-hero-copy{width:calc(100% - 20px);padding-inline:16px}.immersive-home .art-hero h1{font-size:38px}.immersive-home .belief{padding-inline:18px}.immersive-home .belief h2{letter-spacing:-.05em;font-size:45px}.immersive-home .world-paths{padding-inline:18px}.immersive-home .world-title h2{font-size:44px}}@media (max-width:850px){.story-copy blockquote{border-left:0;border-block:1px solid var(--gold);text-align:center;margin:36px 0;padding:26px 20px;font-size:clamp(25px,7vw,32px);line-height:1.35}.page-hero h1,.crystals-hero h1,.event-hero h1{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(48px,14vw,70px)}.inquiry-vertical{padding-block:76px}.inquiry-vertical form{gap:20px;padding-top:34px}.inquiry-vertical form>.button{width:min(244px,100%)}.crystals-hero-copy .actions,.crystal-experience .actions{align-items:center}.community-home{min-height:0}footer{gap:32px 24px;padding:50px 24px 26px}footer>div{gap:8px}.footer-brand{gap:10px}.footer-brand p{max-width:410px;margin:0}.footer-bottom{gap:8px;margin-top:8px;padding-top:18px}}@media (max-width:430px){.immersive-home .art-hero .actions .button,.immersive-home .crystal-experience .actions .button{width:min(244px,100%)}.immersive-home .community-home form{gap:14px}.immersive-home .community-home form>.button{margin-top:4px}footer{grid-template-columns:1fr 1fr;gap:26px 20px;padding-top:42px}.footer-brand,.footer-bottom{grid-column:1/-1}}@media (max-width:850px){.about-hero h1{letter-spacing:-.03em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(28px,10.8vw - 4px,60px);line-height:1.02}.circle-intro h2,.crystal-concierge h2,.crystal-detail h2,.event-form-section h2,.community-signup h2,.immersive-home .community-home h2{overflow-wrap:normal;word-break:normal;text-wrap:balance;font-size:clamp(36px,12vw - 6px,58px);line-height:1}.process h2{overflow-wrap:normal;word-break:normal;text-wrap:balance;font-size:clamp(32px,10vw - 6px,54px);line-height:1}.event-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(38px,11vw - 3px,82px);line-height:.95}}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.belief .eyebrow+h2{margin-top:20px}@media (max-width:850px){.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.immersive-home .belief .eyebrow+h2{margin-top:16px}}.world-title .eyebrow+h2{margin-top:0}@media (max-width:850px){.immersive-home .world-title{gap:16px}}.crystal-concierge{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,6vw,88px)}.crystal-concierge h2{text-wrap:balance}.crystal-concierge .actions{margin-top:36px}@media (max-width:850px){.crystal-concierge{grid-template-columns:1fr}}.crystal-inquiry{isolation:isolate;background:var(--ivory);padding:clamp(90px,12vw,150px) clamp(24px,8vw,125px);position:relative;overflow:hidden}.crystal-inquiry>div{text-align:center;max-width:620px;margin:0 auto}.crystal-inquiry h2{font-size:clamp(34px,6.5vw,60px);line-height:.95}.crystal-inquiry>div>p:last-child{margin-top:16px;font:18px/1.65 Georgia,serif}.crystal-inquiry form{border-top:1px solid var(--gold);text-align:left;max-width:560px;margin:46px auto 0;padding-top:40px}@media (max-width:850px){.crystal-inquiry{padding:82px 24px}.crystal-inquiry form{margin-top:38px;padding-top:32px}}.story-copy p+p{margin-top:1.25rem}:is(.community-home,.community-signup) .ml-embedded{z-index:2;width:100%;position:relative}.community-home .ml-embedded{border-left:1px solid var(--gold);padding-left:clamp(25px,5vw,60px)}.community-signup .ml-embedded{align-self:start}:is(.community-home,.community-signup) #mlb2-45508499.ml-form-embedContainer,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-align-center,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper.embedForm,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:inherit!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{display:none!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody form.ml-block-form{border:0!important;gap:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{margin:0!important;padding:0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%!important;margin:0 0 18px!important;padding:0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin-bottom:18px!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-field-group{width:100%!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control:focus{box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--gold)!important;width:100%!important;height:auto!important;min-height:0!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 4px!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;transition:border-color .2s!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control:focus{border-bottom-color:var(--red)!important;outline:none!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control::placeholder{color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control::placeholder{color:color-mix(in srgb,var(--ink) 55%,transparent)!important}}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.form-control::placeholder{opacity:1!important;font-family:inherit!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{margin:2px 0 20px!important;padding:0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description p,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow p{letter-spacing:0!important;color:var(--ink)!important;margin:0!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important}@supports (color:color-mix(in lab, red, red)){:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description p,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow p{color:color-mix(in srgb,var(--ink) 70%,transparent)!important}}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{width:18px!important;max-width:18px!important;height:18px!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description:before{border-color:var(--gold)!important;background:0 0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:2px 0 0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{justify-content:center!important;align-items:center!important;display:inline-flex!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{border:1px solid var(--rose)!important;background:var(--rose)!important;background-color:var(--rose)!important;width:auto!important;min-width:min(244px,100%)!important;min-height:48px!important;color:var(--ink)!important;letter-spacing:.045em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important;border-radius:18px!important;padding:13px 22px!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;transition:all .3s!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary:hover{background:var(--red)!important;background-color:var(--red)!important;color:var(--ivory)!important;transform:translateY(-2px)!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{opacity:.85!important;cursor:wait!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-successBody{background:0 0!important;padding:0!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-successBody .ml-form-successContent{text-align:left!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-successBody .ml-form-successContent h4{color:var(--red)!important;margin:0 0 10px!important;font-family:Romans Story,Georgia,serif!important;font-size:clamp(28px,4vw,40px)!important;font-weight:400!important;line-height:1!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-successBody .ml-form-successContent p{color:var(--ink)!important;margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.6!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-error input.form-control,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-error input.form-control{border-bottom-color:var(--red)!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-error,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody label.error{color:var(--red)!important;margin-top:6px!important;font-family:inherit!important;font-size:12px!important;display:block!important}@media (max-width:850px){.community-home .ml-embedded{border-left:0;border-top:1px solid var(--gold);padding:35px 0 0}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{text-align:center!important}:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button,:is(.community-home,.community-signup) #mlb2-45508499 .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{width:min(244px,100%)!important;margin:4px auto 0!important}}.immersive-home .art-hero{border-bottom:1px solid var(--gold);isolation:isolate;align-content:center;height:min(900px,100svh);min-height:660px;padding:120px clamp(24px,7vw,118px) 96px;display:grid}.immersive-home .art-hero>img{object-position:64% center}.immersive-home .art-hero-veil{z-index:1;background:radial-gradient(116% 88% at 26% 45%, var(--ivory) 0%, var(--ivory) 32%, var(--ivory) 56%, var(--ivory) 72%, transparent 86%), linear-gradient(90deg, var(--ivory) 0%, transparent 52%), linear-gradient(0deg, var(--ink) 0%, transparent 26%)}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero-veil{background:radial-gradient(116% 88% at 26% 45%, color-mix(in srgb,var(--ivory) 88%,transparent) 0%, color-mix(in srgb,var(--ivory) 68%,transparent) 32%, color-mix(in srgb,var(--ivory) 30%,transparent) 56%, color-mix(in srgb,var(--ivory) 6%,transparent) 72%, transparent 86%), linear-gradient(90deg, color-mix(in srgb,var(--ivory) 40%,transparent) 0%, transparent 52%), linear-gradient(0deg, color-mix(in srgb,var(--ink) 30%,transparent) 0%, transparent 26%)}}.immersive-home .art-hero-copy{z-index:3;width:auto;max-width:min(600px,80vw);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;top:auto;left:auto;right:auto;transform:none}.immersive-home .art-hero-copy:before{content:"✦";color:var(--gold);opacity:.9;text-shadow:0 1px 8px var(--ivory);margin-bottom:20px;font-size:15px;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero-copy:before{text-shadow:0 1px 8px color-mix(in srgb,var(--ivory) 70%,transparent)}}.immersive-home .art-hero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:12ch;text-shadow:0 2px 14px var(--ivory), 0 1px 3px var(--ivory);margin:0 0 24px;font-size:clamp(58px,7vw,104px);line-height:.9}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero h1{text-shadow:0 2px 14px color-mix(in srgb,var(--ivory) 74%,transparent), 0 1px 3px color-mix(in srgb,var(--ivory) 82%,transparent)}}.immersive-home .art-hero-copy>p:not(.eyebrow){max-width:34ch;color:var(--ink);text-shadow:0 1px 10px var(--ivory), 0 1px 2px var(--ivory);font-size:17px;line-height:1.62}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero-copy>p:not(.eyebrow){text-shadow:0 1px 10px color-mix(in srgb,var(--ivory) 82%,transparent), 0 1px 2px color-mix(in srgb,var(--ivory) 88%,transparent)}}.immersive-home .art-hero .actions{gap:14px 18px;margin-top:34px}.immersive-home .art-hero .button-accent{box-shadow:0 8px 24px var(--red)}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero .button-accent{box-shadow:0 8px 24px color-mix(in srgb,var(--red) 24%,transparent)}}.immersive-home .art-hero .button-hero-2{background:var(--ivory);border:1px solid var(--gold);color:var(--ink);box-shadow:0 8px 24px var(--ink)}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero .button-hero-2{box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 15%,transparent)}}.immersive-home .art-hero .button-hero-2:hover{background:var(--sage);border-color:var(--sage);color:var(--ink);transform:translateY(-2px)}.immersive-home .hero-whisper{color:var(--ivory);text-shadow:0 1px 2px #0000008c, 0 0 18px var(--ink);bottom:30px;right:clamp(24px,6vw,118px)}@supports (color:color-mix(in lab, red, red)){.immersive-home .hero-whisper{text-shadow:0 1px 2px #0000008c, 0 0 18px color-mix(in srgb,var(--ink) 55%,transparent)}}@media (max-width:850px){.immersive-home .art-hero{height:auto;min-height:0;padding:clamp(104px,15svh,130px) 0 clamp(48px,11vw,74px);display:block}.immersive-home .art-hero>img{object-position:58% center}.immersive-home .art-hero-veil{background:linear-gradient(180deg, var(--ivory) 0%, var(--ivory) 46%, var(--ivory) 78%, var(--ivory) 100%)}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero-veil{background:linear-gradient(180deg, color-mix(in srgb,var(--ivory) 84%,transparent) 0%, color-mix(in srgb,var(--ivory) 74%,transparent) 46%, color-mix(in srgb,var(--ivory) 46%,transparent) 78%, color-mix(in srgb,var(--ivory) 12%,transparent) 100%)}}.immersive-home .art-hero-copy{width:100%;max-width:none;margin:0;padding:0 24px;position:relative;top:auto;left:auto;right:auto;transform:none}.immersive-home .art-hero-copy:before{margin-bottom:15px;font-size:14px}.immersive-home .art-hero h1{letter-spacing:-.035em;max-width:none;text-shadow:0 2px 10px var(--ivory), 0 1px 3px var(--ivory);margin:0 0 16px;font-size:clamp(40px,11.5vw,58px);line-height:.94}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero h1{text-shadow:0 2px 10px color-mix(in srgb,var(--ivory) 78%,transparent), 0 1px 3px color-mix(in srgb,var(--ivory) 85%,transparent)}}.immersive-home .art-hero-copy>p:not(.eyebrow){max-width:34rem;text-shadow:0 1px 8px var(--ivory), 0 1px 2px var(--ivory);font-size:15.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.immersive-home .art-hero-copy>p:not(.eyebrow){text-shadow:0 1px 8px color-mix(in srgb,var(--ivory) 86%,transparent), 0 1px 2px color-mix(in srgb,var(--ivory) 90%,transparent)}}.immersive-home .art-hero .actions{gap:10px;margin-top:24px}.immersive-home .art-hero .actions .button{width:min(244px,100%);min-width:0}.immersive-home .hero-whisper{display:none}}@media (max-width:380px){.immersive-home .art-hero{padding-top:98px}.immersive-home .art-hero h1{font-size:clamp(36px,11vw,46px)}.immersive-home .art-hero-copy>p:not(.eyebrow){font-size:15px}}.reflections-hero{text-align:center;background:linear-gradient(168deg, var(--rose) 0%, var(--rose) 46%, var(--ivory) 100%);padding:clamp(120px,16vw,182px) clamp(24px,8vw,90px) clamp(66px,9vw,102px)}@supports (color:color-mix(in lab, red, red)){.reflections-hero{background:linear-gradient(168deg, color-mix(in srgb,var(--rose) 34%,var(--ivory)) 0%, color-mix(in srgb,var(--rose) 15%,var(--ivory)) 46%, var(--ivory) 100%)}}.reflections-hero h1{text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(36px,5.4vw,74px);line-height:.98}.reflections-hero>p:not(.eyebrow){max-width:46ch;color:var(--ink);margin:clamp(18px,2.6vw,26px) auto 0;font:18px/1.7 Georgia,serif}@supports (color:color-mix(in lab, red, red)){.reflections-hero>p:not(.eyebrow){color:color-mix(in srgb,var(--ink) 84%,transparent)}}.reflections-slider{isolation:isolate;background:linear-gradient(160deg,var(--ivory),var(--sage));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reflections-slider{background:linear-gradient(160deg,var(--ivory),color-mix(in srgb,var(--sage) 15%,var(--ivory)))}}.reflections-slider{border-block:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.reflections-slider{border-block:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.reflections-slider{padding:clamp(76px,11vw,138px) clamp(24px,8vw,120px) clamp(88px,12vw,150px)}.reflections-slider:before{content:"";z-index:-1;opacity:.08;pointer-events:none;background:url(/images/celestial-orbit.png) 50%/min(760px,88vw) no-repeat;position:absolute;inset:0}.slider-inner{--vp-h:clamp(300px,44vw,400px);max-width:1080px;margin:0 auto;position:relative}.slider-viewport{min-height:var(--vp-h);touch-action:pan-y;outline:none;align-content:center;display:grid}.slider-viewport:focus-visible{outline:2px solid var(--gold);outline-offset:16px;border-radius:4px}.slide{text-align:center;max-width:640px;margin:0 auto;animation:.5s cubic-bezier(.22,.61,.36,1) reflectionIn}.slide:before{content:"✦";color:var(--gold);margin:0 0 clamp(16px,2.4vw,24px);font-size:15px;line-height:1;display:block}.slide-text{color:var(--ink);margin:0;font:400 clamp(17px,2.15vw,23px)/1.62 Georgia,serif}.slide-attr{margin-top:clamp(22px,3vw,32px)}.slide-name{letter-spacing:.02em;color:var(--red);font:400 clamp(16px,1.8vw,19px)/1.4 Georgia,serif}@supports (color:color-mix(in lab, red, red)){.slide-name{color:color-mix(in srgb,var(--red) 50%,var(--ink))}}.slide-name:before{content:"— "}.slider-intro{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,64px)}.slider-intro h2{text-wrap:balance;margin:0 0 14px;font-size:clamp(38px,6vw,86px);line-height:.94}.slider-nav{justify-content:center;align-items:center;gap:clamp(18px,5vw,24px);margin-top:clamp(30px,6vw,42px);display:flex}.slider-arrow{border:1px solid var(--gold);flex:none;place-items:center;width:clamp(46px,6vw,54px);height:clamp(46px,6vw,54px);padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.slider-arrow{border:1px solid color-mix(in srgb,var(--gold) 48%,transparent)}}.slider-arrow{color:var(--red);cursor:pointer;background:0 0;border-radius:999px;transition:background .25s,border-color .25s,color .25s,transform .25s}.slider-arrow:hover,.slider-arrow:active{background:var(--rose)}@supports (color:color-mix(in lab, red, red)){.slider-arrow:hover,.slider-arrow:active{background:color-mix(in srgb,var(--rose) 12%,transparent)}}.slider-arrow:hover,.slider-arrow:active{border-color:var(--rose);color:var(--rose);transform:translateY(-2px)}.slider-arrow:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.slider-arrow svg{display:block}.slider-progress{letter-spacing:.14em;white-space:nowrap;align-items:baseline;gap:.5em;margin:0;font-family:Romans Story,Georgia,serif;display:flex}.slider-progress .current{color:var(--red);font-size:clamp(19px,2.3vw,24px)}.slider-progress .sep,.slider-progress .total{color:var(--ink);font-size:clamp(13px,1.7vw,16px)}@supports (color:color-mix(in lab, red, red)){.slider-progress .sep,.slider-progress .total{color:color-mix(in srgb,var(--ink) 45%,transparent)}}.reflections-cta{text-align:center;background:linear-gradient(150deg,var(--ivory),var(--rose));padding:clamp(96px,13vw,168px) 24px}@supports (color:color-mix(in lab, red, red)){.reflections-cta{background:linear-gradient(150deg,var(--ivory),color-mix(in srgb,var(--rose) 20%,var(--ivory)))}}.reflections-cta h2{text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(38px,6vw,88px);line-height:.94}.reflections-cta .actions{justify-content:center;margin-top:clamp(28px,4vw,40px)}@keyframes reflectionIn{0%{opacity:0;transform:translateX(var(--enter-x,16px))}to{opacity:1;transform:none}}@media (min-width:851px){.slider-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev slide next""nav nav nav";align-items:center;gap:clamp(28px,4vw,46px) clamp(22px,4.4vw,60px);display:grid}.slider-viewport{grid-area:slide}.slider-nav{display:contents}.slider-nav .slider-arrow[data-dir=prev]{grid-area:prev}.slider-nav .slider-arrow[data-dir=next]{grid-area:next}.slider-nav .slider-progress{grid-area:nav;justify-self:center}}@media (max-width:850px){.reflections-hero{padding-top:clamp(104px,26vw,140px)}.reflections-hero h1{font-size:clamp(30px,8.2vw,46px);line-height:1.03}.reflections-slider{padding-left:24px;padding-right:24px}.slider-inner{--vp-h:clamp(260px,64vw,340px)}.slide-text{font-size:clamp(16.5px,4.7vw,20px)}}@media (prefers-reduced-motion:reduce){.slide{animation:none}}.sparkle-page{isolation:isolate;background:linear-gradient(118deg, var(--ivory) 0%, var(--ivory) 38%, var(--rose) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sparkle-page{background:linear-gradient(118deg, var(--ivory) 0%, var(--ivory) 38%, color-mix(in srgb,var(--rose) 22%,var(--ivory)) 100%)}}.sparkle-page>*{z-index:1;position:relative}.sparkle-page:after{content:"";z-index:0;background:radial-gradient(56% 52% at 58% 44%, var(--gold) 0%, var(--rose) 46%, transparent 74%);width:min(540px,42%);height:82%;position:absolute;top:9%;right:-4%}@supports (color:color-mix(in lab, red, red)){.sparkle-page:after{background:radial-gradient(56% 52% at 58% 44%, color-mix(in srgb,var(--gold) 14%,transparent) 0%, color-mix(in srgb,var(--rose) 12%,transparent) 46%, transparent 74%)}}.sparkle-page:after{filter:blur(8px);pointer-events:none;border-radius:64% 36% 44% 56%/58% 62% 38% 42%}.sparkle-page .page-hero-image{border-radius:63% 37% 44% 56%/58% 62% 38% 42%;min-height:600px;margin:clamp(40px,6vw,74px) clamp(20px,4vw,56px) clamp(40px,6vw,74px) 0}.sparkle-page .page-hero-image:after{top:11%;left:20%}@media (max-width:850px){.sparkle-page{background:linear-gradient(172deg, var(--ivory) 0%, var(--ivory) 56%, var(--rose) 100%)}@supports (color:color-mix(in lab, red, red)){.sparkle-page{background:linear-gradient(172deg, var(--ivory) 0%, var(--ivory) 56%, color-mix(in srgb,var(--rose) 16%,var(--ivory)) 100%)}}.sparkle-page:after{display:none}.sparkle-page .page-hero-image{border-radius:46% 54% 22% 24%/34% 36% 12% 12%;min-height:440px;margin:0 0 clamp(8px,3vw,20px)}.sparkle-page .page-hero-image:after{top:9%;left:10%}}
