.ej-nexus{--nx-bg: #faf8f4;--nx-ink: #232323;--nx-text: #55504a;--nx-accent: #8b714a;--nx-hub: #232323;--nx-tile: #ffffff;--nx-shadow: 0 10px 28px rgba(35, 30, 22, .1), 0 2px 6px rgba(35, 30, 22, .06);--nx-shadow-hover: 0 22px 48px rgba(35, 30, 22, .18), 0 6px 14px rgba(35, 30, 22, .08);--nx-glass-rim: rgba(255, 255, 255, .78);position:relative;overflow:hidden;background:var(--nx-bg);color:var(--nx-ink);font-family:var(--font-body-family)}.ej-nexus__inner{max-width:1200px;margin:0 auto;padding:0 20px}.ej-nexus__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,80px)}.ej-nexus--diagram-left .ej-nexus__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ej-nexus--diagram-left .ej-nexus__diagram{order:-1}.ej-nexus svg :is(path,circle,rect,polygon){fill:none}.ej-nexus__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.ej-nexus__eyebrow{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-accent)}.ej-nexus__heading{margin:0;max-width:14ch;font-family:var(--font-heading-family);font-size:clamp(34px,1.6rem + 2.6vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--nx-ink);text-wrap:balance}.ej-nexus__text{max-width:40ch;font-size:17px;line-height:1.7;color:var(--nx-text)}.ej-nexus__text p{margin:0}.ej-nexus__text p+p{margin-top:.6em}.ej-nexus__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ej-nexus__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:30px;border:1px solid var(--nx-ink);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.ej-nexus__btn--primary{background:var(--nx-ink);color:var(--nx-bg)}.ej-nexus__btn--primary:hover{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff}.ej-nexus__btn--ghost{background:transparent;color:var(--nx-ink)}.ej-nexus__btn--ghost:hover{border-color:var(--nx-accent);color:var(--nx-accent)}.ej-nexus__btn svg{width:16px;height:10px;transition:transform .3s ease}.ej-nexus__btn:hover svg{transform:translate(4px)}.ej-nexus__features{margin-top:18px;width:100%}.ej-nexus__features-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.ej-nexus__features-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-text)}.ej-nexus__features-link{font-size:13px;color:var(--nx-accent);text-decoration:underline;text-underline-offset:3px}.ej-nexus__chips{display:flex;flex-wrap:wrap;gap:10px}.ej-nexus__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid color-mix(in srgb,var(--nx-accent) 35%,transparent);border-radius:30px;background:color-mix(in srgb,var(--nx-tile) 70%,transparent);color:var(--nx-ink);font-size:14px;font-weight:500;text-decoration:none;transition:border-color .25s ease,transform .3s ease}.ej-nexus__chip svg{width:18px;height:18px;color:var(--nx-accent);flex:0 0 auto}.ej-nexus__chip--link{border-color:color-mix(in srgb,var(--nx-accent) 55%,transparent);background:color-mix(in srgb,var(--nx-tile) 85%,transparent);box-shadow:0 4px 12px #231e160f;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .3s ease,box-shadow .3s ease}.ej-nexus__chip--link svg{transition:color .25s ease,transform .3s ease}.ej-nexus a.ej-nexus__chip--link:hover,.ej-nexus a.ej-nexus__chip--link:focus-visible{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px color-mix(in srgb,var(--nx-accent) 28%,transparent);outline:none}.ej-nexus a.ej-nexus__chip--link:hover svg,.ej-nexus a.ej-nexus__chip--link:focus-visible svg{color:#fff}.ej-nexus__diagram{position:relative;width:100%;max-width:600px;aspect-ratio:1;margin-inline:auto;container-type:inline-size}.ej-nexus__diagram:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(circle at 28% 30%,color-mix(in srgb,var(--nx-accent) 20%,transparent),transparent 52%),radial-gradient(circle at 74% 72%,color-mix(in srgb,var(--nx-accent) 15%,transparent),transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.9),transparent 62%);pointer-events:none}.ej-nexus__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ej-nexus__path{fill:none;stroke:var(--nx-accent);stroke-opacity:.55;stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-opacity .35s ease,stroke-width .35s ease;animation:ej-nexus-draw 1.4s cubic-bezier(.4,0,.2,1) backwards;animation-delay:calc(var(--k, 1) * 70ms)}@keyframes ej-nexus-draw{0%{stroke-dashoffset:1}}.ej-nexus__path.is-hot{stroke-opacity:1;stroke-width:2px}.ej-nexus__pulse{fill:none;stroke:var(--nx-accent);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.1 1.1;stroke-dashoffset:.1;opacity:0}.ej-nexus.is-settled .ej-nexus__pulse{animation:ej-nexus-flow 4.2s cubic-bezier(.45,0,.25,1) infinite;animation-delay:calc(var(--k, 1) * .47s)}@keyframes ej-nexus-flow{0%{stroke-dashoffset:.1;opacity:0}12%{opacity:.9}70%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}.ej-nexus.is-settled .ej-nexus__ring{animation:ej-nexus-spin 80s linear infinite}@keyframes ej-nexus-spin{to{rotate:360deg}}.ej-nexus__ring{position:absolute;left:50%;top:50%;width:46cqi;height:46cqi;translate:-50% -50%;border:1px dashed color-mix(in srgb,var(--nx-accent) 30%,transparent);border-radius:50%;pointer-events:none}.ej-nexus__node{--nx-fg: var(--nx-ink);--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 30%;position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;overflow:hidden;border:1px solid var(--nx-glass-rim);border-radius:3.4cqi;background:linear-gradient(150deg,#ffffffb8,#ffffff4d);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:var(--nx-shadow),inset 0 1px #ffffffe6;color:var(--nx-fg);text-decoration:none;translate:-50% -50%;transition:box-shadow .35s ease;animation:ej-nexus-pop .8s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(.35s + var(--dist, 0) * .12s + var(--k, 0) * 35ms)}@keyframes ej-nexus-pop{0%{opacity:0;transform:scale(.6)}}.ej-nexus.is-settled .ej-nexus__node{transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1),opacity .35s ease,box-shadow .45s ease,border-color .35s ease;transition-delay:0s}.ej-nexus.is-settled .ej-nexus__node.is-tracking{transition-duration:.12s,.5s,.5s,.35s,.45s,.35s}.ej-nexus__node--lg{width:30cqi;height:30cqi;border-radius:50%;z-index:3;overflow:visible}.ej-nexus__node--md{width:22.5cqi;height:27cqi}.ej-nexus__node--sm{width:15cqi;height:15cqi;border-radius:50%}.ej-nexus a.ej-nexus__node:hover,.ej-nexus a.ej-nexus__node:focus-visible{color:var(--nx-fg);translate:-50% calc(-50% - 6px);scale:1.16;border-color:#fffffff2;box-shadow:var(--nx-shadow-hover),0 0 30px color-mix(in srgb,var(--nx-accent) 16%,transparent),inset 0 1px #fff;z-index:6;outline:none}.ej-nexus a.ej-nexus__node--lg:hover,.ej-nexus a.ej-nexus__node--lg:focus-visible{translate:-50% -50%;scale:1.05}a.ej-nexus__node:focus-visible{border-color:var(--nx-accent)}.ej-nexus.is-settled .ej-nexus__diagram:has(a.ej-nexus__node:hover) .ej-nexus__node:not(:hover):not(.ej-nexus__node--lg){opacity:.7}@media(hover:none){.ej-nexus a.ej-nexus__node:hover{translate:-50% -50%;scale:none;box-shadow:var(--nx-shadow),inset 0 1px #ffffffe6}.ej-nexus.is-settled .ej-nexus__diagram:has(a.ej-nexus__node:hover) .ej-nexus__node{opacity:1}}.ej-nexus__node-media{position:absolute;top:.8cqi;right:.8cqi;bottom:.8cqi;left:.8cqi;overflow:hidden;border-radius:2.6cqi;isolation:isolate}.ej-nexus__node-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.ej-nexus__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.6),rgba(255,255,255,0) 45%),linear-gradient(to top,rgba(35,30,22,.2),transparent 40%);mix-blend-mode:soft-light;opacity:0;transition:opacity .45s ease}@media(hover:hover){a.ej-nexus__node:hover .ej-nexus__node-img{transform:scale(1.06)}a.ej-nexus__node:hover .ej-nexus__sheen{opacity:1}}.ej-nexus__node-label{position:absolute;left:1.5cqi;right:1.5cqi;bottom:1.5cqi;padding:1.1cqi .6cqi;border:1px solid rgba(255,255,255,.7);border-radius:1.8cqi;background:#ffffffa3;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);color:var(--nx-ink);font-size:clamp(10px,2.1cqi,14px);font-weight:600;line-height:1.15;text-align:center;overflow-wrap:break-word;transition:background .3s ease,color .3s ease,border-color .3s ease}.ej-nexus__node-label--long{left:1cqi;right:1cqi;padding-inline:.3cqi;font-size:clamp(9.5px,1.8cqi,12.5px);letter-spacing:-.01em}.ej-nexus__node-label small{display:block;margin-top:.3em;font-size:.86em;font-weight:500;color:var(--nx-accent);transition:color .3s ease}.ej-nexus__node-label--product .ej-nexus__node-name{display:-webkit-box;background-position:50% 100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ej-nexus__node-name{padding-bottom:1px;background:linear-gradient(var(--nx-accent),var(--nx-accent)) 0 100% / 0 1px no-repeat;transition:background-size .45s cubic-bezier(.2,.7,.2,1)}a.ej-nexus__node:hover .ej-nexus__node-label,a.ej-nexus__node:focus-visible .ej-nexus__node-label{background:#ffffffdb;border-color:#ffffffe6}a.ej-nexus__node:hover .ej-nexus__node-name,a.ej-nexus__node:focus-visible .ej-nexus__node-name{background-size:100% 1px}.ej-nexus__node-text{position:relative;z-index:2;padding:0 1.4cqi;font-family:var(--font-heading-family);font-size:clamp(11px,2.4cqi,16px);font-weight:600;line-height:1.15;text-align:center}.ej-nexus__node--sm .ej-nexus__node-text{display:flex;flex-direction:column;align-items:center;gap:.5cqi;padding:0;font-size:clamp(13px,3.6cqi,22px);font-weight:600;letter-spacing:.04em;line-height:1}.ej-nexus__node-sub{font-family:var(--font-body-family);font-size:clamp(7px,1.25cqi,9.5px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.ej-nexus__node--sm:before{content:"";position:absolute;top:.7cqi;right:.7cqi;bottom:.7cqi;left:.7cqi;z-index:1;border-radius:50%;border:1px solid currentColor;opacity:.28;pointer-events:none}.ej-nexus__node--sm:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:3;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translate(-120%);pointer-events:none}.ej-nexus a.ej-nexus__node--sm:is(:hover,:focus-visible):after{transform:translate(120%);transition:transform .9s cubic-bezier(.3,.6,.2,1)}.ej-nexus__node--cream{--nx-fg: var(--nx-accent);border-color:color-mix(in srgb,var(--nx-accent) 32%,#fff);background:radial-gradient(circle at 30% 25%,#fffffff2,#fff0 60%),linear-gradient(150deg,#fbf6ec,color-mix(in srgb,var(--nx-accent) 16%,#fff))}.ej-nexus__node--cream .ej-nexus__node-text{color:transparent;background:linear-gradient(120deg,#9c7a45,#c9a568 45%,#8b6a3a 70%,#b8955a);-webkit-background-clip:text;background-clip:text}.ej-nexus__node--cream .ej-nexus__node-sub{color:var(--nx-accent);-webkit-text-fill-color:currentColor}.ej-nexus__node--gold{--nx-fg: #3b2c12;border-color:color-mix(in srgb,#fff 55%,transparent);background:radial-gradient(circle at 30% 22%,#fff8e4e6,#fff8e400 55%),linear-gradient(140deg,#d9bb7c,#f3e2b6 32%,#c49a52 58%,#e4c98e 80%,#b48a46);box-shadow:var(--nx-shadow),inset 0 1px #ffffffb3,inset 0 -2px 6px #78551e40}.ej-nexus__node--gold .ej-nexus__node-text{text-shadow:0 1px 0 rgba(255,245,220,.6)}@container (max-width: 420px){.ej-nexus__node-sub{display:none}}.ej-nexus__node--dark{--nx-fg: #fff;border-color:#ffffff29;background:linear-gradient(150deg,color-mix(in srgb,var(--nx-hub) 80%,#fff),color-mix(in srgb,var(--nx-hub) 92%,transparent) 55%);box-shadow:var(--nx-shadow),inset 0 1px #ffffff38}.ej-nexus__node--lg.ej-nexus__node--dark{box-shadow:0 0 0 1.4cqi color-mix(in srgb,var(--nx-accent) 14%,transparent),var(--nx-shadow),inset 0 1px #ffffff38}.ej-nexus a.ej-nexus__node--lg.ej-nexus__node--dark:hover,.ej-nexus a.ej-nexus__node--lg.ej-nexus__node--dark:focus-visible{box-shadow:0 0 0 1.4cqi color-mix(in srgb,var(--nx-accent) 24%,transparent),var(--nx-shadow-hover),inset 0 1px #ffffff38}.ej-nexus__node--lg:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--nx-accent);opacity:0;pointer-events:none}.ej-nexus.is-settled .ej-nexus__node--lg:after{animation:ej-nexus-wave 4.2s cubic-bezier(.2,.6,.2,1) infinite}@keyframes ej-nexus-wave{0%{scale:1;opacity:.55}to{scale:1.45;opacity:0}}.ej-nexus__hub-brand,.ej-nexus__hub-hover{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.ej-nexus__hub-name{padding-left:.24em;font-family:var(--font-heading-family);font-size:clamp(15px,3.7cqi,27px);font-weight:500;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:transparent;background:linear-gradient(105deg,#b8955a,#e9d3a3 22%,#fff4dc 34%,#d2b47b 48%,#f3e2bc 64%,#c4a266,#e7cf9c);background-size:260% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;transition:background-position 2.6s cubic-bezier(.4,0,.2,1)}.ej-nexus.is-settled .ej-nexus__hub-name{background-position:100% 50%}.ej-nexus__hub-sub{display:flex;align-items:center;gap:.9em;margin-top:1.3cqi;padding-left:.46em;font-size:clamp(7px,1.45cqi,10.5px);font-weight:500;letter-spacing:.46em;text-transform:uppercase;color:#ecdcbac7}.ej-nexus__hub-sub:before,.ej-nexus__hub-sub:after{content:"";width:2.2cqi;height:1px;background:currentColor;opacity:.55}.ej-nexus__hub-hover{gap:1.2cqi;opacity:0;transform:translateY(1.4cqi);color:#f1e0ba;pointer-events:none}.ej-nexus__hub-hover-text{padding-left:.26em;font-family:var(--font-heading-family);font-size:clamp(11px,2.3cqi,16px);font-weight:500;letter-spacing:.26em;text-transform:uppercase;text-align:center;line-height:1.3}.ej-nexus__hub-hover svg{width:4.4cqi;height:auto;min-width:22px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ej-nexus a.ej-nexus__node--lg:is(:hover,:focus-visible) .ej-nexus__hub-brand{opacity:0;transform:scale(.9)}.ej-nexus a.ej-nexus__node--lg:is(:hover,:focus-visible) .ej-nexus__hub-hover{opacity:1;transform:none}.ej-nexus a.ej-nexus__node--lg:is(:hover,:focus-visible) .ej-nexus__hub-hover svg{transform:translate(.6cqi)}@media(hover:none){.ej-nexus a.ej-nexus__node--lg:hover .ej-nexus__hub-brand{opacity:1;transform:none}.ej-nexus a.ej-nexus__node--lg:hover .ej-nexus__hub-hover{opacity:0}}.ej-nexus.is-peek a.ej-nexus__node--lg{scale:1.05}.ej-nexus.is-peek a.ej-nexus__node--lg .ej-nexus__hub-brand{opacity:0;transform:scale(.9)}.ej-nexus.is-peek a.ej-nexus__node--lg .ej-nexus__hub-hover{opacity:1;transform:none}.ej-nexus.is-peek a.ej-nexus__node--lg .ej-nexus__hub-hover svg{transform:translate(.6cqi)}.ej-nexus__node--lg .ej-nexus__node-logo{position:relative;width:70%;height:auto;object-fit:contain}.ej-nexus__sparkle{position:absolute;right:5%;bottom:4%;width:26px;height:26px;color:var(--nx-accent);opacity:.8;animation:ej-nexus-twinkle 3.2s ease-in-out infinite}@keyframes ej-nexus-twinkle{0%,to{opacity:.35;scale:.8;rotate:0deg}50%{opacity:1;scale:1.1;rotate:45deg}}@media(max-width:989px){.ej-nexus__grid,.ej-nexus--diagram-left .ej-nexus__grid{grid-template-columns:minmax(0,1fr)}.ej-nexus--diagram-left .ej-nexus__diagram{order:0}.ej-nexus__diagram{max-width:520px}}@media(min-width:750px)and (max-width:1199px){.ej-nexus__chips{gap:8px}.ej-nexus__chip{gap:6px;padding:0 13px;font-size:13.5px}.ej-nexus__chip svg{width:16px;height:16px}}@media(max-width:749px){.ej-nexus__inner{padding:0 16px}.ej-nexus__text{font-size:16px}.ej-nexus__btn{padding:0 22px}.ej-nexus__chips{gap:8px}.ej-nexus__chip{gap:6px;min-height:38px;padding:0 12px;font-size:13px;white-space:nowrap}.ej-nexus__chip svg{width:16px;height:16px}}@media(max-width:400px){.ej-nexus__chip{gap:5px;padding:0 10px;font-size:12.5px}}@container (max-width: 380px){.ej-nexus__node-label{left:1cqi;right:1cqi;bottom:1cqi;font-size:10px;letter-spacing:-.01em;padding:1.2cqi .3cqi}.ej-nexus__node-label--long{left:.6cqi;right:.6cqi;font-size:9px;letter-spacing:-.02em;padding-inline:.1cqi}}@media(prefers-reduced-motion:reduce){.ej-nexus__path{animation:none!important}.ej-nexus__node{transition:none;transform:none;opacity:1;animation:none!important}.ej-nexus__sparkle,.ej-nexus__ring,.ej-nexus__pulse,.ej-nexus__node--lg:after{animation:none!important}.ej-nexus__node--sm:after{display:none}.ej-nexus__pulse{display:none}.ej-nexus.is-settled .ej-nexus__node,.ej-nexus a.ej-nexus__node:hover{transition:none;translate:-50% -50%;scale:none}.ej-nexus__hub-name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-hero-nexus-eleganz.css.map */
