html{--glass-scroll:0px}body:before{animation:atelier-drift var(--atelier-dur-drift) var(--arctic-ease-in-out) infinite alternate;transform-origin:50% 40%;translate:0 clamp(-160px, calc(var(--glass-scroll) * var(--atelier-parallax)), 0px);will-change:transform;inset:-20% -8%}@keyframes atelier-drift{0%{transform:translate(-5vw,-3vh)rotate(-1deg)scale(1.08)}50%{transform:translate(1vw,4vh)rotate(.4deg)scale(1.12)}to{transform:translate(5vw,-2vh)rotate(1deg)scale(1.08)}}@keyframes atelier-reveal{0%{transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes atelier-rise{0%{transform:translateY(16px)}to{transform:translate(0,0)}}@keyframes atelier-rise-visual{0%{transform:translateY(20px)scale(.985)}to{transform:translate(0,0)scale(1)}}@keyframes atelier-bead{to{stroke-dashoffset:-16px}}@keyframes atelier-pulse{50%{opacity:.55}}@keyframes atelier-fade-up{0%{opacity:0;transform:translateY(6px)}}html[data-glass=on] .landing-home .hero__copy>*,html[data-glass=on] .progress-page .progress-hero>*{animation:atelier-rise .48s var(--arctic-ease-out) both}html[data-glass=on] .landing-home .hero__copy>:nth-child(2),html[data-glass=on] .progress-page .progress-hero>:nth-child(2){animation-delay:60ms}html[data-glass=on] .landing-home .hero__copy>:nth-child(3),html[data-glass=on] .progress-page .progress-hero>:nth-child(3){animation-delay:.12s}html[data-glass=on] .landing-home .hero__copy>:nth-child(4),html[data-glass=on] .progress-page .progress-hero>:nth-child(4){animation-delay:.18s}html[data-glass=on] .landing-home .hero__copy>:nth-child(n+5),html[data-glass=on] .progress-page .progress-hero>:nth-child(n+5){animation-delay:.24s}html[data-glass=on] .landing-home .hero__visual{animation:atelier-rise-visual .64s var(--arctic-ease-out) .12s both}[data-glass-reveal]{opacity:1}[data-glass-reveal][data-in=true]{animation:atelier-reveal .8s var(--arctic-ease-out) both;opacity:1;animation-delay:calc(var(--i,0) * var(--atelier-stagger));transform:none}@keyframes inkore-flow-across{0%{transform:translate(0)}to{transform:translate(400%)}}@keyframes inkore-flow-down{0%{transform:translateY(0)}to{transform:translateY(400%)}}@keyframes inkore-tool-signal{0%,to{opacity:0}20%,65%{opacity:1}}.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals:before{animation:5s linear both inkore-flow-across}.landing-home .ecosystem-verticals li:after,.landing-home .workspace-command:after{content:"";border:1px solid var(--atelier-thread);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:2px}.landing-home .workspace-command{position:relative}.landing-home .workspace-frame[data-flow=running] .workspace-command:after,.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:after{animation:inkore-tool-signal 1s var(--arctic-ease-in-out) both}.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:nth-child(2):after{animation-delay:1s}.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:nth-child(3):after{animation-delay:2s}.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:nth-child(4):after{animation-delay:3s}.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:nth-child(5):after{animation-delay:4s}@media (max-width:520px){.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals:before{animation-name:inkore-flow-down}}.progress-bar__fill{transform-box:fill-box;transform-origin:0;transition:transform 1.1s var(--arctic-ease-out) .16s}[data-glass-reveal] .progress-bar__fill{transform:scaleX(0)}[data-glass-reveal][data-in=true] .progress-bar__fill{transform:scaleX(1)}@keyframes atelier-bar{to{transform:scaleX(1)}}[data-glass-reveal]:not([data-in=true]) .progress-bar__fill{animation:atelier-bar 1.1s var(--arctic-ease-out) 1.06s both}[data-glass-sheen]{--mx:-999px;--my:-999px}[data-glass=panel],[data-glass=card]{isolation:isolate;position:relative}[data-frost-glass=true]:before{background:radial-gradient(var(--atelier-sheen-size) circle at var(--mx,-999px) var(--my,-999px), var(--atelier-sheen-spot), transparent 70%), var(--arctic-specular-glass)}.landing-home .hero,.landing-home .landing-section,.landing-home .access-section,.progress-page .progress-hero,.glacial-shell,[data-glass=panel],[data-glass=card]{overflow:clip}.landing-home .hero:after,.landing-home .landing-section:after,.landing-home .access-section:after,.progress-page .progress-hero:after,.glacial-shell:after,[data-glass=panel]:after,[data-glass=card]:after{background:radial-gradient(closest-side, transparent 61%, var(--atelier-lens) 66%, var(--atelier-lens-edge) 69%, transparent 72.5%);content:"";opacity:0;pointer-events:none;height:420px;transform:translate3d(calc(var(--mx,-999px) - 210px), calc(var(--my,-999px) - 210px), 0);transition:opacity var(--arctic-dur-3) var(--arctic-ease-out);z-index:-1;width:420px;position:absolute;top:0;left:0}[data-glass-sheen]:hover:after{opacity:1}.landing-home .landing-section,[data-glass=panel],[data-glass=card]{transition:border-color var(--arctic-dur-3) var(--arctic-ease-out), transform var(--arctic-dur-3) var(--atelier-ease-glass), box-shadow var(--arctic-dur-3) var(--arctic-ease-out)}[data-glass=card]:hover,[data-glass=panel]:hover{border-color:var(--atelier-rim-hover)}[data-glass-tilt]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--card-lift,0px))}[data-glass-tilt]:hover{--card-lift:var(--arctic-lift);will-change:transform}[data-frost-glass=true]{transition:min-height var(--arctic-dur-3) var(--atelier-ease-glass), max-width var(--arctic-dur-3) var(--atelier-ease-glass), padding var(--arctic-dur-3) var(--atelier-ease-glass), background-color var(--arctic-dur-3) var(--arctic-ease-out), border-color var(--arctic-dur-3) var(--arctic-ease-out), box-shadow var(--arctic-dur-3) var(--arctic-ease-out)}html[data-glass-scrolled] [data-frost-glass=true]{background:var(--arctic-glass-2);border-color:var(--atelier-rim-hover);box-shadow:var(--arctic-glass-shadow-strong);max-width:1080px;min-height:56px;padding-block:var(--arctic-space-1)}.button,.progress-chip,.ecosystem-filter__button,[data-glass=cta]{transition:transform var(--arctic-dur-2) var(--arctic-ease-out), background-color var(--arctic-dur-2) var(--arctic-ease-out), border-color var(--arctic-dur-2) var(--arctic-ease-out), box-shadow var(--arctic-dur-3) var(--arctic-ease-out);position:relative}.button:hover,a.progress-chip:hover,.ecosystem-filter__button:hover{transform:translateY(var(--arctic-lift))}.button:active,a.progress-chip:active,.ecosystem-filter__button:active,[data-glass=cta]:active{transition-duration:var(--arctic-dur-1);transform:translateY(1px)scale(.985)}.button--secondary:after,a.progress-chip:after,.ecosystem-filter__button:after,[data-glass=cta]:not(.button--primary):after{background:linear-gradient(90deg, var(--atelier-thread), var(--atelier-thread-glow));content:"";transform-origin:0;height:2px;transition:transform var(--arctic-dur-3) var(--atelier-ease-glass);border-radius:1px;position:absolute;bottom:5px;left:16px;right:16px;transform:scaleX(0)}.button--secondary:hover:after,.button--secondary:focus-visible:after,a.progress-chip:hover:after,a.progress-chip:focus-visible:after,.ecosystem-filter__button:hover:after,.ecosystem-filter__button:focus-visible:after,[data-glass=cta]:not(.button--primary):hover:after,[data-glass=cta]:not(.button--primary):focus-visible:after{transform:scaleX(1)}.button--primary:hover{box-shadow:var(--atelier-shadow-glow-hover)}.button--primary:hover:focus-visible,[data-glass=cta]:hover:focus-visible{box-shadow:0 0 0 2px var(--frost-focus-inner), var(--atelier-shadow-glow-hover)}[data-glass=cta]{transform:translate3d(calc(var(--magx,0px) * var(--atelier-magnet)), calc(var(--magy,0px) * var(--atelier-magnet) + var(--cta-lift,0px)), 0)}[data-glass=cta]:hover{--cta-lift:var(--arctic-lift)}.hero-iceline__dormant{animation:3.2s linear infinite atelier-bead}.current-aperture i:nth-child(2){animation:atelier-pulse 3.2s var(--arctic-ease-in-out) infinite}details[open]>:not(summary){animation:atelier-fade-up var(--arctic-dur-3) var(--arctic-ease-out) both}.glacial-shell:before{background:linear-gradient(90deg, transparent 4%, var(--atelier-thread) 22%, var(--atelier-thread-glow) 34%, transparent 58%) top / 100% 1px no-repeat;opacity:.9}.landing-home .landing-section:before,[data-glass=panel]:before{background:linear-gradient(90deg, transparent 4%, var(--atelier-thread) 22%, var(--atelier-thread-glow) 34%, transparent 58%);content:"";opacity:.9;pointer-events:none;z-index:1;height:1px;position:absolute;inset:0 0 auto}@media (hover:none){.landing-home .hero:after,.landing-home .landing-section:after,.landing-home .access-section:after,.progress-page .progress-hero:after,.glacial-shell:after,[data-glass=panel]:after,[data-glass=card]:after{display:none}}@media print{[data-glass-reveal],[data-glass-reveal] .progress-bar__fill{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals:before,.landing-home .workspace-frame[data-flow=running] .ecosystem-verticals li:after,.landing-home .workspace-frame[data-flow=running] .workspace-command:after{animation:none}body:before{will-change:auto;animation:none;translate:none}html[data-glass=on] .landing-home .hero__copy>*,html[data-glass=on] .progress-page .progress-hero>*,html[data-glass=on] .landing-home .hero__visual,.hero-iceline__dormant,.current-aperture i:nth-child(2),details[open]>:not(summary),.glacial-shell:before{animation:none}[data-glass-reveal],[data-glass-reveal][data-in=true]{opacity:1;transition:none;animation:none;transform:none}.progress-bar__fill,[data-glass-reveal] .progress-bar__fill,[data-glass-reveal]:not([data-in=true]) .progress-bar__fill{transition:none;animation:none;transform:none}[data-glass-tilt],[data-glass-tilt]:hover,[data-glass=cta],[data-glass=cta]:hover,.button:hover,a.progress-chip:hover,.ecosystem-filter__button:hover{will-change:auto;transform:none}[data-frost-glass=true],[data-frost-glass=true]:before,.glacial-shell:before,.glacial-shell:after,.landing-home .hero:after,.landing-home .landing-section,.landing-home .landing-section:after,.landing-home .access-section:after,.progress-page .progress-hero:after,[data-glass=panel],[data-glass=panel]:after,[data-glass=card],[data-glass=card]:after,.button,.button--secondary:after,.progress-chip,a.progress-chip:after,.ecosystem-filter__button,.ecosystem-filter__button:after,[data-glass=cta],[data-glass=cta]:after{transition:none}[data-glass-sheen]{--mx:-999px;--my:-999px}}@media (prefers-reduced-transparency:reduce){[data-frost-glass=true]{transition:none}.landing-home .hero:after,.landing-home .landing-section:after,.landing-home .access-section:after,.progress-page .progress-hero:after,.glacial-shell:after,[data-glass=panel]:after,[data-glass=card]:after{display:none}}@media (forced-colors:active){.landing-home .hero:after,.landing-home .landing-section:before,.landing-home .landing-section:after,.landing-home .access-section:after,.progress-page .progress-hero:after,.glacial-shell:after,[data-glass=panel]:before,[data-glass=panel]:after,[data-glass=card]:after{display:none}.button--secondary:after,a.progress-chip:after,.ecosystem-filter__button:after,[data-glass=cta]:not(.button--primary):after{background:canvastext}}
