.dharampur-experiences-module__9uBVDW__section{background:var(--gyf-sky);color:var(--gyf-black);padding:120px 0}.dharampur-experiences-module__9uBVDW__heading{margin-bottom:48px;font-size:clamp(44px,5.6vw,84px);line-height:.95}.dharampur-experiences-module__9uBVDW__opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:48px;display:grid}.dharampur-experiences-module__9uBVDW__programme>div{max-width:100%}.dharampur-experiences-module__9uBVDW__programme a{letter-spacing:0;white-space:normal;max-width:100%;font-size:14px}.dharampur-experiences-module__9uBVDW__openingPhotos,.dharampur-experiences-module__9uBVDW__continuation{gap:12px;display:grid}.dharampur-experiences-module__9uBVDW__openingPhotos{grid-template-rows:repeat(6,minmax(140px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"wisdom wisdom""wisdom wisdom""moon rings""moon chess""concert service""concert service"}.dharampur-experiences-module__9uBVDW__openingPhotos figure,.dharampur-experiences-module__9uBVDW__continuation figure{border-radius:var(--radius);min-width:0;min-height:0;position:relative;overflow:hidden}.dharampur-experiences-module__9uBVDW__openingPhotos img,.dharampur-experiences-module__9uBVDW__continuation img{object-fit:cover}.dharampur-experiences-module__9uBVDW__openingPhotos figure:first-child{grid-area:wisdom}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(2){grid-area:moon}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(3){grid-area:rings}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(4){grid-area:chess}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(5){grid-area:concert}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(6){grid-area:service}.dharampur-experiences-module__9uBVDW__openingPhotos figure:nth-child(3) img{object-position:center 25%}.dharampur-experiences-module__9uBVDW__continuation{aspect-ratio:.78;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"arrival arrival arrival arrival climb garden""arrival arrival arrival arrival celebration celebration""cycling cycling meditation service service service""concert concert meditation service service service""dance dance dance dance practice practice""dance dance dance dance culture culture""outdoors outdoors auditorium auditorium auditorium auditorium""outdoors outdoors auditorium auditorium auditorium auditorium";margin-top:12px}.dharampur-experiences-module__9uBVDW__continuation figure:nth-child(10) img{object-position:center 20%}@media (max-width:1040px){.dharampur-experiences-module__9uBVDW__opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (max-width:820px){.dharampur-experiences-module__9uBVDW__opening{grid-template-columns:minmax(0,1fr);gap:40px}.dharampur-experiences-module__9uBVDW__openingPhotos{grid-template-rows:repeat(6,140px)}.dharampur-experiences-module__9uBVDW__continuation{aspect-ratio:.85;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"arrival arrival arrival climb""arrival arrival arrival garden""celebration celebration cycling cycling""meditation service service service""meditation concert concert concert""dance dance dance practice""culture culture outdoors outdoors""auditorium auditorium auditorium auditorium"}}@media (max-width:620px){.dharampur-experiences-module__9uBVDW__section{padding:64px 0}.dharampur-experiences-module__9uBVDW__programme a{padding:16px;font-size:13px}.dharampur-experiences-module__9uBVDW__openingPhotos,.dharampur-experiences-module__9uBVDW__continuation{gap:8px}.dharampur-experiences-module__9uBVDW__openingPhotos{aspect-ratio:.58;grid-template-rows:repeat(6,minmax(0,1fr))}.dharampur-experiences-module__9uBVDW__continuation{aspect-ratio:.21;grid-template-rows:repeat(14,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"arrival arrival""arrival arrival""climb garden""celebration celebration""cycling meditation""concert meditation""service service""service service""dance dance""dance dance""practice culture""outdoors outdoors""auditorium auditorium""auditorium auditorium";margin-top:8px}}.dharampur-experiences-module__9uBVDW__cards{align-content:start;gap:14px;margin:0 0 36px;list-style:none;display:grid}.dharampur-experiences-module__9uBVDW__cards li{border:2px solid var(--gyf-black);box-shadow:var(--offset) var(--offset) 0 var(--gyf-black);border-radius:var(--radius);background:#fff;transition:box-shadow .16s,transform .16s}.dharampur-experiences-module__9uBVDW__cards li[data-open=true]{box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--card,var(--gyf-marigold))}.dharampur-experiences-module__9uBVDW__cards li:not([data-open]):hover{box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--gyf-black);transform:translate(-2px,-2px)}.dharampur-experiences-module__9uBVDW__cards h3{margin:0}.dharampur-experiences-module__9uBVDW__cards button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;width:100%;padding:20px 68px 20px 22px;display:grid;position:relative}.dharampur-experiences-module__9uBVDW__cards li[data-open=true] button{cursor:default}.dharampur-experiences-module__9uBVDW__cards button:focus-visible{outline:3px solid var(--gyf-black);outline-offset:-6px}.dharampur-experiences-module__9uBVDW__cardTitle{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.05}.dharampur-experiences-module__9uBVDW__cardHook{font-family:var(--font-gyf-body), sans-serif;text-transform:none;font-size:17px;font-weight:600;line-height:1.35}.dharampur-experiences-module__9uBVDW__cardToggle{background:var(--gyf-cream);border:2px solid var(--gyf-black);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:16px;right:16px}.dharampur-experiences-module__9uBVDW__cards li[data-open=true] .dharampur-experiences-module__9uBVDW__cardToggle{background:var(--card,var(--gyf-marigold))}.dharampur-experiences-module__9uBVDW__cardPanel{visibility:hidden;grid-template-rows:0fr;display:grid}.dharampur-experiences-module__9uBVDW__cards li[data-open=true] .dharampur-experiences-module__9uBVDW__cardPanel{visibility:visible;grid-template-rows:1fr;animation:.26s ease-out dharampur-experiences-module__9uBVDW__cardIn}.dharampur-experiences-module__9uBVDW__cardPanel>div{min-height:0;overflow:hidden}.dharampur-experiences-module__9uBVDW__cardPanel p{border-top:2px solid var(--gyf-black);margin:0 22px;padding:14px 0 0;font-size:16px;line-height:1.55}.dharampur-experiences-module__9uBVDW__cardPanel p+p{border-top:0;padding-top:8px}.dharampur-experiences-module__9uBVDW__cardPanel p:last-child{padding-bottom:20px}@keyframes dharampur-experiences-module__9uBVDW__cardIn{0%{opacity:0}to{opacity:1}}.dharampur-experiences-module__9uBVDW__actions{flex-wrap:wrap;gap:16px;display:flex}.dharampur-experiences-module__9uBVDW__section{padding-bottom:0}.dharampur-experiences-module__9uBVDW__galleryBand{background:var(--gyf-cream);margin-top:96px;padding:96px 0 120px}.dharampur-experiences-module__9uBVDW__galleryBand .dharampur-experiences-module__9uBVDW__continuation{margin-top:0}@media (max-width:620px){.dharampur-experiences-module__9uBVDW__cardTitle{font-size:21px}.dharampur-experiences-module__9uBVDW__cards button{padding:18px 62px 18px 18px}.dharampur-experiences-module__9uBVDW__cardPanel p{margin:0 18px}.dharampur-experiences-module__9uBVDW__actions>*{width:100%}.dharampur-experiences-module__9uBVDW__actions a{justify-content:space-between;width:100%}.dharampur-experiences-module__9uBVDW__galleryBand{margin-top:64px;padding:64px 0 80px}}@media (prefers-reduced-motion:reduce){.dharampur-experiences-module__9uBVDW__cards li,.dharampur-experiences-module__9uBVDW__cards li[data-open=true] .dharampur-experiences-module__9uBVDW__cardPanel{transition:none;animation:none}}
.festival-module__h_R40a__page{background:var(--fest-bg);color:var(--fest-ink)}.festival-module__h_R40a__page .festival-module__h_R40a__bookingButton{letter-spacing:0;text-transform:none;white-space:normal;gap:16px;max-width:100%;padding-top:14px;padding-bottom:14px;line-height:1.3}.festival-module__h_R40a__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.festival-module__h_R40a__hero{min-height:max(680px, calc(100svh - var(--header-height) - 80px));grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative;overflow:hidden}.festival-module__h_R40a__heroMedia{position:absolute;inset:0}.festival-module__h_R40a__heroMedia video,.festival-module__h_R40a__heroPhoto img,.festival-module__h_R40a__heroParallax img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.festival-module__h_R40a__heroMedia video{opacity:.85}.festival-module__h_R40a__heroParallax{position:absolute;inset:-10% 0}.festival-module__h_R40a__heroPhoto{position:absolute;inset:0}.festival-module__h_R40a__heroTint{background:linear-gradient(180deg, color-mix(in srgb, var(--fest-bg) 40%, transparent) 0%, color-mix(in srgb, var(--fest-bg) 72%, transparent) 55%, var(--fest-bg) 100%);position:absolute;inset:0}.festival-module__h_R40a__heroContent{z-index:4;grid-template-columns:minmax(0,1fr);align-items:end;gap:48px;padding-top:72px;padding-bottom:56px;display:grid;position:relative}.festival-module__h_R40a__heroLabel{color:var(--fest-ink);margin-bottom:20px;font-size:16px;line-height:1.5}.festival-module__h_R40a__heroTitle{margin:8px 0 0}.festival-module__h_R40a__heroLockup{width:min(100%,380px);height:auto}.festival-module__h_R40a__heroLockupMask{width:clamp(240px,30vw,420px);display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.festival-module__h_R40a__heroTheme{width:min(100%,480px);height:auto;margin-top:28px}.festival-module__h_R40a__heroTagline{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;text-wrap:balance;max-width:640px;margin-top:30px;font-size:24px;font-weight:900;line-height:1.1}.festival-module__h_R40a__heroActions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:28px;display:flex}.festival-module__h_R40a__heroActions>div{max-width:100%}.festival-module__h_R40a__heroActions a{letter-spacing:0;white-space:normal;max-width:100%}.festival-module__h_R40a__heroLabelText{flex-wrap:wrap;gap:8px 16px;display:flex}.festival-module__h_R40a__heroLabelText strong{font-weight:750}.festival-module__h_R40a__faqAnswer a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.festival-module__h_R40a__facts{background:var(--fest-soft)}.festival-module__h_R40a__factsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.festival-module__h_R40a__fact{border-right:1px solid color-mix(in srgb, var(--fest-ink) 25%, transparent);flex-direction:column;gap:10px;min-height:118px;padding:22px 20px 22px 0;display:flex}.festival-module__h_R40a__fact+.festival-module__h_R40a__fact{padding-left:20px}.festival-module__h_R40a__fact:last-child{border-right:0}.festival-module__h_R40a__fact span{font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.festival-module__h_R40a__fact strong{font-size:17px;line-height:1.3}.festival-module__h_R40a__fact a{align-items:center;gap:8px;display:inline-flex}.festival-module__h_R40a__fact a:hover strong{text-underline-offset:4px;text-decoration:underline}.festival-module__h_R40a__section{padding:100px 0;position:relative}.festival-module__h_R40a__headlineNight{--fest-bg:var(--gyf-black);--fest-soft:#141414;background:var(--fest-bg)}.festival-module__h_R40a__introGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:48px;display:grid}.festival-module__h_R40a__introGrid h2{max-width:820px;font-size:clamp(30px,3.6vw,52px)}.festival-module__h_R40a__introSide{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.festival-module__h_R40a__introSide p{color:color-mix(in srgb, var(--fest-ink) 80%, transparent);font-size:18px}.festival-module__h_R40a__page .section-label{color:var(--fest-ink)}.festival-module__h_R40a__page .section-label:before{background:var(--fest-accent)}.festival-module__h_R40a__headlineAction{justify-content:center;margin-top:40px;display:flex}.festival-module__h_R40a__reels{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.festival-module__h_R40a__reel{flex-direction:column;gap:14px;display:flex}.festival-module__h_R40a__reelMedia{aspect-ratio:4/5;box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--fest-accent);border-radius:var(--radius-panel);background:#000;position:relative;overflow:hidden}.festival-module__h_R40a__reelMedia video,.festival-module__h_R40a__reelMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.festival-module__h_R40a__reel h3{margin-top:14px;font-size:28px}.festival-module__h_R40a__reel p{color:color-mix(in srgb, var(--fest-ink) 80%, transparent);flex:1}.festival-module__h_R40a__arena{background:var(--arena-bg);color:var(--arena-ink);padding:96px 0}.festival-module__h_R40a__arena .section-label{color:var(--arena-ink)}.festival-module__h_R40a__arena .section-label:before{background:currentColor}.festival-module__h_R40a__arenaGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.festival-module__h_R40a__arenaGrid[data-flip=true] .festival-module__h_R40a__arenaImage{order:2}.festival-module__h_R40a__arenaGrid[data-image=false]{grid-template-columns:1fr}.festival-module__h_R40a__arenaGrid[data-image=false] .festival-module__h_R40a__arenaItems{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.festival-module__h_R40a__founder{background:var(--gyf-cream);color:var(--gyf-black)}.festival-module__h_R40a__founderGrid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.festival-module__h_R40a__founderImage{aspect-ratio:4/3;position:relative}.festival-module__h_R40a__founderImage img{object-fit:cover;object-position:center 30%}.festival-module__h_R40a__founderCopy h2{font-size:44px}.festival-module__h_R40a__founderCopy p{max-width:600px;margin:24px 0;font-size:18px;line-height:1.5}.festival-module__h_R40a__arenaImage{aspect-ratio:16/11;border-radius:var(--radius-panel);position:relative;overflow:hidden}.festival-module__h_R40a__arenaImage img{object-fit:cover}.festival-module__h_R40a__arenaCopy h2{margin-bottom:18px}.festival-module__h_R40a__arenaIntro{max-width:620px;margin-bottom:8px;font-size:19px;line-height:1.45}.festival-module__h_R40a__arenaItems{border-top:2px solid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:22px 0 30px;list-style:none;display:grid}.festival-module__h_R40a__arenaItems li{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);flex-direction:column;gap:3px;padding:14px 0;display:flex}.festival-module__h_R40a__arenaItems strong{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:19px;font-weight:900}.festival-module__h_R40a__arenaItems span{opacity:.85;font-size:14px;line-height:1.45}.festival-module__h_R40a__extrasGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.festival-module__h_R40a__extrasList{border-top:2px solid;list-style:none}.festival-module__h_R40a__extrasList li{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:20px;padding:20px 0;display:grid}.festival-module__h_R40a__extrasList strong{font-size:21px;font-weight:650}.festival-module__h_R40a__extrasList p{max-width:400px;margin-top:6px;font-size:16px;line-height:1.5}.festival-module__h_R40a__tribe{background:var(--gyf-cream);color:#000}.festival-module__h_R40a__tribe .section-label{color:#000}.festival-module__h_R40a__tribeHead{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.festival-module__h_R40a__tribeHead>p{color:var(--quiet);font-size:18px}.festival-module__h_R40a__tribeStats{border-bottom:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.festival-module__h_R40a__tribeStats>div{background:var(--gyf-sand);border-radius:var(--radius);flex-direction:column;min-height:190px;padding:28px 22px 22px;display:flex}.festival-module__h_R40a__tribeStats dt{font-family:var(--font-gyf-display), sans-serif;font-size:clamp(36px,4vw,60px);line-height:.9}.festival-module__h_R40a__tribeStats dd{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;font-family:var(--font-gyf-display), sans-serif;margin-top:auto;padding-top:24px}.festival-module__h_R40a__galleryHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.festival-module__h_R40a__galleryHeading>div{flex-shrink:0}.festival-module__h_R40a__galleryGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(110px,12vw,180px);gap:18px;display:grid}.festival-module__h_R40a__galleryGrid figure{border-radius:var(--radius);grid-column:span 2;min-width:0;min-height:0;position:relative;overflow:hidden}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+1),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+12){grid-area:span 2/span 3}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+6),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+8){grid-row:span 2}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+3),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+4),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+11),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+13){grid-column:span 1}.festival-module__h_R40a__galleryGrid img{object-fit:cover;transition:transform .8s var(--ease-out-expo)}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+3) img{object-position:center 25%}.festival-module__h_R40a__galleryGrid figure:hover img{transform:scale(1.04)}.festival-module__h_R40a__partners[data-pune=true]{background:var(--fest-bg)}.festival-module__h_R40a__partners[data-pune=true]>.shell{width:94%;max-width:none;padding-inline:0}.festival-module__h_R40a__partnerGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.festival-module__h_R40a__partnerGrid figure{border-radius:var(--radius);flex-direction:column;gap:18px;min-height:190px;padding:20px;display:flex}.festival-module__h_R40a__partnerGrid span{font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.festival-module__h_R40a__partnerLogo{flex:1;min-height:90px;position:relative}.festival-module__h_R40a__partnerLogo img{object-fit:contain;object-position:left center}.festival-module__h_R40a__faqSection{--fest-ink:var(--gyf-black);background:var(--gyf-cream);color:var(--fest-ink)}.festival-module__h_R40a__faqExclusive{border-top:1px solid color-mix(in srgb, var(--fest-ink) 25%, transparent)}.festival-module__h_R40a__faqExclusiveItem{border-bottom:1px solid color-mix(in srgb, var(--fest-ink) 25%, transparent);border-radius:var(--radius);transition:background-color .18s}.festival-module__h_R40a__faqExclusiveItem[data-state=open]{background:#fff}.festival-module__h_R40a__faqExclusive .festival-module__h_R40a__faqQuestion{margin:0}.festival-module__h_R40a__faqExclusive .festival-module__h_R40a__faqTrigger{color:var(--fest-ink);cursor:pointer;font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:68px;padding:20px 24px;font-size:18px;font-weight:650;line-height:1.45;display:flex}.festival-module__h_R40a__faqTrigger:hover{background:color-mix(in srgb, var(--fest-ink) 4%, transparent)}.festival-module__h_R40a__faqTrigger:focus-visible{outline:2px solid var(--gyf-cobalt);outline-offset:-2px}.festival-module__h_R40a__faqTrigger svg{flex:0 0 20px;transition:transform .22s}.festival-module__h_R40a__faqTrigger[data-state=open] svg{transform:rotate(180deg)}.festival-module__h_R40a__faqContent{overflow:hidden}.festival-module__h_R40a__faqContent[data-state=open]{animation:.22s ease-out festival-module__h_R40a__faqExpand}.festival-module__h_R40a__faqContent[data-state=closed]{animation:.18s ease-in festival-module__h_R40a__faqCollapse}.festival-module__h_R40a__faqAnswer{color:color-mix(in srgb, var(--fest-ink) 82%, transparent);padding:0 24px 24px;font-size:16px;line-height:1.6}@keyframes festival-module__h_R40a__faqExpand{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes festival-module__h_R40a__faqCollapse{0%{height:var(--radix-accordion-content-height)}to{height:0}}.festival-module__h_R40a__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.festival-module__h_R40a__faqIntro{color:color-mix(in srgb, var(--fest-ink) 78%, transparent);margin-top:20px}.festival-module__h_R40a__faqItem{border-bottom:1px solid color-mix(in srgb, var(--fest-ink) 35%, transparent)}.festival-module__h_R40a__faqItem summary{cursor:pointer;font-family:var(--font-gyf-body), sans-serif;text-transform:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:20px;list-style:none;display:flex}.festival-module__h_R40a__faqItem summary::-webkit-details-marker{display:none}.festival-module__h_R40a__faqItem summary svg{transition:transform .22s var(--ease-out-expo);flex:none}.festival-module__h_R40a__faqItem[open] summary svg{transform:rotate(45deg)}.festival-module__h_R40a__faqItem p{color:color-mix(in srgb, var(--fest-ink) 82%, transparent);max-width:620px;padding:0 0 22px}.festival-module__h_R40a__venue{--fest-ink:var(--gyf-black);--fest-accent:var(--gyf-black);background:var(--gyf-sky);color:var(--fest-ink)}.festival-module__h_R40a__venueGrid .festival-module__h_R40a__venueName{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-transform:none;margin:24px 0 16px;font-size:24px;font-weight:650;line-height:1.3}.festival-module__h_R40a__venueGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.festival-module__h_R40a__venueAddress{color:color-mix(in srgb, var(--fest-ink) 80%, transparent);max-width:460px;margin-bottom:14px;font-size:17px}.festival-module__h_R40a__travelLink{text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:28px;font-size:17px;font-weight:750;text-decoration:underline;display:flex}.festival-module__h_R40a__travelLink span{flex-basis:100%;font-size:14px;font-weight:400}.festival-module__h_R40a__travelLink:focus-visible{outline-offset:5px;outline:2px solid}.festival-module__h_R40a__venueGrid>div>div{margin-top:10px}.festival-module__h_R40a__venueGrid a.button{margin-top:10px}.festival-module__h_R40a__venueMap{aspect-ratio:16/10;border:2px solid var(--fest-ink);border-radius:var(--radius-panel);overflow:hidden}.festival-module__h_R40a__venueMap iframe{filter:saturate(.85);border:0;width:100%;height:100%;display:block}.festival-module__h_R40a__final{padding:120px 0 140px;position:relative;overflow:hidden}.festival-module__h_R40a__finalGrid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;display:grid;position:relative}.festival-module__h_R40a__finalGrid h2{margin-top:30px;font-size:clamp(40px,5.6vw,84px)}.festival-module__h_R40a__finalMeta{color:color-mix(in srgb, var(--fest-ink) 80%, transparent);margin-top:18px;font-size:18px}.festival-module__h_R40a__finalActions{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.festival-module__h_R40a__contactList{flex-direction:column;gap:8px;list-style:none;display:flex}.festival-module__h_R40a__contactList a{border-bottom:1px solid;align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.festival-module__h_R40a__instagramIcon{background:currentColor;flex:0 0 18px;width:18px;height:18px;display:inline-block;-webkit-mask:url(/brand/instagram.svg) 50%/contain no-repeat;mask:url(/brand/instagram.svg) 50%/contain no-repeat}.festival-module__h_R40a__registerBar{background:var(--gyf-black);border-top:2px solid var(--gyf-cream);color:var(--gyf-cream);padding:12px var(--gutter);z-index:50;justify-content:space-between;align-items:center;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.festival-module__h_R40a__registerBar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.festival-module__h_R40a__registerBar strong{text-transform:uppercase;font-size:13px;line-height:1.3;font-family:var(--font-gyf-display), sans-serif;font-weight:900}.festival-module__h_R40a__registerBar span{color:var(--gyf-sand);font-size:12px;line-height:1.3}.festival-module__h_R40a__registerBarButton{background:var(--gyf-coral);border-radius:var(--radius);box-shadow:var(--offset-sm) var(--offset-sm) 0 var(--gyf-cobalt);color:var(--gyf-black);font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;text-transform:none;flex:0 230px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:900;line-height:1.3;display:inline-flex}.festival-module__h_R40a__registerBarButton svg{flex-shrink:0}@media (max-width:1040px){.festival-module__h_R40a__reels,.festival-module__h_R40a__partnerGrid{grid-template-columns:repeat(2,1fr)}.festival-module__h_R40a__galleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(130px,20vw,190px)}.festival-module__h_R40a__galleryGrid figure:nth-child(n){grid-area:span 1/span 2}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+1),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+8){grid-row:span 2}}@media (max-width:820px){.festival-module__h_R40a__factsGrid[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact{min-height:0;padding:20px 16px}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact strong{font-size:16px}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact a{gap:4px}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact svg{flex:0 0 16px}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact:nth-child(odd){padding-left:0}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact:nth-child(2n){border-right:0;padding-right:0}.festival-module__h_R40a__factsGrid[data-compact=true] .festival-module__h_R40a__fact:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--fest-ink) 25%, transparent)}.festival-module__h_R40a__factsGrid[data-pune=true] .festival-module__h_R40a__fact{border-bottom:0}.festival-module__h_R40a__heroContent,.festival-module__h_R40a__introGrid,.festival-module__h_R40a__arenaGrid,.festival-module__h_R40a__founderGrid,.festival-module__h_R40a__extrasGrid,.festival-module__h_R40a__tribeHead,.festival-module__h_R40a__faqGrid,.festival-module__h_R40a__venueGrid,.festival-module__h_R40a__finalGrid{grid-template-columns:minmax(0,1fr)}.festival-module__h_R40a__heroContent{gap:32px;padding-top:110px;padding-bottom:72px}.festival-module__h_R40a__arenaGrid[data-flip=true] .festival-module__h_R40a__arenaImage{order:0}.festival-module__h_R40a__arenaItems,.festival-module__h_R40a__arenaGrid[data-image=false] .festival-module__h_R40a__arenaItems{grid-template-columns:1fr}.festival-module__h_R40a__tribeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.festival-module__h_R40a__registerBar{display:flex}.festival-module__h_R40a__page{padding-bottom:72px}}@media (max-width:620px){.festival-module__h_R40a__page .festival-module__h_R40a__bookingButton{gap:12px;padding-left:16px;padding-right:16px;font-size:13px}.festival-module__h_R40a__faqExclusive .festival-module__h_R40a__faqTrigger{gap:12px;padding:18px 16px;font-size:16px}.festival-module__h_R40a__faqAnswer{padding:0 16px 20px}.festival-module__h_R40a__headlineAction a{letter-spacing:0;white-space:normal;font-size:13px}.festival-module__h_R40a__hero{min-height:0}.festival-module__h_R40a__heroContent{gap:24px;padding-top:40px;padding-bottom:56px}.festival-module__h_R40a__reels,.festival-module__h_R40a__partnerGrid{grid-template-columns:1fr}.festival-module__h_R40a__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.festival-module__h_R40a__galleryGrid figure:nth-child(n){aspect-ratio:1;grid-area:auto/span 1}.festival-module__h_R40a__galleryGrid figure:nth-child(14n+1),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+6),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+9),.festival-module__h_R40a__galleryGrid figure:nth-child(14n+12){aspect-ratio:3/2;grid-column:span 2}.festival-module__h_R40a__galleryHeading{flex-direction:column;align-items:start;gap:24px}.festival-module__h_R40a__testimonials .testimonial-list blockquote{font-size:21px}.festival-module__h_R40a__testimonials .testimonial-list figure{min-height:0;padding:24px}.festival-module__h_R40a__heroLockup{width:min(100%,240px)}.festival-module__h_R40a__heroLockupMask{width:min(100%,220px)}.festival-module__h_R40a__heroTheme{width:min(100%,280px);margin-top:16px}.festival-module__h_R40a__heroTagline{margin-top:20px;font-size:20px}.festival-module__h_R40a__founderCopy h2{font-size:32px}.festival-module__h_R40a__heroActions a{letter-spacing:0;white-space:normal;gap:12px;font-size:13px;line-height:1.3}.festival-module__h_R40a__registerBar{padding-bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.festival-module__h_R40a__registerBar>div{flex-flow:wrap;align-items:baseline;gap:4px 12px}.festival-module__h_R40a__registerBar strong,.festival-module__h_R40a__registerBar span{font-size:11px}.festival-module__h_R40a__registerBarButton{flex:auto;justify-content:center}.festival-module__h_R40a__page{padding-bottom:124px}:is(.festival-module__h_R40a__arena a,.festival-module__h_R40a__founder a,.festival-module__h_R40a__final a){letter-spacing:0;white-space:normal;padding-top:14px;padding-bottom:14px;line-height:1.3}.festival-module__h_R40a__section,.festival-module__h_R40a__arena{padding:72px 0}.festival-module__h_R40a__final{padding:88px 0 100px}.festival-module__h_R40a__tribeStats>div{min-height:150px;padding:20px 16px 16px}}@media (max-width:420px){.festival-module__h_R40a__tribeStats{grid-template-columns:minmax(0,1fr)}.festival-module__h_R40a__tribeStats>div{min-height:126px}}@media (prefers-reduced-motion:reduce){.festival-module__h_R40a__faqContent[data-state]{animation:none}.festival-module__h_R40a__faqExclusiveItem,.festival-module__h_R40a__faqTrigger svg,.festival-module__h_R40a__galleryGrid img{transition:none}.festival-module__h_R40a__galleryGrid figure:hover img{transform:none}}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqGrid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:920px}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqExclusive{border-top:0;gap:14px;display:grid}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqExclusiveItem{border:2px solid var(--gyf-black);box-shadow:var(--gyf-hard-shadow-small);border-radius:var(--radius);background:#fff}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqExclusiveItem[data-state=open]{background:var(--gyf-marigold);border-left-color:var(--gyf-black)}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqTrigger{font-family:var(--font-gyf-body), sans-serif;text-transform:none;font-size:20px;font-weight:600}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqTrigger:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqTrigger:focus-visible{outline-color:var(--gyf-black)}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqAnswer{color:var(--gyf-black);font-size:17px}@media (max-width:620px){.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqTrigger{padding:18px 16px;font-size:17px}.festival-module__h_R40a__faqSection[data-dharampur=true] .festival-module__h_R40a__faqAnswer{padding:0 16px 20px}}.festival-module__h_R40a__factsGrid .festival-module__h_R40a__fact:only-child{border:0;grid-column:1/-1}.festival-module__h_R40a__facts[data-dharampur=true]{background:var(--gyf-cobalt);border-bottom:2px solid var(--gyf-black);color:var(--gyf-cream)}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__factsGrid{grid-template-columns:1fr 1.45fr .7fr 1.15fr}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:first-child{padding-left:0}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact{border-right:2px solid var(--gyf-cream);justify-content:center;gap:12px;min-height:140px;padding:26px 24px}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:last-child{background:var(--gyf-marigold);color:var(--gyf-black);border-right:0}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact span{color:var(--gyf-cream);font-family:var(--font-gyf-body), sans-serif;font-size:15px;font-weight:600}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:last-child span{color:var(--gyf-black)}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact strong{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:clamp(20px,1.7vw,26px);font-weight:400;line-height:1.1}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact a{color:inherit;align-items:flex-start}@media (max-width:820px){.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__factsGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact{border-bottom:2px solid var(--gyf-cream);min-height:0;padding:20px 16px}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:nth-child(2n){border-right:0}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:nth-child(n+3){border-bottom:0}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact strong{font-size:18px}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:first-child{padding-left:16px}}.festival-module__h_R40a__facts[data-dharampur=true]{overflow:hidden}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:last-child{position:relative}.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:last-child:after{background:var(--gyf-marigold);content:"";width:50vw;position:absolute;top:0;bottom:0;left:100%}@media (max-width:820px){.festival-module__h_R40a__facts[data-dharampur=true] .festival-module__h_R40a__fact:last-child:after{display:none}}
.festival-film-module__l35QJW__player{background:var(--gyf-black);color:var(--gyf-black);width:100%}.festival-film-module__l35QJW__screen{aspect-ratio:16/9;position:relative}.festival-film-module__l35QJW__screen video{object-fit:contain;width:100%;height:100%;display:block}.festival-film-module__l35QJW__player button{border-radius:var(--radius);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.festival-film-module__l35QJW__player button:focus-visible,.festival-film-module__l35QJW__player input:focus-visible{outline:3px solid var(--gyf-coral);outline-offset:-3px}.festival-film-module__l35QJW__player .festival-film-module__l35QJW__bigPlay{background:var(--gyf-marigold);border:2px solid var(--gyf-black);box-shadow:var(--offset) var(--offset) 0 var(--gyf-black);color:var(--gyf-black);border-radius:var(--radius);width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.festival-film-module__l35QJW__bigPlay svg{margin-left:4px}.festival-film-module__l35QJW__player .festival-film-module__l35QJW__bigPlay:hover{background:var(--gyf-cream)}.festival-film-module__l35QJW__player .festival-film-module__l35QJW__bigPlay:active{box-shadow:0 0 0 var(--gyf-black);transform:translate(calc(-50% + var(--offset)), calc(-50% + var(--offset)))}.festival-film-module__l35QJW__controls{background:var(--gyf-cream);border-top:2px solid var(--gyf-black);align-items:center;gap:10px;min-height:56px;padding:5px 8px;display:flex}.festival-film-module__l35QJW__controls button,.festival-film-module__l35QJW__error button{color:inherit;background:0 0;width:44px;height:44px}.festival-film-module__l35QJW__controls button:hover,.festival-film-module__l35QJW__error button:hover{background:var(--gyf-marigold)}.festival-film-module__l35QJW__player input{appearance:none;cursor:pointer;background:0 0;min-width:0;height:44px;margin:0}.festival-film-module__l35QJW__player input::-webkit-slider-runnable-track{background:var(--gyf-black);height:4px}.festival-film-module__l35QJW__player input::-moz-range-track{background:var(--gyf-black);height:4px}.festival-film-module__l35QJW__player input::-webkit-slider-thumb{appearance:none;background:var(--gyf-marigold);border:2px solid var(--gyf-black);border-radius:0;width:12px;height:16px;margin-top:-6px}.festival-film-module__l35QJW__player input::-moz-range-thumb{background:var(--gyf-marigold);border:2px solid var(--gyf-black);box-sizing:border-box;border-radius:0;width:12px;height:16px}.festival-film-module__l35QJW__player input:disabled{cursor:default}.festival-film-module__l35QJW__seek{flex:1;width:100%}.festival-film-module__l35QJW__volume{width:58px}.festival-film-module__l35QJW__time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.festival-film-module__l35QJW__loading{background:var(--gyf-black);color:var(--gyf-cream);padding:8px;display:flex;position:absolute;top:12px;right:12px}.festival-film-module__l35QJW__loading svg{animation:1s linear infinite festival-film-module__l35QJW__spin}.festival-film-module__l35QJW__error{background:var(--gyf-cream);border-top:2px solid var(--gyf-black);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:14px;display:flex}.festival-film-module__l35QJW__fallback{background:var(--gyf-cream);color:var(--gyf-black);padding:16px;display:block}.festival-film-module__l35QJW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.festival-film-module__l35QJW__player:fullscreen{flex-direction:column;justify-content:center;display:flex}.festival-film-module__l35QJW__player:fullscreen .festival-film-module__l35QJW__screen{flex:1;min-height:0}.festival-film-module__l35QJW__player:fullscreen .festival-film-module__l35QJW__screen video{position:absolute}.festival-film-module__l35QJW__player:fullscreen .festival-film-module__l35QJW__controls{flex-shrink:0}@keyframes festival-film-module__l35QJW__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.festival-film-module__l35QJW__controls{grid-template-columns:44px 1fr 44px 44px;gap:0 3px;padding:4px;display:grid}.festival-film-module__l35QJW__seek{grid-area:1/1/auto/-1;height:28px!important}.festival-film-module__l35QJW__time{grid-column:2}.festival-film-module__l35QJW__volume{display:none}.festival-film-module__l35QJW__player .festival-film-module__l35QJW__bigPlay{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.festival-film-module__l35QJW__loading svg{animation:none}}
.programme-tapes-module__4CtY1q__tapes{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:980px;margin:72px auto 0;padding:0;list-style:none;display:flex}.programme-tapes-module__4CtY1q__tapes li{padding:10px 12px 8px;font-size:clamp(14px,1.4vw,18px)}.programme-tapes-module__4CtY1q__tapes li:nth-child(3n+1){transform:rotate(-1.5deg)}.programme-tapes-module__4CtY1q__tapes li:nth-child(4n+2){transform:rotate(1.5deg)}.programme-tapes-module__4CtY1q__splash{position:relative;padding:14px 18px 12px!important;font-size:clamp(24px,3vw,40px)!important}.programme-tapes-module__4CtY1q__bubbles{pointer-events:none;position:absolute;inset:0}.programme-tapes-module__4CtY1q__bubbles img{height:auto;animation:5s ease-in-out infinite alternate programme-tapes-module__4CtY1q__bubble-bob;position:absolute}.programme-tapes-module__4CtY1q__bubbles img:nth-child(2){animation-delay:-1.7s}.programme-tapes-module__4CtY1q__bubbles img:nth-child(3){animation-delay:-3.2s}@keyframes programme-tapes-module__4CtY1q__bubble-bob{to{transform:translateY(-8px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.programme-tapes-module__4CtY1q__bubbles img{animation:none}}
.group-contact-details-module___xua3q__details{width:100%;min-width:0}.group-contact-details-module___xua3q__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px 24px;min-height:48px;list-style:none;display:flex}.group-contact-details-module___xua3q__summary::-webkit-details-marker{display:none}.group-contact-details-module___xua3q__summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.group-contact-details-module___xua3q__location{flex-direction:column;gap:2px;min-width:0;display:flex}.group-contact-details-module___xua3q__location strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.group-contact-details-module___xua3q__summary .group-contact-details-module___xua3q__action{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.group-contact-details-module___xua3q__action svg{flex-shrink:0}.group-contact-details-module___xua3q__details[open] .group-contact-details-module___xua3q__action svg{transform:rotate(180deg)}.group-contact-details-module___xua3q__panel{min-width:0;padding:20px 0 12px}.group-contact-details-module___xua3q__contact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);gap:16px 24px;margin:0 0 18px;display:grid}.group-contact-details-module___xua3q__contact dt{color:var(--quiet);margin-bottom:4px;font-size:12px}.group-contact-details-module___xua3q__contact dd{overflow-wrap:anywhere;margin:0;font-size:14px}.group-contact-details-module___xua3q__contact a{text-underline-offset:3px;padding:4px 0;text-decoration:underline;display:inline-block}.group-contact-details-module___xua3q__source{text-underline-offset:3px;align-items:center;gap:8px;min-height:32px;text-decoration:underline;display:inline-flex}.group-contact-details-module___xua3q__source svg{flex-shrink:0}.group-contact-details-module___xua3q__unavailable{color:var(--quiet);margin-bottom:12px;font-size:14px}@media (max-width:620px){.group-contact-details-module___xua3q__summary{flex-direction:column;align-items:flex-start;gap:4px}.group-contact-details-module___xua3q__action{min-height:44px}.group-contact-details-module___xua3q__contact{grid-template-columns:minmax(0,1fr);gap:14px}.group-contact-details-module___xua3q__contact a,.group-contact-details-module___xua3q__source{align-content:center;min-height:44px}}
.five-s-rail-module__qFQwjW__controls{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.five-s-rail-module__qFQwjW__controls p{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-family:var(--font-gyf-display), sans-serif;align-items:baseline;gap:8px;font-weight:900;display:flex}.five-s-rail-module__qFQwjW__controls p span{font-family:var(--font-gyf-display), sans-serif;font-size:22px;font-weight:900}.five-s-rail-module__qFQwjW__controls em{font-family:var(--font-gyf-display), sans-serif;margin-left:12px;font-style:normal;font-weight:900}.five-s-rail-module__qFQwjW__controls>div{gap:12px;display:flex}.five-s-rail-module__qFQwjW__controls button{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);box-shadow:var(--offset-sm) var(--offset-sm) 0 var(--pop-ink,var(--gyf-black));color:var(--gyf-black);height:46px;transition:box-shadow .14s var(--ease-out-expo), transform .14s var(--ease-out-expo);justify-content:center;align-items:center;width:46px;display:flex}.five-s-rail-module__qFQwjW__controls button:hover{box-shadow:calc(var(--offset-sm) + 2px) calc(var(--offset-sm) + 2px) 0 var(--pop-ink,var(--gyf-black));transform:translate(-2px,-2px)}.five-s-rail-module__qFQwjW__controls button:active{box-shadow:0 0 0 var(--pop-ink,var(--gyf-black));transform:translate(var(--offset-sm), var(--offset-sm))}.five-s-rail-module__qFQwjW__panels{gap:10px;height:520px;display:flex}.five-s-rail-module__qFQwjW__panel{border:2px solid var(--gyf-black);background:var(--panel);border-radius:var(--radius-panel);color:var(--panel-ink);flex-direction:column;flex:1 1 0;min-width:0;padding:24px 20px;display:flex;overflow:hidden}.five-s-rail-module__qFQwjW__head{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-height:0;padding:0;display:flex}.five-s-rail-module__qFQwjW__head h3{font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;white-space:nowrap;font-size:18px;font-weight:900;line-height:1}.five-s-rail-module__qFQwjW__icon{width:min(72px,80%);height:auto;transform:rotate(-6deg)}.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__head{flex:none}.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__head h3{font-size:clamp(30px,3.4vw,48px)}.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__icon,.five-s-rail-module__qFQwjW__body{display:none}.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__body{animation:five-s-rail-module__qFQwjW__body-in .42s var(--ease-out-expo) both;flex:1;grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);align-items:end;gap:32px;min-height:0;padding-top:20px;display:grid}@keyframes five-s-rail-module__qFQwjW__body-in{0%{opacity:0;transform:translateY(10px)}}.five-s-rail-module__qFQwjW__copy{align-self:start;max-width:380px}.five-s-rail-module__qFQwjW__copy strong{font-family:var(--font-gyf-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:900;display:block}.five-s-rail-module__qFQwjW__copy p{font-size:17px;line-height:1.5}.five-s-rail-module__qFQwjW__photo{justify-self:end;width:min(100%,290px);max-height:100%;margin:0 0 6px;position:relative}.five-s-rail-module__qFQwjW__arch{aspect-ratio:4/5;border:4px solid var(--gyf-sand);border-radius:999px 999px var(--radius) var(--radius);max-height:380px;position:relative;overflow:hidden}.five-s-rail-module__qFQwjW__arch img{object-fit:cover}.five-s-rail-module__qFQwjW__sticker{width:92px;height:auto;position:absolute;bottom:-14px;left:-34px;transform:rotate(-8deg)}.five-s-rail-module__qFQwjW__panel button:focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:900px){.five-s-rail-module__qFQwjW__panels{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;overflow-x:auto}.five-s-rail-module__qFQwjW__panel{scroll-snap-align:start;flex:0 0 84%!important}.five-s-rail-module__qFQwjW__head h3,.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__head h3{font-size:30px}.five-s-rail-module__qFQwjW__icon{display:none}.five-s-rail-module__qFQwjW__body,.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__body{grid-template-columns:1fr;gap:28px;padding-top:14px;animation:none;display:grid}.five-s-rail-module__qFQwjW__photo{justify-self:center;width:min(78%,240px)}.five-s-rail-module__qFQwjW__sticker{width:76px;left:-18px}}@media (prefers-reduced-motion:reduce){.five-s-rail-module__qFQwjW__panel[data-active=true] .five-s-rail-module__qFQwjW__body{animation:none}.five-s-rail-module__qFQwjW__controls button{transition:none}}
.dharampur-sections-module__TG8XwG__section{padding:120px 0}.dharampur-sections-module__TG8XwG__yellow{background:var(--gyf-marigold);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__blue{background:var(--gyf-cobalt);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__cream{background:var(--gyf-cream);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__green{background:var(--gyf-sky);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__coral{background:var(--gyf-coral);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__black{--pop-ink:var(--gyf-cobalt);--link-ink:currentColor;background:var(--gyf-black);color:var(--gyf-cream)}.dharampur-sections-module__TG8XwG__indigo{--link-ink:currentColor;background:var(--gyf-cobalt);color:var(--gyf-white)}.dharampur-sections-module__TG8XwG__pink{background:var(--gyf-sky);color:var(--gyf-black)}.dharampur-sections-module__TG8XwG__title{max-width:14ch;margin-bottom:40px;font-size:clamp(44px,5.6vw,84px);line-height:.95}.dharampur-sections-module__TG8XwG__subtitle{margin-bottom:20px;font-size:clamp(32px,3.4vw,48px);line-height:1}.dharampur-sections-module__TG8XwG__body{max-width:62ch;margin-bottom:16px;font-size:18px;line-height:1.6}.dharampur-sections-module__TG8XwG__lead{font-family:var(--font-gyf-body), sans-serif;text-transform:none;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.1}.dharampur-sections-module__TG8XwG__kicker{margin:-20px 0 24px;font-size:18px;font-weight:700}.dharampur-sections-module__TG8XwG__headRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 64px;margin-bottom:48px;display:grid}.dharampur-sections-module__TG8XwG__headRow .dharampur-sections-module__TG8XwG__title{margin-bottom:0}.dharampur-sections-module__TG8XwG__headRow p{font-size:18px;line-height:1.6}.dharampur-sections-module__TG8XwG__headRow p+p{margin-top:14px}.dharampur-sections-module__TG8XwG__ribbon{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.dharampur-sections-module__TG8XwG__ribbon li>a,.dharampur-sections-module__TG8XwG__ribbon li>div{color:inherit;height:100%;text-decoration:none;display:grid}.dharampur-sections-module__TG8XwG__ribbonPhoto{aspect-ratio:4/3;border-bottom:2px solid var(--gyf-black);display:block;position:relative;overflow:hidden}.dharampur-sections-module__TG8XwG__ribbonPhoto img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.dharampur-sections-module__TG8XwG__ribbon a:hover .dharampur-sections-module__TG8XwG__ribbonPhoto img,.dharampur-sections-module__TG8XwG__ribbon a:focus-visible .dharampur-sections-module__TG8XwG__ribbonPhoto img{transform:scale(1.05)}.dharampur-sections-module__TG8XwG__play{background:var(--gyf-marigold);border:2px solid var(--gyf-black);box-shadow:var(--gyf-hard-shadow-small);border-radius:var(--radius);justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:16px;left:16px}.dharampur-sections-module__TG8XwG__ribbonText{gap:8px;padding:24px 28px 28px;display:grid}.dharampur-sections-module__TG8XwG__ribbonText strong{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:clamp(26px,2.4vw,36px);line-height:1}.dharampur-sections-module__TG8XwG__ribbonText>span{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.dharampur-sections-module__TG8XwG__ribbon a:hover .dharampur-sections-module__TG8XwG__ribbonText>span,.dharampur-sections-module__TG8XwG__ribbon a:focus-visible .dharampur-sections-module__TG8XwG__ribbonText>span{text-underline-offset:3px;text-decoration:underline}.dharampur-sections-module__TG8XwG__homecoming{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px;padding-top:80px;display:grid}.dharampur-sections-module__TG8XwG__homecomingCopy{gap:12px;display:grid}.dharampur-sections-module__TG8XwG__poem{border:2px solid var(--gyf-black);background:var(--gyf-black);color:var(--gyf-cream);border-radius:var(--radius-panel);gap:4px;max-width:560px;margin-top:36px;padding:32px 36px;font-size:22px;line-height:1.45;display:grid}.dharampur-sections-module__TG8XwG__poem span:nth-child(4){margin-top:16px}.dharampur-sections-module__TG8XwG__homecomingArt img{width:auto;height:auto;max-height:460px;margin-left:auto}.dharampur-sections-module__TG8XwG__ashram{background:var(--gyf-marigold);min-height:760px;display:grid;position:relative;overflow:hidden}.dharampur-sections-module__TG8XwG__ashramPhoto{position:absolute;inset:0}.dharampur-sections-module__TG8XwG__ashramPhoto img{object-fit:cover}.dharampur-sections-module__TG8XwG__ashramInner{align-self:end;padding-top:240px;padding-bottom:72px;position:relative}.dharampur-sections-module__TG8XwG__panel{border:2px solid var(--gyf-black);background:var(--gyf-cream);color:var(--gyf-black);border-radius:var(--radius-panel);max-width:640px;padding:40px 44px 28px}.dharampur-sections-module__TG8XwG__panel .dharampur-sections-module__TG8XwG__title{margin-bottom:24px;font-size:clamp(40px,4.4vw,64px)}.dharampur-sections-module__TG8XwG__scheduleHead{justify-items:start;gap:20px;margin-bottom:32px;display:grid}.dharampur-sections-module__TG8XwG__scheduleHead .dharampur-sections-module__TG8XwG__title{margin-bottom:0}.dharampur-sections-module__TG8XwG__travel{flex-wrap:wrap;gap:8px 0;font-size:18px;font-weight:650;display:flex}.dharampur-sections-module__TG8XwG__travel span+span:before{background:var(--gyf-black);content:"";vertical-align:-3px;width:2px;height:18px;margin:0 16px;display:inline-block}.dharampur-sections-module__TG8XwG__tableFrame{border:2px solid var(--gyf-black);border-radius:var(--radius-panel);overflow:hidden}.dharampur-sections-module__TG8XwG__schedule{border-collapse:collapse;background:#fff;border-style:hidden;width:100%}.dharampur-sections-module__TG8XwG__schedule th,.dharampur-sections-module__TG8XwG__schedule td{border:2px solid var(--gyf-black);text-align:center;vertical-align:middle;padding:18px 14px}.dharampur-sections-module__TG8XwG__schedule thead th,.dharampur-sections-module__TG8XwG__schedule thead td{background:var(--gyf-black);color:var(--gyf-cream)}.dharampur-sections-module__TG8XwG__schedule thead th{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:18px;font-weight:900}.dharampur-sections-module__TG8XwG__schedule small{font-family:var(--font-gyf-body), sans-serif;text-transform:none;margin-top:4px;font-size:13px;font-weight:500;display:block}.dharampur-sections-module__TG8XwG__schedule tbody th{background:var(--gyf-marigold);font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:26px}.dharampur-sections-module__TG8XwG__schedule tbody td{font-size:16px;font-weight:650;line-height:1.35}.dharampur-sections-module__TG8XwG__schedule tbody td span{display:block}.dharampur-sections-module__TG8XwG__schedule tbody td span+span{margin-top:14px}.dharampur-sections-module__TG8XwG__dayCards{display:none}.dharampur-sections-module__TG8XwG__infoGrid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-top:56px;display:grid}.dharampur-sections-module__TG8XwG__infoGrid>div{border:2px solid var(--gyf-black);border-radius:var(--radius-panel);background:#fff;padding:26px 28px 28px}.dharampur-sections-module__TG8XwG__infoGrid>[data-feature=true]{background:var(--gyf-marigold);grid-row:span 2;padding:36px 36px 40px}.dharampur-sections-module__TG8XwG__infoGrid>[data-feature=true] h3{font-size:clamp(24px,2.2vw,32px)}.dharampur-sections-module__TG8XwG__infoGrid>[data-feature=true] li{font-size:18px}.dharampur-sections-module__TG8XwG__infoGrid h3{margin-bottom:14px;font-size:20px;line-height:1.15}.dharampur-sections-module__TG8XwG__infoGrid ul{gap:10px;padding-left:18px;display:grid}.dharampur-sections-module__TG8XwG__infoGrid li,.dharampur-sections-module__TG8XwG__infoGrid p{font-size:16px;line-height:1.5}.dharampur-sections-module__TG8XwG__infoGrid a{overflow-wrap:anywhere;text-underline-offset:3px;font-weight:700;text-decoration:underline}.dharampur-sections-module__TG8XwG__tribe{gap:10px;margin:72px 0 28px;display:grid}.dharampur-sections-module__TG8XwG__tribe h3{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:30px;font-weight:900}.dharampur-sections-module__TG8XwG__tribe p{font-size:18px}.dharampur-sections-module__TG8XwG__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dharampur-sections-module__TG8XwG__stats>div{border:2px solid var(--gyf-black);background:var(--gyf-cream);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:40px;min-height:200px;padding:28px 22px 22px;display:flex}.dharampur-sections-module__TG8XwG__stats dt{font-family:var(--font-gyf-display), sans-serif;font-size:clamp(24px,2.1vw,34px);line-height:1}.dharampur-sections-module__TG8XwG__stats dd{font-size:15px;font-weight:700}.dharampur-sections-module__TG8XwG__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.dharampur-sections-module__TG8XwG__split[data-even=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dharampur-sections-module__TG8XwG__portrait{aspect-ratio:4/5;border:4px solid var(--gyf-sand);border-radius:999px 999px var(--radius) var(--radius);position:relative;overflow:hidden}.dharampur-sections-module__TG8XwG__portrait img{object-fit:cover}.dharampur-sections-module__TG8XwG__missionCopy{gap:48px;display:grid}.dharampur-sections-module__TG8XwG__impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px;list-style:none;display:grid}.dharampur-sections-module__TG8XwG__impact li{border:2px solid var(--gyf-black);background:var(--gyf-cream);border-radius:var(--radius);gap:10px;padding:22px 22px 24px;display:grid}.dharampur-sections-module__TG8XwG__impact strong{font-family:var(--font-gyf-display), sans-serif;font-size:clamp(30px,2.8vw,42px);line-height:1}.dharampur-sections-module__TG8XwG__impact span{font-size:16px;line-height:1.4}.dharampur-sections-module__TG8XwG__voices{gap:28px;padding-bottom:12px;display:grid}.dharampur-sections-module__TG8XwG__voiceRow .gyf-marquee-set{align-items:stretch;padding-bottom:10px}.dharampur-sections-module__TG8XwG__voice{border:2px solid var(--gyf-black);background:var(--gyf-cream);border-radius:var(--radius-panel);grid-template-rows:auto 1fr;gap:18px;width:400px;padding:24px 26px 28px;transition:box-shadow .16s,transform .16s;display:grid}.dharampur-sections-module__TG8XwG__voice:hover,.dharampur-sections-module__TG8XwG__voice:focus-within{transform:translate(-3px,-3px)}.dharampur-sections-module__TG8XwG__voice header{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dharampur-sections-module__TG8XwG__voice header div{gap:2px;display:grid}.dharampur-sections-module__TG8XwG__voice strong{font-size:17px}.dharampur-sections-module__TG8XwG__voice header span:not(.dharampur-sections-module__TG8XwG__voiceAvatar),.dharampur-sections-module__TG8XwG__voice small{font-size:14px;line-height:1.35}.dharampur-sections-module__TG8XwG__voiceAvatar{background:var(--voice,var(--gyf-marigold));border:2px solid var(--gyf-black);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.dharampur-sections-module__TG8XwG__voiceAvatar img{object-fit:cover}.dharampur-sections-module__TG8XwG__voiceAvatar span{font-family:var(--font-gyf-display), sans-serif;font-size:18px}.dharampur-sections-module__TG8XwG__voice blockquote p{font-size:17px;font-weight:500;line-height:1.5}@media (max-width:620px){.dharampur-sections-module__TG8XwG__voice{width:300px;padding:20px 20px 24px}.dharampur-sections-module__TG8XwG__voice blockquote p{font-size:16px}}@media (prefers-reduced-motion:reduce){.dharampur-sections-module__TG8XwG__voice{transition:none}}@media (max-width:1040px){.dharampur-sections-module__TG8XwG__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dharampur-sections-module__TG8XwG__stats>div:nth-child(4){border-left:0}.dharampur-sections-module__TG8XwG__infoGrid{grid-template-columns:minmax(0,1fr)}.dharampur-sections-module__TG8XwG__infoGrid>[data-feature=true]{grid-row:auto}}@media (max-width:820px){.dharampur-sections-module__TG8XwG__section{padding:80px 0}.dharampur-sections-module__TG8XwG__headRow,.dharampur-sections-module__TG8XwG__homecoming,.dharampur-sections-module__TG8XwG__split,.dharampur-sections-module__TG8XwG__split[data-even=true]{grid-template-columns:minmax(0,1fr)}.dharampur-sections-module__TG8XwG__split{gap:40px}.dharampur-sections-module__TG8XwG__ribbon{grid-template-columns:minmax(0,1fr)}.dharampur-sections-module__TG8XwG__ribbon li+li{border-left:0}.dharampur-sections-module__TG8XwG__homecomingArt img{max-height:220px;margin:0 auto}.dharampur-sections-module__TG8XwG__tableFrame{display:none}.dharampur-sections-module__TG8XwG__dayCards{gap:24px;display:grid}.dharampur-sections-module__TG8XwG__dayCards article{border:2px solid var(--gyf-black);border-radius:var(--radius);background:#fff}.dharampur-sections-module__TG8XwG__dayCards h3{background:var(--gyf-marigold);border-bottom:2px solid var(--gyf-black);font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;padding:14px 18px;font-size:28px}.dharampur-sections-module__TG8XwG__dayCards h3 small{font-family:var(--font-gyf-body), sans-serif;text-transform:none;font-size:14px;display:block}.dharampur-sections-module__TG8XwG__dayCards dl>div{gap:4px;padding:14px 18px;display:grid}.dharampur-sections-module__TG8XwG__dayCards dl>div+div{border-top:2px solid var(--gyf-black)}.dharampur-sections-module__TG8XwG__dayCards dt{font-size:13px;font-weight:700}.dharampur-sections-module__TG8XwG__dayCards dd{gap:2px;font-size:17px;font-weight:650;display:grid}.dharampur-sections-module__TG8XwG__ashram{min-height:0}.dharampur-sections-module__TG8XwG__ashramPhoto{aspect-ratio:4/3;position:relative}.dharampur-sections-module__TG8XwG__ashramInner{padding-top:0;padding-bottom:64px}.dharampur-sections-module__TG8XwG__panel{margin-top:-64px;padding:28px 24px 16px}}@media (max-width:620px){.dharampur-sections-module__TG8XwG__section{padding:64px 0}.dharampur-sections-module__TG8XwG__travel{gap:6px;font-size:16px;display:grid}.dharampur-sections-module__TG8XwG__travel span+span:before{display:none}.dharampur-sections-module__TG8XwG__title{margin-bottom:28px}.dharampur-sections-module__TG8XwG__ribbonText{padding:20px 16px 24px}.dharampur-sections-module__TG8XwG__poem{padding:24px 22px;font-size:19px}.dharampur-sections-module__TG8XwG__stats,.dharampur-sections-module__TG8XwG__impact{grid-template-columns:repeat(2,minmax(0,1fr))}.dharampur-sections-module__TG8XwG__stats>div{gap:24px;min-height:140px;padding:20px 16px}.dharampur-sections-module__TG8XwG__stats>div:nth-child(n){border-left:0}.dharampur-sections-module__TG8XwG__stats>div:nth-child(-n+2){border-top:0}.dharampur-sections-module__TG8XwG__stats>div:last-child{grid-column:1/-1}.dharampur-sections-module__TG8XwG__impact li{padding:18px 16px 20px}}@media (prefers-reduced-motion:reduce){.dharampur-sections-module__TG8XwG__ribbonPhoto img{transition:none}}.dharampur-sections-module__TG8XwG__missionCopy a{box-shadow:var(--offset) var(--offset) 0 var(--gyf-coral);border-radius:var(--radius)}.dharampur-sections-module__TG8XwG__missionCopy a:hover{box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--gyf-coral)}
.gyf-module__8EGUva__pop{border-radius:var(--radius);box-shadow:var(--offset) var(--offset) 0 var(--pop-ink,var(--gyf-black));font-family:var(--font-gyf-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;min-height:54px;transition:transform .14s var(--ease-out-expo), box-shadow .14s var(--ease-out-expo), background-color .14s ease, color .14s ease;white-space:nowrap;border:2px solid #0000;justify-content:space-between;align-items:center;gap:18px;padding:0 20px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.gyf-module__8EGUva__pop svg{transition:transform .22s var(--ease-out-expo);flex:none}.gyf-module__8EGUva__pop:hover svg{transform:translate(3px,-3px)}.gyf-module__8EGUva__pop:hover{box-shadow:calc(var(--offset) + 3px) calc(var(--offset) + 3px) 0 var(--pop-ink,var(--gyf-black));transform:translate(-2px,-2px)}.gyf-module__8EGUva__pop:active{box-shadow:0 0 0 var(--pop-ink,var(--gyf-black));transform:translate(var(--offset), var(--offset))}.gyf-module__8EGUva__popLg{gap:28px;min-height:66px;padding:0 26px;font-size:16px}.gyf-module__8EGUva__popPrimary{background:var(--gyf-cobalt);color:var(--gyf-white)}:is([data-tone=black] .gyf-module__8EGUva__popPrimary,.section-dark .gyf-module__8EGUva__popPrimary){--pop-ink:var(--gyf-coral)}.gyf-module__8EGUva__popBooking{background:var(--gyf-coral);color:var(--gyf-black)}.gyf-module__8EGUva__popNeutral{background:var(--gyf-white);border-color:var(--gyf-black);color:var(--gyf-black)}.gyf-module__8EGUva__popBlack{background:var(--gyf-black);box-shadow:var(--offset) var(--offset) 0 var(--pop-ink,var(--gyf-coral));color:var(--gyf-white)}.gyf-module__8EGUva__popBlack:hover{box-shadow:calc(var(--offset) + 3px) calc(var(--offset) + 3px) 0 var(--pop-ink,var(--gyf-coral))}.gyf-module__8EGUva__popOutlineLight,.gyf-module__8EGUva__popOutlineDark{box-shadow:none}.gyf-module__8EGUva__popOutlineLight{border-color:var(--gyf-cream);color:var(--gyf-cream);background:0 0}.gyf-module__8EGUva__popOutlineLight:hover{background:var(--gyf-cream);color:var(--gyf-black)}.gyf-module__8EGUva__popOutlineDark{border-color:var(--gyf-black);color:var(--gyf-black);background:0 0}.gyf-module__8EGUva__popOutlineDark:hover{background:var(--gyf-black);color:var(--gyf-cream)}.gyf-module__8EGUva__popOutlineLight:hover,.gyf-module__8EGUva__popOutlineDark:hover,.gyf-module__8EGUva__popOutlineLight:active,.gyf-module__8EGUva__popOutlineDark:active{box-shadow:none;transform:none}.gyf-module__8EGUva__hero{background:var(--gyf-black);color:var(--gyf-cream);min-height:clamp(480px, calc(100svh - var(--header-height) - 180px), 720px);align-items:end;display:grid;position:relative;overflow:hidden}.gyf-module__8EGUva__heroContent{z-index:4;padding-top:52px;padding-bottom:52px;position:relative}@keyframes gyf-module__8EGUva__bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.gyf-module__8EGUva__journeyHead>div{gap:12px;display:flex}.gyf-module__8EGUva__journeyHead button,.gyf-module__8EGUva__tcControls>button{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);box-shadow:var(--offset-sm) var(--offset-sm) 0 var(--pop-ink,var(--gyf-black));color:var(--gyf-black);height:46px;transition:box-shadow .14s var(--ease-out-expo), transform .14s var(--ease-out-expo);justify-content:center;align-items:center;width:46px;padding:0;display:flex}.gyf-module__8EGUva__journeyHead button:hover,.gyf-module__8EGUva__tcControls>button:hover:not(:disabled){box-shadow:calc(var(--offset-sm) + 2px) calc(var(--offset-sm) + 2px) 0 var(--pop-ink,var(--gyf-black));transform:translate(-2px,-2px)}.gyf-module__8EGUva__journeyHead button:active,.gyf-module__8EGUva__tcControls>button:active:not(:disabled){box-shadow:0 0 0 var(--pop-ink,var(--gyf-black));transform:translate(var(--offset-sm), var(--offset-sm))}.gyf-module__8EGUva__tc{--tc-card-width:min(560px, calc(100vw - 2 * var(--gutter) - 12px));--tc-inset:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));background:var(--gyf-sky);border-bottom:2px solid var(--gyf-black);border-top:2px solid var(--gyf-black);color:var(--gyf-black);padding:56px 0 48px}.gyf-module__8EGUva__tcHeading{padding-bottom:24px}.gyf-module__8EGUva__tcHeading h2{font-size:48px}.gyf-module__8EGUva__tcTrack{-ms-overflow-style:none;padding:10px var(--tc-inset) 24px;scroll-padding-left:var(--tc-inset);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.gyf-module__8EGUva__tcTrack::-webkit-scrollbar{display:none}@media (pointer:fine){.gyf-module__8EGUva__tcTrack{cursor:grab}}.gyf-module__8EGUva__tcTrack[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gyf-module__8EGUva__tcCard{border:2px solid var(--gyf-black);background:var(--gyf-cream);border-radius:var(--radius-panel);flex:0 0 var(--tc-card-width);scroll-snap-align:start;flex-direction:column;gap:22px;min-height:340px;padding:32px;display:flex}.gyf-module__8EGUva__tcHead{border-bottom:2px solid var(--gyf-black);align-items:center;gap:24px;min-height:154px;padding-bottom:22px;display:flex}.gyf-module__8EGUva__tcHead>div{flex-direction:column;gap:8px;min-width:0;display:flex}.gyf-module__8EGUva__tcHead strong{font-size:26px;line-height:1.2}.gyf-module__8EGUva__tcHead>div>span{font-size:17px;line-height:1.45}.gyf-module__8EGUva__tcHead small{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px}.gyf-module__8EGUva__tcPortrait{border:2px solid var(--gyf-black);border-radius:var(--radius);flex:none;width:132px;height:132px;display:block;position:relative;overflow:hidden}.gyf-module__8EGUva__tcPortrait img{object-fit:cover;object-position:center top}.gyf-module__8EGUva__tcCard blockquote p{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-transform:none;text-wrap:pretty;font-size:21px;font-weight:450;line-height:1.5}.gyf-module__8EGUva__tcControls{align-items:center;gap:18px;padding-top:8px;display:flex}.gyf-module__8EGUva__tcControls>button:disabled{cursor:default;opacity:.4}.gyf-module__8EGUva__tcTrack:focus-visible,.gyf-module__8EGUva__tcControls button:focus-visible{outline:3px solid var(--gyf-black);outline-offset:4px}.gyf-module__8EGUva__tcControls>div{gap:4px;display:flex}.gyf-module__8EGUva__tcControls>div button{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.gyf-module__8EGUva__tcControls>div button:after{border:2px solid var(--gyf-black);content:"";border-radius:50%;width:12px;height:12px;transition:background-color .15s}.gyf-module__8EGUva__tcControls>div button[aria-pressed=true]:after{background:var(--gyf-black)}.gyf-module__8EGUva__journey{position:relative}.gyf-module__8EGUva__journeyCities{border-bottom:2px solid var(--gyf-black);border-top:2px solid var(--gyf-black);padding:10px 0;overflow:hidden}.gyf-module__8EGUva__journeyCity{-webkit-text-stroke:2px var(--gyf-black);color:#0000;font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;align-items:center;font-size:clamp(40px,6vw,88px);line-height:1;display:inline-flex}.gyf-module__8EGUva__journeyCity i{-webkit-text-stroke:0;color:var(--gyf-coral);margin:0 .6em;font-size:.5em;font-style:normal}.gyf-module__8EGUva__journeyHead{justify-content:flex-end;align-items:center;gap:20px;padding-top:30px;padding-bottom:22px;display:flex}.gyf-module__8EGUva__journeyScroller{-ms-overflow-style:none;padding-bottom:28px;padding-left:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));padding-right:var(--gutter);scroll-padding-left:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.gyf-module__8EGUva__journeyScroller::-webkit-scrollbar{display:none}@media (pointer:fine){.gyf-module__8EGUva__journeyScroller{cursor:grab}}.gyf-module__8EGUva__journeyScroller[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gyf-module__8EGUva__journeyScroller[data-dragging=true] a{pointer-events:none}.gyf-module__8EGUva__journeyTrack{gap:22px;width:max-content;padding-top:30px;list-style:none;display:flex;position:relative}.gyf-module__8EGUva__journeyTrack:before{background:var(--gyf-black);content:"";height:2px;position:absolute;top:10px;left:0;right:0}.gyf-module__8EGUva__journeyStop{scroll-snap-align:start;flex:0 0 300px;position:relative}.gyf-module__8EGUva__journeyDot{border:2px solid var(--gyf-black);border-radius:50%;width:22px;height:22px;position:absolute;top:-30px;left:0}.gyf-module__8EGUva__journeyCard{background:var(--gyf-cream);border:2px solid var(--gyf-black);box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--gyf-black);min-height:270px;transition:transform .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo), background-color .2s ease;border-radius:var(--radius);padding:22px;display:block}.gyf-module__8EGUva__journeyCard:hover{background:var(--gyf-marigold);box-shadow:calc(var(--offset-lg) + 3px) calc(var(--offset-lg) + 3px) 0 var(--gyf-black);transform:translate(-3px,-3px)}.gyf-module__8EGUva__journeyYear{font-family:var(--font-gyf-display), sans-serif;margin-bottom:18px;font-size:66px;line-height:.9;display:block}.gyf-module__8EGUva__journeyStop ul{flex-direction:column;gap:10px;list-style:none;display:flex}.gyf-module__8EGUva__journeyStop li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.gyf-module__8EGUva__journeyStop li strong{font-family:var(--font-gyf-body), sans-serif;text-transform:none;font-size:19px;font-weight:650}.gyf-module__8EGUva__journeyStop li span{color:var(--quiet);font-size:13px}.gyf-module__8EGUva__journeyHighlight{text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;min-height:36px;text-decoration:underline;display:inline-flex}.gyf-module__8EGUva__journeyStop .gyf-module__8EGUva__journeyHighlight span{color:var(--gyf-black);font-size:13px;font-weight:650}.gyf-module__8EGUva__journeyHighlight svg{flex:none}.gyf-module__8EGUva__counters{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gyf-module__8EGUva__counter{border:2px solid var(--gyf-black);background:var(--gyf-sand);border-radius:var(--radius);flex-direction:column;min-height:210px;padding:30px 24px 24px;display:flex;position:relative;overflow:hidden}.gyf-module__8EGUva__counter dt{font-family:var(--font-gyf-display), sans-serif;letter-spacing:-.01em;margin-top:8px;font-size:clamp(40px,4.4vw,68px);line-height:.9}.gyf-module__8EGUva__counter dd{color:var(--gyf-black);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;font-family:var(--font-gyf-display), sans-serif;margin-top:auto;padding-top:30px}.gyf-module__8EGUva__pageHero{padding:clamp(72px,7vw,96px) 0 clamp(64px,7vw,96px);position:relative;overflow:hidden}.gyf-module__8EGUva__pageHeroCompact{padding-top:64px;padding-bottom:64px}.gyf-module__8EGUva__pageHeroGrid{z-index:4;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px;display:grid;position:relative}.gyf-module__8EGUva__pageHeroTitle{max-width:12ch;font-size:clamp(46px,6.6vw,104px);line-height:.9}.gyf-module__8EGUva__pageHeroMain{align-self:center}.gyf-module__8EGUva__pageHeroSide{flex-direction:column;justify-self:end;align-items:flex-start;gap:22px;width:100%;max-width:520px;display:flex}.gyf-module__8EGUva__pageHeroIntro{text-wrap:pretty;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}.gyf-module__8EGUva__pageHeroArt{z-index:1;align-self:flex-end;margin-bottom:4px;position:relative}.gyf-module__8EGUva__pageHeroMark{aspect-ratio:1;background:var(--hero-accent);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;pointer-events:none;z-index:2;position:absolute}@media (max-width:1040px){.gyf-module__8EGUva__counters{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.gyf-module__8EGUva__pageHeroGrid{grid-template-columns:1fr;gap:28px}.gyf-module__8EGUva__pageHeroSide{justify-self:start}.gyf-module__8EGUva__pageHeroArt{align-self:flex-start;width:40vw!important}}@media (max-width:620px){.gyf-module__8EGUva__hero{min-height:clamp(350px, calc(100svh - var(--header-height) - 210px), 600px)}.gyf-module__8EGUva__heroContent{padding-top:36px;padding-bottom:36px}.gyf-module__8EGUva__tcCard{min-height:380px;padding:22px}.gyf-module__8EGUva__tcHead{flex-direction:column;align-items:flex-start;gap:16px}.gyf-module__8EGUva__tcHead strong{font-size:23px}.gyf-module__8EGUva__tcHead>div>span{font-size:16px}.gyf-module__8EGUva__tcPortrait{width:112px;height:112px}.gyf-module__8EGUva__tcCard blockquote p{font-size:18px}.gyf-module__8EGUva__tc{padding:36px 0 32px}.gyf-module__8EGUva__tcHeading h2{font-size:32px}.gyf-module__8EGUva__tcControls{gap:12px}.gyf-module__8EGUva__counters{grid-template-columns:1fr 1fr}.gyf-module__8EGUva__counter{min-height:170px;padding:24px 16px 18px}.gyf-module__8EGUva__journeyStop{flex-basis:250px}.gyf-module__8EGUva__journeyYear{font-size:54px}.gyf-module__8EGUva__pageHeroTitle{font-size:clamp(38px,11vw,60px)}.gyf-module__8EGUva__pageHeroMark{display:none}.gyf-module__8EGUva__pageHeroArt{width:34vw!important}}@media (max-width:379px){.gyf-module__8EGUva__heroContent{padding-top:24px}}@media (min-width:621px) and (max-height:780px){.gyf-module__8EGUva__heroContent{padding-top:36px;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.gyf-module__8EGUva__pop,.gyf-module__8EGUva__journeyCard{transition:none}}
.five-s-preview-module__Kusgga__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;display:grid}.five-s-preview-module__Kusgga__list li{border:2px solid var(--gyf-black);border-radius:var(--radius);box-shadow:var(--offset) var(--offset) 0 var(--gyf-black);min-width:0;transition:box-shadow .14s var(--ease-out-expo), transform .14s var(--ease-out-expo)}.five-s-preview-module__Kusgga__list li:hover{box-shadow:calc(var(--offset) + 3px) calc(var(--offset) + 3px) 0 var(--gyf-black);transform:translate(-2px,-2px)}.five-s-preview-module__Kusgga__list li:active{box-shadow:0 0 0 var(--gyf-black);transform:translate(var(--offset), var(--offset))}.five-s-preview-module__Kusgga__list a{height:190px;padding:18px;display:block;position:relative;overflow:hidden}.five-s-preview-module__Kusgga__list h3{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:20px;font-weight:900;line-height:1.1}.five-s-preview-module__Kusgga__list img{object-fit:contain;object-position:left bottom;width:104px;height:104px;position:absolute;bottom:12px;left:18px;transform:rotate(-6deg)}.five-s-preview-module__Kusgga__list svg{position:absolute;bottom:18px;right:18px}.five-s-preview-module__Kusgga__list a:hover h3{text-underline-offset:4px;text-decoration:underline}.five-s-preview-module__Kusgga__list a:focus-visible{outline-offset:-6px;outline:3px solid}@media (max-width:960px){.five-s-preview-module__Kusgga__list{gap:8px}.five-s-preview-module__Kusgga__list a{padding:12px}.five-s-preview-module__Kusgga__list h3{font-size:18px}.five-s-preview-module__Kusgga__list img{width:84px;left:12px}.five-s-preview-module__Kusgga__list svg{right:12px}}@media (max-width:620px){.five-s-preview-module__Kusgga__list{grid-template-columns:minmax(0,1fr);gap:6px}.five-s-preview-module__Kusgga__list a{align-items:center;height:62px;padding:12px 16px;display:flex}.five-s-preview-module__Kusgga__list h3{font-size:20px}.five-s-preview-module__Kusgga__list img{width:50px;height:50px;bottom:4px;left:auto;right:54px}.five-s-preview-module__Kusgga__list svg{bottom:19px;right:16px}}
.sticky-booking-module__XEyVZq__bar{transition:transform .26s var(--ease-out-expo), visibility .26s}.sticky-booking-module__XEyVZq__bar[data-hidden=true]{visibility:hidden;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.sticky-booking-module__XEyVZq__bar{transition:none}}
.home-festivals-module__1Y3qAa__registration{background:var(--gyf-cream);border-bottom:2px solid var(--gyf-black);color:var(--gyf-black);padding:44px 0 72px}.home-festivals-module__1Y3qAa__registration .home-festivals-module__1Y3qAa__heading{letter-spacing:0;margin-bottom:28px;font-size:48px}.home-festivals-module__1Y3qAa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-festivals-module__1Y3qAa__card{border:2px solid var(--gyf-black);border-radius:var(--radius);box-shadow:var(--offset-lg) var(--offset-lg) 0 var(--gyf-black);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-festivals-module__1Y3qAa__logo{background:var(--gyf-marigold);border-bottom:2px solid var(--gyf-black);justify-content:center;align-items:center;height:196px;padding:24px;display:flex}.home-festivals-module__1Y3qAa__card[data-city=pune] .home-festivals-module__1Y3qAa__logo{background:var(--gyf-cobalt)}.home-festivals-module__1Y3qAa__card[data-city=ahmedabad] .home-festivals-module__1Y3qAa__logo{background:var(--gyf-coral)}.home-festivals-module__1Y3qAa__logo img{object-fit:contain;width:100%;max-width:320px;height:auto;max-height:156px}.home-festivals-module__1Y3qAa__content{flex-direction:column;flex:1;padding:24px;display:flex}.home-festivals-module__1Y3qAa__registration .home-festivals-module__1Y3qAa__card h3{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-transform:none;font-size:32px;font-weight:800;line-height:1.15}.home-festivals-module__1Y3qAa__date{margin-top:12px;font-size:16px;font-weight:650;line-height:1.5}.home-festivals-module__1Y3qAa__venue{color:var(--quiet);min-height:42px;margin-top:8px;font-size:14px;line-height:1.5}.home-festivals-module__1Y3qAa__actions{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.home-festivals-module__1Y3qAa__comingSoon{color:var(--quiet);font-size:14px;font-weight:650;line-height:1.4}.home-festivals-module__1Y3qAa__card .home-festivals-module__1Y3qAa__action{letter-spacing:0;text-transform:none;white-space:normal;gap:12px;width:100%;padding:12px 14px;line-height:1.3}@media (max-width:1040px){.home-festivals-module__1Y3qAa__grid{gap:18px}.home-festivals-module__1Y3qAa__content{padding:20px}.home-festivals-module__1Y3qAa__registration .home-festivals-module__1Y3qAa__card h3{font-size:28px}.home-festivals-module__1Y3qAa__logo{height:176px;padding:20px}.home-festivals-module__1Y3qAa__logo img{max-height:136px}.home-festivals-module__1Y3qAa__date{font-size:15px}}@media (max-width:760px){.home-festivals-module__1Y3qAa__grid{grid-template-columns:1fr;gap:24px}.home-festivals-module__1Y3qAa__registration{padding:36px 0 56px}.home-festivals-module__1Y3qAa__registration .home-festivals-module__1Y3qAa__heading{margin-bottom:24px;font-size:36px}.home-festivals-module__1Y3qAa__card{box-shadow:var(--offset) var(--offset) 0 var(--gyf-black)}.home-festivals-module__1Y3qAa__logo{height:156px}.home-festivals-module__1Y3qAa__logo img{max-width:280px;max-height:124px}.home-festivals-module__1Y3qAa__venue{min-height:0}}
.homecoming-module__3fE3MG__mosaic{--tile:56px;height:var(--tile);display:flex;overflow:hidden}.homecoming-module__3fE3MG__tile{background:var(--ground);flex:0 0 var(--tile);height:var(--tile);position:relative}.homecoming-module__3fE3MG__tile:after{background:var(--ink);content:"";-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;inset:18%}.homecoming-module__3fE3MG__tile:nth-child(3n+1):after{animation:18s linear infinite homecoming-module__3fE3MG__tile-turn}@keyframes homecoming-module__3fE3MG__tile-turn{to{transform:rotate(360deg)}}@media (max-width:620px){.homecoming-module__3fE3MG__mosaic{--tile:40px}}.homecoming-module__3fE3MG__arch{margin:0;position:relative}.homecoming-module__3fE3MG__archFrame{aspect-ratio:4/5;border:4px solid var(--arch-ink,var(--gyf-marigold));border-radius:999px 999px var(--radius) var(--radius);position:relative;overflow:hidden}.homecoming-module__3fE3MG__archFrame img{object-fit:cover}.homecoming-module__3fE3MG__archSticker{width:42%;height:auto;position:absolute;bottom:-6%;right:-8%;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.homecoming-module__3fE3MG__tile:after{animation:none}}.homecoming-module__3fE3MG__scatterHost{isolation:isolate;position:relative;overflow:hidden}.homecoming-module__3fE3MG__scatter{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.homecoming-module__3fE3MG__scatterMark{height:auto;rotate:var(--turn);position:absolute}.homecoming-module__3fE3MG__scatterFloat{animation:7s ease-in-out infinite alternate homecoming-module__3fE3MG__scatter-float}@keyframes homecoming-module__3fE3MG__scatter-float{to{translate:0 -10px}}@media (max-width:760px){.homecoming-module__3fE3MG__scatterMark[data-desktop-only]{display:none}}@media (prefers-reduced-motion:reduce){.homecoming-module__3fE3MG__scatterFloat{animation:none}}
.homecoming-story-module__Y_rDeq__story{background:var(--gyf-sand);color:var(--gyf-black)}.homecoming-story-module__Y_rDeq__statement{min-height:calc(100svh - var(--header-height,76px));text-align:center;align-content:center;justify-items:center;gap:20px;padding:80px 24px;display:grid}.homecoming-story-module__Y_rDeq__statement p{font-family:var(--font-gyf-body), sans-serif;text-transform:none;max-width:18ch;font-size:clamp(30px,4.2vw,64px);font-weight:600;line-height:1.05}.homecoming-story-module__Y_rDeq__poemTrack{height:420vh;position:relative}.homecoming-story-module__Y_rDeq__poemTrack[data-static=true]{height:auto;padding:40px 0 120px}.homecoming-story-module__Y_rDeq__poemStage{height:calc(100svh - var(--header-height,76px));top:var(--header-height,76px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid;position:sticky}.homecoming-story-module__Y_rDeq__poemTrack[data-static=true] .homecoming-story-module__Y_rDeq__poemStage{height:auto;position:static}.homecoming-story-module__Y_rDeq__poem{gap:10px;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.3;display:grid}.homecoming-story-module__Y_rDeq__line{will-change:opacity, transform;display:block}.homecoming-story-module__Y_rDeq__line[data-break=true]{margin-top:28px}.homecoming-story-module__Y_rDeq__photo{aspect-ratio:4/5;border:4px solid var(--gyf-cobalt);border-radius:999px 999px var(--radius) var(--radius);width:100%;max-height:70svh;position:relative;overflow:hidden}.homecoming-story-module__Y_rDeq__photo img{object-fit:cover}@media (max-width:820px){.homecoming-story-module__Y_rDeq__poemTrack{height:360vh}.homecoming-story-module__Y_rDeq__poemStage{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px}.homecoming-story-module__Y_rDeq__photo{order:-1;max-width:280px;max-height:44svh}.homecoming-story-module__Y_rDeq__poem{font-size:22px}.homecoming-story-module__Y_rDeq__line[data-break=true]{margin-top:18px}}
.design-lab-module__NiV8wG__page{background:var(--gyf-cream)}.design-lab-module__NiV8wG__intro{background:var(--gyf-black);color:var(--gyf-white);--link-ink:currentColor;padding:clamp(80px,9vw,120px) 0 64px}.design-lab-module__NiV8wG__intro h1{margin:18px 0 24px;font-size:clamp(40px,6vw,88px);line-height:.95}.design-lab-module__NiV8wG__intro p{color:var(--gyf-sand);max-width:820px;font-size:18px}.design-lab-module__NiV8wG__legend{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.design-lab-module__NiV8wG__legend li{color:var(--gyf-sand);align-items:center;gap:10px;display:flex}.design-lab-module__NiV8wG__group{border-top:2px solid var(--gyf-black);padding:72px 0 24px}.design-lab-module__NiV8wG__groupHead{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px;padding-bottom:40px;display:grid}.design-lab-module__NiV8wG__groupHead h2{font-size:clamp(36px,4.6vw,64px);line-height:.95}.design-lab-module__NiV8wG__groupHead p{color:var(--quiet);max-width:640px;font-size:17px}.design-lab-module__NiV8wG__entry{padding:28px 0 56px}.design-lab-module__NiV8wG__spec{gap:18px;padding-bottom:32px;display:grid}.design-lab-module__NiV8wG__specTitle{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.design-lab-module__NiV8wG__specTitle h3{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);font-weight:900}.design-lab-module__NiV8wG__facts{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.design-lab-module__NiV8wG__facts>div{border-bottom:1px solid var(--line);padding:14px 18px}.design-lab-module__NiV8wG__facts>div:nth-child(odd){border-right:1px solid var(--line)}.design-lab-module__NiV8wG__facts>div:nth-last-child(-n+2){border-bottom:0}.design-lab-module__NiV8wG__facts dt{font-family:var(--font-gyf-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900}.design-lab-module__NiV8wG__facts dd{margin:0;font-size:15px;line-height:1.5}.design-lab-module__NiV8wG__facts code,.design-lab-module__NiV8wG__groupHead code,.design-lab-module__NiV8wG__intro code,.design-lab-module__NiV8wG__outro code{background:var(--gyf-sand);border-radius:var(--radius-tape);color:var(--gyf-black);word-break:break-word;padding:1px 6px;font-size:.9em}.design-lab-module__NiV8wG__variants{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.design-lab-module__NiV8wG__variants li{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:inline-flex}.design-lab-module__NiV8wG__variants li span{font-family:var(--font-gyf-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.design-lab-module__NiV8wG__variants li[data-used=true] span{color:var(--gyf-cobalt)}.design-lab-module__NiV8wG__variants li[data-used=false]{background:var(--gyf-marigold)}.design-lab-module__NiV8wG__stage{overflow-x:clip}.design-lab-module__NiV8wG__stack{gap:24px;display:grid}.design-lab-module__NiV8wG__row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.design-lab-module__NiV8wG__page [data-ground=black]{--link-ink:currentColor;--pop-ink:var(--gyf-cobalt);background:var(--gyf-black);border-radius:var(--radius-panel);color:var(--gyf-white);padding:32px}.design-lab-module__NiV8wG__hint{background:var(--gyf-sand);border:2px solid var(--gyf-black);border-radius:var(--radius-panel);padding:18px 22px}.design-lab-module__NiV8wG__tones{display:grid}.design-lab-module__NiV8wG__edgeDemo{background:var(--gyf-cobalt);height:96px;margin-bottom:30px;position:relative}.design-lab-module__NiV8wG__padded{padding-top:32px;padding-bottom:32px}.design-lab-module__NiV8wG__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.design-lab-module__NiV8wG__card{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius-panel);padding:24px}.design-lab-module__NiV8wG__media{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:48px;padding-bottom:32px;display:grid}.design-lab-module__NiV8wG__film{max-width:880px}.design-lab-module__NiV8wG__chip{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;padding:18px 26px;font-weight:900}.design-lab-module__NiV8wG__display{font-size:clamp(36px,5vw,72px)}.design-lab-module__NiV8wG__marqueeWord{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;padding:0 32px;font-size:clamp(36px,5vw,72px);font-weight:900}.design-lab-module__NiV8wG__parallax{aspect-ratio:16/7;border:2px solid var(--gyf-black);border-radius:var(--radius-panel);position:relative;overflow:hidden}.design-lab-module__NiV8wG__parallax img{object-fit:cover}.design-lab-module__NiV8wG__assetGroup{padding-bottom:48px}.design-lab-module__NiV8wG__assetGroup h3{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:18px;font-size:22px;font-weight:900;display:flex}.design-lab-module__NiV8wG__assetGroup h3 span{color:var(--quiet);font-size:15px}.design-lab-module__NiV8wG__assets{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.design-lab-module__NiV8wG__assets[data-folder=devices]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.design-lab-module__NiV8wG__assets li{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.design-lab-module__NiV8wG__assets img{object-fit:contain;width:100%;height:92px}.design-lab-module__NiV8wG__assets span{word-break:break-word;font-size:12px;line-height:1.3}.design-lab-module__NiV8wG__assets em{background:var(--gyf-cobalt);border-radius:var(--radius-tape);color:var(--gyf-white);font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.design-lab-module__NiV8wG__retired{padding-left:var(--gutter);gap:10px;margin:0 auto;list-style:none;display:grid}.design-lab-module__NiV8wG__retired li{background:var(--gyf-white);border:2px solid var(--gyf-black);border-radius:var(--radius);text-decoration:line-through;-webkit-text-decoration-color:var(--gyf-coral);text-decoration-color:var(--gyf-coral);padding:12px 16px;text-decoration-thickness:2px}.design-lab-module__NiV8wG__outro{padding-top:32px;padding-bottom:96px}.design-lab-module__NiV8wG__outro p{font-size:17px}@media (max-width:900px){.design-lab-module__NiV8wG__groupHead,.design-lab-module__NiV8wG__facts,.design-lab-module__NiV8wG__split,.design-lab-module__NiV8wG__media{grid-template-columns:1fr}.design-lab-module__NiV8wG__facts>div:nth-child(odd){border-right:0}.design-lab-module__NiV8wG__facts>div:nth-last-child(2){border-bottom:1px solid var(--line)}.design-lab-module__NiV8wG__page [data-ground=black]{padding:20px}}
.homecoming-hero-module__uWMA2G__hero{background:var(--gyf-black);color:var(--gyf-white);isolation:isolate;min-height:max(600px, calc(100svh - var(--header-height,76px) - 140px));align-items:center;display:grid;position:relative;overflow:hidden}.homecoming-hero-module__uWMA2G__heroPhoto{z-index:-2;position:absolute;inset:0}.homecoming-hero-module__uWMA2G__heroPhoto img{object-fit:cover;object-position:62% 30%}.homecoming-hero-module__uWMA2G__heroPhoto:after{content:"";background:linear-gradient(90deg,#000000e0 0%,#000000b3 34%,#00000038 70%,#00000059 100%);position:absolute;inset:0}.homecoming-hero-module__uWMA2G__content{width:100%;padding-top:88px;padding-bottom:88px}.homecoming-hero-module__uWMA2G__lockup{width:clamp(150px,15vw,210px);height:auto;display:block}.homecoming-hero-module__uWMA2G__tagline{font-family:var(--font-gyf-display), sans-serif;text-transform:uppercase;max-width:11.5ch;margin-top:28px;font-size:clamp(44px,5.6vw,84px);line-height:.95}.homecoming-hero-module__uWMA2G__actions{flex-wrap:wrap;gap:16px 20px;margin-top:36px;display:flex}.homecoming-hero-module__uWMA2G__actions a{letter-spacing:0;text-transform:none}.homecoming-hero-module__uWMA2G__wave{background:url(/brand/hw/kv/wave.svg) 0 0/124px 100% round;height:24px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleY(-1)}@media (max-width:820px){.homecoming-hero-module__uWMA2G__hero{align-items:end;min-height:620px}.homecoming-hero-module__uWMA2G__heroPhoto img{object-position:50% 20%}.homecoming-hero-module__uWMA2G__heroPhoto:after{background:linear-gradient(#0000004d 0%,#0000008c 40%,#000000eb 78%)}.homecoming-hero-module__uWMA2G__content{padding-top:120px;padding-bottom:64px}.homecoming-hero-module__uWMA2G__lockup{width:130px}.homecoming-hero-module__uWMA2G__tagline{margin-top:20px;font-size:clamp(38px,11vw,52px)}.homecoming-hero-module__uWMA2G__actions{flex-direction:column;margin-top:28px}.homecoming-hero-module__uWMA2G__actions a{justify-content:space-between;width:100%}}
.beyond-module__8PJRTG__page .beyond-module__8PJRTG__activities{padding-top:72px}.beyond-module__8PJRTG__page .beyond-module__8PJRTG__activitiesInner{max-width:792px}.beyond-module__8PJRTG__page .calendar-grid>*{aspect-ratio:auto;width:100%;min-width:0}:is(.beyond-module__8PJRTG__page .calendar-toolbar h3,.beyond-module__8PJRTG__page .calendar-details h4,.beyond-module__8PJRTG__page .expectation-list strong){font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;text-transform:none;font-weight:650;line-height:1.3}.beyond-module__8PJRTG__page .button-row>div{max-width:100%}.beyond-module__8PJRTG__page .button-row a{letter-spacing:0;white-space:normal;max-width:100%;padding-top:14px;padding-bottom:14px;line-height:1.3}@media (max-width:620px){.beyond-module__8PJRTG__page .button-row a{gap:12px;padding-left:16px;padding-right:16px;font-size:13px}}
.home-module__7T5Noq__founder{background:var(--gyf-sand);border-bottom:2px solid var(--gyf-black);border-top:2px solid var(--gyf-black);padding:88px 0;position:relative;overflow:hidden}.home-module__7T5Noq__inspirationName{white-space:nowrap}.home-module__7T5Noq__founderGrid{z-index:1;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.home-module__7T5Noq__founderImage{aspect-ratio:4/5;border:4px solid var(--gyf-marigold);border-radius:999px 999px var(--radius) var(--radius);position:relative;overflow:hidden}.home-module__7T5Noq__founderImage img{object-fit:cover;object-position:58% 38%}.home-module__7T5Noq__founderCopy h2{max-width:680px;margin-bottom:20px;font-size:48px}.home-module__7T5Noq__founderCopy .home-module__7T5Noq__inspirationIntro{max-width:690px;margin-bottom:20px;font-size:24px;line-height:1.4}.home-module__7T5Noq__founderTapes{flex-wrap:wrap;gap:10px 12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.home-module__7T5Noq__founderBody{max-width:560px;margin-bottom:28px;font-size:18px;line-height:1.55}.home-module__7T5Noq__beyond{background:var(--gyf-cobalt);border-bottom:2px solid var(--gyf-black);border-top:2px solid var(--gyf-black);color:var(--gyf-cream);position:relative;overflow:hidden}.home-module__7T5Noq__beyondGrid{max-width:1040px}.home-module__7T5Noq__beyondCopy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.home-module__7T5Noq__beyondCopy h2{grid-row:span 2}.home-module__7T5Noq__beyondLinks{grid-column:2}@media (max-width:820px){.home-module__7T5Noq__beyondCopy{grid-template-columns:minmax(0,1fr)}.home-module__7T5Noq__beyondLinks{grid-column:1}}.home-module__7T5Noq__beyondCopy h2{max-width:560px;margin-bottom:26px}.home-module__7T5Noq__beyondCopy>p{max-width:560px;margin-bottom:34px;font-size:22px;font-weight:500;line-height:1.4}.home-module__7T5Noq__beyondLinks{flex-wrap:wrap;gap:16px;display:flex}.home-module__7T5Noq__journeySection{background:var(--gyf-cream);padding:120px 0 0}.home-module__7T5Noq__journeyHeading{margin-bottom:40px}.home-module__7T5Noq__fiveSSection{padding:24px 0 56px}.home-module__7T5Noq__fiveSHeading{padding-bottom:24px}.home-module__7T5Noq__fiveSHeading h2{font-size:48px}.home-module__7T5Noq__numbers{background:var(--gyf-cream)}.home-module__7T5Noq__numbersHead{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.home-module__7T5Noq__numbersHead>p{color:var(--quiet);max-width:380px;font-size:13px}.home-module__7T5Noq__finalCta{background:var(--gyf-black);border-top:2px solid var(--gyf-black);color:var(--gyf-cream);padding:140px 0;position:relative;overflow:hidden}.home-module__7T5Noq__finalInner{z-index:2;position:relative}.home-module__7T5Noq__finalGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;display:grid}.home-module__7T5Noq__finalGrid h2{margin-top:28px;font-size:80px}.home-module__7T5Noq__finalActions{flex-wrap:wrap;gap:18px;padding-bottom:12px;display:flex}.home-module__7T5Noq__finalActions a,.home-module__7T5Noq__registerBar a{letter-spacing:0;text-transform:none;white-space:normal;gap:14px;max-width:100%;padding:14px 18px;line-height:1.3}.home-module__7T5Noq__finalArt{z-index:1;width:clamp(64px,6vw,96px);bottom:-18px;right:5%}.home-module__7T5Noq__registerBar{display:none}@media (max-width:960px){.home-module__7T5Noq__registerBar{background:var(--gyf-cream);border-top:2px solid var(--gyf-black);padding:10px var(--gutter) calc(14px + env(safe-area-inset-bottom));z-index:45;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.home-module__7T5Noq__registerBar a{letter-spacing:0;gap:12px;width:100%;max-width:520px}.home-module__7T5Noq__page+.gyf-footer{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width:820px){.home-module__7T5Noq__beyondGrid,.home-module__7T5Noq__numbersHead,.home-module__7T5Noq__finalGrid{grid-template-columns:1fr}.home-module__7T5Noq__founderGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.home-module__7T5Noq__founderCopy h2{font-size:36px}.home-module__7T5Noq__finalArt{display:none}.home-module__7T5Noq__finalGrid h2{font-size:64px}}@media (max-width:620px){.home-module__7T5Noq__founder{padding-top:32px;padding-bottom:16px}.home-module__7T5Noq__founderGrid{grid-template-columns:minmax(0,1fr);gap:24px}.home-module__7T5Noq__founderCopy h2,.home-module__7T5Noq__fiveSHeading h2{font-size:32px}.home-module__7T5Noq__founderCopy h2{margin-bottom:12px}.home-module__7T5Noq__founderCopy .home-module__7T5Noq__inspirationIntro{margin-bottom:12px;font-size:20px}.home-module__7T5Noq__fiveSSection{padding-top:16px;padding-bottom:32px}.home-module__7T5Noq__fiveSHeading{padding-bottom:20px}.home-module__7T5Noq__founderImage{max-width:260px}.home-module__7T5Noq__journeySection{padding-top:80px}.home-module__7T5Noq__finalCta{padding:96px 0}.home-module__7T5Noq__finalActions{flex-direction:column}.home-module__7T5Noq__finalActions>div,.home-module__7T5Noq__finalActions a{width:100%}.home-module__7T5Noq__finalGrid h2{font-size:48px}}@media (max-width:620px) and (max-height:700px){.home-module__7T5Noq__founder{padding-top:24px}.home-module__7T5Noq__founderGrid{gap:16px}.home-module__7T5Noq__founderImage{max-height:160px}}
.pune-hero-module__EAY54a__hero{color:#f8f1e4;min-height:560px;height:calc(100svh - var(--header-height) - 48px);isolation:isolate;flex-direction:column;align-items:center;max-height:980px;display:flex;position:relative;overflow:hidden}.pune-hero-module__EAY54a__media,.pune-hero-module__EAY54a__media img,.pune-hero-module__EAY54a__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pune-hero-module__EAY54a__media{z-index:-1;background:#15296a}.pune-hero-module__EAY54a__media:after{content:"";background:#00000018;position:absolute;inset:0}.pune-hero-module__EAY54a__booking{text-align:center;margin-top:28px}.pune-hero-module__EAY54a__booking a{letter-spacing:0;text-transform:none;white-space:normal;max-width:100%}.pune-hero-module__EAY54a__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,680px);padding:48px 24px 80px;display:flex}.pune-hero-module__EAY54a__content h1{width:min(100%,350px);margin:0}.pune-hero-module__EAY54a__lockup{width:100%;height:auto}.pune-hero-module__EAY54a__theme{width:min(100%,560px);height:auto;margin-top:22px}.pune-hero-module__EAY54a__details{gap:10px;margin-top:32px;font-size:20px;font-weight:700;line-height:1.4;display:grid}.pune-hero-module__EAY54a__details a{text-underline-offset:4px;text-decoration:underline}.pune-hero-module__EAY54a__details a:focus-visible{outline-offset:4px;outline:2px solid #ffae3b}@media (max-width:620px){.pune-hero-module__EAY54a__hero{min-height:400px;height:calc(100svh - var(--header-height) - 140px);max-height:760px}.pune-hero-module__EAY54a__media:after{background:#00000059}.pune-hero-module__EAY54a__booking{margin-top:24px}.pune-hero-module__EAY54a__booking a{padding:14px 16px;font-size:13px}.pune-hero-module__EAY54a__content{padding:36px 24px 64px}.pune-hero-module__EAY54a__content h1{width:min(100%,260px)}.pune-hero-module__EAY54a__theme{margin-top:16px}.pune-hero-module__EAY54a__details{margin-top:26px;font-size:16px}}@media (max-width:620px) and (max-height:700px){.pune-hero-module__EAY54a__hero{min-height:360px}.pune-hero-module__EAY54a__booking{margin-top:18px}.pune-hero-module__EAY54a__content{padding:8px 24px 64px}.pune-hero-module__EAY54a__content h1{width:200px}.pune-hero-module__EAY54a__theme{width:min(100%,240px);margin-top:12px}.pune-hero-module__EAY54a__details{gap:6px;margin-top:16px;font-size:14px}}
.site-footer-module__ASC3eG__footer{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0}.site-footer-module__ASC3eG__content{text-align:center;flex-direction:column;align-items:center;padding-top:56px;padding-bottom:24px;display:flex}.site-footer-module__ASC3eG__mark{max-width:100%;display:inline-flex}.site-footer-module__ASC3eG__mark img{width:132px;height:auto}.site-footer-module__ASC3eG__attribution{color:var(--gyf-sand);max-width:560px;margin-top:24px;font-size:16px;line-height:1.6}.site-footer-module__ASC3eG__navigation,.site-footer-module__ASC3eG__organisations,.site-footer-module__ASC3eG__legal{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.site-footer-module__ASC3eG__navigation{gap:4px 28px;margin-top:18px;font-size:15px}.site-footer-module__ASC3eG__navigation a{align-items:center;min-height:44px;display:inline-flex}.site-footer-module__ASC3eG__instagram{justify-content:center;width:44px}.site-footer-module__ASC3eG__instagram span{background:currentColor;width:24px;height:24px;-webkit-mask:url(/brand/instagram.svg) 50%/contain no-repeat;mask:url(/brand/instagram.svg) 50%/contain no-repeat}.site-footer-module__ASC3eG__organisations{border-top:1px solid var(--line-dark);gap:14px 30px;width:100%;max-width:850px;margin-top:22px;padding-top:22px;font-size:14px;line-height:1.6}.site-footer-module__ASC3eG__legal{color:var(--gyf-sand);gap:20px;margin-top:22px;font-size:12px}.site-footer-module__ASC3eG__footer a:hover{color:var(--gyf-coral)}.site-footer-module__ASC3eG__footer a:focus-visible{outline:2px solid var(--gyf-coral);outline-offset:5px}@media (max-width:620px){.site-footer-module__ASC3eG__content{padding-top:36px}.site-footer-module__ASC3eG__attribution{font-size:14px}.site-footer-module__ASC3eG__navigation{column-gap:18px;max-width:340px;font-size:14px}.site-footer-module__ASC3eG__organisations{flex-direction:column;font-size:13px}}@media (max-width:360px){.site-footer-module__ASC3eG__navigation{column-gap:12px;font-size:13px}}
.testimonial-list-module__hbw-zq__list{font-family:var(--font-gyf-body), sans-serif;letter-spacing:0;border-top:2px solid;border-left:2px solid;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.testimonial-list-module__hbw-zq__list figure{border-bottom:2px solid;border-right:2px solid;flex-direction:column;gap:24px;padding:28px;display:flex}.testimonial-list-module__hbw-zq__list figcaption{align-items:center;gap:22px;min-height:144px;display:flex}.testimonial-list-module__hbw-zq__portrait{aspect-ratio:1;border-radius:var(--radius);border:2px solid;flex:0 0 144px;display:block;position:relative;overflow:hidden}.testimonial-list-module__hbw-zq__portrait img{object-fit:cover;object-position:center top}.testimonial-list-module__hbw-zq__meta{flex-direction:column;gap:8px;min-width:0;display:flex}.testimonial-list-module__hbw-zq__meta strong{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.testimonial-list-module__hbw-zq__meta>span{font-size:16px;line-height:1.45}.testimonial-list-module__hbw-zq__meta small{font-size:12px;line-height:1.5}.testimonial-list-module__hbw-zq__list blockquote{text-wrap:pretty;border-top:1px solid;padding-top:20px;font-size:20px;line-height:1.55}.testimonial-list-module__hbw-zq__compact{grid-template-columns:minmax(0,1fr)}#testimonials .testimonial-list-module__hbw-zq__list{border:0;gap:24px;margin-top:36px}#testimonials .testimonial-list-module__hbw-zq__list figure{background:var(--gyf-cream);border:2px solid var(--gyf-black);border-radius:var(--radius-panel)}@media (max-width:960px){.testimonial-list-module__hbw-zq__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.testimonial-list-module__hbw-zq__list figure{gap:20px;padding:22px}.testimonial-list-module__hbw-zq__list figcaption{flex-direction:column;align-items:flex-start;gap:16px}.testimonial-list-module__hbw-zq__portrait{flex-basis:auto;width:112px}.testimonial-list-module__hbw-zq__meta strong{font-size:22px}.testimonial-list-module__hbw-zq__list blockquote{padding-top:18px;font-size:18px}}
.page-module__jf3eRW__page{background:var(--gyf-cream);min-height:100svh;color:var(--gyf-black)}.page-module__jf3eRW__hero{isolation:isolate;color:var(--gyf-cream);text-align:center;background:#15296a;padding:28px 24px 32px;position:relative}.page-module__jf3eRW__photo{object-fit:cover;object-position:center 60%;z-index:-2}.page-module__jf3eRW__hero:after{content:"";z-index:-1;background:#07070740;position:absolute;inset:0}.page-module__jf3eRW__heroContent{flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__jf3eRW__hero h1{width:min(100%,280px);margin:0}.page-module__jf3eRW__hero img:not(.page-module__jf3eRW__photo){width:100%;height:auto}.page-module__jf3eRW__hero .page-module__jf3eRW__theme{max-width:420px}.page-module__jf3eRW__hero p{margin-top:6px;font-size:16px;font-weight:650;line-height:1.5}.page-module__jf3eRW__interest{background:var(--gyf-coral);border-block:2px solid var(--gyf-black);padding:56px 0 64px}.page-module__jf3eRW__content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;max-width:1200px;display:grid}.page-module__jf3eRW__intro h2{font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;text-transform:none;max-width:390px;font-size:48px;line-height:1.06}.page-module__jf3eRW__form{gap:18px;min-width:0;display:grid}.page-module__jf3eRW__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__jf3eRW__field{gap:8px;min-width:0;display:grid}.page-module__jf3eRW__field label{font-size:14px;font-weight:750}.page-module__jf3eRW__field input{background:var(--gyf-cream);width:100%;min-width:0;height:52px;color:var(--gyf-black);border:2px solid var(--gyf-black);border-radius:var(--radius);font-family:var(--font-gyf-body), sans-serif;padding:12px 14px;font-size:16px}.page-module__jf3eRW__field input:focus-visible,.page-module__jf3eRW__submit:focus-visible,.page-module__jf3eRW__details:focus-visible{outline:3px solid var(--gyf-black);outline-offset:4px}.page-module__jf3eRW__hint,.page-module__jf3eRW__consent{font-size:12px;line-height:1.5}.page-module__jf3eRW__submit{border-radius:var(--radius);letter-spacing:0;text-transform:none;cursor:pointer;justify-content:center;gap:16px;width:100%;font-size:16px}.page-module__jf3eRW__details{text-underline-offset:4px;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.page-module__jf3eRW__honeypot{display:none}@media (max-width:820px){.page-module__jf3eRW__content{grid-template-columns:1fr;gap:28px;max-width:640px}.page-module__jf3eRW__intro h2{max-width:none;font-size:40px}.page-module__jf3eRW__details{margin-top:16px}.page-module__jf3eRW__interest{padding:36px 0 44px}}@media (max-width:620px){.page-module__jf3eRW__hero{padding:16px 24px 20px}.page-module__jf3eRW__heroContent{gap:8px}.page-module__jf3eRW__hero h1{width:210px}.page-module__jf3eRW__hero .page-module__jf3eRW__theme{max-width:280px}.page-module__jf3eRW__hero p{font-size:14px}.page-module__jf3eRW__intro h2{font-size:32px}.page-module__jf3eRW__formRow{grid-template-columns:1fr}.page-module__jf3eRW__interest{padding-block:28px 40px}}
.pune-partners-module__hifORG__grid{border:3px solid var(--gyf-coral);border-radius:var(--radius-panel);row-gap:112px;padding:88px 0 112px;display:grid}.pune-partners-module__hifORG__primaryRow{grid-template-columns:1fr;width:84%;margin-inline:auto;display:grid}.pune-partners-module__hifORG__secondaryRow{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:112px;width:92%;margin-inline:auto;display:grid}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier=Education\ partner]{grid-area:1/1/auto/span 4}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier=Arena\ partner]{grid-area:1/5/auto/span 4}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier=Accommodation\ partner]{grid-area:2/1/auto/span 2}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier=Programme\ partner]{grid-area:2/3/auto/span 2}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier=Care\ partner]{grid-area:2/5/auto/span 2}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group[data-partner-tier="Social buzz partner"]{grid-area:2/7/auto/span 2}.pune-partners-module__hifORG__group{text-align:center;min-width:0}.pune-partners-module__hifORG__group h3{color:var(--fest-accent);font-family:var(--font-gyf-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:18px;font-weight:900;line-height:1.4}.pune-partners-module__hifORG__logos{justify-content:center;align-items:center;gap:16px;min-height:116px;display:flex}.pune-partners-module__hifORG__logo{height:var(--logo-height);width:var(--logo-width);flex:none;justify-content:center;align-items:center;display:flex}.pune-partners-module__hifORG__artwork{height:var(--art-height);width:var(--art-width);flex:none;position:relative;overflow:hidden}.pune-partners-module__hifORG__artwork img{max-width:none;display:block;position:absolute}.pune-partners-module__hifORG__group[data-partner-tier="In association with"] .pune-partners-module__hifORG__artwork{transform:scale(.8)}.pune-partners-module__hifORG__group[data-partner-tier=Education\ partner] .pune-partners-module__hifORG__artwork{transform:scale(.88)}.pune-partners-module__hifORG__fallbackLogo{width:160px;max-width:100%;position:relative}.pune-partners-module__hifORG__fallbackLogo img{object-fit:contain}.pune-partners-module__hifORG__booking{justify-content:center;margin-top:42px;display:flex}.pune-partners-module__hifORG__booking a{background:var(--gyf-coral);border-radius:var(--radius);box-shadow:var(--offset) var(--offset) 0 var(--gyf-black);color:var(--gyf-black);text-transform:uppercase;min-width:164px;min-height:46px;font-size:18px;font-weight:900;line-height:1;font-family:var(--font-gyf-display), sans-serif;border:0;justify-content:center;align-items:center;padding:10px 28px;display:inline-flex}.pune-partners-module__hifORG__booking a:hover{box-shadow:calc(var(--offset) + 3px) calc(var(--offset) + 3px) 0 var(--gyf-black);transform:translate(-2px,-2px)}.pune-partners-module__hifORG__booking a:active{box-shadow:0 0 0 var(--gyf-black);transform:translate(var(--offset), var(--offset))}.pune-partners-module__hifORG__booking a:focus-visible{outline:3px solid var(--gyf-cream);outline-offset:5px}@media (min-width:761px) and (max-width:1199px){.pune-partners-module__hifORG__secondaryRow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group:nth-child(n){grid-area:auto}}@media (max-width:760px){.pune-partners-module__hifORG__grid{border-width:2px;row-gap:32px;padding:36px 16px}.pune-partners-module__hifORG__primaryRow,.pune-partners-module__hifORG__secondaryRow{grid-template-columns:1fr;row-gap:32px;width:100%}.pune-partners-module__hifORG__secondaryRow .pune-partners-module__hifORG__group:nth-child(n){order:0;grid-area:auto}.pune-partners-module__hifORG__group h3{margin-bottom:12px;font-size:14px}.pune-partners-module__hifORG__logos{gap:16px;min-height:0}.pune-partners-module__hifORG__logo{width:var(--logo-mobile-width);height:var(--logo-mobile-height)}.pune-partners-module__hifORG__artwork{width:var(--art-mobile-width);height:var(--art-mobile-height)}.pune-partners-module__hifORG__group[data-primary-partner=true] .pune-partners-module__hifORG__artwork,.pune-partners-module__hifORG__group[data-partner-tier=Education\ partner] .pune-partners-module__hifORG__artwork{transform:none}}
