@media (prefers-reduced-motion:no-preference){.hero-portrait-in{animation:hero-portrait-in var(--duration-panel) var(--ease-editorial) both}@keyframes hero-portrait-in{0%{transform:scale(1.045)}to{transform:none}}.monogram-ring{transform-box:view-box;transform-origin:60px 60px;animation:30s linear infinite monogram-spin}@keyframes monogram-spin{to{transform:rotate(360deg)}}.hero-eq-bar{transform-origin:bottom;animation:hero-eq 1.4s var(--ease-editorial) infinite alternate;animation-delay:var(--motion-start-delay);animation-play-state:paused}.hero-eq-bar:nth-child(2){animation-delay:calc(var(--motion-start-delay) + .17s)}.hero-eq-bar:nth-child(3){animation-delay:calc(var(--motion-start-delay) + .34s)}[data-motion-active=true] .hero-eq-bar{animation-play-state:running}@keyframes hero-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}}.editorial-motion-overlay{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hero-signal-route{fill:none;stroke:var(--charcoal);stroke-width:1.35px;stroke-dasharray:.018 .018;opacity:.42}.hero-signal-node circle{fill:var(--ivory);stroke:var(--coral);stroke-width:2px}.hero-signal-node path{fill:none;stroke:var(--coral);stroke-width:1.3px}.hero-signal-scan{fill:var(--cobalt);opacity:0}.hero-signal-shape{transform-box:fill-box;transform-origin:50%}.studio-trace{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linecap:square;stroke-dasharray:.035 .025;opacity:.86}.studio-origin-ring,.studio-origin-dot{fill:var(--ivory);stroke:var(--coral)}.studio-origin-ring{fill-opacity:.72;stroke-width:3px}.studio-origin-dot{fill:var(--coral);stroke-width:0}.studio-interface-surface{fill:var(--ivory);fill-opacity:.9;stroke:var(--charcoal);stroke-width:2px}.studio-interface-rule{stroke:var(--charcoal);stroke-width:2px;opacity:.72}.studio-interface-dot{fill:var(--charcoal)}.studio-interface-dot--coral,.studio-interface-block{fill:var(--coral)}.studio-code-line{fill:var(--charcoal);transform-box:fill-box;transform-origin:0}.studio-code-line--2,.studio-code-line--4{fill:var(--cobalt)}.studio-cursor{transform-box:view-box;transform:translate(515px,753px)}.studio-cursor circle{fill:var(--ivory);fill-opacity:.86;stroke:var(--coral);stroke-width:3px}.studio-cursor path{fill:none;stroke:var(--coral);stroke-width:2px}.ai-option>rect:first-child{fill:var(--ivory);fill-opacity:.78;stroke:var(--charcoal);stroke-width:2px}.ai-option line{stroke:var(--charcoal);stroke-width:8px;stroke-linecap:square}.ai-option-accent{fill:var(--sage)}.ai-option--2 .ai-option-accent{fill:var(--cobalt)}.ai-option{opacity:.46;transform-box:fill-box;transform-origin:50%}.ai-branch,.ai-output{fill:none;stroke-width:3px;stroke-linecap:square;stroke-dasharray:1}.ai-branch{stroke:var(--charcoal);opacity:.56}.ai-output{stroke:var(--cobalt);opacity:.9}.ai-decision-ring{fill:var(--ivory);fill-opacity:.82;stroke:var(--coral);stroke-width:3px}.ai-decision-dot{fill:var(--coral)}.ai-decision>path{fill:none;stroke:var(--coral);stroke-width:2px}.ai-mobile-decision{display:none}.notes-line{fill:none;stroke:var(--charcoal);stroke-width:3px;stroke-linecap:square;stroke-dasharray:1;opacity:.58}.notes-line--1{stroke:var(--coral)}.notes-margin-signal circle{fill:var(--ivory);fill-opacity:.84;stroke:var(--coral);stroke-width:3px}.notes-margin-signal path{fill:none;stroke:var(--coral);stroke-width:2px}.notes-caret{fill:var(--cobalt)}@media (prefers-reduced-motion:no-preference){.hero-signal-route,.hero-signal-node,.hero-signal-scan,.hero-signal-shape,.studio-trace,.studio-origin-ring,.studio-origin-dot,.studio-interface,.studio-code-line,.studio-cursor,.ai-option,.ai-branch,.ai-decision,.ai-output,.ai-mobile-decision,.notes-line,.notes-margin-signal,.notes-caret{animation-play-state:paused}[data-motion-active=true] .hero-signal-route,[data-motion-active=true] .hero-signal-node,[data-motion-active=true] .hero-signal-scan,[data-motion-active=true] .hero-signal-shape,[data-motion-active=true] .studio-trace,[data-motion-active=true] .studio-origin-ring,[data-motion-active=true] .studio-origin-dot,[data-motion-active=true] .studio-interface,[data-motion-active=true] .studio-code-line,[data-motion-active=true] .studio-cursor,[data-motion-active=true] .ai-option,[data-motion-active=true] .ai-branch,[data-motion-active=true] .ai-decision,[data-motion-active=true] .ai-output,[data-motion-active=true] .ai-mobile-decision,[data-motion-active=true] .notes-line,[data-motion-active=true] .notes-margin-signal,[data-motion-active=true] .notes-caret{animation-play-state:running}.hero-signal-route{animation:hero-route-cycle 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.hero-signal-node--1{animation:hero-node-cycle 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.hero-signal-node--2{animation:hero-node-cycle 7.6s var(--ease-editorial) .55s infinite;animation-delay:calc(var(--motion-start-delay) + .55s)}.hero-signal-node--3{animation:hero-node-cycle 7.6s var(--ease-editorial) 1.1s infinite;animation-delay:calc(var(--motion-start-delay) + 1.1s)}.hero-signal-scan{animation:hero-scan-cycle 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.hero-signal-shape--coral{animation:hero-coral-shift 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.hero-signal-shape--cobalt{animation:hero-cobalt-shift 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.hero-signal-shape--sage{animation:hero-sage-shift 7.6s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}@keyframes hero-route-cycle{0%,8%{stroke-dashoffset:1px;opacity:0}32%,68%{stroke-dashoffset:0;opacity:.5}82%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes hero-node-cycle{0%,10%,72%,to{opacity:.38}22%,34%{opacity:1}}@keyframes hero-scan-cycle{0%,12%{opacity:0;transform:translateY(42px)}18%{opacity:.34}52%{opacity:.14;transform:translateY(352px)}58%,to{opacity:0;transform:translateY(352px)}}@keyframes hero-coral-shift{0%,14%,80%,to{transform:none}38%,58%{transform:translate(8px)}}@keyframes hero-cobalt-shift{0%,18%,82%,to{transform:none}42%,62%{transform:translateY(-8px)}}@keyframes hero-sage-shift{0%,22%,84%,to{transform:none}46%,66%{transform:translateY(10px)}}.studio-trace{animation:studio-trace-cycle 8.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.studio-origin-ring,.studio-origin-dot{transform-box:fill-box;transform-origin:50%;animation:studio-origin-cycle 8.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.studio-interface{animation:studio-interface-cycle 8.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.studio-code-line{animation:studio-code-cycle 8.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.studio-code-line--2{animation-delay:calc(var(--motion-start-delay) + .18s)}.studio-code-line--3{animation-delay:calc(var(--motion-start-delay) + .36s)}.studio-code-line--4{animation-delay:calc(var(--motion-start-delay) + .54s)}.studio-cursor{animation:studio-cursor-cycle 8.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}@keyframes studio-trace-cycle{0%,10%{stroke-dashoffset:1px;opacity:0}42%,72%{stroke-dashoffset:0;opacity:.9}84%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes studio-origin-cycle{0%,8%,78%,to{opacity:.42;transform:scale(.82)}15%,28%{opacity:1;transform:scale(1.12)}36%,68%{opacity:.72;transform:scale(1)}}@keyframes studio-interface-cycle{0%,30%{opacity:.38}48%,76%{opacity:1}88%,to{opacity:.5}}@keyframes studio-code-cycle{0%,34%{opacity:0;transform:scaleX(0)}48%,76%{opacity:.9;transform:scaleX(1)}88%,to{opacity:0;transform:scaleX(1)}}@keyframes studio-cursor-cycle{0%,9%{opacity:0;transform:translate(515px,753px)scale(.72)}16%{opacity:1;transform:translate(515px,753px)scale(1)}39%{opacity:1;transform:translate(802px,560px)scale(.9)}61%,72%{opacity:1;transform:translate(1192px,355px)scale(1)}84%,to{opacity:0;transform:translate(1192px,355px)scale(.72)}}.ai-option--1{animation:ai-option-one 9.2s var(--ease-editorial) var(--motion-start-delay) infinite}.ai-option--3{animation:ai-option-three 9.2s var(--ease-editorial) var(--motion-start-delay) infinite}.ai-option--2{animation:ai-option-two 9.2s var(--ease-editorial) var(--motion-start-delay) infinite}.ai-branch--1{animation:ai-branch-cycle 9.2s var(--ease-editorial) var(--motion-start-delay) infinite}.ai-branch--3{animation:ai-branch-cycle 9.2s var(--ease-editorial) calc(var(--motion-start-delay) + .55s) infinite}.ai-branch--2{animation:ai-branch-cycle 9.2s var(--ease-editorial) calc(var(--motion-start-delay) + 1.1s) infinite}.ai-decision{transform-box:fill-box;transform-origin:50%;animation:ai-decision-cycle 9.2s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.ai-output{animation:ai-output-cycle 9.2s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}@keyframes ai-option-one{0%,8%,28%,to{opacity:.34;transform:none}13%,22%{opacity:.96;transform:translateY(-5px)}}@keyframes ai-option-three{0%,24%,45%,to{opacity:.34;transform:none}29%,39%{opacity:.96;transform:translateY(-5px)}}@keyframes ai-option-two{0%,41%,84%,to{opacity:.34;transform:none}48%,72%{opacity:1;transform:translateY(-7px)}}@keyframes ai-branch-cycle{0%,10%{stroke-dashoffset:1px;opacity:0}36%,68%{stroke-dashoffset:0;opacity:.62}80%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes ai-decision-cycle{0%,40%,80%,to{opacity:.46;transform:scale(.84)}50%,67%{opacity:1;transform:scale(1.12)}}@keyframes ai-output-cycle{0%,48%{stroke-dashoffset:1px;opacity:0}66%,78%{stroke-dashoffset:0;opacity:.95}90%,to{stroke-dashoffset:-1px;opacity:0}}.notes-line{animation:notes-line-cycle 8.4s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.notes-line--2{animation-delay:calc(var(--motion-start-delay) + .22s)}.notes-line--3{animation-delay:calc(var(--motion-start-delay) + .44s)}.notes-line--4{animation-delay:calc(var(--motion-start-delay) + .66s)}.notes-margin-signal{transform-box:fill-box;transform-origin:50%;animation:notes-signal-cycle 8.4s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}.notes-caret{animation:8.4s step-end infinite notes-caret-cycle;animation-delay:var(--motion-start-delay)}@keyframes notes-line-cycle{0%,10%{stroke-dashoffset:1px;opacity:0}38%,72%{stroke-dashoffset:0;opacity:.68}86%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes notes-signal-cycle{0%,8%,76%,to{opacity:.34;transform:scale(.8)}15%,28%{opacity:1;transform:scale(1.08)}38%,68%{opacity:.68;transform:scale(1)}}@keyframes notes-caret-cycle{0%,42%,50%,58%,66%,to{opacity:0}46%,54%,62%,72%{opacity:1}}}@media (max-width:639px){.editorial-motion-overlay--ai,.editorial-motion-overlay--notes{width:auto;min-width:100%;height:100%;top:0;bottom:auto;right:auto}.editorial-motion-overlay--ai{left:70%;transform:translate(-70%)}.editorial-motion-overlay--notes{left:68%;transform:translate(-68%)}.ai-options,.ai-branches,.ai-decision,.ai-output{display:none}.ai-mobile-decision{display:block}.ai-mobile-decision rect{fill:var(--ivory);fill-opacity:.82;stroke:var(--charcoal);stroke-width:2px}.ai-mobile-decision line{stroke:var(--charcoal);stroke-width:8px}.ai-mobile-decision circle{fill:var(--coral);stroke:var(--ivory);stroke-width:4px}.ai-mobile-decision path{fill:none;stroke:var(--coral);stroke-width:2px}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.ai-mobile-decision{transform-box:fill-box;transform-origin:50%;animation:ai-mobile-cycle 7.8s var(--ease-editorial) infinite;animation-delay:var(--motion-start-delay)}@keyframes ai-mobile-cycle{0%,12%,78%,to{opacity:.42;transform:scale(.92)}28%,62%{opacity:.94;transform:scale(1)}45%{opacity:1;transform:scale(1.04)}}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){[data-motion-active=true] .hero-signal-route,[data-motion-active=true] .hero-signal-node,[data-motion-active=true] .hero-signal-shape{animation:none}[data-motion-active=true] .hero-signal-scan{animation:hero-scan-mobile-loop 8s var(--ease-editorial) calc(var(--motion-start-delay) + .2s) infinite both}[data-motion-active=true] .hero-eq-bar{animation:hero-eq-mobile-loop 8s var(--ease-editorial) var(--motion-start-delay) infinite both}[data-motion-active=true] .hero-eq-bar:nth-child(2){animation-delay:calc(var(--motion-start-delay) + .17s)}[data-motion-active=true] .hero-eq-bar:nth-child(3){animation-delay:calc(var(--motion-start-delay) + .34s)}@keyframes hero-scan-mobile-loop{0%,2%{opacity:0;transform:translateY(74px)}5%{opacity:.28}15%{opacity:.12;transform:translateY(318px)}19%,94%{opacity:0;transform:translateY(340px)}to{opacity:0;transform:translateY(74px)}}@keyframes hero-eq-mobile-loop{0%,2%{transform:scaleY(.42)}6%{transform:scaleY(1)}10%{transform:scaleY(.58)}14%{transform:scaleY(.92)}18%{transform:scaleY(.48)}22%,94%{transform:scaleY(.58)}to{transform:scaleY(.42)}}}
