.kundalini-hero{--kundalini-ink:#00021b;--kundalini-paper:#fffadc;--kundalini-gold:#6b0000;--kundalini-mineral:#430202;background:var(--kundalini-ink);min-height:min(100svh,760px);color:var(--kundalini-paper);grid-template-columns:minmax(0,58.5%) minmax(0,41.5%);display:grid;overflow:hidden}.kundalini-content{z-index:2;flex-direction:column;min-width:0;padding:clamp(1.75rem,4.2vw,3.7rem) clamp(1.5rem,6vw,5rem) clamp(1.25rem,2vw,2rem);display:flex;position:relative}.kundalini-intro{min-width:0;max-width:100%}.kundalini-eyebrow{color:var(--kundalini-paper);letter-spacing:.57em;text-transform:uppercase;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.7rem,.82vw,.92rem);font-weight:600;line-height:1.45}.kundalini-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,1.5vw,1.4rem);width:100%;margin-top:clamp(1.15rem,2.4vw,2rem);display:grid}.kundalini-title{min-width:0;max-width:100%;color:var(--kundalini-paper);text-transform:uppercase;margin:0;font-family:Cormorant,sans-serif;font-size:clamp(3.15rem,5.75vw,6.35rem);font-weight:400;line-height:.82;display:block;overflow:visible}.kundalini-title-name,.kundalini-title-year{max-width:100%;color:inherit;text-align:center;display:block}.kundalini-title-name{letter-spacing:.2em;white-space:nowrap}.kundalini-title-year{letter-spacing:.22em;margin-top:.26em}.kundalini-launch-pill{z-index:3;background:var(--kundalini-gold);color:#fff;white-space:nowrap;border-radius:999px;align-self:center;margin-top:10vh;padding:.78rem 1rem;font-size:clamp(.78rem,1.05vw,1rem);font-weight:600;line-height:1.1;position:relative}.kundalini-subtitle{color:var(--kundalini-paper);text-align:center;margin-top:5vh;font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.35}.kundalini-copy{max-width:43rem;margin-top:5vh}.kundalini-copy p{text-align:center;color:var(--kundalini-paper);letter-spacing:.15em;margin:0;font-family:DM Sans,sans-serif;font-size:1.1em;line-height:1.25}.kundalini-signup{text-align:center;padding-top:2rem}.kundalini-signup p{max-width:32rem;color:var(--kundalini-paper);letter-spacing:.15em;margin:0 auto;font-family:DM Sans,sans-serif;font-size:1.1em;line-height:1.1}.kundalini-signup p+p{margin-top:1.5rem}.kundalini-notify-button{background:var(--kundalini-gold);color:#fff;cursor:pointer;min-width:min(100%,13rem);font:inherit;border:0;border-radius:999px;margin-top:5vh;padding:.85rem 2.5rem;font-size:1.1rem;font-weight:600;transition:background-color .18s,transform .18s,box-shadow .18s}.kundalini-notify-button:hover{background:#8a0101;transform:translateY(-2px);box-shadow:0 10px 24px #f69b003d}.kundalini-notify-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.kundalini-video-panel{background:var(--kundalini-mineral);border:0;min-width:0;min-height:100%;position:relative;overflow:hidden}.kundalini-video{aspect-ratio:9/16;pointer-events:none;border:0;width:100%;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.kundalini-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000012,#0000002e);position:absolute;inset:0}.kundalini-invitation{z-index:2;color:#f7f2e9;letter-spacing:.75em;text-align:center;text-shadow:0 2px 12px #00000073;text-transform:uppercase;width:100%;margin:0;font-size:clamp(.68rem,2vw,.95rem);font-weight:500;line-height:1.2;position:absolute;top:clamp(1.5rem,5vw,4.7rem)}@media (min-width:901px) and (max-width:1250px){.kundalini-content{padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.kundalini-title{font-size:clamp(3rem,5.2vw,4.8rem)}.kundalini-title-name{text-align:center;letter-spacing:.1em}.kundalini-launch-pill{margin-top:1.4rem;padding:.7rem .85rem;font-size:.8rem}.kundalini-copy{margin-top:clamp(2.8rem,7vh,4.5rem)}}@media (max-width:900px){.kundalini-hero{grid-template-columns:1fr;min-height:100svh}.kundalini-content{background:linear-gradient(#02051ef0 0%,#02051ed1 56%,#02051ef0 100%);min-height:100svh;padding:1.5rem 1.25rem 1.75rem}.kundalini-video-panel{position:absolute;inset:0}.kundalini-video-overlay{background:#00000073}.kundalini-title-row{text-align:center;grid-template-columns:minmax(0,1fr) auto;justify-content:center;align-items:end;gap:.65rem;margin-top:10vh}.kundalini-title{font-size:clamp(3.15rem,14vw,5rem)}.kundalini-title-name{letter-spacing:.1em}.kundalini-launch-pill{margin-top:10vh;padding:.62rem .8rem;font-size:.74rem}.kundalini-subtitle{max-width:21rem;margin-left:auto;margin-right:auto;font-size:.98rem}.kundalini-copy{max-width:30rem;margin:clamp(3rem,10vh,5rem) auto 0}.kundalini-copy p{text-align:center;font-size:clamp(1.08rem,5vw,1.32rem)}.kundalini-signup{margin-top:5vh}.kundalini-invitation{margin-top:10vh;font-size:.62rem;top:1.5rem}}@media (max-width:430px){.kundalini-content{padding-left:1rem;padding-right:1rem}.kundalini-eyebrow{font-size:.63rem}.kundalini-title-row{grid-template-columns:1fr;align-items:start}.kundalini-title{font-size:clamp(3rem,14vw,4rem)}.kundalini-title-name{letter-spacing:.1em}.kundalini-title-year{letter-spacing:.2em}.kundalini-launch-pill{white-space:nowrap;width:fit-content;max-width:none;margin:.8rem 0 0}.kundalini-copy{margin-top:clamp(2.6rem,9vh,4.25rem)}.kundalini-signup p{font-size:.94rem}.kundalini-notify-button{width:min(100%,15rem);padding-block:.8rem}}@media (prefers-reduced-motion:reduce){.kundalini-notify-button{transition:none}}
@media (prefers-reduced-motion:no-preference){.kundalini-hero .kundalini-reveal,.kundalini-glimpse-section .kundalini-glimpse-reveal,.kundalini-details-section .kundalini-details-reveal{opacity:0;will-change:opacity, transform, clip-path}.kundalini-hero .kundalini-reveal--up,.kundalini-glimpse-section .kundalini-glimpse-reveal--up,.kundalini-details-section .kundalini-details-reveal--up{transform:translateY(2rem)}.kundalini-hero .kundalini-reveal--scale,.kundalini-glimpse-section .kundalini-glimpse-reveal--scale,.kundalini-details-section .kundalini-details-reveal--scale{transform:scale(.92)}.kundalini-hero .kundalini-reveal--mask,.kundalini-glimpse-section .kundalini-glimpse-reveal--mask,.kundalini-details-section .kundalini-details-reveal--mask{clip-path:inset(0 0 100%);transform:translateY(115%)}.kundalini-glimpse-section .kundalini-glimpse-reveal--media,.kundalini-details-section .kundalini-details-reveal--media{clip-path:inset(7%);transform:scale(.94)}.kundalini-hero.is-revealed .kundalini-reveal,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal,.kundalini-details-section.is-revealed .kundalini-details-reveal{animation:.9s cubic-bezier(.16,1,.3,1) forwards kundalini-fade-up}.kundalini-hero.is-revealed .kundalini-reveal--scale,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--scale,.kundalini-details-section.is-revealed .kundalini-details-reveal--scale{animation-name:kundalini-scale-in}.kundalini-hero.is-revealed .kundalini-reveal--mask,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--mask,.kundalini-details-section.is-revealed .kundalini-details-reveal--mask{animation-name:kundalini-unmask}.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--media,.kundalini-details-section.is-revealed .kundalini-details-reveal--media{animation-name:kundalini-media-reveal;animation-duration:2.2s}.kundalini-hero.is-revealed .kundalini-reveal--delay-1,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--delay-1,.kundalini-details-section.is-revealed .kundalini-details-reveal--delay-1{animation-delay:.34s}.kundalini-hero.is-revealed .kundalini-reveal--delay-2,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--delay-2,.kundalini-details-section.is-revealed .kundalini-details-reveal--delay-2{animation-delay:.58s}.kundalini-hero.is-revealed .kundalini-reveal--delay-3,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--delay-3,.kundalini-details-section.is-revealed .kundalini-details-reveal--delay-3{animation-delay:.82s}.kundalini-hero.is-revealed .kundalini-reveal--delay-4,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--delay-4,.kundalini-details-section.is-revealed .kundalini-details-reveal--delay-4{animation-delay:1.06s}.kundalini-hero.is-revealed .kundalini-reveal--delay-5,.kundalini-glimpse-section.is-revealed .kundalini-glimpse-reveal--delay-5,.kundalini-details-section.is-revealed .kundalini-details-reveal--delay-5{animation-delay:1.4s}.kundalini-glimpse-section.is-revealed .kundalini-glimpse-video,.kundalini-details-section.is-revealed .kundalini-details-video{animation:8s ease-out .9s both kundalini-video-settle}@keyframes kundalini-fade-up{to{opacity:1;transform:translate(0,0)}}@keyframes kundalini-scale-in{to{opacity:1;transform:scale(1)}}@keyframes kundalini-unmask{to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes kundalini-media-reveal{to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes kundalini-video-settle{0%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}}@media (prefers-reduced-motion:reduce){.kundalini-hero .kundalini-reveal,.kundalini-glimpse-section .kundalini-glimpse-reveal,.kundalini-details-section .kundalini-details-reveal{opacity:1;clip-path:none;animation:none;transform:none}}
:root{--kundalini-ink:#00021b;--kundalini-paper:#fffadc;--kundalini-gold:#6b0000;--kundalini-mineral:#8c7868}.kundalini-details-section{background-color:var(--kundalini-ink);color:var(--kundalini-paper);box-sizing:border-box;width:100%;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.kundalini-details-container{flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1200px;margin:0 auto;display:flex}.kundalini-details-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.kundalini-details-title{color:var(--kundalini-paper);letter-spacing:.45em;text-transform:uppercase;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.85rem,1.4vw,1.2rem);font-weight:500;line-height:1.5}.kundalini-details-invitation{color:var(--kundalini-paper);letter-spacing:.35em;text-transform:uppercase;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:clamp(.7rem,1vw,.9rem);font-weight:500}.kundalini-details-video-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);width:100%;display:grid}.kundalini-details-video-card{aspect-ratio:9/16;background-color:var(--kundalini-mineral);border-radius:2px;width:100%;position:relative;overflow:hidden}.kundalini-details-video{pointer-events:none;border:0;width:max(100%,177.78vh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kundalini-details-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#00000012,#0000002e);position:absolute;inset:0}.kundalini-details-text-block{flex-direction:column;gap:1.25rem;display:flex}.kundalini-details-text-block p{width:100%;color:var(--kundalini-paper);letter-spacing:.15em;opacity:.9;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.55}@media (max-width:900px){.kundalini-details-header{flex-direction:column;gap:1rem}.kundalini-details-video-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.kundalini-details-invitation{white-space:normal}}
:root{--kundalini-ink:#00021b;--kundalini-paper:#fffadc;--kundalini-gold:#6b0000;--kundalini-mineral:#8c7868}.kundalini-glimpse-section{background-color:var(--kundalini-ink);color:var(--kundalini-paper);box-sizing:border-box;width:100%;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,5rem);font-family:DM Sans,sans-serif}.kundalini-glimpse-container{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);max-width:1200px;margin:0 auto;display:flex}.kundalini-glimpse-header{text-align:center;width:100%}.kundalini-glimpse-title{text-align:center;color:var(--kundalini-paper);letter-spacing:.35em;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1}.kundalini-glimpse-invitation{color:var(--kundalini-paper);letter-spacing:.4em;text-transform:uppercase;white-space:nowrap;opacity:.9;font-size:clamp(.7rem,.9vw,.85rem);font-weight:500}.kundalini-glimpse-main-grid{grid-template-columns:minmax(0,72%) minmax(0,28%);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:100%;display:grid}.kundalini-glimpse-video-card{aspect-ratio:16/9;background-color:var(--kundalini-mineral);border-radius:2px;width:100%;position:relative;overflow:hidden}.kundalini-glimpse-video{object-fit:cover;border:0;display:block;position:absolute;top:50%;left:50%;width:100%!important;height:100%!important}.kundalini-glimpse-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000000d,#00000026);position:absolute;inset:0}.kundalini-glimpse-side-text p{color:var(--kundalini-paper);letter-spacing:.15em;text-align:center;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(.9rem,1.1vw,1.15rem);line-height:1.5}.kundalini-glimpse-footer{width:100%;margin-top:.5rem}.kundalini-glimpse-reveal-text{text-align:center;color:var(--kundalini-paper);letter-spacing:.05em;opacity:.85;margin:0;font-size:clamp(.85rem,1vw,1rem);line-height:1.4}@media (max-width:900px){.kundalini-glimpse-header{flex-direction:column;align-items:flex-start;gap:.75rem}.kundalini-glimpse-main-grid{grid-template-columns:1fr;gap:2rem}.kundalini-glimpse-side-text p{text-align:left;max-width:90%}.kundalini-glimpse-reveal-text{text-align:left}}
.kundalini-notify{background:var(--kundalini-ink,#00021b);width:100%;color:var(--kundalini-paper,#fffadc)}.kundalini-notify-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;padding-bottom:2vh;padding-left:10vw;padding-right:10vw;display:flex}.kundalini-notify-eyebrow{color:var(--kundalini-paper,#fffadc);letter-spacing:.12em;text-transform:uppercase;letter-spacing:.37em;padding-bottom:8px;font-family:DM Sans,sans-serif;font-size:1em;font-weight:400;line-height:1.4}.kundalini-notify-title{color:var(--kundalini-paper,#fffadc);text-align:right;letter-spacing:.27em;text-transform:uppercase;margin:0;font-family:DM Sans,sans-serif;font-size:4em;font-weight:300;line-height:.9}.kundalini-notify-disclaimer{text-align:center;letter-spacing:.27em;color:var(--kundalini-paper,#fffadc);margin-bottom:8vh;font-family:DM Sans,sans-serif;font-size:.75em}.kundalini-notify-form{width:100%;padding-bottom:10vh;padding-left:10vw;padding-right:10vw}.kundalini-notify-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.kundalini-notify-column{flex-direction:column;gap:26px;display:flex}.kundalini-notify-field{flex-direction:column;gap:9px;display:flex}.kundalini-notify-field label{color:var(--kundalini-paper,#fffadc);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:400}.kundalini-notify-field input,.kundalini-notify-field select{border:1px solid var(--kundalini-mineral,#8c7868);width:100%;height:52px;color:var(--kundalini-paper,#fffadc);box-sizing:border-box;background:0 0;border-radius:0;outline:none;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,background-color .2s}.kundalini-notify-field input::placeholder{color:var(--kundalini-mineral,#8c7868);opacity:.85}.kundalini-notify-field input:focus,.kundalini-notify-field select:focus{border-color:var(--kundalini-paper,#fffadc)}.kundalini-notify-field input[readonly]{cursor:default;opacity:.75}.kundalini-notify-phone{grid-template-columns:105px minmax(0,1fr);gap:8px;display:grid}.kundalini-notify-phone select{appearance:none;cursor:pointer}.kundalini-notify-phone select option{background:var(--kundalini-ink,#00021b);color:var(--kundalini-paper,#fffadc)}.kundalini-notify-submit-wrapper{justify-content:center;margin-top:42px;display:flex}.kundalini-notify-submit{border:1px solid var(--kundalini-gold,#ff9c00);background:var(--kundalini-gold,#ff9c00);min-width:180px;height:52px;color:var(--kundalini-paper,#fffadc);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:0 32px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .25s,border-color .25s,transform .25s}.kundalini-notify-submit:hover{background:var(--kundalini-gold,#f7a014);border-color:var(--kundalini-paper,#fffadc)}.kundalini-notify-submit:active{transform:translateY(1px)}@media (max-width:768px){.kundalini-notify-header{margin-bottom:40px}.kundalini-notify-title{font-size:clamp(48px,11vw,72px)}.kundalini-notify-grid{grid-template-columns:1fr;gap:26px}.kundalini-notify-column{gap:22px}.kundalini-notify-submit-wrapper{margin-top:32px}}@media (max-width:480px){.kundalini-notify-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:34px}.kundalini-notify-eyebrow{padding-bottom:0;font-size:10px}.kundalini-notify-title{text-align:left;font-size:54px}.kundalini-notify-grid{gap:22px}.kundalini-notify-field input,.kundalini-notify-field select{height:50px;font-size:14px}.kundalini-notify-phone{grid-template-columns:88px minmax(0,1fr)}.kundalini-notify-submit{width:100%}.kundalini-notify-submit-wrapper{margin-top:28px}}.kundalini-notify-success,.kundalini-notify-error{z-index:9999;letter-spacing:.04em;background:var(--kundalini-paper,#fffadc);color:var(--kundalini-ink,#00021b);padding:14px 20px;font-size:13px;animation:.3s forwards kundalini-notify-popup-in;position:fixed;top:24px;right:24px;box-shadow:0 8px 30px #0000002e}.kundalini-notify-error{background:var(--kundalini-gold,#ff9c00);color:var(--kundalini-paper,#fffadc)}.kundalini-notify-submit:disabled{cursor:wait;opacity:.6}@keyframes kundalini-notify-popup-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.kundalini-notify-success,.kundalini-notify-error{text-align:center;top:16px;left:16px;right:16px}}
