.ax-hero{isolation:isolate;align-items:center;min-height:clamp(540px,82svh,860px);padding-block:clamp(1.6rem,5vw,6rem);display:grid;position:relative;overflow:clip}.ax-hero__stage{z-index:0;pointer-events:none;position:absolute;inset:0}.ax-plane{will-change:transform;position:absolute}.ax-plane--room{opacity:.2;filter:blur(2px)saturate(.55);background:url(/assets/images/showcase/hall.webp) 50%/cover no-repeat;inset:-8% -5%}.ax-plane--scrim{background:linear-gradient(to right,var(--w-ink)0%,#16110fdb 42%,#16110f59 72%,#16110fb3 100%),linear-gradient(to bottom,#16110f8c 0%,transparent 28%,transparent 68%,var(--w-ink)100%);inset:0}.ax-plane--shaft{background:linear-gradient(#0000 0%,#50423a80 22%,#604e4494 55%,#2b232040 88%,#0000 100%);width:min(30rem,46vw);top:-10%;bottom:-10%;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.ax-plane--edge{display:none}@media (min-width:62rem){.ax-plane--edge{background:linear-gradient(to bottom,transparent,var(--w-garnet-deep)30%,var(--w-garnet)55%,transparent 92%);opacity:.75;width:1px;display:block;top:8%;bottom:8%;right:calc(4% + min(30rem,46vw) - 1px)}}.ax-hero__grid{z-index:1;align-items:center;gap:clamp(1.6rem,4vw,2.4rem);display:grid;position:relative}@media (min-width:62rem){.ax-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(1rem,3vw,2rem)}}.ax-hero__copy{z-index:2;order:1;max-width:34rem;position:relative}.ax-hero__figure{order:2;place-items:center;min-height:clamp(230px,36svh,330px);display:grid;position:relative}@media (min-width:62rem){.ax-hero__figure{min-height:clamp(360px,56svh,560px);margin-left:clamp(-5rem,-4vw,-1rem)}}.ax-subject{z-index:2;filter:drop-shadow(0 26px 34px #0000008c);will-change:transform;width:clamp(220px,62vw,390px);height:auto;display:block;position:relative}@media (min-width:62rem){.ax-subject{width:clamp(300px,30vw,390px)}}.ax-machine{z-index:1;opacity:.85;-webkit-mask-composite:source-in;will-change:transform;width:min(13rem,42%);position:absolute;bottom:2%;left:-2%;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:62rem){.ax-machine{width:min(17rem,46%);bottom:8%;left:-8%}}.ax-hero__cta{flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.3rem,3vw,1.8rem);display:flex}.ax-spec{border-top:1px solid var(--w-line);gap:0;margin-top:clamp(1.4rem,4vw,2rem);display:grid}@media (min-width:46rem){.ax-spec{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-spec__row{border-bottom:1px solid var(--w-line);grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.95rem 0;display:grid}@media (min-width:46rem){.ax-spec__row:nth-child(odd){padding-right:clamp(1rem,3vw,2rem)}.ax-spec__row:nth-child(2n){border-left:1px solid var(--w-line);padding-left:clamp(1rem,3vw,2rem)}}.ax-spec__k{letter-spacing:.1em;text-transform:uppercase;color:var(--w-clay);font-size:.74rem}.ax-spec__v{color:var(--w-bone);font-size:.97rem;line-height:1.5}.ax-spec__v a{color:var(--w-amber)}.ax-stage{isolation:isolate;border:1px solid var(--w-line);background:radial-gradient(60rem 28rem at 50% 0%,#604e4438,transparent 70%),var(--w-ink-2);box-shadow:var(--w-shadow);padding:clamp(1.1rem,4vw,2.4rem);position:relative}.ax-rail{z-index:40;background:var(--w-line-soft);pointer-events:none;width:2px;position:fixed;top:0;bottom:0;left:0}.ax-rail__fill{transform-origin:top;background:linear-gradient(to bottom,var(--w-garnet-light),var(--w-garnet-deep));will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.ax-depth{isolation:isolate;position:relative;overflow:clip}.ax-depth__plane{z-index:-1;opacity:.14;filter:blur(1px)saturate(.5);will-change:transform;background:url(/assets/images/story/machine-lattice.webp) 50%/cover no-repeat;position:absolute;inset:-14% -6%;-webkit-mask-image:radial-gradient(60% 70% at 70%,#000 0%,#0000 78%);mask-image:radial-gradient(60% 70% at 70%,#000 0%,#0000 78%)}@keyframes ax-room{to{transform:translateY(-2.5%)}}@keyframes ax-shaft{to{transform:translateY(-6%)}}@keyframes ax-machine{to{transform:translateY(-11%)scale(.93)}}@keyframes ax-subject{to{transform:translateY(-4%)}}@keyframes ax-copy{to{opacity:.25;transform:translateY(-13%)}}@keyframes ax-rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ax-deep{0%{transform:translateY(6%)}to{transform:translateY(-6%)}}@keyframes ax-row{0%{opacity:.3;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ax-item{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ax-head{0%{transform:translateY(16px)}to{transform:translateY(-10px)}}@keyframes ax-stage-in{0%{opacity:.45;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes ax-enter{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ax-plane--room,.ax-plane--shaft,.ax-plane--edge,.ax-machine,.ax-subject,.ax-hero__copy{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 110svh}.ax-plane--room{animation-name:ax-room}.ax-plane--shaft,.ax-plane--edge{animation-name:ax-shaft}.ax-machine{animation-name:ax-machine}.ax-subject{animation-name:ax-subject}.ax-hero__copy{animation-name:ax-copy}.ax-reveal{animation:1ms linear both ax-enter;animation-timeline:view();animation-range:entry 8% cover 32%}.ax-rail__fill{animation:1ms linear both ax-rail-fill;animation-timeline:scroll(root)}.ax-spec__row,.ax-reveal .wm-h2,.ax-stage,.ax-depth__plane,.ax-list>li{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.ax-spec__row{animation-name:ax-row;animation-range:entry cover 26%}.ax-list>li{animation-name:ax-item;animation-range:entry cover 30%}.ax-reveal .wm-h2{animation-name:ax-head;animation-range:entry exit}.ax-stage{animation-name:ax-stage-in;animation-range:entry cover 34%}.ax-depth__plane{animation-name:ax-deep;animation-range:entry exit}}}@supports not (animation-timeline:scroll()){.ax-rail{display:none}}@media (prefers-reduced-motion:reduce){.ax-rail{display:none}}
.ax-film{position:relative}.ax-ch{isolation:isolate;align-items:end;min-height:clamp(360px,58svh,560px);display:grid;position:relative;overflow:clip}.ax-ch__plate{z-index:0;will-change:transform;position:absolute;inset:-6% -4%}.ax-ch__plate :where(video,img){object-fit:cover;width:100%;height:100%;display:block}.ax-ch__scrim{z-index:1;background:linear-gradient(to top,var(--w-ink)0%,#16110feb 26%,#16110f73 58%,#16110f9e 100%);position:absolute;inset:0}.ax-ch:after{content:"";z-index:2;background:linear-gradient(to bottom,transparent,var(--w-ink));pointer-events:none;height:14%;position:absolute;bottom:0;left:0;right:0}.ax-ch__body{z-index:3;padding-block:clamp(1.8rem,6vw,3.4rem);position:relative}.ax-ch__n{letter-spacing:.18em;text-transform:uppercase;color:var(--w-garnet);margin:0 0 .5rem;font-size:.72rem}.ax-ch__h{max-width:18ch;margin:0}.ax-ch__p{max-width:54ch;margin-top:.85rem}.ax-who{border-top:1px solid var(--w-line);align-items:flex-start;gap:clamp(.9rem,3vw,1.3rem);max-width:54ch;margin:clamp(1.3rem,4vw,1.9rem) 0 0;padding-top:clamp(1.1rem,3vw,1.5rem);display:flex}.ax-who__img{filter:drop-shadow(0 10px 16px #0009);flex:none;width:clamp(88px,22vw,112px);height:auto}.ax-who__cap{color:var(--w-clay);font-size:.86rem;line-height:1.5}.ax-who__cap b{color:var(--w-bone);margin-bottom:.25rem;font-size:.97rem;display:block}@keyframes ax-plate{0%{transform:translateY(-4%)scale(1.08)}to{transform:translateY(4%)scale(1)}}@keyframes ax-words{0%{opacity:.55;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ax-who-in{0%{opacity:.4;transform:translate(-10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ax-ch__plate{animation:1ms linear both ax-plate;animation-timeline:view();animation-range:entry exit}.ax-ch__body{animation:1ms linear both ax-words;animation-timeline:view();animation-range:entry 6% cover 30%}.ax-who{animation:1ms linear both ax-who-in;animation-timeline:view();animation-range:entry 10% cover 36%}}}.ax-hero--film{min-height:clamp(380px,58svh,620px)}@media (min-width:62rem){.ax-hero--film .ax-hero__grid{grid-template-columns:minmax(0,1fr)}}.ax-ch__plate .gx-loop{width:100%;height:100%;display:block}.ax-ch__plate .gx-loop>:where(video,img){object-fit:cover;width:100%;height:100%}@media (min-width:62rem){.ax-ch{min-height:clamp(460px,76svh,760px)}}.ax-hero--machine{isolation:isolate;background:radial-gradient(120% 90% at 118% 44%,#ef4d671a 0 20%,#0000 46%),repeating-radial-gradient(circle at 118% 44%,#f2ece416 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 118% 44%,#f2ece40d 0 1px,#0000 1px 15px),linear-gradient(118deg,#120e0c 0%,#1d1713 55%,#15100e 100%);align-items:end;min-height:clamp(460px,76svh,820px);padding-block:0 clamp(1.8rem,5vw,3rem);display:grid;position:relative;overflow:clip}.ax-plate{z-index:0;position:absolute;inset:0}.ax-plate>*{width:100%;height:100%;position:absolute;inset:0}.ax-plate canvas{width:100%;height:100%;display:block}.ax-hero--machine .ax-plane--scrim{z-index:1;background:linear-gradient(to top,var(--w-ink)0%,#16110fe6 24%,#16110f61 56%,#16110f8c 100%)}.ax-hero--machine .ax-hero__grid{z-index:2;position:relative}@media (min-width:62rem){.ax-hero--machine .ax-hero__grid{grid-template-columns:minmax(0,1fr)}}.ax-origin{isolation:isolate;position:relative;overflow:clip}.ax-origin__field{z-index:-1;will-change:transform;background:radial-gradient(48rem 24rem at 18% 0,#a0243824,#0000 70%),radial-gradient(40rem 22rem at 86% 70%,#604e4433,#0000 72%);position:absolute;inset:-20% -10%}.ax-origin__lead{max-width:20ch}.ax-origin__list{gap:clamp(1.5rem,5vw,2.4rem);margin:clamp(1.6rem,5vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:62rem){.ax-origin__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3vw,2.6rem)}}.ax-beat{border-top:1px solid var(--w-line);will-change:transform;padding-top:clamp(.9rem,2.5vw,1.2rem)}.ax-beat__n{letter-spacing:.16em;text-transform:uppercase;color:var(--w-garnet);margin:0 0 .5rem;font-size:.72rem}.ax-beat__h{text-wrap:balance;max-width:22ch;margin:0 0 .6rem;font-size:clamp(1.18rem,2.4vw,1.5rem);line-height:1.22}.ax-beat__p{color:var(--w-oat);max-width:46ch;margin:0;font-size:.95rem;line-height:1.6}@keyframes ax-field{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ax-origin__field{animation:1ms linear both ax-field;animation-timeline:view();animation-range:entry exit}.ax-beat{animation:1ms linear both ax-words;animation-timeline:view();animation-range:entry 4% cover 26%}}}.ax-depth{isolation:isolate;padding-block:clamp(3rem,9vw,7rem);position:relative;overflow:clip}.ax-depth__field{display:none}.ax-depth__lead{max-inline-size:20ch;margin-block:.4rem 2.2rem}.ax-depth__plates{gap:clamp(2.2rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.ax-depth__plate{gap:1.1rem;display:grid}.ax-depth__media{aspect-ratio:16/10;background:#120e0c;border-radius:10px;position:relative;overflow:clip;box-shadow:0 0 0 1px #f2ece412,0 30px 60px -40px #000000e6}.ax-depth__media .gx-loop,.ax-depth__media video,.ax-depth__media img{object-fit:cover;width:100%;height:100%;display:block}.ax-depth__copy{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.ax-depth__n{font:600 .72rem/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;color:var(--w-garnet,#ef4d67);margin:0 0 .5rem}.ax-depth__k{letter-spacing:.1em;text-transform:uppercase;color:var(--w-clay,#9a8878);margin:0 0 .35rem;font-size:.78rem}.ax-depth__h{margin:0 0 .6rem;font-size:clamp(1.25rem,.9rem + 1.1vw,1.75rem);line-height:1.14}.ax-depth__p{max-inline-size:54ch;color:var(--w-oat,#c9bdb0);margin:0}@media (min-width:62rem){.ax-depth__plate{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,3.6rem)}.ax-depth__plate:nth-child(2n) .ax-depth__media{order:2}.ax-depth__media{aspect-ratio:16/9}.ax-depth__field{z-index:-1;pointer-events:none;display:block;position:absolute;inset:-12% -6%}.ax-depth__plane{display:block;position:absolute;inset:0}.ax-depth__plane--haze{background:radial-gradient(60% 44% at 78% 22%,#ef4d671a 0 40%,#0000 72%),radial-gradient(52% 40% at 14% 72%,#f2ece40e 0 38%,#0000 70%)}.ax-depth__plane--grit{opacity:.5;background-image:radial-gradient(#f2ece429 .6px,#0000 .7px),radial-gradient(#f2ece41a .5px,#0000 .6px);background-position:0 0,23px 31px;background-size:46px 46px,73px 73px}.ax-depth__plane--rim{background:linear-gradient(104deg,#0000 0 58%,#f2ece416 58.4% 58.9%,#0000 59.3% 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ax-depth__plane--haze,.ax-depth__plane--grit,.ax-depth__plane--rim{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:cover}.ax-depth__plane--haze{animation-name:ax-depth-haze}.ax-depth__plane--grit{animation-name:ax-depth-grit}.ax-depth__plane--rim{animation-name:ax-depth-rim}}}}@keyframes ax-depth-haze{0%{transform:translateY(-2.5%)scale(1.04)}to{transform:translateY(2.5%)scale(1.04)}}@keyframes ax-depth-grit{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes ax-depth-rim{0%{transform:translate(-3%,-13%)}to{transform:translate(3%,13%)}}
.ax-story{background:radial-gradient(120% 90% at 78% 18%,color-mix(in srgb,var(--w-garnet-deep)22%,transparent)0%,transparent 62%),radial-gradient(90% 70% at 12% 88%,color-mix(in srgb,var(--w-amber,var(--w-clay))14%,transparent)0%,transparent 58%),linear-gradient(176deg,color-mix(in srgb,var(--w-ink)88%,#fff)0%,var(--w-ink)46%,var(--w-ink)100%);position:relative;overflow-x:clip}.ax-story__open{min-height:92svh;padding-inline:var(--w-gutter,clamp(22px,5vw,64px));align-items:center;display:flex}.ax-story__open-h{max-width:15ch;margin:.4rem 0 1rem}.ax-story__open .ax-story__p{max-width:44ch}.ax-story__stage{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.ax-story__canvas{width:100%;height:100%;display:block}.ax-story__beats{z-index:2;margin-top:-100svh;position:relative}.ax-story__beat{min-height:118svh;padding-inline:var(--w-gutter,clamp(22px,5vw,64px));align-items:center;display:flex}.ax-node{box-sizing:border-box;margin-left:var(--ax,0);will-change:transform,opacity;border-left:1px solid color-mix(in srgb,var(--w-garnet)55%,transparent);opacity:1;width:min(33rem,46vw);padding-left:1.1rem;position:static}.ax-node:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(76% 108% at 12% 50%,color-mix(in srgb,var(--w-ink)92%,transparent)0%,color-mix(in srgb,var(--w-ink)80%,transparent)42%,color-mix(in srgb,var(--w-ink)42%,transparent)72%,transparent 100%);position:absolute;inset:-1.6rem -2.6rem -1.6rem -2.2rem}.ax-node:after{content:"";background:var(--w-garnet);border-radius:50%;width:6px;height:6px;position:absolute;top:.3rem;left:-3.5px}.ax-story[data-live="1"] .ax-story__beat{display:block}.ax-story[data-live="1"] .ax-node{top:var(--ay,30svh);position:sticky}.ax-ties{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ax-ties line{stroke:var(--w-garnet);stroke-width:1px;opacity:0}.ax-ties circle{fill:var(--w-garnet);opacity:0}.ax-story__stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--w-ink)95%,transparent)0%,color-mix(in srgb,var(--w-ink)90%,transparent)28%,color-mix(in srgb,var(--w-ink)50%,transparent)46%,color-mix(in srgb,var(--w-ink)6%,transparent)64%,transparent 100%);position:absolute;inset:0}.ax-story__col{max-width:33rem}.ax-story__yr{color:var(--w-garnet-light,var(--w-garnet));margin:0 0 .6rem}.ax-story__h{max-width:17ch;margin:0 0 .8rem}.ax-story__p{max-width:42ch;margin:0}.ax-story__p+.ax-story__p{margin-top:.9rem}@media (max-width:900px){.ax-story__col{max-width:100%}.ax-story__beat{min-height:104svh;padding-block:2.5rem}.ax-node{width:100%;margin-left:0}.ax-story[data-live="1"] .ax-node{top:16svh}.ax-ties{display:none}.ax-story__stage:after{background:linear-gradient(180deg,color-mix(in srgb,var(--w-ink)45%,transparent)0%,color-mix(in srgb,var(--w-ink)85%,transparent)30%,color-mix(in srgb,var(--w-ink)93%,transparent)100%)}}@media (prefers-reduced-motion:reduce){.ax-story__stage{display:none}.ax-story__beats{margin-top:0}.ax-story__stage:after{display:none}.ax-story__beat{border-top:1px solid var(--w-line-soft);min-height:0;padding-block:clamp(2rem,4vw,3rem)}.ax-node{opacity:1;border-left:0;width:auto;margin-left:0;padding-left:0;position:static;transform:none}.ax-node:before,.ax-node:after,.ax-ties{display:none}}.ax-story__who{align-items:center;gap:.9rem;margin:1.6rem 0 0;display:flex}.ax-story__who-img{border-radius:2px;flex:none;width:112px;height:auto}.ax-story__who-cap{font-family:var(--w-body);color:var(--w-clay);flex-direction:column;font-size:.82rem;line-height:1.5;display:flex}.ax-story__who-cap b{color:var(--w-bone);font-weight:600}
