@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800;900&family=Lora:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap";
:root{--black:#101010;--text:#202020;--muted:#686868;--soft:#f7f7f4;--border:#e8e8e8;--blue:#06f;--white:#fff;--osho-logo-blue:#0c329a}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{color:var(--text);margin:0;padding:0;font-family:Playfair Display,serif;background:#fff!important}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{width:min(1180px,100% - 40px);margin:0 auto}.cover{object-fit:cover}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#fffffff5;position:sticky;top:0}.headerContainer{justify-content:space-between;align-items:center;width:min(1520px,100% - 80px);max-width:1520px;height:82px;margin:0 auto;display:flex}.nav{align-items:center;gap:34px;font-size:13px;font-weight:500;display:flex}.nav a{color:#111;position:relative}.nav a:after{content:"";background:#111;width:0;height:1px;transition:all .3s;position:absolute;bottom:-9px;left:0}.nav a:hover:after{width:100%}.headerBtn{color:#fff;background:#000;border-radius:4px;padding:14px 22px;font-size:13px;font-weight:600;transition:all .3s}.headerBtn:hover{background:var(--blue)}.menuBtn{border:1px solid var(--border);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.menuBtn span{background:#111;width:18px;height:2px;display:block}.mobileMenu{display:none}@media (max-width:1024px){.headerContainer{width:min(100% - 40px,1180px)}.desktopNav,.headerBtn{display:none}.menuBtn{display:flex}.mobileMenu{border-bottom:1px solid var(--border);background:#fff;gap:0;max-height:0;transition:all .35s;display:grid;overflow:hidden}.mobileMenu.active{max-height:520px}.mobileMenu a{border-top:1px solid var(--border);padding:16px 22px;font-size:14px}.mobileVisit{background:#000;color:#fff!important}}@media (max-width:640px){.headerContainer{width:min(100% - 28px,1180px);height:72px}.brandText{min-width:auto}.brandText strong{font-size:22px}.brandText small{font-size:8px}}.brandLogo{align-items:center;min-width:210px;display:inline-flex}.logoImage{object-fit:contain;width:210px;height:auto;display:block}.brandText{flex-direction:column;min-width:190px;line-height:1;display:inline-flex}.brandText strong{letter-spacing:-.04em;color:#000;font-size:28px;font-weight:800}.brandText strong span{color:#9a9a9a;margin-left:4px;font-weight:300}.brandText small{color:var(--blue);letter-spacing:.5em;margin-top:7px;font-size:10px;font-weight:700}@media (max-width:640px){.brandLogo{min-width:auto}.logoImage{width:160px}.brandText{min-width:auto}.brandText strong{font-size:22px}.brandText small{font-size:8px}}.hero{background:#fff;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.heroImage{width:82%;height:100%;position:absolute;top:0;right:0}.heroImage:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#ffffffeb 12%,#ffffff94 28%,#ffffff2e 45%,#ffffff05 65%,#fff0 100%);position:absolute;inset:0}.heroImage img{filter:none;opacity:1}.heroContent{z-index:2;width:min(1520px,100% - 80px);margin:0 auto;position:relative;max-width:1520px!important}.eyebrow,.sectionTag{text-transform:uppercase;letter-spacing:.18em;color:var(--blue);margin:0 0 14px;font-size:12px;font-weight:700}.hero h1,.aboutText h2,.contactSection h2{color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-weight:600}.hero h1{max-width:540px;font-size:clamp(54px,7vw,80px);line-height:.95}.heroSub{text-transform:uppercase;letter-spacing:.16em;max-width:460px;margin:24px 0 18px;font-size:13px;font-weight:700}.heroText{color:#333;max-width:430px;font-size:16px;line-height:1.8}.heroBtns{gap:16px;max-width:460px;margin-top:34px;display:flex}.btn{border-radius:4px;justify-content:center;align-items:center;padding:15px 25px;font-size:14px;font-weight:600;display:inline-flex}.btn.dark{color:#fff;background:#000}.btn.light{background:#ffffffc7;border:1px solid #111}@media (max-width:640px){.hero{align-items:flex-start;min-height:650px;padding-top:90px}.heroContent{width:min(100% - 28px,1180px);max-width:none!important}.heroImage{width:100%}.heroImage:after{background:linear-gradient(#fffffffa 0%,#ffffffe0 46%,#ffffff40 100%)}.hero h1{font-size:54px}.heroBtns{flex-direction:column;align-items:flex-start}}.section{padding:82px 0}.softBg{background:var(--soft)}.sectionHead{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sectionHead a{font-size:13px;font-weight:600}.aboutSection{background:#fff}.aboutGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;display:grid}.aboutImage{background:#eee;border-radius:6px;min-height:430px;position:relative;overflow:hidden}.aboutText{border-left:1px solid var(--border);padding-left:62px}.aboutText h2{margin-bottom:22px;font-size:clamp(38px,4vw,58px);line-height:1.05}.aboutText>p{color:var(--muted);max-width:760px;line-height:1.8}.features{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px;padding-top:28px;display:grid}.aboutFeatureIcon{color:#222;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:inline-flex}.aboutFeatureIcon svg{width:34px;height:34px;display:block}.features h3{margin:0 0 10px;font-size:16px}.features p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}@media (max-width:1024px){.aboutGrid{grid-template-columns:1fr;gap:40px;width:min(100% - 40px,1180px)}.aboutText{border-left:0;padding-left:0}}@media (max-width:640px){.aboutGrid{width:min(100% - 28px,1180px)}.aboutImage{min-height:280px}.features{grid-template-columns:1fr;gap:26px}}.programContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.programGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.programCard{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:64px 1fr;align-items:flex-start;gap:24px;min-height:210px;padding:36px 34px;transition:all .3s;display:grid;box-shadow:0 14px 42px #00000009}.programCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.programIcon{width:54px;height:54px;color:var(--blue);background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.programIcon svg{width:31px;height:31px;display:block}.programCard h3{color:#111;margin:0 0 12px;font-size:17px;font-weight:700}.programCard p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.programCard a{color:var(--blue);font-size:13px;font-weight:700}@media (max-width:1024px){.programContainer{width:min(100% - 40px,1180px)}.programGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.programContainer{width:min(100% - 28px,1180px)}.programGrid{grid-template-columns:1fr}.programCard{grid-template-columns:54px 1fr;gap:18px;padding:26px 22px}.programIcon{width:48px;height:48px}.programIcon svg{width:27px;height:27px}}.booksSection{background:#fff}.bookContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.bookGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.bookCard{border:1px solid var(--border);min-height:100%;color:inherit;background:#fff;border-radius:8px;padding:18px;text-decoration:none;transition:all .3s;box-shadow:0 14px 42px #00000009}.bookCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.bookCardTopLink{color:inherit;text-decoration:none;display:block}.bookCover{background:#f4f4f4;border:1px solid #e3e3e3;border-radius:6px;height:245px;margin-bottom:18px;position:relative;overflow:hidden}.bookCoverImg{object-fit:contain;padding:10px}.bookCard h3{color:#111;min-height:46px;margin:0 0 10px;font-size:17px;line-height:1.35;transition:all .25s}.bookCardTopLink:hover h3{color:var(--blue)}.bookGlimpse{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.homeBookActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.homeBookActions button,.homeBookActions a{color:#111;text-align:center;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;width:100%;padding:12px;font-family:inherit;font-size:13px;font-weight:800;transition:all .25s}.homeBookActions a{color:#fff;background:#111;text-decoration:none}.homeBookActions button:hover{color:#fff;background:#111}.homeBookActions a:hover{background:var(--blue);border-color:var(--blue)}.bookCoverPlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px;display:flex}.bookCoverPlaceholder span{letter-spacing:-.04em;color:#111;font-size:28px;font-weight:800}.bookCoverPlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.05}.homeBookModalOverlay{z-index:2000;background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.homeBookModal{background:#fff;border-radius:10px;width:min(860px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.homeBookModalClose{z-index:5;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:16px;right:16px;box-shadow:0 10px 35px #0000002e}.homeBookModalGrid{grid-template-columns:280px 1fr;gap:34px;padding:38px;display:grid}.homeBookModalCover{border:1px solid var(--border);background:#f4f4f4;border-radius:6px;min-height:390px;position:relative;overflow:hidden}.homeBookModalContent{align-self:center}.homeBookModalContent h3{color:#111;margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;line-height:1.05}.homeBookModalContent p{color:var(--muted);margin:0;font-size:15px;font-weight:400;line-height:1.8}.homeBookModalActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:1180px){.bookGrid{grid-template-columns:repeat(3,1fr)}.bookCover{height:230px}}@media (max-width:1024px){.bookContainer{width:min(100% - 40px,1180px)}}@media (max-width:760px){.bookGrid{grid-template-columns:repeat(2,1fr);gap:16px}.bookCard{padding:12px}.bookCover{height:165px;margin-bottom:14px}.bookCard h3{min-height:40px;font-size:13px}.bookGlimpse{font-size:12px}.homeBookActions{grid-template-columns:1fr}.homeBookActions button,.homeBookActions a{padding:10px;font-size:12px}}@media (max-width:720px){.homeBookModalGrid{grid-template-columns:1fr;padding:28px}.homeBookModalCover{min-height:360px}.homeBookModalContent h3{font-size:36px}}@media (max-width:480px){.bookContainer{width:min(100% - 28px,1180px)}.bookCover{height:145px}}.eventsSection{background:var(--soft)}.eventContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.eventGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.eventCard{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:78px 1fr;align-items:flex-start;gap:22px;padding:26px;transition:all .3s;display:grid;box-shadow:0 14px 42px #00000009}.eventCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.dateBox{border:1px solid var(--border);text-align:center;background:#fff;place-items:center;min-height:96px;padding:8px;display:grid}.dateBox strong{color:#111;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600;line-height:1}.dateBox span,.dateBox small{color:#111;font-size:11px;font-weight:700}.eventContent h3{color:#111;margin:0 0 10px;font-size:16px}.eventCard p{color:var(--muted);margin:0 0 7px;font-size:13px;line-height:1.5}.eventCard a{color:var(--blue);font-size:13px;font-weight:700}@media (max-width:1024px){.eventContainer{width:min(100% - 40px,1180px)}.eventGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.eventContainer{width:min(100% - 28px,1180px)}.eventGrid{grid-template-columns:1fr}.eventCard{grid-template-columns:70px 1fr;gap:18px;padding:20px}.dateBox{min-height:88px}.dateBox strong{font-size:32px}}.dynamicEventGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.dynamicEventCard{border:1px solid var(--border);background:#fff;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 14px 42px #00000009}.dynamicEventCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.dynamicEventImage{border-bottom:1px solid var(--border);background:#f3f3f3;height:210px;position:relative}.eventImagePlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.eventImagePlaceholder span{color:#111;letter-spacing:-.04em;font-size:30px;font-weight:800}.eventImagePlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1}.eventStatus{color:#fff;z-index:2;background:#000;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}.dynamicEventBody{padding:24px}.dynamicEventTop{grid-template-columns:64px 1fr;align-items:flex-start;gap:16px;margin-bottom:18px;display:grid}.dynamicDateBox{border:1px solid var(--border);text-align:center;place-items:center;min-height:76px;padding:7px;display:grid}.dynamicDateBox strong{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600;line-height:1}.dynamicDateBox span{font-size:11px;font-weight:800}.eventCategory{color:var(--blue);background:#eef4ff;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.dynamicEventCard h3{color:#111;margin:0;font-size:18px;line-height:1.35}.dynamicEventCard p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.7}.eventInfoList{gap:6px;margin-bottom:22px;display:grid}.eventInfoList span{color:#444;font-size:13px;line-height:1.5}.eventActions{gap:10px;display:flex}.eventActions a{color:#111;border:1px solid #111;border-radius:4px;padding:11px 13px;font-size:13px;font-weight:700}.eventActions a:last-child{color:#fff;background:#000}.eventsPageHero,.eventDetailHero{background:#fff;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.eventsPageHeroBg,.eventDetailHeroBg{position:absolute;inset:0}.eventsPageHeroBg:after,.eventDetailHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffb8 46%,#ffffff47 72%,#ffffff0a 100%);position:absolute;inset:0}.eventsPageHeroContent,.eventDetailHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.eventsPageHeroContent h1,.eventDetailHeroContent h1{max-width:850px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.eventsPageHeroContent p:last-child,.eventDetailHeroContent p:last-child{color:#333;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.8}.eventsListingSection{background:#fff;padding:82px 0}.eventsListingContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.eventsToolbar{grid-template-columns:1.1fr .9fr;gap:24px;margin-bottom:24px;display:grid}.eventsToolbar input,.eventsFilterGroup select{border:1px solid var(--border);background:#fafafa;border-radius:6px;outline:none;width:100%;padding:17px 18px;font-family:inherit;font-size:15px}.eventsFilterGroup{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eventsResultText{color:var(--muted);margin-bottom:28px}.eventsEmpty{border:1px solid var(--border);text-align:center;background:#fafafa;border-radius:8px;padding:44px}.eventDetailContainer{grid-template-columns:1.15fr .85fr;align-items:flex-start;gap:80px;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;display:grid}.eventDetailMain h2{margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,64px);font-weight:600;line-height:1.02}.eventDetailMain p{color:var(--muted);font-size:16px;line-height:1.85}.eventHighlights h3{margin:0 0 16px}.eventHighlights ul{margin:0;padding-left:18px}.eventHighlights li{color:var(--muted);margin-bottom:10px;line-height:1.7}.eventInfoCard{border:1px solid var(--border);background:#fafafa;border-radius:8px;padding:38px;position:sticky;top:110px}.eventInfoCard h3{margin:0 0 24px;font-size:22px}.eventInfoCard strong{color:#111;margin-bottom:4px;display:block}.eventBackLink{color:#111;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:1200px){.dynamicEventGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.eventsPageHeroContent,.eventDetailHeroContent,.eventsListingContainer,.eventDetailContainer{width:min(100% - 40px,1180px)}.eventsToolbar,.eventDetailContainer{grid-template-columns:1fr;gap:45px}.dynamicEventGrid{grid-template-columns:repeat(2,1fr)}.eventInfoCard{position:static}}@media (max-width:640px){.eventsPageHero,.eventDetailHero{min-height:430px}.eventsPageHeroContent,.eventDetailHeroContent,.eventsListingContainer,.eventDetailContainer{width:min(100% - 28px,1180px)}.eventsPageHeroContent h1,.eventDetailHeroContent h1{font-size:46px}.eventsFilterGroup,.dynamicEventGrid{grid-template-columns:1fr}.dynamicEventTop{grid-template-columns:58px 1fr}.dynamicDateBox{min-height:70px}.eventActions{flex-direction:column}.eventInfoCard{padding:28px}}.gallerySection{background:#fff}.galleryContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.galleryGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.galleryItem{background:#eee;border-radius:4px;min-height:250px;position:relative;overflow:hidden}.galleryItem img{transition:all .45s}.galleryItem:hover img{transform:scale(1.04)}@media (max-width:1024px){.galleryContainer{width:min(100% - 40px,1180px)}.galleryGrid{grid-template-columns:repeat(3,1fr)}.galleryItem{min-height:220px}}@media (max-width:640px){.galleryContainer{width:min(100% - 28px,1180px)}.galleryGrid{grid-template-columns:repeat(2,1fr);gap:8px}.galleryItem{min-height:170px}}.contactSection{background:#fafafa}.visitContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.contactGrid{grid-template-columns:.75fr 1.25fr;align-items:stretch;gap:90px;display:grid}.contactList p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.contactList strong{color:#111;margin-bottom:4px;font-size:14px;display:block}.contactList{gap:22px;max-width:620px;margin-top:34px;display:grid}.contactItem{grid-template-columns:42px 1fr;align-items:flex-start;gap:18px;display:grid}.contactIcon{border:1px solid var(--border);color:#111;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.contactIcon svg{width:21px;height:21px;display:block}.contactItem p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.contactItem strong{color:#111;margin-bottom:4px;font-size:14px;display:block}.mapBox{border:1px solid var(--border);border:1px solid var(--border);background:#f7f7f7;border-radius:6px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.mapBox iframe{width:100%;height:100%;min-height:420px;display:block}.mapBox h3{color:#111;margin:0 0 8px;font-size:17px}.mapBox p{color:var(--muted);margin:0}@media (max-width:1024px){.visitContainer{width:min(100% - 40px,1180px)}.contactGrid{grid-template-columns:1fr;gap:45px}.mapBox>div{transform:none}}@media (max-width:640px){.visitContainer{width:min(100% - 28px,1180px)}.contactGrid{gap:36px}.mapBox{min-height:280px}.mapBox>div{width:calc(100% - 40px);padding:22px}}.footer{border-top:1px solid var(--border);background:#fff;padding:70px 0 62px}.footerContainer{grid-template-columns:1.6fr .9fr 1fr 1.25fr;align-items:flex-start;gap:80px;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;display:grid}.footerBrandCol{padding-top:8px}.footerLogo{align-items:center;margin-bottom:45px;display:inline-flex}.footerLogoImage{object-fit:contain;width:260px;height:auto;display:block}.footerLogoText{flex-direction:column;line-height:1;display:inline-flex}.footerLogoText strong{letter-spacing:-.06em;color:#000;font-size:44px;font-weight:800}.footerLogoText strong span{color:#9a9a9a;margin-left:5px;font-weight:300}.footerLogoText small{color:var(--blue);letter-spacing:.58em;margin-top:10px;padding-left:82px;font-size:12px;font-weight:700}.footerLogo strong{letter-spacing:-.06em;color:#000;font-size:44px;font-weight:800}.footerLogo strong span{color:#9a9a9a;margin-left:5px;font-weight:300}.footerLogo small{color:var(--blue);letter-spacing:.58em;margin-top:10px;padding-left:82px;font-size:12px;font-weight:700}.copyright{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.footerCol h3{text-transform:uppercase;letter-spacing:.16em;color:#555;margin:0 0 22px;font-size:18px;font-weight:700;line-height:1}.footerCol a{color:#111;font-size:16px;font-weight:500;line-height:1.8;transition:all .25s;display:block}.footerConnect p{color:#333;margin:0;font-size:16px;font-weight:500;line-height:1.75}.footerSocials{align-items:center;gap:28px;margin-top:34px;display:flex}.footerSocials a{color:#fff;background:#050505;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .25s;display:grid}.footerSocials a:hover{background:var(--blue);transform:translateY(-3px)}.footerSocials svg{width:20px;height:20px;display:block}@media (max-width:1024px){.footerContainer{grid-template-columns:1fr 1fr;gap:50px;width:min(100% - 40px,1180px)}.footerLogo strong{font-size:36px}.footerLogo small{padding-left:66px}}@media (max-width:640px){.footer{padding:52px 0}.footerContainer{grid-template-columns:1fr;gap:36px;width:min(100% - 28px,1180px)}.footerLogo strong{font-size:32px}.footerLogo small{padding-left:58px;font-size:10px}.footerCol h3{margin-bottom:16px;font-size:15px}.footerCol a,.footerConnect p,.copyright{font-size:14px}.footerSocials{gap:14px;margin-top:22px}.footerSocials a{width:40px;height:40px}.footerLogo{margin-bottom:24px}.footerLogoImage{width:210px}.footerLogoText strong{font-size:32px}.footerLogoText small{padding-left:58px;font-size:10px}}@media (max-width:1180px){.nav{gap:22px}.bookGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.desktopNav,.headerBtn{display:none}.menuBtn{display:flex}.mobileMenu{border-bottom:1px solid var(--border);background:#fff;gap:0;max-height:0;transition:all .35s;display:grid;overflow:hidden}.mobileMenu.active{max-height:520px}.mobileMenu a{border-top:1px solid var(--border);padding:16px 22px;font-size:14px}.mobileVisit{background:#000;color:#fff!important}.hero{min-height:620px}.heroImage{width:100%}.aboutGrid,.contactGrid{grid-template-columns:1fr}.aboutText{border-left:0;padding-left:0}.programGrid,.eventGrid{grid-template-columns:repeat(2,1fr)}.galleryGrid{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.container{width:min(100% - 28px,1180px)}.headerInner{height:72px}.brandText{min-width:auto}.brandText strong{font-size:22px}.brandText small{font-size:8px}.hero{align-items:flex-start;min-height:650px;padding-top:90px}.heroImage:after{background:linear-gradient(#fffffffa 0%,#ffffffe0 46%,#ffffff40 100%)}.hero h1{font-size:54px}.heroBtns{flex-direction:column;align-items:flex-start}.section{padding:58px 0}.sectionHead{flex-direction:column;align-items:flex-start;gap:10px}.features,.programGrid,.eventGrid,.footerGrid{grid-template-columns:1fr}.bookGrid,.galleryGrid{grid-template-columns:repeat(2,1fr)}.galleryItem{min-height:170px}.eventCard{grid-template-columns:64px 1fr;padding:18px}.contactGrid{gap:36px}.mapBox{min-height:260px}}.innerHero{background:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.innerHeroBg{position:absolute;inset:0}.innerHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 22%,#ffffffb8 46%,#ffffff42 72%,#ffffff0f 100%);position:absolute;inset:0}.innerHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.innerHeroContent h1{max-width:720px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.innerHeroContent p:last-child{color:#333;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.8}.aboutPageContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.aboutPageIntro{background:#fff}.aboutPageIntro .aboutPageContainer{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.aboutPageImage{background:#eee;border-radius:6px;min-height:500px;position:relative;overflow:hidden}.aboutPageText{border-left:1px solid var(--border);padding-left:68px}.aboutPageText h2,.statementGrid h2,.aboutCtaBox h2{color:var(--black);margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,64px);font-weight:600;line-height:1.02}.aboutPageText p,.statementGrid p,.aboutCtaBox p,.licenseNote p{color:var(--muted);font-size:16px;line-height:1.85}.aboutValueGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.aboutValueCard{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:260px;padding:38px;transition:all .3s;box-shadow:0 14px 42px #00000009}.aboutValueCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.aboutValueCard span{width:46px;height:46px;color:var(--blue);background:#eef4ff;border-radius:50%;place-items:center;margin-bottom:26px;font-size:13px;font-weight:700;display:grid}.aboutValueCard h3{color:#111;margin:0 0 14px;font-size:20px}.aboutValueCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.statementGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.statementGrid p{margin-top:0}.aboutNote{background:#fff;padding-top:0}.licenseNote{border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:34px 38px}.licenseNote h3{color:#111;margin:0 0 12px;font-size:20px}.licenseNote p{margin:0}.aboutCta{background:var(--soft)}.aboutCtaBox{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:50px;padding:58px 64px;display:flex;box-shadow:0 18px 55px #0000000a}.aboutCtaBox p{max-width:680px;margin-bottom:0}@media (max-width:1024px){.innerHeroContent,.aboutPageContainer{width:min(100% - 40px,1180px)}.aboutPageIntro .aboutPageContainer,.statementGrid{grid-template-columns:1fr;gap:45px}.aboutPageText{border-left:0;padding-left:0}.aboutValueGrid{grid-template-columns:1fr}.aboutCtaBox{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.innerHero{min-height:430px}.innerHeroContent,.aboutPageContainer{width:min(100% - 28px,1180px)}.innerHeroContent h1{font-size:50px}.aboutPageImage{min-height:300px}.aboutValueCard{padding:28px}.licenseNote{padding:26px}.aboutCtaBox{padding:34px 26px}}.contactHero{background:#fff;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.contactHeroBg{position:absolute;inset:0}.contactHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffad 44%,#ffffff38 72%,#ffffff05 100%);position:absolute;inset:0}.contactHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.contactHeroContent h1{max-width:760px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.contactHeroContent p:last-child{color:#333;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.8}.contactPageSection{background:#fff}.contactPageContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.contactPageSection .contactPageContainer{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:80px;display:grid}.contactInfoPanel{border:1px solid var(--border);background:#fafafa;border-radius:8px;padding:48px}.contactInfoPanel h2,.contactFormPanel h2,.contactVisitText h2{color:var(--black);margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.05}.contactPageList{gap:24px;margin-top:34px;display:grid}.contactPageItem{grid-template-columns:44px 1fr;align-items:flex-start;gap:18px;display:grid}.contactPageIcon{border:1px solid var(--border);color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.contactPageIcon svg{width:22px;height:22px;display:block}.contactPageItem p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.contactPageItem strong{color:#111;margin-bottom:5px;font-size:14px;display:block}.contactPageItem a{color:var(--muted)}.contactFormPanel{border:1px solid var(--border);background:#fff;border-radius:8px;padding:48px;box-shadow:0 18px 55px #0000000a}.contactForm{gap:22px;display:grid}.formRow{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.contactForm label{color:#111;gap:9px;font-size:14px;font-weight:700;display:grid}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--border);color:#111;background:#fafafa;border-radius:4px;outline:none;width:100%;padding:16px 18px;font-family:inherit;font-size:15px;transition:all .25s}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--blue);background:#fff}.contactForm button{cursor:pointer;border:0;width:fit-content}.contactImageSection{background:var(--soft)}.contactImageGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.contactSideImage{background:#eee;border-radius:8px;min-height:460px;position:relative;overflow:hidden}.contactVisitText p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.85}.contactActionBtns{gap:16px;margin-top:34px;display:flex}.contactMapSection{background:var(--soft);padding:0 0 82px}.contactMapBox{border:1px solid var(--border);background:#f7f7f7;border-radius:8px;min-height:500px;overflow:hidden}.contactMapBox iframe{width:100%;height:100%;min-height:500px;display:block}@media (max-width:1024px){.contactHeroContent,.contactPageContainer{width:min(100% - 40px,1180px)}.contactPageSection .contactPageContainer,.contactImageGrid{grid-template-columns:1fr;gap:45px}}@media (max-width:640px){.contactHero{min-height:430px}.contactHeroContent,.contactPageContainer{width:min(100% - 28px,1180px)}.contactHeroContent h1{font-size:50px}.contactInfoPanel,.contactFormPanel{padding:28px}.formRow{grid-template-columns:1fr}.contactPageItem{grid-template-columns:38px 1fr;gap:14px}.contactPageIcon{width:38px;height:38px}.contactPageIcon svg{width:19px;height:19px}.contactSideImage{min-height:300px}.contactActionBtns{flex-direction:column;align-items:flex-start}.contactMapSection{padding-bottom:58px}.contactMapBox,.contactMapBox iframe{min-height:320px}}.booksPageHero{background:#fff;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.booksPageHeroBg{position:absolute;inset:0}.booksPageHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffb8 46%,#ffffff47 72%,#ffffff0a 100%);position:absolute;inset:0}.booksPageHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.booksPageHeroContent h1{max-width:850px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.booksPageHeroContent p:last-child{color:#333;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.8}.booksSearchBox input{border:1px solid var(--border);background:#fafafa;border-radius:6px;outline:none;width:100%;padding:18px 20px;font-family:inherit;font-size:15px}.booksSearchBox input:focus{border-color:var(--blue);background:#fff}.booksFilters{justify-content:flex-end;gap:16px;display:flex}.languageTabs button{border:0;border-right:1px solid var(--border);cursor:pointer;background:#fff;padding:0 20px;font-family:inherit;font-weight:700}.languageTabs button:last-child{border-right:0}.languageTabs button.active{color:#fff;background:#000}.booksFilters select{border:1px solid var(--border);background:#fff;border-radius:6px;outline:none;padding:0 18px;font-family:inherit;font-weight:700}.booksResultHead{margin-bottom:28px}.booksResultHead p{color:var(--muted);margin:0}.booksLibraryCard{border:1px solid var(--border);background:#fff;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 14px 42px #00000009}.booksLibraryCover{border-bottom:1px solid var(--border);background:#f4f4f4;height:300px;position:relative}.booksLibraryContent{padding:20px}.booksMeta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.booksMeta span{color:var(--blue);letter-spacing:.04em;background:#eef4ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.booksLibraryCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.booksCardActions{gap:10px;display:flex}.booksCardActions button,.booksCardActions a{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:700}.booksCardActions a{color:#fff;background:#000}.booksEmpty{border:1px solid var(--border);text-align:center;background:#fafafa;border-radius:8px;padding:44px}.booksEmpty h3{margin:0 0 8px}.bookModal{background:#fff;border-radius:10px;grid-template-columns:.8fr 1.2fr;gap:34px;width:min(860px,100%);padding:34px;display:grid;position:relative}.bookModalClose{cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:14px;right:16px}.bookModalCover{border:1px solid var(--border);background:#f4f4f4;border-radius:6px;min-height:420px;position:relative}.bookModalContent h2{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:600;line-height:1.05}.bookModalContent p{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.8}@media (max-width:1200px){.booksLibraryGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.booksPageHeroContent,.booksLibraryContainer{width:min(100% - 40px,1180px)}.booksToolbar{grid-template-columns:1fr}.booksFilters{justify-content:flex-start}.booksLibraryGrid{grid-template-columns:repeat(3,1fr)}.bookModal{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}}@media (max-width:640px){.booksPageHero{min-height:430px}.booksPageHeroContent,.booksLibraryContainer{width:min(100% - 28px,1180px)}.booksPageHeroContent h1{font-size:46px}.booksFilters{flex-direction:column}.languageTabs button{flex:1;padding:14px 10px}.booksFilters select{min-height:48px}.booksLibraryGrid{grid-template-columns:1fr}.booksLibraryCover{height:360px}.bookModal{padding:24px}.bookModalCover{min-height:330px}.bookModalContent h2{font-size:38px}}.floatingWhatsapp{z-index:999;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .3s;display:grid;position:fixed;bottom:28px;left:28px;box-shadow:0 18px 45px #25d36659}.floatingWhatsapp:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 22px 55px #25d3666b}.floatingWhatsapp svg{width:34px;height:34px;display:block}.backToTop{z-index:999;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:#050505;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:all .3s;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(16px);box-shadow:0 18px 45px #0000002e}.backToTop:hover{background:var(--blue);transform:translateY(-4px)}.backToTop svg{width:23px;height:23px;display:block}@media (max-width:640px){.floatingWhatsapp{width:52px;height:52px;bottom:18px;left:18px}.floatingWhatsapp svg{width:30px;height:30px}.backToTop{width:48px;height:48px;bottom:18px;right:18px}.backToTop svg{width:21px;height:21px}}.meditationGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.meditationCard{border:1px solid var(--border);background:#fff;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 14px 42px #00000009}.meditationCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.meditationCardImage{border-bottom:1px solid var(--border);background:#f3f3f3;height:220px;position:relative}.meditationImagePlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.meditationImagePlaceholder span{color:#111;letter-spacing:-.04em;font-size:30px;font-weight:800}.meditationImagePlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1}.meditationLevel{color:#fff;z-index:2;background:#000;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}.meditationCardBody{padding:24px}.meditationCategory{color:var(--blue);background:#eef4ff;border-radius:999px;margin-bottom:12px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.meditationCard h3{color:#111;margin:0 0 12px;font-size:20px;line-height:1.3}.meditationCard p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.7}.meditationInfoList{gap:6px;margin-bottom:22px;display:grid}.meditationInfoList span{color:#444;font-size:13px;line-height:1.5}.meditationActions{gap:10px;display:flex}.meditationActions a{color:#111;border:1px solid #111;border-radius:4px;padding:11px 13px;font-size:13px;font-weight:700}.meditationActions a:last-child{color:#fff;background:#000}.meditationPageHero,.meditationDetailHero{background:#fff;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.meditationPageHeroBg,.meditationDetailHeroBg{position:absolute;inset:0}.meditationPageHeroBg:after,.meditationDetailHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffb8 46%,#ffffff47 72%,#ffffff0a 100%);position:absolute;inset:0}.meditationPageHeroContent,.meditationDetailHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.meditationPageHeroContent h1,.meditationDetailHeroContent h1{max-width:850px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.meditationPageHeroContent p:last-child,.meditationDetailHeroContent p:last-child{color:#333;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.8}.meditationListingSection{background:#fff;padding:82px 0}.meditationListingContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.meditationToolbar{grid-template-columns:1.2fr .45fr;gap:24px;margin-bottom:24px;display:grid}.meditationToolbar input,.meditationToolbar select{border:1px solid var(--border);background:#fafafa;border-radius:6px;outline:none;width:100%;padding:17px 18px;font-family:inherit;font-size:15px}.meditationResultText{color:var(--muted);margin-bottom:28px}.meditationEmpty{border:1px solid var(--border);text-align:center;background:#fafafa;border-radius:8px;padding:44px}.meditationDetailSection{background:#fff}.meditationDetailContainer{grid-template-columns:1.15fr .85fr;align-items:flex-start;gap:80px;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;display:grid}.meditationDetailMain h2{margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,64px);font-weight:600;line-height:1.02}.meditationDetailMain p{color:var(--muted);font-size:16px;line-height:1.85}.meditationDetailBlock{border:1px solid var(--border);background:#fafafa;border-radius:8px;margin-top:34px;padding:34px}.meditationDetailBlock h3{margin:0 0 16px}.meditationDetailBlock ul{margin:0;padding-left:18px}.meditationDetailBlock li{color:var(--muted);margin-bottom:10px;line-height:1.7}.meditationInfoCard{border:1px solid var(--border);background:#fafafa;border-radius:8px;padding:38px;position:sticky;top:110px}.meditationInfoCard h3{margin:0 0 24px;font-size:22px}.meditationInfoCard p{color:var(--muted);margin:0 0 18px;line-height:1.7}.meditationInfoCard strong{color:#111;margin-bottom:4px;display:block}.meditationInfoCard .btn{width:100%;margin-top:12px}.meditationBackLink{color:#111;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.meditationDetailPlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;padding:70px;display:flex}.meditationDetailPlaceholder span{color:#111;letter-spacing:-.05em;font-size:54px;font-weight:800}.meditationDetailPlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:60px;line-height:1}@media (max-width:1200px){.meditationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.meditationPageHeroContent,.meditationDetailHeroContent,.meditationListingContainer,.meditationDetailContainer{width:min(100% - 40px,1180px)}.meditationToolbar,.meditationDetailContainer{grid-template-columns:1fr;gap:45px}.meditationGrid{grid-template-columns:repeat(2,1fr)}.meditationInfoCard{position:static}}@media (max-width:640px){.meditationPageHero,.meditationDetailHero{min-height:430px}.meditationPageHeroContent,.meditationDetailHeroContent,.meditationListingContainer,.meditationDetailContainer{width:min(100% - 28px,1180px)}.meditationPageHeroContent h1,.meditationDetailHeroContent h1{font-size:46px}.meditationGrid{grid-template-columns:1fr}.meditationActions{flex-direction:column}.meditationInfoCard{padding:28px}}.cardInfoItem{color:#444;grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:grid}.cardInfoItem svg{width:17px;height:17px;color:var(--blue);flex-shrink:0;margin-top:2px}.galleryPageHero{background:#fff;align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.galleryPageHeroBg{position:absolute;inset:0}.galleryPageHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffb8 46%,#ffffff47 72%,#ffffff0a 100%);position:absolute;inset:0}.galleryPageHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.galleryPageHeroContent h1{max-width:850px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.98}.galleryPageHeroContent p:last-child{color:#333;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.8}.galleryListingSection{background:#fff;padding:82px 0}.galleryListingContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.galleryToolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.galleryTabs{flex-wrap:wrap;gap:10px;display:flex}.galleryTabs button{border:1px solid var(--border);color:#111;cursor:pointer;background:#fff;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800;transition:all .25s}.galleryTabs button.active,.galleryTabs button:hover{color:#fff;background:#111;border-color:#111}.galleryToolbar select{border:1px solid var(--border);background:#fafafa;border-radius:6px;outline:none;min-width:220px;padding:15px 16px;font-family:inherit;font-size:14px}.galleryResultText{color:var(--muted);margin-bottom:28px}.galleryPageGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.galleryPageCard{cursor:pointer;text-align:left;background:#f2f2f2;border:0;border-radius:8px;min-height:360px;padding:0;display:block;position:relative;overflow:hidden}.galleryPageImage{position:absolute;inset:0}.galleryPageOverlay{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#000000b8 100%);flex-direction:column;align-items:flex-start;padding:70px 26px 24px;display:flex;position:absolute;inset:auto 0 0}.galleryPageOverlay small{background:#ffffff29;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:11px;font-weight:800}.galleryPageOverlay strong{max-width:360px;font-size:22px;line-height:1.25}.galleryPageOverlay em{opacity:.8;margin-top:9px;font-size:12px;font-style:normal}.galleryPageCard img{transition:all .6s}.galleryEmpty{border:1px solid var(--border);text-align:center;background:#fafafa;border-radius:8px;padding:44px}.galleryItem{position:relative;overflow:hidden}.galleryHoverText{z-index:2;color:#fff;opacity:0;background:linear-gradient(#0000 0%,#000000b8 100%);padding:50px 20px 20px;transition:all .3s;position:absolute;inset:auto 0 0;transform:translateY(14px)}.galleryHoverText small{opacity:.85;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.galleryHoverText strong{font-size:18px;line-height:1.3;display:block}.galleryItem:hover .galleryHoverText{opacity:1;transform:translateY(0)}.galleryModalOverlay{z-index:2000;background:#000000c7;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.galleryModal{background:#fff;border-radius:10px;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.galleryModalClose{z-index:5;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:16px;right:16px;box-shadow:0 10px 35px #0000002e}.galleryModalImage{background:#111;height:min(68vh,680px);position:relative}.galleryModalImage iframe{border:0;width:100%;height:100%;display:block}.galleryModalContent{padding:26px 30px 30px}.galleryModalContent span{color:var(--blue);background:#eef4ff;border-radius:999px;margin-bottom:12px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.galleryModalContent h3{margin:0 0 10px;font-size:26px}.galleryModalContent p{color:var(--muted);margin:0;line-height:1.7}@media (max-width:1024px){.galleryPageHeroContent,.galleryListingContainer{width:min(100% - 40px,1180px)}.galleryPageGrid{grid-template-columns:repeat(2,1fr)}.galleryToolbar{flex-direction:column;align-items:flex-start}.galleryToolbar select{width:100%}}@media (max-width:640px){.galleryPageHero{min-height:430px}.galleryPageHeroContent,.galleryListingContainer{width:min(100% - 28px,1180px)}.galleryPageHeroContent h1{font-size:46px}.galleryPageGrid{grid-template-columns:1fr}.galleryPageCard{min-height:300px}.galleryModalOverlay{padding:14px}.galleryModalImage{height:58vh}.galleryModalContent{padding:22px}}.aboutOshoHero{background:#fff;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.aboutOshoHeroBg{position:absolute;inset:0}.aboutOshoHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#fffffff5 20%,#ffffffb8 46%,#ffffff47 72%,#ffffff0a 100%);position:absolute;inset:0}.aboutOshoHeroContent{z-index:2;width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto;position:relative}.aboutOshoHeroContent h1{max-width:900px;color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,94px);font-weight:600;line-height:.98}.aboutOshoHeroContent p:last-child{color:#333;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.8}.aboutOshoIntroContainer,.aboutOshoEssenceContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer,.aboutOshoCtaContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.aboutOshoIntroContainer{grid-template-columns:.95fr 1.05fr;align-items:flex-start;gap:80px;display:grid}.aboutOshoIntroText h2{color:#111;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.5vw,70px);font-weight:600;line-height:1.02}.aboutOshoIntroCopy p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.9}.aboutOshoExploreGrid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.aboutOshoExploreCard{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:250px;padding:34px;transition:all .3s;box-shadow:0 14px 42px #00000009}.aboutOshoExploreCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.aboutOshoExploreCard span{color:var(--blue);margin-bottom:34px;font-size:13px;font-weight:800;display:inline-flex}.aboutOshoExploreCard h3{color:#111;margin:0 0 14px;font-size:23px}.aboutOshoExploreCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.aboutOshoQuoteBox{border:1px solid var(--border);color:#fff;background:#111;border-radius:10px;padding:64px}.aboutOshoQuoteBox h2{max-width:980px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.2vw,72px);font-weight:600;line-height:1.04}.aboutOshoQuoteBox p:last-child{color:#ffffffad;max-width:720px;margin:24px 0 0;font-size:15px;line-height:1.8}.aboutOshoResourcesGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.aboutOshoResourceCard{border:1px solid var(--border);color:#111;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:260px;padding:34px;transition:all .3s;display:flex;box-shadow:0 14px 42px #00000009}.aboutOshoResourceCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.aboutOshoResourceCard h3{margin:0 0 14px;font-size:23px}.aboutOshoResourceCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.aboutOshoResourceCard span{color:var(--blue);align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:800;display:inline-flex}.aboutOshoResourceCard svg{width:18px;height:18px}.aboutOshoCtaContainer{border:1px solid var(--border);background:#fafafa;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:58px 64px;display:grid}.aboutOshoCtaContainer h2{max-width:780px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,62px);font-weight:600;line-height:1.04}.aboutOshoCtaActions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:1200px){.aboutOshoExploreGrid,.aboutOshoResourcesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.aboutOshoHeroContent,.aboutOshoIntroContainer,.aboutOshoEssenceContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer,.aboutOshoCtaContainer{width:min(100% - 40px,1180px)}.aboutOshoIntroContainer,.aboutOshoCtaContainer{grid-template-columns:1fr}.aboutOshoCtaContainer{padding:46px}}@media (max-width:640px){.aboutOshoHero{min-height:440px}.aboutOshoHeroContent,.aboutOshoIntroContainer,.aboutOshoEssenceContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer,.aboutOshoCtaContainer{width:min(100% - 28px,1180px)}.aboutOshoHeroContent h1{font-size:46px}.aboutOshoExploreGrid,.aboutOshoResourcesGrid{grid-template-columns:1fr}.aboutOshoQuoteBox{padding:38px 28px}.aboutOshoCtaContainer{padding:34px 26px}.aboutOshoCtaActions{flex-direction:column}}.googleReviewsSection{background:#f8f8f5}.googleReviewAvatar{color:#fff;background:#111;border-radius:50%;width:52px;height:52px;overflow:hidden}.googleReviewAvatar img{object-fit:cover;width:100%;height:100%}.reviewAvatarFallback{place-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:grid}@keyframes reviewSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.googleReviewsSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8f8f5}.googleReviewsContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.googleReviewsHeader{grid-template-columns:1fr 320px;align-items:flex-end;gap:60px;margin-bottom:38px;display:grid}.googleReviewsHeader h2{color:#111;max-width:900px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);font-weight:600;line-height:1.02}.googleRatingBox{border:1px solid var(--border);background:#fff;border-radius:10px;padding:28px;box-shadow:0 14px 42px #00000009}.googleMiniLabel{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;display:inline-flex}.googleRatingBox strong{color:#111;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:58px;font-weight:600;line-height:1;display:block}.reviewStars{color:#d6a11c;gap:2px;font-size:16px;line-height:1;display:inline-flex}.googleRatingBox p{color:var(--muted);margin:10px 0 18px;font-size:14px;line-height:1.6}.googleRatingBox a{color:#111;text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.googleReviewsGrid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.googleReviewCard{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:280px;padding:24px;transition:all .3s;box-shadow:0 14px 42px #00000009}.googleReviewCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.googleReviewTop{grid-template-columns:52px 1fr;align-items:center;gap:16px;margin-bottom:22px;display:grid}.googleReviewAvatar{color:#fff;background:#111;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.googleReviewAvatar img{object-fit:cover;width:100%;height:100%;font-size:0;display:block}.reviewAvatarFallback{color:#fff;background:#111;place-items:center;width:100%;height:100%;font-size:19px;font-weight:800;line-height:1;display:grid}.googleReviewAuthor{color:#111;margin-bottom:7px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.googleReviewAuthor:hover{color:var(--blue)}.googleReviewMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.googleReviewMeta .reviewStars{font-size:13px}.googleReviewMeta span{color:var(--muted);font-size:12px}.googleReviewCard p{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.8;display:-webkit-box;overflow:hidden}.googleReviewsLoading{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.googleReviewsLoading span{background:linear-gradient(90deg,#fff,#f1f1f1,#fff) 0 0/200% 100%;border-radius:10px;height:260px;animation:1.2s linear infinite reviewSkeleton}@media (max-width:1024px){.googleReviewsContainer{width:min(100% - 40px,1180px)}.googleReviewsHeader{grid-template-columns:1fr;gap:30px}.googleRatingBox{max-width:360px}.googleReviewsGrid,.googleReviewsLoading{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.googleReviewsContainer{width:min(100% - 28px,1180px)}.googleReviewsHeader h2{font-size:42px}.googleReviewsGrid,.googleReviewsLoading{grid-template-columns:1fr}.googleReviewCard{min-height:auto;padding:24px}.googleRatingBox{max-width:100%}}@media (max-width:1200px){.googleReviewsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.googleReviewsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.googleReviewsGrid{grid-template-columns:1fr}}.adminLoginPage,.adminPage{color:#111;background:#f8f8f5;min-height:100vh}.adminLoginPage{place-items:center;padding:30px;display:grid}.adminLoginCard{border:1px solid var(--border);background:#fff;border-radius:12px;width:min(460px,100%);padding:40px;box-shadow:0 24px 70px #00000014}.adminEyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.adminLoginCard h1,.adminTopbar h1{margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:600;line-height:1}.adminLoginCard label{gap:8px;margin-bottom:18px;font-size:13px;font-weight:800;display:grid}.adminLoginCard input,.adminForm input,.adminForm select,.adminForm textarea{border:1px solid var(--border);width:100%;font:inherit;background:#fafafa;border-radius:6px;outline:none;padding:14px 15px}.adminLoginCard textarea,.adminForm textarea{resize:vertical;min-height:120px}.adminLoginCard button,.adminPrimaryBtn,.adminLogoutBtn{color:#fff;cursor:pointer;background:#111;border:0;border-radius:5px;padding:14px 18px;font-size:14px;font-weight:900}.adminLoginCard button{width:100%;margin-top:8px}.adminAlert{color:#a40000;background:#fff2f2;border:1px solid #ffd1d1;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:700}.adminContainer{width:min(1320px,100% - 60px);margin:0 auto;padding:50px 0}.adminTopbar{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.adminCardsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.adminModuleCard{color:#111;border:1px solid var(--border);background:#fff;border-radius:10px;min-height:240px;padding:34px;text-decoration:none;transition:all .25s;box-shadow:0 18px 50px #0000000d}.adminModuleCard:hover{transform:translateY(-4px)}.adminModuleCard span{color:var(--blue);font-size:13px;font-weight:900}.adminModuleCard h2{margin:32px 0 12px;font-size:30px}.adminModuleCard p{color:var(--muted);margin:0;line-height:1.7}@media (max-width:900px){.adminCardsGrid{grid-template-columns:1fr}.adminTopbar{display:grid}}.adminBackBtn{color:#fff;background:#111;border-radius:5px;align-items:center;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.adminPanel{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:28px;padding:30px;box-shadow:0 18px 50px #0000000d}.adminFormHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.adminFormHead h2{margin:0;font-size:26px}.adminFormHead button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:5px;padding:10px 14px;font-size:13px;font-weight:800}.adminFormGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.adminForm label{gap:8px;font-size:13px;font-weight:800;display:grid}.adminFull{grid-column:1/-1}.adminSuccess{color:#146b2d;background:#effaf2;border:1px solid #ccefd3;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:700}.adminTableWrap{width:100%;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;min-width:900px}.adminTable th{color:#111;text-align:left;border-bottom:1px solid var(--border);background:#f8f8f5;padding:14px;font-size:12px}.adminTable td{border-bottom:1px solid var(--border);color:#444;vertical-align:top;padding:16px 14px;font-size:14px}.adminTable td strong{color:#111;margin-bottom:5px;display:block}.adminTable td small{color:var(--muted);word-break:break-all;max-width:420px;font-size:12px;display:block}.adminTableActions{gap:8px;display:flex}.adminTableActions button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:800}.adminTableActions button.danger{color:#c90000;border-color:#c90000}@media (max-width:760px){.adminFormGrid{grid-template-columns:1fr}.adminPanel{padding:22px}}.adminHelpText{max-width:760px;color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.8}.adminImportPaths{gap:10px;margin-bottom:22px;display:grid}.adminImportPaths code{border:1px solid var(--border);color:#111;background:#f8f8f5;border-radius:6px;padding:12px 14px;font-size:13px;display:block}.booksLibrarySection{background:#fff;padding:82px 0}.booksLibraryContainer{width:min(1520px,100% - 80px);max-width:1520px;margin:0 auto}.booksToolbar{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;margin-bottom:24px;display:grid}.booksToolbar input{border:1px solid var(--border);color:#111;background:#fafafa;border-radius:6px;outline:none;width:100%;padding:17px 18px;font-family:inherit;font-size:15px}.booksToolbar input:focus,.booksFilters select:focus{background:#fff;border-color:#111}.booksFilters{grid-template-columns:1fr 220px;align-items:center;gap:16px;display:grid}.languageTabs{border:1px solid var(--border);background:#fff;border-radius:999px;display:flex;overflow:hidden}.languageTabs button{color:#111;cursor:pointer;background:#fff;border:0;flex:1;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:800;transition:all .25s}.languageTabs button.active,.languageTabs button:hover{color:#fff;background:#111}.booksFilters select{border:1px solid var(--border);color:#111;background:#fafafa;border-radius:6px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:14px}.booksResultText{color:var(--muted);margin-bottom:28px;font-size:15px}.booksResultText strong{color:#111}.booksLibraryGrid{grid-template-columns:repeat(5,1fr);gap:26px;display:grid}.booksLibraryCard{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:100%;padding:18px;transition:all .3s;box-shadow:0 14px 42px #00000009}.booksLibraryCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.booksLibraryCover{background:#f4f4f4;border:1px solid #e3e3e3;border-radius:6px;height:270px;margin-bottom:16px;position:relative;overflow:hidden}.booksLibraryImage{object-fit:contain;padding:10px}.booksLibraryMeta{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.booksLibraryMeta span{color:var(--blue);letter-spacing:.04em;background:#eef4ff;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.booksLibraryCard h3{color:#111;min-height:46px;margin:0 0 12px;font-size:16px;line-height:1.35}.booksLibraryCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.booksLibraryActions button,.booksLibraryActions a{color:#111;text-align:center;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;width:100%;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;transition:all .25s}.booksLibraryActions a,.booksLibraryActions button:hover{color:#fff;background:#111}.booksLibraryActions a:hover{background:var(--blue);border-color:var(--blue)}.booksEmpty{border:1px solid var(--border);text-align:center;background:#fafafa;border-radius:8px;margin-top:30px;padding:44px}.booksEmpty h3{color:#111;margin:0 0 8px}.booksEmpty p{color:var(--muted);margin:0}.booksLibraryPlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px;display:flex}.booksLibraryPlaceholder span{letter-spacing:-.04em;color:#111;font-size:28px;font-weight:800}.booksLibraryPlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.05}.bookModal{background:#fff;border-radius:10px;width:min(900px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.bookModalGrid{grid-template-columns:300px 1fr;gap:36px;padding:40px;display:grid}.bookModalCover{border:1px solid var(--border);background:#f4f4f4;border-radius:6px;min-height:420px;position:relative;overflow:hidden}.bookModalContent p{color:var(--muted);margin:18px 0 26px;font-size:15px;line-height:1.8}@media (max-width:1320px){.booksLibraryGrid{grid-template-columns:repeat(4,1fr)}.booksLibraryCover{height:250px}}@media (max-width:1024px){.booksLibraryContainer{width:min(100% - 40px,1180px)}.booksToolbar,.booksFilters{grid-template-columns:1fr}.booksLibraryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.booksLibrarySection{padding:60px 0}.booksLibraryContainer{width:min(100% - 28px,1180px)}.booksLibraryGrid{grid-template-columns:repeat(2,1fr);gap:16px}.booksLibraryCard{padding:12px}.booksLibraryCover{height:165px}.booksLibraryCard h3{min-height:40px;font-size:13px}.booksLibraryCard p{-webkit-line-clamp:2;font-size:12px}.booksLibraryActions{grid-template-columns:1fr}.booksLibraryActions button,.booksLibraryActions a{padding:10px 9px;font-size:12px}.bookModalGrid{grid-template-columns:1fr;padding:28px}.bookModalCover{min-height:360px}.bookModalContent h3{font-size:36px}}@media (max-width:480px){.booksLibraryGrid{grid-template-columns:1fr}.booksLibraryCover{height:260px}}.bookModalOverlay{z-index:3000;background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.bookModal{background:#fff;border-radius:10px;width:min(780px,100% - 30px);max-height:calc(100vh - 60px);position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.bookModalClose{z-index:5;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:16px;right:16px;box-shadow:0 10px 35px #0000002e}.bookModalGrid{grid-template-columns:250px 1fr;align-items:center;gap:36px;padding:54px 48px 48px;display:grid}.bookModalCover{width:100%;height:360px;min-height:unset;border:1px solid var(--border);background:#f5f5f5;border-radius:7px;position:relative;overflow:hidden}.bookModalCover .booksLibraryImage{object-fit:contain;padding:14px}.bookModalCover .booksLibraryPlaceholder{padding:22px}.bookModalContent{align-self:center}.bookModalContent .sectionTag{margin-bottom:18px}.bookModalContent h3{color:#111;margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:600;line-height:1.05}.bookModalContent .booksLibraryMeta{margin-bottom:18px}.bookModalContent p{color:var(--muted);max-width:360px;margin:0 0 26px;font-size:15px;line-height:1.85}.bookModalContent .btn{text-align:center;justify-content:center;align-items:center;min-width:190px;padding:15px 22px;line-height:1.2;display:inline-flex}@media (max-width:760px){.bookModalOverlay{padding:16px}.bookModal{width:100%;max-height:calc(100vh - 32px)}.bookModalGrid{grid-template-columns:1fr;gap:26px;padding:62px 24px 28px}.bookModalCover{max-width:280px;height:360px;margin:0 auto}.bookModalContent{text-align:center}.bookModalContent .booksLibraryMeta{justify-content:center}.bookModalContent h3{font-size:36px}.bookModalContent p{max-width:100%}.bookModalContent .btn{width:100%}}@media (max-width:460px){.bookModalCover{height:320px}.bookModalContent h3{font-size:32px}}.booksPreviewOverlay{z-index:4000;background:#000000bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.booksPreviewModal{background:#fff;border-radius:12px;width:min(920px,100%);max-height:calc(100vh - 60px);position:relative;overflow:auto;box-shadow:0 34px 100px #00000061}.booksPreviewClose{z-index:5;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:32px;line-height:1;position:absolute;top:18px;right:18px;box-shadow:0 14px 40px #0000002e}.booksPreviewGrid{grid-template-columns:310px 1fr;align-items:center;gap:54px;padding:72px 72px 64px;display:grid}.booksPreviewCoverWrap{border:1px solid var(--border);background:#f5f5f5;border-radius:8px;width:100%;height:440px;position:relative;overflow:hidden}.booksPreviewCoverWrap .booksLibraryImage{object-fit:contain;padding:16px}.booksPreviewCoverWrap .booksLibraryPlaceholder{padding:24px}.booksPreviewContent{max-width:430px}.booksPreviewContent .sectionTag{margin-bottom:20px}.booksPreviewContent h3{color:#111;margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,62px);font-weight:600;line-height:1.02}.booksPreviewContent p{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.booksPreviewBtn{color:#fff;background:#111;border:1px solid #111;border-radius:5px;justify-content:center;align-items:center;min-width:210px;margin-top:30px;padding:16px 24px;font-size:14px;font-weight:900;line-height:1.2;text-decoration:none;transition:all .25s;display:inline-flex}.booksPreviewBtn:hover{background:var(--blue);border-color:var(--blue)}@media (max-width:820px){.booksPreviewOverlay{padding:16px}.booksPreviewModal{max-height:calc(100vh - 32px)}.booksPreviewGrid{grid-template-columns:1fr;gap:32px;padding:70px 28px 34px}.booksPreviewCoverWrap{max-width:300px;height:410px;margin:0 auto}.booksPreviewContent{text-align:center;max-width:100%}.booksPreviewBtn{width:100%}}@media (max-width:480px){.booksPreviewCoverWrap{max-width:250px;height:340px}.booksPreviewContent h3{font-size:36px}}.booksLibraryActions button,.booksLibraryActions a{text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:12px 18px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}@media (max-width:520px){.booksLibraryActions{grid-template-columns:1fr;gap:10px}.booksLibraryActions button,.booksLibraryActions a{min-height:50px}}.eventDetailPlaceholder{color:#fff;background:linear-gradient(135deg,#151515,#343434);place-items:center;display:grid;position:absolute;inset:0}.eventDetailPlaceholder span{letter-spacing:.28em;text-transform:uppercase;font-size:14px}.eventDetailPlaceholder strong{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:500;display:block}.eventDetailHeroContent{z-index:2;color:#fff;width:min(1520px,100% - 40px);margin:0 auto;padding:150px 0 90px;position:relative}.eventDetailHeroContent h1{max-width:850px;margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.96}.eventDetailSection{background:#fff}.eventDetailContainer{grid-template-columns:1fr 380px;align-items:start;gap:70px;width:min(1320px,100% - 40px);margin:0 auto;display:grid}.eventDetailMain h2{color:#111;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4vw,64px);font-weight:500;line-height:1.05}.eventDetailMain p{color:var(--muted);margin:0;font-size:17px;line-height:1.9}.eventHighlights{border:1px solid var(--border);background:#faf8f4;border-radius:10px;margin-top:44px;padding:36px}.eventHighlights h3{color:#111;margin:0 0 18px;font-size:24px}.eventHighlights ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.9}.eventInfoCard{border:1px solid var(--border);background:#fff;padding:34px;position:sticky;top:110px;box-shadow:0 20px 70px #0000000f}.eventInfoCard h3{margin:0 0 26px;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500}.eventInfoCard p{color:#111;margin:0 0 22px;line-height:1.55}.eventInfoCard p strong{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.eventInfoCard .btn{width:100%;margin-top:12px}.eventBackLink{color:#111;margin-top:22px;font-weight:800;text-decoration:none;display:inline-block}.eventBackLink:hover{color:var(--blue)}@media (max-width:900px){.eventDetailContainer{grid-template-columns:1fr;gap:40px}.eventInfoCard{position:static}}@media (max-width:560px){.eventDetailHero{min-height:440px}.eventDetailHeroContent{padding:130px 0 60px}.eventDetailContainer{width:min(100% - 28px,1320px)}.eventHighlights,.eventInfoCard{padding:26px}}.booksLibraryActions{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:auto!important;display:grid!important}.booksLibraryActions button,.booksLibraryActions a{text-align:center!important;white-space:nowrap!important;cursor:pointer!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:12px 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.booksLibraryMeta{flex-direction:column!important;flex:1!important;display:flex!important}.booksLibraryMeta p{margin-bottom:24px!important}@media (min-width:1200px){.booksLibraryActions button,.booksLibraryActions a{padding-left:10px!important;padding-right:10px!important;font-size:13.5px!important}}@media (max-width:520px){.booksLibraryActions{grid-template-columns:1fr!important}.booksLibraryActions button,.booksLibraryActions a{min-height:50px!important;font-size:14px!important}}.adminImagePreview{gap:10px;display:grid}.adminImagePreview span{color:#555;font-size:13px;font-weight:800}.adminImagePreview img{object-fit:cover;border:1px solid var(--border);background:#f5f5f5;border-radius:10px;width:220px;height:140px}.galleryImagePlaceholder{text-align:center;color:#111;background:linear-gradient(135deg,#f8f8f8,#eee);place-items:center;width:100%;height:100%;padding:28px;display:grid}.galleryImagePlaceholder span{letter-spacing:.22em;font-size:13px;font-weight:900;display:block}.galleryImagePlaceholder strong{margin-top:8px;font-size:18px;line-height:1.3;display:block}.galleryItemPlaceholder{background:linear-gradient(145deg,#f7f7f4,#e8e8e4);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.galleryItemPlaceholder span{color:#111;letter-spacing:-.04em;font-size:28px;font-weight:800}.galleryItemPlaceholder strong{color:#111;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.05}.booksLibraryCard{flex-direction:column!important;display:flex!important}.booksLibraryCard h3{min-height:46px!important}.booksLibraryCard p{margin-bottom:20px!important}.booksLibraryMeta{flex-flow:wrap!important;flex:unset!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}.booksLibraryMeta span{width:auto!important;max-width:max-content!important;color:var(--blue)!important;letter-spacing:.04em!important;background:#eef4ff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.booksLibraryActions{align-items:center!important;gap:10px!important;margin-top:auto!important;display:flex!important}.booksLibraryActions button,.booksLibraryActions a{white-space:nowrap!important;text-align:center!important;cursor:pointer!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;padding:8px 12px!important;font-size:13.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.booksLibraryActions button{color:#111!important;background:#fff!important;border:1px solid #111!important}.booksLibraryActions a{color:#fff!important;background:#111!important;border:1px solid #111!important}.booksLibraryActions button:hover{color:#fff!important;background:#111!important}.booksLibraryActions a:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}@media (max-width:1350px){.booksLibraryActions button,.booksLibraryActions a{width:124px!important;min-width:124px!important;max-width:124px!important;font-size:13px!important}}@media (max-width:520px){.booksLibraryActions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.booksLibraryActions button,.booksLibraryActions a{width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;font-size:13px!important}}.trademarkNote{max-width:520px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.7}.trademarkNote strong{color:#111;font-weight:800}.galleryPageImage img,.galleryModalImage img{object-fit:contain!important;object-position:center center!important}.galleryPageCard,.galleryPageImage{background:#f5f5f5!important}.galleryPageImage img{padding:0!important}.galleryModalImage{background:#f5f5f5!important;height:min(78vh,760px)!important}.galleryPageCard:hover img{transform:none!important}.galleryPageOverlay{background:linear-gradient(#0000 0%,#0000009e 100%)!important}.eventDetailHeroBg{position:absolute!important;inset:0!important}.eventDetailHeroBg .cover{object-fit:cover!important}@media (max-width:640px){.eventDetailHero{min-height:430px!important}.eventDetailHeroContent{width:min(100% - 28px,1180px)!important}.eventDetailHeroContent h1{font-size:46px!important}}.eventDetailHero{background:#fff!important;align-items:center!important;min-height:540px!important;display:flex!important;position:relative!important;overflow:hidden!important}.eventDetailHeroBg{z-index:0!important;width:82%!important;height:100%!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}.eventDetailHeroBg:after{content:""!important;z-index:1!important;background:linear-gradient(90deg,#fff 0%,#ffffffeb 16%,#ffffff9e 36%,#ffffff38 62%,#ffffff0a 100%)!important;position:absolute!important;inset:0!important}.eventDetailHeroBg img,.eventDetailHeroBg .cover{object-fit:cover!important;object-position:center center!important}.eventDetailHeroContent{z-index:2!important;width:min(1520px,100% - 80px)!important;max-width:1520px!important;color:var(--black)!important;margin:0 auto!important;padding:0!important;position:relative!important}.eventDetailHeroContent .sectionTag{color:var(--blue)!important}.eventDetailHeroContent h1{max-width:850px!important;color:var(--black)!important;margin:0!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(54px,6vw,92px)!important;font-weight:600!important;line-height:.98!important}.eventDetailHeroContent p{color:#333!important;max-width:620px!important;margin:24px 0 0!important;font-size:17px!important;line-height:1.8!important}@media (max-width:640px){.eventDetailHero{min-height:430px!important}.eventDetailHeroBg{width:100%!important}.eventDetailHeroBg:after{background:linear-gradient(#fffffffa 0%,#ffffffe0 46%,#ffffff40 100%)!important}.eventDetailHeroContent{width:min(100% - 28px,1180px)!important}.eventDetailHeroContent h1{font-size:46px!important}}.aboutActionBtns{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.aboutActionBtns .btn{min-height:48px}@media (max-width:640px){.aboutActionBtns{flex-direction:column;align-items:flex-start}.aboutActionBtns .btn{width:100%}}.booksIntroBlock{text-align:left!important;background:#fff!important;border:1px solid #11111114!important;grid-template-columns:.9fr 1.1fr!important;gap:0!important;max-width:1280px!important;margin:0 auto 46px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 80px #0000000e!important}.booksIntroLeft{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 34%),linear-gradient(135deg,#fff 0%,#f7f8fb 100%)!important;border-right:1px solid #11111114!important;padding:54px 54px 50px!important}.booksIntroLeft .sectionTag{justify-content:flex-start!important;margin-bottom:18px!important}.booksIntroLeft h2{color:var(--black)!important;margin:0!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(46px,4.6vw,74px)!important;font-weight:600!important;line-height:.98!important}.booksIntroLeft p{color:#444!important;max-width:520px!important;margin:24px 0 0!important;font-size:17px!important;line-height:1.85!important}.booksIntroRight{padding:54px 54px 50px!important}.booksIntroRight h3{color:var(--blue)!important;margin:0!important;font-size:clamp(28px,2.6vw,42px)!important;font-weight:800!important;line-height:1.12!important}.booksTopicBox{background:#f8f8f8!important;border:1px solid #11111112!important;margin:28px 0 26px!important;padding:24px!important}.booksTopicBox span{letter-spacing:.16em!important;text-transform:uppercase!important;color:#777!important;margin-bottom:16px!important;font-size:12px!important;font-weight:900!important;display:block!important}.booksTopicPills{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.booksTopicPills em{color:#111!important;background:#fff!important;border:1px solid #11111114!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 13px!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.booksIntroRight p{color:#444!important;max-width:720px!important;margin:0!important;font-size:16.5px!important;line-height:1.85!important}.booksIntroRight p strong{color:#111!important;font-weight:900!important}@media (max-width:980px){.booksIntroBlock{grid-template-columns:1fr!important}.booksIntroLeft{border-bottom:1px solid #11111114!important;border-right:0!important}}@media (max-width:640px){.booksIntroBlock{margin-bottom:34px!important}.booksIntroLeft,.booksIntroRight{padding:34px 22px!important}.booksIntroLeft h2{font-size:42px!important}.booksIntroRight h3{font-size:27px!important}.booksIntroLeft p,.booksIntroRight p{font-size:15.5px!important;line-height:1.75!important}.booksTopicBox{padding:18px!important}.booksTopicPills{gap:8px!important}.booksTopicPills em{padding:8px 11px!important;font-size:12px!important}}.booksIntroBlock{grid-template-columns:.92fr 1.08fr!important;width:100%!important;max-width:100%!important;margin-bottom:46px!important;margin-left:0!important;margin-right:0!important}.booksIntroLeft,.booksIntroRight{padding:58px 58px 54px!important}.booksIntroLeft h2{max-width:560px!important;font-size:clamp(48px,4.2vw,76px)!important}.booksIntroLeft p{max-width:560px!important}.booksIntroRight h3{max-width:680px!important}.booksTopicBox{max-width:720px!important}.booksIntroRight p{max-width:760px!important}@media (max-width:980px){.booksIntroBlock{grid-template-columns:1fr!important}.booksIntroLeft h2{max-width:100%!important}}@media (max-width:640px){.booksIntroBlock{margin-bottom:34px!important}.booksIntroLeft,.booksIntroRight{padding:34px 22px!important}.booksIntroLeft h2{font-size:42px!important}}.booksVisitBtn{color:#fff!important;letter-spacing:.03em!important;background:#111!important;border:1px solid #111!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:48px!important;margin-top:26px!important;padding:13px 24px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.booksVisitBtn:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;transform:translateY(-2px)!important}@media (max-width:640px){.booksVisitBtn{width:100%!important}}.eventsIntroBlock{background:#fff;border:1px solid #11111114;grid-template-columns:.9fr 1.1fr;width:100%;margin:0 0 46px;display:grid;overflow:hidden;box-shadow:0 26px 80px #0000000e}.eventsIntroLeft{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 34%),linear-gradient(135deg,#fff 0%,#f7f8fb 100%);border-right:1px solid #11111114;padding:58px 58px 54px}.eventsIntroLeft .sectionTag{justify-content:flex-start;margin-bottom:18px}.eventsIntroLeft h2{color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,5vw,86px);font-weight:600;line-height:.95}.eventsIntroRight{padding:58px 58px 54px}.eventsIntroRight h3{color:var(--blue);margin:0 0 24px;font-size:clamp(30px,2.8vw,46px);font-weight:800;line-height:1.12}.eventsIntroRight p{color:#444;max-width:780px;margin:0;font-size:17px;line-height:1.85}.eventsIntroRight p+p{margin-top:18px}@media (max-width:980px){.eventsIntroBlock{grid-template-columns:1fr}.eventsIntroLeft{border-bottom:1px solid #11111114;border-right:0}}@media (max-width:640px){.eventsIntroBlock{margin-bottom:34px}.eventsIntroLeft,.eventsIntroRight{padding:34px 22px}.eventsIntroLeft h2{font-size:46px}.eventsIntroRight h3{font-size:27px}.eventsIntroRight p{font-size:15.5px;line-height:1.75}}.contactIntroText{color:var(--muted);max-width:620px;margin:0 0 30px;font-size:16px;line-height:1.85}@media (max-width:640px){.contactActionBtns,.contactActionBtns .btn{width:100%}}.indiaGlimpseSection{border-top:1px solid var(--border);background:#fff}.indiaGlimpseHead{max-width:980px;margin-bottom:42px}.indiaGlimpseHead h2{color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);font-weight:600;line-height:1.02}.indiaGlimpseHead p:last-child{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.85}.indiaGlimpseGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.indiaGlimpseCard{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:360px;padding:30px;transition:all .3s;box-shadow:0 14px 42px #00000009}.indiaGlimpseCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.indiaGlimpseCard>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#eef4ff;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.indiaGlimpseCard h3{color:#111;margin:0 0 10px;font-size:22px;line-height:1.3}.indiaGlimpseName{color:#111!important;margin:0 0 22px!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}.indiaGlimpseCard p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.75}.indiaGlimpseCard p strong{color:#111;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}@media (max-width:1100px){.indiaGlimpseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.indiaGlimpseGrid{grid-template-columns:1fr}.indiaGlimpseCard{min-height:auto;padding:24px}.indiaGlimpseHead h2{font-size:42px}}.aboutMainContent{background:#fff}.aboutMainContentGrid{grid-template-columns:.75fr 1.25fr;align-items:flex-start;gap:90px;display:grid}.aboutMainContent h2{color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.6vw,72px);font-weight:600;line-height:1.02}.aboutMainCopy{border-left:1px solid var(--border);padding-left:58px}.aboutMainCopy p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.9}.aboutMainCopy p strong{color:#111;font-weight:900}.aboutIndiaGlimpseSection{border-top:1px solid var(--border);background:#fff}.aboutIndiaHead{max-width:980px;margin-bottom:42px}.aboutIndiaHead h2{color:var(--black);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);font-weight:600;line-height:1.02}.aboutIndiaHead p:last-child{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.85}.aboutIndiaGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.aboutIndiaCard{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:360px;padding:30px;transition:all .3s;box-shadow:0 14px 42px #00000009}.aboutIndiaCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0000000f}.aboutIndiaCard>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#eef4ff;border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.aboutIndiaCard h3{color:#111;margin:0 0 10px;font-size:22px;line-height:1.3}.aboutIndiaName{color:#111!important;margin:0 0 22px!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}.aboutIndiaCard p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.75}.aboutIndiaCard p strong{color:#111;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}@media (max-width:1100px){.aboutIndiaGrid{grid-template-columns:repeat(2,1fr)}.aboutMainContentGrid{grid-template-columns:1fr;gap:42px}.aboutMainCopy{border-left:0;padding-left:0}}@media (max-width:640px){.aboutIndiaGrid{grid-template-columns:1fr}.aboutIndiaCard{min-height:auto;padding:24px}.aboutIndiaHead h2,.aboutMainContent h2{font-size:42px}}.aboutVideoSection{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;padding:74px 0!important}.aboutVideoGrid{grid-template-columns:minmax(0,1fr) 370px!important;align-items:center!important;gap:32px!important;display:grid!important}.aboutVideoText .sectionTag{margin-bottom:18px!important}.aboutVideoText h2{max-width:650px!important;color:var(--black)!important;margin:0!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(52px,5vw,86px)!important;font-weight:600!important;line-height:.98!important}.aboutVideoText p:last-child{max-width:660px!important;color:var(--muted)!important;margin:28px 0 0!important;font-size:17px!important;line-height:1.85!important}.aboutVideoWrap{background:#111!important;border-radius:22px!important;width:100%!important;max-width:360px!important;margin-left:0!important;margin-right:auto!important;padding:12px!important;position:relative!important;box-shadow:0 34px 90px #0000002e!important}.aboutVideoWrap:before{content:""!important;z-index:-1!important;background:radial-gradient(circle,#2368d814,#0000 62%)!important;border-radius:34px!important;position:absolute!important;inset:-26px!important}.aboutVideoPlayer{aspect-ratio:464/832!important;object-fit:cover!important;background:#000!important;border-radius:14px!important;width:100%!important;display:block!important}.aboutVideoCaption{text-align:center!important;color:var(--muted)!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.5!important}@media (max-width:1024px){.aboutVideoGrid{grid-template-columns:1fr!important;gap:42px!important}.aboutVideoText{max-width:100%!important}.aboutVideoWrap{max-width:360px!important;margin:0 auto!important}}@media (max-width:640px){.aboutVideoSection{padding:58px 0!important}.aboutVideoText h2{font-size:46px!important}.aboutVideoText p:last-child{font-size:15.5px!important;line-height:1.75!important}.aboutVideoWrap{border-radius:18px!important;max-width:320px!important;padding:9px!important}.aboutVideoPlayer{border-radius:12px!important}}.aboutVideoGrid{grid-template-columns:minmax(0,680px) 360px!important;align-items:center!important;gap:70px!important;width:min(1180px,100% - 80px)!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.aboutVideoText{max-width:680px!important}.aboutVideoWrap{width:100%!important;max-width:360px!important;margin-left:0!important;margin-right:0!important}@media (max-width:1024px){.aboutVideoGrid{grid-template-columns:1fr!important;gap:42px!important;width:min(100% - 40px,1180px)!important}.aboutVideoWrap{margin:0 auto!important}}@media (max-width:640px){.aboutVideoGrid{width:min(100% - 28px,1180px)!important}}.meetupHighlightCard{color:#fff;background:#111;border-radius:10px;grid-template-columns:52px 1fr;align-items:flex-start;gap:18px;margin-top:30px;padding:24px;text-decoration:none;transition:all .25s;display:grid;box-shadow:0 18px 55px #00000029}.meetupHighlightCard:hover{background:var(--blue);transform:translateY(-3px)}.meetupHighlightIcon{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.meetupHighlightIcon svg{width:28px;height:28px}.meetupHighlightCard small{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.meetupHighlightCard strong{color:#fff;font-size:19px;font-weight:900;line-height:1.35;display:block}.meetupHighlightCard p{color:#ffffffbd;margin:8px 0 0;font-size:14px;line-height:1.7}@media (max-width:640px){.meetupHighlightCard{grid-template-columns:44px 1fr;padding:20px}.meetupHighlightIcon{width:44px;height:44px}.contactActionBtns .btn{width:100%}}.homeMeetupCard{color:#fff;background:#111;border-radius:10px;grid-template-columns:52px 1fr;align-items:flex-start;gap:18px;max-width:620px;margin-top:30px;padding:24px;text-decoration:none;transition:all .25s;display:grid;box-shadow:0 18px 55px #00000029}.homeMeetupCard:hover{background:var(--blue);transform:translateY(-3px)}.homeMeetupIcon{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.homeMeetupIcon svg{width:28px;height:28px}.homeMeetupCard small{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.homeMeetupCard strong{color:#fff;font-size:19px;font-weight:900;line-height:1.35;display:block}.homeMeetupCard p{color:#ffffffbd;margin:8px 0 0;font-size:14px;line-height:1.7}.visitQuickLinks{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.contactItem a{color:inherit;text-decoration:none}.contactItem a:hover{color:var(--blue)}@media (max-width:640px){.homeMeetupCard{grid-template-columns:44px 1fr;padding:20px}.homeMeetupIcon{width:44px;height:44px}.visitQuickLinks{flex-direction:column}.visitQuickLinks .btn{width:100%}}.footerMeetupLink{color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin-top:22px!important;padding:13px 18px!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.footerSocials{flex-wrap:wrap!important}@media (max-width:640px){.footerMeetupLink{text-align:center!important;width:100%!important}}.footerSocials a{color:#fff!important;background:#050505!important;border:1px solid #050505!important}.footerSocials a svg{color:inherit!important;width:20px!important;height:20px!important}.footerSocials a:hover,.footerSocials a:focus{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;transform:translateY(-3px)!important}.footerSocials a:hover svg,.footerSocials a:focus svg{color:#fff!important}.floatingWhatsapp{z-index:9999!important;background:linear-gradient(135deg, #111 0%, var(--blue) 100%)!important;color:#fff!important;border:1px solid #ffffff2e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;text-decoration:none!important;transition:all .25s!important;display:flex!important;position:fixed!important;bottom:26px!important;left:26px!important;box-shadow:0 18px 45px #0003!important}.floatingWhatsapp svg{color:#fff!important;width:30px!important;height:30px!important}.floatingWhatsapp:hover{color:#fff!important;background:#111!important;transform:translateY(-4px)scale(1.04)!important;box-shadow:0 22px 60px #00000047!important}.backToTop{z-index:9999!important;color:#fff!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;background:#111!important;border:1px solid #111!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;transition:all .25s!important;display:flex!important;position:fixed!important;bottom:26px!important;right:26px!important;transform:translateY(14px)!important;box-shadow:0 18px 45px #0000002e!important}.backToTop.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.backToTop svg{color:#fff!important;width:22px!important;height:22px!important}.backToTop:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important;transform:translateY(-4px)!important}@media (max-width:640px){.floatingWhatsapp{width:54px!important;height:54px!important;bottom:18px!important;left:18px!important}.floatingWhatsapp svg{width:28px!important;height:28px!important}.backToTop{width:50px!important;height:50px!important;bottom:18px!important;right:18px!important}}.eventsEmptyState{text-align:center!important;background:#fff!important;border:1px solid #11111114!important;border-radius:10px!important;width:100%!important;padding:58px 24px!important;box-shadow:0 18px 55px #00000009!important}.eventsEmptyIcon{justify-content:center!important;align-items:center!important;width:140px!important;height:140px!important;margin:0 auto 22px!important;display:flex!important}.eventsEmptyIcon img{object-fit:contain!important;width:100%!important;height:auto!important}.eventsEmptyState h3{color:#111!important;margin:0 0 10px!important;font-size:22px!important;font-weight:900!important;line-height:1.3!important}.eventsEmptyState p{max-width:460px!important;color:var(--muted)!important;margin:0 auto!important;font-size:15.5px!important;line-height:1.7!important}@media (max-width:640px){.eventsEmptyState{padding:42px 20px!important}.eventsEmptyIcon{width:110px!important;height:110px!important}.eventsEmptyState h3{font-size:20px!important}}.booksEmptyImage{object-fit:contain!important;width:130px!important;height:auto!important;margin:0 auto 18px!important;display:block!important}.bookQuoteSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:84px 24px}.bookQuoteContainer{text-align:center;max-width:980px;margin:0 auto;position:relative}.quoteMark{color:var(--blue);opacity:.18;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:110px;line-height:.7;display:block}.bookQuoteContainer p{color:#111;max-width:860px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.15}.bookQuoteContainer strong{color:var(--blue);letter-spacing:.22em;margin-top:26px;font-size:13px;font-weight:900;display:inline-block}@media (max-width:640px){.bookQuoteSection{padding:62px 20px}.quoteMark{font-size:82px}.bookQuoteContainer p{font-size:34px}}.aboutOshoResourceCard{padding:0!important;overflow:hidden!important}.aboutOshoResourceImage{border-bottom:1px solid var(--border)!important;background:#f3f3f3!important;width:100%!important;height:190px!important;overflow:hidden!important}.aboutOshoResourceImage img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .35s!important;display:block!important}.aboutOshoResourceCard:hover .aboutOshoResourceImage img{transform:scale(1.04)!important}.aboutOshoResourceContent{padding:30px 34px 10px!important}.aboutOshoResourceCard>span{margin-top:auto!important;padding:0 34px 34px!important}@media (max-width:640px){.aboutOshoResourceImage{height:170px!important}.aboutOshoResourceContent{padding:24px 24px 8px!important}.aboutOshoResourceCard>span{padding:0 24px 28px!important}}.adminRichEditor{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;overflow:hidden}.adminRichToolbar{background:#f7f7f7;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.adminRichToolbar button{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:5px;padding:8px 12px;font-size:13px;font-weight:800}.adminRichToolbar button:hover{color:#fff;background:#111;border-color:#111}.adminRichEditable{color:#111;outline:none;padding:18px;font-size:15px;line-height:1.8}.adminRichEditable:empty:before{content:attr(data-placeholder);color:#777;font-weight:700}.adminRichEditable h3{color:#111;margin:22px 0 10px;font-size:22px;font-weight:900;line-height:1.35}.adminRichEditable p{margin:0 0 14px}.adminRichEditable ul,.adminRichEditable ol{margin:12px 0 18px 22px;padding:0}.adminRichEditable li{margin-bottom:8px}.eventRichContent{color:#333;white-space:pre-line;font-size:17px;line-height:1.9}@media (max-width:640px){.eventRichContent{font-size:15.5px;line-height:1.8}.eventRichContent h2{font-size:26px}.eventRichContent h3{font-size:21px}}.adminTinyFallback,.adminTinyLoading{color:#111!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;width:100%!important;padding:18px!important;font-size:15px!important;line-height:1.8!important}.adminTinyLoading{color:#666!important;align-items:center!important;min-height:180px!important;font-weight:700!important;display:flex!important}.adminTinyEditor{width:100%!important}.adminTinyEditor .tox-tinymce{border:1px solid #ddd!important;border-radius:10px!important;overflow:hidden!important}.adminTinyEditor .tox .tox-toolbar,.adminTinyEditor .tox .tox-toolbar__primary,.adminTinyEditor .tox .tox-toolbar__overflow{background:#f8f9fb!important}.adminTinyEditor .tox .tox-tbtn{border-radius:6px!important}.adminTinyEditor .tox .tox-tbtn:hover{background:#eef4ff!important}.adminTinyEditor .tox .tox-edit-area__iframe{background:#fff!important}.adminTinyFallback{color:#666!important;background:#fff!important;border:1px solid #ddd!important;border-radius:10px!important;width:100%!important;min-height:220px!important;padding:18px!important;font-size:15px!important;line-height:1.8!important}.eventRichContent ul,.eventRichContent ol{margin:14px 0 22px 24px!important;padding:0!important}.eventRichContent li{margin-bottom:9px!important}.eventSectionBlock{margin-bottom:42px!important}.eventSectionBlock:last-child{margin-bottom:0!important}.eventSectionBlock h3{color:#111!important;margin:0 0 16px!important;font-size:26px!important;font-weight:900!important;line-height:1.25!important}.eventSectionBlock>p{color:#444!important;margin:0!important;font-size:17px!important;line-height:1.9!important}.eventFacilitatorNames{color:var(--blue)!important;margin-bottom:12px!important;font-size:18px!important;font-weight:900!important}.eventPastNotice{background:#fff7ed!important;border:1px solid #fb923c59!important;border-radius:10px!important;margin-bottom:34px!important;padding:22px 24px!important}.eventPastNotice strong{color:#9a3412!important;margin-bottom:8px!important;font-size:16px!important;font-weight:900!important;display:block!important}.eventPastNotice p{color:#7c2d12!important;margin:0!important;font-size:15px!important;line-height:1.7!important}.eventBringBox{background:#f8fbff!important;border:1px solid #2563eb29!important;border-radius:12px!important;padding:28px!important}.eventMapLink{color:var(--blue)!important;margin-top:16px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.eventMapLink:hover{text-decoration:underline!important}.eventRichContent{color:#333!important;font-size:17px!important;line-height:1.9!important}.eventRichContent h2,.eventRichContent h3,.eventRichContent h4{color:#111!important;margin:30px 0 12px!important;font-weight:900!important;line-height:1.25!important}.eventRichContent h2{font-size:30px!important}.eventRichContent h3{font-size:24px!important}.eventRichContent h4{font-size:20px!important}.eventRichContent p{margin:0 0 16px!important}.eventRichContent ul,.eventRichContent ol,.eventHighlights ul,.eventBringBox ul{margin:14px 0 0 24px!important;padding:0!important}.eventRichContent li,.eventHighlights li,.eventBringBox li{color:#444!important;margin-bottom:10px!important;font-size:16px!important;line-height:1.75!important}.eventRichContent strong{color:#111!important;font-weight:900!important}.eventRichContent a{color:var(--blue)!important;font-weight:800!important;text-decoration:none!important}.eventRichContent a:hover{text-decoration:underline!important}@media (max-width:640px){.eventSectionBlock{margin-bottom:34px!important}.eventSectionBlock h3{font-size:22px!important}.eventSectionBlock>p,.eventRichContent{font-size:15.5px!important;line-height:1.8!important}.eventBringBox{padding:22px!important}}.eventProHero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 82% 22%,#2563eb14,#0000 32%),linear-gradient(#fff 0%,#fbfbfa 100%);padding:82px 24px 74px}.eventProHeroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;width:min(1180px,100%);margin:0 auto;display:grid}.eventProBreadcrumb{color:#777;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;font-size:13px;font-weight:700;display:flex}.eventProBreadcrumb a{color:var(--blue);font-weight:900;text-decoration:none}.eventProBreadcrumb span{color:#bbb}.eventProBreadcrumb strong{color:#555;font-weight:800}.eventProHeroContent h1{letter-spacing:-.04em;color:#111;max-width:760px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(56px,6vw,96px);font-weight:600;line-height:.95}.eventProHeroText{color:#444;max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.85}.eventProMetaPills{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.eventProMetaPills span{border:1px solid var(--border);color:#333;background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #00000009}.eventProHeroVisual{border:1px solid var(--border);background:#f4f1ed;border-radius:18px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000014}.eventProHeroVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000005 0%,#00000047 100%);position:absolute;inset:0}.eventProHeroFallback{background:radial-gradient(circle at 30% 20%,#2563eb29,#0000 32%),linear-gradient(135deg,#f8f6f2 0%,#ece8df 100%);flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:absolute;inset:0}.eventProHeroFallback span{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.eventProHeroFallback strong{color:#111;margin-top:14px;font-family:Cormorant Garamond,serif;font-size:54px;font-weight:600;line-height:1;display:block}.eventProHeroFallback em{color:#555;margin-top:18px;font-style:normal;font-weight:800;display:block}.eventProSection{background:#fff;padding:86px 24px 96px}.eventProContainer{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start;gap:68px;width:min(1180px,100%);margin:0 auto;display:grid}.eventProMain{min-width:0}.eventProBlock{border-bottom:1px solid var(--border);margin-bottom:44px;padding:0 0 44px}.eventProBlock:last-child{border-bottom:0;margin-bottom:0}.eventProSoftBlock,.eventProProgramBlock,.eventProBringBlock{border:1px solid var(--border);background:#fbfaf7;border-radius:16px;padding:34px;box-shadow:0 18px 60px #00000009}.eventProBringBlock{background:#f8fbff;border-color:#2563eb29}.eventProBlockHead{grid-template-columns:46px 1fr;align-items:flex-start;gap:20px;margin-bottom:24px;display:grid}.eventProBlockHead>span{color:#fff;letter-spacing:.08em;background:#111;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:inline-flex}.eventProBlockHead h2{color:#111;letter-spacing:-.025em;margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3vw,52px);font-weight:600;line-height:1.05}.eventProBlock>p,.eventProRichContent{color:#444;font-size:17px;line-height:1.9}.eventProRichContent p{margin:0 0 16px}.eventProRichContent h2,.eventProRichContent h3,.eventProRichContent h4{color:#111;margin:26px 0 12px;font-weight:900;line-height:1.25}.eventProRichContent h2{font-size:30px}.eventProRichContent h3{font-size:23px}.eventProRichContent h4{font-size:19px}.eventProRichContent ul,.eventProRichContent ol{margin:14px 0 22px 22px;padding:0}.eventProRichContent li{margin-bottom:8px}.eventProList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.eventProList li{color:#333;padding-left:28px;font-size:16px;line-height:1.75;position:relative}.eventProList li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:0}.eventProFacilitatorNames{color:#111;margin:0 0 12px;font-size:18px;font-weight:900;line-height:1.5}.eventProPastNotice{background:#fff8ef;border:1px solid #b4530929;border-radius:14px;margin-bottom:36px;padding:22px 24px}.eventProPastNotice strong{color:#9a3412;margin-bottom:6px;font-size:16px;font-weight:900;display:block}.eventProPastNotice p{color:#7c2d12;margin:0;font-size:15px;line-height:1.75}.eventProAside{position:sticky;top:96px}.eventProInfoCard{border:1px solid var(--border);background:#fff;border-radius:18px;padding:32px;box-shadow:0 26px 80px #00000014}.eventProStatus{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;background:#eef4ff;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.eventProInfoCard h2{color:#111;margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600;line-height:1.05}.eventProInfoList{gap:18px;display:grid}.eventProInfoList div{border-bottom:1px solid var(--border);padding-bottom:18px}.eventProInfoList div:last-child{border-bottom:0;padding-bottom:0}.eventProInfoList span{color:#777;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.eventProInfoList strong{color:#111;font-size:15px;font-weight:800;line-height:1.65;display:block}.eventProActions{gap:14px;margin-top:28px;display:grid}.eventProActions .btn{justify-content:center;width:100%}.eventProTextLink,.eventProBackLink{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;transition:all .25s;display:flex}.eventProTextLink{color:var(--blue);background:#f7faff;border:1px solid #2563eb29}.eventProTextLink:hover{background:#eef4ff}.eventProBackLink{color:#111;border:1px solid var(--border);background:#fafafa;margin-top:14px}.eventProBackLink:hover{color:var(--blue);background:#fff}@media (max-width:1100px){.eventProHeroInner,.eventProContainer{grid-template-columns:1fr;gap:42px}.eventProHeroVisual{min-height:360px}.eventProAside{position:static}}@media (max-width:640px){.eventProHero{padding:58px 20px 54px}.eventProHeroContent h1{font-size:52px}.eventProHeroVisual{border-radius:14px;min-height:280px}.eventProHeroFallback{padding:28px}.eventProHeroFallback strong{font-size:40px}.eventProSection{padding:58px 20px 68px}.eventProSoftBlock,.eventProProgramBlock,.eventProBringBlock,.eventProInfoCard{border-radius:14px;padding:24px}.eventProBlockHead{grid-template-columns:38px 1fr;gap:14px}.eventProBlockHead>span{width:38px;height:38px;font-size:11px}.eventProBlockHead h2{font-size:34px}.eventProBlock>p,.eventProRichContent{font-size:15.5px;line-height:1.8}.eventProInfoCard h2{font-size:34px}}.contactSideImage{position:relative!important}.contactImageLabel{z-index:2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffeb!important;border:1px solid #ffffff8c!important;border-radius:10px!important;padding:16px 18px!important;position:absolute!important;bottom:22px!important;left:22px!important;right:22px!important;box-shadow:0 16px 42px #0000001f!important}.contactImageLabel span{color:var(--blue)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:10px!important;font-weight:900!important;display:block!important}.contactImageLabel strong{color:#111!important;font-size:15px!important;font-weight:900!important;line-height:1.45!important;display:block!important}.contactResortNote{border-left:3px solid var(--blue)!important;color:#333!important;background:#f8fbff!important;margin-top:18px!important;padding:16px 18px!important;font-size:14px!important;line-height:1.75!important}@media (max-width:640px){.contactImageLabel{padding:14px 15px!important;bottom:14px!important;left:14px!important;right:14px!important}.contactImageLabel strong{font-size:14px!important}}:root{--osho-logo-blue:#0c329a;--blue:#0c329a}.hero h1,.innerHeroContent h1,.aboutPageHero h1,.aboutOshoHeroContent h1,.booksPageHeroContent h1,.booksHero h1,.eventsPageHeroContent h1,.eventsHero h1,.eventDetailHeroContent h1,.eventProHeroContent h1,.galleryPageHeroContent h1,.galleryHero h1,.contactHeroContent h1,.contactHero h1,.hero .eyebrow,.hero .sectionTag,.innerHeroContent .sectionTag,.aboutOshoHeroContent .sectionTag,.booksPageHeroContent .sectionTag,.eventsPageHeroContent .sectionTag,.eventDetailHeroContent .sectionTag,.eventProHeroContent .sectionTag,.galleryPageHeroContent .sectionTag,.contactHeroContent .sectionTag{color:var(--osho-logo-blue)!important}.heroText,.heroSub,.innerHeroContent p,.aboutOshoHeroContent p,.booksPageHeroContent p,.eventsPageHeroContent p,.eventDetailHeroContent p,.eventProHeroText,.galleryPageHeroContent p,.contactHeroContent p{color:#222!important}body,p,li,span,small,label,input,select,textarea,td,th{font-family:Inter,sans-serif!important}h1,h2,h3,.hero h1,.innerHeroContent h1,.aboutOshoHeroContent h1,.booksPageHeroContent h1,.eventsPageHeroContent h1,.galleryPageHeroContent h1,.contactHeroContent h1,.eventProHeroContent h1,.eventDetailHeroContent h1,.aboutText h2,.aboutPageText h2,.contactVisitText h2,.bookQuoteContainer p{font-family:Cormorant Garamond,serif!important}.nav a,.mobileMenu a,.btn,button,.headerBtn,.footerCol a,.booksLibraryActions button,.booksLibraryActions a,.eventProActions .btn{font-family:Inter,sans-serif!important}.aboutOshoQuoteBy strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;margin-bottom:8px!important;font-size:14px!important;font-weight:900!important;display:block!important}.aboutOshoQuoteBy span{color:#555!important;font-size:14px!important;font-weight:700!important;line-height:1.7!important;display:block!important}@media (max-width:640px){.aboutOshoMeditationQuoteSection{padding:58px 0!important}.aboutOshoMeditationQuoteContainer{width:min(100% - 28px,1180px)!important}.aboutOshoMeditationQuoteBox{border-radius:14px!important;padding:38px 24px!important}.aboutOshoQuoteMark{font-size:82px!important}.aboutOshoMeditationQuoteBox p{font-size:31px!important;line-height:1.2!important}}.aboutOshoMeditationQuoteSection{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;padding:78px 0!important}.aboutOshoMeditationQuoteContainer{width:min(1100px,100% - 80px)!important;margin:0 auto!important}.aboutOshoMeditationQuoteBox{background:radial-gradient(circle at 0 0,#0066ff0e,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fbff 100%)!important;border:1px solid #11111114!important;border-radius:18px!important;padding:52px 58px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 80px #0000000b!important}.aboutOshoQuoteMark{color:var(--osho-logo-blue)!important;opacity:.18!important;margin-bottom:18px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;display:block!important}.aboutOshoMeditationQuoteBox p{color:#111!important;letter-spacing:-.01em!important;max-width:930px!important;margin:0!important;font-family:Lora,serif!important;font-size:clamp(22px,2vw,2px)!important;font-weight:500!important;line-height:1.55!important}.aboutOshoQuoteBy{border-top:1px solid #1111111a!important;margin-top:34px!important;padding-top:22px!important}.aboutOshoQuoteBy strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;display:block!important}.aboutOshoQuoteBy span{color:#444!important;font-family:Lora,serif!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;display:block!important}@media (max-width:640px){.aboutOshoMeditationQuoteSection{padding:58px 0!important}.aboutOshoMeditationQuoteContainer{width:min(100% - 28px,1100px)!important}.aboutOshoMeditationQuoteBox{border-radius:14px!important;padding:34px 24px!important}.aboutOshoQuoteMark{margin-bottom:12px!important;font-size:58px!important}.aboutOshoMeditationQuoteBox p{font-size:21px!important;line-height:1.55!important}.aboutOshoQuoteBy{margin-top:26px!important;padding-top:18px!important}}.eventsQuoteSection{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;padding:72px 0!important}.eventsQuoteContainer{width:min(1080px,100% - 80px)!important;margin:0 auto!important}.eventsQuoteBox{background:radial-gradient(circle at 0 0,#0066ff0e,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fbff 100%)!important;border:1px solid #11111114!important;border-radius:18px!important;padding:48px 56px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 80px #0000000b!important}.eventsQuoteMark{color:var(--osho-logo-blue)!important;opacity:.18!important;margin-bottom:14px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;display:block!important}.eventsQuoteBox p{color:#111!important;letter-spacing:-.01em!important;max-width:850px!important;margin:0!important;font-family:Lora,serif!important;font-size:clamp(25px,2.4vw,38px)!important;font-weight:500!important;line-height:1.45!important}.eventsQuoteBy{border-top:1px solid #1111111a!important;margin-top:30px!important;padding-top:22px!important}.eventsQuoteBy strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;display:block!important}.eventsQuoteBy span{color:#444!important;font-family:Lora,serif!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;display:block!important}@media (max-width:640px){.eventsQuoteSection{padding:54px 0!important}.eventsQuoteContainer{width:min(100% - 28px,1080px)!important}.eventsQuoteBox{border-radius:14px!important;padding:34px 24px!important}.eventsQuoteMark{margin-bottom:12px!important;font-size:58px!important}.eventsQuoteBox p{font-size:23px!important;line-height:1.5!important}.eventsQuoteBy{margin-top:24px!important;padding-top:18px!important}}.aboutMusicQuoteSection{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:#fff!important;padding:78px 0!important}.aboutMusicQuoteContainer{width:min(1100px,100% - 80px)!important;margin:0 auto!important}.aboutMusicQuoteBox{background:radial-gradient(circle at 0 0,#0066ff0e,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fbff 100%)!important;border:1px solid #11111114!important;border-radius:18px!important;padding:52px 58px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 80px #0000000b!important}.aboutMusicQuoteMark{color:var(--osho-logo-blue)!important;opacity:.18!important;margin-bottom:18px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;display:block!important}.aboutMusicQuoteText p{color:#111!important;letter-spacing:-.01em!important;max-width:930px!important;margin:0 0 22px!important;font-family:Lora,serif!important;font-size:clamp(21px,1.8vw,2px)!important;font-weight:500!important;line-height:1.58!important}.aboutMusicQuoteText p:last-child{margin-bottom:0!important}.aboutMusicQuoteBy{border-top:1px solid #1111111a!important;margin-top:34px!important;padding-top:22px!important}.aboutMusicQuoteBy strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;display:block!important}.aboutMusicQuoteBy span{color:#444!important;font-family:Lora,serif!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;display:block!important}@media (max-width:640px){.aboutMusicQuoteSection{padding:58px 0!important}.aboutMusicQuoteContainer{width:min(100% - 28px,1100px)!important}.aboutMusicQuoteBox{border-radius:14px!important;padding:34px 24px!important}.aboutMusicQuoteMark{margin-bottom:12px!important;font-size:58px!important}.aboutMusicQuoteText p{font-size:20px!important;line-height:1.55!important}.aboutMusicQuoteBy{margin-top:26px!important;padding-top:18px!important}}.contactResortInfoBox{background:radial-gradient(circle at 0 0,#0066ff0f,#0000 34%),linear-gradient(135deg,#fff 0%,#f9fbff 100%)!important;border:1px solid #11111114!important;border-radius:14px!important;margin-top:28px!important;padding:28px 30px!important;box-shadow:0 18px 55px #0000000b!important}.contactResortMiniTitle{color:var(--osho-logo-blue)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 12px!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1.4!important}.contactResortInfoBox h3{color:#111!important;margin:0 0 16px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:600!important;line-height:1.08!important}.contactResortInfoBox p{color:#444!important;max-width:680px!important;margin:0!important;font-size:15.5px!important;line-height:1.85!important}.contactResortInfoBox blockquote{border-left:3px solid var(--osho-logo-blue)!important;color:#111!important;margin:24px 0 0!important;padding:0 0 0 20px!important;font-family:Lora,serif!important;font-size:18px!important;font-weight:500!important;line-height:1.7!important}.contactResortInfoBox>strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;margin-top:16px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:900!important;display:block!important}.contactResortNote{border:1px solid #0066ff24!important;border-left:3px solid var(--osho-logo-blue)!important;color:#444!important;background:#fff!important;margin-top:20px!important;padding:15px 18px!important;font-size:13.5px!important;line-height:1.75!important}@media (max-width:640px){.contactResortInfoBox{padding:24px 20px!important}.contactResortInfoBox h3{font-size:31px!important}.contactResortInfoBox blockquote{font-size:16.5px!important}}.bookQuoteBy{margin-top:26px!important}.bookQuoteBy strong{color:var(--osho-logo-blue)!important;letter-spacing:.22em!important;margin-bottom:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;display:block!important}.bookQuoteBy span{color:#555!important;font-family:Lora,serif!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;display:block!important}.footerCol a:last-child{margin-bottom:0!important}.contactImageLabel{background:#ffffffe6!important;border-radius:8px!important;padding:13px 18px!important;bottom:26px!important;left:26px!important;right:26px!important;box-shadow:0 12px 34px #0000001f!important}.contactImageLabel span{color:var(--osho-logo-blue)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.contactImageLabel strong{color:#111!important;font-family:Lora,serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}@media (max-width:640px){.contactImageLabel{padding:11px 14px!important;bottom:14px!important;left:14px!important;right:14px!important}.contactImageLabel span{font-size:9px!important}.contactImageLabel strong{font-size:14px!important}}.contactSideImage{border-radius:12px!important;position:relative!important;overflow:hidden!important}.contactResortMiniTitle{letter-spacing:.18em!important;margin-bottom:10px!important;font-size:11px!important}.contactResortInfoBox h3{margin-bottom:18px!important;font-size:clamp(30px,2.5vw,42px)!important;line-height:1.08!important}.contactResortInfoBox p{font-size:15px!important;line-height:1.75!important}.contactResortInfoBox blockquote{margin-top:22px!important;font-size:17px!important;line-height:1.65!important}.contactResortInfoBox>strong{margin-top:14px!important;font-size:12px!important}@media (max-width:640px){.contactResortInfoBox{padding:24px 20px!important}.contactResortInfoBox h3{font-size:31px!important}.contactResortInfoBox blockquote{font-size:16px!important}}:root{--blue:#0c329a;--osho-logo-blue:#0c329a;--dark-card:#111;--quote-light:#f8f6ef;--quote-muted:#ffffffb8}.sectionTag,.eyebrow,.hero .eyebrow,.contactResortMiniTitle,.googleMiniLabel,.adminEyebrow,.hero h1,.innerHeroContent h1,.contactHeroContent h1,.booksPageHeroContent h1,.eventsPageHeroContent h1,.galleryPageHeroContent h1,.aboutOshoHeroContent h1,.aboutText h2,.contactSection h2,.googleReviewsHeader h2,.aboutPageText h2,.statementGrid h2,.aboutCtaBox h2,.aboutMainContent h2,.aboutIndiaHead h2,.aboutOshoIntroText h2,.aboutOshoExploreCard h3,.aboutOshoResourceCard h3,.aboutOshoCtaContainer h2,.booksIntroLeft h2,.booksIntroRight h3,.booksLibraryCard h3,.bookCard h3,.bookModalContent h3,.booksPreviewContent h3,.booksEmpty h3,.eventsIntroLeft h2,.eventsIntroRight h3,.dynamicEventCard h3,.eventContent h3,.eventProHeroContent h1,.eventProBlockHead h2,.eventProInfoCard h2,.galleryModalContent h3,.galleryEmpty h3,.contactInfoPanel h2,.contactFormPanel h2,.contactVisitText h2,.contactResortInfoBox h3,.indiaGlimpseHead h2,.indiaGlimpseCard h3,.footerCol h3{color:var(--osho-logo-blue)!important}.galleryPageOverlay strong,.galleryHoverText strong{color:#fff!important}.contactSection h2{max-width:420px!important;margin:0 0 28px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(44px,4.4vw,72px)!important;font-weight:600!important;line-height:1.02!important}.bookQuoteContainer p,.aboutOshoMeditationQuoteBox p,.eventsQuoteBox p,.aboutMusicQuoteBox p{color:#111!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(26px,2.7vw,42px)!important;font-weight:500!important;line-height:1.24!important}.bookQuoteContainer p{max-width:820px!important}.aboutOshoQuoteBox{background:var(--dark-card)!important;color:var(--quote-light)!important}.aboutOshoQuoteBox h2{color:var(--quote-light)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(34px,3.6vw,58px)!important;font-weight:500!important;line-height:1.08!important}.aboutOshoQuoteBox .sectionTag{color:#9fb4ff!important;opacity:1!important}.aboutOshoQuoteBox p,.aboutOshoQuoteBox p:last-child{color:var(--quote-muted)!important}.aboutMusicQuoteBox[style],.eventsQuoteBox[style],.aboutMusicQuoteBox.dark,.eventsQuoteBox.dark{background:var(--dark-card)!important}.aboutMusicQuoteBox[style] p,.aboutMusicQuoteBox[style] blockquote,.eventsQuoteBox[style] p,.eventsQuoteBox[style] blockquote,.aboutMusicQuoteBox.dark p,.aboutMusicQuoteBox.dark blockquote,.eventsQuoteBox.dark p,.eventsQuoteBox.dark blockquote{color:var(--quote-light)!important}.aboutMusicQuoteBox[style] .sectionTag,.eventsQuoteBox[style] .sectionTag,.aboutMusicQuoteBox.dark .sectionTag,.eventsQuoteBox.dark .sectionTag{color:#9fb4ff!important}.bookQuoteBy,.aboutOshoQuoteBy,.aboutMusicQuoteBy,.eventsQuoteBy{margin-top:22px!important}.bookQuoteBy strong,.bookQuoteContainer strong,.aboutOshoQuoteBy strong,.aboutMusicQuoteBy strong,.eventsQuoteBy strong,.contactResortInfoBox>strong{color:var(--osho-logo-blue)!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1.4!important;display:block!important}.bookQuoteBy span,.aboutOshoQuoteSource,.aboutMusicQuoteSource,.eventsQuoteSource{color:#555!important;font-family:Lora,serif!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important;display:block!important}.contactImageLabel{display:none!important}.contactResortInfoBox{padding:28px 32px!important}.contactResortInfoBox blockquote{border-left-color:var(--osho-logo-blue)!important;color:#111!important;margin-top:22px!important;font-size:clamp(17px,1.45vw,23px)!important;line-height:1.58!important}.btn.dark:hover,.btn.light:hover,.headerBtn:hover,.booksVisitBtn:hover,.booksPreviewBtn:hover,.contactResortBtn:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;color:#fff!important}.contactResortBtn{border-color:var(--osho-logo-blue)!important;color:var(--osho-logo-blue)!important}.eventCategory,.booksMeta span,.booksLibraryMeta span,.eventProStatus,.indiaGlimpseCard>span,.aboutIndiaCard>span,.galleryModalContent span{color:var(--osho-logo-blue)!important;background:#0c329a14!important}.eventProList li:before{background:var(--osho-logo-blue)!important}input:focus,select:focus,textarea:focus{border-color:var(--osho-logo-blue)!important;outline:none!important;box-shadow:0 0 0 3px #0c329a1f!important}.footerCol a{margin-bottom:8px!important;line-height:1.45!important}.footerCol a:hover{color:var(--osho-logo-blue)!important}.footerConnect .footerMeetupLink,.footerConnect .footerMeetupLink:visited,.footerConnect .footerMeetupLink:hover,.footerConnect .footerMeetupLink:focus,.footerConnect .footerMeetupLink:active{color:#fff!important;text-decoration:none!important}.footerConnect .footerMeetupLink{background:#111!important;border-color:#111!important}.footerConnect .footerMeetupLink:hover,.footerConnect .footerMeetupLink:focus{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;transform:translateY(-2px)!important}.footerSocials a,.footerSocials a:visited,.footerSocials a:hover,.footerSocials a:focus,.footerSocials a:active{color:#fff!important;text-decoration:none!important}.footerSocials a svg{color:#fff!important}.footerSocials a:hover,.footerSocials a:focus{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;color:#fff!important}@media (max-width:640px){.contactSection h2{max-width:100%!important;font-size:42px!important}.bookQuoteContainer p,.aboutOshoMeditationQuoteBox p,.eventsQuoteBox p,.aboutMusicQuoteBox p{font-size:28px!important;line-height:1.25!important}.aboutOshoQuoteBox h2{font-size:34px!important;line-height:1.12!important}.quoteMark{margin-bottom:4px!important;font-size:72px!important}.contactResortInfoBox{padding:24px 20px!important}.contactResortInfoBox blockquote{font-size:16px!important;line-height:1.55!important}}.eventActionsSingle{grid-template-columns:1fr!important;display:grid!important}.eventActionsSingle a{text-align:center!important;justify-content:center!important;width:100%!important}.eventShareControl{gap:12px!important;display:grid!important}.eventShareControl label{color:#111!important;gap:8px!important;font-size:13px!important;font-weight:900!important;display:grid!important}.eventShareControl select{border:1px solid var(--border)!important;color:#111!important;background:#fafafa!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important}.eventShareControl select:focus{border-color:var(--osho-logo-blue)!important;background:#fff!important;box-shadow:0 0 0 3px #0c329a1f!important}.eventShareControl button,.eventShareQuickActions a,.eventShareQuickActions button{text-align:center!important;cursor:pointer!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;padding:12px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.eventShareControl button{color:#fff!important;background:#111!important;border:1px solid #111!important}.eventShareControl button:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important}.eventShareQuickActions{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important;display:grid!important}.eventShareQuickActions a{border:1px solid var(--osho-logo-blue)!important;background:var(--osho-logo-blue)!important;color:#fff!important}.eventShareQuickActions button{color:#111!important;background:#fff!important;border:1px solid #111!important}.eventShareQuickActions button:hover{color:#fff!important;background:#111!important}@media (max-width:640px){.eventShareBox{padding:22px!important}.eventShareBox h3{font-size:28px!important}.eventShareQuickActions{grid-template-columns:1fr!important}.eventQrBox img{width:150px!important;height:150px!important}}.eventDetailAside{align-self:start!important;gap:24px!important;display:grid!important}.eventDetailAside .eventInfoCard{z-index:auto!important;position:static!important;top:auto!important}.eventInfoCard .eventMapLink{color:var(--osho-logo-blue)!important;margin-top:22px!important;margin-bottom:16px!important;font-weight:900!important;text-decoration:none!important;display:block!important}.eventInfoCard .eventMapLink:hover{text-decoration:underline!important}.eventInfoCard .eventBackLink{color:#111!important;margin-top:14px!important;font-weight:900!important;text-decoration:none!important;display:block!important}.eventInfoCard .eventBackLink:hover{color:var(--osho-logo-blue)!important}.eventShareBox{z-index:1!important;clear:both!important;margin-top:0!important;position:relative!important}.eventShareBox h3{margin:0 0 14px!important;padding:0!important;overflow:visible!important}.eventShareControl,.eventShareQuickActions,.eventQrBox{z-index:1!important;position:relative!important}@media (min-width:901px){.eventDetailAside{position:sticky!important;top:110px!important}}@media (max-width:900px){.eventDetailAside{position:static!important}}.eventShareBox{border:1px solid var(--border)!important;background:#fff!important;border-radius:18px!important;margin-top:0!important;padding:28px!important;box-shadow:0 22px 70px #0000000f!important}.eventShareLabel{color:var(--osho-logo-blue)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important;font-weight:900!important}.eventShareBox h3{color:#111!important;margin:0 0 14px!important;font-family:Cormorant Garamond,serif!important;font-size:31px!important;font-weight:600!important;line-height:1.08!important}.eventShareText{color:var(--muted)!important;margin:0 0 22px!important;font-size:14px!important;line-height:1.7!important}.eventShareIcons{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.eventShareIconBtn{color:#111!important;cursor:pointer!important;background:#fafafa!important;border:1px solid #1111111a!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:66px!important;padding:10px 8px!important;font-family:inherit!important;text-decoration:none!important;transition:all .25s!important;display:flex!important}.eventShareIconBtn svg{width:23px!important;height:23px!important;display:block!important}.eventShareIconBtn span{color:inherit!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.eventShareIconBtn:hover{color:#fff!important;border-color:#0000!important;transform:translateY(-2px)!important}.eventShareIconBtn.whatsapp:hover{background:#25d366!important}.eventShareIconBtn.facebook:hover{background:#1877f2!important}.eventShareIconBtn.x:hover{background:#111!important}.eventShareIconBtn.linkedin:hover{background:#0a66c2!important}.eventShareIconBtn.telegram:hover{background:#229ed9!important}.eventShareIconBtn.email:hover{background:var(--osho-logo-blue)!important}.eventShareIconBtn.copy:hover{background:#111!important}.eventShareIconBtn.copy{appearance:none!important}.eventQrBox{border:1px solid var(--border)!important;text-align:center!important;background:#fafafa!important;border-radius:14px!important;margin-top:20px!important;padding:18px!important}.eventQrBox img{border:1px solid var(--border)!important;background:#fff!important;border-radius:10px!important;width:160px!important;height:160px!important;margin:0 auto 10px!important;padding:8px!important;display:block!important}.eventQrBox p{color:var(--muted)!important;letter-spacing:.04em!important;margin:0!important;font-size:12px!important;font-weight:800!important}@media (max-width:640px){.eventShareBox{padding:24px!important}.eventShareBox h3{font-size:28px!important}.eventShareIcons{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.eventShareIconBtn{min-height:62px!important}.eventQrBox img{width:150px!important;height:150px!important}}
