.chromatic,.chromatic__letter{color:var(--color-lime);-webkit-text-stroke:.012em color-mix(in oklch, var(--copy) 82%, var(--color-coral));paint-order:stroke fill;position:relative}.chromatic{z-index:var(--z-base);isolation:isolate;font-family:var(--font-blob);letter-spacing:var(--tracking-tight);vertical-align:.02em;transition:color var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);font-size:1.06em;font-weight:400;line-height:1.08;display:inline-block;transform:rotate(-1.2deg)scale(1.045)}.chromatic__letter{line-height:inherit;margin-inline:-.08em;padding-inline:.08em;display:inline}@supports ((-webkit-background-clip:text) or (background-clip:text)){.chromatic__letter{color:#0000;background:radial-gradient(circle at 15% 30%, color-mix(in oklch, var(--tone-mist) 95%, var(--color-lime)) 0 10%, transparent 50%), radial-gradient(circle at 100% 120%, color-mix(in oklch, var(--color-teal) 30%, var(--color-lime)) 0 35%, transparent 50%), var(--color-lime);background-position:-4px 4px;background-size:100% 110%;-webkit-background-clip:text;background-clip:text}}.chromatic:after,.chromatic:before{z-index:-1;content:attr(data-chromatic);pointer-events:none;-webkit-text-stroke-width:0;transition:transform var(--motion-base) var(--motion-ease);margin-inline:-.08em;padding-inline:.07em;position:absolute;inset:0}.chromatic:before{color:var(--color-coral);transform:translate(.046em,.055em)}.chromatic:after{color:var(--color-teal);transform:translate(-.042em,-.046em)}.chromatic:hover{color:var(--color-lime);transform:translate(-.012em,-.012em)rotate(-2deg)scale(1.085)}.chromatic:hover:before{transform:translate(.07em,.078em)}.chromatic:hover:after{transform:translate(-.062em,-.066em)}.empty-state{max-inline-size:var(--container-md);padding:var(--space-8);border:var(--border-thin) dashed var(--rule);font:500 var(--type-meta-size)/1.8 var(--font-mono);margin-top:var(--space-8);background:color-mix(in oklch, var(--surface) 72%, transparent);color:var(--surface-copy)}.empty-state span{color:var(--quiet-copy);margin-top:var(--space-3)}:where(.reveal-section){transition:background-color var(--motion-slow) var(--motion-ease), color var(--motion-slow) var(--motion-ease), border-color var(--motion-slow) var(--motion-ease);padding:var(--layout-section) var(--layout-gutter)}main{counter-reset:section}.reveal-section{counter-increment:section}@media (prefers-reduced-motion:no-preference){.reveal-section{scroll-margin-block-start:clamp(6rem,22svh,12rem)}}[data-section-index]:before{content:counter(section, decimal-leading-zero)" / "}.chaos-piece{--chaos-enter-x:-1.25rem;--chaos-enter-y:.75rem;--chaos-enter-r:-2deg;--chaos-exit-x:1.25rem;--chaos-exit-y:-.75rem;--chaos-exit-r:2deg}@supports (animation-timeline:view()){.reveal-section{view-timeline-axis:block;view-timeline-inset:15% 15%;view-timeline-name:--section-reveal}.chaos-piece{animation:scatter-content var(--motion-frame) linear both;animation-range:entry exit}.reveal-section .chaos-piece{animation-timeline:--section-reveal}}main>.reveal-section:nth-child(odd){background:var(--canvas);color:var(--copy)}main>.reveal-section:nth-child(2n){background:var(--surface);color:var(--surface-copy)}.artifacts,.lab,.practice{isolation:isolate;position:relative;overflow:clip}.artifacts{overflow:visible}.artifacts>*,.lab>*,.practice>*{z-index:var(--z-content);position:relative}.hero{flex-direction:column;display:flex}.hero-top{border-bottom:var(--border-thin) solid var(--rule-strong);padding-bottom:var(--space-6);font:500 var(--type-label-size)/1.25 var(--font-mono);letter-spacing:var(--tracking-roomy);justify-content:space-between}.hero-top a{text-decoration:none}.hero-top,.hero-top__meta{align-items:center;gap:var(--space-5);display:flex}.theme-icon-toggle{border:var(--border-thin) solid var(--rule-strong);border-radius:var(--radius-round);cursor:pointer;background:0 0;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.theme-icon-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.1rem;height:1.1rem}.theme-icon-toggle__moon,.theme-icon-toggle__sun{transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);transform-origin:50%}.theme-icon-toggle__sun{opacity:0;transform:scale(.6)}.theme-icon-toggle[aria-pressed=true] .theme-icon-toggle__sun,.theme-icon-toggle__moon{opacity:1;transform:scale(1)}.theme-icon-toggle[aria-pressed=true] .theme-icon-toggle__moon{opacity:0;transform:scale(.6)}.theme-icon-toggle:focus-visible,.theme-icon-toggle:hover{outline:var(--border-strong) solid var(--signal);outline-offset:3px;border-color:currentColor}.hero>.eyebrow{margin-top:var(--layout-stack)}.hero-grid{gap:var(--layout-section);flex:1;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;display:grid}.hero-art{aspect-ratio:1;will-change:transform, filter;margin:0;overflow:clip}.hero-art img{object-fit:cover;width:100%;height:100%;display:block}@supports (animation-timeline:view()){.hero-art{animation:hero-art-scroll var(--motion-frame) linear both;animation-range:entry exit 80%}.reveal-section .hero-art{animation-timeline:view()}}.practice{--field-base:var(--surface);--practice-duration:3.6s}@supports (color:color-mix(in oklch, black, white)){.practice:after,.practice:before{z-index:var(--z-base);content:"";pointer-events:none;border:var(--border-thin) solid color-mix(in oklch, var(--tone-mist) 52%, var(--field-base));background-color:color-mix(in oklch, var(--field-base) 72%, var(--color-teal));background-image:radial-gradient(ellipse 92% 76% at 2% 4%, color-mix(in oklch, var(--color-teal) 74%, transparent) 0%, transparent 72%), radial-gradient(ellipse 88% 82% at 100% 12%, color-mix(in oklch, var(--color-lime) 70%, transparent) 0%, transparent 70%), radial-gradient(ellipse 86% 78% at 56% 108%, color-mix(in oklch, var(--color-coral) 72%, transparent) 0%, transparent 74%), linear-gradient(168deg, color-mix(in oklch, var(--field-base) 82%, transparent), color-mix(in oklch, var(--color-teal) 32%, transparent));background-blend-mode:screen, screen, screen, normal;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--tone-mist) 62%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--field-base) 62%, transparent), 0 1.5rem 4rem color-mix(in oklch, var(--color-teal) 22%, transparent);backdrop-filter:blur(1.25rem)saturate(135%);aspect-ratio:16/10;border-radius:var(--radius-lg);position:absolute}.practice:before{opacity:.62;width:clamp(24rem,45vw,46rem);top:31%;right:clamp(-13rem,-7vw,-4rem);transform:rotate(7deg)}.practice:after{opacity:.9;width:clamp(18rem,35vw,36rem);top:43%;right:clamp(1rem,9vw,10rem);transform:rotate(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000,#fff);mask-image:linear-gradient(90deg,#0000,#fff)}.practice.is-practice-active:before{animation:practice-card-back var(--practice-duration) var(--motion-ease) both}.practice.is-practice-active:after{animation:practice-card-front var(--practice-duration) var(--motion-ease) both}}.practice h2{max-inline-size:var(--container-lg)}.capabilities{gap:var(--layout-gap);margin-top:var(--layout-section);padding-top:var(--space-8);border-top:var(--border-thin) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capabilities h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--type-subheading-size);letter-spacing:var(--tracking-tight)}.capability{color:inherit}.capability__icon{width:clamp(3.25rem,5vw,4.25rem);height:auto;margin-top:var(--space-5);color:var(--signal);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;display:block;overflow:visible}.capability__icon :is(path,circle){transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-base) var(--motion-ease), stroke-dashoffset var(--motion-base) var(--motion-ease)}.capability__arc{stroke-dasharray:50;stroke-dashoffset:16px}.capability__core{fill:currentColor;stroke:none}.capability__slash{stroke-dasharray:42;stroke-dashoffset:12px}.capability__link{stroke-dasharray:90;stroke-dashoffset:24px}.capability__node{fill:var(--canvas)}.capability:hover .capability__orbit{transform:rotate(90deg)}.capability:hover .capability__arc{stroke-dashoffset:0;transform:rotate(-24deg)}.capability:hover .capability__core{transform:scale(1.45)}.capability:hover .capability__bracket--left{transform:translate(-4px)}.capability:hover .capability__bracket--right{transform:translate(4px)}.capability:hover .capability__slash{stroke-dashoffset:0;transform:rotate(14deg)}.capability:hover .capability__link{stroke-dashoffset:0;transform:rotate(30deg)}.capability:hover .capability__node--top{transform:translateY(-4px)}.capability:hover .capability__node--left{transform:translate(-4px,3px)}.capability:hover .capability__node--right{transform:translate(4px,3px)}.about{padding:0}.about-trigger{width:100%;padding:clamp(2.5rem, 5vw, 3.5rem) var(--layout-gutter);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease);background:0 0;border:0;grid-template-columns:1fr minmax(16rem,2fr) 1fr;align-items:center;display:grid}.about-trigger:focus-visible,.about-trigger:hover{background:var(--interactive-surface);color:var(--on-interactive);outline:var(--border-strong) solid var(--signal);outline-offset:3px}.about-trigger em{font-style:normal}.about-trigger strong{letter-spacing:var(--tracking-tight);font-size:clamp(1.4rem,3vw,2.625rem);line-height:1}.about-trigger em{justify-self:end}.about-content{isolation:isolate;padding:0 var(--layout-gutter) var(--layout-section);position:relative;overflow:clip}.about-content>:not(.about-constellation){z-index:var(--z-content);position:relative}.about-constellation{z-index:var(--z-base);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-intro{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(0,1.75fr) minmax(16rem,.5fr);display:grid}.about-intro .eyebrow{margin-bottom:var(--space-8)}.about-intro__title{align-content:start;gap:var(--space-8);display:grid}.about-note{max-inline-size:var(--container-sm)}.constellation-word{white-space:nowrap;display:inline-block}.constellation-word>span{transform-origin:50% 72%;display:inline-block}.about.is-expanded .constellation-word>span{animation:constellation-letter 2.8s var(--motion-ease) calc(var(--letter-index)*-170ms) infinite}.about.is-expanded .constellation-word>span:nth-child(3n+1){animation-name:constellation-letter-up}.about.is-expanded .constellation-word>span:nth-child(3n+2){animation-name:constellation-letter-spin}.about-intro__aside,.about-portrait{display:grid;position:relative}.about-intro__aside:after{z-index:var(--z-base);border-radius:var(--radius-lg);background:repeating-conic-gradient(from 18deg, color-mix(in oklch, var(--color-teal) 100%, transparent) 0deg 15deg, transparent 3deg 13deg) border-box;content:"";pointer-events:none;-webkit-mask-composite:xor;padding:3px;position:absolute;inset:-.45rem;transform:rotate(2.6deg)scale(1.008);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.about-portrait{z-index:var(--z-content);aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--interactive-surface);margin:0;overflow:hidden}.about-portrait img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.about-portrait__base{filter:grayscale()brightness(.42)contrast(1.12);transform:scale(1.01)}.about-portrait__colour{opacity:0;-webkit-mask-image:radial-gradient(circle at var(--spotlight-x,52%) var(--spotlight-y,38%), #000 0%, #000 7%, #000000b3 25%, transparent 60%);mask-image:radial-gradient(circle at var(--spotlight-x,52%) var(--spotlight-y,38%), #000 0%, #000 7%, #000000b3 25%, transparent 60%);transition:opacity var(--motion-slow) var(--motion-ease)}.about-portrait:hover .about-portrait__colour{opacity:1}@media (hover:none){.about-portrait__colour{opacity:1}}.territories{gap:var(--space-5);margin:var(--layout-section) 0;padding:var(--space-8) 0;border-block:var(--border-thin) solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.territories p{margin-top:var(--space-3)}.about-words{gap:clamp(var(--space-8), 12vw, 12rem);max-inline-size:var(--container-lg);font-size:var(--type-copy-size);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-words>p{max-inline-size:var(--measure-prose)}.artifacts-deck{gap:0 var(--layout-gap);margin-top:var(--layout-stack);padding:var(--space-4) var(--space-4) var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.artifacts-deck__card{--card-rotate:0deg;--card-lift:0rem;--card-scale:1;min-width:0;padding:var(--layout-inset);border:var(--border-thin) solid var(--rule);background:var(--surface);color:var(--surface-copy);box-shadow:0 .9rem 2rem color-mix(in oklch, var(--copy) 16%, transparent);transform:translateY(var(--card-lift)) rotate(var(--card-rotate)) scale(var(--card-scale));transition:transform var(--motion-slow) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);margin-inline:clamp(-.65rem,-1vw,-.25rem)}.artifacts-deck__card:first-child{margin-inline-start:0}.artifacts-deck__card .build-card__body{padding:.9rem .2rem .2rem}@media (width<=64rem){.artifacts-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.artifacts-deck__card{margin-inline:0}}@media (width<=34rem){.artifacts-deck{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.artifacts-deck__card:is(:hover,:focus-within){--card-scale:1.03;z-index:var(--z-floating);box-shadow:0 1.2rem 2.5rem color-mix(in oklch, var(--copy) 23%, transparent);transform:translateY(calc(var(--card-lift) - .3rem)) rotate(var(--card-rotate)) scale(var(--card-scale))}}@media (prefers-reduced-motion:reduce){.artifacts-deck__card{transition:none}.artifacts-deck__card:is(:hover,:focus-within){--card-scale:1;transform:translateY(var(--card-lift)) rotate(var(--card-rotate)) scale(var(--card-scale))}}.lab>.lab-sketches{z-index:var(--z-base)}.lab-sketches{pointer-events:none;position:absolute;overflow:visible}.lab-sketches--orb{width:min(22vw,15rem);top:0;left:0}.lab-sketches--graph{width:min(34vw,30rem);top:5%;left:55%}.lab-sketches--script{width:min(28vw,18rem);top:85%;left:5%}.lab-sketches--object{width:min(22vw,15rem);top:60%;left:85%}.lab-sketches :is(path,circle){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-sketches__grid{stroke:color-mix(in oklch, var(--copy) 16%, transparent);stroke-width:1px}.lab-sketches__axis{stroke:color-mix(in oklch, var(--copy) 38%, transparent);stroke-width:1.5px}.lab-sketches__graph{stroke:var(--color-teal);stroke-width:3px}.lab-sketches__orbit{stroke:var(--color-coral);stroke-width:2.5px;stroke-dasharray:4 7}.lab-sketches__object{stroke:var(--color-lime);stroke-width:2px}.lab-sketches__node{stroke:var(--color-coral);stroke-width:2px}.lab-sketches__dash{stroke:var(--color-lime);stroke-width:2.5px;stroke-dasharray:2 8}.lab-sketches__light{fill:var(--color-teal);stroke:var(--copy);stroke-width:1.5px}.lab-sketches__script{stroke:var(--color-coral);stroke-width:2.5px}.lab.is-lab-active .lab-sketches :is(path,circle){transform-box:fill-box;transform-origin:50%}.lab.is-lab-active .lab-sketches__orbit{animation:6.8s ease-in-out infinite lab-orbit}.lab.is-lab-active .lab-sketches__dash{animation:4.8s linear infinite lab-dash}.lab.is-lab-active .lab-sketches__light,.lab.is-lab-active .lab-sketches__node{animation:3.8s ease-in-out infinite lab-signal}.lab.is-lab-active .lab-sketches__grid{animation:7.4s ease-in-out infinite lab-grid}.lab.is-lab-active .lab-sketches__axis{animation:lab-axis 6.2s var(--motion-ease) infinite}.lab.is-lab-active .lab-sketches__graph{animation:lab-graph-line 5.6s var(--motion-ease) infinite}.lab.is-lab-active .lab-sketches__object{animation:lab-object-form 6.6s var(--motion-ease) infinite}.lab.is-lab-active .lab-sketches__script{animation:5.2s ease-in-out infinite lab-script-line}.lab.is-lab-active .lab-sketches--script .lab-sketches__script:nth-child(2){animation-delay:-1.4s}.lab.is-lab-active .lab-sketches--script .lab-sketches__script:nth-child(3){animation-delay:-2.7s}.lab.is-lab-active .lab-sketches--graph .lab-sketches__node:nth-of-type(2){animation-delay:-1.2s}.lab.is-lab-active .lab-sketches--graph .lab-sketches__node:nth-of-type(3){animation-delay:-2.4s}.lab ol{margin:var(--layout-stack) 0 0;padding:var(--space-3) 0 0;border-top:var(--border-thin) solid var(--rule);list-style:none}.lab li{gap:var(--space-5);padding:var(--space-6) 0;border-bottom:var(--border-thin) solid var(--rule);font-size:var(--type-subheading-size);grid-template-columns:4.5rem minmax(0,1fr) auto;line-height:1.25;display:grid}.lab li b{font-size:var(--type-micro-size);align-self:center;font-weight:500}@media (width<=64rem){.about-intro,.hero-grid{grid-template-columns:1fr}.hero-grid{padding-block:clamp(2.5rem,5vw,4rem)}.hero-art{max-inline-size:var(--container-sm)}}@media (width<=48rem){.nav__label{display:none}.about-words,.capabilities,.territories{grid-template-columns:1fr}.capabilities{margin-top:var(--layout-stack)}.about-trigger{gap:var(--space-5);grid-template-columns:1fr}.about-trigger em,.lab li b{justify-self:start}.territories{gap:var(--space-8)}.lab li{grid-template-columns:2.5rem minmax(0,1fr)}.lab li b{grid-column:2}}main>.hero.reveal-section{padding-top:var(--layout-stack)}@keyframes scatter-content{0%{opacity:.65;filter:blur(.18rem);transform:translate(var(--chaos-enter-x), var(--chaos-enter-y)) rotate(var(--chaos-enter-r))}32%,68%{opacity:1;filter:blur();transform:none}to{opacity:.65;filter:blur(.18rem);transform:translate(var(--chaos-exit-x), var(--chaos-exit-y)) rotate(var(--chaos-exit-r))}}@keyframes practice-card-back{0%{animation-timing-function:cubic-bezier(.25,0,.72,.45);transform:translate(0,0)rotate(7deg)scale(1)}18%{animation-timing-function:cubic-bezier(.16,.78,.24,1);transform:translate(3vw,-1.5rem)rotate(24deg)scale(.7)}30%{animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:translate(10vw,-5rem)rotate(42deg)scale(.62)}50%{animation-timing-function:cubic-bezier(.28,0,.68,.45);transform:translate(10vw,-5rem)rotate(45deg)scale(.65)}60%{animation-timing-function:cubic-bezier(.1,.9,.28,1);transform:translate(6vw,-2.8rem)rotate(-35deg)scale(.73)}92%{animation-timing-function:cubic-bezier(.18,1.18,.32,1);transform:translate(0,0)rotate(-1793deg)scale(1.22)}95%{transform:translate(0,0)rotate(-1793deg)scale(.98)}98%{transform:translate(0,0)rotate(-1793deg)scale(1.012)}to{transform:translate(0,0)rotate(-1793deg)scale(1)}}@keyframes practice-card-front{0%{animation-timing-function:cubic-bezier(.25,0,.72,.45);transform:translate(0,0)rotate(-3deg)scale(1)}18%{animation-timing-function:cubic-bezier(.16,.78,.24,1);transform:translate(-3vw,1.5rem)rotate(-20deg)scale(.7)}30%{animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:translate(-9vw,5rem)rotate(-38deg)scale(.62)}50%{animation-timing-function:cubic-bezier(.28,0,.68,.45);transform:translate(-9vw,5rem)rotate(-41deg)scale(.65)}60%{animation-timing-function:cubic-bezier(.1,.9,.28,1);transform:translate(-5.5vw,2.8rem)rotate(35deg)scale(.73)}92%{animation-timing-function:cubic-bezier(.18,1.18,.32,1);transform:translate(0,0)rotate(1797deg)scale(1.22)}95%{transform:translate(0,0)rotate(1797deg)scale(.98)}98%{transform:translate(0,0)rotate(1797deg)scale(1.012)}to{transform:translate(0,0)rotate(1797deg)scale(1)}}@keyframes lab-orbit{0%,22%,to{opacity:.62;stroke-dashoffset:0;transform:rotate(0)scale(1)}54%{opacity:1;stroke-dashoffset:-22px;transform:rotate(28deg)scale(1.08)}78%{transform:rotate(-4deg)scale(.99)}}@keyframes lab-dash{to{stroke-dashoffset:-30px}}@keyframes lab-signal{0%,to{opacity:.48;transform:scale(.72)}48%{opacity:1;transform:scale(1.38)}70%{opacity:.72;transform:scale(.94)}}@keyframes lab-grid{0%,to{opacity:.28;transform:translate(0,0)scale(1)}45%{opacity:.75;transform:translate(.45rem,-.25rem)scale(1.025)}70%{opacity:.4;transform:translate(-.12rem,.08rem)scale(.99)}}@keyframes lab-axis{0%,to{opacity:.48;transform:scaleX(1)}48%{opacity:.92;transform:scaleX(1.08)}74%{transform:scaleX(.985)}}@keyframes lab-graph-line{0%,20%,to{opacity:.62;transform:translate(0,0)scaleY(1)}52%{opacity:1;transform:translateY(-.45rem)scaleY(1.09)}78%{transform:translateY(.12rem)scaleY(.99)}}@keyframes lab-object-form{0%,22%,to{opacity:.62;transform:rotate(0)scale(1)}54%{opacity:1;transform:rotate(18deg)scale(1.1)}78%{transform:rotate(-3deg)scale(.985)}}@keyframes lab-script-line{0%,25%,to{opacity:.42;transform:translate(0)scaleX(1)}52%{opacity:1;transform:translate(.6rem)scaleX(1.045)}78%{opacity:.65;transform:translate(-.08rem)scaleX(.995)}}@keyframes hero-art-scroll{0%{filter:blur(.45rem)saturate(.8);transform:translate(10vw,5vh)rotate(11deg)scale(.76)}30%,68%{filter:blur()saturate();transform:translate(0,0)rotate(0)scale(1)}to{filter:blur(.4rem)saturate(.85);transform:translate(-9vw,-6vh)rotate(-10deg)scale(.8)}}@keyframes constellation-letter{0%,to{color:var(--copy);transform:translateY(0)rotate(0)scale(1)}32%{color:var(--color-teal);transform:translateY(-.08em)rotate(-2deg)scale(1.04)}58%{color:var(--color-lime);transform:translateY(.025em)rotate(1deg)scale(.99)}78%{color:var(--color-coral)}}@keyframes constellation-letter-up{0%,to{color:var(--copy);transform:translateY(0)rotate(0)scale(1)}32%{color:var(--color-lime);transform:translateY(-.13em)rotate(2.5deg)scale(1.06)}58%{color:var(--color-coral);transform:translateY(.03em)rotate(-1deg)scale(.98)}78%{color:var(--color-teal)}}@keyframes constellation-letter-spin{0%,to{color:var(--copy);transform:translateY(0)rotate(0)scale(1)}32%{color:var(--color-coral);transform:translateY(-.06em)rotate(-4deg)scale(1.035)}58%{color:var(--color-teal);transform:translateY(.03em)rotate(2deg)scale(.99)}78%{color:var(--color-lime)}}@media (prefers-reduced-motion:reduce){.capability__icon :is(path,circle),.chromatic,.theme-icon-toggle__moon,.theme-icon-toggle__sun,:where(.reveal-section){transition:none}.lab-sketches,.constellation-word>span,.hero-art,.practice:after,.practice:before{animation:none!important}.chaos-piece{opacity:1;filter:none;transition:none;animation:none;transform:none}}
