.Hero-module__ejOdHG__hero{padding:72px 0 40px}.Hero-module__ejOdHG__stage{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.Hero-module__ejOdHG__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:600px;display:flex;position:relative}.Hero-module__ejOdHG__lead{max-width:520px}.Hero-module__ejOdHG__note{font-size:var(--text-note);color:var(--muted)}.Hero-module__ejOdHG__kit{pointer-events:none;position:absolute;inset:0}.Hero-module__ejOdHG__kitItem{width:var(--size);height:var(--size);will-change:transform;position:absolute}.Hero-module__ejOdHG__kitInner,.Hero-module__ejOdHG__kitIcon{width:100%;height:100%}.Hero-module__ejOdHG__kitIcon{rotate:var(--tilt,0deg)}@media (prefers-reduced-motion:no-preference){.Hero-module__ejOdHG__copy{animation:Hero-module__ejOdHG__copyIn .6s var(--ease-out)backwards}.Hero-module__ejOdHG__kitIcon{animation:Hero-module__ejOdHG__kitIn .7s var(--ease-spring)calc(.2s + var(--i,0)*80ms)backwards}}@keyframes Hero-module__ejOdHG__copyIn{0%{opacity:0;transform:translateY(16px)}}@keyframes Hero-module__ejOdHG__kitIn{0%{opacity:0;transform:translateY(24px)scale(.6)}}.Hero-module__ejOdHG__k1{--size:176px;--tilt:-8deg;top:6%;left:0}.Hero-module__ejOdHG__k2{--size:150px;--tilt:6deg;bottom:2%;left:6%}.Hero-module__ejOdHG__k3{--size:96px;--tilt:-4deg;top:46%;left:16%}.Hero-module__ejOdHG__k4{--size:180px;--tilt:7deg;top:2%;right:0}.Hero-module__ejOdHG__k5{--size:128px;--tilt:-10deg;bottom:6%;right:9%}@media (max-width:1100px){.Hero-module__ejOdHG__k1{--size:140px}.Hero-module__ejOdHG__k2{--size:120px;left:2%}.Hero-module__ejOdHG__k3{display:none}.Hero-module__ejOdHG__k4{--size:140px}.Hero-module__ejOdHG__k5{--size:104px;right:4%}}@media (max-width:900px){.Hero-module__ejOdHG__hero{padding:40px 0 24px}.Hero-module__ejOdHG__stage{flex-direction:column;gap:28px;min-height:0}.Hero-module__ejOdHG__kit{justify-content:center;align-items:flex-end;gap:4px;display:flex;position:relative;inset:auto}.Hero-module__ejOdHG__kitItem{--size:84px;position:relative;inset:auto}.Hero-module__ejOdHG__k1,.Hero-module__ejOdHG__k2,.Hero-module__ejOdHG__k3,.Hero-module__ejOdHG__k4,.Hero-module__ejOdHG__k5{--size:84px;inset:auto}.Hero-module__ejOdHG__k3{--size:64px;display:block}.Hero-module__ejOdHG__k1,.Hero-module__ejOdHG__k4{top:-12px}}@media (max-width:420px){.Hero-module__ejOdHG__k1,.Hero-module__ejOdHG__k2,.Hero-module__ejOdHG__k4,.Hero-module__ejOdHG__k5{--size:72px}.Hero-module__ejOdHG__k3{display:none}}
.KitSection-module__KKuMQq__box{width:168px;height:168px;margin:-16px auto 40px}.KitSection-module__KKuMQq__boxOpen{animation:KitSection-module__KKuMQq__boxPop .7s var(--ease-spring)}@keyframes KitSection-module__KKuMQq__boxPop{0%{transform:scale(1)}30%{transform:scale(1.12)rotate(-3deg)}60%{transform:scale(.96)rotate(2deg)}to{transform:scale(1)}}.KitSection-module__KKuMQq__groupTitle{font-size:var(--text-label);letter-spacing:.02em;color:var(--muted);margin:0 0 16px 4px;font-weight:600}.KitSection-module__KKuMQq__hardware,.KitSection-module__KKuMQq__software{gap:16px;display:grid}.KitSection-module__KKuMQq__hardware{grid-template-columns:repeat(4,1fr);margin-bottom:48px}.KitSection-module__KKuMQq__software{grid-template-columns:repeat(3,1fr)}.KitSection-module__KKuMQq__tile{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink)6%,transparent);border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex}.KitSection-module__KKuMQq__anchor{width:112px;height:112px;margin:4px auto 0}.KitSection-module__KKuMQq__flyer{z-index:3;width:100%;height:100%;position:relative}.KitSection-module__KKuMQq__lift{width:100%;height:100%;transition:transform .45s var(--ease-spring)}.KitSection-module__KKuMQq__tile:hover .KitSection-module__KKuMQq__lift{transform:translateY(-8px)rotate(-4deg)scale(1.05)}.KitSection-module__KKuMQq__tileText h4{font-size:var(--text-body);letter-spacing:-.015em;color:var(--ink);margin-bottom:4px;font-weight:600}.KitSection-module__KKuMQq__tileText p{font-size:var(--text-note);color:var(--muted);line-height:1.5}.KitSection-module__KKuMQq__closing{text-align:center;font-size:var(--text-h3);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:72px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:no-preference){.KitSection-module__KKuMQq__flyer{opacity:0;transform:translate(var(--dx,0px),var(--dy,-48px))scale(.35)rotate(-20deg);transition:transform .85s var(--ease-spring)var(--delay,0s),opacity .25s ease var(--delay,0s)}.KitSection-module__KKuMQq__open .KitSection-module__KKuMQq__flyer{opacity:1;transform:none}}@media (max-width:1023px){.KitSection-module__KKuMQq__hardware{grid-template-columns:repeat(2,1fr)}.KitSection-module__KKuMQq__software{grid-template-columns:1fr}.KitSection-module__KKuMQq__software .KitSection-module__KKuMQq__tile{flex-direction:row;align-items:center}.KitSection-module__KKuMQq__software .KitSection-module__KKuMQq__anchor{flex-shrink:0;width:80px;height:80px;margin:0}.KitSection-module__KKuMQq__box{width:128px;height:128px;margin-bottom:32px}}@media (max-width:480px){.KitSection-module__KKuMQq__hardware{gap:10px}.KitSection-module__KKuMQq__tile{gap:12px;padding:16px 14px}.KitSection-module__KKuMQq__anchor{width:84px;height:84px}.KitSection-module__KKuMQq__tileText p{font-size:var(--text-label)}}
