.lw{--surface:#0a1317;--panel:#0f1b20;--hairline:#ffffff14;--grid:#ffffff10;--mark:#2f8fb3;background:var(--surface);min-height:100svh}.lw-bar{z-index:10;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);background:#0a1317d9;align-items:center;gap:32px;height:68px;padding:0 clamp(16px,5vw,64px);display:flex;position:sticky;top:0}.lw-nav{color:var(--muted);gap:28px;margin-left:auto;font-size:13px;display:flex}.lw-nav a:hover{color:var(--text)}.lw-button{background:var(--text);color:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex}.lw-button:hover{transform:translateY(-2px)}.lw-button-small{padding:10px 16px;font-size:13px}.lw-link{color:var(--muted);border-bottom:1px solid #ffffff30;padding-bottom:4px;font-size:14px;transition:color .2s}.lw-link:hover{color:var(--text)}.lw-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lw-actions-center{justify-content:center}.lw-kicker{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.lw h1,.lw h2{letter-spacing:-.03em;font-weight:500;line-height:1.04}.lw h1 em,.lw h2 em{color:var(--accent)}.lw h2{margin-bottom:24px;font-size:clamp(32px,3.4vw,50px)}.lw-copy p{color:var(--muted);max-width:460px;font-size:16px;line-height:1.7}.lw-copy p+p{margin-top:14px}.lw .lw-kicker{font-size:11px;line-height:1.4}.lw-copy strong{color:var(--text);font-weight:600}.lw-section{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,88px);max-width:1240px;margin:0 auto;padding:clamp(80px,14vh,140px) clamp(16px,5vw,64px);display:grid}.lw-pair{gap:40px;display:grid}.lw-equation{letter-spacing:-.01em;color:var(--text)!important;margin:26px 0!important;font-size:clamp(24px,2.6vw,34px)!important}.lw-stats{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;grid-template-columns:1fr 1fr;align-self:center;gap:1px;margin:0;display:grid;overflow:hidden}.lw-stats div{background:var(--surface);padding:28px 24px}.lw-stats dt{color:var(--muted);margin-bottom:10px;font-size:13px}.lw-stats dd{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,32px)}.lw-reasons{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lw-reasons li{background:var(--surface);color:var(--muted);padding:28px 24px;font-size:15px;line-height:1.65}.lw-reason-title{color:var(--text);font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;display:block}.lw-shifts,.lw-steps{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;align-self:center;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lw-shifts li{background:var(--surface);color:var(--muted);grid-template-columns:96px 1fr;gap:16px;padding:24px;font-size:15px;line-height:1.6;display:grid}.lw-shifts b,.lw-step-word{font:500 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.lw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-steps li{background:var(--surface);color:var(--muted);align-content:start;gap:12px;padding:28px 24px 32px;font-size:15px;line-height:1.65;display:grid}.lw-step-word{justify-content:space-between;display:flex}.lw-step-word span{color:var(--muted)}.lw-step-title{color:var(--text);letter-spacing:-.02em;font-size:22px;line-height:1.2}.lw-reasons-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-wide{grid-template-columns:1fr;row-gap:24px}.lw-wide .lw-copy p{max-width:640px}.lw-physics-intro{border-top:1px solid var(--hairline);max-width:1240px;margin:0 auto;padding:clamp(64px,10vh,100px) clamp(16px,5vw,64px) 0}.lw-physics-intro h2{margin-bottom:0}.lw-physics-intro+.lw-section{border-top:0}.lw-close{text-align:center;border-top:1px solid var(--hairline);background:radial-gradient(ellipse 50% 60% at 50% 100%, #16303a 0%, var(--surface) 70%);padding:clamp(100px,18vh,180px) 16px}.lw-close h2{font-size:clamp(40px,5.5vw,76px)}.lw-close p{color:var(--muted);max-width:520px;margin:0 auto 36px;line-height:1.7}.lw-signup{text-align:left;max-width:520px;margin:0 auto}.lw-signup-row{gap:10px;display:flex}.lw-signup-row input{min-width:0;color:var(--text);font:15px var(--sans);background:#0f1b20;border:1px solid #ffffff2e;border-radius:999px;flex:1;padding:14px 20px}.lw-signup-row input::placeholder{color:#93a6ad99}.lw-signup-row input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lw-signup-row input[aria-invalid]{border-color:var(--mineral)}.lw-signup-row .lw-button{cursor:pointer;font-family:var(--sans);white-space:nowrap;border:0;justify-content:center}.lw-signup-row .lw-button:disabled{opacity:.7;cursor:progress;transform:none}.lw-close .lw-signup-note{text-align:center;max-width:none;margin:14px 0 0;font-size:13px;line-height:1.6}.lw-close .lw-signup-status,.lw-close .lw-signup-result{color:var(--text);text-align:center;border:1px solid #9cc9da40;border-radius:14px;max-width:none;margin:18px 0 0;padding:14px 18px;font-size:15px}.lw-close .lw-signup-status[data-state]:not([data-state=sent]),.lw-close .lw-signup-result.is-error{border-color:#d9b98a66}.lw-close .lw-signup-status:empty,.lw-close .lw-signup-result{display:none}.lw-close .lw-signup-result:target{display:block}.lw-signup[data-done] .lw-signup-form{display:none}.lw-signup:has(#signup-sent:target) .lw-signup-form{display:none}.lw-hp,.lw-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-close-links{margin-top:36px}.lw-footer{border-top:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:28px clamp(16px,5vw,64px);font-size:12px;display:flex}.lw-chart{min-width:0;margin:0}.lw-chart figcaption{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.lw-chart-title{font-size:15px;font-weight:600}.lw-chart-subtitle{color:var(--muted);font-size:13px}.lw-chart-caption{color:var(--muted);max-width:620px;margin-top:14px;font-size:14px;line-height:1.65}.lw-plot{width:100%;min-height:40px;position:relative}.lw-plot svg{touch-action:pan-y;display:block;overflow:visible}.lw-axis{stroke:#ffffff40;stroke-width:1px}.lw-grid{stroke:var(--grid);stroke-width:1px}.lw-leader{stroke:#ffffff30;stroke-width:1px}.lw-crosshair{stroke:#ffffff50;stroke-width:1px}.lw-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lw-axis-note{fill:var(--muted);letter-spacing:.04em;font-size:11px}.lw-label{fill:var(--text);font-size:13px}.lw-label-hero{font-weight:700}.lw-label-value{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.lw-region{fill:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.lw-hit{cursor:default;outline:none}.lw-hit:focus-visible circle:first-of-type{stroke:var(--cyan)}.lw-tooltip{z-index:2;pointer-events:none;min-width:150px;max-width:240px;color:var(--muted);font-variant-numeric:tabular-nums;background:#0f1b20f2;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;display:flex;position:absolute;box-shadow:0 10px 30px #0006}.lw-tooltip strong{color:var(--text);font-size:13px}.lw-tooltip em{letter-spacing:0;font-family:inherit;font-style:normal;line-height:1.45}.lw-chart-data{color:var(--muted);margin-top:12px;font-size:13px}.lw-chart-data summary{cursor:pointer;width:fit-content}.lw-chart-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:10px}.lw-chart-data th,.lw-chart-data td{text-align:left;border-bottom:1px solid var(--hairline);padding:6px 18px 6px 0}.lw-chart-data th{color:var(--text);font-weight:600}@media (max-width:900px){.lw-nav{display:none}.lw-bar .lw-button-small{margin-left:auto}.lw-section,.lw-steps,.lw-reasons-3{grid-template-columns:1fr}}@media (max-width:560px){.lw-bar .identity-by{display:none}.lw-stats,.lw-reasons{grid-template-columns:1fr}.lw-shifts li{grid-template-columns:1fr;gap:6px}.lw-footer,.lw-signup-row{flex-direction:column}}
