.extraordinaryHealing{margin-top:clamp(46px,7vw,106px);padding:clamp(28px,5vw,64px);border-block:1px solid #cbd1bf;background:#edf0e7;color:#25372b;font-family:var(--font-dm),sans-serif}.healingOpening{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin-bottom:36px}.healingOpening h2{font:500 clamp(2rem,3.2vw,3.2rem)/1.12 var(--font-lora),serif;margin:0 0 22px;max-width:17ch}.healingLead{font:400 italic clamp(1.15rem,1.7vw,1.4rem)/1.5 var(--font-lora),serif;margin:0;max-width:33ch}.healingWater{display:block;width:100%;max-width:320px;border-radius:4px;overflow:hidden}.healingWater img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.healingDescription{max-width:68ch;font-size:1.0625rem;line-height:1.7}.healingDescription p{margin:0 0 20px}.healingDescription .healingPrice{font-weight:700;margin:30px 0 16px}.healingBook{display:inline-block;max-width:100%;padding:13px 18px;background:#d5a446;color:#25372b;font-weight:700;line-height:1.4;border-radius:3px;transition:background .2s ease,transform .2s ease}.healingBook:hover{background:#e1b85f}.healingBook:active{transform:scale(.99)}@media(max-width:760px){.extraordinaryHealing{padding:30px 22px;margin-inline:-7vw}.healingOpening{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.healingOpening h2{font-size:2.25rem}.healingWater{max-width:300px}.healingBook{font-size:1rem}}@media(prefers-reduced-motion:reduce){.healingBook{transition:none}.healingBook:active{transform:none}}.healingSectionNumber{display:block;margin-bottom:20px;color:#a85f49;font:500 clamp(2.7rem,5vw,5.2rem)/1 var(--font-lora),serif}.workPage .workDeeper{background:#243d32;color:#f5f0e6}.workPage .workDeeper .workSectionCopy .workAction,.workPage .workDeeper .workSectionCopy .workAction span,.workPage .workDeeper .workSectionNumber{color:#f5f0e6}.workPracticalMagic .workSectionCopy{grid-column:2/-1}.workPracticalMagic .workSectionCopy>p{max-width:43ch}.workPracticalMagic .workSectionCopy .workPrice{margin:0 0 28px}@media(max-width:760px){.workPracticalMagic .workSectionCopy{grid-column:auto}}.workLearningHeading{margin-top:clamp(46px,7vw,106px);padding-top:36px;border-top:1px solid #d9cfbd}.workLearningHeading h2{font:500 clamp(2rem,3.6vw,3.9rem)/1.1 var(--font-lora),serif;margin:0}.workLearning .workPracticalMagic{margin-top:36px}.workSpaceClearing .workSectionCopy{grid-column:2/-1}.workSpaceClearing h2{max-width:none}.workJumpLinks a:focus-visible{outline:3px solid #a85f49;outline-offset:-4px}.workJumpLinks a:active{background:#25372b;color:#f5f0e6}@media(max-width:760px){.workSpaceClearing .workSectionCopy{grid-column:auto}.workOfferingList li{flex-wrap:wrap}.workOfferingList li>span{flex:1 1 200px}.workLearningHeading{margin-top:52px}}@media(min-width:761px) and (max-width:1100px){.workIndividual{grid-template-columns:.28fr 1.4fr .85fr}.workIndividual .workOfferingList{grid-column:2/-1;padding:28px 38px}.workIndividual .workSectionCopy{padding:38px}.workIndividual .workOfferingList li>span{flex:1 1}.workIndividual .workOfferingList li{flex-wrap:nowrap}}.workOverviewSection{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:32px;gap:32px;padding:44px 0;border-bottom:1px solid #d9cfbd;scroll-margin-top:110px}.overviewNumber{font:500 2.6rem/1.2 var(--font-lora),serif;color:#a85f49}.workOverviewSection h2{font:500 clamp(2rem,3vw,2.8rem)/1.15 var(--font-lora),serif;margin:0 0 22px}.overviewOther h3,.workOverviewSection h3{font:500 1.35rem/1.3 var(--font-lora),serif;margin:0 0 8px}.overviewOther p,.workOverviewSection p{font-size:1.0625rem;line-height:1.6;max-width:65ch;margin:0 0 16px}.overviewContinue a,.overviewOther h3 a,.workOverviewSection h3 a{text-decoration:underline;text-underline-offset:4px}.overviewOther a:hover,.workOverviewSection a:hover{color:#a85f49}.overviewOfferings{list-style:none;padding:0;margin:24px 0 0}.overviewOfferings li{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #d9cfbd;padding:20px 0 4px}.overviewOfferings b{white-space:nowrap;color:#a85f49}.overviewContinue{list-style:none;padding:0;margin:26px 0 0}.overviewContinue li{font-size:1.0625rem;line-height:1.6;margin:14px 0}.overviewOther{padding-top:36px}.overviewOther>h2{font:500 1.8rem/1.2 var(--font-lora),serif;margin:0 0 24px}.overviewOtherRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px}.overviewOtherRow article{padding-top:20px;border-top:1px solid #d9cfbd}.practiceFurther{padding:48px 0;border-top:1px solid #d9cfbd;margin-top:48px;scroll-margin-top:110px;max-width:750px}.practiceFurther h2{font:500 2.5rem/1.2 var(--font-lora),serif}.practiceFurther p{font-size:1.0625rem;line-height:1.65}.practicePage{scroll-margin-top:110px}.workJumpLinks a{display:flex;justify-content:space-between;gap:12px}.workJumpLinks a span{flex-shrink:0}@media(max-width:760px){.workOverviewSection{grid-template-columns:1fr;gap:12px;padding:32px 0}.workOverviewSection h2{font-size:2rem}.overviewOtherRow{grid-template-columns:1fr;gap:24px}.overviewOfferings li{gap:16px}.overviewNumber{font-size:2rem}.overviewOther h3{font-size:1.3rem}}.healingDetailPage{margin:60px auto 0;max-width:1160px;padding:clamp(28px,5%,64px)}.healingDetailPage h1{font:500 clamp(2rem,3.2vw,3.2rem)/1.12 var(--font-lora),serif;max-width:20ch;margin:0 0 22px}@media(max-width:760px){.healingDetailPage{margin:32px auto 0;padding:32px 7%;width:100%}.healingDetailPage .healingOpening{min-width:0}}.workJumpLinks a{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;text-align:center;padding:30px 22px;min-height:210px}.workJumpLinks .workEntryNumber{color:#a85f49;font:500 3.25rem/1 var(--font-lora),serif}.workJumpLinks .workEntryLabel{color:inherit;font:700 clamp(1.4rem,2vw,1.75rem)/1.3 var(--font-lora),serif;max-width:15ch}.workJumpLinks a:active .workEntryNumber,.workJumpLinks a:hover .workEntryNumber{color:#d5a446}@media(max-width:760px){.workJumpLinks a{min-height:190px;padding:28px 24px;gap:14px}.workJumpLinks .workEntryNumber{font-size:3rem}.workJumpLinks .workEntryLabel{font-size:1.5rem;max-width:15ch}}.workPage .overviewBotanicalRail{display:flex;flex-direction:column;align-items:center;gap:28px}.workPage .overviewBotanical{display:block;width:100px;max-width:none}.workPage .overviewBotanical img{display:block;width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply}.workPage .overviewBotanical-rose{width:112px}@media(max-width:760px){.workPage .overviewBotanicalRail{flex-direction:row;justify-content:space-between;gap:24px;min-height:100px}.workPage .overviewBotanical,.workPage .overviewBotanical-rose{width:100px}.workPage .overviewBotanical img{height:100px}}