html:has(main[data-landing]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3d5266 #010a13;background:#010a13}html body:has(>main[data-landing]){color:#fbfbfb;max-width:none;padding:0}body:has(>main[data-landing])>header{display:none}body:has(>main[data-landing])>footer{color:#9aa7b3;border-top-color:#fbfbfb14;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 8rem}@media (min-width:48rem){body:has(>main[data-landing])>footer{padding-inline:2.5rem}}body:has(>main[data-landing])>footer a{color:#8fc1ef}[data-landing]{--lp-canvas:#010a13;--lp-panel:#0b1620;--lp-panel-2:#111f2c;--lp-hair:#fbfbfb12;--lp-hi:inset 0 1px 0 #ffffff0f;--lp-ease:cubic-bezier(.16, 1, .3, 1)}[data-landing] .lp-panel{background:var(--lp-panel);border:1px solid var(--lp-hair);box-shadow:var(--lp-hi);border-radius:24px}[data-landing] .lp-dissolve{-webkit-mask-image:linear-gradient(#000 52%,#0000 96%);mask-image:linear-gradient(#000 52%,#0000 96%)}[data-landing] .lp-dissolve-x{-webkit-mask-image:linear-gradient(#000 52%,#0000 96%);mask-image:linear-gradient(#000 52%,#0000 96%)}@media (min-width:48rem){[data-landing] .lp-dissolve-x{-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 98%);mask-image:linear-gradient(270deg,#000 50%,#0000 98%)}}[data-landing] .lp-video{opacity:0;transition:opacity 1.2s var(--lp-ease)}[data-landing] .lp-video[data-playing]{opacity:1}[data-landing] .lp-tray{transition:translate .6s var(--lp-ease), opacity .4s var(--lp-ease), visibility 0s linear .6s;opacity:0;visibility:hidden;translate:0 140%}[data-landing] .lp-tray[data-show=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}[data-landing] .lp-card3d{transform-style:preserve-3d}[data-landing] .lp-card3d>*{backface-visibility:hidden}[data-landing] .lp-card3d>.lp-back{transform:rotateY(180deg)}[data-landing] .lp-column{background:radial-gradient(closest-side,#d6e9ff8c,#0000) 50%/9rem 100% no-repeat,radial-gradient(closest-side,#8fc1ef47,#0000) 50%/30rem 120% no-repeat;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}[data-landing] details>summary{list-style:none}[data-landing] details>summary::-webkit-details-marker{display:none}[data-landing] details[open] .lp-plus{rotate:45deg}[data-landing] .lp-plus{transition:rotate .3s var(--lp-ease)}@media (prefers-reduced-motion:no-preference){[data-landing] .lp-settle{animation:lp-settle 1.8s var(--lp-ease) both}[data-landing] .lp-in{animation:lp-in 1s var(--lp-ease) both;animation-delay:calc(.35s + var(--d,0) * .12s)}@supports (animation-timeline:view()){[data-landing] .lp-word{animation:linear both lp-focus;animation-timeline:view();animation-range:entry calc(20% + var(--i,0) * 5%) cover calc(28% + var(--i,0) * 5%)}[data-landing] .lp-rise{animation:linear both lp-rise;animation-timeline:view();animation-range:entry cover 22%}[data-landing] .lp-stack{timeline-scope:--lp-s2, --lp-s3}[data-landing] .lp-stack>li:nth-child(2){view-timeline-name:--lp-s2}[data-landing] .lp-stack>li:nth-child(3){view-timeline-name:--lp-s3}[data-landing] .lp-stack>li:first-child>*{animation:linear both lp-recede;animation-timeline:--lp-s2;animation-range:entry 10% contain 0%}[data-landing] .lp-stack>li:nth-child(2)>*{animation:linear both lp-recede;animation-timeline:--lp-s3;animation-range:entry 10% contain 0%}[data-landing] .lp-turn{view-timeline-name:--lp-turn;height:240svh}[data-landing] .lp-turn .lp-card3d{animation:linear both lp-turn;animation-timeline:--lp-turn;animation-range:contain contain 55%}[data-landing] .lp-turn .lp-after{animation:linear both lp-in-scroll;animation-timeline:--lp-turn;animation-range:contain 50% contain 70%}}}@keyframes lp-settle{0%{opacity:0;scale:1.08}}@keyframes lp-in{0%{opacity:0;translate:0 1.5rem}}@keyframes lp-focus{0%{opacity:.15;filter:blur(12px)}}@keyframes lp-rise{0%{opacity:0;translate:0 3rem}}@keyframes lp-recede{to{filter:brightness(.45);scale:.93}}@keyframes lp-turn{0%{transform:rotateX(18deg)rotateY(-180deg)rotate(-8deg)scale(.86)}60%{transform:rotateX(8deg)rotateY(-40deg)rotate(-4deg)scale(.95)}}@keyframes lp-in-scroll{0%{opacity:0;translate:0 2rem}}
