.ax-loop{background:radial-gradient(ellipse 55% 60% at 68% 45%, #3f434742, transparent 70%), linear-gradient(180deg, #040909, var(--cx-void) 60%);height:340vh;position:relative}.ax-loop__stage{height:100svh;position:sticky;top:0;overflow:hidden}.ax-stage__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--cx-ease);display:block;position:absolute;inset:0}.ax-loop__stage[data-ready=true] .ax-stage__canvas{opacity:1}.ax-loop__hero{z-index:2;left:var(--cx-gutter);will-change:opacity, transform;width:min(600px,44vw);position:absolute;bottom:clamp(70px,12vh,140px)}html body main.site-shell.consulting-page .ax-loop__hero h1{font-size:clamp(2.34rem,4.37vw,4.68rem);line-height:.92}.ax-lead{max-width:46ch;color:var(--cx-muted);margin:26px 0 0;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.62}.ax-scroll-hint{font:700 .62rem/1.4 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--cx-tin);margin:34px 0 0}.ax-loop__flow{z-index:2;left:var(--cx-gutter);right:var(--cx-gutter);pointer-events:none;max-width:820px;position:absolute;top:clamp(100px,14vh,150px)}html body main.site-shell.consulting-page .ax-loop__flow h2{font-size:clamp(1.72rem,3.12vw,3.12rem);line-height:.98}.ax-loop__still{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.cx[data-still=true] .ax-loop{height:auto}.cx[data-still=true] .ax-loop__stage{height:auto;padding:150px var(--cx-gutter) 110px;gap:56px;display:grid;position:relative}.cx[data-still=true] .ax-loop__hero,.cx[data-still=true] .ax-loop__flow{width:auto;max-width:820px;position:static}.cx[data-still=true] .ax-scroll-hint{display:none}.cx[data-still=true] .ax-loop__still{clip:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:auto;height:auto;display:grid;position:static}.ax-loop__still li{border:1px solid var(--cx-line);background:#0d1112;border-radius:8px;gap:10px;padding:18px;display:grid}.ax-loop__still-before{color:var(--cx-tin);font-size:.82rem;text-decoration:line-through}.ax-loop__still-after{font-family:var(--font-display);color:var(--cx-text);letter-spacing:-.03em;font-size:1.01rem;line-height:1.05}.ax-calc{padding:clamp(120px, 18vh, 200px) var(--cx-gutter);background:var(--cx-void);border-top:1px solid var(--cx-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.ax-calc__copy>p:last-child{max-width:44ch;color:var(--cx-muted);margin:26px 0 0;line-height:1.65}.ax-calc__panel{background:linear-gradient(#ffffff09,#0000 40%),#0c1011;border:1px solid #c8cacd29;border-radius:8px;gap:26px;padding:clamp(24px,3vw,40px);display:grid}.ax-calc__field{gap:12px;display:grid}.ax-calc__field label{color:var(--cx-muted);justify-content:space-between;gap:16px;font-size:.95rem;display:flex}.ax-calc__field output{font-variant-numeric:tabular-nums;color:var(--cx-text)}.ax-calc__field input[type=range]{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.ax-calc__field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cx-silver) var(--fill), var(--cx-slate) var(--fill));height:2px}.ax-calc__field input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--cx-silver) var(--fill), var(--cx-slate) var(--fill));height:2px}.ax-calc__field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--cx-silver);background:#0c1011;border-radius:50%;width:18px;height:18px;margin-top:-8px;box-shadow:0 0 0 4px #c8cacd14}.ax-calc__field input[type=range]::-moz-range-thumb{border:1px solid var(--cx-silver);background:#0c1011;border-radius:50%;width:18px;height:18px}.ax-calc__field input[type=range]:focus-visible{outline:2px solid var(--cx-silver);outline-offset:4px}.ax-calc__result{border-top:1px solid var(--cx-line);gap:6px;padding-top:24px;display:grid}.ax-calc__label{font:700 .66rem/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cx-tin)}.ax-calc__result strong{font-family:var(--font-display);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;color:var(--cx-text);letter-spacing:-.03em;font-size:clamp(2.65rem,4.68vw,4.37rem);line-height:.96}.ax-calc__result small{color:var(--cx-muted);font-size:.36em}.ax-calc__sub{color:var(--cx-muted)}.ax-calc__note{color:var(--cx-tin);margin:0;font-size:.8rem;line-height:1.55}.ax-story{padding:clamp(120px, 18vh, 200px) var(--cx-gutter);background:var(--cx-void);border-top:1px solid var(--cx-line);isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,110px);display:grid;position:relative;overflow:hidden}.ax-story:before{content:"";z-index:-1;transition:opacity .8s var(--cx-ease);background:radial-gradient(55% 70% at 85% 60%,#ffc4ad1a,#0000 70%);position:absolute;inset:0}.ax-story:after{content:"";z-index:-1;opacity:0;transition:opacity .8s var(--cx-ease);background:radial-gradient(55% 70% at 85% 60%,#d8e7f11f,#0000 70%);position:absolute;inset:0}.ax-story[data-mode=flow]:before{opacity:0}.ax-story[data-mode=flow]:after{opacity:1}.ax-story__head{align-self:center}.ax-story__switch{background:#0a0e0f;border:1px solid #c8cacd33;border-radius:999px;grid-template-columns:1fr 1fr;margin-top:40px;padding:4px;display:inline-grid;position:relative}.ax-story__switch button{z-index:1;min-width:128px;font:600 .9rem/1 var(--font-sans);color:var(--cx-tin);cursor:pointer;transition:color .4s var(--cx-ease);background:0 0;border:0;border-radius:999px;padding:12px 20px;position:relative}.ax-story__switch button[aria-checked=true]{color:#050707}.ax-story__switch button:focus-visible{outline-offset:2px;outline:2px solid #d8e7f1cc}.ax-story__thumb{width:calc(50% - 4px);transition:transform .5s var(--cx-ease), background .5s var(--cx-ease);background:#f7d3d7;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.ax-story[data-mode=flow] .ax-story__thumb{background:#d8e7f1;transform:translate(100%)}.ax-story__sum{max-width:34ch;color:var(--cx-text);margin:26px 0 0;font-size:1.05rem;line-height:1.55}.ax-story__desk{height:clamp(200px,26vh,280px);margin-top:clamp(28px,5vh,48px);position:relative}.ax-story__set{opacity:0;transition:opacity .7s var(--cx-ease), transform .9s var(--cx-ease);position:absolute;inset:0;transform:translateY(10px)}.ax-story[data-mode=manual] .ax-story__set[data-set=manual],.ax-story[data-mode=flow] .ax-story__set[data-set=flow]{opacity:1;transform:none}.ax-story__obj{filter:drop-shadow(0 24px 30px #0009);position:absolute;bottom:0}.ax-story__obj img{width:100%;height:auto;display:block}.ax-story__set[data-set=manual] .ax-story__obj--a{width:52%;left:0}.ax-story__set[data-set=manual] .ax-story__obj--b{width:44%;bottom:8%;left:44%}.ax-story__set[data-set=flow] .ax-story__obj--a{width:34%;left:4%}.ax-story__set[data-set=flow] .ax-story__obj--b{width:44%;bottom:4%;left:42%}.ax-story__line{border-top:1px solid var(--cx-line);margin:0;padding:0;list-style:none;position:relative}.ax-story__line li{border-bottom:1px solid var(--cx-line);animation:ax-moment .6s var(--cx-ease) both;animation-delay:calc(var(--i) * 70ms);grid-template-columns:110px minmax(0,1fr);gap:20px;padding:22px 0;display:grid;position:relative}@keyframes ax-moment{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ax-story__line time{font:600 .82rem/1.7 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--cx-tin)}.ax-story__line p{color:var(--cx-text);margin:0;font-size:1.05rem;line-height:1.55}.ax-story[data-mode=manual] .ax-story__line li:not([data-tone]) p{color:var(--cx-muted)}.ax-story__line li[data-tone=loss] p,.ax-story__line li[data-tone=loss] time{color:#f7d3d7}.ax-story__line li[data-tone=you] p{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.17rem;line-height:1.1}.ax-story__note{color:var(--cx-tin);grid-column:2;margin:18px 0 0;font-size:.8rem}.ax-control{background:var(--cx-void);border-top:1px solid var(--cx-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:90vh;display:grid;position:relative;overflow:hidden}.ax-control__media{--ink:0;place-items:center;padding:clamp(40px,7vh,80px) clamp(24px,4vw,64px);display:grid;position:relative}.ax-stamp{width:min(100%,560px);position:relative}.ax-stamp__card,.ax-stamp__card img,.ax-stamp__ink img{width:100%;height:auto;display:block}.ax-stamp__ink{opacity:clamp(0, calc(var(--ink) * 1.8 - .4), 1);position:absolute;inset:0}.ax-control__list li[data-stamped=true] strong{color:#fff}.ax-control__copy{padding:clamp(80px, 12vh, 140px) var(--cx-gutter) clamp(80px, 12vh, 140px) clamp(24px, 4vw, 64px);align-self:center}.ax-control__copy>p{max-width:44ch;color:var(--cx-muted);margin:24px 0 0;line-height:1.65}.ax-control__list{border-top:1px solid var(--cx-line);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.ax-control__list li{border-bottom:1px solid var(--cx-line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.ax-control__list strong{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--cx-text);letter-spacing:-.03em;font-size:1.17rem;line-height:1}.ax-control__list span{color:var(--cx-muted);line-height:1.55}@media (max-width:900px){.ax-loop{height:320vh}.ax-loop__hero{background:linear-gradient(180deg, transparent, #020404db 32%, var(--cx-void));width:auto;padding:90px 20px 56px;bottom:0;left:0;right:0}html body main.site-shell.consulting-page .ax-loop__hero h1{font-size:clamp(1.95rem,8.58vw,2.65rem)}.ax-lead{font-size:.96rem}.ax-scroll-hint{display:none}.ax-loop__flow{top:96px;left:20px;right:20px}html body main.site-shell.consulting-page .ax-loop__flow h2{font-size:1.48rem}.cx[data-still=true] .ax-loop__stage{padding:120px 20px 80px}.cx[data-still=true] .ax-loop__still{grid-template-columns:1fr}.ax-calc{grid-template-columns:1fr;padding:100px 20px}.ax-story{grid-template-columns:1fr;gap:36px;padding:100px 20px}.ax-story__head{position:static}.ax-story__switch button{min-width:0}.ax-story__line li{grid-template-columns:1fr;gap:4px}.ax-story__note{grid-column:1}.ax-control{grid-template-columns:1fr;min-height:0}.ax-control__media{padding:70px 20px 0}.ax-stamp{width:min(86vw,420px)}.ax-story__desk{height:46vw;max-height:240px}.ax-control__copy{padding:40px 20px 100px}.ax-control__list li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.ax-story__line li{animation:none}}.ax-year{--ax-coral:#ffc4ad;--ax-blue:#d8e7f1;--ax-porcelain:#f4efe7e6;--ax-spring:cubic-bezier(.3, 1.3, .45, 1);--ax-settle:cubic-bezier(.16, 1, .3, 1);--hold:.9s;gap:16px;display:grid}.ax-year__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ax-year__state{border:1px solid var(--cx-line);height:1.5em;font:700 .6rem/1.5 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;padding:0 .9em;display:inline-grid;position:relative;overflow:hidden}.ax-year__before,.ax-year__after{grid-area:1/1;line-height:1.5em}.ax-year__before{color:var(--ax-coral)}.ax-year__after{color:var(--ax-blue);opacity:0;transform:translateY(100%)}.ax-year[data-play=entry] .ax-year__before,.ax-year[data-play=done] .ax-year__before{opacity:0;transition:transform .52s var(--ax-settle) 1.5s, opacity .3s ease 1.5s;transform:translateY(-100%)}.ax-year[data-play=entry] .ax-year__after,.ax-year[data-play=done] .ax-year__after{opacity:1;transition:transform .62s var(--ax-settle) 1.55s, opacity .4s ease 1.55s;transform:none}.ax-year__scale{color:var(--cx-tin);text-align:right;font-size:.72rem}.ax-year__field{aspect-ratio:46/5;margin-top:10px;position:relative}.ax-year__cells,.ax-year__lost{position:absolute;inset:0}.ax-year__cells i,.ax-year__lost b{left:calc(var(--x) * 100% / 46);top:calc(var(--y) * 100% / 5);box-sizing:border-box;background-clip:content-box;border-radius:3px;width:2.17391%;height:20%;padding:1.5px;position:absolute}.ax-year__cells i{background-color:#c8cacd13}.ax-year__lost b{background-color:var(--ax-porcelain)}.ax-year[data-play=idle] .ax-year__lost b{background-color:var(--ax-coral);transform:translate3d(calc(var(--dx) * 100%), calc(var(--dy) * 100%), 0)}.ax-year[data-play=entry] .ax-year__lost b,.ax-year[data-play=done] .ax-year__lost b{animation:ax-year-home 1.1s var(--ax-spring) calc(var(--hold) + var(--d)) backwards, ax-year-tone .62s ease calc(var(--hold) + var(--d) + .12s) backwards}.ax-year[data-play=done] .ax-year__lost b{--hold:.12s;--d:0s}@keyframes ax-year-home{0%{transform:translate3d(calc(var(--dx) * 100%), calc(var(--dy) * 100%), 0)}}@keyframes ax-year-tone{0%{background-color:var(--ax-coral)}}.ax-year__guide{pointer-events:none;opacity:0;transition:opacity .4s ease, width .48s var(--ax-settle), left .48s var(--ax-settle);position:absolute}.ax-year__guide--1{width:calc(var(--weeks) * 100% / 46);border-top:1px solid var(--ax-blue);transform-origin:0 0;top:-9px;left:0}.ax-year__guide--2{left:calc(var(--weeks) * 100% / 46);border-left:1px solid var(--ax-blue);transform-origin:0 0;top:-14px;bottom:-6px}.ax-year[data-play=entry] .ax-year__guide,.ax-year[data-play=done] .ax-year__guide{opacity:.7}.ax-year[data-play=entry] .ax-year__guide--1{animation:ax-year-measure 1.2s var(--ax-settle) 1.7s backwards}.ax-year[data-play=entry] .ax-year__guide--2{animation:ax-year-stop .9s var(--ax-settle) 2.3s backwards}@keyframes ax-year-measure{0%{opacity:.95;transform:scaleX(0)}}@keyframes ax-year-stop{0%{opacity:0;transform:scaleY(0)}}.ax-year[data-empty] .ax-year__guide{visibility:hidden}.ax-year__sum{color:var(--cx-muted);opacity:0;margin:4px 0 0;font-size:.95rem;line-height:1.5;transform:translateY(8px)}.ax-year__sum strong{color:var(--cx-text);font-weight:600}.ax-year[data-play=entry] .ax-year__sum,.ax-year[data-play=done] .ax-year__sum{opacity:1;transition:opacity .6s ease 2.1s, transform .9s var(--ax-settle) 2.1s;transform:none}@media (max-width:900px){.ax-year__field{aspect-ratio:23/10.8}.ax-year__cells i,.ax-year__lost b{left:calc(var(--x2) * 100% / 23);top:calc(var(--y2) * 100% / 10.8);width:4.34783%;height:9.25926%;padding:1.5px}.ax-year[data-play=idle] .ax-year__lost b{transform:translate3d(calc(var(--dx2) * 100%), calc(var(--dy2) * 100%), 0)}@keyframes ax-year-home{0%{transform:translate3d(calc(var(--dx2) * 100%), calc(var(--dy2) * 100%), 0)}}.ax-year__guide--1{width:calc(min(var(--weeks), 23) * 100% / 23)}.ax-year__guide--2{left:calc(min(var(--weeks), 23) * 100% / 23);height:14px;bottom:auto}.ax-year__scale{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.ax-year *,.ax-year [class]{transition:none!important;animation:none!important}.ax-year .ax-year__lost b{background-color:var(--ax-porcelain)!important;transform:none!important}.ax-year .ax-year__before{opacity:0}.ax-year .ax-year__after,.ax-year .ax-year__sum{opacity:1;transform:none}.ax-year .ax-year__guide{opacity:.7}}html[data-uisum-motion=paused] .ax-year *,html[data-uisum-motion=paused] .ax-year [class]{transition:none!important;animation:none!important}html[data-uisum-motion=paused] .ax-year .ax-year__lost b{background-color:var(--ax-porcelain)!important;transform:none!important}html[data-uisum-motion=paused] .ax-year .ax-year__before{opacity:0}html[data-uisum-motion=paused] .ax-year .ax-year__after,html[data-uisum-motion=paused] .ax-year .ax-year__sum{opacity:1;transform:none}html[data-uisum-motion=paused] .ax-year .ax-year__guide{opacity:.7}.ax-control[data-paper]{--cx-void:#ecedeb;--cx-text:#0d0d0e;--cx-muted:#4a5563;--cx-tin:#4a5563;--cx-line:#0d0d0e24;color:var(--cx-text);background:#ecedeb;border-top:0}html body main.site-shell.consulting-page .ax-control[data-paper] h2{color:var(--cx-text)}.ax-control[data-paper] .ax-control__list li[data-stamped=true] strong{color:#000}
