.ly-btn{height:50px;color:var(--ly-onyx);white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,var(--ly-color-1),var(--ly-aqua) 45%,var(--ly-teal));box-shadow:0 10px 30px var(--ly-color-2),inset 0 1px 0 var(--ly-color-3);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font:600 14.5px Montserrat,system-ui,sans-serif;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative}.ly-btn i{width:18px;height:18px;display:inline-flex}.ly-btn i svg{width:100%;height:100%}.ly-btn:active{transform:scale(.97)}.ly-btn--ghost{background:var(--ly-color-4);color:var(--ly-color-5);box-shadow:inset 0 0 0 1px var(--ly-color-6)}.ly-btn--sm{height:46px;padding:0 20px}.ly-btn--ink{background:linear-gradient(135deg,var(--ly-color-7),var(--ly-ind));color:var(--ly-color-5);box-shadow:0 10px 26px var(--ly-color-8),inset 0 1px 0 var(--ly-color-9)}.ly-btn--ghost-ink{color:var(--ly-ind);box-shadow:inset 0 0 0 1.5px var(--ly-color-10);background:0 0}@media (hover:hover){.ly-btn:hover{box-shadow:0 16px 40px var(--ly-color-11),inset 0 1px 0 var(--ly-color-12);transform:translateY(-2px)}.ly-btn--ghost:hover{background:var(--ly-color-13);color:var(--ly-color-5)}.ly-btn--ink:hover{box-shadow:0 16px 36px var(--ly-color-14)}.ly-btn--ghost-ink:hover{background:var(--ly-color-15)}}.ly-head{z-index:50;height:84px;color:var(--ly-color-5);align-items:center;gap:30px;padding:0 clamp(16px,3.4vw,48px);font:500 14px Montserrat,system-ui,sans-serif;transition:height .35s;display:flex;position:fixed;top:0;left:0;right:0}.ly-head:before{content:"";z-index:-1;opacity:0;background:linear-gradient(180deg,var(--ly-color-16),var(--ly-color-17));border-bottom:1px solid var(--ly-color-18);box-shadow:0 10px 30px var(--ly-color-19);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .35s;position:absolute;inset:0}.ly-head.is-solid{height:72px}.ly-head.is-solid:before{opacity:1}.ly-cap{background:linear-gradient(135deg,var(--ly-color-7),var(--ly-ind) 55%,var(--ly-color-20));width:136px;height:50px;box-shadow:0 8px 26px var(--ly-color-21),inset 0 1px 0 var(--ly-color-22),0 0 0 1px var(--ly-color-18);border-radius:14px;flex:none;align-items:center;padding-left:18px;display:flex;position:relative;overflow:hidden}.ly-cap img{z-index:1;width:auto;height:36px;display:block;position:relative}.ly-cap:before{content:"";background:linear-gradient(100deg,transparent 30%,var(--ly-color-2) 48%,transparent 62%);animation:4.6s ease-in-out 1.6s infinite lyCapSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes lyCapSheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.ly-nav{align-items:center;gap:30px;margin:0 auto;display:flex}.ly-nav-item{font:inherit;color:var(--ly-color-23);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none;transition:color .25s;position:relative}.ly-nav-item:hover,.ly-dd.is-open .ly-dd__trigger{color:var(--ly-aqua)}.ly-dd__trigger:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-left:8px;transition:transform .25s;display:inline-block;transform:rotate(45deg)translate(-2px,-2px)}.ly-dd.is-open .ly-dd__trigger:after{transform:rotate(225deg)translate(-1px,-1px)}.ly-head__end{align-items:center;gap:22px;display:flex}.ly-dd{position:relative}.ly-ddp{opacity:0;visibility:hidden;z-index:60;padding-top:20px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.ly-dd.is-open .ly-ddp{opacity:1;visibility:visible;transform:translate(-50%)}.ly-ddi{white-space:nowrap;background:linear-gradient(160deg,var(--ly-color-24),var(--ly-color-25) 60%,var(--ly-color-26));border:1px solid var(--ly-color-27);box-shadow:inset 0 0 0 1px var(--ly-color-28),0 0 22px var(--ly-color-29),0 24px 50px var(--ly-color-21);border-radius:18px;gap:30px;padding:22px 26px;display:flex;position:relative}.ly-ddi:before{content:"";pointer-events:none;background:linear-gradient(110deg,var(--ly-color-30) 0%,var(--ly-color-30) 38%,var(--ly-color-31) 48%,var(--ly-color-32) 52%,var(--ly-color-30) 62%,var(--ly-color-30) 100%);-webkit-mask:linear-gradient(var(--ly-color-33) 0 0) content-box,linear-gradient(var(--ly-color-33) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--ly-color-33) 0 0) content-box exclude,linear-gradient(var(--ly-color-33) 0 0);-webkit-mask:linear-gradient(var(--ly-color-33) 0 0) content-box exclude,linear-gradient(var(--ly-color-33) 0 0);mask:linear-gradient(var(--ly-color-33) 0 0) content-box exclude,linear-gradient(var(--ly-color-33) 0 0);background-size:260% 100%;border-radius:19px;padding:1.4px;animation:3.2s linear infinite paused lyDdSheen;position:absolute;inset:-1px}.ly-ddi .spk{pointer-events:none;opacity:0;width:9px;height:9px;animation:2.6s ease-in-out infinite paused lyDdTw;position:absolute}.ly-ddi .spk:before,.ly-ddi .spk:after{content:"";background:var(--ly-color-31);box-shadow:0 0 6px var(--ly-color-32);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ly-ddi .spk:before{width:1.6px;height:9px}.ly-ddi .spk:after{width:9px;height:1.6px}.ly-ddi .s1{top:-5px;left:18%}.ly-ddi .s2{animation-delay:.9s;bottom:-5px;right:14%}.ly-ddi .s3{animation-delay:1.7s;top:30%;right:-5px}.ly-dd.is-open .ly-ddi:before,.ly-dd.is-open .spk{animation-play-state:running}@keyframes lyDdSheen{0%{background-position:100% 0}to{background-position:-160% 0}}@keyframes lyDdTw{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.ly-ddc{flex-direction:column;gap:9px;min-width:150px;display:flex}.ly-ddc b{letter-spacing:.16em;text-transform:uppercase;color:var(--ly-aqua);border-bottom:1px solid var(--ly-color-2);margin-bottom:2px;padding-bottom:8px;font-size:11px;font-weight:600}.ly-ddc a{color:var(--ly-color-34);font-size:14px;text-decoration:none;transition:color .2s,transform .2s}.ly-ddc a:hover{color:var(--ly-aqua);transform:translate(3px)}.ly-burger{background:var(--ly-color-35);border:1px solid var(--ly-color-36);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:relative}.ly-burger i,.ly-burger i:before,.ly-burger i:after{background:var(--ly-color-5);border-radius:2px;width:18px;height:2px;transition:transform .3s,opacity .3s;display:block}.ly-burger i{position:relative}.ly-burger i:before,.ly-burger i:after{content:"";position:absolute;left:0}.ly-burger i:before{top:-6px}.ly-burger i:after{top:6px}.ly-burger.is-open i{background:0 0}.ly-burger.is-open i:before{transform:translateY(6px)rotate(45deg)}.ly-burger.is-open i:after{transform:translateY(-6px)rotate(-45deg)}.ly-sheet{z-index:45;opacity:0;visibility:hidden;background:radial-gradient(70% 50% at 90% 0%,var(--ly-color-29),transparent 60%),linear-gradient(170deg,var(--ly-color-37),var(--ly-color-38) 70%,var(--ly-color-39));padding:96px 24px 40px;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.ly-sheet.is-open{opacity:1;visibility:visible}.ly-sheet__in{flex-direction:column;gap:2px;max-width:520px;margin:0 auto;display:flex}.ly-sheet__h{letter-spacing:.16em;text-transform:uppercase;color:var(--ly-aqua);margin:18px 0 6px;font:600 11px Montserrat,sans-serif}.ly-sheet a{color:var(--ly-color-5);border-bottom:1px solid var(--ly-color-40);padding:11px 0;font:500 16px Montserrat,sans-serif;text-decoration:none}.ly-sheet .ly-btn{margin-top:24px}@media (width<=1100px){.ly-nav,.ly-login{display:none}.ly-burger{display:flex}.ly-head{gap:12px}.ly-head__end{gap:10px;margin-left:auto}}@media (width<=760px){.ly-head{height:68px}.ly-head.is-solid{height:64px}.ly-cap{width:118px;height:44px;padding-left:15px}.ly-cap img{height:31px}.ly-head .ly-btn--sm{height:42px;padding:0 14px;font-size:13px}.ly-head .ly-btn--sm i{display:none}}@media (width<=380px){.ly-head .ly-btn--sm{display:none}}.lyh{isolation:isolate;height:calc(100svh - 90px);min-height:620px;max-height:900px;color:var(--ly-color-5);background:radial-gradient(42% 55% at 24% 52%,var(--ly-color-41),transparent 70%),radial-gradient(35% 60% at 50% 55%,var(--ly-color-42),transparent 70%),radial-gradient(70% 70% at 72% 50%,var(--ly-color-43),transparent 62%),radial-gradient(60% 55% at 92% 0%,var(--ly-color-44),transparent 60%),radial-gradient(70% 60% at 0% 100%,var(--ly-color-42),transparent 65%),radial-gradient(50% 45% at 30% 0%,var(--ly-color-45),transparent 70%),linear-gradient(160deg,var(--ly-color-37) 0%,var(--ly-color-46) 40%,var(--ly-color-38) 75%,var(--ly-color-39) 100%);font-family:Montserrat,system-ui,sans-serif;position:relative;overflow:hidden}.lyh .glow{aspect-ratio:1;z-index:1;pointer-events:none;background:radial-gradient(closest-side,var(--ly-color-29),var(--ly-color-47) 55%,transparent 100%);border-radius:50%;width:min(44vw,720px);animation:7s ease-in-out infinite lyhGlow;position:absolute;top:52%;left:72%;transform:translate(-50%,-50%)}@keyframes lyhGlow{50%{opacity:.6;transform:translate(-50%,-50%)scale(1.06)}}.lyh .film{z-index:1;aspect-ratio:3/2;mix-blend-mode:screen;pointer-events:none;width:min(48vw,800px);-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 60%,transparent 100%);-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 60%,transparent 100%);-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 60%,transparent 100%);mask:radial-gradient(closest-side,var(--ly-color-33) 60%,transparent 100%);position:absolute;top:52%;left:72%;transform:translate(-50%,-50%)}.lyh .film video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;transform:scale(1.02)}.lyh .shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--ly-color-48) 0,transparent 14%),linear-gradient(90deg,var(--ly-color-48) 0%,transparent 40%);position:absolute;inset:0}.lyh .hb{z-index:3;pointer-events:none;height:34px;position:absolute;overflow:visible}.lyh .hb path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lyh .hb .b{stroke:var(--ly-color-49);stroke-width:1px}.lyh .hb .r{stroke:var(--ly-color-32);stroke-width:1.6px;stroke-dasharray:14 86;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px var(--ly-color-50));animation:5s linear infinite lyhBeat}.lyh .hb.h2 .r{animation-duration:6.5s;animation-delay:-2s}.lyh .hb.h3 .r{animation-duration:5.8s;animation-delay:-3.7s}@keyframes lyhBeat{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-14px;opacity:0}}.lyh .pep{z-index:3;pointer-events:none;position:absolute;inset:0}.lyh .pep>span{opacity:0;filter:drop-shadow(0 0 6px var(--ly-color-51));animation:14s ease-in-out infinite lyhPep;position:absolute}.lyh .pep svg{width:100%;height:auto;display:block}.lyh .pep .m2{animation-duration:12s;animation-delay:-4s}.lyh .pep .m3{animation-duration:17s;animation-delay:-8s}.lyh .pep .m4{animation-duration:16s;animation-delay:-11s}.lyh .pep .m6{animation-duration:13s;animation-delay:-2s}.lyh .pep .m7{animation-duration:18s;animation-delay:-9s}.lyh .pep .m8{animation-duration:15s;animation-delay:-5s}.lyh .pep .m5{animation-duration:11s;animation-delay:-6s}.lyh .pep .m5 i{background:var(--ly-color-31);width:5px;height:5px;box-shadow:0 0 8px var(--ly-color-32);border-radius:50%;position:absolute}.lyh .pep .m5 i:first-child{top:60%;left:10%}.lyh .pep .m5 i:nth-child(2){width:3px;height:3px;top:20%;left:45%}.lyh .pep .m5 i:nth-child(3){width:4px;height:4px;top:70%;left:80%}@keyframes lyhPep{0%,to{opacity:.35;transform:translateY(0)rotate(0)}50%{opacity:.7;transform:translateY(-14px)rotate(8deg)}}.lyh .stars{z-index:3;pointer-events:none;position:absolute;inset:0}.lyh .stars i{opacity:0;background:radial-gradient(closest-side,var(--ly-color-31),var(--ly-color-52) 35%,transparent);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:12px;height:12px;animation:6s ease-in-out infinite lyhStar;position:absolute}@keyframes lyhStar{0%,to{opacity:0;transform:scale(.5)}45%{opacity:.85;transform:scale(1)}}.lyh .copy{z-index:10;width:min(560px,46vw);position:absolute;top:50%;left:clamp(24px,6vw,96px);transform:translateY(-46%)}.lyh-eb{letter-spacing:.22em;text-transform:uppercase;color:var(--ly-aqua);align-items:center;gap:10px;margin-bottom:22px;font:600 11.5px Montserrat,sans-serif;display:inline-flex}.lyh-eb svg{width:44px;height:14px}.lyh h1{letter-spacing:0;color:var(--ly-color-5);text-shadow:0 0 40px var(--ly-color-53);margin:0 0 22px;font:800 64px/1.02 Montserrat,sans-serif}.lyh h1 em{letter-spacing:0;color:var(--ly-aqua);text-shadow:0 0 30px var(--ly-color-27);font:italic 500 1.08em/1 Cormorant Garamond,serif;display:block}.lyh .sub{color:var(--ly-color-54);max-width:470px;margin:0 0 30px;font-size:16px;line-height:1.6}.lyh .ctas{flex-wrap:wrap;gap:12px;display:flex}.lyh .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.lyh.is-ready .reveal{opacity:1;transform:none}.lyh.is-ready .reveal:nth-child(2){transition-delay:80ms}.lyh.is-ready .reveal:nth-child(3){transition-delay:.16s}.lyh.is-ready .reveal:nth-child(4){transition-delay:.24s}.lyh-label{z-index:10;letter-spacing:.2em;text-transform:uppercase;color:var(--ly-color-5);align-items:center;gap:12px;font:600 12px Montserrat,sans-serif;display:flex;position:absolute;bottom:15%;right:clamp(24px,5vw,80px)}.lyh-label b{background:var(--ly-aqua);width:8px;height:8px;box-shadow:0 0 12px var(--ly-aqua);border-radius:50%;display:inline-block}.lyh-label span{transition:opacity .4s,transform .4s;display:inline-block}.lyh-label.out span{opacity:0;transform:translateY(8px)}.lyh .stats{z-index:10;gap:12px;display:flex;position:absolute;bottom:5.5%;left:clamp(24px,6vw,96px)}.lyh .stat{background:linear-gradient(160deg,var(--ly-color-55),var(--ly-color-56));min-width:150px;box-shadow:0 14px 30px var(--ly-color-57),inset 0 1px 0 var(--ly-color-58),inset 0 0 0 1px var(--ly-color-2);border-radius:16px;padding:14px 18px 13px;animation:6s ease-in-out infinite lyhFloat;position:relative}.lyh .stat:nth-child(2){animation-delay:-2s}.lyh .stat:nth-child(3){animation-delay:-4s}@keyframes lyhFloat{50%{transform:translateY(-6px)}}.lyh .stat b{color:var(--ly-color-5);letter-spacing:0;font:800 21px Montserrat,sans-serif;display:block}.lyh .stat small{color:var(--ly-color-59);letter-spacing:.02em;margin-top:3px;font-size:11.5px;display:block}@media (width<=1100px){.lyh .hb.h2,.lyh .hb.h3,.lyh .pep .m1,.lyh .pep .m3,.lyh .pep .m5,.lyh .pep .m6,.lyh .pep .m8{display:none}.lyh .hb.h1{width:22%!important}}@media (width<=760px){.lyh{height:auto;min-height:100svh;max-height:none;padding-bottom:28px}.lyh .pep,.lyh .hb,.lyh .stars i:nth-child(n+4){display:none}.lyh .glow{width:90vw;top:calc(76px + 37vw);left:50%}.lyh .film{width:112vw;-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 58%,transparent 100%);-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 58%,transparent 100%);-webkit-mask:radial-gradient(closest-side,var(--ly-color-33) 58%,transparent 100%);mask:radial-gradient(closest-side,var(--ly-color-33) 58%,transparent 100%);top:76px;left:50%;transform:translate(-50%)}.lyh .copy{width:auto;margin:0 20px;padding-top:calc(70px + 72vw);position:relative;top:auto;left:auto;transform:none}.lyh h1{font-size:40px}.lyh .sub{font-size:15px}.lyh-label{font-size:10.5px;inset:calc(36px + 72vw) auto auto 20px}.lyh .stats{gap:10px;margin:26px 20px 0;position:relative;bottom:auto;left:auto;overflow-x:auto}.lyh .stat{min-width:132px;padding:12px 14px}.lyh .stat b{font-size:18px}.lyh .ctas .ly-btn{flex:1;padding:0 14px}}@media (prefers-reduced-motion:reduce){.lyh .pep>span,.lyh .hb .r,.lyh .stars i,.lyh .glow,.lyh .stat,.ly-ddi:before,.ly-ddi .spk,.ly-cap:before{animation:none}.lyh .pep>span{opacity:.5}}
