@keyframes hero-slot-open {
  from { width: var(--slot-closed); }
  to { width: var(--slot-open); }
}
@keyframes hero-slot-in {
  0% { opacity: 0; transform: translateX(-50%) scale(0.72); filter: blur(7px); }
  45% { opacity: 1; transform: translateX(-50%) scale(1.02); filter: blur(0); }
  68% { transform: translateX(-50%) scale(0.995); }
  85% { transform: translateX(-50%) scale(1.001); }
  100% { opacity: 1; transform: translateX(-50%) scale(1); filter: blur(0); }
}
.hero-line {
  display: block;
}
.hero-slot {
  position: relative;
  display: inline-block;
  height: 0;
  width: var(--slot-closed);
  animation: hero-slot-open 260ms cubic-bezier(0.16, 1, 0.3, 1) both;
}
.hero-slot-inner {
  position: absolute;
  left: 50%;
  bottom: calc(-1 * var(--icon-drop));
  width: var(--icon-size);
  height: var(--icon-size);
  transform: translateX(-50%);
  animation: hero-slot-in 440ms ease-out both;
}
.hero-icon-button {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  border-radius: 20%;
  background: transparent;
  color: inherit;
  cursor: pointer;
}
.hero-icon-button:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}
.hero-icon-layer {
  position: absolute;
  inset: 0;
  display: block;
  border-radius: 30%;
}
@media (prefers-reduced-motion: reduce) {
  .hero-slot, .hero-slot-inner {
    animation: none;
  }
  .hero-slot {
    width: var(--slot-open);
  }
}
.community-ticker-copy > * {
  margin-right: 64px;
}
.community-slider-icon { width:56px; height:56px; flex:none; }
@media (min-width:768px) {
  .community-slider-icon { width:80px; height:80px; }
}
.community-orbit-reel {
  isolation: isolate;
}
.community-orbit-reel-scale {
  position: absolute;
  inset: 0;
  transform: scale(0.75);
  transform-origin: 0 0;
}
.community-orbit-icon {
  transform-origin: 0 0;
  will-change: transform, opacity, filter;
}
@media (min-width: 768px) {
  .community-orbit-reel-scale {
    transform: none;
  }
}
.community-orbit-side-reel {
  width: 84.96px;
  height: 191.04px;
}
.community-orbit-side-reel .community-orbit-reel-scale {
  transform: scale(0.6);
}
@container (min-width: 760px) {
  .community-orbit-side-reel { width: 113.28px; height: 254.72px; }
  .community-orbit-side-reel .community-orbit-reel-scale { transform: scale(0.8); }
}
@container (min-width: 901px) {
  .community-orbit-side-reel { width: 141.6px; height: 318.4px; }
  .community-orbit-side-reel .community-orbit-reel-scale { transform: none; }
}
      .community-paragraph{margin:0 0 24px;font-size:20px;line-height:2;text-align:justify;word-break:normal;overflow-wrap:normal;hyphens:none}.community-paragraph.last{margin:0}
@media(max-width:767px){.community-paragraph{font-size:16px;line-height:1.9;text-align:start}}
.video-join-action{padding:32px 20px 0;text-align:center}
.join-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#171717;color:#fff;font:500 16px/1.5 "Anek Malayalam",system-ui,sans-serif;text-decoration:none}
.join-link:hover{background:#363636}
.join-link:focus-visible{outline:3px solid #a51d52;outline-offset:4px}
@keyframes community-ticker{to{transform:translateX(-50%)}}
[data-community-ticker]{animation:community-ticker 50.4s linear infinite}
@media(prefers-reduced-motion:reduce){[data-community-ticker]{animation:none}}
@media(max-width:767px){footer{padding-top:100px}}
.intro-sound-button{font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;border:1px solid #ddd;border-radius:24px;padding:10px 16px;background:#fff;color:#111;cursor:pointer;white-space:nowrap}.intro-sound-button:hover{background:#f2f2f2}.intro-sound-button:focus-visible{outline:2px solid #111;outline-offset:3px}
