@keyframes driftA{0%,to{transform:translate(0)rotate(0)}13%{transform:translate(60px,-27px)rotate(3deg)}29%{transform:translate(27px,-93px)rotate(-2deg)}38%{transform:translate(-21px,-72px)rotate(-5deg)}57%{transform:translate(-66px,18px)rotate(4deg)}74%{transform:translate(-12px,81px)rotate(-1deg)}88%{transform:translate(45px,42px)rotate(6deg)}}@keyframes driftB{0%,to{transform:translate(0)rotate(0)}17%{transform:translate(-42px,-90px)rotate(-6deg)}26%{transform:translate(-93px,-57px)rotate(-3deg)}48%{transform:translate(-27px,36px)rotate(5deg)}63%{transform:translate(36px,12px)rotate(9deg)}81%{transform:translate(12px,-48px)rotate(2deg)}}@keyframes driftC{0%,to{transform:translate(0)rotate(0)}11%{transform:translate(30px,54px)rotate(12deg)}34%{transform:translate(78px,24px)rotate(-7deg)}52%{transform:translate(12px,102px)rotate(21deg)}69%{transform:translate(-48px,45px)rotate(4deg)}90%{transform:translate(-18px,-30px)rotate(-11deg)}}@keyframes driftD{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(140px,-70px)rotate(8deg)}32%{transform:translate(270px,-150px)rotate(-6deg)}50%{transform:translate(190px,-40px)rotate(14deg)}68%{transform:translate(60px,-120px)rotate(-10deg)}84%{transform:translate(-30px,-30px)rotate(5deg)}}@keyframes driftE{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(-60px,110px)rotate(-20deg)}45%{transform:translate(120px,200px)rotate(30deg)}63%{transform:translate(260px,90px)rotate(10deg)}81%{transform:translate(110px,-10px)rotate(-15deg)}}@keyframes driftF{0%{transform:translate(0)rotate(0)}18%{transform:translate(-220px,60px)rotate(60deg)}39%{transform:translate(-380px,180px)rotate(140deg)}61%{transform:translate(-200px,300px)rotate(220deg)}80%{transform:translate(-60px,150px)rotate(300deg)}to{transform:translate(0)rotate(360deg)}}@keyframes driftG{0%{transform:translate(0)rotate(0)}25%{transform:translate(-200px,70px)rotate(-40deg)}50%{transform:translate(-430px,30px)rotate(-120deg)}75%{transform:translate(-230px,-20px)rotate(-200deg)}to{transform:translate(0)rotate(-360deg)}}@keyframes quarter{0%,9%{transform:rotate(0)}14%{transform:rotate(74deg)}17%,38%{transform:rotate(68deg)}44%{transform:rotate(161deg)}47%,55%{transform:rotate(155deg)}61%{transform:rotate(212deg)}64%,83%{transform:rotate(204deg)}91%{transform:rotate(366deg)}94%,to{transform:rotate(360deg)}}@keyframes wobbleSpin{0%{transform:rotate(0)}22%{transform:rotate(38deg)}31%{transform:rotate(131deg)}47%{transform:rotate(152deg)}53%{transform:rotate(139deg)}72%{transform:rotate(244deg)}86%{transform:rotate(262deg)}to{transform:rotate(360deg)}}@keyframes flip{0%,18%{transform:rotate(0)}24%{transform:rotate(196deg)}28%,49%{transform:rotate(178deg)}53%{transform:rotate(150deg)}57%,64%{transform:rotate(158deg)}73%{transform:rotate(372deg)}77%,to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1)rotate(0)}19%{transform:scale(1.17)rotate(9deg)}33%{transform:scale(.93)rotate(-5deg)}58%{transform:scale(1.26)rotate(14deg)}71%{transform:scale(1.04)rotate(3deg)}87%{transform:scale(1.12)rotate(-8deg)}}@keyframes swing{0%,to{transform:rotate(-16deg)}17%{transform:rotate(13deg)}29%{transform:rotate(-4deg)}52%{transform:rotate(24deg)}61%{transform:rotate(17deg)}79%{transform:rotate(-13deg)}}@keyframes slide{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(132px,-6px)rotate(90deg)}27%{transform:translate(104px,4px)rotate(70deg)}53%{transform:translate(222px,-10px)rotate(225deg)}66%{transform:translate(188px,2px)rotate(180deg)}84%{transform:translate(48px,-4px)rotate(-30deg)}}@keyframes orbitK{0%{transform:rotate(0)}21%{transform:rotate(58deg)}37%{transform:rotate(77deg)}58%{transform:rotate(190deg)}79%{transform:rotate(236deg)}to{transform:rotate(360deg)}}.shards .sh-box,.shards .sh-a,.shards .sh-b,.shards .sh-d,.shards .sh-e,.shards .sh-g,.shards .sh-h,.shards .sh-sl{transform-box:fill-box;transform-origin:50%}.shards .sh-a{animation:71.3s ease-in-out -12s infinite driftA}.shards .sh-b{animation:55.9s ease-in-out -28s infinite driftB}.shards .sh-c{animation:61.7s ease-in-out -7s infinite driftC}.shards .sh-d{animation:127.1s ease-in-out -37s infinite driftD}.shards .sh-e{animation:103.7s ease-in-out -61s infinite driftE}.shards .sh-g{animation:91.3s ease-in-out -24s infinite driftF}.shards .sh-h{animation:111.7s ease-in-out -47s infinite driftG}.shards .sh-q{animation:45.9s cubic-bezier(.6,0,.3,1) -19s infinite quarter}.shards .sh-s{animation:80.3s ease-in-out -40s infinite wobbleSpin}.shards .sh-f{animation:40.7s cubic-bezier(.5,0,.3,1) -9s infinite flip}.shards .sh-br{animation:35.3s ease-in-out -16s infinite breathe}.shards .sh-sw{transform-box:fill-box;transform-origin:50% 0;animation:31.1s ease-in-out -4s infinite swing}.shards .sh-sl{animation:41.3s cubic-bezier(.45,0,.3,1) -21s infinite slide}.shards .sh-orbit{transform-box:fill-box;transform-origin:50%;animation:117s ease-in-out infinite orbitK}.shards .sh-shadow{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.shards .sh-a,.shards .sh-b,.shards .sh-c,.shards .sh-d,.shards .sh-e,.shards .sh-g,.shards .sh-h,.shards .sh-q,.shards .sh-s,.shards .sh-f,.shards .sh-br,.shards .sh-sw,.shards .sh-sl,.shards .sh-orbit{animation:none}}.shards-layer{pointer-events:none;content-visibility:auto;contain-intrinsic-size:auto 660px;position:absolute;inset:0}.shards{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.shards-desktop{display:none}@media (width>=768px){.shards-desktop{display:block}.shards-mobile{display:none}}.hero[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;justify-content:flex-end;min-height:660px;display:flex;position:relative;overflow:hidden}.hero-text[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;gap:16px;padding:0 20px 48px;display:flex;position:relative}h1[data-astro-cid-lcdefpme]{letter-spacing:-1.6px;text-shadow:0 0 2px #f1f2ee,0 0 12px #f1f2eee6,0 0 24px #f1f2eeb3;margin:0;font-size:40px;font-weight:700;line-height:1.18}p[data-astro-cid-lcdefpme]{color:var(--body);text-shadow:0 0 2px #f1f2ee,0 0 10px #f1f2eef2,0 0 18px #f1f2eecc;margin:0;font-size:16px;font-weight:500;line-height:1.75}.arrow-link[data-astro-cid-lcdefpme]{text-shadow:0 0 2px #f1f2ee,0 0 10px #f1f2eef2,0 0 18px #f1f2eecc}@media (width>=768px){.hero[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:flex-start;align-items:center}.hero-text[data-astro-cid-lcdefpme]{gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:72px 40px 96px}h1[data-astro-cid-lcdefpme]{letter-spacing:-2.4px;text-shadow:0 0 2px #f1f2ee,0 0 14px #f1f2eee6,0 0 28px #f1f2eeb3;font-size:60px;line-height:1.14}p[data-astro-cid-lcdefpme]{text-shadow:0 0 2px #f1f2ee,0 0 10px #f1f2eef2,0 0 20px #f1f2eecc;max-width:480px;font-size:18px}.arrow-link[data-astro-cid-lcdefpme]{text-shadow:0 0 2px #f1f2ee,0 0 10px #f1f2eef2}}
