:root{--page-title-display:none;}/* Start custom CSS */.burst-section {
  position: relative !important;
  display: block !important;
  height: auto !important;
  min-height: 500vh !important;
  --min-height: 500vh !important;
}
.burst-sticky {
position: sticky;
  top: 200px;
  height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.burst-scene {
  position: relative;
  width: 160px;
  height: 160px;
}
.burst-center {
  position: absolute;
  width: 110px !important;
  height: 110px !important;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  object-fit: cover;
}
.burst-scene .ray-r0,
.burst-scene .ray-r1,
.burst-scene .ray-r2,
.burst-scene .ray-r3,
.burst-scene .ray-r4,
.burst-scene .ray-r5,
.burst-scene .ray-r6,
.burst-scene .ray-r7 {
  position: absolute;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  top: 50%;
  left: 50%;
  margin-top: -26px;
  margin-left: -26px;
  opacity: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.premium-reveal {
    opacity: 0;
    transform: scale(0.96);
    filter: blur(12px);
    transition:
        opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        transform 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        filter 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.premium-reveal.visible {
    opacity: 1;
    transform: scale(1);
    filter: blur(0);
}
.typing-text {
    opacity: 0;
}

.typing-text.visible {
    opacity: 1;
}/* End custom CSS */