.lb{--deep:#0a2129;--deep-2:#0f2d37;--deep-3:#1b4350;--foam:#eef3f1;--white:#fbfcfb;--ink:#0b1d24;--mist:#a3b9bd;--stone:#4f646a;--line-d:#ffffff24;--line-l:#c9d6d3;--brand:#2563eb;--brand-dark:#1d4ed8;--focus:#fff;--f:var(--font-rf),"Segoe UI",sans-serif;--f-mono:var(--font-plex-mono),"Cascadia Mono",monospace;--d1:.16s;--d2:.32s;--d3:.56s;--d4:.9s;--d5:1.6s;--e-out:cubic-bezier(.22,.7,.18,1);--e-in:cubic-bezier(.55,0,.8,.3);--e-level:cubic-bezier(.65,0,.35,1);--gut:clamp(16px,4.5vw,64px);background:var(--deep);color:#eef4f3;font:400 18px/1.6 var(--f);font-variation-settings:"wdth" 100,"opsz" 18}body:has(.lb){background:#0a2129}.lb,.lb *,.lb :before,.lb :after{min-width:auto}.lb img,.lb video,.lb svg{max-width:100%;display:block}.lb a{color:inherit}.lb p{margin:0}.lb h1,.lb h2,.lb h3{font-variation-settings:"wdth" 42,"opsz" 144;letter-spacing:.003em;text-wrap:balance;margin:0;font-weight:780;line-height:.92}.lb .wrap{width:100%;max-width:1280px;padding-inline:var(--gut);margin-inline:auto}.lb .kicker{font:500 13px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.lb .kicker:before{content:"";opacity:.8;background:currentColor;width:36px;height:1px}.lb .h2{text-transform:uppercase;font-size:clamp(40px,6vw,88px)}.lb .sec{padding-block:clamp(64px,9vw,140px);scroll-margin-top:72px;position:relative}.lb .light{background:var(--foam);color:var(--ink);--focus:var(--ink)}.lb .light .muted{color:var(--stone)}.lb .muted{color:var(--mist)}.lb .btn{isolation:isolate;min-height:58px;font:650 17px/1.1 var(--f);font-variation-settings:"wdth" 100,"opsz" 18;letter-spacing:.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;translate:var(--mx,0) var(--my,0);transition:scale var(--d1) var(--e-out),translate var(--d2) var(--e-out),color var(--d2) var(--e-out);border:0;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:0 30px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lb .btn .fill{z-index:-1;transition:transform .42s var(--e-level);position:absolute;inset:-1px;transform:translateY(calc(100% + 14px))}.lb .btn .fill:before{content:"";background:var(--wave) repeat-x 0 0/40px 10px;width:200%;height:10px;animation:1.1s linear infinite paused lb-wave;position:absolute;top:-9px;left:0}.lb .btn:hover .fill:before,.lb .btn.is-hover .fill:before{animation-play-state:running}.lb .btn .arr{width:24px;height:12px;transition:transform var(--d2) var(--e-out);flex:none}.lb .btn--primary{background:var(--brand);color:#fff}.lb .btn--primary .fill{background:var(--brand-dark);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q10 0 20 6 T40 6 V10 H0Z' fill='%231d4ed8'/%3E%3C/svg%3E")}.lb .btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.lb .btn--ghost .fill{--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q10 0 20 6 T40 6 V10 H0Z' fill='%23ffffff'/%3E%3C/svg%3E");background:#fff}.lb .light .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lb .light .btn--ghost .fill{background:var(--ink);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q10 0 20 6 T40 6 V10 H0Z' fill='%230b1d24'/%3E%3C/svg%3E")}.lb .btn--lg{min-height:64px;padding:0 34px;font-size:18px}.lb .btn--sm{min-height:44px;padding:0 18px;font-size:15px}.lb .btn:hover .fill,.lb .btn.is-hover .fill{transform:translateY(0)}.lb .btn:hover .arr,.lb .btn.is-hover .arr{transform:translate(5px)}.lb .btn--ghost:hover,.lb .btn--ghost.is-hover{color:var(--ink)}.lb .light .btn--ghost:hover,.lb .light .btn--ghost.is-hover{color:#fff}.lb .btn:active,.lb .btn.is-press{scale:.97}.lb .btn:active .fill,.lb .btn.is-press .fill{transition-duration:.12s;transform:translateY(0)}.lb .btn--ghost:active,.lb .btn--ghost.is-press{color:var(--ink)}.lb .btn:focus{outline:none}.lb .btn:focus-visible,.lb .btn.is-focus{outline:3px solid var(--focus);outline-offset:4px}.lb .btn[aria-disabled=true],.lb .btn:disabled{background:var(--deep-3);color:#86a0a6;box-shadow:none;cursor:not-allowed;scale:1}.lb .light .btn[aria-disabled=true]{color:#5d7177;background:#c9d6d3}.lb .btn[aria-disabled=true] .fill{display:none}.lb .btn[aria-disabled=true] .arr{opacity:.6;transform:none}@keyframes lb-wave{to{transform:translate(-40px)}}.lb .top{z-index:40;color:#fff;transition:background-color var(--d2) var(--e-out),box-shadow var(--d2) var(--e-out);position:fixed;inset:0 0 auto}.lb .top.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line-d);background:#0a2129e6}.lb .top:before{content:"";z-index:-1;pointer-events:none;transition:opacity var(--d2);background:linear-gradient(#0a21298c,#0a212900);position:absolute;inset:0 0 -40px}.lb .top.scrolled:before{opacity:0}.lb .top__in{align-items:center;gap:24px;height:76px;display:flex}.lb .progress{background:var(--brand);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lb .logo{color:#fff;flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lb .logo__mark{width:auto;height:48px;display:block}.lb .logo__word{font:700 22px/1 var(--f);font-variation-settings:"wdth" 70,"opsz" 48;letter-spacing:.01em;white-space:nowrap;border-left:1px solid #ffffff61;margin-left:12px;padding-left:12px}@media (max-width:640px){.lb .logo__mark{height:40px}.lb .logo__word{margin-left:10px;padding-left:10px;font-size:19px}}.lb .foot .logo{margin-bottom:6px}.lb .foot .logo__mark{height:52px}.lb .nav{gap:28px;margin-left:24px;display:flex}.lb .nav a,.lb .nav-login{color:#ffffffdb;transition:background-size var(--d2) var(--e-out),color var(--d1);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:12px 0;font-size:15px;text-decoration:none}.lb .nav a:hover,.lb .nav-login:hover{color:#fff;background-size:100% 1px}.lb .grow{flex:1}.lb .menu{display:none;position:relative}.lb .menu summary{list-style:none}.lb .menu summary::-webkit-details-marker{display:none}.lb .menu__panel{background:var(--deep-2);border:1px solid var(--line-d);transform-origin:100% 0;border-radius:6px;width:min(300px,100vw - 32px);padding:8px 18px 18px;display:grid;position:absolute;top:56px;right:0;box-shadow:0 24px 60px #0006}.lb .menu__panel a:not(.btn){border-bottom:1px solid var(--line-d);align-items:center;min-height:50px;text-decoration:none;display:flex}.lb .menu__panel .btn{margin-top:14px}.lb.motion .menu[open] .menu__panel{animation:lb-menu-in var(--d2) var(--e-out) both}.lb.motion .menu[open] .menu__panel>*{animation:lb-fade-up var(--d2) var(--e-out) both}.lb.motion .menu[open] .menu__panel>:nth-child(2){animation-delay:40ms}.lb.motion .menu[open] .menu__panel>:nth-child(3){animation-delay:80ms}.lb.motion .menu[open] .menu__panel>:nth-child(4){animation-delay:.12s}@keyframes lb-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:880px){.lb .nav{display:none}}@media (max-width:640px){.lb .nav-login,.lb .top__cta{display:none}.lb .menu{display:block}}.lb .menu__burger{display:block;position:relative}.lb .menu__btn{width:44px;min-width:44px;padding:0}.lb .menu__panel .lang-sw{border-bottom:1px solid var(--line-d);align-items:center;min-height:50px;display:flex}.lb .menu__panel .lang-sw a{border-bottom:0;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.lb .menu__panel .lang-sw__item:first-child a{padding-left:0}@media (max-width:640px){.lb .top__in{gap:12px}.lb .top__in>.lang-sw{display:none}}@media (min-width:641px){.lb .menu__panel .lang-sw{display:none}}.lb .hero{color:#fff;background:var(--deep);align-items:flex-end;min-height:max(600px,100svh);display:flex;position:relative;overflow:hidden}.lb .hero__media{z-index:0;will-change:transform;height:calc(44svh + 60px);position:absolute;top:-60px;left:0;right:0}.lb .hero__media picture,.lb .hero__media img{width:100%;height:100%;display:block}.lb .hero__media img{object-fit:cover;object-position:52% 58%}.lb .hero__media:after{content:"";background:linear-gradient(180deg,#0a212973 0%,#0a212900 26%,#0a212900 62%,var(--deep) 100%);position:absolute;inset:0}.lb .hero__in{z-index:2;padding-block:40svh 34px;position:relative}.lb .hero h1{text-transform:uppercase;max-width:13ch;margin:14px 0 0;font-size:clamp(38px,10.6vw,52px)}.lb .hero h1 .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.lb .hero h1 .w>span{display:inline-block}.lb .hero__line{background:linear-gradient(90deg,var(--brand),#2563eb00);transform-origin:0;width:min(420px,72%);height:1.5px;margin:18px 0 16px;display:block}.lb .hero .lead{color:#dbe7e6;max-width:36ch;font-size:clamp(17px,1.6vw,22px);line-height:1.45}.lb .ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:520px){.lb .ctas .btn{width:100%}.lb .ctas .btn--lg{min-height:58px}}@media (min-width:768px){.lb .hero__media{height:auto;inset:-80px 0 0}.lb .hero__media img{object-position:52% 50%}.lb .hero__media:after{background:linear-gradient(90deg,#0a2129f2 0%,#0a2129e6 32%,#0a21298c 47%,#0a212914 64%,#0a212900 78%),linear-gradient(#0a212900 66%,#0a2129bf 100%),linear-gradient(#0a212980 0%,#0a212900 18%)}.lb .hero__in{padding-block:120px 56px}.lb .hero h1{max-width:13ch;font-size:clamp(48px,min(6.4vw,9.4svh),112px)}.lb .hero__text{max-width:min(640px,48vw)}}.lb.motion .hero__media img{animation:lb-hero-photo var(--d5) var(--e-out) both}.lb.fw .top,.lb.fw .hero__in{visibility:hidden}.lb.fw{--f:"Segoe UI",sans-serif;--f-mono:"Cascadia Mono",monospace}.lb.motion:not(.fw) .hero h1 .w>span{animation:lb-rise .76s var(--e-out) both;animation-delay:calc(.18s + var(--i) * 55ms)}.lb.motion:not(.fw) .hero .kicker{animation:lb-fade-up .6s var(--e-out) 80ms both}.lb.motion:not(.fw) .hero__line{animation:lb-draw-x var(--d3) var(--e-out) .65s both}.lb.motion:not(.fw) .hero .lead{animation:lb-fade-up .7s var(--e-out) .8s both}.lb.motion:not(.fw) .hero .ctas{animation:lb-fade-up .7s var(--e-out) .9s both}.lb.motion:not(.fw) .top{animation:lb-fade-down .6s var(--e-out) 60ms both}@keyframes lb-hero-photo{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes lb-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lb-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lb-fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes lb-draw-x{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:767px){.lb .hero__media{overflow:hidden}.lb.motion .hero__media img{animation-name:lb-hero-photo-m}.lb.motion:not(.fw) .hero h1 .w{overflow:visible}.lb.motion:not(.fw) .hero h1 .w>span{animation-name:lb-rise-m}.lb.fw main>section:not(.hero):not(.why),.lb.fw .foot{content-visibility:auto;contain-intrinsic-size:auto 800px}}@keyframes lb-hero-photo-m{0%{transform:scale(1.08)}to{transform:none}}@keyframes lb-rise-m{0%{transform:translateY(.18em)}to{transform:none}}.lb .why__grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,52px) clamp(32px,5vw,80px);display:grid}.lb .why .h2{max-width:none}.lb .why__lead{max-width:40ch;margin-top:22px;font-size:clamp(19px,1.7vw,23px);line-height:1.45}@media (max-width:899px){.lb .why__head{margin-bottom:calc(22px - clamp(28px,4vw,52px))}.lb .why__intro .why__lead{margin:0 0 clamp(28px,4vw,52px)}}.lb .stage{aspect-ratio:4/3;background:var(--foam);box-shadow:none;border:0;border-radius:0;position:relative}.lb .why .sp .sp-gap,.lb .why .sp .axball{fill:var(--foam)}.lb .why .sp .ext,.lb .why .sp .axisline{stroke:#6f797e;opacity:1}.lb .why .sp .tray{stroke:#6f797e}.lb .why .sp .aisle{opacity:1}.lb .why .sp .grid line{stroke:#d6e0dd}.lb .why .sp [data-plan-class=door]{fill:var(--foam);stroke:var(--brand)}.lb .why .sp .rack{fill:#f6f9f8}.lb .sp-plane{position:absolute;inset:5% 4%}.lb .sp-win,.lb .sp-in{position:absolute;inset:0}.lb .sp-win{overflow:hidden}.lb .sp-svg{width:100%;height:100%;display:block}.lb .sp-win:after{content:"";background:var(--brand);opacity:0;height:2px;transition:opacity .16s linear;position:absolute;bottom:0;left:0;right:0}.lb .sp-win.is-drawing:after{opacity:.9}.lb .sp-farm{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lb .sp-live .sp-plane{will-change:transform;inset:auto}.lb .why .sp-live .sp .dim-tb{visibility:hidden}.lb .sp-dim{z-index:2;font:500 15px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.lb .sp-live .sp-win,.lb .sp-live .sp-in{will-change:transform}.lb .why .sp-live .sp .sp-out{display:none}@media (min-width:900px){.lb .why .sp-live .sp .sp-far{display:none}}.lb .why .sp-live .sp .sp-draw{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--g,1) - var(--o,0) * (1 - var(--w,1))) / var(--w,1), 1))}.lb .why .sp-live .sp .grid{opacity:var(--g-grid,1)}.lb .why .sp-live .sp .wallin,.lb .why .sp-live .sp .wallout{--g:var(--g-wall,1);--w:.5}.lb .why .sp-live .sp .wallhatch,.lb .why .sp-live .sp .sp-gap{opacity:var(--g-hatch,1)}.lb .why .sp-live .sp .rack{--g:var(--g-rack,1);--w:.3;opacity:clamp(0, (var(--g-rack,1) - var(--o,0) * .7) * 12, 1)}.lb .why .sp-live .sp .tray{--g:var(--g-tray,1);--w:.3}.lb .why .sp-live .sp .zone,.lb .why .sp-live .sp [data-plan-class=door]{opacity:var(--g-zone,1)}.lb .why .sp-live .sp .ext{opacity:clamp(0, (var(--g-ext,1) - var(--o,0) * .6) / .4, 1)}.lb .why .sp-live .sp .axisline{opacity:var(--g-ax,1)}.lb .why .sp-live .sp .axball{--g:var(--g-ax,1);--w:.6}.lb .why .sp-live .sp .dimline{--g:var(--g-dim,1);--w:.35}.lb .why .sp-live .sp .tick{opacity:clamp(0, (var(--g-tick,1) - var(--o,0) * .6) / .4, 1)}.lb .why .sp-live .sp .axball-t{opacity:var(--g-label,1)}.lb .why .sp-live .sp .entry-t,.lb .why .sp-live .sp .entryhead{opacity:calc(var(--g-label,1) * var(--g-door,1))}.lb .why .sp-live .sp .entryarrow{--g:var(--g-entry,1);--w:1;opacity:var(--g-door,1)}@media (max-width:899px){.lb .story .why__stage-host{z-index:3;background:var(--foam);margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 10px;box-shadow:0 14px 14px -8px var(--foam);position:sticky;top:76px;overflow:hidden}.lb .story .stage{aspect-ratio:16/10;width:100%;max-height:36svh;margin-inline:auto}}.lb .why__quote{border-left:3px solid var(--brand);font-variation-settings:"wdth" 92,"opsz" 32,"slnt" -8;margin:0 0 30px;padding:2px 0 2px 22px;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.25}.lb .why__k{color:var(--brand-dark)}.lb .ways{border-top:1.5px solid var(--ink);margin:16px 0 0;padding:0;list-style:none}.lb .ways li{border-bottom:1px solid var(--line-l);padding:18px 0;position:relative}.lb .ways li:before{content:"";background:var(--brand);transform-origin:bottom;width:3px;transition:transform var(--d3) var(--e-level);position:absolute;top:18px;bottom:18px;left:-18px;transform:scaleY(0)}.lb .ways h3{text-transform:uppercase;margin-bottom:8px;font-size:clamp(26px,2.4vw,34px)}.lb .ways p{color:var(--stone)}.lb .why:not(.story) .ways li p{color:var(--ink)}.lb .ways h3,.lb .ways p{transition:color var(--d3) var(--e-out),border-color var(--d3) var(--e-out)}.lb .ways .ways__credit{background:var(--brand);color:#fff;border-radius:4px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.35;display:flex}.lb .ways .ways__credit:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 17L17 7'/%3E%3Ccircle cx='7.5' cy='7.5' r='2'/%3E%3Ccircle cx='16.5' cy='16.5' r='2'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;flex:none;width:30px;height:30px}.lb .story .ways li h3,.lb .story .ways li p{color:#a3b1b4}.lb .story .ways li .ways__credit{color:#fff;opacity:.55;transition:opacity var(--d3) var(--e-out)}.lb .story .ways li.on h3,.lb .story .ways li.on p{color:var(--ink)}.lb .story .ways li.on .ways__credit{opacity:1}.lb .why .ways li>p.ways__credit.ways__credit{color:#fff}.lb .story .ways li.on:before{transform:none}.lb .why__close{margin-top:22px;font-size:19px;font-weight:650}.lb .ways-dots,.lb .ways__step{display:none}@media (max-width:899px){.lb .why.cards{overflow-x:clip}.lb .why.cards .why__stage-host{z-index:auto;box-shadow:none;background:0 0;margin:0 0 18px;padding:0;position:relative;top:auto;overflow:visible}.lb .why.cards .stage{aspect-ratio:4/3;width:100%;max-height:none}.lb .why.cards .ways{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(var(--gut) * -1);touch-action:pan-x pan-y;border-top:0;align-items:flex-start;gap:12px;padding:4px 7vw 8px;display:flex;overflow-x:auto}.lb .why.cards .ways::-webkit-scrollbar{display:none}.lb .why.cards .ways li{scroll-snap-align:center;border:1px solid var(--line-l);background:var(--white);border-radius:6px;flex-direction:column;flex:0 0 86vw;padding:18px 18px 14px;display:flex}.lb .why.cards .ways .ways__credit{margin-top:14px;padding:12px 14px;font-size:17px}.lb .why.cards .ways li:before{display:none}.lb .why.cards .ways__step{border-top:1px solid var(--line-l);font:500 15px/1 var(--f-mono);letter-spacing:.06em;color:var(--stone);justify-content:space-between;align-items:center;margin-top:0;padding-top:14px;display:flex}.lb .why.cards .ways li>:nth-last-child(2){margin-bottom:18px}.lb .ways__step svg{width:22px;height:22px;color:var(--brand)}.lb .why.cards .ways-dots{justify-content:center;gap:4px;margin-top:6px;display:flex}.lb .ways-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.lb .ways-dots button:before{content:"";width:9px;height:9px;transition:transform var(--d2) var(--e-out),background-color var(--d2) var(--e-out);background:#b8c6c8;border-radius:50%}.lb .ways-dots button[aria-current=true]:before{background:var(--brand);transform:scale(1.35)}.lb .ways-dots button:focus-visible{outline:3px solid var(--brand);outline-offset:-6px;border-radius:50%}}@media (min-width:900px){.lb .why{--sf:.63;--sb:min(200px,max(0px,calc((100vw - 1280px) / 2)) + var(--gut) - 24px);--h2h:clamp(40px,6vw,88px);--sp-ar:1.4286;--sw:min(calc((min(100vw,1280px) - 2 * var(--gut)) * var(--sf) + var(--sb)),calc((100svh - 124px - var(--h2h)) * var(--sp-ar)));--sh:calc(var(--sw) / var(--sp-ar))}.lb .why__grid{grid-template-columns:calc(var(--sw) - var(--sb)) minmax(0,1fr);align-items:start;gap:24px 40px}.lb .why__head{grid-area:1/1}.lb .why__stage-host{width:var(--sw);margin-left:calc(-1 * var(--sb));grid-area:2/1;position:sticky;top:100px}.lb .why .stage{aspect-ratio:var(--sp-ar)}.lb .why__body{margin-right:calc(-1 * var(--sb));grid-area:1/2/span 2}.lb .why__intro .why__lead{margin:0 0 18px}.lb .why__track{position:relative}.lb.motion .why{height:calc(240svh - 76px + clamp(64px,9vw,140px));padding-top:0}.lb.motion .why__grid{align-content:center;height:calc(100svh - 76px);padding-block:12px;position:sticky;top:76px}.lb.motion .why__stage-host{position:relative;top:auto}.lb.motion .why__body{top:var(--why-top,0px);bottom:0;left:calc(var(--gut) + var(--sw) - var(--sb) + 18px);right:calc(var(--gut) - var(--sb));grid-area:auto;margin:0;padding-left:22px;position:absolute;overflow:hidden}.lb.motion .why__body:before,.lb.motion .why__body:after{content:"";z-index:1;pointer-events:none;height:56px;position:absolute;left:0;right:0}.lb.motion .why__body:before{background:linear-gradient(var(--foam),transparent);top:0}.lb.motion .why__body:after{background:linear-gradient(transparent,var(--foam));bottom:0}.lb.motion .why__track{will-change:transform}.lb.motion .why__lead{font-size:min(clamp(19px,1.7vw,23px),max(19px,2.6vh))}.lb.motion .why__quote{font-size:min(clamp(22px,2.2vw,30px),max(22px,3.4vh))}.lb.motion .why .ways h3{font-size:min(clamp(26px,2.4vw,34px),max(26px,3.8vh))}.lb .story .why__intro .why__lead,.lb .story .why__intro .why__quote,.lb .story .why__close{color:#a3b1b4;transition:color var(--d3) var(--e-out)}.lb .story .why__intro.on .why__lead,.lb .story .why__intro.on .why__quote,.lb .story .why__close.on{color:var(--ink)}}@media (min-width:1200px){.lb .why{--sf:.66}}.lb .video .h2{max-width:12ch}.lb .video .screen-host{margin-top:clamp(28px,4vw,52px)}.lb .screen{aspect-ratio:16/9;transition:transform 1s var(--e-out),opacity .7s var(--e-out);background:#000;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000073}.lb.motion .screen-host:not(.in) .screen{opacity:0;transform:scale(.9)translateY(24px)}.lb .screen video{object-fit:cover;width:100%;height:100%}.lb .screen:after{content:"";pointer-events:none;transition:opacity var(--d3);background:radial-gradient(#0a212900 35%,#0a21298c 100%);position:absolute;inset:0}.lb .screen.is-playing:after{opacity:0}.lb .screen:not(.is-playing){cursor:pointer}.lb .screen video{transition:filter var(--d2) var(--e-out)}.lb .screen:not(.is-playing):hover video{filter:brightness(1.1)}.lb .screen{isolation:isolate}.lb .screen__poster{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb .screen:focus{outline:none}.lb .screen:focus-visible{outline-offset:5px;outline:3px solid #fff}.lb .replay{z-index:3;display:none;position:absolute;bottom:76px;right:20px}.lb .screen.is-ended .replay{display:inline-flex}.lb .vcap{font:400 15px/1.4 var(--f-mono);color:var(--mist);letter-spacing:.04em;margin-top:16px}.lb .vcap[hidden]{display:none}@keyframes lb-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.lb .strip{background:var(--deep-2);border-block:1px solid var(--line-d)}.lb .strip ul{grid-template-columns:minmax(0,1fr);gap:10px 24px;margin:0;padding:16px 0;list-style:none;display:grid}@media (min-width:760px){.lb .strip ul{grid-template-columns:repeat(3,auto);justify-content:space-between;padding:20px 0}}.lb .strip li{font:500 16px/1.3 var(--f-mono);letter-spacing:.02em;color:#dbe7e6;align-items:center;gap:12px;display:flex}.lb .strip li svg{color:#8fb0f5;flex:none;width:22px;height:22px}@media (min-width:800px){.lb .strip ul{grid-template-columns:repeat(3,minmax(0,1fr))}.lb .strip li{justify-content:center;padding:30px 12px}.lb .strip li+li{border-top:0;border-left:1px solid var(--line-d)}}.lb .ex{background:linear-gradient(180deg,var(--deep) 0%,#0c2731 100%)}.lb .ex__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(24px,3vw,40px);display:flex}.lb .ex__head .kicker{color:var(--mist);margin-bottom:16px}.lb .ex__tabs{box-shadow:inset 0 0 0 1px var(--line-d);background:#ffffff0f;border-radius:999px;gap:8px;padding:5px;display:flex;position:relative}.lb .chip{z-index:1;color:#cfe0e3;min-height:46px;font:600 16px/1 var(--f);cursor:pointer;transition:color var(--d2) var(--e-out),background-color var(--d2) var(--e-out);background:0 0;border:0;border-radius:999px;padding:0 20px;position:relative}.lb .chip:hover{color:#fff}@media (max-width:400px){.lb .ex__tabs{width:100%}.lb .chip{flex:auto;padding:0 10px}}.lb .chip[aria-selected=true]{color:var(--ink);background:#fff}.lb .chip:focus{outline:none}.lb .chip:focus-visible{outline-offset:3px;outline:3px solid #fff}.lb .ex__panels{grid-template-columns:minmax(0,1fr);display:grid}.lb .ex__panel{min-width:0}.lb .js-tabs .ex__panels>.ex__panel{transition:opacity var(--d2) var(--e-out),visibility 0s linear var(--d2);grid-area:1/1}.lb .js-tabs .ex__panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.lb .js-tabs .ex__panel[aria-hidden=false]{opacity:1;visibility:visible;transition-delay:0s}.lb .ex__panel+.ex__panel{margin-top:40px}.lb .js-tabs .ex__panel+.ex__panel{margin-top:0}.lb .ex__name{font:500 13px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:14px}.lb .js-tabs .ex__name{display:none}.lb .viewer{position:relative}.lb .track{--sh:min(640px,68vh);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px var(--gut) 26px;scroll-padding-inline:var(--gut);gap:clamp(14px,2vw,28px);display:flex;overflow-x:auto}.lb .track::-webkit-scrollbar{display:none}.lb .track:focus{outline:none}.lb .track:focus-visible{outline-offset:-3px;outline:3px solid #fff}.lb .page{scroll-snap-align:center;background:#fff;border-radius:4px;flex:none;margin:0;overflow:hidden;box-shadow:0 30px 70px #00000073}.lb .page img{height:var(--sh);width:auto;max-width:none}@media (min-width:900px){.lb .track{padding-inline:calc(50% - 230px)}}@media (max-width:899px){.lb .page{flex-basis:78%}.lb .page img{object-fit:contain;width:100%;height:auto;max-height:70vh}}@supports (animation-timeline:view()){.lb.motion .ex.vt .page{animation:linear both lb-focus-page;animation-timeline:view(inline);animation-range:cover}@keyframes lb-focus-page{0%{opacity:.3;transform:scale(.86)}50%{opacity:1;transform:none}to{opacity:.3;transform:scale(.86)}}}.lb .arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:60px;height:60px;transition:background-color var(--d2) var(--e-out),color var(--d2) var(--e-out),scale var(--d1) var(--e-out),opacity var(--d2);background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 30px);box-shadow:inset 0 0 0 1.5px #fff9}.lb .arrow svg{width:22px;height:22px}.lb .arrow--prev{left:max(12px,calc(var(--gut) - 30px))}.lb .arrow--next{right:max(12px,calc(var(--gut) - 30px))}@media (min-width:900px){.lb .arrow--prev{left:calc(50% - 330px)}.lb .arrow--next{right:calc(50% - 330px)}}@media (hover:hover){.lb .arrow:hover{color:var(--ink);background:#fff}}.lb .arrow:active{scale:.92}.lb .arrow:focus{outline:none}.lb .arrow:focus-visible{outline-offset:4px;outline:3px solid #fff}.lb .arrow[aria-disabled=true]{opacity:.28;cursor:default;color:#fff;background:#ffffff1a}.lb .count-m{display:none}@media (max-width:899px){.lb .viewer{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"track track track""prev count next";align-items:center;row-gap:4px;display:grid}.lb .track{grid-area:track}.lb .arrow{width:52px;height:52px;position:static}.lb .arrow--prev{margin-left:var(--gut);grid-area:prev}.lb .arrow--next{margin-right:var(--gut);grid-area:next}.lb .count-m{text-align:center;font:500 18px/1 var(--f-mono);letter-spacing:.04em;color:#fff;grid-area:count;display:block}.lb .count-m b{font-weight:500}.lb .ex__meta .count{display:none}}.lb .ex__meta{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:6px;display:flex}.lb .count{font:500 18px/1 var(--f-mono);letter-spacing:.04em;color:#fff;min-width:64px}.lb .count b{font-weight:500}.lb .ex__room{color:#cfe0e3}.lb .ex__pdf{color:#fff;background:linear-gradient(var(--brand),var(--brand)) 0 88%/100% 2px no-repeat;min-height:44px;transition:background-size var(--d2) var(--e-out);align-items:center;gap:10px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.lb .ex__pdf:hover{background-position:100% 88%;background-size:0 2px}.lb .ex__pdf:focus-visible{outline-offset:3px;outline:3px solid #fff}.lb .ex__pdf svg{width:16px;height:16px}.lb .ex:not(.vt) .page{transition:opacity var(--d3) var(--e-out),transform var(--d3) var(--e-out)}.lb.motion .ex.js-tabs:not(.vt) .page:not(.is-current){opacity:.3;transform:scale(.86)}@media (max-width:640px){.lb .ex__pdf{margin-left:0}}.lb .steps{grid-template-columns:minmax(0,1fr);gap:36px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.lb .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.lb .steps li{padding-top:30px;position:relative}.lb .steps li:before{content:"";background:var(--line-l);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.lb .steps li:after{content:"";background:var(--brand);transform-origin:0;height:3px;transition:transform .8s var(--e-level);transition-delay:calc(var(--k) * .26s + .15s);border-radius:2px;position:absolute;top:0;left:0;right:0}.lb.motion .steps:not(.in) li:after{transform:scaleX(0)}.lb .steps .n{font:500 14px/1 var(--f-mono);color:var(--brand-dark);letter-spacing:.06em}.lb .steps h3{text-transform:uppercase;margin:16px 0 12px;font-size:clamp(30px,2.8vw,40px)}@media (min-width:900px){.lb .steps h3{min-height:2em}}.lb .steps p{color:var(--stone)}.lb .price__grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:1040px){.lb .price__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}}.lb .gets h3{font-variation-settings:"wdth" 100,"opsz" 48;letter-spacing:-.01em;margin-bottom:30px;font-size:clamp(34px,3.4vw,50px);font-weight:650;line-height:1.05}.lb .gets ul{grid-template-columns:minmax(0,1fr);column-gap:36px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.lb .gets ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb .gets ul{row-gap:18px}.lb .gets li{transition:opacity .5s var(--e-out),transform .5s var(--e-out);transition-delay:calc(var(--k) * 45ms);align-items:flex-start;gap:14px;font-size:clamp(18px,1.4vw,20px);font-weight:550;line-height:1.4;display:flex}.lb .gets li:before{content:"";background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;margin-top:-1px}.lb.motion .gets:not(.in) li{opacity:0;transform:translateY(10px)}.lb .ticket{background:var(--deep-2);border:1px solid var(--line-d);border-radius:8px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.lb .ticket:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2563eb47,#0000 65%);height:90%;position:absolute;inset:auto -20% -60%}.lb .ticket>*{position:relative}.lb .ticket__k{color:var(--mist)}.lb .ticket__p{font:500 clamp(64px,7.4vw,112px)/1 var(--f-mono);letter-spacing:-.05em;align-items:flex-end;gap:10px;margin:12px 0 18px;display:flex}.lb .ticket__p .cur{letter-spacing:0;margin-bottom:.1em;font-size:.5em}.lb .ticket .sm{color:var(--mist);font-size:15px}.lb .ticket .sm+.sm{margin-top:8px}.lb .ticket .btn{width:100%;margin-top:28px}.lb .money{position:relative;overflow:hidden}.lb .money__bg{z-index:0;position:absolute;inset:-80px 0}.lb .money__bg img{object-fit:cover;width:100%;height:100%}.lb .money:after{content:"";z-index:1;background:linear-gradient(90deg,#0a2129f5 0%,#0a2129db 45%,#0a212999 100%);position:absolute;inset:0}.lb .money .wrap{z-index:2;position:relative}.lb .money__grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1000px){.lb .money__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.lb .money h2{text-transform:uppercase;font-size:clamp(38px,5vw,76px)}.lb .vault{border-top:1.5px solid #fffc}.lb .vault dl{margin:0}.lb .vault dl div{border-bottom:1px solid var(--line-d);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.lb .vault dd{font:500 20px/1 var(--f-mono);color:#cfe0e3;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:3px;align-items:center;gap:8px;margin:0;padding:9px 14px;display:inline-flex;position:relative;overflow:hidden}.lb .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb .odo{color:#fff;letter-spacing:.02em;height:1.1em;line-height:1.1em;display:inline-flex;overflow:hidden}.lb .odo .sl{text-align:center;width:.62em;height:1.1em;display:inline-block;overflow:hidden}.lb .odo .gp{width:.32em;display:inline-block}.lb .odo .st{transition:transform 1.1s var(--e-level);will-change:transform;display:block;transform:translateY(0)}.lb .odo .st i{height:1.1em;font-style:normal;display:block}.lb .unit{color:#cfe0e3}.lb .vault dd:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff59 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.lb.motion .vault.in dd:after{animation:lb-sweep 1.6s var(--e-out) .3s 1}.lb .vault__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;display:flex}@keyframes lb-sweep{to{transform:translate(120%)}}.lb .trust__grid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);display:grid}@media (min-width:960px){.lb .trust__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.lb .portrait{aspect-ratio:4/5;border-radius:6px;max-width:520px;margin:0;position:relative;overflow:hidden}.lb .portrait img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--e-out)}.lb.motion .cover-host:not(.in) .portrait img{transform:scale(1.12)}.lb .trust h2{text-transform:uppercase;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(36px,4.4vw,64px)}.lb .who{text-transform:uppercase;font-size:clamp(40px,4.4vw,64px)}.lb .role{font:500 14px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);margin:12px 0 22px}.lb .bio{gap:14px;max-width:64ch;display:grid}.lb .links{flex-wrap:wrap;gap:4px 24px;margin-top:22px;display:flex}.lb .links a{min-height:44px;font:500 15px/1 var(--f-mono);color:var(--ink);background:linear-gradient(var(--brand),var(--brand)) 0 85%/100% 1.5px no-repeat;transition:background-size var(--d2) var(--e-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lb .links a:hover{background-position:100% 85%;background-size:0 1.5px}.lb .links a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lb .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.lb .stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.lb .stats li{border-top:1.5px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}.lb .stats li:last-child{grid-column:1/-1}@media (min-width:1000px){.lb .stats li:last-child{grid-column:auto}}.lb .stats b{font:500 clamp(40px,4.4vw,64px)/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.lb .stats b .pre{font:600 16px/1 var(--f);letter-spacing:0;margin-right:6px}.lb .stats small{font:400 15px/1.3 var(--f-mono);color:var(--stone)}.lb .cover{z-index:2;background:var(--deep-2);transform-origin:top;transition:transform 1.1s var(--e-level);transition-delay:var(--cd,0s);pointer-events:none;position:absolute;inset:0}.lb .light .cover{background:var(--foam)}.lb .cover-host.in .cover,.lb .gal.in .cover{transform:scaleY(0)}.lb:not(.motion) .cover{display:none}.lb .gal{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(180px,17vw,250px);gap:14px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.lb .gal li{background:var(--deep-2);border-radius:6px;position:relative;overflow:hidden}.lb .gal li:first-child{grid-area:span 2/span 7}.lb .gal li:nth-child(2),.lb .gal li:nth-child(3){grid-column:span 5}.lb .gal li:nth-child(4),.lb .gal li:nth-child(5),.lb .gal li:nth-child(6){grid-column:span 4}.lb .gal .px{will-change:transform;position:absolute;inset:-12% 0}.lb .gal img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--e-out)}.lb .gal li:hover img{transform:scale(1.05)}.lb .gal p{z-index:1;background:linear-gradient(#0000,#0a2129d9);padding:44px 18px 16px;font-size:16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@media (max-width:899px){.lb .gal{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-bottom:6px;padding-inline:var(--gut);scroll-padding-inline:var(--gut);gap:12px;display:flex;overflow-x:auto}.lb .gal::-webkit-scrollbar{display:none}.lb .gal li{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 82%}}.lb .rv{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.lb .rv__card{min-height:270px;transition:opacity .6s var(--e-out),transform .6s var(--e-out);transition-delay:calc(var(--k) * .1s);background:#fff;border:1.5px dashed #b4c5c2;border-radius:6px;flex-direction:column;gap:20px;padding:22px 22px 18px;display:flex}.lb.motion .rv:not(.in) .rv__card{opacity:0;transform:translateY(16px)}.lb .rv__who{align-items:center;gap:14px;display:flex}.lb .rv__ph{color:#9db2b6;border:1.5px dashed #9db2b6;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.lb .rv__ph svg{width:26px;height:26px}.lb .rv__who b{color:#93a9ad;font-weight:650;display:block}.lb .rv__who small{color:#aebfc1;font-size:15px;display:block}.lb .rv__lines{gap:9px;display:grid}.lb .rv__lines small{color:#aebfc1;font-size:15px}.lb .rv__lines i{background:#e5ecea;border-radius:5px;height:9px;display:block}.lb .rv__lines i:nth-child(3){width:90%}.lb .rv__lines i:nth-child(4){width:62%}.lb .rv__card--real{border:1px solid var(--line-l);min-height:0}.lb .rv__card--real .rv__text{color:var(--ink)}.lb .rv__card--real .rv__photo{object-fit:cover;border-radius:50%;width:56px;height:56px}.lb .rv__card--real .rv__who b{color:var(--ink)}.lb .rv__card--real .rv__who small{color:var(--stone)}.lb .rv__mark{text-align:center;font:500 13px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#93a9ad;border-top:1px dashed #cfdbd8;margin-top:auto;padding-top:14px}@media (max-width:899px){.lb .rv{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);gap:12px;display:flex;overflow-x:auto}.lb .rv::-webkit-scrollbar{display:none}.lb .rv__card{scroll-snap-align:start;flex:0 0 82%}}.lb .faq__grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1000px){.lb .faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.lb .acc{border-top:1.5px solid var(--ink)}.lb .acc details{border-bottom:1px solid var(--line-l)}.lb .acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 0;font-size:clamp(19px,1.8vw,23px);font-weight:650;list-style:none;display:flex}.lb .acc summary::-webkit-details-marker{display:none}.lb .acc summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.lb .acc .pm{border:1.5px solid var(--ink);width:34px;height:34px;transition:background-color var(--d1),transform var(--d2) var(--e-out);border-radius:50%;flex:none;position:relative}.lb .acc .pm:before,.lb .acc .pm:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:transform var(--d2) var(--e-out),background-color var(--d1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb .acc .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.lb .acc details[open] .pm{background:var(--ink)}.lb .acc details[open] .pm:before,.lb .acc details[open] .pm:after{background:#fff}.lb .acc details[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.lb .acc summary:hover .pm{transform:rotate(90deg)}.lb .acc .a{color:var(--stone);max-width:64ch;padding:0 56px 22px 0}.lb.motion .acc details[open] .a{animation:lb-fade-up var(--d2) var(--e-out) both}.lb .req{background:var(--white)}.lb .heights{max-width:620px;margin:clamp(24px,3.5vw,44px) 0 0}.lb .hb-svg{width:100%;height:auto;display:block;overflow:visible}.lb .hb-floor{fill:#e6eeec;stroke:#0b1d2438;stroke-width:1px;vector-effect:non-scaling-stroke}.lb .hb polygon{stroke:#0b1d2499;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lb .hb-t{fill:#d9eaec}.lb .hb-a{fill:#93b9be}.lb .hb-b{fill:#5f8f97}.lb .hb{transform-box:fill-box;transform-origin:50% 100%}.lb.motion .hb{transition:transform 1.2s var(--e-level);transition-delay:calc(var(--k) * .15s)}.lb.motion .heights:not(.in) .hb{transform:scaleY(.04)}.lb .hl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.lb .hl b{font:500 clamp(24px,2.7vw,40px)/1 var(--f-mono);letter-spacing:-.04em;white-space:nowrap;display:block}.lb .hl span{color:var(--stone);margin-top:8px;font-size:15px;line-height:1.3;display:block}.lb .req__grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:1000px){.lb .req__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.lb .req h2{text-transform:uppercase;font-size:clamp(38px,4.6vw,68px)}.lb .reqs{border-top:1.5px solid var(--ink);margin:18px 0 0;padding:0;list-style:none}.lb .reqs li{border-bottom:1px solid var(--line-l);gap:14px;padding:14px 0;display:flex}.lb .reqs li:before{content:"";background:var(--brand);flex:none;width:14px;height:1.5px;margin-top:.85em}.lb .final{align-items:center;min-height:clamp(520px,70vh,760px);display:flex;position:relative;overflow:hidden}.lb .final__bg{z-index:0;position:absolute;inset:-80px 0}.lb .final__bg img{object-fit:cover;width:100%;height:100%}.lb .final:after{content:"";z-index:1;background:linear-gradient(#0a212973,#0a2129eb);position:absolute;inset:0}.lb .final .wrap{z-index:2;position:relative}.lb .final h2{text-transform:uppercase;font-size:clamp(52px,9vw,148px)}@media (max-width:400px){.lb .final h2{font-size:min(52px,14vw)}}.lb .final p{color:#dbe7e6;margin:24px 0 34px;font-size:20px}.lb .final h2+div{margin-top:clamp(28px,3.4vw,44px)}.lb .foot{background:var(--deep);border-top:1px solid var(--line-d);color:var(--mist);font-size:15px}.lb .foot__in{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:40px;display:grid}@media (min-width:860px){.lb .foot__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lb .foot__r{text-align:right}}.lb .foot a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.lb .foot a:focus-visible{outline-offset:2px;outline:3px solid #fff}.lb .foot__links{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}@media (min-width:860px){.lb .foot__links{justify-content:flex-end}}.lb .foot .sm{font:400 15px/1.6 var(--f-mono);color:#8ea4a9}.lb .foot a:not(.logo){text-decoration:underline}.lb .foot .sm{text-align:inherit}.lb .foot .sm a{color:inherit}.lb.motion [data-reveal]{transition:opacity 1s var(--e-out),transform 1s var(--e-out);transition-delay:var(--d,0s)}.lb.motion [data-reveal]:not(.in){opacity:0;transform:translateY(20px)}.lb.motion [data-rise]{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.lb.motion [data-rise]>.r{transition:transform var(--d4) var(--e-out);transition-delay:var(--d,0s);display:block}.lb.motion [data-rise]:not(.in)>.r{transform:translateY(108%)}.lb [data-count]{text-align:right;display:inline-block}@supports (animation-timeline:scroll()){.lb.motion .progress{animation:linear both lb-grow-x;animation-timeline:scroll(root)}@keyframes lb-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){html:has(.lb){scroll-behavior:auto}.lb,.lb *,.lb :before,.lb :after{transition:none!important;animation:none!important}.lb .cover{display:none}}
@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/671758f55bedf17a-s.3-fdtayxys8o5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/f28ec15999ec2f21-s.3mv0av6l-fhna.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/0d72d2f7515c6cb8-s.1f2e5t8u5_yp-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/92526a9ff3eed591-s.25d5hruc6trhf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/d7159f8bb9436225-s.1j9u-9d7_3m7-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(../media/4e8203efa669f1ac-s.1ua7__k29535q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Fallback;src:local(Arial);ascent-override:93.28%;descent-override:24.55%;line-gap-override:0.0%;size-adjust:99.45%}.roboto_flex_2999f894-module__EhY1uG__className{font-family:Roboto Flex,Roboto Flex Fallback;font-style:normal}.roboto_flex_2999f894-module__EhY1uG__variable{--font-rf:"Roboto Flex", "Roboto Flex Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0g4pmka8j2u20.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ce6907447ba740-s.1thpl3j71vtxe.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1v7x_qdpnbwoz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1h7k3aqd68qji.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.30xqm3yldpj47.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.42z9vm7u0i9n-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc9b7e66b1caeca-s.3hdclex1x_th1.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.1iu7q7yw-zhgt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.07-q_h5lq3omo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.27korwsf9c79u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f2adb438-module__2BLZQq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f2adb438-module__2BLZQq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
