.xm-v3-system{--xm-v3-route-gutter: clamp(2.4rem, 6vw, 8rem);--xm-v3-route-copy: min(34rem, calc(100vw - (2 * var(--xm-v3-route-gutter))));--xm-v3-route-ease: cubic-bezier(.16, 1, .3, 1);min-width:20rem;overflow-x:clip;color:var(--xm-v3-white);background:var(--xm-v3-black);overscroll-behavior-x:none}.xm-v3-system .xm-v2-shell__main{min-height:100svh}.xm-v3-system .xm-v3-prototype,.xm-v3-home-sequence,.xm-v3-route,.xm-v3-return{font-family:var(--xm-v3-display)}.xm-v3-home-scene,.xm-v3-route-scene,.xm-v3-contact,.xm-v3-return{position:relative;overflow:clip;color:var(--xm-v3-white);background-color:var(--xm-v3-black)}.xm-v3-home-scene,.xm-v3-route-scene{min-height:100svh}.xm-v3-route-scene{content-visibility:auto;contain-intrinsic-size:auto 100svh}.xm-v3-home-scene__symbol,.xm-v3-route-scene__symbol,.xm-v3-return__symbol{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.xm-v3-home-scene__symbol:after,.xm-v3-route-scene__symbol:after,.xm-v3-return__symbol:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 0 62%,rgb(0 0 0 / 14%) 78%,rgb(0 0 0 / 48%) 100%),linear-gradient(180deg,rgb(0 0 0 / 32%),transparent 14% 86%,rgb(0 0 0 / 44%));content:"";pointer-events:none}.xm-v3-home-scene__image,.xm-v3-route-scene__image,.xm-v3-return__image{display:block;width:min(112vmin,72rem);height:min(112vmin,72rem);object-fit:contain;-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 0 78%,rgb(0 0 0 / 86%) 90%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at center,#000 0 78%,rgb(0 0 0 / 86%) 90%,transparent 100%);animation:xm-v3-symbol-presence 12s ease-in-out infinite alternate}.xm-v3-home-scene__language,.xm-v3-route-scene__language{position:absolute;z-index:2;inset:auto var(--xm-v3-route-gutter) max(4rem,calc(env(safe-area-inset-bottom) + 2.4rem));width:var(--xm-v3-route-copy)}.xm-v3-home-scene__language :is(h2,p),.xm-v3-route-scene__language :is(h1,p),.xm-v3-return__language :is(p,a){margin:0}.xm-v3-home-scene__language h2,.xm-v3-route-scene__language h1{max-width:12ch;color:var(--xm-v3-white);font-family:var(--xm-v3-display);font-size:clamp(3.4rem,10vw,7.8rem);font-weight:520;letter-spacing:-.055em;line-height:.94;text-shadow:0 0 4rem rgb(122 0 255 / 28%);text-wrap:balance}.xm-v3-home-scene__language>p,.xm-v3-route-scene__language>p{max-width:31rem;margin-block-start:1.6rem;color:var(--xm-v3-muted);font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.58}.xm-v3-signal-action,.xm-v3-system .xm-v3-signal-action.xm-button{position:relative;display:inline-flex;min-width:0;min-height:4.8rem;align-items:center;gap:1.2rem;margin-block-start:2.4rem;padding:0 0 0 2.4rem;color:var(--xm-v3-white);background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:1.25rem;font-weight:580;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .18s ease,text-shadow .22s ease,transform .18s var(--xm-v3-route-ease)}.xm-v3-signal-action:before,.xm-v3-system .xm-v3-signal-action.xm-button:before{position:absolute;inset:50% auto auto 0;width:.8rem;height:.8rem;background:var(--xm-v3-energy-edge);border-radius:50%;box-shadow:0 0 1.2rem #a100ff5c;content:"";transform:translateY(-50%);transition:box-shadow .24s ease}.xm-v3-signal-action:is(:hover,:focus-visible,:active):before,.xm-v3-system .xm-v3-signal-action.xm-button:is(:hover,:focus-visible,:active):before{box-shadow:0 0 1.8rem var(--xm-v3-energy-hot)}.xm-v3-signal-action--beauty{color:var(--xm-v3-white);font-weight:680;letter-spacing:.095em;text-shadow:0 0 2rem rgb(161 0 255 / 40%)}.xm-v3-route-scene--shop .xm-v3-signal-action{min-height:5.6rem}.xm-v3-route-scene__symbol{inset:8rem 0 auto;height:min(61svh,58rem);overflow:hidden;transform:none}.xm-v3-route-scene--assistant .xm-v3-route-scene__image{width:min(92vmin,68rem);height:min(92vmin,68rem)}.xm-v3-route-scene--contact .xm-v3-route-scene__symbol{inset:10rem -46% auto 46%;justify-items:start;opacity:.78}.xm-v3-route-scene--contact .xm-v3-route-scene__image{width:min(148vmin,92rem);height:min(164vmin,104rem);filter:brightness(.62)}.xm-v3-route-scene__constellation,.xm-v3-route-scene__direction{display:grid;margin:2.6rem 0 0;padding:0;gap:1.4rem;list-style:none}.xm-v3-route-scene__constellation li{position:relative;display:grid;gap:.35rem;margin:0;padding-inline-start:1.8rem;color:#ede7f6c7;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 2rem var(--xm-v3-black)}.xm-v3-route-scene__constellation li:before,.xm-v3-route-scene__direction p:before{position:absolute;inset:50% auto auto 0;width:.4rem;height:.4rem;background:var(--xm-v3-energy-edge);border-radius:50%;box-shadow:0 0 1.4rem var(--xm-v3-energy-hot);content:"";transform:translateY(-50%)}.xm-v3-route-scene__constellation small{color:#ede7f694;font:inherit;font-size:.95rem}.xm-v3-route-scene__direction p{position:relative;margin:0;padding-inline-start:1.8rem;color:#ede7f6bd;font-size:1.15rem;letter-spacing:.045em;line-height:1.4;text-transform:uppercase;text-shadow:0 0 2rem var(--xm-v3-black)}.xm-v3-contact{display:grid;min-height:100svh;align-content:center;gap:clamp(4rem,10vw,10rem);padding:clamp(9rem,14vw,14rem) var(--xm-v3-route-gutter);content-visibility:auto;contain-intrinsic-size:auto 100svh}.xm-v3-contact__language{max-width:32rem}.xm-v3-contact__language :is(h2,p){margin:0}.xm-v3-contact__language h2{color:var(--xm-v3-white);font-size:clamp(3rem,8vw,6rem);font-weight:520;letter-spacing:-.05em;line-height:.95}.xm-v3-contact__language p{margin-block-start:1.6rem;color:var(--xm-v3-muted);line-height:1.6}.xm-v3-contact__form,.xm-v3-contact__field,.xm-v3-contact__split{display:grid;gap:2.4rem}.xm-v3-contact__form{width:100%;max-width:52rem}.xm-v3-contact__field{gap:.8rem}.xm-v3-contact__field label{color:#ede7f6c7;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}.xm-v3-contact__field :is(input,select,textarea){width:100%;min-height:4.8rem;padding:1.2rem 0;color:var(--xm-v3-white);color-scheme:dark;caret-color:var(--xm-v3-energy-edge);background:transparent;border:0;border-block-end:1px solid rgb(199 125 255 / 42%);border-radius:0;box-shadow:none;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.xm-v3-contact__field :is(input,select,textarea):focus{border-block-end-color:var(--xm-v3-energy-edge);outline:0;box-shadow:0 .8rem 1.8rem -1.5rem var(--xm-v3-energy-hot)}.xm-v3-contact__field textarea{min-height:12rem;resize:vertical}.xm-v3-contact__field select option{color:var(--xm-v3-white);background:var(--xm-v3-black)}.xm-v3-contact__action>p{max-width:36rem;margin:1.2rem 0 0;color:#ede7f69e;font-size:1.1rem;line-height:1.5}.xm-v3-contact__notice{padding-inline-start:1.6rem;border-inline-start:1px solid var(--xm-v3-energy-edge)}.xm-v3-contact__notice :is(h3,p){margin:0}.xm-v3-contact__notice p{margin-block-start:.8rem;color:var(--xm-v3-muted)}.xm-v3-system .xm-assistant-interface{position:relative;min-height:100svh;padding:clamp(9rem,12vw,14rem) 0;background:var(--xm-v3-black);border:0}.xm-v3-system .xm-assistant-interface>.xm-container{width:min(100%,82rem)}.xm-v3-system .xm-assistant-interface .xm-section__header{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.xm-v3-system .xm-intelligence-surface--v3-page{display:block}.xm-v3-system .xm-intelligence-surface__workspace{padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xm-v3-system .xm-intelligence-surface__header{padding-block-end:2rem;border-color:#c77dff3d}.xm-v3-system .xm-intelligence-surface__header .xm-system-label,.xm-v3-system .xm-intelligence-surface__mode,.xm-v3-system .xm-assistant-suggestion__index:empty,.xm-v3-system .xm-intelligence-surface__direction-header>.xm-system-label{display:none}.xm-v3-system .xm-intelligence-surface__header [data-assistant-connection-status]{color:var(--xm-v3-muted);background:transparent;border:0;border-radius:0;box-shadow:none}.xm-v3-system .xm-intelligence-surface__transcript{min-height:18rem;max-height:min(46rem,56svh);scrollbar-color:rgb(161 0 255 / 48%) transparent}.xm-v3-system .xm-assistant-message{border-color:#c77dff33}.xm-v3-system .xm-assistant-message__meta,.xm-v3-system .xm-assistant-input__boundary{font-family:var(--xm-v3-display);letter-spacing:.05em;text-transform:none}.xm-v3-system .xm-assistant-message--assistant .xm-assistant-message__source{color:var(--xm-v3-energy-edge);text-shadow:0 0 1.6rem rgb(161 0 255 / 56%)}.xm-v3-system .xm-assistant-input__control{align-items:end}.xm-v3-system .xm-assistant-input__field{min-height:5.2rem;padding-inline:0;color:var(--xm-v3-white);background:transparent;border:0;border-block-end:1px solid rgb(199 125 255 / 40%);border-radius:0;box-shadow:none}.xm-v3-system .xm-assistant-input :is(.xm-assistant-input__submit,.xm-assistant-input__abort){min-height:4.8rem;padding-inline:2rem;color:var(--xm-v3-white);background:transparent;border:1px solid rgb(199 125 255 / 44%);border-radius:0;box-shadow:0 0 2rem #7a00ff1f}.xm-v3-system .xm-intelligence-surface__directions{margin-block-start:clamp(5rem,10vw,9rem)}.xm-v3-system .xm-intelligence-surface__direction-header{max-width:34rem;gap:1.2rem}.xm-v3-system .xm-intelligence-surface__direction-list{display:grid;gap:clamp(2.8rem,6vw,5.6rem);border:0}.xm-v3-system .xm-assistant-suggestion{grid-template-columns:minmax(0,1fr);min-height:4.8rem;padding:0 0 0 1.6rem;background:transparent;border:0;border-radius:0;box-shadow:inset 1px 0 #c77dff42;transition:box-shadow .18s ease,transform .22s var(--xm-v3-route-ease)}.xm-v3-system :is(a,button).xm-assistant-suggestion:hover{background:transparent;box-shadow:inset 1px 0 0 var(--xm-v3-energy-edge),-1rem 0 3rem -2.4rem var(--xm-v3-energy-hot);transform:translate(.4rem)}.xm-v3-system .xm-assistant-suggestion__heading{font-family:var(--xm-v3-display)}.xm-v3-system .xm-intelligence-layer--v3{inset-inline:auto max(1.8rem,env(safe-area-inset-right));inset-block-end:max(1.8rem,env(safe-area-inset-bottom));width:auto;transform:none}.xm-v3-system .xm-intelligence-layer--v3 .xm-intelligence-entry{position:relative;display:inline-flex;width:auto;height:auto;min-height:4.8rem;align-items:center;padding:0 0 0 2.2rem;color:var(--xm-v3-white);background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xm-v3-system .xm-intelligence-layer--v3 .xm-intelligence-entry__signal{position:absolute;inset:50% auto auto 0;width:.65rem;height:.65rem;background:var(--xm-v3-energy-edge);box-shadow:0 0 1.6rem var(--xm-v3-energy-hot),0 0 3rem var(--xm-v3-energy);transform:translateY(-50%)}.xm-v3-system .xm-intelligence-layer--v3 .xm-intelligence-entry__identity{display:block;color:#ede7f6d1;font-size:1.05rem;font-weight:620;letter-spacing:.09em;line-height:1.3;text-transform:uppercase;text-shadow:0 0 1.8rem var(--xm-v3-black)}.xm-v3-system .xm-intelligence-layer--v3 .xm-intelligence-entry__identity .xm-system-label,.xm-v3-system .xm-intelligence-layer--v3 .xm-intelligence-entry__key{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.xm-v3-system:has([data-xm-intelligence-entry]) .xm-intelligence-layer--v3{display:none}.xm-v3-system:has(.xm-v3-gateway details[open]) main [data-xm-intelligence-entry]{visibility:hidden;pointer-events:none}.xm-v3-system .xm-intelligence-dialog--v3{background:#000000f0}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__panel{top:0;right:0;bottom:0;left:0;width:100%;max-height:100dvh;color:var(--xm-v3-white);background:var(--xm-v3-black);border:0;border-radius:0;box-shadow:none}.xm-v3-system .xm-intelligence-dialog__v3-symbol{position:absolute;inset:50% auto auto 50%;width:min(90vmin,46rem);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%);opacity:.2}.xm-v3-system .xm-intelligence-dialog__v3-symbol img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.72)}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__header,.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__footer{position:relative;z-index:2;background:#000000b8;border-color:#c77dff38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__header .xm-system-label,.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__footer span{display:none}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__close{border-color:#c77dff6b;box-shadow:0 0 2rem #7a00ff3d}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__body{position:relative;z-index:1;padding-block:4rem}.xm-v3-return{display:grid;min-height:82svh;place-items:center;padding:9rem var(--xm-v3-route-gutter) max(2.4rem,env(safe-area-inset-bottom));content-visibility:auto;contain-intrinsic-size:auto 82svh}.xm-v3-return__symbol{overflow:hidden;opacity:.42}.xm-v3-return__image{width:min(64vmin,38rem);height:min(64vmin,38rem);filter:brightness(.72)}.xm-v3-return__trace{position:absolute;inset:50% auto auto 50%;width:min(42rem,72vw);height:1px;background:linear-gradient(90deg,transparent,rgb(199 125 255 / 82%),transparent);box-shadow:0 0 2.4rem #7a00ff94;transform:translate(-50%,-50%) scaleX(.72)}.xm-v3-return--home .xm-v3-return__symbol{opacity:.5}.xm-v3-return--services .xm-v3-return__symbol{top:0;right:44%;bottom:0;left:-34%;opacity:.24}.xm-v3-return--services .xm-v3-return__image{width:min(112vmin,72rem);height:min(126vmin,80rem);filter:brightness(.54)}.xm-v3-return--universe .xm-v3-return__symbol{top:12%;right:0;bottom:-36%;left:0;opacity:.2}.xm-v3-return--universe .xm-v3-return__image{width:min(84vmin,54rem);height:min(84vmin,54rem);filter:brightness(.58)}.xm-v3-return--about .xm-v3-return__symbol{top:0;right:-46%;bottom:0;left:36%;opacity:.22}.xm-v3-return--about .xm-v3-return__image{width:min(108vmin,68rem);height:min(108vmin,68rem);filter:brightness(.5)}.xm-v3-return--assistant .xm-v3-return__trace{width:min(36rem,68vw);transform:translate(-50%,-50%) scaleX(.48)}.xm-v3-return--contact .xm-v3-return__trace{width:min(24rem,54vw);transform:translate(-50%,-50%) scaleX(.36)}.xm-v3-return__language{position:relative;z-index:2;display:grid;justify-items:center;gap:1.6rem;text-align:center}.xm-v3-return--services .xm-v3-return__language{justify-self:end;max-width:28rem;justify-items:end;text-align:end}.xm-v3-return--about .xm-v3-return__language{justify-self:start;max-width:31rem;justify-items:start;text-align:start}.xm-v3-return--contact .xm-v3-return__language{max-width:28rem}.xm-v3-return__language p{max-width:15ch;font-size:clamp(2.7rem,7.6vw,6rem);font-weight:520;letter-spacing:-.05em;line-height:.95;text-wrap:balance}.xm-v3-return__language a{min-height:4.4rem;color:var(--xm-v3-muted);font-size:1.15rem;letter-spacing:.14em;line-height:4.4rem;text-decoration:none;text-transform:uppercase}.xm-v3-return__legal{position:absolute;z-index:3;inset:auto var(--xm-v3-route-gutter) max(2.4rem,env(safe-area-inset-bottom));color:#ede7f685;font-size:1.05rem}.xm-v3-return__legal summary{min-height:4.4rem;padding-block:1.4rem;list-style:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.xm-v3-return__legal summary::-webkit-details-marker{display:none}.xm-v3-return__legal>div,.xm-v3-return__legal nav{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;align-items:center}.xm-v3-return__legal>div{padding-block-start:1.2rem;border-block-start:1px solid rgb(199 125 255 / 22%)}.xm-v3-return__legal a{min-height:4.4rem;color:inherit;line-height:4.4rem;text-decoration-color:#c77dff70;text-underline-offset:.4rem}@media(min-width:48rem){.xm-v3-home-scene--identity .xm-v3-home-scene__symbol{transform:translate(38%)}.xm-v3-home-scene--identity .xm-v3-home-scene__language{inset-block:50% auto;transform:translateY(-50%)}.xm-v3-home-scene--intelligence .xm-v3-home-scene__symbol{transform:translate(-34%)}.xm-v3-home-scene--intelligence .xm-v3-home-scene__language{inset-inline:auto var(--xm-v3-route-gutter)}.xm-v3-route-scene--assistant .xm-v3-route-scene__language{width:min(46rem,calc(46vw - var(--xm-v3-route-gutter)));inset-block:50% auto;transform:translateY(-50%)}.xm-v3-route-scene--assistant .xm-v3-route-scene__language h1{max-width:14ch;font-size:clamp(5.4rem,5.2vw,7rem)}.xm-v3-route-scene--services .xm-v3-route-scene__symbol{top:0;right:56%;bottom:0;left:-12%;height:auto;transform:none}.xm-v3-route-scene--services .xm-v3-route-scene__image{width:min(104vmin,94rem);height:min(116vmin,104rem);transform:translate(-20%) scale(1.36);transform-origin:68% 50%}.xm-v3-route-scene--services .xm-v3-route-scene__language{inset:50% var(--xm-v3-route-gutter) auto auto;width:min(36rem,calc(48vw - var(--xm-v3-route-gutter)));transform:translateY(-50%)}.xm-v3-route-scene--about .xm-v3-route-scene__symbol{top:0;right:-28%;bottom:0;left:48%;height:auto;transform:none}.xm-v3-route-scene--about .xm-v3-route-scene__language{inset:50% auto auto var(--xm-v3-route-gutter);width:min(38rem,calc(48vw - var(--xm-v3-route-gutter)));transform:translateY(-50%)}.xm-v3-route-scene--about .xm-v3-route-scene__language h1{max-width:10ch;font-size:clamp(4.8rem,4.4vw,6.4rem);text-wrap:pretty}.xm-v3-route-scene--universe .xm-v3-route-scene__symbol{top:2rem;right:44%;bottom:0;left:-8%;height:auto}.xm-v3-route-scene--universe .xm-v3-route-scene__language{inset:50% var(--xm-v3-route-gutter) auto auto;width:min(36rem,calc(48vw - var(--xm-v3-route-gutter)));text-align:start;transform:translateY(-50%)}.xm-v3-route-scene--contact .xm-v3-route-scene__symbol{top:0;right:-36%;bottom:0;left:56%;height:auto}.xm-v3-route-scene--contact .xm-v3-route-scene__language{inset:50% auto auto var(--xm-v3-route-gutter);width:min(38rem,calc(48vw - var(--xm-v3-route-gutter)));transform:translateY(-50%)}.xm-v3-contact{grid-template-columns:minmax(0,.72fr) minmax(26rem,1.28fr);align-items:start}.xm-v3-contact__split{grid-template-columns:repeat(2,minmax(0,1fr))}.xm-v3-return--services .xm-v3-return__language,.xm-v3-return--about .xm-v3-return__language{width:min(32rem,38vw)}.xm-v3-system .xm-intelligence-dialog--v3 .xm-intelligence-dialog__panel{inset:2rem 2rem 2rem auto;width:min(52rem,calc(100% - 4rem));max-height:none;border:1px solid rgb(199 125 255 / 30%);box-shadow:0 0 8rem #7a00ff24}}@media(prefers-reduced-motion:reduce){.xm-v3-home-scene__image,.xm-v3-route-scene__image,.xm-v3-return__image{animation:none}.xm-v3-signal-action:before,.xm-v3-system .xm-v3-signal-action.xm-button:before{transition-duration:.01ms}}@media(prefers-contrast:more){.xm-v3-route-scene__constellation li,.xm-v3-route-scene__direction p,.xm-v3-return__legal{color:var(--xm-v3-white)}}.xm-v3-emphasis{color:#a96bff;text-shadow:0 0 2.8rem rgb(122 0 255 / 42%)}.xm-v3-home-scene__language h2>span,.xm-v3-route-scene__language h1>span{display:block}.xm-v3-home-scene,.xm-v3-route-scene{display:grid;min-height:100svh;grid-template-rows:minmax(28rem,56svh) auto;align-content:start;gap:clamp(2.8rem,6vh,5.2rem);padding:max(8.4rem,env(safe-area-inset-top)) var(--xm-v3-route-gutter) max(5rem,calc(env(safe-area-inset-bottom) + 2.4rem))}.xm-v3-home-scene+.xm-v3-home-scene:before,.xm-v3-route-scene+.xm-v3-contact:before{position:absolute;z-index:1;inset:-8rem 0 auto;height:16rem;background:radial-gradient(ellipse at 50% 50%,rgb(122 0 255 / 12%),transparent 58%),linear-gradient(90deg,transparent 8%,rgb(169 107 255 / 26%) 50%,transparent 92%) 50% 50% / 80% 1px no-repeat;content:"";pointer-events:none}.xm-v3-home-scene__symbol,.xm-v3-route-scene__symbol{position:relative;inset:auto;height:auto;min-height:0;overflow:visible;transform:none}.xm-v3-home-scene__image,.xm-v3-route-scene__image{width:min(100%,44rem);height:100%;max-height:56svh;object-fit:contain;object-position:center;transform:none}.xm-v3-home-scene__language,.xm-v3-route-scene__language{position:relative;inset:auto;width:min(100%,36rem);transform:none}.xm-v3-home-scene__language :is(h2),.xm-v3-route-scene__language h1{font-size:clamp(3.2rem,10.2vw,5rem);line-height:.96}.xm-v3-home-scene--identity{grid-template-rows:minmax(36rem,62svh) auto;min-height:118svh}.xm-v3-home-scene--identity .xm-v3-home-scene__image{width:auto;max-width:100%;height:min(62svh,62rem);max-height:none}.xm-v3-home-scene--intelligence,.xm-v3-home-scene--orientation{grid-template-rows:minmax(18rem,36svh) auto}.xm-v3-home-scene__awakening,.xm-v3-home-scene__gateway-trace,.xm-v3-route-scene__transmission{position:relative;align-self:center;justify-self:center;width:min(42rem,82vw);height:1px;background:linear-gradient(90deg,transparent,rgb(169 107 255 / 92%),transparent);box-shadow:0 0 2.8rem #7a00ffb8}.xm-v3-home-scene__awakening:after,.xm-v3-home-scene__gateway-trace:after,.xm-v3-route-scene__transmission:after{position:absolute;inset:50% auto auto 50%;width:.75rem;height:.75rem;background:#c792ff;border-radius:50%;box-shadow:0 0 2.2rem #a100ff,0 0 5rem #7a00ffc7;content:"";transform:translate(-50%,-50%)}.xm-v3-route-scene--assistant .xm-v3-route-scene__image,.xm-v3-route-scene--shop .xm-v3-route-scene__image,.xm-v3-route-scene--services .xm-v3-route-scene__image,.xm-v3-route-scene--universe .xm-v3-route-scene__image{width:min(100%,44rem);height:auto;max-height:54svh}.xm-v3-route-scene--shop{grid-template-rows:minmax(24rem,42svh) auto;gap:1.6rem;padding-block:max(7.2rem,env(safe-area-inset-top)) max(4rem,calc(env(safe-area-inset-bottom) + 2rem))}.xm-v3-route-scene--shop .xm-v3-route-scene__image{max-height:42svh}.xm-v3-route-scene--shop .xm-v3-signal-action{margin-block-start:1.4rem}.xm-v3-route-scene--services .xm-v3-route-scene__symbol,.xm-v3-route-scene--about .xm-v3-route-scene__symbol,.xm-v3-route-scene--universe .xm-v3-route-scene__symbol{inset:auto;justify-items:center;transform:none}.xm-v3-route-scene--services .xm-v3-route-scene__image,.xm-v3-route-scene--universe .xm-v3-route-scene__image{filter:none;transform:none}.xm-v3-route-scene--about{grid-template-rows:minmax(36rem,60svh) auto;min-height:116svh}.xm-v3-route-scene--about .xm-v3-route-scene__image{width:auto;max-width:100%;height:min(60svh,62rem);max-height:none;filter:none;transform:none}.xm-v3-route-scene--contact{grid-template-rows:minmax(17rem,32svh) auto}.xm-v3-route-scene--contact .xm-v3-route-scene__transmission{align-self:end;justify-self:start;width:min(28rem,72vw)}.xm-v3-route-scene__constellation{grid-template-columns:repeat(3,minmax(0,auto));gap:.4rem 1.2rem}.xm-v3-route-scene__constellation li{padding:0}.xm-v3-route-scene__constellation li:before{display:none}.xm-v3-route-scene__constellation a{display:inline-flex;min-height:4.4rem;align-items:center;color:#f5f0ffd6;font-size:1.05rem;font-weight:680;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.xm-v3-route-scene__constellation a:is(:hover,:focus-visible){color:#c792ff;text-shadow:0 0 1.8rem rgb(122 0 255 / 72%)}.xm-v3-shop-state{color:#c792ffd6;font-size:1.05rem;font-weight:650;text-transform:uppercase}.xm-v3-services-world{background:var(--xm-v3-black)}.xm-v3-service-path{position:relative;display:grid;min-height:92svh;grid-template-rows:minmax(24rem,52svh) auto;align-content:center;gap:2.4rem;padding:8rem var(--xm-v3-route-gutter);overflow:clip}.xm-v3-service-path--tech{min-height:72svh;grid-template-rows:auto}.xm-v3-service-path__symbol{position:relative;display:grid;place-items:center}.xm-v3-service-path__symbol:after{position:absolute;inset:-2rem calc(-1 * var(--xm-v3-route-gutter));background:radial-gradient(ellipse at center,transparent 0 66%,rgb(0 0 0 / 14%) 82%,rgb(0 0 0 / 42%) 100%);content:""}.xm-v3-service-path__image{display:block;width:min(100%,44rem);height:100%;max-height:52svh;object-fit:contain}.xm-v3-service-path__language{position:relative;z-index:1;width:min(100%,38rem)}.xm-v3-service-path__index,.xm-v3-service-path__language :is(h3,p,small){margin:0}.xm-v3-service-path__index{color:#a96bff;font-size:1.05rem;font-weight:680;letter-spacing:.09em;text-transform:uppercase}.xm-v3-service-path__language h3{margin-block-start:1rem;color:var(--xm-v3-white);font-size:clamp(3.4rem,11vw,6.2rem);font-weight:540;letter-spacing:-.055em;line-height:.94}.xm-v3-service-path__language>p:not(.xm-v3-service-path__index){margin-block-start:1.6rem;color:var(--xm-v3-muted);font-size:1.4rem;line-height:1.6}.xm-v3-service-path__language small{display:block;margin-block-start:1.8rem;color:#c792ffb8;font-size:1rem;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.xm-v3-return--shop .xm-v3-return__trace{width:min(30rem,64vw);transform:translate(-50%,-50%) scaleX(.44)}@media(min-width:48rem){.xm-v3-home-scene,.xm-v3-route-scene{display:block;min-height:100svh;padding:0}.xm-v3-home-scene__symbol,.xm-v3-route-scene__symbol{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.xm-v3-home-scene__language,.xm-v3-route-scene__language{position:absolute;inset:50% auto auto var(--xm-v3-route-gutter);width:min(40rem,calc(48vw - var(--xm-v3-route-gutter)));transform:translateY(-50%)}.xm-v3-home-scene--identity .xm-v3-home-scene__symbol{top:0;right:5%;bottom:0;left:48%;transform:none}.xm-v3-home-scene--identity .xm-v3-home-scene__image{height:min(88svh,82rem)}.xm-v3-home-scene--intelligence .xm-v3-home-scene__language{inset-inline:auto var(--xm-v3-route-gutter)}.xm-v3-home-scene--intelligence .xm-v3-home-scene__awakening{position:absolute;inset:50% auto auto var(--xm-v3-route-gutter);width:min(34vw,46rem)}.xm-v3-home-scene--orientation .xm-v3-home-scene__gateway-trace{position:absolute;inset:38% auto auto 50%;transform:translate(-50%)}.xm-v3-route-scene--assistant .xm-v3-route-scene__symbol,.xm-v3-route-scene--shop .xm-v3-route-scene__symbol,.xm-v3-route-scene--about .xm-v3-route-scene__symbol{top:0;right:0;bottom:0;left:48%}.xm-v3-route-scene--assistant .xm-v3-route-scene__image,.xm-v3-route-scene--shop .xm-v3-route-scene__image{width:min(50vw,72rem);max-height:88svh}.xm-v3-route-scene--shop{padding:0}.xm-v3-route-scene--shop .xm-v3-signal-action{margin-block-start:2.4rem}.xm-v3-route-scene--services .xm-v3-route-scene__symbol,.xm-v3-route-scene--universe .xm-v3-route-scene__symbol{top:0;right:50%;bottom:0;left:0}.xm-v3-route-scene--services .xm-v3-route-scene__image,.xm-v3-route-scene--universe .xm-v3-route-scene__image{width:min(50vw,72rem);max-height:88svh;transform:none}.xm-v3-route-scene--services .xm-v3-route-scene__language,.xm-v3-route-scene--universe .xm-v3-route-scene__language{inset-inline:auto var(--xm-v3-route-gutter)}.xm-v3-route-scene--about .xm-v3-route-scene__image{width:auto;height:min(92svh,84rem);max-height:none}.xm-v3-route-scene--contact .xm-v3-route-scene__transmission{position:absolute;inset:50% var(--xm-v3-route-gutter) auto auto;width:min(38vw,48rem)}.xm-v3-service-path{min-height:100svh;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);grid-template-rows:auto;align-items:center;gap:clamp(6rem,10vw,14rem);padding-block:10rem}.xm-v3-service-path--tech{min-height:76svh;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.xm-v3-service-path--studio .xm-v3-service-path__language{grid-column:1;grid-row:1}.xm-v3-service-path--studio .xm-v3-service-path__symbol{grid-column:2}}@media(prefers-contrast:more){.xm-v3-emphasis,.xm-v3-service-path__index,.xm-v3-service-path__language small,.xm-v3-shop-state{color:var(--xm-v3-white)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xm-v3-system.css.map */
