@keyframes svelte-1ka59g9-hero-blob{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-18px,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}.hero-grid.svelte-1ka59g9{background-image:linear-gradient(to right,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 35% 40%,#000,#0000);mask-image:radial-gradient(circle at 35% 40%,#000,#0000)}.hero-blob.svelte-1ka59g9{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55),transparent 60%);filter:blur(20px);border-radius:999px;animation:svelte-1ka59g9-hero-blob 10s ease-in-out infinite}.hero-blob-2.svelte-1ka59g9{animation-duration:13s;animation-delay:-2s;background:radial-gradient(circle at 60% 40%,rgba(255,255,255,.35),transparent 60%)}.hero-underline.svelte-1ka59g9{background-image:linear-gradient(to right,#ffffff0f,#ffffff8c,#ffffff0f);background-repeat:no-repeat;background-size:100% 12px;background-position:0 92%;padding-bottom:.1em}.hero-meta.svelte-1ka59g9{display:inline-flex;align-items:center;gap:12px}.hero-meta.svelte-1ka59g9:after{content:"•";opacity:.35}.hero-meta.svelte-1ka59g9:last-child:after{content:""}.hero-sheen.svelte-1ka59g9{background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 20%,transparent 40%);transform:translate(-60%);animation:svelte-1ka59g9-sheen 5.5s ease-in-out infinite}@keyframes svelte-1ka59g9-sheen{0%{transform:translate(-70%)}55%{transform:translate(110%)}to{transform:translate(110%)}}.hero-motif.svelte-1ka59g9{mix-blend-mode:overlay;opacity:.22;background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 40% 35%,#000,#0000);mask-image:radial-gradient(circle at 40% 35%,#000,#0000)}.hero-motif.svelte-1ka59g9:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(45deg,transparent 0 46%,rgba(255,255,255,.12) 46% 54%,transparent 54% 100%),linear-gradient(-45deg,transparent 0 46%,rgba(255,255,255,.12) 46% 54%,transparent 54% 100%);background-size:88px 88px;opacity:.9;transform:rotate(6deg);animation:svelte-1ka59g9-motif-drift 18s ease-in-out infinite}@keyframes svelte-1ka59g9-motif-drift{0%{transform:translate3d(-2%,0,0) rotate(6deg)}50%{transform:translate3d(2%,-2%,0) rotate(6deg)}to{transform:translate3d(-2%,0,0) rotate(6deg)}}.hero-motif-sweep.svelte-1ka59g9{mix-blend-mode:screen;opacity:.16;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 20%,transparent 40%);transform:translate(-80%);animation:svelte-1ka59g9-motif-sweep 7.5s ease-in-out infinite}@keyframes svelte-1ka59g9-motif-sweep{0%{transform:translate(-90%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.hero-frame.svelte-1ka59g9:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--corner-inset: 10px;--corner-len: 14px;--corner-thickness: 2px;background:linear-gradient(to right,#fff 0,#fff 0) top left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#fff 0,#fff 0) top left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#fff 0,#fff 0) top right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#fff 0,#fff 0) top right / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to right,#fff 0,#fff 0) bottom left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#fff 0,#fff 0) bottom left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#fff 0,#fff 0) bottom right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#fff 0,#fff 0) bottom right / var(--corner-thickness) var(--corner-len) no-repeat;background-position:var(--corner-inset) var(--corner-inset),var(--corner-inset) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),var(--corner-inset) calc(100% - var(--corner-inset)),var(--corner-inset) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset));opacity:.35}.hero-hotspot.svelte-1ka59g9{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.hero-hotspot-svg.svelte-1ka59g9{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(calc(var(--mx) * .25),calc(var(--my) * .25),0);transition:transform .22s cubic-bezier(.2,.9,.2,1);pointer-events:none;opacity:0;transition:transform .22s cubic-bezier(.2,.9,.2,1),opacity .16s ease}.hero-hotspot-line.svelte-1ka59g9{fill:none;stroke:url(#hotspotStroke);stroke-width:.7;stroke-linecap:square;stroke-dasharray:6 10;opacity:.7;animation:svelte-1ka59g9-hotspot-dash 1.6s linear infinite}@keyframes svelte-1ka59g9-hotspot-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}.hero-hotspot-dot.svelte-1ka59g9{fill:#fffffff2;opacity:.95}.hero-hotspot-ping.svelte-1ka59g9{fill:none;stroke:#ffffff8c;stroke-width:.7;opacity:.4;transform-origin:52px 58px;animation:svelte-1ka59g9-hotspot-ping 1.8s ease-out infinite}@keyframes svelte-1ka59g9-hotspot-ping{0%{transform:scale(.8);opacity:.55}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.hero-hotspot-label.svelte-1ka59g9{position:absolute;right:14px;top:14px;transform:translate3d(calc(var(--mx) * .5),calc(var(--my) * .5),0);width:min(78%,260px);display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none;transition:transform .22s cubic-bezier(.2,.9,.2,1)}.hero-hotspot-kicker.svelte-1ka59g9{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9}.hero-hotspot-title.svelte-1ka59g9{border:1px solid rgba(255,255,255,.25);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 12px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;max-width:260px;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.hero-hotspot-cta.svelte-1ka59g9{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.hero-hotspot.svelte-1ka59g9:hover .hero-hotspot-svg:where(.svelte-1ka59g9),.hero-hotspot.svelte-1ka59g9:focus-visible .hero-hotspot-svg:where(.svelte-1ka59g9){transform:translate3d(calc(var(--mx) * .55),calc(var(--my) * .55),0);opacity:1}.hero-hotspot.svelte-1ka59g9:hover .hero-hotspot-label:where(.svelte-1ka59g9),.hero-hotspot.svelte-1ka59g9:focus-visible .hero-hotspot-label:where(.svelte-1ka59g9){transform:translate3d(calc(var(--mx) * .9),calc(var(--my) * .9),0)}.hero-hotspot.svelte-1ka59g9:hover .hero-hotspot-title:where(.svelte-1ka59g9),.hero-hotspot.svelte-1ka59g9:focus-visible .hero-hotspot-title:where(.svelte-1ka59g9){opacity:1;transform:translateY(0)}.hero-hotspot.svelte-1ka59g9:hover .hero-hotspot-cta:where(.svelte-1ka59g9),.hero-hotspot.svelte-1ka59g9:focus-visible .hero-hotspot-cta:where(.svelte-1ka59g9){opacity:1;transform:translateY(0)}.hero-hotspot.svelte-1ka59g9:hover .hero-hotspot-line:where(.svelte-1ka59g9),.hero-hotspot.svelte-1ka59g9:focus-visible .hero-hotspot-line:where(.svelte-1ka59g9){opacity:.95}@media (max-width: 768px){.hero-hotspot-label.svelte-1ka59g9{right:10px;top:10px}}@media (prefers-reduced-motion: reduce){.hero-hotspot-line.svelte-1ka59g9,.hero-hotspot-ping.svelte-1ka59g9{animation:none}.hero-hotspot-svg.svelte-1ka59g9,.hero-hotspot-label.svelte-1ka59g9{transition:none;transform:none}.hero-hotspot-title.svelte-1ka59g9,.hero-hotspot-cta.svelte-1ka59g9{opacity:1;transform:none;transition:none}}.size-sheet.svelte-1ka59g9{max-width:44rem}@media (max-width: 639px){.size-sheet.svelte-1ka59g9{max-width:100%}}.size-corners.svelte-1ka59g9{position:relative}.size-corners.svelte-1ka59g9:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--corner-inset: 10px;--corner-len: 14px;--corner-thickness: 2px;background:linear-gradient(to right,#000 0,#000 0) top left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#000 0,#000 0) top left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#000 0,#000 0) top right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#000 0,#000 0) top right / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to right,#000 0,#000 0) bottom left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#000 0,#000 0) bottom left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#000 0,#000 0) bottom right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#000 0,#000 0) bottom right / var(--corner-thickness) var(--corner-len) no-repeat;background-position:var(--corner-inset) var(--corner-inset),var(--corner-inset) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),var(--corner-inset) calc(100% - var(--corner-inset)),var(--corner-inset) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset));opacity:.2}@media (max-width: 639px){.size-corners.svelte-1ka59g9:before{--corner-inset: 8px}}@media (prefers-reduced-motion: reduce){.hero-blob.svelte-1ka59g9,.hero-blob-2.svelte-1ka59g9,.hero-sheen.svelte-1ka59g9,.hero-motif.svelte-1ka59g9:before,.hero-motif-sweep.svelte-1ka59g9{animation:none}}.marquee.svelte-1ka59g9{overflow:hidden}.marquee-track.svelte-1ka59g9{display:flex;gap:22px;white-space:nowrap;will-change:transform;animation:svelte-1ka59g9-marquee 18s linear infinite}.marquee-item.svelte-1ka59g9{display:inline-flex;align-items:center;gap:14px}.marquee-item.svelte-1ka59g9:after{content:"•";opacity:.35}@keyframes svelte-1ka59g9-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-track.svelte-1ka59g9{animation:none;justify-content:center;flex-wrap:wrap;white-space:normal}.marquee-item.svelte-1ka59g9:after{content:""}}.why-grid.svelte-1ka59g9{background-image:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000);mask-image:radial-gradient(circle at 50% 20%,#000,#0000)}.xlnc-card.svelte-1ka59g9{position:relative}.xlnc-card.svelte-1ka59g9:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--corner-inset: 8px;--corner-len: 10px;--corner-thickness: 2px;background:linear-gradient(to right,#000 0,#000 0) top left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#000 0,#000 0) top left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#000 0,#000 0) top right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to bottom,#000 0,#000 0) top right / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to right,#000 0,#000 0) bottom left / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#000 0,#000 0) bottom left / var(--corner-thickness) var(--corner-len) no-repeat,linear-gradient(to left,#000 0,#000 0) bottom right / var(--corner-len) var(--corner-thickness) no-repeat,linear-gradient(to top,#000 0,#000 0) bottom right / var(--corner-thickness) var(--corner-len) no-repeat;background-position:var(--corner-inset) var(--corner-inset),var(--corner-inset) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),calc(100% - var(--corner-inset)) var(--corner-inset),var(--corner-inset) calc(100% - var(--corner-inset)),var(--corner-inset) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset)),calc(100% - var(--corner-inset)) calc(100% - var(--corner-inset));opacity:.18}.xlnc-mark.svelte-1ka59g9{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid rgba(0,0,0,1)}
