.ld{--ld-ease:cubic-bezier(.7, 0, .2, 1);color:#eceff2;background:#0d0e10;min-height:100svh;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow-x:hidden}.ld-bg{pointer-events:none;background:radial-gradient(60% 50% at 15% -5%,#787c8433,#0000 70%),radial-gradient(50% 45% at 95% 8%,#ff000012,#0000 70%),radial-gradient(70% 60% at 50% 120%,#464a5247,#0000 70%);position:fixed;inset:0}.ld-bg:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 20%,#000 0%,#0000 72%)}.ld-top{z-index:2;opacity:0;transition:opacity .8s .8s;position:absolute;top:18px;right:22px}.ld--settled .ld-top{opacity:1}.ld-top{gap:8px;display:flex}.ld-top a{color:#c6cbd1;border:1px solid #2f3237;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.ld-top a:hover{color:#fff;border-color:#6a707a}.ld-hero{z-index:1;height:100svh;transition:height 1.1s var(--ld-ease);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 20px;display:flex;position:relative}.ld--init .ld-hero,.ld--intro .ld-hero{cursor:pointer}.ld--settled .ld-hero{cursor:default;height:clamp(210px,32svh,300px)}.ld-logo{width:min(640px,80vw);transition:width 1.1s var(--ld-ease)}.ld--settled .ld-logo{width:min(280px,58vw)}.vl{width:100%;height:auto;display:block;overflow:visible}.ld-tag{color:#98a2ad;letter-spacing:.22em;text-transform:uppercase;opacity:0;margin:0;font-size:14px;transition:opacity .9s .9s}.ld--settled .ld-tag{opacity:1}.vl-d{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:vl-draw;animation-timing-function:cubic-bezier(.55,.05,.3,1);animation-fill-mode:forwards}@keyframes vl-draw{to{stroke-dashoffset:0}}.vl-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.3,1.6,.5,1) forwards vl-pop}@keyframes vl-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.vl-etch{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:vl-etch-draw var(--d) linear var(--t) forwards, vl-etch-fade 1.4s ease-out calc(var(--t) + var(--d)) forwards}.vl-orb{stroke-dasharray:.0001 3;stroke-dashoffset:0;opacity:0;animation:vl-orb var(--d) linear var(--t) forwards}.vl-trail{stroke-dasharray:.07 3;stroke-dashoffset:.07px;opacity:0;animation:vl-trail var(--d) linear var(--t) forwards}@keyframes vl-trail{0%{opacity:.7;stroke-dashoffset:.07px}99%{opacity:.7}to{opacity:0;stroke-dashoffset:-.93px}}@keyframes vl-etch-draw{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes vl-etch-fade{0%{opacity:1}to{opacity:0}}@keyframes vl-orb{0%{opacity:1;stroke-dashoffset:0}99%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.ld-main{z-index:1;opacity:0;max-width:1180px;transition:opacity .9s .5s, transform .9s .5s var(--ld-ease);margin:0 auto;padding:0 20px 72px;position:relative;transform:translateY(28px)}.ld--settled .ld-main{opacity:1;transform:none}.ld-h{color:#98a2ad;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:600}.ld-empty{color:#98a2ad}.ld-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:40px 38px;margin:0;padding:0;list-style:none;display:grid}.ld-grid li{opacity:0;transform:translateY(18px)}.ld--settled .ld-grid li{opacity:1;transition:opacity .7s calc(.7s + var(--i) * 90ms), transform .7s calc(.7s + var(--i) * 90ms);transform:none}.ld-card{color:inherit;background:#151619;border:1px solid #25272b;border-radius:0;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.ld-card:before{content:"";z-index:2;transform-origin:0;background:#d80000;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ld-card:hover,.ld-card:focus-visible{border-color:#4a4e55;outline:none;transform:translateY(-5px);box-shadow:0 18px 44px #0000008c}.ld-card:hover:before,.ld-card:focus-visible:before{transform:scaleX(1)}.ld-thumb{aspect-ratio:1;pointer-events:none;background:#fff;position:relative;overflow:hidden}.ld-thumb iframe{transform-origin:0 0;border:0;position:absolute;top:0;left:0}.ld-card-body{gap:3px;padding:14px 16px 16px;display:grid}.ld-card-body strong{font-size:15px;line-height:1.3}.ld-card-body span{color:#98a2ad;font-size:12px}.ld-card-cta{color:#fff;opacity:0;font-size:12px;font-weight:600;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;right:14px;transform:translate(-6px)}.ld-card:hover .ld-card-cta,.ld-card:focus-visible .ld-card-cta{opacity:1;transform:none}.ld-foot{z-index:1;color:#6a707a;text-align:center;opacity:0;padding:0 20px 36px;font-size:12px;transition:opacity .8s 1.2s;position:relative}.ld--settled .ld-foot{opacity:1}@media (prefers-reduced-motion:reduce){.vl-etch,.vl-trail,.vl-orb{display:none}.ld *,.ld :before{transition-duration:10ms!important;transition-delay:0s!important;animation-duration:10ms!important;animation-delay:0s!important}}
