.carv[data-astro-cid-kbl6x5rx]{position:relative;width:100%}.carv[data-astro-cid-kbl6x5rx] svg[data-astro-cid-kbl6x5rx]{width:100%;height:auto;overflow:visible}.carv__draw[data-astro-cid-kbl6x5rx]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.6s var(--ease) .2s forwards}.carv__draw[data-astro-cid-kbl6x5rx].d2{animation-delay:.7s}.carv__draw[data-astro-cid-kbl6x5rx].d3{animation-delay:1.1s}.carv__draw[data-astro-cid-kbl6x5rx].d4{animation-delay:1.4s}.carv__lamp[data-astro-cid-kbl6x5rx]{opacity:0;animation:lamp 1.2s ease 2.2s forwards}.carv__sweep[data-astro-cid-kbl6x5rx]{animation:sweep 5.5s cubic-bezier(.6,0,.3,1) 2.4s infinite}.carv__sparks[data-astro-cid-kbl6x5rx] path[data-astro-cid-kbl6x5rx]{transform-box:fill-box;transform-origin:center;opacity:0;animation:twinkle 3.2s ease-in-out infinite;animation-delay:calc(2.6s + var(--t))}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lamp{0%,30%{opacity:0}35%{opacity:1}45%{opacity:.2}60%,to{opacity:1}}@keyframes sweep{0%{transform:translate(0)}55%,to{transform:translate(1600px)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.carv__draw[data-astro-cid-kbl6x5rx]{stroke-dashoffset:0}.carv__lamp[data-astro-cid-kbl6x5rx]{opacity:1}.carv__sweep[data-astro-cid-kbl6x5rx]{display:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:center;padding:calc(var(--header-h) + 3rem) 0 5rem;overflow:hidden;isolation:isolate}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero__beam[data-astro-cid-bbe6dxrz]{position:absolute;top:-30%;left:50%;width:140vw;height:120%;transform:translate(-50%);background:radial-gradient(50% 40% at 60% 30%,rgba(201,206,212,.13),transparent 70%),radial-gradient(30% 25% at 20% 80%,rgba(191,217,242,.05),transparent 70%)}.hero__grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 10%,transparent 75%);opacity:.55}.hero__in[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,1rem + 4vw,4rem);align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:760px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{display:grid;gap:.08em;margin-bottom:1.6rem}.hero__l1[data-astro-cid-bbe6dxrz],.hero__l3[data-astro-cid-bbe6dxrz]{color:var(--c-white)}.hero__l2[data-astro-cid-bbe6dxrz]{font-size:1.12em;line-height:.95;padding-right:.1em;letter-spacing:-.03em}.hero__l3[data-astro-cid-bbe6dxrz]{font-size:.52em;font-weight:600;font-stretch:100%;color:var(--c-silver-300);letter-spacing:-.015em;margin-top:.25em}.hero__lead[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--c-white)}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.2rem 0}.hero__trust[data-astro-cid-bbe6dxrz]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:.9rem;color:var(--c-silver-300)}.hero__trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem}.hero__trust[data-astro-cid-bbe6dxrz] svg{color:var(--c-silver-100)}.hero__visual[data-astro-cid-bbe6dxrz]{width:min(100%,980px);margin-inline:auto}.hero__eyebrow[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz],.hero__lead[data-astro-cid-bbe6dxrz],.hero__ctas[data-astro-cid-bbe6dxrz],.hero__trust[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(24px);animation:rise 1s var(--ease) forwards}.hero__eyebrow[data-astro-cid-bbe6dxrz]{animation-delay:.05s}.hero__l1[data-astro-cid-bbe6dxrz]{animation-delay:.12s}.hero__l2[data-astro-cid-bbe6dxrz]{animation-delay:.22s}.hero__l3[data-astro-cid-bbe6dxrz]{animation-delay:.32s}.hero__lead[data-astro-cid-bbe6dxrz]{animation-delay:.45s}.hero__ctas[data-astro-cid-bbe6dxrz]{animation-delay:.58s}.hero__trust[data-astro-cid-bbe6dxrz]{animation-delay:.7s}@keyframes rise{to{opacity:1;transform:none}}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:1.5rem;width:26px;height:42px;margin-left:-13px;border:1px solid var(--line-strong);border-radius:14px}.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--c-silver-100);animation:wheel 2s var(--ease) infinite}@keyframes wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(min-width:1080px){.hero__in[data-astro-cid-bbe6dxrz]{position:relative}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.6rem,1.6rem + 4vw,6rem)}.hero__visual[data-astro-cid-bbe6dxrz]{position:absolute;z-index:0;right:-10vw;top:52%;width:min(62vw,1100px);transform:translateY(-38%);pointer-events:none}.hero__copy[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-10% -20% -10% -40%;z-index:-1;background:radial-gradient(closest-side,rgba(5,5,6,.85),transparent)}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{min-height:auto;padding-bottom:4rem}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.hero__scroll[data-astro-cid-bbe6dxrz]{display:none}}.mq[data-astro-cid-tpudeaz7]{overflow:hidden;border-block:1px solid var(--line);background:var(--c-carbon);padding:1.1rem 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:mq 45s linear infinite}.mq[data-astro-cid-tpudeaz7]:hover .mq__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.mq[data-astro-cid-tpudeaz7] ul[data-astro-cid-tpudeaz7]{list-style:none;display:flex;margin:0;padding:0}.mq[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{display:flex;align-items:center;gap:1.4rem;padding-right:1.4rem;font-family:var(--f-tech);font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--c-silver-300);white-space:nowrap}.mq__dot[data-astro-cid-tpudeaz7]{color:var(--c-silver-700);font-size:.7rem}@keyframes mq{to{transform:translate(-50%)}}.cmp[data-astro-cid-tj6vkdow]{max-width:980px;margin-inline:auto;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--c-black)}.cmp__row[data-astro-cid-tj6vkdow]{display:grid;grid-template-columns:1fr 1fr}.cmp__row[data-astro-cid-tj6vkdow]+.cmp__row[data-astro-cid-tj6vkdow]{border-top:1px solid var(--line)}.cmp__row[data-astro-cid-tj6vkdow] span[data-astro-cid-tj6vkdow]{padding:1.15rem 1.5rem;display:flex;gap:.8rem;align-items:flex-start;font-size:.97rem;line-height:1.5}.cmp__head[data-astro-cid-tj6vkdow] span[data-astro-cid-tj6vkdow]{font-family:var(--f-tech);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--c-silver-500);padding-block:1rem}.cmp__head[data-astro-cid-tj6vkdow] span[data-astro-cid-tj6vkdow]:last-child,.cmp__yes[data-astro-cid-tj6vkdow]{background:linear-gradient(90deg,#e9ecef0f,#e9ecef05);color:var(--c-white)}.cmp__no[data-astro-cid-tj6vkdow]{color:var(--c-silver-700)}.cmp__no[data-astro-cid-tj6vkdow]:before{content:"✕";color:#6b4a4a;font-weight:700}.cmp__yes[data-astro-cid-tj6vkdow]:before{content:"✓";color:var(--c-white);font-weight:700;text-shadow:0 0 10px #fff}.cmp__head[data-astro-cid-tj6vkdow] span[data-astro-cid-tj6vkdow]:before{display:none}@media(max-width:640px){.cmp__row[data-astro-cid-tj6vkdow]{grid-template-columns:1fr}.cmp__head[data-astro-cid-tj6vkdow]{display:none}.cmp__no[data-astro-cid-tj6vkdow]{padding-bottom:.3rem!important;font-size:.88rem!important}.cmp__yes[data-astro-cid-tj6vkdow]{padding-top:.5rem!important}}.about-teaser__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,1rem + 5vw,6rem);align-items:center}.about-teaser__in[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{display:grid;gap:1.2rem;justify-items:start}.about-teaser__mark[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 40%,rgba(233,236,239,.1),transparent 70%),#000;padding:clamp(1.5rem,1rem + 3vw,3.5rem)}@media(max-width:860px){.about-teaser__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
