.vital-living-library-module__KrCcWG__libraryPage{--bone:#f2efe5;--ink:#09110b;--leaf:#172419;--white:#f8f6ef;--mist:#dedfd6;--gold:#dfa216;--gold-deep:#bd7e06;--page-pad:clamp(1.2rem, 3.5vw, 4rem);--chapter-pad:clamp(4.25rem, 7vw, 7rem);--ease-cinematic:cubic-bezier(.22, 1, .36, 1);--ease-living:cubic-bezier(.16, 1, .3, 1);background:var(--ink);color:var(--white);font-family:Arial,Helvetica Neue,sans-serif;overflow:clip}.vital-living-library-module__KrCcWG__gateHero,.vital-living-library-module__KrCcWG__libraryHero{isolation:isolate;position:relative;overflow:hidden}.vital-living-library-module__KrCcWG__gateHero{min-height:100svh;padding:clamp(6.5rem, 11vh, 8rem) var(--page-pad) clamp(2rem, 5vh, 3.5rem);align-items:center;display:grid}.vital-living-library-module__KrCcWG__gateImage,.vital-living-library-module__KrCcWG__libraryHeroImage,.vital-living-library-module__KrCcWG__gateWash,.vital-living-library-module__KrCcWG__libraryHeroWash{width:100%;height:100%;position:absolute;inset:0}.vital-living-library-module__KrCcWG__gateImage,.vital-living-library-module__KrCcWG__libraryHeroImage{filter:saturate(.76)contrast(1.08);object-fit:cover;object-position:center 52%;z-index:-3}.vital-living-library-module__KrCcWG__gateWash{z-index:-2;background:linear-gradient(#040a0685 0%,#040a0614 38%),linear-gradient(90deg,#040a066b 0%,#0000 52%,#040a0638 100%)}.vital-living-library-module__KrCcWG__heroWordmark{left:var(--page-pad);z-index:4;width:clamp(9.5rem,13vw,13.5rem);position:absolute;top:clamp(1.45rem,2.8vw,2.5rem)}.vital-living-library-module__KrCcWG__heroWordmark img{filter:brightness(0)invert();width:100%;height:auto}.vital-living-library-module__KrCcWG__gatePanel{animation:vital-living-library-module__KrCcWG__gateArrival .9s .12s var(--ease-cinematic) both;background:var(--bone);color:var(--ink);border-radius:1rem;justify-self:center;width:min(100%,44rem);max-width:44rem;padding:clamp(2rem,4vw,3rem);box-shadow:0 1.5rem 4rem #040a0642}.vital-living-library-module__KrCcWG__eyebrow{color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.77rem;font-weight:800;line-height:1}.vital-living-library-module__KrCcWG__gatePanel h1{letter-spacing:-.045em;max-width:100%;margin:0;font-size:clamp(1.85rem,2.8vw,2.4rem);font-weight:650;line-height:1.05}.vital-living-library-module__KrCcWG__gateIntroduction{margin:1.25rem 0 0;font-size:clamp(1.1rem,1.485vw,1.298rem);line-height:1.55}.vital-living-library-module__KrCcWG__formError{color:#8f280f;margin:1.4rem 0 -.6rem;font-size:.99rem;font-weight:650}.vital-living-library-module__KrCcWG__accessForm{margin-top:clamp(1.65rem,3vw,2.25rem)}.vital-living-library-module__KrCcWG__accessForm label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.77rem;font-weight:800;display:block}.vital-living-library-module__KrCcWG__accessRow{grid-template-columns:minmax(0,.8fr) minmax(13rem,1.2fr);display:grid}.vital-living-library-module__KrCcWG__accessRow input{appearance:none;color:var(--ink);font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #09110b73;border-radius:0;min-width:0;height:3.5rem;padding:0 1rem;font-size:1.155rem}.vital-living-library-module__KrCcWG__accessRow button,.vital-living-library-module__KrCcWG__primaryAction{background:var(--gold);color:var(--ink);cursor:pointer;letter-spacing:.075em;text-transform:uppercase;height:3.5rem;transition:background-color .18s var(--ease-living), transform .18s var(--ease-living);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.25rem;font-size:.792rem;font-weight:850;text-decoration:none;display:inline-flex}.vital-living-library-module__KrCcWG__accessRow button:hover,.vital-living-library-module__KrCcWG__primaryAction:hover{background:var(--white);transform:translateY(-2px)}.vital-living-library-module__KrCcWG__accessRow input:focus-visible,.vital-living-library-module__KrCcWG__accessRow button:focus-visible,.vital-living-library-module__KrCcWG__primaryAction:focus-visible,.vital-living-library-module__KrCcWG__textLink:focus-visible,.vital-living-library-module__KrCcWG__trainingIndex a:focus-visible,.vital-living-library-module__KrCcWG__videoEmbed a:focus-visible,.vital-living-library-module__KrCcWG__heroWordmark:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.vital-living-library-module__KrCcWG__libraryHero{min-height:100svh;padding:clamp(9rem, 17vh, 13rem) var(--page-pad) clamp(4rem, 9vh, 7rem);align-items:end;display:grid}.vital-living-library-module__KrCcWG__libraryHeroWash{z-index:-2;background:linear-gradient(#040a0675 0%,#0000 35%),linear-gradient(#0000 0%,#040a062e 28%,#040a06eb 100%)}.vital-living-library-module__KrCcWG__libraryHeroCopy{max-width:78rem;position:relative}.vital-living-library-module__KrCcWG__libraryHeroCopy h1{letter-spacing:-.058em;text-transform:uppercase;max-width:15ch;margin:0;font-size:clamp(2.8rem,6.4vw,6.6rem);font-weight:620;line-height:.92}.vital-living-library-module__KrCcWG__libraryHeroCopy h1 span{display:block}.vital-living-library-module__KrCcWG__libraryHeroCopy>p:last-child{color:var(--mist);letter-spacing:-.025em;margin:clamp(1.75rem,4vw,3rem) 0 0;font-size:clamp(1.2rem,2.1vw,2rem);font-weight:650}.vital-living-library-module__KrCcWG__introduction{background:var(--bone);color:var(--ink);padding:var(--chapter-pad) var(--page-pad);grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,7vw,8rem);display:grid}.vital-living-library-module__KrCcWG__introductionLead{align-self:start;position:sticky;top:8rem}.vital-living-library-module__KrCcWG__introductionLead h2{letter-spacing:-.058em;margin:0;font-size:clamp(2.5rem,4vw,4.6rem);font-weight:540;line-height:.93}.vital-living-library-module__KrCcWG__introductionBody{max-width:67ch;font-size:clamp(1.1rem,1.375vw,1.276rem);line-height:1.62}.vital-living-library-module__KrCcWG__introductionBody>p:first-child{letter-spacing:-.025em;margin-top:0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:610;line-height:1.35}.vital-living-library-module__KrCcWG__trainingIndex{margin:clamp(3rem,5vw,5rem) 0;padding:0;list-style:none}.vital-living-library-module__KrCcWG__trainingIndex li{border-top:1px solid #09110b3d}.vital-living-library-module__KrCcWG__trainingIndex li:last-child{border-bottom:1px solid #09110b3d}.vital-living-library-module__KrCcWG__trainingIndex a{color:inherit;letter-spacing:-.025em;transition:color .18s var(--ease-living), padding .18s var(--ease-living);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:clamp(1.1rem,1.595vw,1.485rem);font-weight:660;text-decoration:none;display:flex}.vital-living-library-module__KrCcWG__trainingIndex a:hover{color:var(--gold-deep);padding-left:.4rem}.vital-living-library-module__KrCcWG__fundamentals{border-top:1px solid #09110b3d;padding-top:clamp(2rem,4vw,3.5rem)}.vital-living-library-module__KrCcWG__refrain{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:720;line-height:1.18}.vital-living-library-module__KrCcWG__textLink,.vital-living-library-module__KrCcWG__videoEmbed>a{color:inherit;letter-spacing:.075em;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.35rem;text-transform:uppercase;gap:.45rem;font-size:.792rem;font-weight:850;text-decoration-thickness:2px;display:inline-flex}.vital-living-library-module__KrCcWG__trainingChapters{background:var(--leaf)}.vital-living-library-module__KrCcWG__trainingChapter{color:var(--white);padding:var(--chapter-pad) var(--page-pad);grid-template-columns:minmax(0,1.5fr) minmax(19rem,.62fr);grid-template-areas:"heading heading""video copy";gap:clamp(2rem,4vw,4.5rem);scroll-margin-top:5rem;display:grid}.vital-living-library-module__KrCcWG__trainingChapter:nth-child(2n){background:var(--bone);color:var(--ink);grid-template-columns:minmax(19rem,.62fr) minmax(0,1.5fr);grid-template-areas:"heading heading""copy video"}.vital-living-library-module__KrCcWG__trainingHeading{grid-area:heading;grid-template-columns:auto minmax(0,1.45fr) minmax(19rem,.55fr);align-items:end;gap:clamp(1.2rem,2.5vw,2.5rem);width:100%;display:grid}.vital-living-library-module__KrCcWG__trainingNumber{color:var(--gold);letter-spacing:.1em;padding-top:.55rem;font-size:.77rem;font-weight:850}.vital-living-library-module__KrCcWG__trainingTitleBlock{min-width:0}.vital-living-library-module__KrCcWG__trainingCategory{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.77rem;font-style:normal;font-weight:800;line-height:1.3}.vital-living-library-module__KrCcWG__trainingIndex .vital-living-library-module__KrCcWG__trainingCategory{color:var(--gold-deep);margin-bottom:.35rem;display:block}.vital-living-library-module__KrCcWG__trainingHeading h2{letter-spacing:-.058em;max-width:22ch;margin:0;font-size:clamp(2.5rem,3.8vw,4.4rem);font-weight:560;line-height:.93}.vital-living-library-module__KrCcWG__trainingHeading>p{color:var(--mist);letter-spacing:-.025em;max-width:32ch;margin:0;font-size:clamp(1.155rem,1.43vw,1.485rem);font-style:italic;font-weight:520;line-height:1.1}.vital-living-library-module__KrCcWG__trainingChapter:nth-child(2n) .vital-living-library-module__KrCcWG__trainingHeading>p{color:#09110bb8}.vital-living-library-module__KrCcWG__trainingChapter:nth-child(2n) .vital-living-library-module__KrCcWG__trainingCategory{color:var(--gold-deep)}.vital-living-library-module__KrCcWG__videoEmbed{grid-area:video;min-width:0}.vital-living-library-module__KrCcWG__videoEmbed>div{aspect-ratio:16/9;background:var(--ink);width:100%;overflow:hidden}.vital-living-library-module__KrCcWG__videoEmbed iframe{border:0;width:100%;height:100%}.vital-living-library-module__KrCcWG__videoEmbed button{background-color:var(--ink);color:var(--white);cursor:pointer;background-position:50%;background-size:cover;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;display:flex;position:relative}.vital-living-library-module__KrCcWG__videoEmbed button:before{content:"";transition:background-color .18s var(--ease-living);background:#040a062e;position:absolute;inset:0}.vital-living-library-module__KrCcWG__videoEmbed button:hover:before{background:#040a060a}.vital-living-library-module__KrCcWG__videoEmbed button span,.vital-living-library-module__KrCcWG__videoEmbed button strong{position:relative}.vital-living-library-module__KrCcWG__videoEmbed button span{background:var(--gold);color:var(--ink);justify-content:center;align-items:center;width:4rem;height:4rem;padding-left:.2rem;font-size:1.1rem;display:flex}.vital-living-library-module__KrCcWG__videoEmbed button strong{background:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.6rem .75rem;font-size:.748rem}.vital-living-library-module__KrCcWG__videoEmbed button:focus-visible{outline:3px solid var(--gold);outline-offset:-6px}.vital-living-library-module__KrCcWG__videoEmbed>a{margin-top:1rem}.vital-living-library-module__KrCcWG__trainingCopy{grid-area:copy;align-self:center;max-width:64ch;font-size:clamp(1.078rem,1.265vw,1.188rem);line-height:1.62}.vital-living-library-module__KrCcWG__presenter{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.814rem;font-weight:760;line-height:1.45}.vital-living-library-module__KrCcWG__closingPractice{background:var(--ink);color:var(--white);padding:var(--chapter-pad) var(--page-pad);grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);grid-template-areas:"lead practices";gap:clamp(2.5rem,4vw,4rem) clamp(4rem,8vw,9rem);display:grid}.vital-living-library-module__KrCcWG__closingLead{grid-area:lead;align-self:start}.vital-living-library-module__KrCcWG__closingPractice h2{letter-spacing:-.055em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:560;line-height:.96}.vital-living-library-module__KrCcWG__closingIntroduction{color:var(--mist);max-width:42ch;margin:0;font-size:clamp(1.155rem,1.65vw,1.485rem);line-height:1.45}.vital-living-library-module__KrCcWG__closingPractice ol{grid-area:practices;align-self:start;margin:0;padding:0;list-style:none}.vital-living-library-module__KrCcWG__closingPractice li{border-top:1px solid #f8f6ef2e;padding:.9rem 0;font-size:clamp(1.1rem,1.485vw,1.375rem);font-weight:650}.vital-living-library-module__KrCcWG__closingPractice li:last-child{border-bottom:1px solid #f8f6ef2e}.vital-living-library-module__KrCcWG__closingPractice li span{color:var(--gold);letter-spacing:.08em;width:2.4rem;font-size:.715rem;display:inline-block}.vital-living-library-module__KrCcWG__coreValuesChapter{background:var(--bone);color:var(--ink)}.vital-living-library-module__KrCcWG__coreValuesImage{width:100%;height:auto;display:block}.vital-living-library-module__KrCcWG__retreatAction{padding:clamp(2.5rem, 5vw, 4.5rem) var(--page-pad);text-align:center;place-items:center;gap:clamp(1rem,2vw,1.5rem);display:grid}.vital-living-library-module__KrCcWG__closingJourneyHeading{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.2rem,3.5vw,3.6rem);font-weight:560;line-height:.96}.vital-living-library-module__KrCcWG__retreatAction p{letter-spacing:-.02em;max-width:48ch;margin:0;font-size:clamp(1.155rem,1.65vw,1.375rem);font-weight:500;line-height:1.5}.vital-living-library-module__KrCcWG__documentaryStrip{grid-template-columns:repeat(3,1fr);display:grid}.vital-living-library-module__KrCcWG__documentaryStrip img{object-fit:cover;width:100%;height:clamp(13rem,25vw,28rem)}.vital-living-library-module__KrCcWG__documentaryStrip img:first-child{object-position:center 38%}.vital-living-library-module__KrCcWG__documentaryStrip img:nth-child(2){object-position:center 42%}.vital-living-library-module__KrCcWG__pilotChapter{background:var(--bone);color:var(--ink);padding:var(--chapter-pad) var(--page-pad);flex-direction:column;align-items:flex-start;gap:clamp(2.5rem,4vw,4rem);display:flex}.vital-living-library-module__KrCcWG__pilotChapter>div:first-child{max-width:78rem}.vital-living-library-module__KrCcWG__pilotChapter h2{letter-spacing:-.055em;max-width:22ch;margin:0;font-size:clamp(2.65rem,3.8vw,4.4rem);font-weight:560;line-height:.96}.vital-living-library-module__KrCcWG__pilotChapter .vital-living-library-module__KrCcWG__videoEmbed{grid-area:auto;width:100%}.vital-living-library-module__KrCcWG__libraryPage[data-motion-ready=true] [data-motion][data-motion-state=pending]{filter:blur(8px);opacity:0;transform:translateY(24px)}.vital-living-library-module__KrCcWG__libraryPage[data-motion-ready=true] [data-motion][data-motion-state=visible]{filter:blur();opacity:1;transition:filter .9s var(--ease-cinematic), opacity .9s var(--ease-cinematic), transform .9s var(--ease-cinematic);transform:translateY(0)}@keyframes vital-living-library-module__KrCcWG__gateArrival{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (min-width:981px){.vital-living-library-module__KrCcWG__introduction{padding-top:clamp(5rem,7vw,7rem);padding-bottom:clamp(5rem,7vw,7rem);display:block}.vital-living-library-module__KrCcWG__introductionLead{text-align:center;max-width:78rem;margin:0 auto clamp(3rem,5vw,4.5rem);position:static}.vital-living-library-module__KrCcWG__introductionLead h2{max-width:30ch;margin-left:auto;margin-right:auto;font-size:clamp(2.5rem,3.3vw,3.7rem)}.vital-living-library-module__KrCcWG__introductionBody{max-width:74rem;margin:0 auto}.vital-living-library-module__KrCcWG__introductionBody>p{max-width:60rem;margin-left:auto;margin-right:auto}.vital-living-library-module__KrCcWG__trainingChapter,.vital-living-library-module__KrCcWG__trainingChapter:nth-child(2n){gap:clamp(2rem,2.5vw,2.5rem);padding-top:clamp(3.5rem,4vw,4rem);padding-bottom:clamp(3.5rem,4vw,4rem)}}@media (max-width:980px){.vital-living-library-module__KrCcWG__introduction,.vital-living-library-module__KrCcWG__closingPractice,.vital-living-library-module__KrCcWG__pilotChapter{grid-template-columns:1fr}.vital-living-library-module__KrCcWG__introductionLead,.vital-living-library-module__KrCcWG__pilotChapter>div:first-child{position:static}.vital-living-library-module__KrCcWG__trainingChapter,.vital-living-library-module__KrCcWG__trainingChapter:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"heading""video""copy"}.vital-living-library-module__KrCcWG__trainingCopy{max-width:68ch}.vital-living-library-module__KrCcWG__trainingHeading{grid-template-columns:auto minmax(0,1fr)}.vital-living-library-module__KrCcWG__trainingHeading>p{grid-column:2}.vital-living-library-module__KrCcWG__closingPractice{grid-template-areas:"lead""practices";gap:3.5rem}.vital-living-library-module__KrCcWG__closingPractice ol{max-width:34rem}}@media (max-width:700px){.vital-living-library-module__KrCcWG__gateHero{padding-bottom:max(1.2rem, env(safe-area-inset-bottom));align-items:end}.vital-living-library-module__KrCcWG__gateImage{object-position:58% center}.vital-living-library-module__KrCcWG__gatePanel{padding:1.65rem 1.2rem 1.3rem}.vital-living-library-module__KrCcWG__gatePanel h1{font-size:clamp(2rem,10vw,3rem)}.vital-living-library-module__KrCcWG__accessRow{grid-template-columns:1fr;gap:.65rem}.vital-living-library-module__KrCcWG__accessRow button{width:100%}.vital-living-library-module__KrCcWG__libraryHero{min-height:100svh;padding-bottom:3rem}.vital-living-library-module__KrCcWG__libraryHeroCopy h1{font-size:clamp(3.2rem,15vw,5.2rem)}.vital-living-library-module__KrCcWG__introduction,.vital-living-library-module__KrCcWG__trainingChapter,.vital-living-library-module__KrCcWG__closingPractice,.vital-living-library-module__KrCcWG__pilotChapter{padding-left:var(--page-pad);padding-right:var(--page-pad)}.vital-living-library-module__KrCcWG__trainingHeading{grid-template-columns:1fr}.vital-living-library-module__KrCcWG__trainingHeading p{grid-column:auto}.vital-living-library-module__KrCcWG__trainingNumber{padding:0}.vital-living-library-module__KrCcWG__trainingHeading h2{font-size:clamp(2.6rem,13vw,4.25rem)}.vital-living-library-module__KrCcWG__retreatAction{flex-direction:column;align-items:stretch}.vital-living-library-module__KrCcWG__primaryAction{width:100%}.vital-living-library-module__KrCcWG__documentaryStrip{grid-template-columns:1fr}.vital-living-library-module__KrCcWG__documentaryStrip img{height:58vw;min-height:12rem}.vital-living-library-module__KrCcWG__coreValuesImage{object-fit:cover;object-position:center;height:clamp(12rem,40vw,17rem)}}@media (prefers-reduced-motion:reduce){.vital-living-library-module__KrCcWG__gatePanel,.vital-living-library-module__KrCcWG__libraryPage [data-motion]{animation:none;filter:none!important;opacity:1!important;transition:none!important;transform:none!important}}
