.xr-home-page,body.xr-home{overflow-x:clip}.xr-home .en-mobile-nav[aria-hidden=true]{visibility:hidden}.xr-hero{--xr-accent: #ff248e;position:relative;isolation:isolate;overflow:hidden;min-height:780px;min-height:max(780px,100svh);padding:100px 6.3% 0;color:#f5f3f4;background:#080809;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column}.xr-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 77% 48%,#38102a55,transparent 49%),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:auto,12.5% 100%;pointer-events:none}.xr-hero-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px}.xr-hero-main{position:relative;min-height:575px;display:flex;align-items:center;flex:1}.xr-hero-copy{position:relative;z-index:2;width:57%;padding:48px 0 60px;pointer-events:none}.xr-hero-signature{position:relative;margin:0 0 22px;padding-left:16px;color:#efeaf0;font:700 clamp(13px,1.25vw,17px)/1.3 Arial,Helvetica,sans-serif;letter-spacing:.26em;text-transform:uppercase}.xr-hero-signature:before{content:"";position:absolute;left:0;top:4%;width:3px;height:92%;border-radius:3px;background:linear-gradient(180deg,var(--xr-accent),#ff248e00);transform-origin:top}.xr-hero-signature span{color:var(--xr-accent)}.xr-hero h1{margin:0;color:#f5f3f4;font:700 clamp(42px,4.9vw,84px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.xr-hero h1 span{display:block;will-change:transform,opacity}.xr-hero h1 span:not([class]){background:linear-gradient(178deg,#fff 12%,#c9c3cf 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.xr-hero h1 .xr-hero-outline{color:transparent;-webkit-text-stroke:1.1px #bdb6c3;opacity:.92}.xr-hero h1 .xr-hero-pink{color:var(--xr-accent);background:linear-gradient(100deg,#ff248e 0 34%,#ff9fce 47%,#ff248e 60% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 42px #ff248e3d)}.xr-hero-description{position:relative;max-width:420px;margin:30px 0 32px;padding-left:16px;font-size:15.5px;line-height:1.75;color:#b3aeb8;letter-spacing:-.01em;text-wrap:balance}.xr-hero-description:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:1px;background:#ff248e;transform-origin:left}.xr-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;pointer-events:auto}.xr-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:0 23px;border-radius:4px;font-size:12px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s}.xr-hero-brief{color:#fff!important;background:#ed167e;border:1px solid #ff248e}.xr-hero-brief:hover{background:#ff248e;transform:translateY(-3px)}.xr-hero-cases{color:#e4e0e6!important;background:#15121690;border:1px solid #ffffff24}.xr-hero-cases:hover{background:#ffffff12;transform:translateY(-3px)}.xr-hero-actions svg{width:16px;height:16px}.xr-hero-scene{position:absolute;z-index:1;width:66%;height:112%;right:-9%;top:-7%}.xr-hero-canvas{position:absolute;width:100%;height:100%;inset:0;opacity:0;transition:opacity 1s;touch-action:pan-y}.xr-hero.is-rendered .xr-hero-canvas{opacity:1}.xr-hero-fallback{position:absolute;left:22%;top:18%;width:59%;aspect-ratio:1;border-radius:50%;border:65px solid #c31473;transform:rotate(-28deg) rotateY(30deg);background:transparent;box-shadow:inset 10px 5px 24px #ffb7e0,inset -22px -16px 30px #390422,15px 10px 35px #ff248e30,-10px -8px #ff82bd;transition:opacity .6s}.xr-hero.is-rendered .xr-hero-fallback{opacity:0}.xr-hero-orbit{position:absolute;width:86%;height:47%;left:6%;top:27%;border:1px solid #b680a127;border-radius:50%;transform:rotate(-29deg);pointer-events:none}.xr-hero-orbit:after{content:"";position:absolute;left:14%;top:13%;width:5px;height:5px;border-radius:50%;background:#ff72b6;box-shadow:0 0 15px #ff248e}.xr-hero-orbit--second{transform:rotate(41deg);opacity:.5}.xr-hero-coordinate{position:absolute;right:11%;top:20%;font:9px/1.6 monospace;color:#a89aaa;letter-spacing:.13em}.xr-hero-coordinate:before{content:"+";display:block;font-size:24px;margin-bottom:8px;color:#dfcadb}.xr-hero-hint{position:absolute;bottom:9%;left:42%;display:flex;align-items:center;gap:9px;color:#9e919f;font:9px/1.5 monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.xr-hero-hint svg{width:16px;height:16px}.xr-hero-bottom{min-height:91px;border-top:1px solid #ffffff17;padding-right:42px}.xr-hero-explore{display:inline-flex;align-items:center;gap:14px;color:#a8a3ad!important;font:10px/1.5 monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.xr-hero-explore span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffffff25;border-radius:50%;font-size:17px}.xr-hero-controls{display:flex;align-items:center;gap:6px;visibility:hidden}.xr-hero.is-rendered .xr-hero-controls{visibility:visible}.xr-hero:not(.is-rendered) .xr-hero-hint{visibility:hidden}.xr-hero-mode,.xr-hero-pause{color:#938995;background:transparent;border:1px solid transparent;border-radius:4px;min-height:44px;padding:10px 15px;cursor:pointer;font:10px/1.4 monospace;text-transform:uppercase;letter-spacing:.04em;transition:color .25s,background .25s,border-color .25s}.xr-hero-mode span{color:#716674;margin-right:9px;font-size:9px}.xr-hero-mode[aria-pressed=true]{color:#fff;background:#ff248e0c;border-color:#ff248e50}.xr-hero-mode[aria-pressed=true] span{color:#ff248e}.xr-hero-mode:hover,.xr-hero-pause:hover{color:#fff;background:#ffffff0a}.xr-hero-pause{border-color:#ffffff20;width:44px;padding:10px;margin-left:12px}.xr-hero-pause svg{width:12px;height:12px;fill:currentColor}.xr-hero-pause .xr-play,.xr-hero-pause[aria-pressed=true] .xr-pause{display:none}.xr-hero-pause[aria-pressed=true] .xr-play{display:inline}.xr-hero a:focus-visible,.xr-hero button:focus-visible{outline:2px solid #ff90c6;outline-offset:5px}.xr-hero.is-static .xr-hero-hint,.xr-hero.is-static .xr-hero-controls{visibility:hidden}@media(min-width:1600px){.xr-hero{display:flex;flex-direction:column}.xr-hero-main{flex:1}.xr-hero-copy{padding-top:70px;padding-bottom:80px}}@media(max-width:1100px){.xr-hero{padding:96px 5% 0;min-height:max(740px,100svh)}.xr-hero-main{min-height:535px}.xr-hero h1{font-size:clamp(38px,4.9vw,54px)}.xr-hero-mode{padding:10px}}@media(max-width:700px){.xr-hero{padding:80px 6% 0;min-height:0}.xr-hero-main{display:flex;flex-direction:column;min-height:0}.xr-hero-copy{width:100%;padding:32px 0 0}.xr-hero-signature{font-size:clamp(11px,3vw,14px);letter-spacing:.2em;margin-bottom:18px;padding-left:12px}.xr-hero h1{font-size:clamp(32px,8.2vw,56px)}.xr-hero-description{font-size:13.5px;max-width:320px;margin:22px 0;padding-left:13px}.xr-hero-actions{gap:9px}.xr-hero-actions a{min-height:48px;padding:0 15px;gap:13px;font-size:11px}.xr-hero-scene{position:relative;width:119%;height:350px;right:auto;top:auto;margin-top:-8px}.xr-hero-coordinate{top:14%;right:13%;font-size:8px}.xr-hero-hint{bottom:7%;left:50%;transform:translate(-50%);font-size:8px}.xr-hero-fallback{width:53%;left:24%;top:14%;border-width:42px}.xr-hero-bottom{justify-content:center;min-height:85px;padding-right:0}.xr-hero-explore{display:none}.xr-hero-controls{gap:2px}.xr-hero-mode{font-size:9px;padding:10px 8px}.xr-hero-mode span{margin-right:4px;font-size:8px}.xr-hero-pause{margin-left:5px}}@media(prefers-reduced-motion:no-preference){.xr-hero-signature{animation:xr-hero-rise .8s .1s cubic-bezier(.22,.8,.28,1) backwards}.xr-hero-signature:before{animation:xr-hero-bar .7s .05s cubic-bezier(.22,.8,.28,1) backwards}.xr-hero h1 span{animation:xr-hero-line .95s cubic-bezier(.22,.8,.28,1) backwards}.xr-hero h1 span:nth-child(1){animation-delay:.26s}.xr-hero h1 span:nth-child(2){animation-delay:.38s}.xr-hero h1 span:nth-child(3){animation-delay:.5s}.xr-hero h1 .xr-hero-pink{animation:xr-hero-line .95s .62s cubic-bezier(.22,.8,.28,1) backwards,xr-hero-shine 7.5s 2s ease-in-out infinite}.xr-hero-description{animation:xr-hero-rise .9s .86s cubic-bezier(.22,.8,.28,1) backwards}.xr-hero-description:before{animation:xr-hero-tick .6s 1.15s ease-out backwards}.xr-hero-actions a{animation:xr-hero-rise .8s cubic-bezier(.22,.8,.28,1) backwards}.xr-hero-actions a:nth-child(1){animation-delay:1s}.xr-hero-actions a:nth-child(2){animation-delay:1.1s}@keyframes xr-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xr-hero-bar{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes xr-hero-tick{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes xr-hero-line{0%{opacity:0;transform:translateY(.34em);clip-path:inset(105% -8% -20% -4%)}to{opacity:1;transform:translateY(0);clip-path:inset(-20% -8% -20% -4%)}}@keyframes xr-hero-shine{0%,22%{background-position:100% 0}62%,to{background-position:0 0}}}@media(prefers-reduced-motion:reduce){.xr-hero *,.xr-hero *:before,.xr-hero *:after{animation:none!important;transition:none!important}}@media(max-width:767px){.xr-hero h1 .xr-hero-outline{color:#e5dfe9;-webkit-text-fill-color:#e5dfe9;-webkit-text-stroke:0;opacity:1}}
