.ld{--ld-lime:#eeff04;--ld-coral:#ff7676;--ld-ink:#111315;--ld-bg-dark:#101012;--ld-text-inverse:#dbdbdb;--ld-hero-grad:linear-gradient(0deg,rgba(87,93,254,0),rgba(153,92,237,0.27)),linear-gradient(270deg,#f187a1,#fe7a7c);font-family:Inter,sans-serif;background:var(--ld-bg-dark);color:#fff}.ld-serif{font-family:var(--font-playfair),Georgia,serif;font-weight:400}@media (min-width:1280px){.ld{zoom:min(calc(100vw / 1440px),calc(100svh / 900px),1)}}@media (min-width:1920px){.ld{zoom:min(calc(100vw / 1920px),calc(100svh / 976px))}}.ld-fx:before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.12;background:repeating-linear-gradient(90deg,rgb(255 70 70) 0 1px,rgb(70 255 120) 1px 2px,rgb(90 90 255) 2px 3px)}.ld-fx-photo{filter:sepia(.22) saturate(1.55) hue-rotate(-12deg) brightness(1.04)}.ld-fx:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;mix-blend-mode:soft-light;background:rgba(255,255,255,.55)}@keyframes ld-shimmer{0%{transform:translateX(-160%)}55%{transform:translateX(320%)}to{transform:translateX(320%)}}.ld-shimmer{position:relative;overflow:hidden}.ld-shimmer:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6) 50%,transparent);animation:ld-shimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes ld-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ld-marquee-track{display:flex;width:max-content;animation:ld-marquee 28s linear infinite}@media (prefers-reduced-motion:reduce){.ld-marquee-track{animation:none}.ld-shimmer:after{animation:none;opacity:0}}