:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l3-bg:#050506;--l3-text:#f2f3f5;--l3-muted:#9a9ca3;--l3-faint:#5d5f66;--l3-line:#ffffff1f;--l3-font:"Lexend Variable", "Segoe UI", system-ui, sans-serif;--l3-brand:"Lexend Exa Variable", var(--l3-font);--l3-gutter:clamp(20px, 5vw, 72px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--l3-bg);color:var(--l3-text);font-family:var(--l3-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.l3{min-height:100vh;position:relative;overflow-x:clip}.l3-canvas{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.l3:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 70% 45%,#ffffff0d,#0000 70%),radial-gradient(40% 40% at 20% 90%,#ffffff08,#0000 70%);position:fixed;inset:0}.l3.is-flat:before{background:radial-gradient(60% 50% at 70% 40%,#ffffff17,#0000 70%),radial-gradient(50% 50% at 15% 85%,#ffffff0d,#0000 70%)}.l3-nav{z-index:10;padding:22px var(--l3-gutter);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.l3-brand{color:var(--l3-text);--brand-ink:var(--l3-text);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.l3-brand.is-small{gap:10px}.l3-nav-actions{align-items:center;gap:12px;display:flex}.l3-lang{color:var(--l3-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.l3-lang select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.l3-lang option{color:var(--l3-text);background:#111}.l3-btn{border:1px solid var(--l3-text);background:var(--l3-text);color:#08080a;font-family:var(--l3-brand);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.l3-btn:hover{color:var(--l3-text);background:0 0}.l3-btn:active{transform:scale(.98)}.l3-btn.is-small{padding:9px 16px;font-size:11px}.l3-btn:focus-visible,.l3-dots button:focus-visible,.l3-lang select:focus-visible{outline:2px solid var(--l3-text);outline-offset:3px}.l3-dots{right:calc(var(--l3-gutter) / 2);z-index:10;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.l3-dots button{border:1px solid var(--l3-faint);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .3s,border-color .3s,transform .3s}.l3-dots button.is-active{border-color:var(--l3-text);background:var(--l3-text);transform:scale(1.25)}.l3-counter{left:var(--l3-gutter);z-index:10;color:var(--l3-faint);font-family:var(--l3-brand);letter-spacing:.3em;margin:0;font-size:11px;position:fixed;bottom:24px}.l3-counter span{color:var(--l3-text)}main{z-index:1;position:relative}.l3-chapter{min-height:100vh;padding:120px var(--l3-gutter);align-items:center;display:flex}.l3-chapter.is-right{justify-content:flex-end}.l3-chapter.is-center{text-align:center;justify-content:center;min-height:90vh}.l3-copy{opacity:.18;max-width:min(34rem,44vw);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.l3-chapter.is-active .l3-copy{opacity:1;transform:none}.l3-chapter.is-center .l3-copy{max-width:44rem}.l3-chapter.is-below .l3-copy{margin-top:30vh}.l3-eyebrow{color:var(--l3-muted);font-family:var(--l3-brand);letter-spacing:.32em;text-transform:uppercase;margin:0 0 22px;font-size:11.5px}.l3-title{letter-spacing:-.015em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.2}.l3-title.is-display{font-family:var(--l3-brand);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(34px,5.6vw,76px);font-weight:600;line-height:1.04}.l3-title.is-display span{display:block}.l3-accent{color:var(--l3-muted)}.l3-text{color:var(--l3-muted);margin:22px 0 0;font-size:clamp(15px,1.25vw,17px);line-height:1.65}.l3-text+.l3-text{margin-top:10px}.l3-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:36px;display:flex}.l3-chapter.is-center .l3-actions{justify-content:center}.l3-trust{color:var(--l3-faint);font-family:var(--l3-brand);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:10.5px;list-style:none;display:flex}.l3-scroll{background:var(--l3-line);width:1px;height:46px;position:absolute;bottom:34px;left:50%;overflow:hidden}.l3-scroll:after{content:"";background:var(--l3-text);width:1px;height:46px;animation:2.2s cubic-bezier(.6,0,.3,1) infinite l3-fall;position:absolute;top:-46px;left:0}@keyframes l3-fall{to{top:46px}}.l3-chapter.is-hero{position:relative}.l3-footer{z-index:1;padding:28px var(--l3-gutter) 40px;border-top:1px solid var(--l3-line);color:var(--l3-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;font-size:12.5px;display:flex;position:relative}.l3-footer nav{flex-wrap:wrap;gap:10px 22px;display:flex}.l3-footer a{text-decoration:none}.l3-footer a:hover{color:var(--l3-text)}@media (width<=759px){.l3-nav{padding:16px 18px}.l3-lang{display:none}.l3-dots{gap:8px;right:8px}.l3-dots button{width:6px;height:6px}.l3-counter{display:none}.l3-chapter,.l3-chapter.is-right,.l3-chapter.is-center{text-align:start;justify-content:flex-start;align-items:flex-end;min-height:100svh;padding:0 22px 64px}.l3-copy{max-width:none;position:relative}.l3-copy:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, #050506db 34%, var(--l3-bg));position:absolute;inset:-60px -22px -64px}.l3-chapter.is-center .l3-actions{justify-content:flex-start}.l3-title.is-display{font-size:clamp(30px,9vw,44px)}.l3-scroll{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.l3-copy,.l3-btn,.l3-dots button{transition:none}.l3-scroll:after{animation:none}}.l3{--mx:0;--my:0}.l3-chapter.has-shots{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,84px);min-height:110vh;display:grid}.l3-chapter.has-shots .l3-copy{max-width:30rem}.l3-chapter.has-shots.is-right .l3-media{order:-1}.l3-chapter.has-shots.is-right .l3-copy{justify-self:end}.l3-chapter.has-shots.is-center{grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px}.l3-chapter.has-shots.is-center .l3-media{width:min(100%,1080px)}.l3-media{--tilt:16deg;perspective:1800px;opacity:.35;transition:opacity .8s;position:relative}.l3-chapter.is-active .l3-media{opacity:1}.l3-chapter.is-right .l3-media{--tilt:-16deg}.l3-chapter.is-center .l3-media{--tilt:0deg}.l3-frames{transform-style:preserve-3d;transform:rotateY(calc(var(--tilt) * (.6 + .4 * var(--p,0)) + var(--mx) * 5deg)) rotateX(calc(var(--p,0) * 16deg + var(--my) * -3deg));transition:transform .25s linear;position:relative}.l3-chapter.is-center .l3-frames{transform:rotateX(calc(max(var(--p,0), 0) * 34deg + var(--my) * -2deg)) translateY(calc(max(var(--p,0), 0) * 60px))}.l3-frame{background:#0b0b0d;border:1px solid #ffffff24;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #ffffff08,0 0 80px -20px #ffffff14}.l3-frame img{width:100%;height:auto;display:block}.l3-frame-bar{background:#111114;border-bottom:1px solid #ffffff14;gap:6px;padding:9px 12px;display:flex}.l3-frame-bar i{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.l3-frames.is-2 .l3-frame+.l3-frame,.l3-frames.is-3 .l3-frame+.l3-frame{width:100%;transform:translate3d(calc(var(--i) * -7%), calc(var(--i) * -9%), calc(var(--i) * -160px));opacity:calc(1 - var(--i) * .28);position:absolute;inset:0 auto auto 0}.l3-frames.is-2 .l3-frame:first-child,.l3-frames.is-3 .l3-frame:first-child{z-index:3;position:relative;transform:translateZ(40px)}.l3-chapter.is-right .l3-frames .l3-frame+.l3-frame{transform:translate3d(calc(var(--i) * 7%), calc(var(--i) * -9%), calc(var(--i) * -160px))}.l3-frames.is-2{margin-top:9%}.l3-frames.is-3{margin-top:18%}@media (width<=759px){.l3-chapter.has-shots,.l3-chapter.has-shots.is-center{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:28px;min-height:100svh;padding:96px 22px 56px;display:flex}.l3-chapter.has-shots.is-right .l3-media{order:0}.l3-chapter.has-shots .l3-copy:before,.l3-frames .l3-frame+.l3-frame{display:none}.l3-frames.is-2,.l3-frames.is-3{margin-top:0}.l3-frames,.l3-chapter.is-center .l3-frames{transform:rotateX(calc(var(--p,0) * 10deg))}.l3-frames.is-2 .l3-frame:first-child,.l3-frames.is-3 .l3-frame:first-child{transform:none}}@media (prefers-reduced-motion:reduce){.l3-frames,.l3-chapter.is-center .l3-frames{transition:none;transform:none}}
