:root{--header-height:104px;--chapter-ink:#183d70;--chapter-red:#bd4134;--chapter-paper:#faf6ed}html{scroll-padding-top:var(--header-height)}.site-header:has(.official-brand){height:var(--header-height);background:var(--cream);gap:28px;padding-inline:4%}.site-header .official-brand>img{width:84px;height:84px}.site-header nav{gap:clamp(20px,1.7vw,34px)}.site-header nav>a,.explore-menu>summary{font-size:clamp(16px,1.1vw,19px);font-weight:550}.site-header .header-cta{min-height:54px;padding:17px 24px;font-size:16px}.explore-panel{padding-block:38px}.explore-panel a{font-size:17px;line-height:1.6}.explore-panel .eyebrow{font-size:11px}.chapter-progress{left:0;right:0;top:var(--header-height);z-index:31;pointer-events:none;height:2px;position:fixed}.chapter-progress>span{background:var(--red);transform-origin:0;width:0;height:100%;display:block}.festival-home{background:var(--chapter-paper)}.scene-wrap{width:min(1540px,100% - 144px);margin-inline:auto}.festival-scene{min-height:calc(100svh - var(--header-height));isolation:isolate;align-items:center;padding-block:clamp(30px,5svh,55px);scroll-margin-top:0;display:flex;position:relative}.scene-kicker{font:600 12px/1.5 var(--sans);letter-spacing:2px;color:var(--blue);text-transform:uppercase;margin:0 0 20px}.festival-home .scene-title{font:400 clamp(44px,4.15vw,72px)/1.07 var(--serif);letter-spacing:-.055em;color:var(--blue);margin:0}.scene-title em{color:var(--chapter-red)}.scene-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(25px,4svh,40px);display:flex}.scene-heading>div>p:not(.scene-kicker){color:inherit;margin:0 0 14px;font-size:16px}.festival-home .text-link{flex-shrink:0;gap:20px;font-size:16px;line-height:1.5}.festival-home .button{gap:24px;min-height:54px;padding:17px 23px;font-size:16px}.scene-navigation{z-index:24;mix-blend-mode:normal;flex-direction:column;gap:4px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.scene-navigation a{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.scene-navigation i{background:#b9ae98;border:1px solid #fff8;border-radius:50%;width:6px;height:6px;transition:transform .25s,background .25s}.scene-navigation a[aria-current] i{background:var(--red);outline:1px solid var(--cream);outline-offset:3px;transform:scale(1.7)}.scene-navigation a>span{color:var(--blue);background:var(--cream);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 12px;font-size:12px;transition:opacity .2s;position:absolute;right:36px;box-shadow:0 3px 14px #0001}.scene-navigation a:hover>span,.scene-navigation a:focus-visible>span{opacity:1}.home-opening{min-height:calc(100svh - var(--header-height));background:var(--chapter-paper);flex-direction:column;justify-content:center;padding:0;display:flex}.opening-grid{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding-block:22px;display:grid}.opening-copy{z-index:1;padding-block:12px;position:relative}.opening-copy .scene-kicker{letter-spacing:2.2px;align-items:center;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.opening-copy .scene-kicker>span{background:var(--red);width:27px;height:2px;display:block}.opening-copy h1{font:400 clamp(64px,5.7vw,108px)/.99 var(--serif);letter-spacing:-.06em;color:var(--blue);margin:0 0 26px}.opening-copy h1>span{display:block}.opening-copy h1 em{color:var(--chapter-red)}.opening-hindi{color:var(--blue);margin:0 0 16px;font-size:clamp(19px,1.5vw,25px);line-height:1.65}.opening-description{color:#4e555a;margin:0 0 28px;font-size:clamp(16px,1.15vw,20px);line-height:1.7}.opening-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.opening-film{color:var(--blue);align-items:center;gap:10px;font-size:16px;display:flex}.opening-film>span{border:1px solid var(--blue);border-radius:50%;place-items:center;width:39px;height:39px;font-size:21px;transition:background .2s;display:grid}.opening-film:hover>span{background:var(--yellow)}.opening-status{color:#535b60;align-items:baseline;gap:9px;margin:24px 0 0;font-size:13px;line-height:1.6;display:flex}.opening-status>span{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.opening-art{text-align:center;align-self:center;min-width:0;position:relative}.opening-art>img{object-fit:contain;width:100%;height:min(69svh,720px);transform:translate3d(var(--scene-x,0px),var(--scene-y,0px),0);transition:transform 1s ease-out}.opening-art>p{letter-spacing:2px;color:var(--blue);margin:0;font-size:10px;line-height:1.8}.opening-art>p>span{color:var(--red)}.opening-flower{color:var(--red);font-size:72px;line-height:1;position:absolute;top:8%;right:2%}.motion-enabled .opening-flower,.motion-enabled .story-flower,.motion-enabled .join-flower{animation:40s linear infinite ornament-turn}.opening-bottom{border-top:1px solid var(--line);letter-spacing:1.4px;color:var(--blue);justify-content:space-between;align-items:center;gap:25px;padding-block:18px;font-size:11px;display:flex}.opening-bottom i{color:var(--red);padding-inline:15px;font-size:19px;font-style:normal}.opening-bottom a{letter-spacing:.1px;align-items:center;gap:16px;font-size:13px;display:flex}.opening-bottom a>span{font-size:22px}.opening-bottom>span:last-child{font-size:16px}.home-story{background:#f0e8d9}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,8vw,150px);display:grid}.story-art{width:100%;max-width:600px;padding:12px;position:relative}.story-arch{border:6px solid var(--cream);outline-offset:8px;border-radius:48% 48% 0 0;outline:1px solid #c8b899;height:min(59svh,560px);overflow:hidden}.story-arch>img{object-fit:cover;width:100%;height:100%}.story-seal{background:var(--yellow);outline:1px dashed var(--red);outline-offset:-8px;width:140px;height:140px;color:var(--blue);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:24px;right:-25px;transform:rotate(8deg)}.story-seal strong{font:59px/1 var(--serif)}.story-seal>span{letter-spacing:1px;text-align:center;margin-top:5px;font-size:9px;line-height:1.5}.story-flower{color:var(--red);font-size:88px;line-height:1;position:absolute;top:6%;left:-23px}.story-copy>.scene-title{margin-bottom:24px}.story-copy>p:not(.scene-kicker){color:#505754;max-width:540px;margin-bottom:18px;font-size:clamp(16px,1.1vw,19px);line-height:1.8}.story-signature{border-top:1px solid #cbbfae;justify-content:space-between;gap:25px;margin-top:25px;padding-top:20px;display:flex}.story-signature>span:first-child{color:var(--red);font-size:23px}.story-signature>span:last-child{color:#535b60;font-size:12px;line-height:1.6}.home-voices{color:var(--cream);background:#123e58}.home-voices .scene-kicker,.home-voices .scene-title,.home-voices .text-link{color:var(--cream)}.home-voices .scene-title em{color:var(--yellow)}.home-voices .text-link{border-color:#fff7}.festival-home .home-speakers{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}.festival-home .home-speakers .speaker-card:nth-child(2n){padding-top:0}.festival-home .home-speakers .speaker-photo{aspect-ratio:auto;border-radius:47% 47% 0 0;height:clamp(200px,37svh,390px)}.festival-home .home-speakers [data-name=Paritosh\ Tripathi] .speaker-photo img{object-position:center top}.festival-home .home-speakers h3{color:var(--cream);letter-spacing:-.03em;margin:18px 0 9px;font-size:clamp(23px,1.9vw,31px);line-height:1.15}.festival-home .home-speakers p{color:#d4dfe5;font-size:14px;line-height:1.5}.scene-footnote{border-top:1px solid #ffffff40;justify-content:space-between;gap:24px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.scene-footnote a{color:var(--cream)}.home-experience{background:var(--cream)}.experience-browser{grid-template-columns:.82fr 1.3fr;align-items:center;gap:65px;display:grid}.experience-choices{flex-direction:column;display:flex}.experience-choices>button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--blue);background:0 0;align-items:center;gap:20px;min-height:90px;padding:25px 0;display:flex}.experience-choices>button:first-child{border-top:1px solid var(--line)}.experience-choices strong{font:clamp(24px,2.3vw,38px)/1.15 var(--serif);letter-spacing:-1px}.experience-choices>button>span{color:var(--red);font-size:12px}.experience-choices i{margin-left:auto;font-size:28px;font-style:normal;font-weight:400;transition:transform .3s}.experience-choices>button[aria-selected=true]{color:var(--red)}.experience-choices>button[aria-selected=true] i{transform:rotate(45deg)}.experience-display{grid-template-columns:1fr;animation:.35s ease-out panel-arrive;display:grid;position:relative}.experience-display>img{object-fit:cover;width:100%;height:clamp(180px,31svh,310px)}.experience-display>div{padding:22px 0 0}.experience-display h3{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(27px,2.3vw,38px)}.experience-display p{max-width:600px;margin-bottom:15px;font-size:16px;line-height:1.7}.home-programme{background:var(--chapter-red);color:#fff}.home-programme .scene-kicker,.home-programme .scene-title,.home-programme .text-link{color:#fff}.home-programme .scene-title em{color:var(--yellow)}.festival-home .chapter-tabs{margin:0 0 28px}.festival-home .chapter-tabs button{padding:16px 12px;font-size:30px}.festival-home .chapter-tabs small{letter-spacing:1.2px;margin-top:7px;font-size:11px}.festival-home .chapter-panel{grid-template-columns:1.2fr 1fr;gap:clamp(35px,5vw,80px)}.festival-home .chapter-panel>img{object-fit:cover;width:100%;height:clamp(220px,39svh,400px)}.festival-home .chapter-panel h3{max-width:470px;margin:0 0 22px;font-size:clamp(36px,3.6vw,62px);line-height:1.05}.festival-home .chapter-panel p:not(.scene-kicker){max-width:430px;margin-bottom:24px;font-size:18px;line-height:1.7}.home-memories{background:#f1ecdf}.memory-composition{grid-template-columns:1.45fr .95fr 1fr;gap:20px;height:clamp(260px,43svh,430px);display:grid}.memory-photo{background:var(--blue);border:0;padding:0;position:relative;overflow:hidden}.memory-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.memory-photo:hover>img{transform:scale(1.04)}.memory-photo>span{background:var(--cream);width:42px;height:42px;color:var(--blue);border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;bottom:14px;right:14px}.memory-photo-1{border-radius:44% 44% 0 0}.watch-invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:27px;padding-top:23px;display:flex}.watch-invitation>div{align-items:center;gap:20px;display:flex}.watch-mark{border:1px solid var(--blue);width:48px;height:48px;color:var(--blue);border-radius:50%;place-items:center;font-size:28px;display:grid}.watch-invitation p{margin:0}.watch-invitation strong{font:26px/1.2 var(--serif);color:var(--blue);display:block}.watch-invitation p>span{color:#535b60;margin-top:7px;font-size:13px;display:block}.home-journal{background:var(--cream)}.home-journal .article-grid{gap:34px}.home-journal .article-image{aspect-ratio:auto;height:clamp(170px,28svh,280px);margin-bottom:20px}.home-journal .article-image>img{object-fit:cover;width:100%;height:100%}.home-journal .article-card h3{margin:12px 0 20px;font-size:clamp(22px,1.8vw,29px);line-height:1.45}.home-journal .article-card .eyebrow{margin:0;font-size:11px}.home-journal .article-card .text-link{font-size:14px}.home-join{background:var(--yellow)}.join-composition{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;display:grid}.join-composition>div:first-child{position:relative}.festival-home .join-composition .scene-title{font-size:clamp(60px,5.5vw,98px);line-height:1.02}.join-composition .scene-title em{color:var(--chapter-red)}.join-flower{color:var(--chapter-red);font-size:100px;line-height:1;position:absolute;bottom:0;right:0}.join-options>p:first-child{color:var(--blue);margin:0 0 30px;font-size:20px;line-height:1.65}.join-options>a{border-top:1px solid #183d7040;align-items:center;gap:22px;padding:26px 0;display:flex}.join-options>a>span{color:var(--red);align-self:flex-start;padding-top:6px;font-size:12px}.join-options h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(27px,2.2vw,36px);line-height:1.2}.join-options a p{color:#3c4c52;margin:0;font-size:15px;line-height:1.7}.join-options b{margin-left:auto;font-size:32px;font-weight:400}.join-options .join-note{color:#3c4c52;border-top:1px solid #183d7040;margin:0;padding-top:22px;font-size:13px;line-height:1.65}.page-home .footer-discover{border-top:0}.page-home .motion-toggle{padding:8px 12px;font-size:10px;bottom:15px}@media (width>=1181px) and (height>=700px){html:has(.festival-home){scroll-snap-type:y proximity}.festival-scene{scroll-snap-align:start}.home-opening{height:calc(100svh - var(--header-height));min-height:0}.home-opening .opening-grid{min-height:0}.opening-art>img{height:min(70svh,740px)}}@media (width>=1181px) and (height<=820px){.festival-scene{padding-block:28px}.home-opening{padding:0}.scene-heading{margin-bottom:25px}.scene-kicker{margin-bottom:13px;font-size:10px}.festival-home .scene-title{font-size:clamp(42px,3.65vw,59px)}.opening-copy h1{margin-bottom:18px;font-size:clamp(60px,5.15vw,87px)}.opening-copy .scene-kicker{margin-bottom:16px;font-size:10px}.opening-hindi{margin-bottom:10px;font-size:20px}.opening-description{margin-bottom:18px;font-size:16px}.opening-status{margin-top:16px;font-size:12px}.opening-bottom{padding-block:12px;font-size:9px}.opening-art>img{height:65svh}.story-copy>p:not(.scene-kicker){margin-bottom:14px;font-size:16px;line-height:1.7}.story-copy>.scene-title{margin-bottom:20px}.story-signature{margin-top:18px;padding-top:15px}.story-seal{width:115px;height:115px}.story-seal strong{font-size:45px}.home-speakers .speaker-photo{height:33svh!important}.festival-home .home-speakers h3{margin-top:15px;font-size:25px}.festival-home .home-speakers p{font-size:13px}.scene-footnote{margin-top:22px;padding-top:17px}.experience-choices>button{min-height:74px;padding-block:19px}.experience-display>img{height:27svh}.experience-display p{font-size:15px}.festival-home .chapter-panel>img{height:34svh}.festival-home .chapter-panel h3{font-size:45px}.festival-home .chapter-panel p:not(.scene-kicker){font-size:16px}.festival-home .chapter-tabs{margin-bottom:22px}.memory-composition{height:38svh}.watch-invitation{margin-top:22px;padding-top:18px}.festival-home .join-composition .scene-title{font-size:72px}.join-options>a{padding-block:22px}.join-options>p:first-child{margin-bottom:22px;font-size:18px}}@media (width<=1440px) and (width>=1181px){.site-header nav{gap:20px}.site-header nav>a,.explore-menu>summary{font-size:16px}.site-header .header-cta{padding-inline:19px;font-size:15px}.scene-wrap{width:calc(100% - 120px)}.opening-grid{gap:30px}.opening-actions{gap:22px}.opening-film,.festival-home .button{font-size:14px}.scene-navigation{right:12px}.experience-browser{gap:45px}.join-composition{gap:70px}}@media (width<=1180px){:root{--header-height:92px}.site-header:has(.official-brand){padding-inline:28px}.site-header .official-brand>img{width:76px;height:76px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:50%;flex-direction:column;justify-content:center;gap:7px;width:46px;height:46px;padding:12px;display:flex}.menu-toggle>span:not(.sr-only){background:var(--blue);width:20px;height:1px;display:block}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.site-header nav{background:var(--cream);border-bottom:1px solid var(--line);max-height:calc(100svh - var(--header-height));padding:20px 32px 30px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 20px #0001}.site-header nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header nav>a{padding:13px 0;font-size:18px}.site-header nav>a.header-cta{margin:15px 0 0;padding:17px;font-size:16px}.explore-menu>summary{padding-block:15px;font-size:18px}.explore-panel{box-shadow:none;grid-template-columns:1fr 1fr;gap:25px;padding:25px 0;animation:none;position:static}.explore-intro{display:none}.explore-panel a{font-size:15px}.mobile-menu-extra{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:25px;font-size:14px;display:flex}.mobile-menu-extra p{width:100%;color:var(--red)}.scene-navigation{display:none}.scene-wrap{width:calc(100% - 72px)}.festival-scene{min-height:0;padding-block:75px}.home-opening{padding:0}.opening-grid{gap:20px;padding-block:40px}.opening-copy h1{font-size:clamp(52px,6vw,73px)}.opening-art>img{height:530px;max-height:65svh}.opening-copy .scene-kicker{letter-spacing:1.4px;font-size:9px}.opening-hindi{font-size:20px}.opening-description{font-size:16px}.opening-actions{gap:20px}.opening-status{font-size:12px}.opening-flower{font-size:50px}.opening-bottom>span:first-child{letter-spacing:.8px;font-size:9px}.opening-bottom>span:last-child{display:none}.story-grid{gap:60px}.story-arch{height:460px}.story-seal{width:110px;height:110px;right:-15px}.story-seal strong{font-size:46px}.story-seal>span{font-size:7px}.story-flower{font-size:65px;left:-15px}.festival-home .scene-title{font-size:48px}.story-copy>p:not(.scene-kicker){font-size:16px}.story-signature>span:first-child{font-size:19px}.scene-heading{gap:25px}.festival-home .home-speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.festival-home .home-speakers .speaker-photo{height:340px}.festival-home .home-speakers h3{font-size:29px}.experience-browser{grid-template-columns:.8fr 1fr;gap:35px}.experience-choices>button{gap:12px;padding-block:22px}.experience-choices strong{font-size:28px}.experience-display>img{height:270px}.experience-display h3{font-size:29px}.festival-home .chapter-panel{gap:35px}.festival-home .chapter-panel>img{height:340px}.festival-home .chapter-panel h3{font-size:43px}.memory-composition{height:350px}.join-composition{gap:55px}.festival-home .join-composition .scene-title{font-size:72px}.join-flower{font-size:70px;right:-20px}.join-options h3{font-size:28px}}@media (width<=700px){:root{--header-height:88px}.site-header:has(.official-brand){padding-inline:20px}.site-header .official-brand>img{width:72px;height:72px}.scene-wrap{width:calc(100% - 40px)}.festival-scene{padding-block:60px}.scene-kicker{letter-spacing:1.6px;margin-bottom:18px;font-size:9px}.festival-home .scene-title{letter-spacing:-.045em;font-size:43px;line-height:1.09}.scene-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.scene-heading>div>p:not(.scene-kicker),.festival-home .text-link{font-size:14px}.festival-home .button{min-height:52px;padding:16px 20px;font-size:14px}.home-opening{padding:0}.opening-grid{grid-template-columns:1fr;gap:22px;padding-block:35px 18px}.opening-copy{padding:0}.opening-copy .scene-kicker{letter-spacing:1.3px;gap:10px;margin-bottom:22px;font-size:9px}.opening-copy .scene-kicker>span{width:18px}.opening-copy h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(47px,12.7vw,77px);line-height:1.02}.opening-hindi{margin-bottom:14px;font-size:19px}.opening-description{margin-bottom:22px;font-size:16px}.opening-actions{align-items:center;gap:16px}.opening-film{gap:7px;font-size:12px}.opening-film>span{width:30px;height:30px;font-size:18px}.opening-status{margin-top:20px;font-size:11px}.opening-art{width:100%;max-width:400px;margin:auto}.opening-art>img{height:350px;max-height:none}.opening-art>p{font-size:8px}.opening-flower{font-size:47px;top:10%;right:9%}.opening-bottom{gap:15px;padding-block:16px;font-size:9px}.opening-bottom>span:first-child{letter-spacing:.4px;max-width:140px;font-size:8px}.opening-bottom i{padding-inline:5px;font-size:12px}.opening-bottom a{gap:8px;font-size:11px}.story-grid{grid-template-columns:1fr;gap:45px}.story-art{width:90%;max-width:410px;margin-inline:auto}.story-arch{height:350px}.story-seal{width:108px;height:108px;bottom:20px;right:-15px}.story-flower{font-size:57px;top:30px}.story-copy>.scene-title{margin-bottom:24px}.story-copy>p:not(.scene-kicker){font-size:16px;line-height:1.8}.story-signature{margin-top:25px}.story-signature>span:first-child{font-size:23px}.story-signature>span:last-child{font-size:11px}.festival-home .home-speakers{gap:30px 18px}.festival-home .home-speakers .speaker-photo{height:230px;min-height:0}.festival-home .home-speakers h3{margin:16px 0 8px;font-size:23px;line-height:1.2}.festival-home .home-speakers p{font-size:12px}.scene-footnote{flex-direction:column;gap:13px;font-size:12px;line-height:1.7}.experience-browser{grid-template-columns:1fr;gap:25px}.experience-choices{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.experience-choices>button{gap:10px;min-height:80px;padding:18px 0}.experience-choices>button:nth-child(2){border-top:1px solid var(--line)}.experience-choices strong{letter-spacing:-.6px;font-size:23px}.experience-choices>button>span{font-size:9px}.experience-choices i{font-size:19px}.experience-display>img{height:245px}.experience-display h3{font-size:30px}.experience-display p{font-size:15px;line-height:1.8}.festival-home .chapter-tabs{margin-bottom:25px}.festival-home .chapter-tabs button{padding:14px 6px;font-size:26px}.festival-home .chapter-tabs small{letter-spacing:.3px;font-size:8px}.festival-home .chapter-panel{grid-template-columns:1fr;gap:27px}.festival-home .chapter-panel>img{height:250px}.festival-home .chapter-panel h3{margin-bottom:17px;font-size:43px}.festival-home .chapter-panel p:not(.scene-kicker){font-size:16px;line-height:1.7}.memory-composition{grid-template-rows:210px 180px;grid-template-columns:1fr 1fr;gap:12px;height:auto}.memory-photo-0{grid-column:1/-1}.memory-photo-1{border-radius:0}.memory-photo>span{width:33px;height:33px;font-size:20px;bottom:10px;right:10px}.watch-invitation{flex-direction:column;align-items:flex-start;gap:22px;margin-top:25px;padding-top:25px}.watch-invitation>div{gap:14px}.watch-mark{flex-shrink:0;width:41px;height:41px}.watch-invitation strong{font-size:25px}.watch-invitation p>span{font-size:12px;line-height:1.8}.home-journal .article-grid{grid-template-columns:1fr;gap:40px}.home-journal .article-image{height:220px;margin-bottom:18px}.home-journal .article-card h3{margin:14px 0 20px;font-size:26px;line-height:1.6}.join-composition{grid-template-columns:1fr;gap:40px}.festival-home .join-composition .scene-title{max-width:300px;font-size:62px}.join-flower{font-size:80px;bottom:20px;right:0}.join-options>p:first-child{margin-bottom:25px;font-size:17px}.join-options>a{gap:15px;padding:23px 0}.join-options h3{font-size:28px}.join-options a p{font-size:14px}.join-options>a>span{font-size:10px}.join-options .join-note{font-size:12px}.explore-panel a{font-size:14px}.explore-panel .eyebrow{font-size:9px}}@media (width<=360px){.opening-actions{flex-direction:column;align-items:flex-start}.opening-copy h1{font-size:45px}.festival-home .home-speakers .speaker-photo{height:195px}.festival-home .home-speakers h3{font-size:21px}.festival-home .scene-title{font-size:39px}.join-flower{font-size:60px}}@media (prefers-reduced-motion:reduce){html:has(.festival-home){scroll-snap-type:none}.opening-art>img{transform:none}}.site-header nav>a[aria-current]:not(.header-cta){text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.site-header nav>a.header-cta[aria-current]{color:#fff;outline-offset:-5px;outline:2px solid}@media (width>=1181px) and (width<=1350px){.site-header nav{gap:14px}.site-header nav>a,.explore-menu>summary{font-size:15px}}
