@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#fff;--fg:#151515;--muted:#6d6d73;--line:#e8e8ea;--soft:#f6f5f8;--accent:#7651d6;--accent2:#cbb9ff;--card:#fbfbfc;--shadow:0 25px 70px #140c2314}[data-theme=dark]{--bg:#0e0e10;--fg:#f6f5f8;--muted:#aaa7b2;--line:#2a2930;--soft:#17161b;--accent:#aa8cff;--accent2:#614798;--card:#151519;--shadow:0 25px 70px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);margin:0;font-family:DM Sans,sans-serif;transition:background .35s,color .35s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1180px,100% - 48px);margin:auto}.display{letter-spacing:-.065em;font-family:Manrope,sans-serif}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:800}.muted{color:var(--muted)}.nav{z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #7878782e;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,100% - 28px);padding:11px 12px 11px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000000a}.logo{letter-spacing:-.045em;white-space:nowrap;font-weight:800}.links{color:var(--muted);gap:25px;font-size:12px;display:flex}.links a:hover{color:var(--fg)}.nav-actions{align-items:center;gap:8px;display:flex}.theme-toggle,.pill,.mobile-menu-button{border:1px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.theme-toggle,.mobile-menu-button{width:38px;height:38px;padding:0}.pill.primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mobile-nav{display:none;position:relative}.mobile-menu{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:210px;box-shadow:var(--shadow);border-radius:18px;padding:10px;position:absolute;top:49px;right:0}.mobile-menu a{color:var(--muted);border-radius:11px;padding:13px 14px;font-size:14px;display:block}.mobile-menu a:hover{background:var(--soft);color:var(--fg)}.hero-full{color:#fff;background:#1b1521;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-image{background-image:url(/images/my-photo.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#09070dd1 0%,#0c081294 45%,#120a1c33 100%),linear-gradient(#0000 45%,#07050ab8);position:absolute;inset:0}.hero-content{z-index:2;padding:180px 0 90px;position:relative}.light{color:#d9ceff}.hero-title{max-width:980px;margin:20px 0 28px;font-size:clamp(58px,8.5vw,124px);line-height:.86}.hero-title em{color:#d7d7dc;font-style:normal}.hero-copy{max-width:650px;font-size:18px;line-height:1.6}.light-copy{color:#e2dfe7}.hero-actions{gap:12px;margin-top:30px;display:flex}.light-pill{color:#17151b;background:#fff;border-color:#fff}.glass-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#ffffff4d}.hero-stats{color:#d2cfd6;text-transform:uppercase;letter-spacing:.12em;gap:55px;margin-top:85px;font-size:11px;display:flex}.hero-stats b{letter-spacing:-.05em;color:#fff;margin-bottom:5px;font:700 28px Manrope;display:block}.hero-scroll{z-index:3;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;color:#ddd;font-size:10px;position:absolute;bottom:28px;right:30px}.hero-scroll span{margin-top:10px}.logo-strip{border-bottom:1px solid var(--line);background:var(--bg);padding:30px 0 35px;overflow:hidden}.partner-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.partner-row span,.partner-track span{color:var(--muted);letter-spacing:-.03em;opacity:.7;font:700 13px Manrope}.partner-marquee{width:max-content;min-width:100%;margin-top:22px;overflow:hidden}.partner-track{white-space:nowrap;align-items:center;gap:56px;width:max-content;animation:24s linear infinite partnerMarquee;display:flex}.partner-track:hover{animation-play-state:paused}@keyframes partnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:125px 0}.soft-section{background:var(--soft)}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.section-head h2{margin:10px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.section-head h2 span,.display span{color:var(--muted)}.section-head p{max-width:390px;color:var(--muted);line-height:1.65}.about-home-grid,.spirituality-home{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.editorial-image{background:#ddd;border-radius:28px;min-height:520px;position:relative;overflow:hidden}.about-image{background-image:linear-gradient(145deg,#43275b1f,#0c08121a),url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=1300&q=85);background-position:50%;background-size:cover}.bigquote{margin:0 0 28px;font-size:clamp(40px,5vw,72px);line-height:.98}.about-copy{max-width:580px}.about-copy p{margin-bottom:28px;line-height:1.7}.grid2{grid-template-columns:1fr 1fr;gap:22px;display:grid}.card{border:1px solid var(--line);background:var(--card);border-radius:24px;padding:28px;transition:transform .35s,box-shadow .35s}.card:hover{box-shadow:var(--shadow);transform:translateY(-8px)}.brand-card{flex-direction:column;justify-content:space-between;min-height:370px;display:flex;position:relative;overflow:hidden}.brand-card:after{content:"";opacity:.45;background:radial-gradient(circle,#cdbdff,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-110px}.brand-card>*{z-index:1;position:relative}.brand-card-top{justify-content:space-between;display:flex}.brand-logo{background:var(--fg);width:64px;height:64px;color:var(--bg);border-radius:18px;place-items:center;font-size:19px;font-weight:800;display:grid}.arrow{font-size:25px}.brand-card h3{margin:9px 0 8px;font-size:clamp(34px,4vw,58px);line-height:.92}.brand-card p{color:var(--muted);max-width:390px;line-height:1.55}.spirit-image{background-image:linear-gradient(140deg,#1e102d33,#0000001a),url(https://images.unsplash.com/photo-1519904981063-b0cf448d479e?auto=format&fit=crop&w=1500&q=85);background-position:50%;background-size:cover;min-height:560px}.image-caption{color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;position:absolute;bottom:22px;left:24px}.contact-home{padding-top:20px}.contact-banner{border:1px solid var(--line);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--accent2) 18%,var(--bg)));text-align:center;border-radius:32px;padding:70px 8vw}.contact-banner h2{margin:15px 0 20px;font-size:clamp(54px,7vw,100px);line-height:.86}.contact-banner p{max-width:540px;margin:0 auto 28px;line-height:1.65}.footer{border-top:1px solid var(--line);padding:90px 0 26px;overflow:hidden}.footer-top{justify-content:space-between;gap:30px;display:flex}.footer-intro{max-width:430px;color:var(--muted);margin-top:15px;line-height:1.6}.socials{gap:9px;display:flex}.socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;transition:all .25s;display:grid}.socials a:hover{background:var(--fg);color:var(--bg);transform:translateY(-3px)}.footer-marquee{white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:75px -5vw 70px;padding:18px 0;overflow:hidden}.footer-marquee div{letter-spacing:-.08em;font:800 clamp(54px,9vw,125px)/.9 Manrope;animation:24s linear infinite footerMarquee;display:inline-block}.footer-marquee span{color:var(--accent);padding:0 22px}@keyframes footerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-links{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-logo{letter-spacing:-.08em;font:800 28px Manrope}.footer-logo span{color:var(--muted);vertical-align:top;font-size:10px}.footer-nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:22px;font-size:12px;display:flex}.footer-nav a{align-items:center;gap:4px;display:inline-flex}.footer-nav a:hover{color:var(--fg)}.footer-bottom{color:var(--muted);justify-content:space-between;margin-top:30px;font-size:11px;display:flex}.page-hero{padding:180px 0 100px}.page-hero h1{margin:16px 0 25px;font-size:clamp(62px,9vw,130px);line-height:.85}.page-hero p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}input,textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:14px;outline:none;padding:14px 16px}input:focus,textarea:focus{border-color:var(--accent)}.contact-socials{gap:14px;padding:2px 0;display:flex}.contact-socials a{border:1px solid var(--line);border-radius:18px;place-items:center;width:58px;height:58px;transition:transform .25s,background .25s;display:grid}.contact-socials a:hover{background:var(--fg);color:var(--bg);transform:translateY(-3px)}@media (max-width:850px){.container{width:calc(100% - 30px)}.nav{width:calc(100% - 18px);padding-left:14px;top:10px}.links,.nav-contact{display:none}.mobile-nav{display:block}.hero-content{padding:150px 0 55px}.hero-title{font-size:clamp(54px,14vw,88px)}.hero-copy{font-size:16px}.hero-stats{gap:25px;margin-top:55px}.hero-stats b{font-size:23px}.hero-scroll{display:none}.partner-row{justify-content:flex-start;gap:18px 28px}.section{padding:80px 0}.section-head{margin-bottom:32px;display:block}.section-head .pill{margin-top:24px}.section-head h2{font-size:clamp(45px,13vw,68px)}.about-home-grid,.spirituality-home,.grid2{grid-template-columns:1fr;gap:30px}.editorial-image{min-height:380px}.brand-card{min-height:320px}.spirit-image{min-height:430px}.contact-banner{padding:55px 24px}.footer{padding-top:70px}.footer-top,.footer-links,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-marquee{margin:55px -15px 50px}.footer-nav{gap:14px}.page-hero{padding-top:140px;padding-bottom:70px}}@media (max-width:480px){.hero-actions{flex-direction:column;align-items:flex-start}.hero-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero-stats span{font-size:8px}.hero-stats b{font-size:20px}.partner-row span{font-size:11px}.card{padding:22px}.brand-card h3{font-size:40px}.footer-marquee div{font-size:58px}}.brand-list-row{isolation:isolate;border-radius:28px;grid-template-columns:80px 1fr auto;align-items:center;gap:25px;margin-bottom:16px;padding:28px 34px;display:grid;overflow:hidden}.brand-list-row:before{content:"";z-index:-1;background-image:var(--brand-logo);opacity:.16;background-position:calc(100% - 25px);background-repeat:no-repeat;background-size:190px;transition:opacity .35s,transform .35s;position:absolute;inset:0}.brand-list-row:hover:before{opacity:.28;transform:scale(1.04)}.brand-list-row h2{margin:6px 0 0;font-size:clamp(34px,5vw,64px)}.brand-list-row p{color:var(--muted);margin:7px 0 0}.brand-list-row:hover{transform:translate(6px)}.brand-list-row-1{--brand-logo:url(/brand-logos/aura-house.svg)}.brand-list-row-2{--brand-logo:url(/brand-logos/veda-collective.svg)}.brand-list-row-3{--brand-logo:url(/brand-logos/nova-ventures.svg)}.brand-list-row-4{--brand-logo:url(/brand-logos/sree-studio.svg)}.brand-list-row .brand-logo{color:inherit;background:0 0}.brand-list-row .brand-logo img{object-fit:contain;width:100%;height:100%}.brand-detail-logo{object-fit:contain;width:min(55%,300px);height:auto;max-height:55%;margin:auto;position:absolute;inset:0}.brand-website{margin-top:15px;display:inline-flex}@media (max-width:600px){.brand-list-row{grid-template-columns:64px 1fr auto;gap:15px;padding:22px 18px}.brand-list-row .brand-logo{width:58px;height:58px}.brand-list-row h2{font-size:36px}.brand-list-row>svg{width:20px}}.hero-title{font-size:clamp(52px,7vw,105px)}.brand-list-row:before{display:none}@media (max-width:850px){.hero-title{font-size:clamp(48px,12vw,76px)}}.about-carousel-section{color:#f8f7fa;background:#17171a;padding:105px 0;overflow:hidden}.about-carousel-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.about-carousel-head h2{margin:12px 0 0;font-size:clamp(46px,6vw,76px);line-height:.9}.about-carousel-head h2 span{color:#9c99a5}.carousel-controls{gap:10px;display:flex}.carousel-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #46454c;border-radius:50%;width:45px;height:45px;font-size:20px}.carousel-controls button:hover{color:#17171a;background:#fff}.about-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;width:100%;padding:0 max(24px,50vw - 590px) 8px;display:flex;overflow-x:auto}.about-carousel-track::-webkit-scrollbar{display:none}.about-slide{scroll-snap-align:start;flex:0 0 min(340px,78vw)}.about-slide-image{background-position:50%;background-size:cover;border-radius:26px;height:330px;margin-bottom:21px}.about-slide h3{margin:0 0 10px;font-size:25px;line-height:1}.about-slide p{color:#aaa8b2;max-width:320px;margin:0;line-height:1.55}@media (max-width:850px){.about-carousel-section{padding:75px 0}.about-carousel-head{align-items:flex-start}.about-carousel-head h2{font-size:46px}.about-carousel-track{padding-left:15px;padding-right:15px}.about-slide-image{height:280px}.carousel-controls{display:none}}
