@font-face{font-family:Geist Serif;src:url(/lys/site/fonts/GeistSerif-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/lys/site/fonts/work-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/lys/site/fonts/work-sans-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--paper:#f4f4f2;--surface:#fff;--stone:#e7e3dc;--line:#dadad6;--muted:#8a8a85;--ink:#3a3e38;--deep:#1b2418;--mist:#9aa6b0;--sage:#9da58c;--kraft:#b8925f;--chip:#ededea;--rule:#e6e6e3;--r-32:32px;--r-28:28px;--r-24:24px;--r-20:20px;--r-pill:999px;--serif:"Geist Serif", Georgia, serif;--sans:"Work Sans", system-ui, sans-serif;--s:calc(min(100vw, 1440px) / 1440);--inset:24px;--gutter:88px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--deep);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:13px;line-height:1.4}h1,h2,p,ul,figure{margin:0;padding:0}ul{list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.page,.footer{max-width:1440px;margin-inline:auto}.hero__media img,.media img{object-fit:cover;width:100%;height:100%}.hero{margin:var(--inset) var(--inset) 0;aspect-ratio:1392/960;border-radius:var(--r-32);isolation:isolate;position:relative;overflow:hidden}.hero__media{z-index:-1;position:absolute;inset:0}.nav{color:var(--paper);gap:26px;font-size:13px;display:flex;position:absolute;top:22px;right:24px}.nav a{transition:opacity .3s var(--ease)}.nav a:hover{opacity:.7}.wordmark{left:calc(28 * var(--s));font-family:var(--sans);font-weight:500;font-size:calc(230 * var(--s));letter-spacing:0;color:#f4f4f2f0;pointer-events:none;line-height:1.17;position:absolute;top:47.5%}.hero__card{background:var(--surface);border-radius:var(--r-24);justify-content:space-between;align-items:center;height:116px;padding:0 40px;display:flex;position:absolute;bottom:32px;left:24px;right:24px}.hero__headline{font-family:var(--serif);font-size:22px;line-height:1.3;transform:translateY(-1px)}.hero__cta{align-items:center;gap:38px;font-size:13px;display:flex}.arrow-btn{background:var(--chip);width:36px;height:36px;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:50%;place-items:center;font-size:14px;display:grid}.hero__cta:hover .arrow-btn{background:var(--stone);transform:translate(2px)}.intro{padding:64px var(--gutter) 0}.intro__title{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.3}.intro__still{width:calc(560 * var(--s));aspect-ratio:1;border-radius:var(--r-28);min-width:420px;margin:80px auto 0}.row-a{grid-template-columns:1fr calc(680 * var(--s));margin:calc(260 * var(--s)) 48px 0 var(--gutter);display:grid}.row-a__text{flex-direction:column;justify-content:space-between;padding:24px 0 26px;display:flex}.row-a__title{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.3}.row-a__img{aspect-ratio:680/850;border-radius:var(--r-32)}.text-link{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-self:flex-start;gap:8px;padding-bottom:2px;font-size:12px;line-height:14px;display:inline-flex}.text-link:hover{background-size:100% 1px}.split{margin:100px var(--inset) 0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.split__item{aspect-ratio:692/900;border-radius:var(--r-32);position:relative;overflow:hidden}.split__caption{font-family:var(--serif);color:var(--surface);font-size:32px;line-height:1.3;position:absolute;bottom:50px;left:24px}.statement{max-width:1000px;padding-inline:var(--inset);text-align:center;font-family:var(--serif);text-wrap:balance;margin:100px auto 0;font-size:26px;line-height:1.3}.band{margin:182px var(--inset) 0;aspect-ratio:1392/600;border-radius:var(--r-32);place-items:center;display:grid;position:relative;overflow:hidden}.band img{object-position:50% 40%;position:absolute;inset:0}.band__word{font-family:var(--serif);color:var(--surface);font-size:40px;line-height:1.3;position:relative}.feature{grid-template-columns:calc(856 * var(--s)) 1fr;gap:calc(80 * var(--s));margin:100px 88px 0 var(--inset);align-items:center;display:grid}.feature__img{aspect-ratio:856/1000;border-radius:var(--r-32)}.feature__text{max-width:392px}.feature__title{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.3}.feature__specs{margin-top:36px;font-size:12px;line-height:20px}.feature__price{margin-top:40px;font-size:13px;line-height:15px}.btn{border-radius:var(--r-pill);cursor:pointer;width:100%;height:52px;transition:background .3s var(--ease);border:0;justify-content:center;align-items:center;margin-top:25px;font-size:12px;display:flex}.btn--primary{background:var(--ink);color:var(--surface)}.btn--primary:hover{background:var(--deep)}.footer{margin-top:100px;font-size:11px;line-height:22px;position:relative}.footer:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:30px;left:77.7778%}.footer__top{padding:84px 0 68px var(--gutter);grid-template-columns:272fr 200fr 200fr 360fr 320fr;height:240px;display:grid}.footer__logo{font-family:var(--sans);margin-top:-4px;font-size:20px;font-weight:500;line-height:1}.footer__col a,.footer__lang a,.footer__legal a{transition:color .3s var(--ease)}.footer__col a:hover{color:var(--muted)}.footer__news{flex-direction:column;padding-left:40px;display:flex}.footer__field{align-items:center;gap:8px;display:flex}.footer__field input{field-sizing:content;background:0 0;border:0;outline:none;width:7em;min-width:0;padding:0;line-height:22px}.footer__field input::placeholder{color:var(--deep);opacity:1}.footer__field input:focus::placeholder{color:var(--muted)}.footer__field button{cursor:pointer;transition:transform .3s var(--ease);background:0 0;border:0;padding:0}.footer__field button:hover{transform:translate(2px)}.footer__bottom{border-top:1px solid var(--rule);padding:45px 0 62px var(--gutter);color:var(--muted);grid-template-columns:1120fr 320fr;font-size:10px;line-height:12px;display:grid}.footer__legal{gap:34px;display:flex}.footer__legal-links,.footer__lang{gap:10px;display:flex}.footer__lang{padding-left:40px}.footer__legal a:hover,.footer__lang a:hover{color:var(--deep)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px;border-radius:4px}@media (width<=1100px){:root{--gutter:48px}.hero{aspect-ratio:auto;height:min(78vw,860px)}.wordmark{font-size:160px;top:auto;bottom:168px;left:20px}.row-a{margin-right:var(--inset);grid-template-columns:1fr 55%}.feature{grid-template-columns:55% 1fr;gap:48px;margin-right:48px}.footer__top{grid-template-columns:1.2fr 1fr 1fr 1fr 1.4fr}}@media (width<=767px){:root{--gutter:32px;--inset:12px}.hero{aspect-ratio:366/640;border-radius:var(--r-24);height:auto}.nav{gap:20px;top:20px;right:20px}.wordmark{font-size:96px;top:4px;bottom:auto;left:18px}.hero__card{border-radius:var(--r-20);height:76px;padding:0 20px 0 24px;bottom:12px;left:12px;right:12px}.hero__headline{font-size:20px}.hero__cta{gap:0}.hero__cta-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.intro{padding:56px var(--inset) 0}.intro__title{padding-left:20px}.intro__still{border-radius:var(--r-24);width:100%;min-width:0;margin-top:40px}.row-a{margin:120px var(--inset) 0;grid-template-columns:1fr}.row-a__text{display:contents}.row-a__title{padding:0 20px 32px;font-size:28px}.row-a__img{border-radius:var(--r-24)}.row-a .text-link{order:3;margin:24px 20px 0}.split{grid-template-columns:1fr;margin-top:100px}.split__item{border-radius:var(--r-24)}.split__caption{font-size:28px;bottom:28px;left:24px}.statement{margin-top:88px;padding-inline:32px;font-size:20px}.band{aspect-ratio:366/440;border-radius:var(--r-24);margin-top:100px}.band__word{font-size:32px}.feature{margin:100px var(--inset) 0;grid-template-columns:1fr;gap:40px}.feature__img{border-radius:var(--r-24)}.feature__text{max-width:none;padding:0 20px}.feature__title{font-size:28px}.feature__specs{margin-top:24px}.feature__price{margin-top:28px}.footer{margin-top:100px}.footer:before{display:none}.footer__top{grid-template-columns:repeat(3,1fr);row-gap:40px;height:auto;padding:56px 32px 48px}.footer__logo{grid-column:1/-1}.footer__news{grid-column:1/-1;padding-left:0}.footer__bottom{grid-template-columns:1fr;row-gap:16px;padding:28px 32px 40px}.footer__legal{flex-wrap:wrap;gap:8px 24px}.footer__lang{padding-left:0}}@property --zoom{syntax:"<number>";inherits:true;initial-value:1}.media{isolation:isolate;position:relative;overflow:hidden}.media img,.hero__media img{translate:0 var(--py,0px);scale:calc(var(--zoom) * var(--base,1));will-change:translate, scale}[data-parallax-img]{--base:1.1}.statement .line{display:inline-block}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease) var(--d,0s), transform 1.3s var(--ease) var(--d,0s);transform:translateY(28px)}.js .media[data-reveal]{--zoom:1.12;transition:opacity 1.2s var(--ease) var(--d,0s), transform 1.6s var(--ease) var(--d,0s), --zoom 2.2s var(--ease) var(--d,0s);transform:translateY(48px)}.js [data-reveal].is-in{opacity:1;--zoom:1;transform:none}.js .hero__media img{--zoom:1.08;transition:--zoom 2.4s var(--ease)}.js .wordmark,.js .nav,.js .hero__card{opacity:0;transition:opacity 1.2s var(--ease), transform 1.5s var(--ease);transform:translateY(32px)}.js .nav{transform:translateY(-8px)}.js .is-loaded .hero__media img{--zoom:1}.js .is-loaded .wordmark{opacity:1;transition-delay:.35s;transform:none}.js .is-loaded .nav{opacity:1;transition-delay:.6s;transform:none}.js .is-loaded .hero__card{opacity:1;transition-delay:.75s;transform:none}.wordmark{translate:0 var(--wy,0px)}@media (prefers-reduced-motion:reduce){*{transition:none!important}.js [data-reveal],.js .wordmark,.js .nav,.js .hero__card{opacity:1;transform:none}.media img,.hero__media img{--base:1;translate:none;--zoom:1!important}.wordmark{translate:none}}.hero__media img{--base:1.12}
