@media (min-width:900px){html:has([data-stage-canvas]){font-size:clamp(14px,min(1.25vw,2.22222vh),72px)}}.stage-name{font-size:calc(var(--fs-lead) * 1.4);line-height:calc(var(--lh-lead) * 1.4);font-weight:600}.stage-line{font-size:calc(var(--fs-lead) * 1.2);line-height:calc(var(--lh-lead) * 1.2)}.stage-caption{font-size:var(--fs-body);line-height:var(--lh-body)}.stage-heading{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title);font-weight:700}.stage-mark,.stage-marks svg{width:1em;height:1em}.stage-icon{width:.75em;height:.75em}.stage-head{font-size:calc(var(--fs-title) * 1.5);line-height:calc(var(--lh-title) * 1.4);letter-spacing:var(--tracking-title);font-weight:700}.stage-hero{font-size:min(calc(var(--fs-title) * 4), 21cqi);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.stage-spot{font-size:calc(var(--fs-title) * 3);letter-spacing:var(--tracking-title);font-weight:700;line-height:1.05}.stage-count{font-size:calc(var(--fs-title) * 2);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}[data-stage-remote] .stage-name,[data-stage-remote] .stage-head,[data-stage-remote] .stage-heading{font-size:var(--fs-lead);line-height:var(--lh-lead)}[data-stage-remote] .stage-spot{font-size:calc(var(--fs-title) * 1.15);text-wrap:balance;line-height:1.1}[data-stage-remote] .stage-hero{font-size:min(calc(var(--fs-title) * 1.75), 13vw)}[data-stage-remote] .stage-line{font-size:var(--fs-body);line-height:var(--lh-body)}[data-stage-remote] .stage-count{font-size:var(--fs-title)}.stage-clock{position:relative}.stage-clock:after{content:"";border-radius:var(--radius-card);box-shadow:0 0 0 .25rem var(--page), 0 0 0 .5rem var(--brand);pointer-events:none;animation:2.4s ease-in-out infinite stage-breathe;position:absolute;inset:0}.stage-clock[data-paused]:after{opacity:.45;animation:none}@keyframes stage-breathe{0%,to{opacity:1}50%{opacity:.45}}.stage-runway{transform-origin:0;will-change:transform}@media (prefers-reduced-motion:reduce){.stage-clock:after{animation:none}}[data-stage-quiet]{cursor:none}.stage-page-fill{animation:linear both stage-page-fill}@keyframes stage-page-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stage-read-word{border-radius:var(--radius-control);color:var(--text-2);animation:stage-read var(--read-period,3s) ease-in-out infinite;animation-delay:var(--read-delay,0s)}@keyframes stage-read{0%,14%,to{color:var(--text-2);background-color:#0000}6%{color:var(--text);background-color:var(--brand-tint)}}@media (prefers-reduced-motion:reduce){.stage-read-word{color:var(--text);animation:none}}.stage-reaction{opacity:0;will-change:transform, opacity;line-height:1;animation-name:stage-float;animation-timing-function:cubic-bezier(.25,.6,.35,1);animation-fill-mode:both;position:absolute;bottom:-.5em}@keyframes stage-float{0%{opacity:0;transform:translate(0,0)scale(.6)}10%{opacity:.95;transform:translate3d(0, calc(var(--rise) * -.08), 0) scale(1)}35%{transform:translate3d(calc(var(--drift) * .7), calc(var(--rise) * -.35), 0)}65%{opacity:.9;transform:translate3d(calc(var(--drift) * .1), calc(var(--rise) * -.68), 0)}to{opacity:0;transform:translate3d(var(--drift), calc(var(--rise) * -1), 0) scale(1.05)}}[data-reaction-field][data-reduce] .stage-reaction{animation-name:stage-fade;animation-timing-function:ease-in-out;bottom:9%}@keyframes stage-fade{0%,to{opacity:0}25%,70%{opacity:.95}}@media (prefers-reduced-motion:reduce){.stage-reaction{animation-name:stage-fade;animation-timing-function:ease-in-out;bottom:9%}}.stage-scroll::-webkit-scrollbar{width:.75rem;height:.75rem}.stage-scroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:var(--radius-round)}.stage-scroll::-webkit-scrollbar-thumb{background:var(--edge);border:.125rem solid var(--surface-2);border-radius:var(--radius-round)}@supports ((-moz-appearance:none)){.stage-scroll{scrollbar-width:auto;scrollbar-color:var(--edge) var(--surface-2)}}.crown-in{animation:crown-fade-in var(--duration-slow) var(--ease-standard) both}.crown-out{animation:.4s ease-in forwards crown-fade-out}.crown-wipe-x,.crown-wipe-y{will-change:transform;animation-duration:.8s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.crown-wipe-x{animation-name:crown-wipe-x}.crown-wipe-y{transform-origin:bottom;animation-name:crown-wipe-y}.crown-stamp{will-change:transform, opacity;animation:.45s cubic-bezier(.2,0,0,1) both crown-stamp;display:inline-block}.crown-rise{animation:crown-rise .5s var(--ease-standard) both;display:inline-block}.crown-settle{transform-origin:0 0;will-change:transform;animation:crown-settle .9s var(--ease-standard) both}@keyframes crown-fade-in{0%{opacity:0}to{opacity:1}}@keyframes crown-fade-out{0%{opacity:1}to{opacity:0}}@keyframes crown-wipe-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crown-wipe-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes crown-stamp{0%{opacity:0;transform:scale(1.5)}55%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes crown-rise{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes crown-settle{0%{transform:none}to{transform:translate(var(--settle-x,0), var(--settle-y,0)) scale(var(--settle-sx,1), var(--settle-sy,1))}}@media (prefers-reduced-motion:reduce){.crown-in,.crown-out,.crown-wipe-x,.crown-wipe-y,.crown-stamp,.crown-rise,.crown-settle{animation:none}}[data-crowning] .bracket-lit{animation:crown-fade-in .5s var(--ease-standard) both;animation-delay:calc(var(--route-at,0s) + var(--route-step,0) * .2s)}@media (prefers-reduced-motion:reduce){[data-crowning] .bracket-lit{animation:none}}.stage-run-down{transform-origin:0;animation:linear both stage-run-down}@keyframes stage-run-down{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.stage-run-down{animation:none}}[data-crown-still] .crown-wipe-x,[data-crown-still] .crown-wipe-y,[data-crown-still] .crown-stamp,[data-crown-still] .crown-rise{animation:none}
