.kirtan-safari-page .ks-guests-track{isolation:isolate;grid-template-rows:repeat(2,minmax(13rem,auto));align-items:center;min-height:34rem;position:relative;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(.8rem,1.6vw,1.45rem)!important;display:grid!important}.kirtan-safari-page .ks-guests-track:before,.kirtan-safari-page .ks-guests-track:after{content:"";pointer-events:none;z-index:0;position:absolute}.kirtan-safari-page .ks-guests-track:before{opacity:.95;background:radial-gradient(circle at 12% 70%,#d69c2b26,#0000 11rem),radial-gradient(circle at 92% 24%,#f6e2b114,#0000 12rem),linear-gradient(115deg,#0000 0 16%,#d69c2b24 16.2% 16.5%,#0000 16.7% 38%,#f6e2b11c 38.2% 38.45%,#0000 38.7% 68%,#d69c2b1f 68.2% 68.45%,#0000 68.7%);inset:4rem 1.5rem 3rem}.kirtan-safari-page .ks-guests-track:after{background:linear-gradient(90deg,#0000,#d69c2b73,#0000);height:1px;bottom:5.2rem;left:4%;right:4%}.kirtan-safari-page .ks-guests-center{z-index:2;text-align:center;width:min(28vw,19rem);min-height:12rem;color:var(--color-festival-cream);font-family:var(--font-body,sans-serif);background:linear-gradient(135deg,#071c10eb,#102b18c2),#071c10d1;border-left:2px solid #d69c2b9e;border-radius:38% 62% 46% 54%/26% 38% 62% 74%;flex-direction:column;grid-area:1/5/span 2/span 4;justify-content:center;place-self:center;align-items:center;gap:.55rem;padding:2.1rem 2.45rem 2.05rem 2.85rem;display:flex;position:relative;box-shadow:0 24px 90px #00000047}.kirtan-safari-page .ks-guests-center strong{max-width:10.5rem;font-family:var(--font-display,serif);color:#fff;text-wrap:balance;gap:.08em;font-size:clamp(1.06rem,1.56vw,1.48rem);line-height:1.02;display:grid}.kirtan-safari-page .ks-guests-center strong span{display:block}.kirtan-safari-page .ks-guest-card{text-align:left;z-index:2;width:100%;justify-content:flex-start!important;min-height:auto!important}.kirtan-safari-page .ks-guest-card:nth-child(2){grid-area:1/1/auto/span 2;transform:translateY(1.6rem)rotate(-2deg)}.kirtan-safari-page .ks-guest-card:nth-child(3){grid-area:1/3/auto/span 2;transform:translateY(-1rem)rotate(1.5deg)}.kirtan-safari-page .ks-guest-card:nth-child(4){grid-area:1/9/auto/span 2;transform:translateY(-1.35rem)rotate(-1deg)}.kirtan-safari-page .ks-guest-card:nth-child(5){grid-area:1/11/auto/span 2;transform:translateY(1.3rem)rotate(2deg)}.kirtan-safari-page .ks-guest-card:nth-child(6){grid-area:2/2/auto/span 2;transform:translateY(-.2rem)rotate(1deg)}.kirtan-safari-page .ks-guest-card:nth-child(7){grid-area:2/4/auto/span 2;transform:translateY(1.65rem)rotate(-1.5deg)}.kirtan-safari-page .ks-guest-card:nth-child(8){grid-area:2/8/auto/span 2;transform:translateY(1.45rem)rotate(1.5deg)}.kirtan-safari-page .ks-guest-card:nth-child(9){grid-area:2/10/auto/span 2;transform:translateY(-.25rem)rotate(-1deg)}.kirtan-safari-page .ks-guest-card:nth-child(3),.kirtan-safari-page .ks-guest-card:nth-child(8){width:112%}.kirtan-safari-page .ks-guest-card:nth-child(6),.kirtan-safari-page .ks-guest-card:nth-child(9){width:92%}.kirtan-safari-page .ks-guest-frame{border-radius:42% 58% 46% 54%/55% 42% 58% 45%;background:linear-gradient(135deg,#f6e2b12e,#d69c2b14)!important;padding:.5rem!important}.kirtan-safari-page .ks-guest-frame>div:first-child{border-radius:48% 52% 40% 60%/52% 44% 56% 48%}.kirtan-safari-page .ks-guest-image{border-radius:42% 58% 46% 54%/55% 42% 58% 45%;overflow:hidden;aspect-ratio:1!important}.kirtan-safari-page .ks-guest-nameplate{min-height:3.4rem!important;margin-top:.85rem!important}.kirtan-safari-page .ks-adhivas-story-link{transition:transform .25s,border-color .25s,background .25s}.kirtan-safari-page .ks-adhivas-story-link:hover{transform:translateY(-2px);background:linear-gradient(135deg,#071c10db,#d69c2b1a)!important;border-color:#d69c2b8f!important}.kirtan-safari-page .ks-social-chip:hover{color:var(--color-festival-cream)!important;background:#d69c2b24!important;border-color:#d69c2b7a!important}@media (max-width:640px){.kirtan-safari-page{max-width:100vw;overflow-x:hidden}.kirtan-safari-page .ks-hero{min-height:860px!important}.kirtan-safari-page .ks-hero>div:first-of-type{background-position:bottom!important;background-size:cover!important}.kirtan-safari-page .ks-hero .content-width{padding-bottom:2.5rem!important}.kirtan-safari-page .ks-hero h1 span:first-child{letter-spacing:-.035em!important;font-size:clamp(3.05rem,18vw,4.35rem)!important}.kirtan-safari-page .ks-hero h1 span:last-child{letter-spacing:.04em!important;font-size:clamp(2.35rem,15vw,3.35rem)!important}.kirtan-safari-page .ks-hero p{max-width:100%!important}.kirtan-safari-page .ks-hero .ks-badge{transform-origin:100% 0;transform:scale(.86);top:4.5rem!important;right:1rem!important}.kirtan-safari-page .ks-hero>div[style*="bottom: 1.5rem"]{display:none!important}.kirtan-safari-page section{scroll-margin-top:4.5rem}.kirtan-safari-page section[style*="padding: 5rem 0"],.kirtan-safari-page section[style*="padding: 4rem 0"],.kirtan-safari-page section[style*="padding: 3rem 0"]{padding:3.25rem 0!important}.kirtan-safari-page div[style*="grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))"],.kirtan-safari-page div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:1.5rem!important}.kirtan-safari-page .ks-adhivas-card{grid-template-columns:1fr!important;gap:0!important}.kirtan-safari-page .ks-adhivas-story-link{grid-template-columns:auto minmax(0,1fr)!important;margin-top:1rem!important;padding:.9rem!important}.kirtan-safari-page .ks-adhivas-story-link>svg{display:none!important}.kirtan-safari-page div[style*="background-attachment: fixed"]{background-attachment:scroll!important}.kirtan-safari-page a[style*="padding: 1rem 2rem"],.kirtan-safari-page button[style*="padding: 1rem 2rem"]{text-align:center!important;justify-content:center!important;width:100%!important;padding:.9rem 1rem!important}.kirtan-safari-page .ks-social-chip{justify-content:flex-start!important;width:auto!important;padding:.45rem .58rem!important}.kirtan-safari-page div[style*="display: flex"][style*="justify-content: space-between"]{align-items:flex-start!important}.kirtan-safari-page span[style*="min-width: 6rem"],.kirtan-safari-page span[style*="min-width: 6.5rem"]{min-width:5rem!important}.kirtan-safari-page div[style*="font-size: 8rem"]{font-size:5.5rem!important}.kirtan-safari-page .ks-guests{background:radial-gradient(circle at 50% 0%, #d69c2b29, transparent 32%), linear-gradient(180deg, var(--color-festival-ink) 0%, #12301b 52%, var(--color-festival-ink) 100%)!important;padding:3.05rem 0 3.35rem!important}.kirtan-safari-page .ks-guests-header{grid-template-columns:1fr!important;gap:.75rem!important;margin-bottom:1rem!important}.kirtan-safari-page .ks-guests-header h2{max-width:20rem!important;font-size:clamp(1.85rem,9vw,2.45rem)!important}.kirtan-safari-page .ks-guests-header p:last-child{font-size:.78rem!important;line-height:1.55!important}.kirtan-safari-page .ks-guests-mobile-cue{display:block!important}.kirtan-safari-page .ks-guests-center{scroll-snap-align:start;border-radius:36% 64% 44% 56%/28% 36% 64% 72%;flex:0 0 12rem;margin-top:.35rem;box-shadow:0 18px 60px #00000052;width:12rem!important;min-width:12rem!important;min-height:10rem!important;padding:1.45rem 1.55rem 1.35rem 1.85rem!important;position:relative!important;top:auto!important;left:auto!important;transform:translateY(.45rem)rotate(-1.5deg)!important}.kirtan-safari-page .ks-guests-center strong{max-width:8.25rem!important;font-size:.98rem!important;line-height:1.05!important}.kirtan-safari-page .ks-guests-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;isolation:isolate;border-radius:0!important;align-items:flex-start!important;gap:.95rem!important;min-height:18.2rem!important;margin-inline:-1.125rem!important;padding:.45rem 1.125rem .85rem!important;display:flex!important;position:relative!important;overflow-x:auto!important}.kirtan-safari-page .ks-guests-track::-webkit-scrollbar{display:none}.kirtan-safari-page .ks-guests-track:before,.kirtan-safari-page .ks-guests-track:after{content:"";pointer-events:none;z-index:0;display:block;position:absolute}.kirtan-safari-page .ks-guests-track:before{opacity:.82;background:radial-gradient(circle at 12% 72%,#d69c2b33,#0000 6rem),radial-gradient(circle at 86% 22%,#f6e2b11f,#0000 7rem),linear-gradient(116deg,#0000 0 18%,#d69c2b2b 18.2% 18.55%,#0000 18.8% 48%,#f6e2b11f 48.2% 48.5%,#0000 48.8%);border-radius:41% 59% 47% 53%/58% 38% 62% 42%;inset:.1rem .85rem .45rem;transform:rotate(-1.6deg)}.kirtan-safari-page .ks-guests-track:after{opacity:.75;background:linear-gradient(90deg,#0000,#d69c2b80,#f6e2b12e,#0000);height:1px;top:8.65rem;left:1.25rem;right:1.25rem;transform:rotate(2.4deg)}.kirtan-safari-page .ks-guest-card{scroll-snap-align:start;z-index:2;padding-top:.35rem;text-align:center!important;justify-content:flex-start!important;width:9.8rem!important;min-width:9.8rem!important;max-width:9.8rem!important;min-height:14.6rem!important;position:relative!important;transform:none!important}.kirtan-safari-page .ks-guest-card:nth-child(3n){transform:translateY(-.25rem)rotate(1.15deg)!important}.kirtan-safari-page .ks-guest-card:nth-child(4n){transform:translateY(2.35rem)rotate(-1.6deg)!important}.kirtan-safari-page .ks-guest-card:nth-child(5n){transform:translateY(1.05rem)rotate(1.8deg)!important}.kirtan-safari-page .ks-guest-card:nth-child(6n){transform:translateY(3.05rem)rotate(-.8deg)!important}.kirtan-safari-page .ks-guest-card:nth-child(7n){transform:translateY(.15rem)rotate(.9deg)!important}.kirtan-safari-page .ks-guest-card:nth-child(8n){transform:translateY(2.75rem)rotate(1.25deg)!important}.kirtan-safari-page .ks-guest-frame{animation:6.5s ease-in-out infinite ksGuestPulse;border-color:#d69c2b80!important;padding:.48rem!important;box-shadow:0 26px 70px #00000059!important}.kirtan-safari-page .ks-guest-card:nth-child(3n) .ks-guest-frame{animation-delay:-1.1s}.kirtan-safari-page .ks-guest-card:nth-child(4n) .ks-guest-frame{animation-delay:-2.2s}.kirtan-safari-page .ks-guest-card:nth-child(5n) .ks-guest-frame{animation-delay:-3.3s}.kirtan-safari-page .ks-guest-card:nth-child(6n) .ks-guest-frame{animation-delay:-4.4s}.kirtan-safari-page .ks-guest-frame>div:first-child{border-radius:46% 54% 39% 61%/58% 38% 62% 42%!important}.kirtan-safari-page .ks-guest-image{overflow:hidden;aspect-ratio:1!important;border-radius:46% 54% 39% 61%/58% 38% 62% 42%!important}.kirtan-safari-page .ks-guest-nameplate{z-index:4;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:2.75rem!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:.55rem 0 0!important;padding:0!important}.kirtan-safari-page .ks-guest-card p{letter-spacing:.05em!important;font-size:.75rem!important;line-height:1.25!important}@keyframes ksGuestPulse{0%,to{box-shadow:0 24px 62px #00000057,0 0 #d69c2b00}50%{box-shadow:0 30px 76px #0000006b,0 0 24px #d69c2b1f}}@media (prefers-reduced-motion:reduce){.kirtan-safari-page .ks-guest-frame{animation:none!important}}}
