.lm-section{color:#d9cde9;isolation:isolate;max-width:1480px;margin:0 auto;padding:72px 24px;position:relative}.lm-section:before{content:"";transform-origin:top;background:linear-gradient(#b598d24d,#99bec044);width:1px;height:48px;display:block;position:absolute;top:0;left:50%}.lm-heading{text-align:center;max-width:760px;margin:0 auto 32px}.lm-heading>span{letter-spacing:.2em;color:#b5a0d3;font-size:10px}.p-landing .lm-heading h2,.lm-heading h2{letter-spacing:-.04em;color:#e9e1f1;margin:18px 0 12px;font-family:inherit;font-size:clamp(27px,3.5vw,48px);font-weight:500;line-height:1.2}.lm-heading p{color:#a79bb6;margin:0;font-size:14px;line-height:1.6}.lm-video{isolation:isolate;aspect-ratio:16/9;background:#130e1c;border:1px solid #b799df2a;border-radius:26px;width:100%;max-width:1080px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0cdf712,0 24px 60px #0004}.lm-video iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.lm-cover{text-align:center;background:radial-gradient(at 50% 100%,#8d61c02b,#0000 68%),linear-gradient(130deg,#20182999,#0b0b1399);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.lm-cover:before{content:"";pointer-events:none;background-image:linear-gradient(#b798d309 1px,#0000 1px),linear-gradient(90deg,#b798d309 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.lm-cover>span{letter-spacing:.2em;color:#bba6d6;font-size:10px}.lm-cover>strong{letter-spacing:-.04em;color:#e5d9f0;font-size:clamp(23px,4vw,48px);font-weight:500;line-height:1.2;position:relative}.lm-cover em{color:#baa0dd;font-style:normal}.lm-cover>small{letter-spacing:.14em;color:#9b8fac;font-size:9px}.lm-play,.lm-unavailable>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d8c0eb;background:linear-gradient(135deg,#c7acd71f,#14101c77);border:1px solid #b69bc566;border-radius:50%;place-items:center;width:72px;height:72px;font-size:32px;display:grid;position:relative;box-shadow:inset 0 1px #e4cced36,0 8px 30px #ab79ca12}.lm-play{cursor:pointer;transition:transform .2s,background .2s}.lm-play:hover{background:#ba94d82b;transform:scale(1.04)}.lm-play:active{transform:scale(.97)}.lm-unavailable{flex-direction:column;align-items:center;gap:12px;display:flex}.lm-unavailable>span{opacity:.55}.lm-unavailable b{letter-spacing:.12em;color:#b6a3cc;font-size:10px;font-weight:500}.lm-corners{pointer-events:none;z-index:1;border:1px solid #c5a9e329;border-radius:17px;position:absolute;inset:14px;-webkit-mask:linear-gradient(90deg,#000 0 25px,#0000 25px calc(100% - 25px),#000 calc(100% - 25px)),linear-gradient(#000 0 25px,#0000 25px calc(100% - 25px),#000 calc(100% - 25px));mask:linear-gradient(90deg,#000 0 25px,#0000 25px calc(100% - 25px),#000 calc(100% - 25px)),linear-gradient(#000 0 25px,#0000 25px calc(100% - 25px),#000 calc(100% - 25px))}.lm-edge{border-radius:inherit;pointer-events:none;z-index:1;opacity:.35;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lm-edge:before{content:"";background:conic-gradient(#0000 0deg 300deg,#a288c588 320deg,#93bfc277 340deg,#0000 350deg);animation:13s linear infinite lm-orbit;position:absolute;inset:-100%}@keyframes lm-orbit{to{transform:rotate(360deg)}}.lm-carousel{touch-action:pan-y;perspective:1200px;outline:none;height:500px;margin:0 -24px;position:relative;overflow:clip}.lm-testimonial{width:460px;height:450px;transform:translateX(calc(-50% + var(--offset)*82%)) translateZ(calc(var(--offset)*var(--offset)*-100px)) scale(calc(1 - var(--offset)*var(--offset)*.1));opacity:calc(1 - var(--offset)*var(--offset)*.55);z-index:1;box-sizing:border-box;background:radial-gradient(at 0 0,#9172b816,#0000 70%),linear-gradient(145deg,#211a2ce8,#100e18f0);border:1px solid #b294d033;border-radius:25px;flex-direction:column;padding:22px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s;display:flex;position:absolute;top:20px;left:50%;box-shadow:inset 0 1px #e6d5f516,0 20px 40px #0005}.lm-testimonial[data-center=true]{z-index:2}.lm-testimonial>header{color:#ae97cb;letter-spacing:.12em;flex-shrink:0;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.lm-testimonial-media{background:#09080e55;border:1px solid #a990bf13;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:hidden}.lm-testimonial-media img,.lm-testimonial-media video{object-fit:contain;border-radius:5px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.lm-testimonial-media iframe{aspect-ratio:16/9;border:0;width:100%;max-height:100%}.lm-testimonial-media blockquote{white-space:pre-wrap;color:#d9cae9;overflow-wrap:anywhere;max-height:100%;margin:0;padding:15px;font-size:18px;line-height:1.7;overflow:auto}.lm-testimonial footer{flex-shrink:0;padding-top:16px}.lm-testimonial footer h3{letter-spacing:-.02em;color:#dbcee9;margin:0;font-size:18px;font-weight:500;line-height:1.4}.lm-testimonial footer p{color:#a99cbb;margin:6px 0 0;font-size:12px;line-height:1.5}.lm-testimonial footer .lm-caption{white-space:pre-wrap;max-height:60px;overflow:auto}.lm-empty-art{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:20px;display:flex}.lm-empty-art>span{letter-spacing:.15em;color:#bc9fd33b;font-size:40px;font-weight:300}.lm-empty-art p{color:#b8a8ca;margin:0;font-size:14px;line-height:1.6}.lm-empty-art small{letter-spacing:.13em;color:#917da7;font-size:8px}.lm-controls{justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.lm-controls button{color:#d2bce5;cursor:pointer;background:#b597d30a;border:1px solid #b99ad33d;border-radius:50%;min-width:44px;min-height:44px;font-size:18px}.lm-controls button:disabled{opacity:.3;cursor:default}.lm-controls span{letter-spacing:.1em;color:#b6a2cc;text-align:center;font-size:9px}.lm-youtube{color:#cbb1e2;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:160px;font-size:10px;display:flex}.lm-youtube span{background:#ad83ce12;border:1px solid #b698d44d;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.lm-section :focus-visible{outline-offset:4px;outline:2px solid #bca0e4}.lm-section[data-assembled=true]:before{animation:.5s both lm-line}.lm-section[data-assembled=true] .lm-heading>span{animation:.4s .15s both lm-material}.lm-section[data-assembled=true] .lm-video{animation:.6s .3s both lm-material}.lm-section[data-assembled=true] .lm-corners{animation:.7s .2s both lm-line}.lm-section[data-assembled=true] .lm-cover{animation:.6s .4s both lm-material}@keyframes lm-line{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes lm-material{0%{opacity:.15;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:700px){.lm-section{padding:55px 18px}.lm-heading{margin-bottom:24px}.lm-heading p{font-size:12px}.lm-video{border-radius:18px}.lm-cover{gap:9px}.lm-cover>span,.lm-cover>small{font-size:7px}.lm-cover>strong{font-size:23px}.lm-play,.lm-unavailable>span{width:42px;height:42px;font-size:22px}.lm-unavailable{gap:5px}.lm-unavailable b{font-size:8px}.lm-corners{border-radius:10px;inset:9px}.lm-carousel{height:470px;margin:0 -18px}.lm-testimonial{width:88%;max-width:460px;height:425px;transform:translateX(calc(-50% + var(--offset)*94%)) scale(calc(1 - var(--offset)*var(--offset)*.08));padding:17px}.lm-testimonial-media blockquote{padding:9px;font-size:16px}.lm-controls{gap:15px}.lm-controls span{font-size:8px}.lm-testimonial footer h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.lm-section *,.lm-section:before,.lm-section :before{transition:none!important;animation:none!important}}.v2-motion-paused .lm-section *,.v2-motion-paused .lm-section:before,.v2-motion-paused .lm-section :before{transition:none!important;animation:none!important}.p-landing .lm-video{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#24202fdb,#111724eb);border:1px solid #a5b3f034;max-width:1080px;box-shadow:inset 0 1px #ffffff14,inset 0 -30px 60px #0004,0 30px 80px #0006}.p-landing .lm-cover{background:radial-gradient(at 30% 15%,#8e72b61c,#0000 60%),radial-gradient(at 85% 100%,#619aad12,#0000 60%),linear-gradient(130deg,#19172499,#0a101baa)}.p-landing .lm-cover:before{opacity:.3;background-size:72px 72px}.p-landing .lm-corners{border-color:#a4cbdf38}.p-landing .lm-play,.p-landing .lm-unavailable>span{text-align:center;background:linear-gradient(125deg,#57446f77,#26465377);border:1px solid #a9bfdc50;border-radius:50%;width:78px;height:78px;padding:0;box-shadow:inset 0 1px #e4efff28,0 12px 28px #0004}.p-landing .lm-heading>span{color:#b4b6d2;letter-spacing:.2em;font-size:11px}.p-landing .lm-testimonial{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(at 10% 0,#967bad17,#0000 70%),linear-gradient(145deg,#24202feb,#151923f5 50%,#0d121df5);border-color:#abb8de30;box-shadow:inset 0 1px #ffffff13,inset 0 -25px 50px #0003,0 30px 65px #0006}.p-landing .lm-testimonial[data-center=true]{border-color:#bac4e34a;box-shadow:inset 0 1px #ffffff1b,0 30px 65px #0007,0 0 60px #9882c009}.p-landing .lm-testimonial-media{background:#080d16aa;border-color:#acbddb13;border-radius:15px;box-shadow:inset 0 3px 12px #0004}.p-landing .lm-controls button{text-align:center;background:linear-gradient(130deg,#39304c,#172b36);border:1px solid #a7bfd033;border-radius:50%;padding:0}.p-landing .lm-empty-art>span{color:#c1b3d555;text-shadow:0 1px #ffffff15}.p-landing .lm-testimonial footer h3{letter-spacing:-.03em;font-size:21px}.p-landing .lm-section:before{background:linear-gradient(#b4a4dc66,#91bed333)}@media (max-width:700px){.p-landing .lm-video{aspect-ratio:16/9}.p-landing .lm-play,.p-landing .lm-unavailable>span{width:46px;height:46px}.p-landing .lm-testimonial{width:88%;height:425px}.p-landing .lm-heading>span{font-size:10px}.p-landing .lm-testimonial footer h3{font-size:18px}}@property --lm-perimeter-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.p-landing .lm-presentation .lm-edge{opacity:.22;transition:opacity .4s}.p-landing .lm-presentation .lm-edge:before{background:conic-gradient(from var(--lm-perimeter-angle),transparent 0 76%,#8272ff00 80%,#8272ff88 87%,#00d6e98c 94%,#eefaffad 96%,transparent 98%);animation:12s linear infinite lm-access-perimeter;inset:0;transform:none}.p-landing .lm-presentation .lm-corners{opacity:.45;transition:opacity .4s,filter .4s}.p-landing .lm-presentation .lm-cover:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#d7faff08 49%,#0000 67%);transition:transform 1.2s;position:absolute;inset:0;transform:translate(-75%)}.p-landing .lm-presentation .lm-play{z-index:1;transition:box-shadow .35s,background .35s,transform .25s}.p-landing .lm-testimonial{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s,translate .35s,box-shadow .35s,border-color .35s;overflow:hidden}.p-landing .lm-testimonial .lm-edge{opacity:.12;transition:opacity .4s}.p-landing .lm-testimonial:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 25%,#c4ddf90a 48%,#0000 70%);transition:transform 1s;position:absolute;inset:0;transform:translate(-100%)}.p-landing .lm-testimonial-media img,.p-landing .lm-testimonial-media video{object-fit:contain}@keyframes lm-access-perimeter{to{--lm-perimeter-angle:360deg}}@media (hover:hover) and (pointer:fine){.p-landing .lm-presentation .lm-video:hover .lm-edge{opacity:.6}.p-landing .lm-presentation .lm-video:hover .lm-corners{opacity:1;filter:drop-shadow(0 0 4px #85cadd25)}.p-landing .lm-presentation .lm-video:hover .lm-cover:after{transform:translate(75%)}.p-landing .lm-presentation .lm-video:hover .lm-play{box-shadow:inset 0 0 20px #b9d4f11f,inset 0 1px #e4efff33,0 0 24px #9c83d31a}.p-landing .lm-testimonial:hover{border-color:#aabedb55;translate:0 -3px;box-shadow:inset 0 1px #ffffff1b,0 30px 65px #0007,0 0 50px #9982cf18}.p-landing .lm-testimonial:hover .lm-edge{opacity:.55}.p-landing .lm-testimonial:hover:after{transform:translate(100%)}}@media (hover:none){.p-landing .lm-testimonial:active{border-color:#b0bfe166;translate:0 -2px;box-shadow:inset 0 0 24px #b8a3e511,0 0 30px #9a82c515}.p-landing .lm-testimonial:active .lm-edge{opacity:.55}.p-landing .lm-play:active{box-shadow:inset 0 0 20px #bfd5ef22}}@media (prefers-reduced-motion:reduce){.p-landing .lm-presentation .lm-edge:before,.p-landing .lm-testimonial:after{transition:none!important;animation:none!important}.p-landing .lm-testimonial:hover,.p-landing .lm-testimonial:active{translate:none}}.v2-motion-paused .lm-presentation .lm-edge:before{animation:none!important}.lm-video .lm-cover{transition:opacity .24s,visibility 0s .24s}.lm-video[data-playing=true] .lm-cover{opacity:0;visibility:hidden;pointer-events:none}.lm-video[data-playing=true] iframe{animation:.4s both lm-player-in}.lm-video[data-playing=true] .lm-edge{animation:.55s both lm-play-pulse}@keyframes lm-player-in{0%{opacity:0}to{opacity:1}}@keyframes lm-play-pulse{40%{opacity:.8}to{opacity:.22}}@media (hover:hover) and (pointer:fine){.lm-video{transition:translate .3s}.lm-video:hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.lm-video:hover{translate:none}.lm-video[data-playing=true] iframe,.lm-video[data-playing=true] .lm-edge{animation:none}}.lm-carousel.lm-cinematic{perspective:1400px;cursor:grab;-webkit-user-select:none;user-select:none}.lm-cinematic[data-dragging=true]{cursor:grabbing}.lm-cinematic .lm-cinematic-card,.p-landing .lm-cinematic .lm-cinematic-card{will-change:auto;padding:0;transition:translate .3s,box-shadow .3s,border-color .3s;overflow:hidden;translate:0}.lm-cinematic[data-dragging=true] .lm-cinematic-card,.lm-cinematic[data-settled=false] .lm-cinematic-card{will-change:transform,opacity}.lm-cinematic-surface{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:22px;display:flex;position:relative}.lm-cinematic-surface>header{color:#ae97cb;letter-spacing:.12em;flex-shrink:0;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.lm-cinematic-surface:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--glass-x,50%) var(--glass-y,50%),#b4d7ff0c,transparent 65%);opacity:.5;position:absolute;inset:0}.p-landing .lm-cinematic-card:after,.lm-cinematic-card:after{display:none}.lm-cinematic-card .lm-edge,.p-landing .lm-cinematic-card .lm-edge{opacity:.08}.lm-cinematic-card .lm-edge:before{animation:none}.lm-cinematic[data-entered=true] .lm-cinematic-card[data-lit=true] .lm-edge{animation:2.5s 80ms both lm-center-light}.lm-cinematic[data-entered=true] .lm-cinematic-card[data-lit=true] .lm-edge:before{animation:2.5s 80ms both lm-orbit}.lm-cinematic-corners{pointer-events:none;opacity:0;border:1px solid #a9cde43d;border-radius:17px;position:absolute;inset:10px;-webkit-mask:linear-gradient(90deg,#000 0 16px,#0000 16px calc(100% - 16px),#000 calc(100% - 16px));mask:linear-gradient(90deg,#000 0 16px,#0000 16px calc(100% - 16px),#000 calc(100% - 16px))}.lm-cinematic[data-entered=true] .lm-cinematic-card[data-lit=true] .lm-cinematic-corners{animation:2s both lm-center-light}.lm-arrival-sweep{pointer-events:none;opacity:0;z-index:4;background:linear-gradient(115deg,#0000 30%,#bddeff0c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.lm-cinematic[data-entered=true] .lm-cinematic-card[data-lit=true] .lm-arrival-sweep{animation:1.3s .2s both lm-glass-pass}.lm-cinematic[data-entered=false] .lm-cinematic-surface{opacity:0}.lm-cinematic[data-entered=true] .lm-cinematic-surface{animation:.85s .14s both lm-depth-enter}.lm-cinematic .lm-testimonial-media{-webkit-user-select:text;user-select:text}.lm-video-focus{flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;display:flex}.lm-close-video{color:#dccced;cursor:pointer;background:#171320;border:1px solid #b5a3d744;border-radius:8px;align-self:flex-end;min-height:36px;padding:8px;font-size:9px}@keyframes lm-center-light{0%{opacity:.08}30%{opacity:.6}to{opacity:.12}}@keyframes lm-glass-pass{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes lm-depth-enter{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.p-landing .lm-cinematic-card:not([data-center=true]):hover{translate:0}.lm-cinematic-card[data-center=true]:hover{translate:0 -3px}.lm-cinematic-card[data-center=true]:hover .lm-cinematic-surface:before{opacity:1}.lm-cinematic-card[data-center=true]:hover .lm-edge{opacity:.35;animation:none}}@media (max-width:700px){.lm-cinematic-surface{padding:17px}}@media (hover:none){.lm-cinematic-card[data-center=true]:active .lm-cinematic-surface:before{opacity:1}.p-landing .lm-cinematic-card:active{translate:0}}@media (prefers-reduced-motion:reduce){.lm-cinematic .lm-cinematic-surface,.lm-cinematic .lm-edge,.lm-cinematic .lm-edge:before,.lm-cinematic .lm-arrival-sweep,.lm-cinematic .lm-cinematic-corners{animation:none!important}.lm-cinematic-card[data-center=true]:hover{translate:none}}@media (hover:hover) and (pointer:fine){.lm-cinematic-card[data-center=true] .lm-testimonial-media{translate:var(--parallax-x,0px) var(--parallax-y,0px);transition:translate .25s}}@media (prefers-reduced-motion:reduce){.lm-cinematic .lm-testimonial-media{translate:none!important}}.lm-youtube-player{flex:1;width:100%;min-height:200px}.lm-youtube-player iframe{height:100%;min-height:200px}.lm-cinematic .lm-cinematic-card[data-image=true]{max-width:none;transition:width .55s cubic-bezier(.2,.8,.2,1),height .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1),translate .3s,box-shadow .3s}.lm-cinematic-card[data-image=true] .lm-cinematic-surface{padding:12px;display:block}.lm-cinematic-card[data-image=true] .lm-cinematic-surface>header,.lm-cinematic-card[data-image=true] .lm-cinematic-surface>footer{display:none}.lm-cinematic .lm-cinematic-card[data-image=true] .lm-testimonial-media{box-sizing:border-box;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;translate:none}.lm-cinematic .lm-image-open{width:100%;min-width:0;height:100%;min-height:0;display:block}.lm-cinematic .lm-image-open>.lm-original-image{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:static}.lm-cinematic .lm-original-image>img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.lm-image-dialog>img{object-fit:contain;object-position:center;border-radius:0;width:auto;max-width:100%;height:auto;max-height:72dvh;margin:auto}.lm-cinematic-surface:before{padding:12px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lm-cinematic .lm-arrival-sweep{height:10px;bottom:auto}@media (max-width:700px){.lm-cinematic-card[data-image=true] .lm-cinematic-surface{padding:12px}}@media (prefers-reduced-motion:reduce){.lm-cinematic .lm-cinematic-card[data-image=true]{transition:none}}.lm-cinematic .lm-image-open>.lm-original-image[data-cropped=true]{position:relative;overflow:hidden}.lm-cinematic .lm-cinematic-card[data-image=true]{--proof-outer-radius:26px;--proof-inner-radius:26px;border-radius:var(--proof-outer-radius)}.lm-cinematic .lm-image-open>.lm-original-image{border-radius:var(--proof-inner-radius);overflow:hidden}.lm-cinematic .lm-cinematic-card[data-image=true] .lm-testimonial-media{border-radius:var(--proof-inner-radius);box-shadow:0 0 0 1px #a78bfa20,0 1px 3px #0005}.lm-cinematic-card[data-image=true] .lm-cinematic-surface,.lm-cinematic-card[data-image=true] .lm-image-open{border-radius:inherit}.lm-cinematic-card[data-image=true] .lm-cinematic-corners{border-radius:calc(var(--proof-outer-radius) - 5px);inset:5px}.lm-cinematic .lm-image-open{appearance:none;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;line-height:0}.lm-cinematic .lm-image-open>.lm-original-image{box-sizing:border-box;margin:0;inset:auto}.lm-cinematic[data-circulating=false] .lm-edge,.lm-cinematic[data-circulating=false] .lm-edge:before,.lm-cinematic[data-circulating=false] .lm-arrival-sweep,.lm-cinematic[data-circulating=false] .lm-cinematic-corners{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lm-carousel.lm-cinematic{transition:none}}@media (min-width:701px){.lm-carousel.lm-cinematic{width:calc(100vw - 64px);max-width:none;margin-left:calc(50% - 50vw + 32px);margin-right:0}}.lm-carousel.lm-cinematic{transition:none}.lm-cinematic .lm-cinematic-card[data-image=true]{transition:translate .3s,box-shadow .3s,border-color .3s}.lm-cinematic .lm-cinematic-card{will-change:transform,opacity;backface-visibility:hidden}.lm-cinematic[data-circulating=true] .lm-cinematic-card[data-center=true]:hover{translate:0}@media (prefers-reduced-motion:reduce){.lm-cinematic .lm-cinematic-card{will-change:auto}}.lm-cinematic[data-circulating=true] .lm-testimonial-media{transition:none;translate:0}.lm-cinematic[data-mobile=true] .lm-cinematic-card{transition:box-shadow .3s,border-color .3s;translate:none!important}.lm-cinematic[data-mobile=true] .lm-cinematic-surface{opacity:1;transform:none;animation:none!important}.lm-cinematic[data-mobile=true] .lm-testimonial-media{transition:none;translate:none!important}
.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child),.lm-controls button{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e1d9ed;letter-spacing:.02em;background:linear-gradient(135deg,#393047a6,#11131ce8);border:1px solid #9f91d34d;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:500;line-height:1.35;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,color .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eddef321,inset 0 -7px 16px #0004,0 5px 16px #0003}.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child):after,.lm-controls button:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#c7efff12 50%,#0000 70%);transition:transform .65s;position:absolute;inset:-30%;transform:translate(-100%)}.p-landing :is(.p-topbar>.p-primary,.p-closing>.p-primary){color:#f2f3ff;background:radial-gradient(at 85% 0,#51d7ea26,#0000 60%),linear-gradient(135deg,#534478d9,#1b3045ed);border-color:#a5b4f080;min-height:54px;padding-inline:25px;box-shadow:inset 0 1px #e4e6ff33,inset 0 -8px 18px #10112466,0 5px 24px #7976d31b}.p-landing .p-topbar nav>a[href=\#faq]{background:linear-gradient(130deg,#22202da8,#11141cdd);border-color:#a4aec52e}.p-landing .p-topbar nav{gap:10px}.p-landing .p-closing>.p-primary{min-height:56px;padding-inline:30px;font-size:15px}.p-landing .p-footer>a:last-child{font-size:12px}.p-landing .faq-contact .button{color:#dff7eb;background:linear-gradient(135deg,#174332a8,#0b1d1be8);border:1px solid #52ce9566;border-radius:999px;min-height:52px;box-shadow:inset 0 1px #a7efcb1c,0 6px 20px #0003}.p-landing .tvx-faq-row{background:linear-gradient(130deg,#25202e88,#0d1018b8);border:1px solid #a396c529;border-radius:18px;margin:10px 0;transition:border-color .25s,background .25s;overflow:hidden;box-shadow:inset 0 1px #eddef30b}.p-landing .tvx-faq-row h3{font:inherit;letter-spacing:0;margin:0}.p-landing .tvx-faq-row h3>button{color:#dcd6e8;text-align:right;letter-spacing:0;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:16px;width:100%;min-height:70px;padding:18px 22px;font:600 17px/1.8 Tahoma,Arial,sans-serif;display:grid}.p-landing .tvx-faq-row .faq-plus{color:#c8bfdf;background:linear-gradient(130deg,#9180ba18,#84d6e009);border:1px solid #a9a0ce33;border-radius:50%;place-items:center;width:30px;height:30px;font:400 22px/1 Arial;transition:transform .35s,border-color .3s;display:grid}.p-landing .tvx-faq-row[data-open=true]{background:linear-gradient(130deg,#30263eaa,#121923cf);border-color:#a2a5d855}.p-landing .tvx-faq-row[data-open=true] .faq-plus{border-color:#a2c1e366;transform:rotate(180deg)}.tvx-faq-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.tvx-faq-reveal>div{min-height:0;overflow:hidden}.tvx-faq-row[data-open=true] .tvx-faq-reveal{opacity:1;grid-template-rows:1fr}.p-landing .tvx-faq-row .faq-answer{padding:0 70px 0 28px;animation:none}.p-landing .tvx-faq-row .faq-answer p:last-child{margin-bottom:0;padding-bottom:22px}.lm-circulation-controls{flex-wrap:wrap;gap:14px}.lm-controls.lm-circulation-controls button{flex-shrink:0;min-width:48px;min-height:48px;padding:10px}.lm-controls.lm-circulation-controls .lm-pause{letter-spacing:.09em;gap:9px;min-width:112px;padding:12px 18px;font-size:11px}.lm-progress-label{text-align:center;min-width:154px}.lm-progress-label>small{letter-spacing:.09em;color:#968fa9;margin-top:7px;font-size:8px;display:block}.lm-progress-track{background:#a497c421;border-radius:2px;height:2px;margin-top:9px;overflow:hidden}.lm-progress-track>span{transform-origin:0;background:linear-gradient(90deg,#9280cd,#91c4d0);width:100%;height:100%;transition:transform 60ms linear;display:block;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child):hover,.lm-controls button:not(:disabled):hover{color:#fff;border-color:#aec1ee8a;transform:translateY(-2px);box-shadow:inset 0 1px #edf6ff33,0 6px 22px #9593d01b}.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child):hover:after,.lm-controls button:hover:after{transform:translate(100%)}.p-landing .tvx-faq-row:hover{border-color:#a7b5dc55}.p-landing .tvx-faq-row h3>button:hover{color:#f3edff}}.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child):active,.lm-controls button:not(:disabled):active{transform:scale(.97);box-shadow:inset 0 3px 12px #0005}@media (max-width:700px){.p-landing .p-topbar{gap:8px;padding-inline:14px}.p-landing .p-topbar nav{gap:0}.p-landing .p-topbar nav>a{display:none}.p-landing .p-topbar .v2-motion-toggle{white-space:normal;max-width:78px;min-height:48px;padding:9px;font-size:11px}.p-landing .p-topbar>.p-primary{max-width:140px;min-height:50px;padding:10px 13px;font-size:12px}.p-landing .p-closing>.p-primary{max-width:100%;min-height:54px}.p-landing .tvx-faq-row h3>button{grid-template-columns:23px minmax(0,1fr) 28px;gap:9px;min-height:64px;padding:16px 13px;font-size:15px}.p-landing .tvx-faq-row .faq-answer{padding:0 45px 0 16px}.lm-circulation-controls{gap:9px}.lm-progress-label{min-width:115px}.lm-controls.lm-circulation-controls .lm-pause{min-width:96px;padding:12px;font-size:10px}.lm-controls.lm-circulation-controls button{min-width:48px}.p-landing .faq-contact .button{letter-spacing:.04em;font-size:11px}}@media (prefers-reduced-motion:reduce){.tvx-faq-reveal,.p-landing .tvx-faq-row,.p-landing .tvx-faq-row .faq-plus,.lm-progress-track>span{transition:none}.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.p-closing>.p-primary,.p-footer>a:last-child),.lm-controls button{transition:none;transform:none!important}.p-landing .p-topbar :after,.p-landing .p-closing>.p-primary:after,.p-landing .p-footer>a:last-child:after,.lm-controls button:after{display:none}}.lm-image-open{cursor:zoom-in;color:#e5dcee;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.lm-image-open>span{background:#10131cce;border:1px solid #b7a5df44;border-radius:20px;padding:8px 12px;font-size:9px;position:absolute;bottom:8px;right:8px}.lm-image-dialog{color:#e5dcee;background:#11121d;border:1px solid #b7a5df55;border-radius:20px;width:min(92vw,1100px);max-height:90dvh;padding:20px}.lm-image-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060be6}.lm-image-dialog>button{min-height:48px;color:inherit;background:#302b43;border:1px solid #b7a5df55;border-radius:25px;margin:0 0 12px auto;padding:10px 18px;display:block}.lm-image-dialog>img{object-fit:contain;width:100%;max-height:72dvh}@media (max-width:700px){.p-landing.p-landing .p-topbar nav>a{display:none}.p-landing.p-landing .p-topbar nav{flex:0 0 78px;min-width:0}.p-landing.p-landing .p-topbar>.p-primary{flex:0 0 130px;max-width:130px;min-height:50px;padding:10px 12px;font-size:12px;line-height:1.3}.p-landing.p-landing .p-topbar .v2-motion-toggle{min-height:50px;padding:9px;font-size:11px;line-height:1.3}.p-landing.p-landing .p-topbar{justify-content:space-between}.p-landing.p-landing .p-topbar .v2-motion-toggle,.lm-controls.lm-circulation-controls .lm-pause{text-align:center;justify-content:center;align-items:center;display:flex}.lm-controls.lm-circulation-controls .lm-pause{gap:9px;line-height:1}.lm-controls.lm-circulation-controls .lm-pause>span{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}}@media (max-width:1024px){.lm-controls.lm-circulation-controls{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;width:100%;padding-top:56px;display:flex;position:relative}.lm-controls.lm-circulation-controls>.lm-progress-label{width:180px;min-width:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.lm-controls.lm-circulation-controls>button{flex:0 0 44px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:flex}.lm-controls.lm-circulation-controls>.lm-pause{white-space:nowrap;flex:0 0 112px;gap:9px;min-width:112px;min-height:44px;padding:12px}}
