@import url("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:#0066ff;--white:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:#ffffff!important;color:var(--text);font-family:Playfair Display,serif}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.cover{object-fit:cover}.siteHeader{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.headerContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;height:82px;margin:0 auto;justify-content:space-between}.headerContainer,.nav{display:flex;align-items:center}.nav{gap:34px;font-size:13px;font-weight:500}.nav a{position:relative;color:#111}.nav a:after{content:"";position:absolute;left:0;bottom:-9px;width:0;height:1px;background:#111;transition:.3s ease}.nav a:hover:after{width:100%}.headerBtn{background:#000;color:#fff;padding:14px 22px;border-radius:4px;font-size:13px;font-weight:600;transition:.3s ease}.headerBtn:hover{background:var(--blue)}.menuBtn{display:none;width:42px;height:42px;border:1px solid var(--border);background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menuBtn span{width:18px;height:2px;background:#111;display:block}.mobileMenu{display:none}@media (max-width:1024px){.headerContainer{width:min(100% - 40px,1180px)}.desktopNav,.headerBtn{display:none}.menuBtn{display:flex}.mobileMenu{display:grid;gap:0;background:#fff;border-bottom:1px solid var(--border);max-height:0;overflow:hidden;transition:.35s ease}.mobileMenu.active{max-height:520px}.mobileMenu a{padding:16px 22px;border-top:1px solid var(--border);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{display:inline-flex;align-items:center;min-width:210px}.logoImage{width:210px;height:auto;display:block;object-fit:contain}.brandText{display:inline-flex;flex-direction:column;line-height:1;min-width:190px}.brandText strong{font-size:28px;letter-spacing:-.04em;color:#000;font-weight:800}.brandText strong span{font-weight:300;color:#9a9a9a;margin-left:4px}.brandText small{margin-top:7px;color:var(--blue);letter-spacing:.5em;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{min-height:720px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.heroImage{position:absolute;top:0;right:0;width:82%;height:100%}.heroImage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.92) 12%,rgba(255,255,255,.58) 28%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.02) 65%,rgba(255,255,255,0))}.heroImage img{filter:none;opacity:1}.heroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px!important;margin:0 auto}.eyebrow,.sectionTag{margin:0 0 14px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;color:var(--blue)}.aboutText h2,.contactSection h2,.hero h1{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;color:var(--black)}.hero h1{font-size:clamp(54px,7vw,80px);line-height:.95;max-width:540px}.heroSub{margin:24px 0 18px;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700;max-width:460px}.heroText{max-width:430px;color:#333;line-height:1.8;font-size:16px}.heroBtns{display:flex;gap:16px;margin-top:34px;max-width:460px}.btn{padding:15px 25px;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.btn.dark{background:#000;color:#fff}.btn.light{border:1px solid #111;background:rgba(255,255,255,.78)}@media (max-width:640px){.hero{min-height:650px;align-items:flex-start;padding-top:90px}.heroContent{width:min(100% - 28px,1180px);max-width:none!important}.heroImage{width:100%}.heroImage:after{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 46%,rgba(255,255,255,.25))}.hero h1{font-size:54px}.heroBtns{flex-direction:column;align-items:flex-start}}.section{padding:82px 0}.softBg{background:var(--soft)}.sectionHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.sectionHead a{font-size:13px;font-weight:600}.aboutSection{background:#fff}.aboutGrid{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.aboutImage{min-height:430px;position:relative;border-radius:6px;overflow:hidden;background:#eee}.aboutText{border-left:1px solid var(--border);padding-left:62px}.aboutText h2{font-size:clamp(38px,4vw,58px);line-height:1.05;margin-bottom:22px}.aboutText>p{color:var(--muted);line-height:1.8;max-width:760px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px;padding-top:28px;border-top:1px solid var(--border)}.aboutFeatureIcon{width:38px;height:38px;color:#222;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.aboutFeatureIcon svg{width:34px;height:34px;display:block}.features h3{margin:0 0 10px;font-size:16px}.features p{margin:0;color:var(--muted);line-height:1.7;font-size:14px}@media (max-width:1024px){.aboutGrid{width:min(100% - 40px,1180px);grid-template-columns:1fr;gap:40px}.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,calc(100% - 80px));max-width:1520px;margin:0 auto}.programGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.programCard{background:#fff;border:1px solid var(--border);padding:36px 34px;min-height:210px;border-radius:6px;display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:flex-start;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.programCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.programIcon{width:54px;height:54px;border-radius:50%;background:#eef4ff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center}.programIcon svg{width:31px;height:31px;display:block}.programCard h3{margin:0 0 12px;font-size:17px;font-weight:700;color:#111}.programCard p{margin:0 0 24px;color:var(--muted);line-height:1.7;font-size:14px}.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,calc(100% - 80px));max-width:1520px;margin:0 auto}.bookGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.bookCard{border:1px solid var(--border);background:#fff;border-radius:8px;padding:18px;min-height:100%;color:inherit;text-decoration:none;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.bookCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.bookCardTopLink{display:block;text-decoration:none;color:inherit}.bookCover{height:245px;position:relative;background:#f4f4f4;border:1px solid #e3e3e3;margin-bottom:18px;overflow:hidden;border-radius:6px}.bookCoverImg{object-fit:contain;padding:10px}.bookCard h3{min-height:46px;margin:0 0 10px;font-size:17px;line-height:1.35;color:#111;transition:.25s ease}.bookCardTopLink:hover h3{color:var(--blue)}.bookGlimpse{margin:0;color:var(--muted);font-size:13px;font-weight:400;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeBookActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.homeBookActions a,.homeBookActions button{width:100%;border:1px solid #111;background:#fff;color:#111;padding:12px;border-radius:4px;font-family:inherit;font-size:13px;font-weight:800;text-align:center;cursor:pointer;transition:.25s ease}.homeBookActions a{text-decoration:none}.homeBookActions a,.homeBookActions button:hover{background:#111;color:#fff}.homeBookActions a:hover{background:var(--blue);border-color:var(--blue)}.bookCoverPlaceholder{width:100%;height:100%;padding:18px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:space-between}.bookCoverPlaceholder span{font-size:28px;font-weight:800;letter-spacing:-.04em;color:#111}.bookCoverPlaceholder strong{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.05;font-weight:600;color:#111}.homeBookModalOverlay{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:28px}.homeBookModal{width:min(860px,100%);background:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.35)}.homeBookModalClose{position:absolute;top:16px;right:16px;z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 10px 35px rgba(0,0,0,.18)}.homeBookModalGrid{display:grid;grid-template-columns:280px 1fr;gap:34px;padding:38px}.homeBookModalCover{position:relative;min-height:390px;background:#f4f4f4;border:1px solid var(--border);border-radius:6px;overflow:hidden}.homeBookModalContent{align-self:center}.homeBookModalContent h3{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:44px;line-height:1.05;font-weight:600;color:#111}.homeBookModalContent p{margin:0;color:var(--muted);font-size:15px;font-weight:400;line-height:1.8}.homeBookModalActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}@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{font-size:13px;min-height:40px}.bookGlimpse{font-size:12px}.homeBookActions{grid-template-columns:1fr}.homeBookActions a,.homeBookActions button{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,calc(100% - 80px));max-width:1520px;margin:0 auto}.eventGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.eventCard{background:#fff;border:1px solid var(--border);border-radius:6px;padding:26px;display:grid;grid-template-columns:78px 1fr;gap:22px;align-items:flex-start;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.eventCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.dateBox{border:1px solid var(--border);min-height:96px;display:grid;place-items:center;text-align:center;padding:8px;background:#fff}.dateBox strong{font-family:Cormorant Garamond,serif;font-size:38px;line-height:1;font-weight:600;color:#111}.dateBox small,.dateBox span{font-size:11px;font-weight:700;color:#111}.eventContent h3{margin:0 0 10px;font-size:16px;color:#111}.eventCard p{margin:0 0 7px;color:var(--muted);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{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.dynamicEventCard{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.dynamicEventCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.dynamicEventImage{position:relative;height:210px;background:#f3f3f3;border-bottom:1px solid var(--border)}.eventImagePlaceholder{width:100%;height:100%;padding:24px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:space-between}.eventImagePlaceholder span{font-size:30px;font-weight:800;color:#111;letter-spacing:-.04em}.eventImagePlaceholder strong{font-family:Cormorant Garamond,serif;font-size:30px;line-height:1;color:#111}.eventStatus{position:absolute;top:14px;right:14px;background:#000;color:#fff;font-size:11px;font-weight:800;padding:7px 10px;border-radius:999px;z-index:2}.dynamicEventBody{padding:24px}.dynamicEventTop{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:flex-start;margin-bottom:18px}.dynamicDateBox{border:1px solid var(--border);min-height:76px;display:grid;place-items:center;text-align:center;padding:7px}.dynamicDateBox strong{font-family:Cormorant Garamond,serif;font-size:34px;line-height:1;font-weight:600}.dynamicDateBox span,.eventCategory{font-size:11px;font-weight:800}.eventCategory{display:inline-flex;background:#eef4ff;color:var(--blue);padding:6px 9px;border-radius:999px;margin-bottom:10px}.dynamicEventCard h3{margin:0;font-size:18px;line-height:1.35;color:#111}.dynamicEventCard p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.7}.eventInfoList{display:grid;gap:6px;margin-bottom:22px}.eventInfoList span{color:#444;font-size:13px;line-height:1.5}.eventActions{display:flex;gap:10px}.eventActions a{border:1px solid #111;color:#111;padding:11px 13px;border-radius:4px;font-size:13px;font-weight:700}.eventActions a:last-child{background:#000;color:#fff}.eventDetailHero,.eventsPageHero{min-height:540px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.eventDetailHeroBg,.eventsPageHeroBg{position:absolute;inset:0}.eventDetailHeroBg:after,.eventsPageHeroBg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))}.eventDetailHeroContent,.eventsPageHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.eventDetailHeroContent h1,.eventsPageHeroContent h1{margin:0;max-width:850px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.eventDetailHeroContent p:last-child,.eventsPageHeroContent p:last-child{max-width:620px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.eventsListingSection{padding:82px 0;background:#fff}.eventsListingContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.eventsToolbar{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-bottom:24px}.eventsFilterGroup select,.eventsToolbar input{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:17px 18px;font-family:inherit;font-size:15px;outline:none}.eventsFilterGroup{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eventsResultText{margin-bottom:28px;color:var(--muted)}.eventsEmpty{border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:44px;text-align:center}.eventDetailContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;grid-template-columns:1.15fr .85fr;gap:80px;align-items:flex-start}.eventDetailMain h2{margin:0 0 22px;font-size:clamp(42px,4vw,64px);line-height:1.02;font-weight:600}.eventDetailMain p{font-size:16px;line-height:1.85}.eventHighlights{margin-top:34px;padding:34px;border-radius:8px;background:#fafafa}.eventHighlights h3{margin:0 0 16px}.eventHighlights ul{padding-left:18px}.eventHighlights li{margin-bottom:10px;color:var(--muted);line-height:1.7}.eventInfoCard{border-radius:8px;padding:38px;background:#fafafa}.eventInfoCard h3{margin:0 0 24px;font-size:22px}.eventInfoCard p{margin:0 0 18px;color:var(--muted);line-height:1.7}.eventInfoCard strong{display:block;color:#111;margin-bottom:4px}.eventBackLink{display:inline-flex;margin-top:20px;font-size:14px;font-weight:700}@media (max-width:1200px){.dynamicEventGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.eventDetailContainer,.eventDetailHeroContent,.eventsListingContainer,.eventsPageHeroContent{width:min(100% - 40px,1180px)}.eventDetailContainer,.eventsToolbar{grid-template-columns:1fr;gap:45px}.dynamicEventGrid{grid-template-columns:repeat(2,1fr)}.eventInfoCard{position:static}}@media (max-width:640px){.eventDetailHero,.eventsPageHero{min-height:430px}.eventDetailContainer,.eventDetailHeroContent,.eventsListingContainer,.eventsPageHeroContent{width:min(100% - 28px,1180px)}.eventDetailHeroContent h1,.eventsPageHeroContent h1{font-size:46px}.dynamicEventGrid,.eventsFilterGroup{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,calc(100% - 80px));max-width:1520px;margin:0 auto}.galleryGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.galleryItem{min-height:250px;background:#eee;border-radius:4px}.galleryItem img{transition:.45s ease}.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,calc(100% - 80px));max-width:1520px;margin:0 auto}.contactGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:stretch}.contactList{gap:18px;max-width:520px}.contactList p{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.contactList strong{display:block;color:#111;margin-bottom:4px;font-size:14px}.contactList{margin-top:34px;display:grid;gap:22px;max-width:620px}.contactItem{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:flex-start}.contactIcon{width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contactIcon svg{width:21px;height:21px;display:block}.contactItem p{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.contactItem strong{display:block;color:#111;margin-bottom:4px;font-size:14px}.mapBox{background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),repeating-linear-gradient(45deg,#ececec,#ececec 1px,#f7f7f7 0,#f7f7f7 13px);display:grid;place-items:center;position:relative;min-height:420px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:#f7f7f7}.mapBox iframe{width:100%;height:100%;min-height:420px;display:block}.mapBox h3{margin:0 0 8px;font-size:17px;color:#111}.mapBox p{margin:0;color:var(--muted)}@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{padding:22px;width:calc(100% - 40px)}}.footer{background:#fff;border-top:1px solid var(--border);padding:70px 0 62px}.footerContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto;display:grid;grid-template-columns:1.6fr .9fr 1fr 1.25fr;gap:80px;align-items:flex-start}.footerBrandCol{padding-top:8px}.footerLogo{display:inline-flex;align-items:center;margin-bottom:45px}.footerLogoImage{width:260px;height:auto;display:block;object-fit:contain}.footerLogoText{display:inline-flex;flex-direction:column;line-height:1}.footerLogoText strong{font-size:44px;letter-spacing:-.06em;font-weight:800;color:#000}.footerLogoText strong span{font-weight:300;color:#9a9a9a;margin-left:5px}.footerLogoText small{margin-top:10px;padding-left:82px;color:var(--blue);letter-spacing:.58em;font-size:12px;font-weight:700}.footerLogo strong{font-size:44px;letter-spacing:-.06em;font-weight:800;color:#000}.footerLogo strong span{font-weight:300;color:#9a9a9a;margin-left:5px}.footerLogo small{margin-top:10px;padding-left:82px;color:var(--blue);letter-spacing:.58em;font-size:12px;font-weight:700}.copyright{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.footerCol h3{margin:0 0 22px;font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#555}.footerCol a{display:block;color:#111;font-size:16px;line-height:1.8;font-weight:500;transition:.25s ease}.footerCol a:hover{color:var(--blue)}.footerConnect p{margin:0;color:#333;font-size:16px;line-height:1.75;font-weight:500}.footerSocials{display:flex;align-items:center;gap:28px;margin-top:34px}.footerSocials a{width:44px;height:44px;border-radius:50%;background:#050505;color:#fff;display:grid;place-items:center;transition:.25s ease}.footerSocials a:hover{background:var(--blue);transform:translateY(-3px)}.footerSocials svg{width:20px;height:20px;display:block}@media (max-width:1024px){.footerContainer{width:min(100% - 40px,1180px);grid-template-columns:1fr 1fr;gap:50px}.footerLogo strong{font-size:36px}.footerLogo small{padding-left:66px}}@media (max-width:640px){.footer{padding:52px 0}.footerContainer{width:min(100% - 28px,1180px);grid-template-columns:1fr;gap:36px}.footerLogo{margin-bottom:24px}.footerLogo strong{font-size:32px}.footerLogo small{padding-left:58px;font-size:10px}.footerCol h3{font-size:15px;margin-bottom:16px}.copyright,.footerCol a,.footerConnect p{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{display:grid;gap:0;background:#fff;border-bottom:1px solid var(--border);max-height:0;overflow:hidden;transition:.35s ease}.mobileMenu.active{max-height:520px}.mobileMenu a{padding:16px 22px;border-top:1px solid var(--border);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}.eventGrid,.programGrid{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{min-height:650px;align-items:flex-start;padding-top:90px}.heroImage:after{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 46%,rgba(255,255,255,.25))}.hero h1{font-size:54px}.heroBtns{flex-direction:column;align-items:flex-start}.section{padding:58px 0}.sectionHead{align-items:flex-start;flex-direction:column;gap:10px}.eventGrid,.features,.footerGrid,.programGrid{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{min-height:520px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.innerHeroBg,.innerHeroBg:after{position:absolute;inset:0}.innerHeroBg:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 22%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.26) 72%,rgba(255,255,255,.06));z-index:1}.innerHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.innerHeroContent h1{margin:0;max-width:720px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.innerHeroContent p:last-child{max-width:520px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.aboutPageContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.aboutPageIntro{background:#fff}.aboutPageIntro .aboutPageContainer{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.aboutPageImage{position:relative;min-height:500px;border-radius:6px;overflow:hidden;background:#eee}.aboutPageText{border-left:1px solid var(--border);padding-left:68px}.aboutCtaBox h2,.aboutPageText h2,.statementGrid h2{margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,64px);line-height:1.02;font-weight:600;color:var(--black)}.aboutCtaBox p,.aboutPageText p,.licenseNote p,.statementGrid p{color:var(--muted);font-size:16px;line-height:1.85}.aboutValueGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.aboutValueCard{background:#fff;border:1px solid var(--border);border-radius:6px;padding:38px;min-height:260px;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.aboutValueCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.aboutValueCard span{width:46px;height:46px;border-radius:50%;background:#eef4ff;color:var(--blue);display:grid;place-items:center;font-size:13px;font-weight:700;margin-bottom:26px}.aboutValueCard h3{margin:0 0 14px;font-size:20px;color:#111}.aboutValueCard p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.statementGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.statementGrid p{margin-top:0}.aboutNote{padding-top:0;background:#fff}.licenseNote{border:1px solid var(--border);border-radius:6px;padding:34px 38px;background:#fafafa}.licenseNote h3{margin:0 0 12px;font-size:20px;color:#111}.licenseNote p{margin:0}.aboutCta{background:var(--soft)}.aboutCtaBox{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:58px 64px;box-shadow:0 18px 55px rgba(0,0,0,.04)}.aboutCtaBox p{max-width:680px;margin-bottom:0}@media (max-width:1024px){.aboutPageContainer,.innerHeroContent{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{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.innerHero{min-height:430px}.aboutPageContainer,.innerHeroContent{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{min-height:540px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.contactHeroBg,.contactHeroBg:after{position:absolute;inset:0}.contactHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.68) 44%,rgba(255,255,255,.22) 72%,rgba(255,255,255,.02))}.contactHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.contactHeroContent h1{margin:0;max-width:760px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.contactHeroContent p:last-child{max-width:520px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.contactPageSection{background:#fff}.contactPageContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.contactPageSection .contactPageContainer{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:stretch}.contactInfoPanel{border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:48px}.contactFormPanel h2,.contactInfoPanel h2,.contactVisitText h2{margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,58px);line-height:1.05;font-weight:600;color:var(--black)}.contactPageList{display:grid;gap:24px;margin-top:34px}.contactPageItem{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:flex-start}.contactPageIcon{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center}.contactPageIcon svg{width:22px;height:22px;display:block}.contactPageItem p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.contactPageItem strong{display:block;color:#111;font-size:14px;margin-bottom:5px}.contactPageItem a{color:var(--muted)}.contactFormPanel{border:1px solid var(--border);border-radius:8px;background:#fff;padding:48px;box-shadow:0 18px 55px rgba(0,0,0,.04)}.contactForm,.formRow{display:grid;gap:22px}.formRow{grid-template-columns:repeat(2,1fr)}.contactForm label{display:grid;gap:9px;color:#111;font-size:14px;font-weight:700}.contactForm input,.contactForm select,.contactForm textarea{width:100%;border:1px solid var(--border);background:#fafafa;padding:16px 18px;border-radius:4px;font-family:inherit;font-size:15px;color:#111;outline:none;transition:.25s ease}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--blue);background:#fff}.contactForm button{border:0;cursor:pointer;width:fit-content}.contactImageSection{background:var(--soft)}.contactImageGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.contactSideImage{position:relative;min-height:460px;border-radius:8px;overflow:hidden;background:#eee}.contactVisitText p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.85}.contactActionBtns{display:flex;gap:16px;margin-top:34px}.contactMapSection{padding:0 0 82px;background:var(--soft)}.contactMapBox{min-height:500px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#f7f7f7}.contactMapBox iframe{width:100%;height:100%;min-height:500px;display:block}@media (max-width:1024px){.contactHeroContent,.contactPageContainer{width:min(100% - 40px,1180px)}.contactImageGrid,.contactPageSection .contactPageContainer{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}.contactFormPanel,.contactInfoPanel{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{min-height:540px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.booksPageHeroBg,.booksPageHeroBg:after{position:absolute;inset:0}.booksPageHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))}.booksPageHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.booksPageHeroContent h1{margin:0;max-width:850px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.booksPageHeroContent p:last-child{max-width:620px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.booksSearchBox input{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:18px 20px;font-family:inherit;font-size:15px;outline:none}.booksSearchBox input:focus{border-color:var(--blue);background:#fff}.booksFilters{display:flex;justify-content:flex-end}.languageTabs{border-radius:6px}.languageTabs button{border-right:1px solid var(--border);padding:0 20px;font-weight:700}.languageTabs button:last-child{border-right:0}.languageTabs button.active{background:#000;color:#fff}.booksFilters select{background:#fff;padding:0 18px;font-weight:700}.booksResultHead{margin-bottom:28px}.booksResultHead p{margin:0;color:var(--muted)}.booksLibraryCard{overflow:hidden}.booksLibraryCover{height:300px;border-bottom:1px solid var(--border)}.booksLibraryImage{padding:16px}.booksLibraryContent{padding:20px}.booksMeta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.booksMeta span{background:#eef4ff;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.04em;padding:6px 9px;border-radius:999px}.booksLibraryCard h3{font-size:17px}.booksLibraryCard p{margin:0 0 18px;font-size:14px}.booksCardActions{display:flex;gap:10px}.booksCardActions a,.booksCardActions button{border:1px solid #111;background:#fff;color:#111;padding:11px 13px;border-radius:4px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.booksCardActions a{background:#000;color:#fff}.bookModalOverlay{z-index:999;background:rgba(0,0,0,.52);padding:24px}.bookModal{width:min(860px,100%);display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;padding:34px}.bookModalClose{top:14px;background:transparent;font-size:34px}.bookModalContent h2{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1.05;font-weight:600}.bookModalContent p{font-size:16px;margin-bottom:28px}@media (max-width:1200px){.booksLibraryGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.booksLibraryContainer,.booksPageHeroContent{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}.booksLibraryContainer,.booksPageHeroContent{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{position:fixed;left:28px;bottom:28px;z-index:999;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 18px 45px rgba(37,211,102,.35);transition:.3s ease}.floatingWhatsapp:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 22px 55px rgba(37,211,102,.42)}.floatingWhatsapp svg{width:34px;height:34px;display:block}.backToTop{position:fixed;right:28px;bottom:28px;z-index:999;width:52px;height:52px;border:0;border-radius:50%;background:#050505;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 18px 45px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(16px);transition:.3s ease}.backToTop.show{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{background:var(--blue);transform:translateY(-4px)}.backToTop svg{width:23px;height:23px;display:block}@media (max-width:640px){.floatingWhatsapp{left:18px;bottom:18px;width:52px;height:52px}.floatingWhatsapp svg{width:30px;height:30px}.backToTop{right:18px;bottom:18px;width:48px;height:48px}.backToTop svg{width:21px;height:21px}}.meditationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.meditationCard{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.meditationCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.meditationCardImage{position:relative;height:220px;background:#f3f3f3;border-bottom:1px solid var(--border)}.meditationImagePlaceholder{width:100%;height:100%;padding:24px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:space-between}.meditationImagePlaceholder span{font-size:30px;font-weight:800;color:#111;letter-spacing:-.04em}.meditationImagePlaceholder strong{font-family:Cormorant Garamond,serif;font-size:30px;line-height:1;color:#111}.meditationLevel{position:absolute;top:14px;right:14px;background:#000;color:#fff;font-size:11px;font-weight:800;padding:7px 10px;border-radius:999px;z-index:2}.meditationCardBody{padding:24px}.meditationCategory{display:inline-flex;background:#eef4ff;color:var(--blue);font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px;margin-bottom:12px}.meditationCard h3{margin:0 0 12px;font-size:20px;line-height:1.3;color:#111}.meditationCard p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.7}.meditationInfoList{display:grid;gap:6px;margin-bottom:22px}.meditationInfoList span{color:#444;font-size:13px;line-height:1.5}.meditationActions{display:flex;gap:10px}.meditationActions a{border:1px solid #111;color:#111;padding:11px 13px;border-radius:4px;font-size:13px;font-weight:700}.meditationActions a:last-child{background:#000;color:#fff}.meditationDetailHero,.meditationPageHero{min-height:540px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.meditationDetailHeroBg,.meditationPageHeroBg{position:absolute;inset:0}.meditationDetailHeroBg:after,.meditationPageHeroBg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))}.meditationDetailHeroContent,.meditationPageHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.meditationDetailHeroContent h1,.meditationPageHeroContent h1{margin:0;max-width:850px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.meditationDetailHeroContent p:last-child,.meditationPageHeroContent p:last-child{max-width:620px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.meditationListingSection{padding:82px 0;background:#fff}.meditationListingContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.meditationToolbar{display:grid;grid-template-columns:1.2fr .45fr;gap:24px;margin-bottom:24px}.meditationToolbar input,.meditationToolbar select{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:17px 18px;font-family:inherit;font-size:15px;outline:none}.meditationResultText{margin-bottom:28px;color:var(--muted)}.meditationEmpty{border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:44px;text-align:center}.meditationDetailSection{background:#fff}.meditationDetailContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:flex-start}.meditationDetailMain h2{margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,64px);line-height:1.02;font-weight:600}.meditationDetailMain p{color:var(--muted);font-size:16px;line-height:1.85}.meditationDetailBlock{margin-top:34px;padding:34px;border:1px solid var(--border);border-radius:8px;background:#fafafa}.meditationDetailBlock h3{margin:0 0 16px}.meditationDetailBlock ul{margin:0;padding-left:18px}.meditationDetailBlock li{margin-bottom:10px;color:var(--muted);line-height:1.7}.meditationInfoCard{border:1px solid var(--border);border-radius:8px;padding:38px;background:#fafafa;position:sticky;top:110px}.meditationInfoCard h3{margin:0 0 24px;font-size:22px}.meditationInfoCard p{margin:0 0 18px;color:var(--muted);line-height:1.7}.meditationInfoCard strong{display:block;color:#111;margin-bottom:4px}.meditationInfoCard .btn{width:100%;margin-top:12px}.meditationBackLink{display:inline-flex;margin-top:20px;font-size:14px;font-weight:700;color:#111}.meditationDetailPlaceholder{width:100%;height:100%;padding:70px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:center;gap:14px}.meditationDetailPlaceholder span{font-size:54px;font-weight:800;color:#111;letter-spacing:-.05em}.meditationDetailPlaceholder strong{font-family:Cormorant Garamond,serif;font-size:60px;line-height:1;color:#111}@media (max-width:1200px){.meditationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.meditationDetailContainer,.meditationDetailHeroContent,.meditationListingContainer,.meditationPageHeroContent{width:min(100% - 40px,1180px)}.meditationDetailContainer,.meditationToolbar{grid-template-columns:1fr;gap:45px}.meditationGrid{grid-template-columns:repeat(2,1fr)}.meditationInfoCard{position:static}}@media (max-width:640px){.meditationDetailHero,.meditationPageHero{min-height:430px}.meditationDetailContainer,.meditationDetailHeroContent,.meditationListingContainer,.meditationPageHeroContent{width:min(100% - 28px,1180px)}.meditationDetailHeroContent h1,.meditationPageHeroContent h1{font-size:46px}.meditationGrid{grid-template-columns:1fr}.meditationActions{flex-direction:column}.meditationInfoCard{padding:28px}}.cardInfoItem{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:flex-start;color:#444;font-size:13px;line-height:1.5}.cardInfoItem svg{width:17px;height:17px;color:var(--blue);margin-top:2px;flex-shrink:0}.galleryPageHero{min-height:540px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.galleryPageHeroBg,.galleryPageHeroBg:after{position:absolute;inset:0}.galleryPageHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))}.galleryPageHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.galleryPageHeroContent h1{margin:0;max-width:850px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,92px);line-height:.98;font-weight:600;color:var(--black)}.galleryPageHeroContent p:last-child{max-width:620px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.galleryListingSection{padding:82px 0;background:#fff}.galleryListingContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.galleryToolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.galleryTabs{display:flex;flex-wrap:wrap;gap:10px}.galleryTabs button{border:1px solid var(--border);background:#fff;color:#111;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer;transition:.25s ease}.galleryTabs button.active,.galleryTabs button:hover{background:#111;color:#fff;border-color:#111}.galleryToolbar select{min-width:220px;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:15px 16px;font-family:inherit;font-size:14px;outline:none}.galleryResultText{margin-bottom:28px;color:var(--muted)}.galleryPageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.galleryPageCard{position:relative;border:0;padding:0;min-height:360px;border-radius:8px;overflow:hidden;background:#f2f2f2;cursor:pointer;display:block;text-align:left}.galleryPageImage{position:absolute;inset:0}.galleryPageOverlay{position:absolute;inset:auto 0 0 0;z-index:2;padding:70px 26px 24px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.72));color:#fff;display:flex;flex-direction:column;align-items:flex-start}.galleryPageOverlay small{background:rgba(255,255,255,.16);padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;margin-bottom:12px}.galleryPageOverlay strong{font-size:22px;line-height:1.25;max-width:360px}.galleryPageOverlay em{margin-top:9px;font-size:12px;font-style:normal;opacity:.8}.galleryPageCard img{transition:.6s ease}.galleryPageCard:hover img{transform:scale(1.06)}.galleryEmpty{border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:44px;text-align:center}.galleryItem{position:relative;overflow:hidden}.galleryHoverText{position:absolute;inset:auto 0 0 0;z-index:2;padding:50px 20px 20px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.72));opacity:0;transform:translateY(14px);transition:.3s ease}.galleryHoverText small{display:inline-flex;margin-bottom:8px;font-size:11px;font-weight:800;opacity:.85}.galleryHoverText strong{display:block;font-size:18px;line-height:1.3}.galleryItem:hover .galleryHoverText{opacity:1;transform:translateY(0)}.galleryModalOverlay{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.78);display:grid;place-items:center;padding:34px}.galleryModal{width:min(1100px,100%);background:#fff;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.35)}.galleryModalClose{position:absolute;top:16px;right:16px;z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 10px 35px rgba(0,0,0,.18)}.galleryModalImage{position:relative;height:min(68vh,680px);background:#111}.galleryModalImage iframe{width:100%;height:100%;border:0;display:block}.galleryModalContent{padding:26px 30px 30px}.galleryModalContent span{display:inline-flex;background:#eef4ff;color:var(--blue);font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px;margin-bottom:12px}.galleryModalContent h3{margin:0 0 10px;font-size:26px}.galleryModalContent p{margin:0;color:var(--muted);line-height:1.7}@media (max-width:1024px){.galleryListingContainer,.galleryPageHeroContent{width:min(100% - 40px,1180px)}.galleryPageGrid{grid-template-columns:repeat(2,1fr)}.galleryToolbar{align-items:flex-start;flex-direction:column}.galleryToolbar select{width:100%}}@media (max-width:640px){.galleryPageHero{min-height:430px}.galleryListingContainer,.galleryPageHeroContent{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{min-height:560px;position:relative;display:flex;align-items:center;overflow:hidden;background:#fff}.aboutOshoHeroBg,.aboutOshoHeroBg:after{position:absolute;inset:0}.aboutOshoHeroBg:after{content:"";z-index:1;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))}.aboutOshoHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.aboutOshoHeroContent h1{margin:0;max-width:900px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,94px);line-height:.98;font-weight:600;color:var(--black)}.aboutOshoHeroContent p:last-child{max-width:650px;margin:24px 0 0;color:#333;font-size:17px;line-height:1.8}.aboutOshoCtaContainer,.aboutOshoEssenceContainer,.aboutOshoIntroContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.aboutOshoIntroContainer{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:flex-start}.aboutOshoIntroText h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.5vw,70px);line-height:1.02;font-weight:600;color:#111}.aboutOshoIntroCopy p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.9}.aboutOshoExploreGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.aboutOshoExploreCard{background:#fff;border:1px solid var(--border);border-radius:8px;padding:34px;min-height:250px;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.aboutOshoExploreCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.aboutOshoExploreCard span{display:inline-flex;margin-bottom:34px;color:var(--blue);font-size:13px;font-weight:800}.aboutOshoExploreCard h3{margin:0 0 14px;font-size:23px;color:#111}.aboutOshoExploreCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.aboutOshoQuoteBox{border:1px solid var(--border);border-radius:10px;padding:64px;background:#111;color:#fff}.aboutOshoQuoteBox .sectionTag{color:#fff;opacity:.72}.aboutOshoQuoteBox h2{margin:0;max-width:980px;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.2vw,72px);line-height:1.04;font-weight:600}.aboutOshoQuoteBox p:last-child{max-width:720px;margin:24px 0 0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.8}.aboutOshoResourcesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.aboutOshoResourceCard{background:#fff;border:1px solid var(--border);border-radius:8px;padding:34px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;color:#111;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.aboutOshoResourceCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.aboutOshoResourceCard h3{margin:0 0 14px;font-size:23px}.aboutOshoResourceCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.aboutOshoResourceCard span{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--blue);font-size:13px;font-weight:800}.aboutOshoResourceCard svg{width:18px;height:18px}.aboutOshoCtaContainer{border:1px solid var(--border);border-radius:10px;padding:58px 64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#fafafa}.aboutOshoCtaContainer h2{margin:0;max-width:780px;font-family:Cormorant Garamond,serif;font-size:clamp(38px,4vw,62px);line-height:1.04;font-weight:600}.aboutOshoCtaActions{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:1200px){.aboutOshoExploreGrid,.aboutOshoResourcesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.aboutOshoCtaContainer,.aboutOshoEssenceContainer,.aboutOshoHeroContent,.aboutOshoIntroContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer{width:min(100% - 40px,1180px)}.aboutOshoCtaContainer,.aboutOshoIntroContainer{grid-template-columns:1fr}.aboutOshoCtaContainer{padding:46px}}@media (max-width:640px){.aboutOshoHero{min-height:440px}.aboutOshoCtaContainer,.aboutOshoEssenceContainer,.aboutOshoHeroContent,.aboutOshoIntroContainer,.aboutOshoQuoteContainer,.aboutOshoResourcesContainer{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}}.googleReviewsHeader h2{max-width:840px}.googleReviewsGrid{grid-template-columns:repeat(3,1fr);gap:26px}.googleReviewCard{padding:30px}.reviewAvatarFallback{font-size:18px}.googleReviewsSection{background:#f8f8f5;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.googleReviewsContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.googleReviewsHeader{display:grid;grid-template-columns:1fr 320px;gap:60px;align-items:flex-end;margin-bottom:38px}.googleReviewsHeader h2{margin:0;max-width:900px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);line-height:1.02;font-weight:600;color:#111}.googleRatingBox{background:#fff;border:1px solid var(--border);border-radius:10px;padding:28px;box-shadow:0 14px 42px rgba(0,0,0,.035)}.googleMiniLabel{display:inline-flex;margin-bottom:14px;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.googleRatingBox strong{display:block;font-family:Cormorant Garamond,serif;font-size:58px;line-height:1;font-weight:600;color:#111;margin-bottom:8px}.reviewStars{display:inline-flex;gap:2px;color:#d6a11c;font-size:16px;line-height:1}.googleRatingBox p{margin:10px 0 18px;color:var(--muted);font-size:14px;line-height:1.6}.googleRatingBox a{display:inline-flex;color:#111;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.googleReviewsGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.googleReviewCard{background:#fff;border:1px solid var(--border);border-radius:10px;padding:24px;min-height:280px;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.googleReviewCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.googleReviewTop{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;margin-bottom:22px}.googleReviewAvatar{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#111;color:#fff;flex-shrink:0}.googleReviewAvatar img{width:100%;height:100%;object-fit:cover;display:block;font-size:0}.reviewAvatarFallback{width:100%;height:100%;display:grid;place-items:center;font-weight:800;font-size:19px;line-height:1;color:#fff;background:#111}.googleReviewAuthor{display:inline-flex;color:#111;font-size:15px;font-weight:800;text-decoration:none;margin-bottom:7px}.googleReviewAuthor:hover{color:var(--blue)}.googleReviewMeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.googleReviewMeta .reviewStars{font-size:13px}.googleReviewMeta span{color:var(--muted);font-size:12px}.googleReviewCard p{margin:0;color:var(--muted);font-size:15px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.googleReviewsLoading{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.googleReviewsLoading span{height:260px;border-radius:10px;background:linear-gradient(90deg,#fff,#f1f1f1,#fff);background-size:200% 100%;animation:reviewSkeleton 1.2s linear infinite}@keyframes reviewSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@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{padding:24px;min-height:auto}.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{min-height:100vh;background:#f8f8f5;color:#111}.adminLoginPage{display:grid;place-items:center;padding:30px}.adminLoginCard{width:min(460px,100%);background:#fff;border:1px solid var(--border);border-radius:12px;padding:40px;box-shadow:0 24px 70px rgba(0,0,0,.08)}.adminEyebrow{margin:0 0 12px;color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.adminLoginCard h1,.adminTopbar h1{margin:0 0 28px;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1;font-weight:600}.adminLoginCard label{display:grid;gap:8px;margin-bottom:18px;font-size:13px;font-weight:800}.adminForm input,.adminForm select,.adminForm textarea,.adminLoginCard input{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:14px 15px;font:inherit;outline:none}.adminForm textarea,.adminLoginCard textarea{min-height:120px;resize:vertical}.adminLoginCard button,.adminLogoutBtn,.adminPrimaryBtn{border:0;background:#111;color:#fff;padding:14px 18px;border-radius:5px;font-size:14px;font-weight:900;cursor:pointer}.adminLoginCard button{width:100%;margin-top:8px}.adminAlert{margin-bottom:18px;background:#fff2f2;border:1px solid #ffd1d1;color:#a40000;padding:12px 14px;border-radius:6px;font-size:13px;font-weight:700}.adminContainer{width:min(1320px,calc(100% - 60px));margin:0 auto;padding:50px 0}.adminTopbar{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:34px}.adminCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.adminModuleCard{background:#fff;color:#111;text-decoration:none;border:1px solid var(--border);border-radius:10px;padding:34px;min-height:240px;box-shadow:0 18px 50px rgba(0,0,0,.05);transition:.25s ease}.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{margin:0;color:var(--muted);line-height:1.7}@media (max-width:900px){.adminCardsGrid{grid-template-columns:1fr}.adminTopbar{display:grid}}.adminBackBtn{display:inline-flex;align-items:center;background:#111;color:#fff;text-decoration:none;padding:13px 18px;border-radius:5px;font-size:13px;font-weight:900}.adminPanel{background:#fff;border:1px solid var(--border);border-radius:12px;padding:30px;margin-bottom:28px;box-shadow:0 18px 50px rgba(0,0,0,.05)}.adminFormHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.adminFormHead h2{margin:0;font-size:26px}.adminFormHead button{border:1px solid #111;background:#fff;color:#111;padding:10px 14px;border-radius:5px;font-size:13px;font-weight:800;cursor:pointer}.adminFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.adminForm label{display:grid;gap:8px;font-size:13px;font-weight:800}.adminFull{grid-column:1/-1}.adminSuccess{margin-bottom:18px;background:#effaf2;border:1px solid #ccefd3;color:#146b2d;padding:12px 14px;border-radius:6px;font-size:13px;font-weight:700}.adminTableWrap{width:100%;overflow-x:auto}.adminTable{width:100%;border-collapse:collapse;min-width:900px}.adminTable th{background:#f8f8f5;color:#111;font-size:12px;text-align:left;padding:14px}.adminTable td,.adminTable th{border-bottom:1px solid var(--border)}.adminTable td{padding:16px 14px;color:#444;font-size:14px;vertical-align:top}.adminTable td strong{display:block;color:#111;margin-bottom:5px}.adminTable td small{display:block;color:var(--muted);font-size:12px;max-width:420px;word-break:break-all}.adminTableActions{display:flex;gap:8px}.adminTableActions button{border:1px solid #111;background:#fff;color:#111;padding:9px 12px;border-radius:4px;font-size:12px;font-weight:800;cursor:pointer}.adminTableActions button.danger{border-color:#c90000;color:#c90000}@media (max-width:760px){.adminFormGrid{grid-template-columns:1fr}.adminPanel{padding:22px}}.adminHelpText{max-width:760px;margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.8}.adminImportPaths{display:grid;gap:10px;margin-bottom:22px}.adminImportPaths code{display:block;background:#f8f8f5;border:1px solid var(--border);border-radius:6px;padding:12px 14px;color:#111;font-size:13px}.booksLibrarySection{padding:82px 0;background:#fff}.booksLibraryContainer{width:min(1520px,calc(100% - 80px));max-width:1520px;margin:0 auto}.booksToolbar{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;margin-bottom:24px}.booksToolbar input{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:17px 18px;font-family:inherit;font-size:15px;color:#111;outline:none}.booksFilters select:focus,.booksToolbar input:focus{border-color:#111;background:#fff}.booksFilters{display:grid;grid-template-columns:1fr 220px;gap:16px;align-items:center}.languageTabs{display:flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:#fff}.languageTabs button{flex:1;border:0;background:#fff;color:#111;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.25s ease}.languageTabs button.active,.languageTabs button:hover{background:#111;color:#fff}.booksFilters select{width:100%;border:1px solid var(--border);background:#fafafa;border-radius:6px;padding:14px 15px;font-family:inherit;font-size:14px;color:#111;outline:none}.booksResultText{margin-bottom:28px;color:var(--muted);font-size:15px}.booksResultText strong{color:#111}.booksLibraryGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px}.booksLibraryCard{background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px;min-height:100%;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.booksLibraryCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.booksLibraryCover{position:relative;height:270px;background:#f4f4f4;border:1px solid #e3e3e3;border-radius:6px;overflow:hidden;margin-bottom:16px}.booksLibraryImage{object-fit:contain;padding:10px}.booksLibraryMeta{flex-wrap:wrap;gap:7px;margin-bottom:10px}.booksLibraryMeta span{display:inline-flex;align-items:center;background:#eef4ff;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.04em;padding:5px 8px;border-radius:999px;line-height:1}.booksLibraryCard h3{min-height:46px;margin:0 0 12px;font-size:16px;line-height:1.35;color:#111}.booksLibraryCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.booksLibraryActions{gap:10px;margin-top:18px}.booksLibraryActions a,.booksLibraryActions button{border:1px solid #111;background:#fff;color:#111;padding:11px 12px;font-family:inherit;font-size:13px;transition:.25s ease}.booksLibraryActions a,.booksLibraryActions button:hover{background:#111;color:#fff}.booksEmpty{margin-top:30px;border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:44px;text-align:center}.booksEmpty h3{margin:0 0 8px;color:#111}.booksEmpty p{margin:0;color:var(--muted)}.booksLibraryPlaceholder{width:100%;height:100%;padding:22px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:space-between}.booksLibraryPlaceholder span{font-size:28px;font-weight:800;letter-spacing:-.04em;color:#111}.booksLibraryPlaceholder strong{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.05;font-weight:600;color:#111}.bookModalOverlay{z-index:2000}.bookModal{width:min(900px,100%);overflow:hidden}.bookModalGrid{grid-template-columns:300px 1fr;padding:40px}.bookModalCover{min-height:420px;background:#f4f4f4;border-radius:6px}.bookModalContent h3{font-size:46px}.bookModalContent p{margin:18px 0 26px;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)}.booksFilters,.booksToolbar{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{font-size:12px;-webkit-line-clamp:2}.booksLibraryActions{grid-template-columns:1fr}.booksLibraryActions a,.booksLibraryActions button{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{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:28px}.bookModal{width:min(780px,calc(100% - 30px));max-height:calc(100vh - 60px);background:#fff;border-radius:10px;position:relative;overflow:auto;box-shadow:0 30px 90px rgba(0,0,0,.35)}.bookModalClose{position:absolute;top:16px;right:16px;z-index:5;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 10px 35px rgba(0,0,0,.18)}.bookModalGrid{display:grid;grid-template-columns:250px 1fr;gap:36px;padding:54px 48px 48px;align-items:center}.bookModalCover{position:relative;width:100%;height:360px;min-height:unset;background:#f5f5f5;border:1px solid var(--border);border-radius:7px;overflow:hidden}.bookModalCover .booksLibraryImage{object-fit:contain;padding:14px}.bookModalCover .booksLibraryPlaceholder{padding:22px}.bookModalContent{align-self:center}.bookModalContent .sectionTag{margin-bottom:18px}.bookModalContent h3{margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:42px;line-height:1.05;font-weight:600;color:#111}.bookModalContent .booksLibraryMeta{margin-bottom:18px}.bookModalContent p{margin:0 0 26px;color:var(--muted);font-size:15px;line-height:1.85;max-width:360px}.bookModalContent .btn{display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:15px 22px;line-height:1.2;text-align:center}@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{height:360px;max-width:280px;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{position:fixed;inset:0;z-index:4000;background:rgba(0,0,0,.74);display:grid;place-items:center;padding:28px}.booksPreviewModal{width:min(920px,100%);max-height:calc(100vh - 60px);background:#fff;border-radius:12px;position:relative;overflow:auto;box-shadow:0 34px 100px rgba(0,0,0,.38)}.booksPreviewClose{position:absolute;top:18px;right:18px;z-index:5;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#111;font-size:32px;line-height:1;cursor:pointer;box-shadow:0 14px 40px rgba(0,0,0,.18)}.booksPreviewGrid{display:grid;grid-template-columns:310px 1fr;gap:54px;align-items:center;padding:72px 72px 64px}.booksPreviewCoverWrap{position:relative;width:100%;height:440px;background:#f5f5f5;border:1px solid var(--border);border-radius:8px;overflow:hidden}.booksPreviewCoverWrap .booksLibraryImage{object-fit:contain;padding:16px}.booksPreviewCoverWrap .booksLibraryPlaceholder{padding:24px}.booksPreviewContent{max-width:430px}.booksPreviewContent .sectionTag{margin-bottom:20px}.booksPreviewContent h3{margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4vw,62px);line-height:1.02;font-weight:600;color:#111}.booksPreviewContent p{margin:0;color:var(--muted);font-size:16px;line-height:1.85}.booksPreviewBtn{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;min-width:210px;background:#111;color:#fff;border:1px solid #111;border-radius:5px;padding:16px 24px;text-decoration:none;font-size:14px;font-weight:900;line-height:1.2;transition:.25s ease}.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{max-width:100%;text-align:center}.booksPreviewBtn{width:100%}}@media (max-width:480px){.booksPreviewCoverWrap{height:340px;max-width:250px}.booksPreviewContent h3{font-size:36px}}.booksLibraryActions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto}.booksLibraryActions a,.booksLibraryActions button{min-height:54px;width:100%;border-radius:4px;padding:12px 18px;font-size:15px;font-weight:800;line-height:1.2;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.booksLibraryActions button{background:#ffffff;color:#111111;border:1px solid #111111}.booksLibraryActions a{border:1px solid #111111}.booksLibraryActions a,.booksLibraryActions button:hover{background:#111111;color:#ffffff}.booksLibraryActions a:hover{background:var(--blue);border-color:var(--blue);color:#ffffff}.booksLibraryCard,.booksLibraryMeta{display:flex;flex-direction:column}.booksLibraryMeta{flex:1}.booksLibraryMeta p{margin-bottom:26px}@media (max-width:520px){.booksLibraryActions{grid-template-columns:1fr;gap:10px}.booksLibraryActions a,.booksLibraryActions button{min-height:50px}}.eventDetailHero{position:relative;min-height:520px;display:grid;align-items:end;overflow:hidden;background:#111}.eventDetailHeroBg,.eventDetailHeroBg:after{position:absolute;inset:0}.eventDetailHeroBg:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.34));z-index:1}.eventDetailHeroBg .cover{object-fit:cover}.eventDetailPlaceholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#151515,#343434);color:#fff}.eventDetailPlaceholder span{font-size:14px;letter-spacing:.28em;text-transform:uppercase}.eventDetailPlaceholder strong{display:block;margin-top:8px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:500}.eventDetailHeroContent{position:relative;z-index:2;width:min(1520px,calc(100% - 40px));margin:0 auto;padding:150px 0 90px;color:#fff}.eventDetailHeroContent .sectionTag{color:#fff}.eventDetailHeroContent h1{max-width:850px;margin:0 0 22px;font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,92px);line-height:.96;font-weight:500}.eventDetailHeroContent p{max-width:680px;margin:0;font-size:18px;line-height:1.75;color:rgba(255,255,255,.86)}.eventDetailSection{background:#fff}.eventDetailContainer{width:min(1320px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:70px;align-items:start}.eventDetailMain h2{margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4vw,64px);line-height:1.05;font-weight:500;color:#111}.eventDetailMain p{margin:0;color:var(--muted);font-size:17px;line-height:1.9}.eventHighlights{margin-top:44px;padding:36px;border:1px solid var(--border);background:#faf8f4;border-radius:10px}.eventHighlights h3{margin:0 0 18px;font-size:24px;color:#111}.eventHighlights ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.9}.eventInfoCard{position:sticky;top:110px;padding:34px;border:1px solid var(--border);background:#fff;box-shadow:0 20px 70px rgba(0,0,0,.06)}.eventInfoCard h3{margin:0 0 26px;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500}.eventInfoCard p{margin:0 0 22px;color:#111;line-height:1.55}.eventInfoCard p strong{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.eventInfoCard .btn{width:100%;margin-top:12px}.eventBackLink{display:inline-block;margin-top:22px;color:#111;font-weight:800;text-decoration:none}.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{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.booksLibraryActions a,.booksLibraryActions button{width:100%!important;min-width:0!important;min-height:52px!important;padding:12px 14px!important;font-size:14px!important}.booksLibraryMeta{flex-direction:column!important;flex:1!important}.booksLibraryMeta p{margin-bottom:24px!important}@media (min-width:1200px){.booksLibraryActions a,.booksLibraryActions button{font-size:13.5px!important;padding-left:10px!important;padding-right:10px!important}}@media (max-width:520px){.booksLibraryActions{grid-template-columns:1fr!important}.booksLibraryActions a,.booksLibraryActions button{min-height:50px!important;font-size:14px!important}}.adminImagePreview{display:grid;gap:10px}.adminImagePreview span{font-size:13px;font-weight:800;color:#555}.adminImagePreview img{width:220px;height:140px;object-fit:cover;border-radius:10px;border:1px solid var(--border);background:#f5f5f5}.galleryImagePlaceholder{width:100%;height:100%;display:grid;place-items:center;text-align:center;padding:28px;background:linear-gradient(135deg,#f8f8f8,#eeeeee);color:#111}.galleryImagePlaceholder span{display:block;font-size:13px;letter-spacing:.22em;font-weight:900}.galleryImagePlaceholder strong{display:block;margin-top:8px;font-size:18px;line-height:1.3}.galleryItemPlaceholder{width:100%;height:100%;padding:24px;background:linear-gradient(145deg,#f7f7f4,#e8e8e4);display:flex;flex-direction:column;justify-content:space-between}.galleryItemPlaceholder span{font-size:28px;font-weight:800;color:#111;letter-spacing:-.04em}.galleryItemPlaceholder strong{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.05;font-weight:600;color:#111}.booksLibraryCard{display:flex!important;flex-direction:column!important}.booksLibraryCard h3{min-height:46px!important}.booksLibraryCard p{margin-bottom:20px!important}.booksLibraryMeta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;flex:unset!important}.booksLibraryMeta span{display:inline-flex!important;width:auto!important;max-width:max-content!important;align-items:center!important;justify-content:center!important;background:#eef4ff!important;color:var(--blue)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;padding:5px 9px!important;border-radius:999px!important;line-height:1!important}.booksLibraryActions{display:flex!important;align-items:center!important;gap:10px!important;margin-top:auto!important}.booksLibraryActions a,.booksLibraryActions button{width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;padding:8px 12px!important;border-radius:4px!important;font-size:13.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important}.booksLibraryActions button{background:#ffffff!important;color:#111111!important;border:1px solid #111111!important}.booksLibraryActions a{border:1px solid #111111!important}.booksLibraryActions a,.booksLibraryActions button:hover{background:#111111!important;color:#ffffff!important}.booksLibraryActions a:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#ffffff!important}@media (max-width:1350px){.booksLibraryActions a,.booksLibraryActions button{width:124px!important;min-width:124px!important;max-width:124px!important;font-size:13px!important}}@media (max-width:520px){.booksLibraryActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.booksLibraryActions a,.booksLibraryActions button{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;margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.trademarkNote strong{color:#111;font-weight:800}.galleryModalImage img,.galleryPageImage 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(180deg,rgba(0,0,0,0),rgba(0,0,0,.62))!important}.eventDetailHeroBg{inset:0!important}.eventDetailHeroBg:after{background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.96) 20%,rgba(255,255,255,.72) 46%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.04))!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{min-height:540px!important;position:relative!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#fff!important}.eventDetailHeroBg{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:82%!important;height:100%!important;z-index:0!important}.eventDetailHeroBg:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,.92) 16%,rgba(255,255,255,.62) 36%,rgba(255,255,255,.22) 62%,rgba(255,255,255,.04))!important}.eventDetailHeroBg .cover,.eventDetailHeroBg img{object-fit:cover!important;object-position:center center!important}.eventDetailHeroContent{position:relative!important;z-index:2!important;width:min(1520px,calc(100% - 80px))!important;max-width:1520px!important;margin:0 auto!important;padding:0!important;color:var(--black)!important}.eventDetailHeroContent .sectionTag{color:var(--blue)!important}.eventDetailHeroContent h1{margin:0!important;max-width:850px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(54px,6vw,92px)!important;line-height:.98!important;font-weight:600!important;color:var(--black)!important}.eventDetailHeroContent p{max-width:620px!important;margin:24px 0 0!important;color:#333!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(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 46%,rgba(255,255,255,.25))!important}.eventDetailHeroContent{width:min(100% - 28px,1180px)!important}.eventDetailHeroContent h1{font-size:46px!important}}.aboutActionBtns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.aboutActionBtns .btn{min-height:48px}@media (max-width:640px){.aboutActionBtns{flex-direction:column;align-items:flex-start}.aboutActionBtns .btn{width:100%}}.booksIntroBlock{max-width:1280px!important;margin:0 auto 46px!important;padding:0!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:0!important;text-align:left!important;overflow:hidden!important;border:1px solid rgba(17,17,17,.08)!important;background:#ffffff!important;box-shadow:0 26px 80px rgba(0,0,0,.055)!important}.booksIntroLeft{padding:54px 54px 50px!important;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),linear-gradient(135deg,#ffffff,#f7f8fb)!important;border-right:1px solid rgba(17,17,17,.08)!important}.booksIntroLeft .sectionTag{margin-bottom:18px!important;justify-content:flex-start!important}.booksIntroLeft h2{margin:0!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(46px,4.6vw,74px)!important;line-height:.98!important;font-weight:600!important;color:var(--black)!important}.booksIntroLeft p{max-width:520px!important;margin:24px 0 0!important;font-size:17px!important;line-height:1.85!important;color:#444!important}.booksIntroRight{padding:54px 54px 50px!important}.booksIntroRight h3{margin:0!important;font-size:clamp(28px,2.6vw,42px)!important;line-height:1.12!important;font-weight:800!important;color:var(--blue)!important}.booksTopicBox{margin:28px 0 26px!important;padding:24px!important;background:#f8f8f8!important;border:1px solid rgba(17,17,17,.07)!important}.booksTopicBox span{display:block!important;margin-bottom:16px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#777!important}.booksTopicPills{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.booksTopicPills em{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 13px!important;border-radius:999px!important;background:#ffffff!important;border:1px solid rgba(17,17,17,.08)!important;color:#111!important;font-size:13px!important;font-style:normal!important;font-weight:700!important;line-height:1!important}.booksIntroRight p{margin:0!important;max-width:720px!important;font-size:16.5px!important;line-height:1.85!important;color:#444!important}.booksIntroRight p strong{color:#111!important;font-weight:900!important}@media (max-width:980px){.booksIntroBlock{grid-template-columns:1fr!important}.booksIntroLeft{border-right:0!important;border-bottom:1px solid rgba(17,17,17,.08)!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{font-size:12px!important;padding:8px 11px!important}}.booksIntroBlock{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:46px!important;grid-template-columns:.92fr 1.08fr!important}.booksIntroLeft,.booksIntroRight{padding:58px 58px 54px!important}.booksIntroLeft h2{font-size:clamp(48px,4.2vw,76px)!important}.booksIntroLeft h2,.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{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:26px!important;min-height:48px!important;padding:13px 24px!important;background:#111111!important;color:#ffffff!important;border:1px solid #111111!important;border-radius:0!important;font-size:14px!important;font-weight:900!important;letter-spacing:.03em!important;text-decoration:none!important;transition:all .25s ease!important}.booksVisitBtn:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#ffffff!important;transform:translateY(-2px)!important}@media (max-width:640px){.booksVisitBtn{width:100%!important}}.eventsIntroBlock{width:100%;margin:0 0 46px;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid rgba(17,17,17,.08);background:#ffffff;box-shadow:0 26px 80px rgba(0,0,0,.055)}.eventsIntroLeft{padding:58px 58px 54px;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),linear-gradient(135deg,#ffffff,#f7f8fb);border-right:1px solid rgba(17,17,17,.08)}.eventsIntroLeft .sectionTag{margin-bottom:18px;justify-content:flex-start}.eventsIntroLeft h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(54px,5vw,86px);line-height:.95;font-weight:600;color:var(--black)}.eventsIntroRight{padding:58px 58px 54px}.eventsIntroRight h3{margin:0 0 24px;font-size:clamp(30px,2.8vw,46px);line-height:1.12;font-weight:800;color:var(--blue)}.eventsIntroRight p{max-width:780px;margin:0;font-size:17px;line-height:1.85;color:#444}.eventsIntroRight p+p{margin-top:18px}@media (max-width:980px){.eventsIntroBlock{grid-template-columns:1fr}.eventsIntroLeft{border-right:0;border-bottom:1px solid rgba(17,17,17,.08)}}@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{margin:0 0 30px;color:var(--muted);font-size:16px;line-height:1.85;max-width:620px}@media (max-width:640px){.contactActionBtns,.contactActionBtns .btn{width:100%}}.indiaGlimpseSection{background:#ffffff;border-top:1px solid var(--border)}.indiaGlimpseHead{max-width:980px;margin-bottom:42px}.indiaGlimpseHead h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);line-height:1.02;font-weight:600;color:var(--black)}.indiaGlimpseHead p:last-child{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.85}.indiaGlimpseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.indiaGlimpseCard{background:#fff;border:1px solid var(--border);border-radius:8px;padding:30px;min-height:360px;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.indiaGlimpseCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.indiaGlimpseCard>span{display:inline-flex;margin-bottom:18px;background:#eef4ff;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.indiaGlimpseCard h3{margin:0 0 10px;font-size:22px;line-height:1.3;color:#111}.indiaGlimpseName{margin:0 0 22px!important;color:#111!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}.indiaGlimpseCard p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.75}.indiaGlimpseCard p strong{display:block;margin-bottom:4px;color:#111;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1100px){.indiaGlimpseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.indiaGlimpseGrid{grid-template-columns:1fr}.indiaGlimpseCard{padding:24px;min-height:auto}.indiaGlimpseHead h2{font-size:42px}}.aboutMainContent{background:#ffffff}.aboutMainContentGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:flex-start}.aboutMainContent h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.6vw,72px);line-height:1.02;font-weight:600;color:var(--black)}.aboutMainCopy{border-left:1px solid var(--border);padding-left:58px}.aboutMainCopy p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.9}.aboutMainCopy p strong{color:#111;font-weight:900}.aboutIndiaGlimpseSection{background:#ffffff;border-top:1px solid var(--border)}.aboutIndiaHead{max-width:980px;margin-bottom:42px}.aboutIndiaHead h2{margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.8vw,76px);line-height:1.02;font-weight:600;color:var(--black)}.aboutIndiaHead p:last-child{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.85}.aboutIndiaGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.aboutIndiaCard{background:#fff;border:1px solid var(--border);border-radius:8px;padding:30px;min-height:360px;box-shadow:0 14px 42px rgba(0,0,0,.035);transition:.3s ease}.aboutIndiaCard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.06)}.aboutIndiaCard>span{display:inline-flex;margin-bottom:18px;background:#eef4ff;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.aboutIndiaCard h3{margin:0 0 10px;font-size:22px;line-height:1.3;color:#111}.aboutIndiaName{margin:0 0 22px!important;color:#111!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important}.aboutIndiaCard p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.75}.aboutIndiaCard p strong{display:block;margin-bottom:4px;color:#111;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@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{padding:24px;min-height:auto}.aboutIndiaHead h2,.aboutMainContent h2{font-size:42px}}.aboutVideoSection{background:#ffffff!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;padding:74px 0!important}.aboutVideoGrid{grid-template-columns:minmax(0,1fr) 370px!important;gap:32px!important}.aboutVideoText .sectionTag{margin-bottom:18px!important}.aboutVideoText h2{margin:0!important;max-width:650px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(52px,5vw,86px)!important;line-height:.98!important;font-weight:600!important;color:var(--black)!important}.aboutVideoText p:last-child{max-width:660px!important;margin:28px 0 0!important;color:var(--muted)!important;font-size:17px!important;line-height:1.85!important}.aboutVideoWrap{margin-right:auto!important;background:#111!important;border-radius:22px!important;padding:12px!important;box-shadow:0 34px 90px rgba(0,0,0,.18)!important;position:relative!important}.aboutVideoWrap:before{content:""!important;position:absolute!important;inset:-26px!important;background:radial-gradient(circle,rgba(35,104,216,.08),transparent 62%)!important;z-index:-1!important;border-radius:34px!important}.aboutVideoPlayer{width:100%!important;aspect-ratio:464/832!important;display:block!important;border-radius:14px!important;background:#000!important;object-fit:cover!important}.aboutVideoCaption{margin:16px 0 0!important;text-align:center!important;color:var(--muted)!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{margin:0 auto!important;max-width:360px!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{max-width:320px!important;border-radius:18px!important;padding:9px!important}.aboutVideoPlayer{border-radius:12px!important}}.aboutVideoGrid{width:min(1180px,calc(100% - 80px))!important;max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,680px) 360px!important;gap:70px!important;align-items:center!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{width:min(100% - 40px,1180px)!important;grid-template-columns:1fr!important;gap:42px!important}.aboutVideoWrap{margin:0 auto!important}}@media (max-width:640px){.aboutVideoGrid{width:min(100% - 28px,1180px)!important}}.meetupHighlightCard{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:flex-start;margin-top:30px;padding:24px;border-radius:10px;background:#111;color:#fff;text-decoration:none;box-shadow:0 18px 55px rgba(0,0,0,.16);transition:.25s ease}.meetupHighlightCard:hover{transform:translateY(-3px);background:var(--blue)}.meetupHighlightIcon{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;color:#fff}.meetupHighlightIcon svg{width:28px;height:28px}.meetupHighlightCard small{display:block;margin-bottom:7px;color:rgba(255,255,255,.72);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.meetupHighlightCard strong{display:block;color:#fff;font-size:19px;line-height:1.35;font-weight:900}.meetupHighlightCard p{margin:8px 0 0;color:rgba(255,255,255,.74);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{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:flex-start;margin-top:30px;max-width:620px;padding:24px;border-radius:10px;background:#111;color:#fff;text-decoration:none;box-shadow:0 18px 55px rgba(0,0,0,.16);transition:.25s ease}.homeMeetupCard:hover{transform:translateY(-3px);background:var(--blue)}.homeMeetupIcon{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;color:#fff}.homeMeetupIcon svg{width:28px;height:28px}.homeMeetupCard small{display:block;margin-bottom:7px;color:rgba(255,255,255,.72);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.homeMeetupCard strong{display:block;color:#fff;font-size:19px;line-height:1.35;font-weight:900}.homeMeetupCard p{margin:8px 0 0;color:rgba(255,255,255,.74);font-size:14px;line-height:1.7}.visitQuickLinks{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.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{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:22px!important;padding:13px 18px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:4px!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;text-decoration:none!important;transition:.25s ease!important}.footerSocials{flex-wrap:wrap!important}@media (max-width:640px){.footerMeetupLink{width:100%!important;text-align:center!important}}.footerSocials a{background:#050505!important;color:#ffffff!important;border:1px solid #050505!important}.footerSocials a svg{color:inherit!important;width:20px!important;height:20px!important}.footerSocials a:focus,.footerSocials a:hover{background:var(--blue)!important;border-color:var(--blue)!important;transform:translateY(-3px)!important}.floatingWhatsapp,.footerSocials a:focus svg,.footerSocials a:hover svg{color:#ffffff!important}.floatingWhatsapp{position:fixed!important;left:26px!important;bottom:26px!important;z-index:9999!important;width:58px!important;height:58px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#111111 0,var(--blue) 100%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 18px 45px rgba(0,0,0,.2)!important;text-decoration:none!important;transition:all .25s ease!important}.floatingWhatsapp svg{width:30px!important;height:30px!important;color:#ffffff!important}.floatingWhatsapp:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 22px 60px rgba(0,0,0,.28)!important}.backToTop,.floatingWhatsapp:hover{background:#111111!important;color:#ffffff!important}.backToTop{position:fixed!important;right:26px!important;bottom:26px!important;z-index:9999!important;width:54px!important;height:54px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #111111!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;transform:translateY(14px)!important;box-shadow:0 18px 45px rgba(0,0,0,.18)!important;transition:all .25s ease!important}.backToTop.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.backToTop svg{width:22px!important;height:22px!important;color:#ffffff!important}.backToTop:hover{background:var(--blue)!important;border-color:var(--blue)!important;color:#ffffff!important;transform:translateY(-4px)!important}@media (max-width:640px){.floatingWhatsapp{left:18px!important;bottom:18px!important;width:54px!important;height:54px!important}.floatingWhatsapp svg{width:28px!important;height:28px!important}.backToTop{right:18px!important;bottom:18px!important;width:50px!important;height:50px!important}}.eventsEmptyState{width:100%!important;padding:58px 24px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:10px!important;background:#ffffff!important;text-align:center!important;box-shadow:0 18px 55px rgba(0,0,0,.035)!important}.eventsEmptyIcon{width:140px!important;height:140px!important;margin:0 auto 22px!important;display:flex!important;align-items:center!important;justify-content:center!important}.eventsEmptyIcon img{width:100%!important;height:auto!important;object-fit:contain!important}.eventsEmptyState h3{margin:0 0 10px!important;color:#111111!important;font-size:22px!important;line-height:1.3!important;font-weight:900!important}.eventsEmptyState p{max-width:460px!important;margin:0 auto!important;color:var(--muted)!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{width:130px!important;height:auto!important;display:block!important;margin:0 auto 18px!important;object-fit:contain!important}.bookQuoteSection{background:#ffffff;padding:84px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bookQuoteContainer{max-width:980px;margin:0 auto;text-align:center;position:relative}.quoteMark{display:block;font-size:110px;line-height:.7;color:var(--blue);opacity:.18;margin-bottom:8px}.bookQuoteContainer p,.quoteMark{font-family:Cormorant Garamond,serif}.bookQuoteContainer p{margin:0 auto;max-width:860px;font-size:clamp(34px,4vw,58px);line-height:1.15;font-weight:500;color:#111111}.bookQuoteContainer strong{display:inline-block;margin-top:26px;color:var(--blue);font-size:13px;font-weight:900;letter-spacing:.22em}@media (max-width:640px){.bookQuoteSection{padding:62px 20px}.quoteMark{font-size:82px}.bookQuoteContainer p{font-size:34px}}.aboutOshoResourceCard{overflow:hidden!important;padding:0!important}.aboutOshoResourceImage{width:100%!important;height:190px!important;overflow:hidden!important;background:#f3f3f3!important;border-bottom:1px solid var(--border)!important}.aboutOshoResourceImage img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transition:transform .35s ease!important}.aboutOshoResourceCard:hover .aboutOshoResourceImage img{transform:scale(1.04)!important}.aboutOshoResourceContent{padding:30px 34px 10px!important}.aboutOshoResourceCard>span{padding:0 34px 34px!important;margin-top:auto!important}@media (max-width:640px){.aboutOshoResourceImage{height:170px!important}.aboutOshoResourceContent{padding:24px 24px 8px!important}.aboutOshoResourceCard>span{padding:0 24px 28px!important}}.adminRichEditor{width:100%;border:1px solid #e5e5e5;border-radius:8px;background:#ffffff;overflow:hidden}.adminRichToolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#f7f7f7;border-bottom:1px solid #e5e5e5}.adminRichToolbar button{border:1px solid #d8d8d8;background:#ffffff;color:#111111;padding:8px 12px;border-radius:5px;font-size:13px;font-weight:800;cursor:pointer}.adminRichToolbar button:hover{background:#111111;color:#ffffff;border-color:#111111}.adminRichEditable{padding:18px;outline:none;color:#111111;font-size:15px;line-height:1.8}.adminRichEditable:empty:before{content:attr(data-placeholder);color:#777777;font-weight:700}.adminRichEditable h3{margin:22px 0 10px;font-size:22px;line-height:1.35;font-weight:900;color:#111111}.adminRichEditable p{margin:0 0 14px}.adminRichEditable ol,.adminRichEditable ul{margin:12px 0 18px 22px;padding:0}.adminRichEditable li{margin-bottom:8px}.eventRichContent{color:#333333;font-size:17px;line-height:1.9;white-space:pre-line}.eventRichContent h2,.eventRichContent h3,.eventRichContent h4{margin:34px 0 14px;color:#111111;font-weight:900;line-height:1.25}.eventRichContent h2{font-size:32px}.eventRichContent h3{font-size:24px}.eventRichContent h4{font-size:20px}.eventRichContent p{margin:0 0 18px}.eventRichContent ol,.eventRichContent ul{margin:14px 0 24px 24px;padding:0}.eventRichContent li{margin-bottom:10px}.eventRichContent strong{color:#111111;font-weight:900}.eventRichContent a{color:var(--blue);font-weight:800;text-decoration:none}.eventRichContent a:hover{text-decoration:underline}@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{width:100%!important;border:1px solid #dddddd!important;border-radius:10px!important;padding:18px!important;background:#ffffff!important;color:#111111!important;font-size:15px!important;line-height:1.8!important}.adminTinyLoading{min-height:180px!important;display:flex!important;align-items:center!important;color:#666666!important;font-weight:700!important}.adminTinyEditor{width:100%!important}.adminTinyEditor .tox-tinymce{border:1px solid #dddddd!important;border-radius:10px!important;overflow:hidden!important}.adminTinyEditor .tox .tox-toolbar,.adminTinyEditor .tox .tox-toolbar__overflow,.adminTinyEditor .tox .tox-toolbar__primary{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,.adminTinyFallback{background:#ffffff!important}.adminTinyFallback{width:100%!important;min-height:220px!important;border:1px solid #dddddd!important;border-radius:10px!important;padding:18px!important;color:#666666!important;font-size:15px!important;line-height:1.8!important}.eventRichContent ol,.eventRichContent ul{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{margin:0 0 16px!important;color:#111111!important;font-size:26px!important;line-height:1.25!important;font-weight:900!important}.eventSectionBlock>p{margin:0!important;color:#444444!important;font-size:17px!important;line-height:1.9!important}.eventFacilitatorNames{margin-bottom:12px!important;color:var(--blue)!important;font-size:18px!important;font-weight:900!important}.eventPastNotice{margin-bottom:34px!important;padding:22px 24px!important;background:#fff7ed!important;border:1px solid rgba(251,146,60,.35)!important;border-radius:10px!important}.eventPastNotice strong{display:block!important;margin-bottom:8px!important;color:#9a3412!important;font-size:16px!important;font-weight:900!important}.eventPastNotice p{margin:0!important;color:#7c2d12!important;font-size:15px!important;line-height:1.7!important}.eventBringBox{padding:28px!important;background:#f8fbff!important;border:1px solid rgba(37,99,235,.16)!important;border-radius:12px!important}.eventMapLink{display:inline-flex!important;margin-top:16px!important;color:var(--blue)!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}.eventMapLink:hover{text-decoration:underline!important}.eventRichContent{color:#333333!important;font-size:17px!important;line-height:1.9!important}.eventRichContent h2,.eventRichContent h3,.eventRichContent h4{margin:30px 0 12px!important;color:#111111!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}.eventBringBox ul,.eventHighlights ul,.eventRichContent ol,.eventRichContent ul{margin:14px 0 0 24px!important;padding:0!important}.eventBringBox li,.eventHighlights li,.eventRichContent li{margin-bottom:10px!important;color:#444444!important;font-size:16px!important;line-height:1.75!important}.eventRichContent strong{color:#111111!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}.eventRichContent,.eventSectionBlock>p{font-size:15.5px!important;line-height:1.8!important}.eventBringBox{padding:22px!important}}.eventProHero{background:radial-gradient(circle at 82% 22%,rgba(37,99,235,.08),transparent 32%),linear-gradient(180deg,#ffffff,#fbfbfa);border-bottom:1px solid var(--border);padding:82px 24px 74px}.eventProHeroInner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.eventProBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:34px;color:#777777;font-size:13px;font-weight:700}.eventProBreadcrumb a{color:var(--blue);text-decoration:none;font-weight:900}.eventProBreadcrumb span{color:#bbbbbb}.eventProBreadcrumb strong{color:#555555;font-weight:800}.eventProHeroContent h1{max-width:760px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(56px,6vw,96px);line-height:.95;font-weight:600;letter-spacing:-.04em;color:#111111}.eventProHeroText{max-width:620px;margin:28px 0 0;color:#444444;font-size:17px;line-height:1.85}.eventProMetaPills{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.eventProMetaPills span{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;background:#ffffff;border:1px solid var(--border);border-radius:999px;color:#333333;font-size:13px;font-weight:900;box-shadow:0 10px 28px rgba(0,0,0,.035)}.eventProHeroVisual{position:relative;min-height:430px;overflow:hidden;border-radius:18px;background:#f4f1ed;border:1px solid var(--border);box-shadow:0 28px 90px rgba(0,0,0,.08)}.eventProHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.28));z-index:1;pointer-events:none}.eventProHeroFallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;background:radial-gradient(circle at 30% 20%,rgba(37,99,235,.16),transparent 32%),linear-gradient(135deg,#f8f6f2,#ece8df)}.eventProHeroFallback span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.eventProHeroFallback strong{display:block;margin-top:14px;color:#111111;font-family:Cormorant Garamond,serif;font-size:54px;line-height:1;font-weight:600}.eventProHeroFallback em{display:block;margin-top:18px;color:#555555;font-style:normal;font-weight:800}.eventProSection{background:#ffffff;padding:86px 24px 96px}.eventProContainer{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:68px;align-items:flex-start}.eventProMain{min-width:0}.eventProBlock{padding:0 0 44px;margin-bottom:44px;border-bottom:1px solid var(--border)}.eventProBlock:last-child{margin-bottom:0;border-bottom:0}.eventProBringBlock,.eventProProgramBlock,.eventProSoftBlock{padding:34px;border:1px solid var(--border);border-radius:16px;background:#fbfaf7;box-shadow:0 18px 60px rgba(0,0,0,.035)}.eventProBringBlock{background:#f8fbff;border-color:rgba(37,99,235,.16)}.eventProBlockHead{display:grid;grid-template-columns:46px 1fr;gap:20px;align-items:flex-start;margin-bottom:24px}.eventProBlockHead>span{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#111111;color:#ffffff;font-size:12px;font-weight:900;letter-spacing:.08em}.eventProBlockHead h2{margin:4px 0 0;color:#111111;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3vw,52px);line-height:1.05;font-weight:600;letter-spacing:-.025em}.eventProBlock>p,.eventProRichContent{color:#444444;font-size:17px;line-height:1.9}.eventProRichContent p{margin:0 0 16px}.eventProRichContent h2,.eventProRichContent h3,.eventProRichContent h4{margin:26px 0 12px;color:#111111;font-weight:900;line-height:1.25}.eventProRichContent h2{font-size:30px}.eventProRichContent h3{font-size:23px}.eventProRichContent h4{font-size:19px}.eventProRichContent ol,.eventProRichContent ul{margin:14px 0 22px 22px;padding:0}.eventProRichContent li{margin-bottom:8px}.eventProList{list-style:none;margin:0;padding:0;display:grid;gap:13px}.eventProList li{position:relative;padding-left:28px;color:#333333;font-size:16px;line-height:1.75}.eventProList li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--blue)}.eventProFacilitatorNames{margin:0 0 12px;color:#111111;font-size:18px;line-height:1.5;font-weight:900}.eventProPastNotice{margin-bottom:36px;padding:22px 24px;background:#fff8ef;border:1px solid rgba(180,83,9,.16);border-radius:14px}.eventProPastNotice strong{display:block;margin-bottom:6px;color:#9a3412;font-size:16px;font-weight:900}.eventProPastNotice p{margin:0;color:#7c2d12;font-size:15px;line-height:1.75}.eventProAside{position:sticky;top:96px}.eventProInfoCard{padding:32px;background:#ffffff;border:1px solid var(--border);border-radius:18px;box-shadow:0 26px 80px rgba(0,0,0,.08)}.eventProStatus{display:inline-flex;margin-bottom:18px;padding:8px 12px;background:#eef4ff;color:var(--blue);border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.eventProInfoCard h2{margin:0 0 28px;color:#111111;font-family:Cormorant Garamond,serif;font-size:38px;line-height:1.05;font-weight:600}.eventProInfoList{display:grid;gap:18px}.eventProInfoList div{padding-bottom:18px;border-bottom:1px solid var(--border)}.eventProInfoList div:last-child{padding-bottom:0;border-bottom:0}.eventProInfoList span{display:block;margin-bottom:7px;color:#777777;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eventProInfoList strong{display:block;color:#111111;font-size:15px;line-height:1.65;font-weight:800}.eventProActions{display:grid;gap:14px;margin-top:28px}.eventProActions .btn{width:100%;justify-content:center}.eventProBackLink,.eventProTextLink{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:8px;text-align:center;font-size:13px;font-weight:900;text-decoration:none;transition:.25s ease}.eventProTextLink{color:var(--blue);background:#f7faff;border:1px solid rgba(37,99,235,.16)}.eventProTextLink:hover{background:#eef4ff}.eventProBackLink{margin-top:14px;color:#111111;background:#fafafa;border:1px solid var(--border)}.eventProBackLink:hover{color:var(--blue);background:#ffffff}@media (max-width:1100px){.eventProContainer,.eventProHeroInner{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{min-height:280px;border-radius:14px}.eventProHeroFallback{padding:28px}.eventProHeroFallback strong{font-size:40px}.eventProSection{padding:58px 20px 68px}.eventProBringBlock,.eventProInfoCard,.eventProProgramBlock,.eventProSoftBlock{padding:24px;border-radius:14px}.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}}.contactImageLabel{position:absolute!important;left:22px!important;right:22px!important;bottom:22px!important;z-index:2!important;padding:16px 18px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:10px!important;backdrop-filter:blur(10px)!important;box-shadow:0 16px 42px rgba(0,0,0,.12)!important}.contactImageLabel span{display:block!important;margin-bottom:5px!important;color:var(--blue)!important;letter-spacing:.16em!important}.contactImageLabel strong{display:block!important;font-size:15px!important;line-height:1.45!important;font-weight:900!important}.contactResortNote{margin-top:18px!important;padding:16px 18px!important;background:#f8fbff!important;border-left:3px solid var(--blue)!important;color:#333333!important;font-size:14px!important}@media (max-width:640px){.contactImageLabel{left:14px!important;right:14px!important;bottom:14px!important;padding:14px 15px!important}.contactImageLabel strong{font-size:14px!important}}.aboutOshoHeroContent .sectionTag,.aboutOshoHeroContent h1,.aboutPageHero h1,.booksHero h1,.booksPageHeroContent .sectionTag,.booksPageHeroContent h1,.contactHero h1,.contactHeroContent .sectionTag,.contactHeroContent h1,.eventDetailHeroContent .sectionTag,.eventDetailHeroContent h1,.eventProHeroContent .sectionTag,.eventProHeroContent h1,.eventsHero h1,.eventsPageHeroContent .sectionTag,.eventsPageHeroContent h1,.galleryHero h1,.galleryPageHeroContent .sectionTag,.galleryPageHeroContent h1,.hero .eyebrow,.hero .sectionTag,.hero h1,.innerHeroContent .sectionTag,.innerHeroContent h1{color:var(--osho-logo-blue)!important}.aboutOshoHeroContent p,.booksPageHeroContent p,.contactHeroContent p,.eventDetailHeroContent p,.eventProHeroText,.eventsPageHeroContent p,.galleryPageHeroContent p,.heroSub,.heroText,.innerHeroContent p{color:#222222!important}body,input,label,li,p,select,small,span,td,textarea,th{font-family:Inter,sans-serif!important}.aboutOshoHeroContent h1,.aboutPageText h2,.aboutText h2,.bookQuoteContainer p,.booksPageHeroContent h1,.contactHeroContent h1,.contactVisitText h2,.eventDetailHeroContent h1,.eventProHeroContent h1,.eventsPageHeroContent h1,.galleryPageHeroContent h1,.hero h1,.innerHeroContent h1,h1,h2,h3{font-family:Cormorant Garamond,serif!important}.booksLibraryActions a,.booksLibraryActions button,.btn,.eventProActions .btn,.footerCol a,.headerBtn,.mobileMenu a,.nav a,button{font-family:Inter,sans-serif!important}.aboutOshoMeditationQuoteSection{padding:86px 0!important}.aboutOshoMeditationQuoteContainer{width:min(1180px,calc(100% - 80px))!important}.aboutOshoMeditationQuoteBox{padding:58px 64px!important;background:radial-gradient(circle at top left,rgba(0,102,255,.08),transparent 34%),linear-gradient(135deg,#ffffff,#f8fafc)!important;box-shadow:0 28px 90px rgba(0,0,0,.055)!important}.aboutOshoQuoteMark{font-size:110px!important;opacity:.16!important}.aboutOshoMeditationQuoteBox p{max-width:980px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(30px,3.1vw,2px)!important;line-height:1.18!important;letter-spacing:-.02em!important}.aboutOshoQuoteBy{padding-top:24px!important}.aboutOshoQuoteBy strong{font-size:14px!important}.aboutOshoQuoteBy span{color:#555555!important;font-weight:700!important}@media (max-width:640px){.aboutOshoMeditationQuoteSection{padding:58px 0!important}.aboutOshoMeditationQuoteContainer{width:min(100% - 28px,1180px)!important}.aboutOshoMeditationQuoteBox{padding:38px 24px!important;border-radius:14px!important}.aboutOshoQuoteMark{font-size:82px!important}.aboutOshoMeditationQuoteBox p{font-size:31px!important;line-height:1.2!important}}.aboutOshoMeditationQuoteSection{background:#ffffff!important;padding:78px 0!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.aboutOshoMeditationQuoteContainer{width:min(1100px,calc(100% - 80px))!important;margin:0 auto!important}.aboutOshoMeditationQuoteBox{position:relative!important;padding:52px 58px!important;background:radial-gradient(circle at top left,rgba(0,102,255,.055),transparent 34%),linear-gradient(135deg,#ffffff,#f9fbff)!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.045)!important;overflow:hidden!important}.aboutOshoQuoteMark{display:block!important;margin-bottom:18px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;color:var(--osho-logo-blue)!important;opacity:.18!important}.aboutOshoMeditationQuoteBox p{max-width:930px!important;margin:0!important;color:#111111!important;font-family:Lora,serif!important;font-size:clamp(22px,2vw,2px)!important;line-height:1.55!important;font-weight:500!important;letter-spacing:-.01em!important}.aboutOshoQuoteBy{margin-top:34px!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.1)!important}.aboutOshoQuoteBy strong{display:block!important;margin-bottom:8px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;letter-spacing:.22em!important}.aboutOshoQuoteBy span{display:block!important;color:#444444!important;font-family:Lora,serif!important;font-size:14px!important;line-height:1.7!important;font-weight:600!important}@media (max-width:640px){.aboutOshoMeditationQuoteSection{padding:58px 0!important}.aboutOshoMeditationQuoteContainer{width:min(100% - 28px,1100px)!important}.aboutOshoMeditationQuoteBox{padding:34px 24px!important;border-radius:14px!important}.aboutOshoQuoteMark{font-size:58px!important;margin-bottom:12px!important}.aboutOshoMeditationQuoteBox p{font-size:21px!important;line-height:1.55!important}.aboutOshoQuoteBy{margin-top:26px!important;padding-top:18px!important}}.eventsQuoteSection{background:#ffffff!important;padding:72px 0!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.eventsQuoteContainer{width:min(1080px,calc(100% - 80px))!important;margin:0 auto!important}.eventsQuoteBox{position:relative!important;padding:48px 56px!important;background:radial-gradient(circle at top left,rgba(0,102,255,.055),transparent 34%),linear-gradient(135deg,#ffffff,#f9fbff)!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.045)!important;overflow:hidden!important}.eventsQuoteMark{display:block!important;margin-bottom:14px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;color:var(--osho-logo-blue)!important;opacity:.18!important}.eventsQuoteBox p{max-width:850px!important;margin:0!important;color:#111111!important;font-family:Lora,serif!important;font-size:clamp(25px,2.4vw,38px)!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.01em!important}.eventsQuoteBy{margin-top:30px!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.1)!important}.eventsQuoteBy strong{display:block!important;margin-bottom:8px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;letter-spacing:.22em!important}.eventsQuoteBy span{display:block!important;color:#444444!important;font-family:Lora,serif!important;font-size:14px!important;line-height:1.7!important;font-weight:600!important}@media (max-width:640px){.eventsQuoteSection{padding:54px 0!important}.eventsQuoteContainer{width:min(100% - 28px,1080px)!important}.eventsQuoteBox{padding:34px 24px!important;border-radius:14px!important}.eventsQuoteMark{font-size:58px!important;margin-bottom:12px!important}.eventsQuoteBox p{font-size:23px!important;line-height:1.5!important}.eventsQuoteBy{margin-top:24px!important;padding-top:18px!important}}.aboutMusicQuoteSection{background:#ffffff!important;padding:78px 0!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.aboutMusicQuoteContainer{width:min(1100px,calc(100% - 80px))!important;margin:0 auto!important}.aboutMusicQuoteBox{position:relative!important;padding:52px 58px!important;background:radial-gradient(circle at top left,rgba(0,102,255,.055),transparent 34%),linear-gradient(135deg,#ffffff,#f9fbff)!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.045)!important;overflow:hidden!important}.aboutMusicQuoteMark{display:block!important;margin-bottom:18px!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;line-height:.65!important;color:var(--osho-logo-blue)!important;opacity:.18!important}.aboutMusicQuoteText p{max-width:930px!important;margin:0 0 22px!important;color:#111111!important;font-family:Lora,serif!important;font-size:clamp(21px,1.8vw,2px)!important;line-height:1.58!important;font-weight:500!important;letter-spacing:-.01em!important}.aboutMusicQuoteText p:last-child{margin-bottom:0!important}.aboutMusicQuoteBy{margin-top:34px!important;padding-top:22px!important;border-top:1px solid rgba(17,17,17,.1)!important}.aboutMusicQuoteBy strong{display:block!important;margin-bottom:8px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;letter-spacing:.22em!important}.aboutMusicQuoteBy span{display:block!important;color:#444444!important;font-family:Lora,serif!important;font-size:14px!important;line-height:1.7!important;font-weight:600!important}@media (max-width:640px){.aboutMusicQuoteSection{padding:58px 0!important}.aboutMusicQuoteContainer{width:min(100% - 28px,1100px)!important}.aboutMusicQuoteBox{padding:34px 24px!important;border-radius:14px!important}.aboutMusicQuoteMark{font-size:58px!important;margin-bottom:12px!important}.aboutMusicQuoteText p{font-size:20px!important;line-height:1.55!important}.aboutMusicQuoteBy{margin-top:26px!important;padding-top:18px!important}}.contactResortInfoBox{margin-top:28px!important;padding:28px 30px!important;background:radial-gradient(circle at top left,rgba(0,102,255,.06),transparent 34%),linear-gradient(135deg,#ffffff,#f9fbff)!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:14px!important;box-shadow:0 18px 55px rgba(0,0,0,.045)!important}.contactResortMiniTitle{margin:0 0 12px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;line-height:1.4!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.contactResortInfoBox h3{margin:0 0 16px!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(30px,2.6vw,44px)!important;font-weight:600!important}.contactResortInfoBox p{max-width:680px!important;margin:0!important;color:#444444!important;font-size:15.5px!important;line-height:1.85!important}.contactResortInfoBox blockquote{margin:24px 0 0!important;padding:0 0 0 20px!important;border-left:3px solid var(--osho-logo-blue)!important;font-family:Lora,serif!important;font-size:18px!important;line-height:1.7!important;font-weight:500!important}.contactResortInfoBox>strong{display:block!important;margin-top:16px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-weight:900!important;letter-spacing:.22em!important}.contactResortNote{margin-top:20px!important;padding:15px 18px!important;background:#ffffff!important;border:1px solid rgba(0,102,255,.14)!important;border-left:3px solid var(--osho-logo-blue)!important;color:#444444!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{display:block!important;margin-bottom:8px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:900!important;letter-spacing:.22em!important}.bookQuoteBy span{display:block!important;color:#555555!important;font-family:Lora,serif!important;font-size:14px!important;line-height:1.7!important;font-weight:600!important}.footerCol a:last-child{margin-bottom:0!important}.contactImageLabel{left:26px!important;right:26px!important;bottom:26px!important;padding:13px 18px!important;border-radius:8px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 34px rgba(0,0,0,.12)!important}.contactImageLabel span{margin-bottom:4px!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.contactImageLabel strong{color:#111111!important;font-family:Lora,serif!important;font-size:16px!important;line-height:1.35!important;font-weight:700!important}@media (max-width:640px){.contactImageLabel{left:14px!important;right:14px!important;bottom:14px!important;padding:11px 14px!important}.contactImageLabel span{font-size:9px!important}.contactImageLabel strong{font-size:14px!important}}.contactSideImage{position:relative!important;overflow:hidden!important;border-radius:12px!important}.contactResortMiniTitle{font-size:11px!important;letter-spacing:.18em!important;margin-bottom:10px!important}.contactResortInfoBox h3{font-size:clamp(30px,2.5vw,42px)!important;line-height:1.08!important;margin-bottom:18px!important}.contactResortInfoBox p{font-size:15px!important;line-height:1.75!important}.contactResortInfoBox blockquote{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:#111111;--quote-light:#f8f6ef;--quote-muted:rgba(255,255,255,0.72)}.aboutCtaBox h2,.aboutIndiaHead h2,.aboutMainContent h2,.aboutOshoCtaContainer h2,.aboutOshoExploreCard h3,.aboutOshoHeroContent h1,.aboutOshoIntroText h2,.aboutOshoResourceCard h3,.aboutPageText h2,.aboutText h2,.adminEyebrow,.bookCard h3,.bookModalContent h3,.booksEmpty h3,.booksIntroLeft h2,.booksIntroRight h3,.booksLibraryCard h3,.booksPageHeroContent h1,.booksPreviewContent h3,.contactFormPanel h2,.contactHeroContent h1,.contactInfoPanel h2,.contactResortInfoBox h3,.contactResortMiniTitle,.contactSection h2,.contactVisitText h2,.dynamicEventCard h3,.eventContent h3,.eventProBlockHead h2,.eventProHeroContent h1,.eventProInfoCard h2,.eventsIntroLeft h2,.eventsIntroRight h3,.eventsPageHeroContent h1,.eyebrow,.footerCol h3,.galleryEmpty h3,.galleryModalContent h3,.galleryPageHeroContent h1,.googleMiniLabel,.googleReviewsHeader h2,.hero .eyebrow,.hero h1,.indiaGlimpseCard h3,.indiaGlimpseHead h2,.innerHeroContent h1,.sectionTag,.statementGrid h2{color:var(--osho-logo-blue)!important}.galleryHoverText strong,.galleryPageOverlay strong{color:#ffffff!important}.contactSection h2{margin:0 0 28px!important;max-width:420px!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(44px,4.4vw,72px)!important;line-height:1.02!important;font-weight:600!important}.aboutMusicQuoteBox p,.aboutOshoMeditationQuoteBox p,.bookQuoteContainer p,.eventsQuoteBox p{color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(26px,2.7vw,42px)!important;line-height:1.24!important;font-weight:500!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;line-height:1.08!important;font-weight:500!important}.aboutOshoQuoteBox .sectionTag{color:#9fb4ff!important;opacity:1!important}.aboutOshoQuoteBox p,.aboutOshoQuoteBox p:last-child{color:var(--quote-muted)!important}.aboutMusicQuoteBox.dark,.aboutMusicQuoteBox[style],.eventsQuoteBox.dark,.eventsQuoteBox[style]{background:var(--dark-card)!important}.aboutMusicQuoteBox.dark blockquote,.aboutMusicQuoteBox.dark p,.aboutMusicQuoteBox[style] blockquote,.aboutMusicQuoteBox[style] p,.eventsQuoteBox.dark blockquote,.eventsQuoteBox.dark p,.eventsQuoteBox[style] blockquote,.eventsQuoteBox[style] p{color:var(--quote-light)!important}.aboutMusicQuoteBox.dark .sectionTag,.aboutMusicQuoteBox[style] .sectionTag,.eventsQuoteBox.dark .sectionTag,.eventsQuoteBox[style] .sectionTag{color:#9fb4ff!important}.aboutMusicQuoteBy,.aboutOshoQuoteBy,.bookQuoteBy,.eventsQuoteBy{margin-top:22px!important}.aboutMusicQuoteBy strong,.aboutOshoQuoteBy strong,.bookQuoteBy strong,.bookQuoteContainer strong,.contactResortInfoBox>strong,.eventsQuoteBy strong{display:block!important;color:var(--osho-logo-blue)!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:1.4!important;font-weight:900!important;letter-spacing:.2em!important}.aboutMusicQuoteSource,.aboutOshoQuoteSource,.bookQuoteBy span,.eventsQuoteSource{display:block!important;color:#555555!important;font-family:Lora,serif!important;font-size:13px!important;line-height:1.6!important;font-weight:600!important}.contactImageLabel{display:none!important}.contactResortInfoBox{padding:28px 32px!important}.contactResortInfoBox blockquote{margin-top:22px!important;border-left-color:var(--osho-logo-blue)!important;color:#111111!important;font-size:clamp(17px,1.45vw,23px)!important;line-height:1.58!important}.booksPreviewBtn:hover,.booksVisitBtn:hover,.btn.dark:hover,.btn.light:hover,.contactResortBtn:hover,.headerBtn:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;color:#ffffff!important}.contactResortBtn{border-color:var(--osho-logo-blue)!important;color:var(--osho-logo-blue)!important}.aboutIndiaCard>span,.booksLibraryMeta span,.booksMeta span,.eventCategory,.eventProStatus,.galleryModalContent span,.indiaGlimpseCard>span{color:var(--osho-logo-blue)!important;background:rgba(12,50,154,.08)!important}.eventProList li:before{background:var(--osho-logo-blue)!important}input:focus,select:focus,textarea:focus{border-color:var(--osho-logo-blue)!important;box-shadow:0 0 0 3px rgba(12,50,154,.12)!important;outline:none!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:active,.footerConnect .footerMeetupLink:focus,.footerConnect .footerMeetupLink:hover,.footerConnect .footerMeetupLink:visited{color:#ffffff!important;text-decoration:none!important}.footerConnect .footerMeetupLink{background:#111111!important;border-color:#111111!important}.footerConnect .footerMeetupLink:focus,.footerConnect .footerMeetupLink:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;transform:translateY(-2px)!important}.footerSocials a,.footerSocials a:active,.footerSocials a:focus,.footerSocials a:hover,.footerSocials a:visited{color:#ffffff!important;text-decoration:none!important}.footerSocials a svg{color:#ffffff!important}.footerSocials a:focus,.footerSocials a:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;color:#ffffff!important}@media (max-width:640px){.contactSection h2{font-size:42px!important;max-width:100%!important}.aboutMusicQuoteBox p,.aboutOshoMeditationQuoteBox p,.bookQuoteContainer p,.eventsQuoteBox p{font-size:28px!important;line-height:1.25!important}.aboutOshoQuoteBox h2{font-size:34px!important;line-height:1.12!important}.quoteMark{font-size:72px!important;margin-bottom:4px!important}.contactResortInfoBox{padding:24px 20px!important}.contactResortInfoBox blockquote{font-size:16px!important;line-height:1.55!important}}.eventActionsSingle{display:grid!important;grid-template-columns:1fr!important}.eventActionsSingle a{width:100%!important;justify-content:center!important;text-align:center!important}.eventShareBox{margin-top:22px!important}.eventShareBox h3{margin:0 0 12px!important;font-size:32px!important}.eventShareControl{display:grid!important;gap:12px!important}.eventShareControl label{display:grid!important;gap:8px!important;color:#111111!important;font-size:13px!important;font-weight:900!important}.eventShareControl select{width:100%!important;min-height:46px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:#fafafa!important;color:#111111!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;outline:none!important}.eventShareControl select:focus{border-color:var(--osho-logo-blue)!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(12,50,154,.12)!important}.eventShareControl button,.eventShareQuickActions a,.eventShareQuickActions button{width:100%!important;min-height:46px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transition:.25s ease!important}.eventShareControl button{border:1px solid #111111!important;background:#111111!important;color:#ffffff!important}.eventShareControl button:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important}.eventShareQuickActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.eventShareQuickActions a{border:1px solid var(--osho-logo-blue)!important;background:var(--osho-logo-blue)!important;color:#ffffff!important}.eventShareQuickActions button{border:1px solid #111111!important;background:#ffffff!important;color:#111111!important}.eventShareQuickActions button:hover{background:#111111!important;color:#ffffff!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{display:grid!important;gap:24px!important;align-self:start!important}.eventDetailAside .eventInfoCard{position:static!important;top:auto!important;z-index:auto!important}.eventInfoCard .eventMapLink{display:block!important;margin-top:22px!important;margin-bottom:16px!important;color:var(--osho-logo-blue)!important;font-weight:900!important;text-decoration:none!important}.eventInfoCard .eventMapLink:hover{text-decoration:underline!important}.eventInfoCard .eventBackLink{display:block!important;margin-top:14px!important;color:#111111!important;font-weight:900!important;text-decoration:none!important}.eventInfoCard .eventBackLink:hover{color:var(--osho-logo-blue)!important}.eventShareBox{position:relative!important;z-index:1!important;clear:both!important}.eventShareBox h3{padding:0!important;overflow:visible!important}.eventQrBox,.eventShareControl,.eventShareQuickActions{position:relative!important;z-index:1!important}@media (min-width:901px){.eventDetailAside{position:sticky!important;top:110px!important}}@media (max-width:900px){.eventDetailAside{position:static!important}}.eventShareBox{margin-top:0!important;padding:28px!important;background:#ffffff!important;border:1px solid var(--border)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.06)!important}.eventShareLabel{margin:0 0 10px!important;color:var(--osho-logo-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.eventShareBox h3{margin:0 0 14px!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:31px!important;line-height:1.08!important;font-weight:600!important}.eventShareText{margin:0 0 22px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.7!important}.eventShareIcons{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.eventShareIconBtn{min-height:66px!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:14px!important;background:#fafafa!important;color:#111111!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 8px!important;text-decoration:none!important;cursor:pointer!important;transition:.25s ease!important;font-family:inherit!important}.eventShareIconBtn svg{width:23px!important;height:23px!important;display:block!important}.eventShareIconBtn span{color:inherit!important;font-size:10px!important;line-height:1!important;font-weight:900!important}.eventShareIconBtn:hover{transform:translateY(-2px)!important;color:#ffffff!important;border-color:transparent!important}.eventShareIconBtn.whatsapp:hover{background:#25d366!important}.eventShareIconBtn.facebook:hover{background:#1877f2!important}.eventShareIconBtn.x:hover{background:#111111!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:#111111!important}.eventShareIconBtn.copy{appearance:none!important}.eventQrBox{margin-top:20px!important;padding:18px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:#fafafa!important;text-align:center!important}.eventQrBox img{width:160px!important;height:160px!important;display:block!important;margin:0 auto 10px!important;background:#ffffff!important;padding:8px!important;border-radius:10px!important;border:1px solid var(--border)!important}.eventQrBox p{margin:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!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}}.indiaCentersHero{min-height:560px!important;display:flex!important;align-items:center!important;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.88) 52%,rgba(255,255,255,.62)),radial-gradient(circle at right center,rgba(12,50,154,.12),transparent 36%),#ffffff!important;border-bottom:1px solid var(--border)!important}.indiaCentersContainer,.indiaCentersHeroInner{width:min(1520px,calc(100% - 80px))!important;max-width:1520px!important;margin:0 auto!important}.indiaCentersHero h1{max-width:960px!important;margin:0!important;color:var(--osho-logo-blue)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(54px,6vw,92px)!important;line-height:.98!important;font-weight:600!important}.indiaCentersHero p:last-child{max-width:660px!important;margin:28px 0 0!important;color:#333333!important;font-size:17px!important;line-height:1.85!important}.indiaCentersIntroSection{background:#ffffff!important}.indiaCentersIntroGrid{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:90px!important;align-items:flex-start!important}.indiaCentersCtaBox h2,.indiaCentersIntroGrid h2,.indiaCentersListingHead h2{margin:0!important;color:var(--osho-logo-blue)!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(42px,4.6vw,72px)!important;line-height:1.02!important;font-weight:600!important}.indiaCentersIntroText{border-left:1px solid var(--border)!important;padding-left:58px!important}.indiaCentersIntroText p{max-width:820px!important;margin:0 0 22px!important;color:var(--muted)!important;font-size:16px!important;line-height:1.9!important}.indiaCentersIntroText .btn{margin-top:12px!important}.indiaCentersListingSection{background:#fafafa!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.indiaCentersListingHead{max-width:980px!important;margin-bottom:42px!important}.indiaCentersListingHead p:last-child{max-width:720px!important;margin:22px 0 0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.85!important}.indiaCentersGrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:26px!important}.indiaCenterCard{background:#ffffff!important;border:1px solid var(--border)!important;border-radius:14px!important;padding:28px!important;box-shadow:0 18px 55px rgba(0,0,0,.045)!important;display:flex!important;flex-direction:column!important;gap:18px!important}.indiaCenterTop{display:grid!important;grid-template-columns:48px 1fr!important;gap:16px!important;align-items:flex-start!important}.indiaCenterTop>span{width:48px!important;height:48px!important;border-radius:50%!important;background:rgba(12,50,154,.08)!important;color:var(--osho-logo-blue)!important;display:grid!important;place-items:center!important;font-size:13px!important;font-weight:900!important}.indiaCenterTop p{margin:0 0 6px!important;color:var(--osho-logo-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.indiaCenterTop h3{margin:0!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:29px!important;line-height:1.12!important;font-weight:600!important}.indiaCenterAbout{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.8!important}.indiaCentersDetailGroup{padding-top:16px!important;border-top:1px solid rgba(17,17,17,.08)!important}.indiaCentersDetailGroup strong{display:block!important;margin-bottom:8px!important;color:#111111!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}.indiaCentersDetailGroup p{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.75!important}.indiaCentersDetailGroup ul{margin:0!important;padding-left:18px!important}.indiaCentersDetailGroup li{margin-bottom:7px!important;color:var(--muted)!important;font-size:14px!important;line-height:1.65!important}.indiaCentersDetailGroup li:last-child{margin-bottom:0!important}.indiaCentersDetailGroup a{color:var(--osho-logo-blue)!important;font-weight:700!important;word-break:break-word!important}.indiaCenterLinks{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:auto!important;padding-top:18px!important}.indiaCenterLinks a,.indiaCenterLinks span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:8px 12px!important;border-radius:999px!important;background:#f8f8f8!important;border:1px solid rgba(17,17,17,.08)!important;color:#111111!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.indiaCenterLinks a:hover{background:var(--osho-logo-blue)!important;border-color:var(--osho-logo-blue)!important;color:#ffffff!important}.indiaCentersCtaBox,.indiaCentersCtaSection{background:#ffffff!important}.indiaCentersCtaBox{padding:56px 62px!important;border:1px solid var(--border)!important;border-radius:18px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:40px!important;align-items:center!important;box-shadow:0 22px 70px rgba(0,0,0,.045)!important}.indiaCentersCtaBox p:last-child{max-width:680px!important;margin:22px 0 0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.85!important}.indiaCentersCtaActions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}@media (max-width:1180px){.indiaCentersGrid{grid-template-columns:repeat(2,1fr)!important}.indiaCentersCtaBox,.indiaCentersIntroGrid{grid-template-columns:1fr!important;gap:42px!important}.indiaCentersIntroText{border-left:0!important;padding-left:0!important}}@media (max-width:640px){.indiaCentersHero{min-height:480px!important}.indiaCentersContainer,.indiaCentersHeroInner{width:min(100% - 28px,1520px)!important}.indiaCentersHero h1{font-size:48px!important}.indiaCentersCtaBox p:last-child,.indiaCentersHero p:last-child,.indiaCentersIntroText p,.indiaCentersListingHead p:last-child{font-size:15.5px!important;line-height:1.75!important}.indiaCentersCtaBox h2,.indiaCentersIntroGrid h2,.indiaCentersListingHead h2{font-size:42px!important}.indiaCentersGrid{grid-template-columns:1fr!important}.indiaCenterCard{padding:24px!important}.indiaCenterTop{grid-template-columns:42px 1fr!important;gap:14px!important}.indiaCenterTop>span{width:42px!important;height:42px!important}.indiaCenterTop h3{font-size:25px!important}.indiaCentersCtaBox{padding:34px 24px!important}.indiaCentersCtaActions{flex-direction:column!important}.indiaCentersCtaActions .btn{width:100%!important}}.indiaCentersHeroWithImage{position:relative!important;min-height:620px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#ffffff!important}.indiaCentersHeroImage{position:absolute!important;inset:0!important;z-index:0!important}.indiaCentersHeroImage img{object-fit:cover!important;object-position:center center!important}.indiaCentersHeroOverlay{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.88) 34%,rgba(255,255,255,.58) 62%,rgba(255,255,255,.22))!important}.indiaCentersHeroWithImage .indiaCentersHeroInner{position:relative!important;z-index:2!important}@media (max-width:640px){.indiaCentersHeroWithImage{min-height:560px!important}.indiaCentersHeroOverlay{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9) 48%,rgba(255,255,255,.45))!important}.indiaCentersHeroImage img{object-position:center center!important}}.indiaGlimpseCtaGrid{display:grid!important;grid-template-columns:1fr 420px!important;gap:60px!important;align-items:center!important}.indiaGlimpseCtaBox{padding:34px!important;background:#ffffff!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 22px 70px rgba(0,0,0,.055)!important}.indiaGlimpseCtaBox>span{display:inline-flex!important;margin-bottom:18px!important;color:var(--osho-logo-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.indiaGlimpseCtaBox h3{margin:0 0 14px!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:34px!important;line-height:1.12!important;font-weight:600!important}.indiaGlimpseCtaBox p{margin:0 0 24px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.75!important}@media (max-width:1024px){.indiaGlimpseCtaGrid{grid-template-columns:1fr!important;gap:34px!important}.indiaGlimpseCtaBox{max-width:520px!important}}@media (max-width:640px){.indiaGlimpseCtaBox{padding:26px!important}.indiaGlimpseCtaBox h3{font-size:29px!important}.indiaGlimpseCtaBox .btn{width:100%!important}}.aboutIndiaCtaGrid{display:grid!important;grid-template-columns:1fr 420px!important;gap:60px!important;align-items:center!important}.aboutIndiaCtaBox{padding:34px!important;background:#ffffff!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 22px 70px rgba(0,0,0,.055)!important}.aboutIndiaCtaBox>span{display:inline-flex!important;margin-bottom:18px!important;color:var(--osho-logo-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.aboutIndiaCtaBox h3{margin:0 0 14px!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:34px!important;line-height:1.12!important;font-weight:600!important}.aboutIndiaCtaBox p{margin:0 0 24px!important;color:var(--muted)!important;font-size:15px!important;line-height:1.75!important}@media (max-width:1024px){.aboutIndiaCtaGrid{grid-template-columns:1fr!important;gap:34px!important}.aboutIndiaCtaBox{max-width:520px!important}}@media (max-width:640px){.aboutIndiaCtaBox{padding:26px!important}.aboutIndiaCtaBox h3{font-size:29px!important}.aboutIndiaCtaBox .btn{width:100%!important}}.adminCentersPage{min-height:100vh!important;background:#f6f3ee!important;padding:34px!important}.adminCentersShell{width:min(1480px,100%)!important;margin:0 auto!important}.adminCentersTop{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-start!important;margin-bottom:26px!important}.adminCentersBack{display:inline-flex!important;margin-bottom:18px!important;color:#0c329a!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.adminCentersTop p{margin:0 0 8px!important;color:#0c329a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.adminCentersTop h1{margin:0 0 8px!important;color:#111111!important;font-size:clamp(38px,4vw,64px)!important;line-height:1!important}.adminCentersTop span{display:block!important;color:#666666!important;font-size:15px!important;line-height:1.7!important}.adminCentersViewSite{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 20px!important;border-radius:999px!important;background:#111111!important;color:#ffffff!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.adminCentersGrid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)!important;gap:24px!important;align-items:flex-start!important}.adminCentersPanel{background:#ffffff!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.055)!important;padding:26px!important}.adminCentersPanelHead{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;margin-bottom:22px!important}.adminCentersPanelHead h2{margin:0!important;color:#111111!important;font-size:30px!important;line-height:1.1!important}.adminCentersPanelHead span{color:#777777!important;font-size:13px!important;font-weight:800!important}.adminCentersPanelHead button{border:0!important;background:#f1f1f1!important;color:#111111!important;border-radius:999px!important;padding:10px 16px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.adminCentersFormGrid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.adminCentersForm label{display:grid!important;gap:8px!important;color:#222222!important;font-size:13px!important;font-weight:900!important}.adminCentersForm input,.adminCentersForm select,.adminCentersForm textarea{width:100%!important;border:1px solid rgba(17,17,17,.12)!important;border-radius:12px!important;background:#fafafa!important;color:#111111!important;padding:13px 14px!important;font-size:14px!important;outline:none!important}.adminCentersForm textarea{resize:vertical!important;line-height:1.55!important}.adminCentersForm input:focus,.adminCentersForm select:focus,.adminCentersForm textarea:focus{border-color:#0c329a!important;background:#ffffff!important}.adminCentersWide{grid-column:1/-1!important}.adminCentersFormActions{display:flex!important;gap:12px!important;margin-top:22px!important}.adminCentersFormActions button{min-height:46px!important;border:0!important;border-radius:999px!important;padding:0 22px!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.adminCentersFormActions button:first-child{background:#111111!important;color:#ffffff!important}.adminCentersFormActions button:last-child{background:#eeeeee!important;color:#111111!important}.adminCentersFormActions button:disabled{opacity:.65!important;cursor:not-allowed!important}.adminCentersError,.adminCentersSuccess{padding:14px 18px!important;border-radius:14px!important;margin-bottom:18px!important;font-size:14px!important;font-weight:800!important}.adminCentersSuccess{background:#e9f8ef!important;color:#126c35!important;border:1px solid #bde8ca!important}.adminCentersError{background:#fff0ef!important;color:#a3241b!important;border:1px solid #f2c1bc!important}.adminCentersTableWrap{width:100%!important;overflow-x:auto!important}.adminCentersTable{width:100%!important;border-collapse:collapse!important;min-width:720px!important}.adminCentersTable td,.adminCentersTable th{padding:15px 12px!important;border-bottom:1px solid rgba(17,17,17,.08)!important;text-align:left!important;vertical-align:top!important;font-size:14px!important}.adminCentersTable th{color:#555555!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.adminCentersTable td strong{display:block!important;color:#111111!important;font-size:14px!important;margin-bottom:5px!important}.adminCentersTable td small{display:block!important;color:#777777!important;font-size:12px!important;line-height:1.5!important}.adminCentersStatus{display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:900!important}.adminCentersStatus.active{background:#e9f8ef!important;color:#126c35!important}.adminCentersStatus.inactive{background:#eeeeee!important;color:#555555!important}.adminCentersTableActions{display:flex!important;gap:8px!important}.adminCentersTableActions button{border:0!important;border-radius:999px!important;padding:8px 12px!important;background:#f1f1f1!important;color:#111111!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.adminCentersTableActions button.delete{background:#fff0ef!important;color:#a3241b!important}.adminCentersEmpty{margin:0!important;color:#666666!important;font-size:14px!important;line-height:1.7!important}@media (max-width:1180px){.adminCentersGrid{grid-template-columns:1fr!important}}@media (max-width:700px){.adminCentersPage{padding:20px!important}.adminCentersTop{display:grid!important}.adminCentersViewSite{width:100%!important}.adminCentersPanel{padding:20px!important}.adminCentersFormGrid{grid-template-columns:1fr!important}.adminCentersFormActions{display:grid!important}}.indiaCenterLinks a{gap:7px!important}.indiaCenterLinks a svg{width:14px!important;height:14px!important;flex:0 0 auto!important;color:currentColor!important}.oshoInternationalResourceBox{display:grid!important;grid-template-columns:190px 1fr!important;gap:34px!important;align-items:center!important;margin:0 0 34px!important;padding:34px!important;background:#111111!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 70px rgba(0,0,0,.12)!important}.oshoInternationalLogoBox{width:170px!important;height:170px!important;display:grid!important;place-items:center!important;background:#000000!important;border-radius:10px!important;overflow:hidden!important}.oshoInternationalLogoBox img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.oshoInternationalResourceContent .sectionTag{color:rgba(255,255,255,.72)!important}.oshoInternationalResourceContent h3{margin:0 0 14px!important;color:#ffffff!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(34px,3vw,52px)!important;line-height:1.05!important;font-weight:600!important}.oshoInternationalResourceContent p{max-width:720px!important;margin:0 0 22px!important;color:rgba(255,255,255,.72)!important;font-size:16px!important;line-height:1.8!important}.oshoInternationalLink{color:#ffffff!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}.oshoInternationalLink:hover{color:#8fa8ff!important}@media (max-width:700px){.oshoInternationalResourceBox{grid-template-columns:1fr!important;padding:26px!important}.oshoInternationalLogoBox{width:150px!important;height:150px!important}}.oshoInternationalLinkGroup{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.oshoInternationalLink{display:inline-flex!important;align-items:center!important;gap:9px!important}.oshoInternationalLink svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.contactFormNotice{padding:12px 14px!important;border-radius:10px!important;font-size:14px!important;line-height:1.5!important}.contactFormNotice.success{background:rgba(16,185,129,.1)!important;color:#047857!important;border:1px solid rgba(16,185,129,.25)!important}.contactFormNotice.error{background:rgba(220,38,38,.08)!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.2)!important}.contactForm button:disabled{opacity:.7!important;cursor:not-allowed!important}.archiveArticleSection{background:#f7f8fb!important}.archiveArticleCard{display:grid!important;grid-template-columns:1fr 300px!important;gap:48px!important;align-items:center!important;padding:42px!important;background:#ffffff!important;border:1px solid var(--border)!important;border-radius:18px!important;box-shadow:0 22px 70px rgba(0,0,0,.055)!important}.archiveArticleContent h2{margin:0 0 18px!important;color:#111111!important;font-family:Cormorant Garamond,serif!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.04!important;font-weight:600!important}.archiveArticleContent p:last-child{max-width:760px!important;margin:0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.8!important}.archiveArticleAction{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:28px!important;background:#f6f7fb!important;border:1px solid var(--border)!important;border-radius:14px!important}.archiveArticleAction span{color:var(--osho-logo-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.archiveArticleAction .btn{width:100%!important;justify-content:center!important;text-align:center!important}@media (max-width:900px){.archiveArticleCard{grid-template-columns:1fr!important;gap:28px!important;padding:32px!important}.archiveArticleAction{max-width:360px!important}}@media (max-width:640px){.archiveArticleCard{padding:26px!important}.archiveArticleAction{max-width:100%!important}}.footerLegalBar{max-width:1240px!important;margin:34px auto 0!important;padding:18px 24px 0!important;border-top:1px solid rgba(255,255,255,.14)!important}.footerLegalBar p{margin:0 0 7px!important;color:rgba(255,255,255,.66)!important;font-size:12px!important;line-height:1.65!important}.footerLegalBar a{color:rgba(255,255,255,.9)!important;text-decoration:underline!important;text-underline-offset:3px!important;word-break:break-word!important}.footerLegalBar a:hover{color:#ffffff!important}@media (max-width:640px){.footerLegalBar{margin-top:26px!important;padding:16px 18px 0!important}.footerLegalBar p{font-size:11.5px!important}}.trademarkNote{max-width:460px!important;margin-top:18px!important;color:#5f6673!important;font-size:14px!important;line-height:1.7!important}.trademarkNote a{color:var(--osho-logo-blue)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.trademarkNote a:hover{color:#111111!important}