:root{--ax-black:#000000;--ax-navy:#0F1B33;--ax-card:#16254A;--ax-ice:#EBF1FF;--ax-accent:#4773FC;--ax-eyebrow:#7B9BFF;--ax-muted:#A9B4CC;--ax-line:rgba(235,241,255,.12);--ax-font:"degular","Degular","Figtree","Helvetica Neue",Arial,sans-serif;--ax-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ax-top:var(--wp-admin--admin-bar--height, 0px)}html{scroll-behavior:smooth}body.ax-body{margin:0;background:var(--ax-black)}.ax{background:var(--ax-black);color:var(--ax-ice);font-family:var(--ax-font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.ax *,.ax *:before,.ax *:after{box-sizing:border-box}.ax a{color:inherit}.ax img{max-width:100%;height:auto}.ax h1,.ax h2,.ax h3,.ax p,.ax figure{margin:0}.ax h1,.ax h2,.ax h3{font-family:var(--ax-font);color:var(--ax-ice);text-wrap:balance}.ax :focus-visible{outline:3px solid var(--ax-accent);outline-offset:3px;border-radius:6px}.ax section{scroll-margin-top:calc(var(--ax-top) + 80px)}.ax .l-en,html.lang-en .ax .l-pt{display:none}html.lang-en .ax .l-en{display:inline}html.lang-en .ax .ax-tag.l-en,html.lang-en .ax .ax-marquee__item.l-en{display:inline-flex}.ax-wrap{max-width:1240px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.ax-band{padding-block:112px}.ax-band--navy{background:var(--ax-navy)}.ax-eyebrow{font-family:var(--ax-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-eyebrow)}.ax-kicker{font-family:var(--ax-mono);font-size:13px;letter-spacing:.1em;color:var(--ax-muted)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:600;font-size:17px;padding:15px 26px;border-radius:999px;border:1px solid transparent;transition:filter .2s ease,transform .2s ease,border-color .2s ease}.ax-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.ax-btn--sm{font-size:15px;padding:11px 20px}.ax-btn--accent{background:var(--ax-accent);color:#000!important}.ax-btn--light{background:var(--ax-ice);color:#000!important}.ax-btn--line{border-color:#ebf1ff4d;color:var(--ax-ice)!important}.ax-btn--line:hover{border-color:var(--ax-ice)}.ax-ctas{display:flex;flex-wrap:wrap;gap:12px}.ax-ctas--center{justify-content:center}.ax-header{position:sticky;top:var(--ax-top);z-index:50;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(235,241,255,.1)}.ax-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding-block:14px}.ax-logo{display:flex;align-items:center}.ax-navlinks{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;font-size:16px;font-weight:500}.ax-navlink{color:var(--ax-muted)!important;text-decoration:none;padding:10px 0;transition:color .2s ease}.ax-navlink:hover{color:#fff!important}.ax-lang{display:inline-flex;border:1px solid rgba(235,241,255,.25);border-radius:999px;padding:3px;gap:2px}.ax-lang button{appearance:none;cursor:pointer;border:0;min-width:44px;height:36px;border-radius:999px;background:transparent;color:var(--ax-muted);font-family:var(--ax-mono);font-size:13px;font-weight:500;letter-spacing:.06em;transition:background .2s ease,color .2s ease}.ax-lang button[aria-pressed=true]{background:var(--ax-ice);color:#000}.ax-lang button:active{transform:scale(.94)}@media (max-width:820px){.ax-navlinks .ax-navlink{display:none}}.ax-hero{position:relative;overflow:hidden;isolation:isolate}.ax-hero:before{content:"";position:absolute;right:-10%;top:10%;width:60%;height:80%;background:radial-gradient(closest-side,rgba(71,115,252,.22),transparent);z-index:-1;pointer-events:none}.ax-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding-block:48px 80px;min-height:min(880px,calc(100svh - 70px))}.ax-hero__copy{min-width:0;display:flex;flex-direction:column;gap:26px}.ax-hero h1{font-weight:600;font-size:clamp(44px,5.6vw,88px);line-height:1.02;letter-spacing:-.03em;padding-block:.04em;max-width:12ch;overflow-wrap:break-word}.ax-hero h1 em{font-style:normal;color:var(--ax-accent)}.ax-lead{max-width:520px;font-size:20px;line-height:1.5;color:var(--ax-muted)}.ax-tl{max-width:520px;background:#ebf1ff08;border:1px solid var(--ax-line);border-radius:14px;padding:12px 14px 14px}.ax-tl__head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--ax-mono);font-size:12px;letter-spacing:.08em;color:var(--ax-muted);margin-bottom:10px;font-variant-numeric:tabular-nums}.ax-tl__head b{color:var(--ax-ice);font-weight:500}.ax-tl__tc{color:var(--ax-ice)}.ax-tl__tracks{position:relative;display:flex;flex-direction:column;gap:6px}.ax-tl__row{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px}.ax-tl__row i{font-style:normal;font-family:var(--ax-mono);font-size:10px;color:var(--ax-muted)}.ax-tl__row div{position:relative;height:16px}.ax-tl__row:nth-child(2) div{height:22px}.ax-tl__row span{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--ax-accent)}.ax-tl__row span.is-ghost{background:#4773fc38;border:1px solid var(--ax-accent)}.ax-tl__row span.is-audio{background:var(--ax-navy);background-image:repeating-linear-gradient(90deg,rgba(235,241,255,.35) 0 2px,transparent 2px 5px)}.ax-tl__head-line{position:absolute;top:-4px;bottom:-4px;left:34px;width:2px;background:#fff;box-shadow:0 0 10px #fff9;animation:ax-playhead 8s linear infinite}.ax-tl__head-line:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:8px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}@keyframes ax-playhead{0%{left:34px}to{left:calc(100% - 2px)}}.ax-hero__stage{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.8fr);gap:14px;align-items:center;height:min(640px,72vh)}.ax-col{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.ax-col__track{display:flex;flex-direction:column;gap:12px;animation:ax-colup 36s linear infinite}.ax-col--down .ax-col__track{animation-name:ax-coldown}@keyframes ax-colup{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ax-coldown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ax-col__card{position:relative;display:block;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:var(--ax-card);opacity:.5;filter:saturate(.75)}.ax-col__card img,.ax-col__card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.ax-viewer{position:relative;z-index:2}.ax-viewer .ax-video{border-color:#4773fc80;box-shadow:0 30px 90px #4773fc47,0 0 0 6px #ebf1ff08}.ax-viewer__ui{position:absolute;inset:0;pointer-events:none;z-index:3;font-family:var(--ax-mono);font-size:11px;letter-spacing:.1em;color:#ffffffd9}.ax-viewer__c{position:absolute;width:18px;height:18px;border-color:#ffffffbf;border-style:solid;border-width:0}.ax-viewer__c--tl{left:12px;top:12px;border-left-width:2px;border-top-width:2px}.ax-viewer__c--tr{right:12px;top:12px;border-right-width:2px;border-top-width:2px}.ax-viewer__c--bl{left:12px;bottom:12px;border-left-width:2px;border-bottom-width:2px}.ax-viewer__c--br{right:12px;bottom:12px;border-right-width:2px;border-bottom-width:2px}.ax-viewer__top,.ax-viewer__bottom{position:absolute;left:38px;right:38px;display:flex;justify-content:space-between;align-items:center;gap:8px;white-space:nowrap}.ax-viewer__top{top:16px}.ax-viewer__bottom{bottom:16px}.ax-viewer__top i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff4d4d;margin-right:6px;vertical-align:1px;animation:ax-blink 1.2s steps(1) infinite}.ax-viewer__tc{font-variant-numeric:tabular-nums;background:#00000073;padding:3px 6px;border-radius:4px}.ax-viewer .ax-video__hit--prev:after{display:none}.ax-viewer .ax-video__bar{bottom:44px}@media (max-width:980px){.ax-hero__in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:36px 64px;gap:40px}.ax-hero__stage{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);max-width:560px;width:100%;margin-inline:auto}.ax-col{height:420px}}@media (max-width:520px){.ax-hero__stage{grid-template-columns:minmax(0,1fr);max-width:280px}.ax-col{display:none}}.ax-video{position:relative;width:100%;max-width:100%;border-radius:20px;overflow:hidden;background:var(--ax-card);border:1px solid rgba(235,241,255,.1);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.ax-video--short{aspect-ratio:9/16}.ax-video--long{aspect-ratio:16/9}.ax-video iframe{position:absolute;left:0;width:100%;top:-70px;height:calc(100% + 140px);border:0;pointer-events:none}.ax-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--ax-card)}.ax-video__bar{opacity:0;transition:opacity .25s ease}.ax-video:hover .ax-video__bar,.ax-video:focus-within .ax-video__bar,.ax-video[data-muted="0"] .ax-video__bar{opacity:1}@media (hover:none){.ax-video__bar{opacity:.85}}.ax-video__hit{position:absolute;inset:0;z-index:2;appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.ax-video__hit:focus-visible{outline:3px solid var(--ax-accent);outline-offset:-3px;border-radius:20px}.ax-video__play{width:60px;height:60px;border-radius:50%;background:#0000008c;border:1px solid rgba(235,241,255,.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .25s ease,transform .25s ease,background .25s ease}.ax-video[data-state=paused] .ax-video__play,.ax-video__hit:hover .ax-video__play,.ax-video__hit:focus-visible .ax-video__play{opacity:1;transform:scale(1)}.ax-video__hit:hover .ax-video__play{background:var(--ax-accent);border-color:var(--ax-accent)}.ax-video__play .ax-i-pause{display:none}.ax-video[data-state=playing] .ax-video__play .ax-i-pause{display:block}.ax-video[data-state=playing] .ax-video__play .ax-i-play{display:none}.ax-video__bar{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;gap:6px}.ax-video__btn{appearance:none;cursor:pointer;width:40px;height:40px;border-radius:50%;border:1px solid rgba(235,241,255,.35);background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.ax-video__btn:hover{background:var(--ax-accent);border-color:var(--ax-accent)}.ax-video__btn:active{transform:scale(.92)}.ax-video__btn .ax-i-on{display:none}.ax-video[data-muted="0"] .ax-video__btn--sound .ax-i-on{display:block}.ax-video[data-muted="0"] .ax-video__btn--sound .ax-i-off{display:none}.ax-video[data-muted="0"] .ax-video__btn--sound{background:var(--ax-accent);border-color:var(--ax-accent)}.ax-prev{position:absolute;inset:0;overflow:hidden;background:var(--ax-card)}.ax-prev__f,.ax-prev__base{position:absolute;inset:0;overflow:hidden}.ax-prev__f{opacity:0;animation:ax-flip 3.2s linear infinite;animation-delay:calc(var(--f) * -.8s)}@keyframes ax-flip{0%,24.99%{opacity:1}25%,to{opacity:0}}.ax-prev__img,.ax-prev__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.ax-prev--short .ax-prev__f .ax-prev__img{object-fit:contain}.ax-prev--short .ax-prev__bg{filter:blur(18px) brightness(.5) saturate(1.2);transform:scale(1.2)}.ax-prev--long{animation:ax-kb 12s ease-in-out infinite alternate}@keyframes ax-kb{0%{transform:scale(1)}to{transform:scale(1.04)}}.ax-prev__sheet{position:absolute;left:0;top:0;height:100%;width:calc(var(--n) * 100%);max-width:none;object-fit:fill;animation:ax-sheet calc(var(--n) * .28s) steps(var(--n),jump-none) infinite}@keyframes ax-sheet{0%{transform:translate(0)}to{transform:translate(calc(-100% + 100% / var(--n)))}}.ax-prev__clip{position:absolute;left:0;width:100%;top:-70px;height:calc(100% + 140px);border:0;pointer-events:none;opacity:0;transition:opacity .6s ease}.ax-prev.is-playing .ax-prev__clip{opacity:1}.ax-prev__vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ax-prev--still video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ax-js .ax-prev:not(.is-visible),.ax-js .ax-prev:not(.is-visible) *{animation-play-state:paused}.ax-prev:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#00000073);pointer-events:none}.ax-video[data-state=preview] .ax-video__play{opacity:.9;transform:scale(1)}.ax-video[data-state=preview]:hover .ax-video__play{background:var(--ax-accent);border-color:var(--ax-accent);transform:scale(1.08)}.ax-video__hit--prev:after{content:"";position:absolute;left:12px;bottom:12px;width:8px;height:8px;border-radius:50%;background:#ff4d4d;animation:ax-blink 1.2s steps(1) infinite}@media (prefers-reduced-motion:reduce){.ax-prev__f{opacity:0}}.ax-video--poster{background-size:cover;background-position:center}.ax-video:fullscreen{border-radius:0;border:0;background:#000}.ax-video:fullscreen iframe{top:0;height:100%}.ax-video:fullscreen video{object-fit:contain;background:#000}.ax-item .ax-video:hover,.ax-carousel .ax-video:hover,.ax-service__media .ax-video:hover{transform:translateY(-6px);box-shadow:0 18px 40px #4773fc47}.ax-marquee{position:relative;overflow:hidden;background:var(--ax-accent);color:#000;padding-block:22px}.ax-marquee__track{display:flex;width:max-content;animation:ax-marquee 28s linear infinite}.ax-marquee:hover .ax-marquee__track{animation-play-state:paused}.ax-marquee__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-weight:600;font-size:28px;letter-spacing:-.01em;white-space:nowrap}.ax-marquee__item:after{content:"";width:10px;height:10px;border-radius:50%;background:#000}.ax-marquee__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#00000026}.ax-marquee__bar span{position:absolute;top:0;bottom:0;width:2px;background:#000;animation:ax-scrub 6s ease-in-out infinite alternate}.ax-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:56px}.ax-head h2,.ax-process__intro h2,.ax-about__copy h2{font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:.98;letter-spacing:-.03em}.ax-head p{max-width:560px;font-size:19px;color:var(--ax-muted)}.ax-services{display:flex;flex-direction:column;gap:24px}.ax-service{display:flex;flex-wrap:wrap;align-items:center;gap:48px;background:var(--ax-black);border-radius:28px;padding:40px}.ax-service--flip{flex-wrap:wrap-reverse}.ax-service__copy{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ax-service__copy h3{font-weight:600;font-size:clamp(32px,3.6vw,48px);line-height:1;letter-spacing:-.03em}.ax-service__copy p{max-width:460px;font-size:18px;line-height:1.55;color:var(--ax-muted)}.ax-service__media{flex:1.2 1 420px;min-width:0}.ax-tags{display:flex;flex-wrap:wrap;gap:8px}.ax-tag{display:inline-flex;font-size:14px;font-weight:600;background:#ebf1ff1a;border-radius:999px;padding:8px 14px;transition:background .2s ease,color .2s ease}.ax-tag:hover{background:var(--ax-accent);color:#000}.ax .ax-tag.l-en{display:none}.ax-carousel{display:flex;flex-direction:column;gap:16px}.ax-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px}.ax-carousel__track::-webkit-scrollbar{display:none}.ax-carousel__track .ax-video{scroll-snap-align:start}.ax-carousel__nav{display:flex;justify-content:flex-end;gap:8px}.ax-arrow{appearance:none;cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid rgba(235,241,255,.25);background:transparent;color:var(--ax-ice);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.ax-arrow:hover{background:#ebf1ff1a}.ax-arrow--solid{background:var(--ax-ice);border-color:var(--ax-ice);color:#000}.ax-arrow--solid:hover{background:#fff}.ax-arrow:active{transform:scale(.94)}@media (max-width:900px){.ax-service{padding:24px;gap:28px}.ax-carousel__track{grid-auto-columns:calc((100% - 14px)/2)}}.ax-process{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px}.ax-process__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:sticky;top:calc(var(--ax-top) + 110px)}.ax-process__intro p{max-width:440px;font-size:19px;color:var(--ax-muted)}.ax-steps{flex:1 1 480px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ax-step{display:flex;gap:20px;align-items:flex-start;background:var(--ax-navy);border-radius:20px;padding:28px;transition:transform .3s ease,background .3s ease}.ax-step:hover{transform:translate(8px);background:var(--ax-card)}.ax-step__n{flex:0 0 44px;font-family:var(--ax-mono);font-size:15px;color:var(--ax-eyebrow);padding-top:4px}.ax-step h3{font-weight:600;font-size:26px;line-height:1.1;letter-spacing:-.02em;margin-bottom:8px}.ax-step p{font-size:17px;line-height:1.55;color:var(--ax-muted)}@media (max-width:900px){.ax-process__intro{position:static}}.ax-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-16px 0 40px}.ax-tabs button{appearance:none;cursor:pointer;font-family:var(--ax-font);font-weight:600;font-size:16px;padding:12px 22px;border-radius:999px;background:transparent;color:var(--ax-ice);border:1px solid rgba(235,241,255,.2);transition:background .2s ease,color .2s ease}.ax-tabs button[aria-selected=true]{background:var(--ax-ice);color:#000;border-color:var(--ax-ice)}.ax-grid{display:grid;gap:18px}.ax-grid[hidden]{display:none}.ax-grid+.ax-grid{margin-top:18px}.ax-grid--short{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ax-grid--long{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.ax-item{display:flex;flex-direction:column;gap:10px;min-width:0}.ax-item figcaption{font-family:var(--ax-mono);font-size:12px;letter-spacing:.08em;color:var(--ax-muted)}@media (max-width:480px){.ax-grid--short{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-about{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.ax-about__photo{flex:.9 1 340px;max-width:480px;aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:var(--ax-navy);color:#b9c4dd;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--ax-mono);font-size:14px;letter-spacing:.06em}.ax-about__photo img{width:100%;height:100%;object-fit:cover;display:block}.ax-about__copy{flex:1.1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ax-about__copy p{max-width:560px;font-size:19px;line-height:1.6;color:var(--ax-muted);white-space:pre-line}.ax-contact-wrap{padding-block:24px;scroll-margin-top:calc(var(--ax-top) + 70px)}.ax-contact{position:relative;overflow:hidden;background:var(--ax-navy);border:1px solid var(--ax-line);border-radius:32px;padding:clamp(48px,8vw,110px) clamp(24px,6vw,80px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ax-contact:before{content:"";position:absolute;left:50%;top:-40%;width:80%;height:80%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(71,115,252,.25),transparent);pointer-events:none}.ax-contact>*{position:relative}.ax-contact h2{font-weight:600;font-size:clamp(44px,7vw,108px);line-height:.92;letter-spacing:-.035em;max-width:1000px}.ax-contact>p{max-width:540px;font-size:19px;color:#b9c4dd}.ax-contact__plain{font-family:var(--ax-mono);font-size:14px;color:var(--ax-muted);user-select:all}.ax-btn--xl{font-size:19px;padding:20px 34px}.ax-rec{display:inline-flex;align-items:center;gap:10px;font-family:var(--ax-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#b9c4dd}.ax-rec i{width:10px;height:10px;border-radius:50%;background:#ff4d4d;animation:ax-blink 1.2s steps(1) infinite}.ax-admin-hint{font-size:14px;color:#ffd166;border:1px dashed #ffd166;border-radius:8px;padding:10px 14px}@media (max-width:600px){.ax-contact{border-radius:24px}}.ax-btn--lg{font-size:18px;padding:18px 30px}.ax-btn--dark{background:#000;color:var(--ax-ice)!important}.ax-btn--block{width:100%}.ax-magnetic{will-change:transform}.ax-btn span[aria-hidden]{display:inline-block;transition:transform .25s ease}.ax-btn:hover span[aria-hidden]{transform:translate(4px)}.ax-badge{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(71,115,252,.5);background:#4773fc1f}.ax-badge i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8499;animation:ax-ping 1.8s ease-out infinite}@keyframes ax-ping{to{box-shadow:0 0 0 10px #3ddc8400}}.ax-split .ax-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.ax-split .ax-w>span{display:inline-block;transform:translateY(105%);animation:ax-word .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--ax-splash) + .1s + var(--w) * .06s)}@keyframes ax-word{to{transform:translateY(0)}}@supports (animation-timeline: view()){.ax-item.ax-reveal{animation-range:entry calc(var(--k, 0) * 4%) cover calc(22% + var(--k, 0) * 4%)}}@keyframes ax-mask{0%{clip-path:inset(0 0 100% 0);translate:0 20px}to{clip-path:inset(0 0 -10% 0);translate:0 0}}.ax-tilt{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.ax-progress{position:fixed;left:0;right:0;top:var(--ax-top);height:3px;z-index:60;pointer-events:none}.ax-progress span{display:block;height:100%;background:var(--ax-accent);transform-origin:left;transform:scaleX(var(--p, 0));box-shadow:0 0 12px #4773fccc}.ax-cursor{position:fixed;left:0;top:0;z-index:70;pointer-events:none;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--ax-accent);color:#000;display:flex;align-items:center;justify-content:center;font-family:var(--ax-mono);font-size:12px;font-weight:500;letter-spacing:.12em;opacity:0;transform:translate3d(var(--x, -200px),var(--y, -200px),0) scale(.4);transition:opacity .25s ease,transform .18s cubic-bezier(.2,.7,.2,1)}.ax-cursor.is-on{opacity:1;transform:translate3d(var(--x),var(--y),0) scale(1)}@media (hover:none),(pointer:coarse){.ax-cursor{display:none}}.ax-mid{background:var(--ax-accent);color:#000;padding-block:56px}.ax-mid__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.ax-mid h2{color:#000;font-weight:600;font-size:clamp(34px,4.6vw,60px);line-height:.95;letter-spacing:-.03em}.ax-mid p{font-size:18px;margin-top:10px;max-width:560px}.ax-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.ax-quote{margin:0;background:var(--ax-navy);border:1px solid var(--ax-line);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:18px;color:var(--ax-eyebrow);transition:transform .3s ease,border-color .3s ease}.ax-quote:hover{transform:translateY(-6px);border-color:#4773fc99}.ax-quote p{font-size:19px;line-height:1.55;color:var(--ax-ice);white-space:pre-line}.ax-quote footer{font-size:14px;font-weight:600;color:var(--ax-muted)}.ax-float-cta{position:fixed;z-index:55;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;background:#25d366;color:#04210f!important;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 12px 30px #00000073;transform:translateY(140%);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.ax-float-cta:not([data-wa-link]){background:var(--ax-accent);color:#000!important}.ax-float-cta.is-on{transform:translateY(0);opacity:1}.ax-float-cta.is-on:before{content:"";position:absolute;inset:0;border-radius:inherit;animation:ax-ring-out 2.4s ease-out infinite}@keyframes ax-ring-out{0%{box-shadow:0 0 #25d3668c}to{box-shadow:0 0 0 16px #25d36600}}@media (max-width:640px){.ax-float-cta{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));justify-content:center}}.ax-footer{padding-block:48px 40px}@media (max-width:640px){.ax-footer{padding-bottom:110px}}.ax-footer__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ax-line);padding-top:32px}.ax-footer__nav{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:15px}.ax-footer small{font-family:var(--ax-mono);font-size:13px;color:var(--ax-muted)}@keyframes ax-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes ax-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes ax-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ax-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes ax-scrub{0%{left:4%}to{left:96%}}.ax{--ax-splash:0s}.ax--intro{--ax-splash:1.6s}html.ax-no-intro .ax{--ax-splash:0s}.ax-intro{animation:ax-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0s) + var(--ax-splash))}.ax-d2{--d:.15s}.ax-d3{--d:.28s}.ax-d4{--d:.4s}.ax-d5{--d:.52s}.ax-splash{position:fixed;inset:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;animation:ax-splash-out .6s cubic-bezier(.7,0,.2,1) 1.25s forwards}html.ax-no-intro .ax-splash{display:none}.ax-splash__inner{width:min(560px,78vw);display:flex;flex-direction:column;gap:22px}.ax-alogo{display:block;height:auto;overflow:visible}.ax-alogo .ax-L{fill:var(--ax-ice);transform-box:fill-box;transform-origin:50% 100%}@keyframes ax-letter-in{0%{transform:translateY(115%)}}@keyframes ax-small-in{0%{opacity:0;transform:translate(-40%)}}@keyframes ax-hop{0%,to{transform:none}35%{transform:translateY(-16%) scaleY(1.06)}65%{transform:translateY(3%) scaleY(.97)}}@keyframes ax-glitch{0%,to{filter:none;transform:none}20%{filter:drop-shadow(-6px 0 #4773FC) drop-shadow(6px 0 #ff2d55);transform:translate(3px)}45%{filter:drop-shadow(5px 0 #4773FC) drop-shadow(-5px 0 #ff2d55);transform:translate(-4px) skew(-6deg)}70%{filter:drop-shadow(-3px 0 #4773FC);transform:translate(2px)}}@keyframes ax-glitch-loop{0%,92%,to{filter:none;transform:none}93%{filter:drop-shadow(-3px 0 #4773FC) drop-shadow(3px 0 #ff2d55);transform:translate(2px)}95%{filter:drop-shadow(3px 0 #4773FC) drop-shadow(-3px 0 #ff2d55);transform:translate(-2px) skew(-6deg)}97%{filter:drop-shadow(-2px 0 #4773FC);transform:none}}.ax-alogo--splash{width:100%;animation:ax-glitch .4s steps(3) .85s}.ax-alogo--splash .ax-L--big{animation:ax-letter-in .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.08s + var(--i) * .06s)}.ax-alogo--splash .ax-L--small{animation:ax-small-in .35s ease-out backwards;animation-delay:calc(.45s + var(--i) * .02s)}.ax-alogo--nav{height:32px;width:auto;animation:ax-glitch-loop 16s linear infinite;animation-delay:calc(var(--ax-splash) + 4s)}.ax-alogo--nav .ax-L--big{animation:ax-letter-in .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--ax-splash) + var(--i) * .07s)}.ax-alogo--nav .ax-L--small{transition:fill .25s ease;transition-delay:calc(var(--i) * .03s);animation:ax-small-in .4s ease-out backwards;animation-delay:calc(var(--ax-splash) + .35s + var(--i) * 25ms)}.ax-logo--live:hover .ax-alogo--nav .ax-L--big{animation:ax-hop .55s cubic-bezier(.3,.7,.3,1);animation-delay:calc(var(--i) * .06s)}.ax-logo--live:hover .ax-alogo--nav .ax-L--small{fill:var(--ax-accent)}@media (max-width:480px){.ax-alogo--nav{height:28px}}.ax-footer__big{padding-block:24px 8px}.ax-alogo--giant{width:100%}.ax-alogo--giant .ax-L--small{fill:var(--ax-accent)}.ax-js .ax-alogo--giant:not(.is-in) .ax-L{opacity:0}.ax-alogo--giant.is-in{animation:ax-glitch .5s steps(3) .95s,ax-glitch-loop 11s linear 3s infinite}.ax-alogo--giant.is-in .ax-L--big{animation:ax-letter-in .9s cubic-bezier(.2,.8,.2,1) backwards,ax-wave 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * .1s),calc(1.6s + var(--i) * .12s)}.ax-alogo--giant.is-in .ax-L--small{animation:ax-small-in .5s ease-out backwards,ax-flicker 4.5s steps(1) infinite;animation-delay:calc(.55s + var(--i) * .04s),calc(2s + var(--i) * .05s)}@keyframes ax-wave{0%,72%,to{transform:none}80%{transform:translateY(-9%) scaleY(1.04)}88%{transform:translateY(2%) scaleY(.98)}}@keyframes ax-flicker{0%,86%,to{fill:var(--ax-accent)}88%{fill:var(--ax-ice)}91%{fill:var(--ax-accent)}93%{fill:#ff2d55}95%{fill:var(--ax-accent)}}@keyframes ax-head-in{0%{opacity:0;transform:translateY(28px);clip-path:inset(0 0 100% 0)}70%{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0);text-shadow:none}78%{text-shadow:-2px 0 rgba(71,115,252,.8),2px 0 rgba(255,45,85,.6)}86%,to{opacity:1;transform:none;clip-path:none;text-shadow:none}}@keyframes ax-fade-up{0%{opacity:0;transform:translateY(14px)}}.ax-js .ax-mask:not(.is-seen):not(.is-done){opacity:0}.ax-mask.is-seen{animation:ax-head-in .9s cubic-bezier(.2,.8,.2,1) both}.ax-eyebrow,.ax-kicker{display:inline-block}.ax-navlink{position:relative;display:inline-block}.ax-navlinks:not(.is-ready)>*{animation:ax-fade-up .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--ax-splash) + .2s + var(--n, 0) * .06s)}.ax-navlinks>:nth-child(1){--n:0}.ax-navlinks>:nth-child(2){--n:1}.ax-navlinks>:nth-child(3){--n:2}.ax-navlinks>:nth-child(4){--n:3}.ax-navlinks>:nth-child(5){--n:4}.ax-navlinks>:nth-child(6){--n:5}.ax-navlink:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--ax-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ax-navlink:hover:after,.ax-navlink.is-active:after{transform:scaleX(1)}.ax-navlink.is-active{color:#fff!important}.ax-header.is-scrolled{border-bottom-color:#4773fc4d}.ax-hero__copy,.ax-stack{will-change:transform,opacity}.ax-story{position:relative;height:240vh}.ax-story__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center}.ax-story__label{font-family:var(--ax-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-eyebrow);margin-bottom:28px;display:block}.ax-story__text{font-weight:800;font-size:clamp(34px,5.2vw,76px);line-height:1.08;letter-spacing:-.03em;max-width:1100px}.ax-story__text .w{color:#ebf1ff24;transition:color .25s ease}.ax-story__text .w.on{color:var(--ax-ice)}.ax-story__text .w.hl.on{color:var(--ax-accent)}.ax-story__bar{margin-top:40px;height:2px;max-width:520px;background:#ebf1ff1f;position:relative;overflow:hidden}.ax-story__bar span{position:absolute;inset:0;background:var(--ax-accent);transform-origin:left;transform:scaleX(var(--sp, 0))}.ax-story__tc{margin-top:12px;font-family:var(--ax-mono);font-size:12px;letter-spacing:.12em;color:var(--ax-muted);font-variant-numeric:tabular-nums}html:not(.ax-js) .ax-story{height:auto;padding-block:120px}html:not(.ax-js) .ax-story__pin{position:static;height:auto}html:not(.ax-js) .ax-story__text .w{color:var(--ax-ice)}.ax-steps{position:relative;padding-left:28px}.ax-steps:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#ebf1ff1a;border-radius:2px}.ax-steps:after{content:"";position:absolute;left:6px;top:8px;width:2px;height:calc((100% - 16px) * var(--pp, 0));background:var(--ax-accent);border-radius:2px;box-shadow:0 0 12px #4773fcb3}.ax-step{position:relative;opacity:.45;transform:scale(.98);transform-origin:left center;transition:opacity .4s ease,transform .4s ease,background .4s ease,border-color .4s ease;border:1px solid transparent}.ax-step:before{content:"";position:absolute;left:-27px;top:34px;width:12px;height:12px;border-radius:50%;background:var(--ax-black);border:2px solid rgba(235,241,255,.25);transition:background .3s ease,border-color .3s ease}.ax-step.is-active{opacity:1;transform:none;background:var(--ax-card);border-color:#4773fc73}.ax-step.is-active:before,.ax-step.is-past:before{background:var(--ax-accent);border-color:var(--ax-accent)}.ax-step.is-past{opacity:.75}.ax-step:hover{transform:none}html:not(.ax-js) .ax-step{opacity:1;transform:none}.ax-reel{position:relative}.ax-reel.is-pinned{height:var(--reel-h, 200vh)}.ax-reel.is-pinned .ax-reel__pin{position:sticky;top:calc(var(--ax-top) + 70px);height:calc(100vh - var(--ax-top) - 70px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ax-reel.is-pinned .ax-grid--short{display:flex;gap:20px;width:max-content;will-change:transform;transform:translate(var(--rx, 0px))}.ax-reel.is-pinned .ax-grid--short .ax-item{width:clamp(220px,19vw,280px);flex:none}.ax-reel__meta{display:none;align-items:center;gap:16px;margin-top:20px;font-family:var(--ax-mono);font-size:12px;letter-spacing:.12em;color:var(--ax-muted)}.ax-reel.is-pinned .ax-reel__meta{display:flex;width:100%;justify-content:center}.ax-reel__track{flex:1;max-width:420px;height:2px;background:#ebf1ff1f;position:relative}.ax-reel__track span{position:absolute;inset:0;background:var(--ax-accent);transform-origin:left;transform:scaleX(var(--rp, 0))}.ax-chapters{position:fixed;left:max(18px,env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;gap:14px;padding:8px 0}.ax-chapters:before{content:"";position:absolute;left:5px;top:14px;bottom:14px;width:2px;background:#ebf1ff1a}.ax-chapters:after{content:"";position:absolute;left:5px;top:14px;width:2px;height:calc((100% - 28px) * var(--cp, 0));background:var(--ax-accent)}.ax-chapters a{position:relative;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ax-muted)!important;font-family:var(--ax-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ax-chapters a i{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--ax-black);border:2px solid rgba(235,241,255,.3);transition:background .3s ease,border-color .3s ease,transform .3s ease}.ax-chapters a span{opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap;background:#000000b3;padding:4px 8px;border-radius:6px}.ax-chapters a:hover span,.ax-chapters a:focus-visible span{opacity:1;transform:none}.ax-chapters a.is-active{color:var(--ax-ice)!important}.ax-chapters a.is-active i,.ax-chapters a.is-past i{background:var(--ax-accent);border-color:var(--ax-accent)}.ax-chapters a.is-active i{transform:scale(1.25)}@media (min-width:1440px){.ax-chapters{display:flex}}.ax-chapters.is-hidden{opacity:0;pointer-events:none}.ax-chapters{transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.ax-story{height:auto;padding-block:120px}.ax-story__pin{position:static;height:auto}.ax-story__text .w{color:var(--ax-ice)}.ax-step{opacity:1;transform:none}}.ax-splash__line{position:relative;height:2px;background:#ebf1ff26;overflow:hidden}.ax-splash__line span{position:absolute;inset:0 auto 0 0;width:100%;background:var(--ax-accent);transform:scaleX(0);transform-origin:left;animation:ax-cut .95s cubic-bezier(.6,0,.2,1) .1s forwards}.ax-splash__tc{font-family:var(--ax-mono);font-size:12px;letter-spacing:.12em;color:var(--ax-muted);text-align:right;font-variant-numeric:tabular-nums}@keyframes ax-letter{to{transform:translateY(0)}}@keyframes ax-small{to{opacity:1;transform:translate(0)}}@keyframes ax-cut{to{transform:scaleX(1)}}@keyframes ax-splash-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden}}.ax-float{animation:ax-float 5s ease-in-out infinite}.ax-float:nth-child(2){animation-delay:-1.6s}.ax-float:nth-child(3){animation-delay:-3.2s}@supports (animation-timeline: view()){.ax-reveal{animation:ax-rise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ax-splash{display:none}.ax-split .ax-w>span{transform:none}.ax-js .ax-alogo--giant .ax-L,.ax-js .ax-mask{opacity:1!important}.ax-cursor{display:none}.ax *,.ax *:before,.ax *:after{animation:none!important;transition:none!important}}:root{--ax-black:#05070B;--ax-navy:#0A1222;--ax-card:#0E1830;--ax-ice:#ECF1FC;--ax-muted:#93A0BC;--ax-line:rgba(235,241,255,.08);--ax-glow:rgba(71,115,252,.35);--ax-grad-accent:linear-gradient(180deg,#5D86FF 0%,#3A5FF2 100%);--ax-surface:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),#0A1120}body.ax-body,.ax,.ax-splash{background:var(--ax-black)}.ax:before{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:ax-grain .9s steps(4) infinite}@keyframes ax-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}.ax:after{content:"";position:fixed;inset:0;z-index:89;pointer-events:none;background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.42) 100%)}.ax-header{background:#05070bb8;border-bottom-color:var(--ax-line)}.ax-hero:before{background:radial-gradient(closest-side,rgba(71,115,252,.28),transparent)}.ax-hero:after{content:"";position:absolute;left:-10%;right:-10%;top:52%;height:2px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 10%,rgba(120,160,255,0) 30%,rgba(150,185,255,.85) 64%,rgba(71,115,252,0) 92%);box-shadow:0 0 40px 8px #4773fc47;opacity:.55;animation:ax-flare 9s ease-in-out infinite alternate}@keyframes ax-flare{0%{transform:translate(-4%);opacity:.35}to{transform:translate(4%);opacity:.65}}.ax-hero h1{background:linear-gradient(180deg,#fff 35%,#a8bbe6);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-hero h1 em{background:linear-gradient(180deg,#86a6ff,#4773fc);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-tl{background:var(--ax-surface);border-color:var(--ax-line);box-shadow:inset 0 1px #ffffff0a}.ax-viewer .ax-video{box-shadow:0 40px 100px #0009,0 0 80px var(--ax-glow),0 0 0 1px #78a0ff59}.ax-col__card{opacity:.4;filter:saturate(.6) brightness(.85)}.ax-head h2,.ax-process__intro h2,.ax-about__copy h2,.ax-contact h2{background:linear-gradient(180deg,#fff 40%,#aebfe4);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-band--navy{background:radial-gradient(1100px 480px at 50% 0%,rgba(71,115,252,.12),transparent 70%),linear-gradient(180deg,#060a13,#0a1222)}.ax-service,.ax-step,.ax-quote,.ax-contact{background:var(--ax-surface);border:1px solid var(--ax-line);box-shadow:inset 0 1px #ffffff0d,0 30px 60px #00000059}.ax-step.is-active{background:linear-gradient(180deg,#4773fc24,#4773fc0a),#0b1428;border-color:#78a0ff59}.ax-contact{background:radial-gradient(700px 320px at 50% 0%,rgba(71,115,252,.22),transparent 70%),var(--ax-surface)}.ax-contact:before{display:none}.ax-video{border-color:#ebf1ff12;box-shadow:0 20px 50px #00000073}.ax-about__photo{background:var(--ax-surface);border:1px solid var(--ax-line)}.ax-tag{background:#ebf1ff0d;border:1px solid var(--ax-line)}.ax-tabs button{border-color:var(--ax-line)}.ax-btn--accent{background:var(--ax-grad-accent);color:#fff!important;box-shadow:0 12px 34px #4773fc61,inset 0 1px #ffffff47}.ax-btn--accent:hover{filter:brightness(1.08)}.ax-btn--light{background:var(--ax-ice);color:#05070b!important}.ax-btn--line{border-color:#ebf1ff38}.ax-lang button[aria-pressed=true]{background:var(--ax-ice);color:#05070b}.ax-marquee{background:var(--ax-black);color:var(--ax-ice);border-block:1px solid var(--ax-line)}.ax-marquee__item{font-weight:600;letter-spacing:-.01em}.ax-marquee__item:nth-child(2n){color:transparent;-webkit-text-stroke:1px rgba(235,241,255,.5)}.ax-marquee__item:after{background:var(--ax-accent);box-shadow:0 0 12px var(--ax-glow)}.ax-marquee__bar{background:var(--ax-line)}.ax-marquee__bar span{background:var(--ax-accent);box-shadow:0 0 10px var(--ax-glow)}.ax-mid{background:radial-gradient(900px 320px at 15% 50%,rgba(71,115,252,.32),transparent 70%),#070c17;color:var(--ax-ice);border-block:1px solid var(--ax-line)}.ax-mid h2{color:var(--ax-ice)}.ax-mid p{color:var(--ax-muted)}.ax-mid .ax-btn--dark{background:var(--ax-grad-accent);color:#fff!important;box-shadow:0 12px 34px #4773fc61,inset 0 1px #ffffff47}.ax-footer__in{border-top-color:var(--ax-line)}@media (prefers-reduced-motion:reduce){.ax:before,.ax-hero:after{animation:none}}.ax-about__photo picture{display:block;width:100%;height:100%}.ax-about__photo img{filter:grayscale(1) contrast(1.05) brightness(.95);transform:scale(1.02);transform-origin:50% 100%;transition:filter .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ax-about__photo:hover img,.ax-about__photo:focus-within img{filter:none;transform:scale(1.06)}@media (hover:none){.ax-about__photo.is-color img{filter:none;transform:scale(1.04)}}.ax-about__photo{cursor:default}.ax-lb{position:fixed;left:0;right:0;z-index:45;height:var(--lb-h, 7vh);max-height:72px;background:#000;pointer-events:none;transform-origin:center;transition:transform 1.4s cubic-bezier(.7,0,.2,1),height 1.6s cubic-bezier(.7,0,.2,1),max-height 1.6s cubic-bezier(.7,0,.2,1)}.ax-lb--top{top:calc(var(--ax-top) + 75px);transform-origin:top;transform:scaleY(var(--lb, 1))}.ax-lb--bottom{bottom:0;transform-origin:bottom;transform:scaleY(var(--lb, 1))}html:not(.ax-lb-open) .ax-lb{height:50vh;max-height:none}.ax-lb.is-scrolling{transition:none}@media (max-width:700px){.ax-lb{--lb-h:4vh}}@keyframes ax-title{0%{opacity:0;letter-spacing:.12em;filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{opacity:1;letter-spacing:-.03em;filter:none}}.ax-title-in{animation:ax-title 1.8s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(var(--ax-splash) + .55s)}.ax-scene{color:var(--ax-muted);margin-right:12px;padding-right:12px;border-right:1px solid rgba(235,241,255,.25)}.ax-viewer__amb{position:absolute;inset:-14% -30%;width:160%;height:128%;max-width:none;object-fit:cover;filter:blur(60px) saturate(1.6);opacity:.45;z-index:-1;pointer-events:none;animation:ax-amb 8s ease-in-out infinite alternate}@keyframes ax-amb{0%{opacity:.3;transform:scale(.95)}to{opacity:.55;transform:scale(1.05)}}.ax-col{filter:blur(1.5px)}.ax-band,.ax-mid,.ax-contact-wrap{position:relative}@supports (animation-timeline: view()){.ax-band:before,.ax-mid:before{content:"";position:absolute;inset:0;background:#000;pointer-events:none;z-index:1;animation:ax-dip linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}@keyframes ax-dip{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ax-lb{display:none}.ax-title-in,.ax-viewer__amb{animation:none}.ax-band:before,.ax-mid:before{display:none}}.ax-nav{padding-block:16px}.ax-navlinks{gap:12px}.ax-burger{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 18px 0 16px;border-radius:999px;border:1px solid rgba(235,241,255,.2);background:#ffffff0a;color:var(--ax-ice);font-family:var(--ax-mono);font-size:12px;letter-spacing:.16em;transition:background .3s ease,border-color .3s ease}.ax-burger:hover{background:#ffffff14;border-color:#ebf1ff66}.ax-burger:focus-visible{outline:3px solid var(--ax-accent);outline-offset:3px}.ax-burger__lines{position:relative;width:22px;height:10px;display:block}.ax-burger__lines i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .5s cubic-bezier(.7,0,.2,1),top .5s cubic-bezier(.7,0,.2,1),width .3s ease}.ax-burger__lines i:first-child{top:0}.ax-burger__lines i:last-child{top:8px;width:70%;left:auto}.ax-burger:hover .ax-burger__lines i:last-child{width:100%}.ax-burger__label{position:relative;display:inline-block;overflow:hidden;height:1.2em;line-height:1.2em;min-width:6.4ch;text-align:left}.ax-burger__open,.ax-burger__close{display:block;transition:transform .5s cubic-bezier(.7,0,.2,1)}.ax-burger__close{position:absolute;left:0;top:0;transform:translateY(110%)}html.ax-menu-open .ax-burger__open{transform:translateY(-110%)}html.ax-menu-open .ax-burger__close{transform:none}html.ax-menu-open .ax-burger__lines i:first-child{top:4px;transform:rotate(45deg)}html.ax-menu-open .ax-burger__lines i:last-child{top:4px;width:100%;transform:rotate(-45deg)}html.ax-menu-open .ax-header{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html.ax-menu-open{overflow:hidden}@media (max-width:420px){.ax-burger__label{display:none}.ax-burger{padding:0 14px}}.ax-menu{position:fixed;inset:0;z-index:48;background:radial-gradient(900px 500px at 80% 20%,rgba(71,115,252,.16),transparent 70%),#05070b;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s linear .9s;overflow-y:auto}.ax-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s}.ax-menu__in{min-height:100%;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:calc(var(--ax-top) + 110px) 64px}.ax-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ax-line)}.ax-menu__list li{border-bottom:1px solid var(--ax-line);overflow:hidden}.ax-menu__link{display:flex;align-items:baseline;gap:22px;padding:14px 0;text-decoration:none;color:var(--ax-ice)!important;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.8,.2,1),color .3s ease;transition-delay:0s}.ax-menu.is-open .ax-menu__link{transform:none;transition-delay:calc(.25s + var(--i) * .07s),0s}.ax-menu__link:after{display:none}.ax-menu__n{flex:none;width:64px;font-family:var(--ax-mono);font-size:13px;letter-spacing:.12em;color:var(--ax-muted)}.ax-menu__t{font-weight:600;font-size:clamp(40px,6.4vw,96px);line-height:1;letter-spacing:-.03em;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ax-menu__link:hover .ax-menu__t,.ax-menu__link:focus-visible .ax-menu__t,.ax-menu__link.is-active .ax-menu__t{color:var(--ax-accent);transform:translate(14px)}.ax-menu__link:hover .ax-menu__n{color:var(--ax-ice)}.ax-menu__side{display:flex;flex-direction:column;align-items:flex-start;gap:22px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.ax-menu.is-open .ax-menu__side{opacity:1;transform:none;transition-delay:.55s}.ax-menu__side p{font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.02em;max-width:14ch}.ax-menu__social{display:flex;flex-direction:column;gap:8px;font-size:16px}.ax-menu__social a{color:var(--ax-muted);text-decoration:none}.ax-menu__social a:hover{color:var(--ax-ice)}.ax-menu__tc{font-variant-numeric:tabular-nums}@media (max-width:900px){.ax-menu__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding-block:calc(var(--ax-top) + 96px) 48px}.ax-menu__n{width:48px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ax-menu,.ax-menu__link,.ax-menu__side{transition:none!important}}@media screen and (max-width:600px){:root{--ax-top:0px}.ax-header{top:0}}.ax-contact__plain{overflow-wrap:anywhere;max-width:100%}@media (max-width:480px){.ax-contact__plain{font-size:12px}}@media (max-width:900px),(pointer:coarse){.ax:before{display:none}.ax:after{background:radial-gradient(ellipse at center,transparent 65%,rgba(0,0,0,.3) 100%)}.ax-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05070bf5}.ax-lb{display:none}.ax-hero:after{animation:none}.ax-viewer__amb{animation:none;filter:blur(36px) saturate(1.4)}.ax-col{filter:none}.ax-col__track{animation-duration:60s}.ax-prev--long{animation:none}.ax-chapters{display:none}.ax-band:before,.ax-mid:before{display:none}.ax-reveal,.ax-item.ax-reveal{animation:none!important}.ax-video,.ax-step,.ax-service,.ax-quote,.ax-contact{box-shadow:none}.ax-viewer .ax-video{box-shadow:0 0 0 1px #78a0ff59}.ax-btn--accent,.ax-progress span{box-shadow:none}.ax-marquee__track{animation-duration:40s}}.ax-contact__plain,.ax-menu__social a{overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-width:0}.ax-contact>*{max-width:100%}.ax-menu__in,.ax-menu__nav,.ax-menu__side,.ax-menu__list,.ax-menu__link{min-width:0;max-width:100%}.ax-menu__t{overflow-wrap:anywhere}@media (max-width:480px){.ax-contact__plain{font-size:11px;letter-spacing:0}.ax-menu__t{font-size:clamp(32px,10vw,44px)}.ax-menu__n{width:44px}.ax-menu__link{gap:14px}.ax-menu__side p{font-size:22px}.ax-menu__social{font-size:14px}}.ax-contact>p.ax-contact__plain{font-family:var(--ax-mono);font-size:14px;color:var(--ax-muted)}@media (max-width:480px){.ax-contact>p.ax-contact__plain{font-size:11.5px}}.ax-footer__legal{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.ax-footer__legal small{font-family:var(--ax-mono);font-size:12px;letter-spacing:.06em;color:var(--ax-muted)}.ax-credit strong{font-weight:500;color:var(--ax-ice)}@media (max-width:700px){.ax-footer__legal{align-items:flex-start;text-align:left}}
