.hi49Fq_story{border-top:1px solid var(--color-border);width:100vw;margin-left:calc(50% - 50vw);position:relative}@supports (width:100cqw){html:has(.hi49Fq_story){container-type:inline-size}.hi49Fq_story{width:100cqw;margin-left:calc(50% - 50cqw)}}html:has(.hi49Fq_story){overflow-x:clip}.hi49Fq_stage{display:none}.hi49Fq_beats{gap:4rem;max-width:64rem;margin:0 auto;padding:4rem 1.25rem;display:grid;position:relative}.hi49Fq_beat{gap:1.25rem;display:grid}.hi49Fq_still{border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}.hi49Fq_stillImage{width:100%;height:auto;display:block}.hi49Fq_card{max-width:36rem}.hi49Fq_close{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:768px){.hi49Fq_beat{grid-template-columns:1.1fr 1fr;align-items:center}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hi49Fq_story{view-timeline:--story block}.hi49Fq_stage{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.hi49Fq_frame{opacity:0;animation:linear both hi49Fq_dawn-scrub;animation-timeline:--story;animation-range:contain var(--from) contain var(--to);position:absolute;inset:0}.hi49Fq_frame:first-child{opacity:1;animation:none}.hi49Fq_image{object-fit:cover;animation:linear both hi49Fq_drift;animation-timeline:--story}.hi49Fq_veil{background:linear-gradient(90deg,#06070ce6 0%,#06070c99 34%,#06070c00 68%),linear-gradient(#06070c00 70%,#06070cb3 100%);position:absolute;inset:0}.hi49Fq_beats{max-width:none;margin-top:-100svh;padding:0;display:block}.hi49Fq_intro,.hi49Fq_beat{align-items:center;min-height:100svh;padding:0 clamp(1.25rem,6vw,6rem);display:grid}.hi49Fq_beat{grid-template-columns:none}.hi49Fq_still{display:none}.hi49Fq_card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070c8c;border:1px solid #ffffff0f;border-radius:1rem;max-width:32rem;padding:1.5rem;animation:linear both hi49Fq_beat-rise;animation-timeline:view();animation-range:entry 15% cover 40%}.hi49Fq_close{align-content:center;min-height:60svh;padding:0 clamp(1.25rem,6vw,6rem)}}}@media (max-width:767px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hi49Fq_veil{background:linear-gradient(#06070c26 0%,#06070c80 45%,#06070ceb 100%)}.hi49Fq_beat{align-items:end;padding-bottom:12svh}}}}@keyframes hi49Fq_dawn-scrub{0%{opacity:0}to{opacity:1}}@keyframes hi49Fq_drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hi49Fq_beat-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}
