html[data-js] [data-reveal][data-reveal-state='armed'],html[data-js] [data-reveal='phase'][data-reveal-state='armed']>*{opacity:0}html[data-js] [data-reveal='phase'][data-reveal-state='running']>*{animation:reveal-phase var(--duration-slow) var(--ease-entrance) both;animation-delay:var(--phase-delay,0ms)}html[data-js] [data-reveal='rise'][data-reveal-state='running']{animation:reveal-rise var(--duration-slow) var(--ease-entrance) both}html[data-js] [data-reveal='settle'][data-reveal-state='running']{animation:reveal-settle var(--duration-deliberate) var(--ease-entrance) both}html[data-js] [data-reveal='sweep'][data-reveal-state='running']{animation:reveal-sweep var(--duration-slow) var(--ease-standard) both}html[data-js] [data-reveal='field'][data-reveal-state='running']{animation:reveal-field calc(var(--duration-deliberate) * 2) var(--ease-standard) both}@keyframes reveal-phase{from{opacity:0;transform:translate3d(0,var(--reveal-phase-distance),0)}to{opacity:1;transform:none}}@keyframes reveal-rise{from{opacity:0;transform:translate3d(0,var(--reveal-rise-distance),0)}to{opacity:1;transform:none}}@keyframes reveal-settle{from{opacity:0;transform:translate3d(0,var(--reveal-settle-distance),0) scale(var(--reveal-settle-scale))}to{opacity:1;transform:none}}@keyframes reveal-sweep{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,var(--reveal-sweep-distance),0)}to{opacity:1;clip-path:inset(0 0 -.15em 0);transform:none}}@keyframes reveal-field{from{opacity:0}to{opacity:1}}[data-scramble-state='running'] .split-char[data-res='0']{color:var(--sync-muted)}[data-scramble-state='running'] .split-char{display:inline-block;text-align:center;transition:none}@media (prefers-reduced-motion:reduce){[data-scramble-state] .split-char{color:inherit}}[data-scramble][data-arrive]{position:relative}[data-scramble][data-arrive='running']{animation:arrive-cinematic calc(var(--duration-deliberate) * 2) var(--ease-cinematic,cubic-bezier(.19,1,.22,1)) both}@keyframes arrive-cinematic{0%{opacity:0;letter-spacing:var(--track-hero-from,.06em);filter:blur(var(--blur-reveal,12px));transform:translate3d(0,.16em,0)}40%{opacity:1}100%{opacity:1;letter-spacing:var(--arrive-track-to,var(--track-hero,-.022em));filter:blur(0);transform:none}}[data-scramble][data-arrive='running']::after{content:'';position:absolute;inset:-.1em 0;pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(105deg,transparent 42%,rgb(232 206 122 / .9) 50%,transparent 58%);background-size:200% 100%;background-repeat:no-repeat;background-position:150% 0;animation:arrive-glint 820ms var(--ease-standard) calc(var(--duration-deliberate) * 2 + 900ms) both}:root[data-theme='horizon'] [data-scramble][data-arrive='running']::after{opacity:.45}@keyframes arrive-glint{from{background-position:150% 0}to{background-position:-50% 0}}[data-hover]:active{transform:translate3d(0,var(--press-distance),0)}@media (hover:hover) and (pointer:fine){[data-hover]{transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),color var(--duration-fast) var(--ease-standard),--hover-t var(--duration-normal) var(--ease-standard)}[data-hover]:hover,[data-hover]:focus-within{--hover-t:1;will-change:transform}[data-hover='tint']{transition:color var(--duration-fast) var(--ease-standard)}[data-hover='tint']:hover{color:var(--accent-interactive)}[data-hover='lift'],[data-hover='phase']{position:relative;transform-style:preserve-3d}[data-hover='lift']:hover,[data-hover='phase']:hover,[data-hover='lift']:focus-within,[data-hover='phase']:focus-within{transform:translate3d(0,var(--hover-lift-lift),0) perspective(800px) rotateX(calc((0.5 - var(--py)) * var(--tilt-max) * 2)) rotateY(calc((var(--px) - 0.5) * var(--tilt-max) * 2));box-shadow:var(--elevation-2);border-color:var(--border-accent)}[data-hover='lift']::after,[data-hover='phase']::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--hover-t);transition:opacity var(--duration-normal) var(--ease-standard);background:radial-gradient(circle at calc(var(--px) * 100%) calc(var(--py) * 100%),var(--accent-glow) 0%,transparent 60%)}[data-hover='phase']:hover .cbar i,[data-hover='phase']:focus-within .cbar i{background:var(--accent-decorative);opacity:1}[data-hover='phase'] .phase-rule{transition:opacity var(--duration-normal) var(--ease-standard)}[data-hover='phase']:hover .phase-rule,[data-hover='phase']:focus-within .phase-rule{opacity:1}[data-hover] .arrow{transition:transform var(--duration-fast) var(--ease-standard)}[data-hover]:hover .arrow{transform:translate3d(3px,0,0)}}@property --t{syntax:'<number>';inherits:false;initial-value:0}.split-word{display:inline-block;white-space:nowrap}.split-char{display:inline-block;vertical-align:baseline;transform-origin:50% 70%;transition:transform var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}[data-split='swell'] .split-char{transform:translate3d(0,calc(var(--t) * -7px),0) scale(calc(1 + var(--t) * 0.26))}[data-split='lift'] .split-char{transform:translate3d(0,calc(var(--t) * -9px),0);color:color-mix(in srgb,var(--accent-interactive) calc(var(--t) * 100%),var(--text-primary))}[data-split='glint'] .split-char{transform:translate3d(0,calc(var(--t) * -2px),0) scale(calc(1 + var(--t) * 0.08));color:color-mix(in srgb,var(--accent-hover) calc(var(--t) * 100%),var(--accent-interactive))}[data-split='swell'] .text-accent .split-char{color:var(--accent-interactive)}[data-magnet]{transition:transform var(--duration-normal) var(--ease-standard)}[data-magnet]:hover{transform:translate3d(calc(var(--mx, 0) * 6px),calc(var(--my, 0) * 4px),0)}@media (prefers-reduced-motion:reduce){.split-char,[data-magnet],[data-magnet]:hover{transform:none!important;transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (background-clip:text){.section__lede,[data-fill]{background-image:linear-gradient(95deg,var(--text-primary) 0 35%,var(--text-muted) 62% 100%);background-size:280% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:text-fill linear both;animation-timeline:view();animation-range:cover 18% cover 58%}}}@keyframes text-fill{from{background-position:100% 0}to{background-position:0% 0}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-standard)}.site-header{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-depth='atmosphere']{animation:depth-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;--depth-travel:var(--parallax-atmosphere)}[data-depth='foreground']{animation:depth-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;--depth-travel:var(--parallax-foreground)}}}[data-depth='content']{animation:none}@keyframes depth-drift{from{transform:translate3d(0,calc(var(--depth-travel) * -1),0)}to{transform:translate3d(0,var(--depth-travel),0)}}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal],html[data-js] [data-reveal][data-reveal-state='armed'],html[data-js] [data-reveal][data-reveal-state='running'],html[data-js] [data-reveal='phase'][data-reveal-state='armed']>*,html[data-js] [data-reveal='phase'][data-reveal-state='running']>*{opacity:1;animation:none;transform:none;clip-path:none}[data-depth]{animation:none;transform:none}[data-hover]:hover,[data-hover]:focus-within,[data-hover]:active{transform:none}[data-hover]::after{display:none}}