/* AbhyasDhara V58.2 live hotfix: direct, reference-timed homepage scroll. */
@media (min-width:901px){
  :is(.premium-home,[data-premium-home]) .v58-reference-pin-spacer{
    height:calc(100svh + var(--v58-journey-scroll-distance,2500px))!important;
    min-height:calc(760px + var(--v58-journey-scroll-distance,2500px))!important;
    padding:0!important;
    overflow:visible!important;
  }
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned{
    height:calc(100svh + var(--v58-journey-scroll-distance,2500px))!important;
    min-height:calc(760px + var(--v58-journey-scroll-distance,2500px))!important;
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    transform:none!important;
    overflow:clip!important;
    contain:paint;
  }
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned .journey-track{
    position:sticky!important;
    top:0!important;
    height:100svh!important;
    min-height:760px!important;
    transform:translate3d(var(--v58-journey-x,0px),0,0)!important;
    will-change:transform;
  }
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned .journey-chrome{
    position:sticky!important;
    top:35px!important;
    left:50%!important;
    margin-bottom:calc(-1 * (35px + 46px))!important;
    transform:translateX(-50%)!important;
  }
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned .journey-panel{
    backface-visibility:hidden;
  }
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned .journey-device{
    transform:var(--v58-device-transform,rotateY(-18deg) rotateZ(-5deg) scale(.88))!important;
    transition:none!important;
    backface-visibility:hidden;
    will-change:transform;
  }
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence [data-sequence-panel],
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence [data-sequence-screen]{
    opacity:var(--v58-sequence-opacity,0)!important;
    visibility:var(--v58-sequence-visibility,hidden)!important;
    transform:var(--v58-sequence-transform,none)!important;
    transition:none!important;
    backface-visibility:hidden;
    will-change:transform,opacity;
  }
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence [data-sequence-panel]{pointer-events:none}
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence [data-sequence-panel].is-sequence-active{pointer-events:auto}
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence .sequence-rail-progress>i{
    transform:var(--v58-rail-transform,scaleY(0))!important;
    transform-origin:top!important;
  }
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence .sequence-scan{
    transform:var(--v58-scan-transform,translate3d(0,0,0))!important;
  }
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence .sequence-ghost{
    transform:var(--v58-ghost-transform,translate3d(0,0,0) rotate(0deg))!important;
  }
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence .sequence-orbit-large,
  :is(.premium-home,[data-premium-home]) .cinematic-sequence.v58-reference-sequence .sequence-orbit-small{
    transform:var(--v58-orbit-transform)!important;
  }
}
.v58-district-year-badge{
  display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:7px 11px;margin:0 0 12px;
  border:1px solid rgba(255,107,34,.28);border-radius:999px;background:rgba(255,107,34,.08);
  color:#c84b16;font:800 12px/1 system-ui,sans-serif;letter-spacing:.12em
}
@media (prefers-reduced-motion:reduce){
  :is(.premium-home,[data-premium-home]) .v58-reference-pin-spacer{height:auto!important;min-height:0!important;padding:0!important}
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned{height:auto!important;min-height:0!important;overflow:visible!important}
  :is(.premium-home,[data-premium-home]) .motion-journey.v58-reference-pinned .journey-track{position:relative!important;height:auto!important;min-height:0!important;transform:none!important}
}
