.ld-scene[data-paused=true] *,.ld-scene[data-paused=true] :before,.ld-scene[data-paused=true] :after{animation-play-state:paused!important}.ld-ken-burns{transform-origin:62% 55%;will-change:transform;animation:32s cubic-bezier(.37,0,.63,1) infinite alternate ld-kenBurns}@keyframes ld-kenBurns{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.ld-water-mask{mix-blend-mode:soft-light;opacity:.85;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(48% 34% at 36% 72%,#000 35%,#0000 75%);mask-image:radial-gradient(48% 34% at 36% 72%,#000 35%,#0000 75%)}.ld-caustics-a,.ld-caustics-b{will-change:transform;background:url(/assets/fx/caustics.webp);position:absolute;inset:-256px}.ld-caustics-a{background-size:256px 256px;animation:26s linear infinite ld-causticsA}.ld-caustics-b{opacity:.6;background-size:360px 360px;animation:34s linear infinite ld-causticsB}@keyframes ld-causticsA{0%{transform:translate(0,0)}to{transform:translate(256px,128px)}}@keyframes ld-causticsB{0%{transform:translate(0,0)}to{transform:translate(-360px,180px)}}.ld-ship-lane{width:100%;height:0;position:absolute;top:33%;left:0}@media (min-width:768px){.ld-ship-lane{top:47%}}.ld-ship{animation:64s linear -14s infinite ld-sail;position:absolute;top:0;left:0}@keyframes ld-sail{0%{opacity:0;transform:translate(78vw,2vh)scale(1)}8%{opacity:1}82%{opacity:1}94%,to{opacity:0;transform:translate(36vw,-4vh)scale(.7)}}.ld-ship-sprite{filter:drop-shadow(0 8px 6px #061a3080)saturate(.85)brightness(.86)sepia(.12);transform-origin:50% 80%;width:clamp(72px,8vw,112px);height:auto;animation:3.6s cubic-bezier(.37,0,.63,1) infinite ld-shipBob;display:block}@keyframes ld-shipBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1.2deg)}}.ld-wake{filter:blur(4px);background:linear-gradient(90deg,#e6f3fb8c,#0000);border-radius:9999px;width:140%;height:12%;position:absolute;bottom:12%;left:55%}.ld-cloud{pointer-events:none;will-change:transform;height:auto;position:absolute}.ld-cloud-a{opacity:.55;width:min(52vw,640px);animation:150s linear -60s infinite ld-drift;top:-9%;left:0}.ld-cloud-b{opacity:.5;width:min(36vw,440px);animation:210s linear -150s infinite ld-drift;top:7%;left:0}@keyframes ld-drift{0%{transform:translate(-55vw)}to{transform:translate(110vw)}}.ld-gull-lane{animation:ld-gullFly var(--dur) linear infinite;animation-delay:var(--delay);position:absolute;left:0}@keyframes ld-gullFly{0%{transform:translate(108vw)}25%{transform:translate(78vw,-14px)}50%{transform:translate(48vw,6px)}75%{transform:translate(18vw,-10px)}to{transform:translate(-12vw)}}.ld-gull{opacity:.9;filter:drop-shadow(0 8px 6px #061a3040);animation:ld-flap var(--flap) cubic-bezier(.37, 0, .63, 1) infinite alternate;display:block;rotate:-90deg}@keyframes ld-flap{0%,40%{transform:scaleY(1)}to{transform:scaleY(.55)}}.ld-dust,.ld-glint{pointer-events:none;opacity:0;animation:ld-dust var(--dur) cubic-bezier(.37, 0, .63, 1) infinite;animation-delay:var(--delay);border-radius:9999px;position:absolute}.ld-dust{background:radial-gradient(circle,#fff6d6 0%,#ffe7a3 35%,#e3b34199 60%,#0000 75%);box-shadow:0 0 10px 2px #e3b34173}.ld-glint{background:url(/assets/fx/sparkle.webp) 50%/contain no-repeat}@keyframes ld-dust{0%{opacity:0;transform:translate(0,0)scale(.6)}15%{opacity:.95}45%{opacity:.5}60%{opacity:.9}to{transform:translate3d(var(--dx), -140px, 0) scale(1);opacity:0}}.ld-sun-rays{pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 196deg at 88% -12%,#0000 0deg,#ffd68c29 6deg,#0000 13deg,#ffd68c1a 22deg,#0000 30deg,#ffd68c1f 41deg,#0000 50deg 360deg);animation:9s cubic-bezier(.37,0,.63,1) infinite alternate ld-breathe;position:absolute;inset:0}@keyframes ld-breathe{0%{opacity:.55}to{opacity:1}}.ld-title-wrap{display:inline-block;position:relative}.ld-letter{animation:.9s cubic-bezier(.22,1,.36,1) both ld-letterRise;animation-delay:calc(var(--i) * 55ms + .12s);display:inline-block}@keyframes ld-letterRise{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)scale(.96)}to{opacity:1;filter:blur();transform:none}}.ld-title-shine{pointer-events:none;color:#0000;text-shadow:none;background:linear-gradient(100deg,#0000 38%,#fffae4f2 50%,#0000 62%) 130% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s cubic-bezier(.37,0,.63,1) 1.15s both ld-titleShine;position:absolute;inset:0}@keyframes ld-titleShine{0%{background-position:130% 0}to{background-position:-30% 0}}.ld-word{animation:.7s cubic-bezier(.22,1,.36,1) both ld-wordRise;animation-delay:calc(var(--i) * 35ms + .38s);display:inline-block}.ld-fade-up{animation:.8s cubic-bezier(.22,1,.36,1) both ld-wordRise;animation-delay:var(--d,0s)}@keyframes ld-wordRise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.ld-scroll-cue{animation:2.4s cubic-bezier(.37,0,.63,1) 2.2s infinite ld-cue}@keyframes ld-cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.ld-stage{isolation:isolate;border:1px solid #7a4f1873;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.ld-stage:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px #061a308c}.ld-stage-plaza{background:radial-gradient(60% 45% at 50% 62%,#f4e8ccf2,#d9c08ad9 55%,#0000 80%),radial-gradient(at 50% 120%,#c4a46a,#0000 60%),linear-gradient(#2a6aa5,#134a7c 60%,#0f3a63)}.ld-stage-sea{background:url(/assets/fx/world-sea.webp) 50%/640px 640px}.ld-stage-dusk{background:radial-gradient(70% 40% at 70% 70%,#c4552d59,#0000 70%),radial-gradient(60% 45% at 50% 68%,#d9c08ab3,#7a4f1880 60%,#0000 85%),linear-gradient(#3b2a4a,#6b3a2a 45%,#2b2118)}.ld-stage-caustics{opacity:.22;mix-blend-mode:screen;background:url(/assets/fx/caustics.webp) 0 0/300px 300px;animation:30s linear infinite ld-causticsA;position:absolute;inset:-200px}.ld-route{stroke-dasharray:6 9;animation:1.6s linear infinite ld-routeFlow}@keyframes ld-routeFlow{to{stroke-dashoffset:-30px}}.ld-bob{animation:3s cubic-bezier(.37,0,.63,1) infinite ld-bobUp;animation-delay:var(--d,0s)}@keyframes ld-bobUp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ld-smoke{animation:5s ease-out infinite ld-smoke;animation-delay:var(--d,0s)}@keyframes ld-smoke{0%{opacity:0;transform:translateY(10px)scale(.5)}25%{opacity:.55}to{opacity:0;transform:translate(14px,-40px)scale(1.25)}}.ld-cta-glow:before{content:"";pointer-events:none;border:2px solid #e3b341cc;border-radius:14px;animation:2.2s cubic-bezier(.22,1,.36,1) 1.9s 3 both ld-ctaPulse;position:absolute;inset:-6px}@keyframes ld-ctaPulse{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ld-ken-burns,.ld-caustics-a,.ld-caustics-b,.ld-ship,.ld-ship-sprite,.ld-cloud,.ld-gull-lane,.ld-gull,.ld-dust,.ld-glint,.ld-sun-rays,.ld-stage-caustics,.ld-route,.ld-bob,.ld-smoke,.ld-scroll-cue{animation:none!important}.ld-ship,.ld-gull-lane,.ld-dust,.ld-glint,.ld-smoke{display:none}}
