.brio-fitness{--bf-bg:#0A0A0C;--bf-bg-2:#15151A;--bf-bg-3:#1E1E25;--bf-text-primary:#FFFFFF;--bf-text-muted:#A0A0AE;--bf-accent:#3DA9FC;--bf-accent-tint:#7CC4FD;--bf-warning:#FF4D4D;--bf-border:#666670;--bf-border-strong:#727280;font-family:var(--font-body),system-ui,sans-serif;background:var(--bf-bg);color:var(--bf-text-primary)}.brio-fitness ::selection{background:var(--bf-accent);color:var(--bf-bg)}.brio-fitness .font-display{font-family:var(--bf-font-display),"Arial Narrow",sans-serif;font-weight:800;letter-spacing:-.01em;line-height:.9;text-transform:uppercase}.brio-fitness .font-mono{font-family:var(--bf-font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-variant-numeric:tabular-nums}.brio-fitness [data-reveal]{--reveal-duration:700ms;--reveal-delay:0ms;--reveal-ease:cubic-bezier(0.16,1,0.3,1);transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),clip-path var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity,transform}.brio-fitness [data-reveal=fade-up]{opacity:0;transform:translate3d(0,24px,0)}.brio-fitness [data-reveal=fade-up].is-revealed{opacity:1;transform:translateZ(0)}.brio-fitness [data-reveal=kicker]{clip-path:inset(0 100% 0 0)}.brio-fitness [data-reveal=kicker].is-revealed{clip-path:inset(0)}.brio-fitness [data-reveal=photo]{clip-path:inset(100% 0 0 0);--reveal-duration:900ms}.brio-fitness [data-reveal=photo].is-revealed{clip-path:inset(0)}.brio-fitness [data-reveal=stagger]>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.brio-fitness [data-reveal=stagger].is-revealed>*{opacity:1;transform:translateZ(0)}.brio-fitness [data-reveal=stagger].is-revealed>:first-child{transition-delay:0s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(2){transition-delay:.12s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(3){transition-delay:.24s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(4){transition-delay:.36s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(5){transition-delay:.48s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(6){transition-delay:.6s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(7){transition-delay:.72s}.brio-fitness [data-reveal=stagger].is-revealed>:nth-child(8){transition-delay:.84s}.brio-fitness [data-reveal=draw] circle,.brio-fitness [data-reveal=draw] line,.brio-fitness [data-reveal=draw] path,.brio-fitness [data-reveal=draw] rect{stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset 1.1s cubic-bezier(.5,0,.1,1)}.brio-fitness [data-reveal=draw].is-revealed circle,.brio-fitness [data-reveal=draw].is-revealed line,.brio-fitness [data-reveal=draw].is-revealed path,.brio-fitness [data-reveal=draw].is-revealed rect{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.brio-fitness [data-reveal]{clip-path:none!important}.brio-fitness [data-reveal=stagger]>*,.brio-fitness [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.brio-fitness [data-reveal=draw] circle,.brio-fitness [data-reveal=draw] line,.brio-fitness [data-reveal=draw] path,.brio-fitness [data-reveal=draw] rect{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}}