.ld{background:var(--night);overflow-x:clip}.ld-nav{z-index:10;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) clamp(16px, 4vw, 48px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0b0d1a8c;display:flex;position:fixed;top:0;left:0;right:0}.ld-nav-links{align-items:center;gap:var(--s5);font-size:var(--t-small);display:flex}.ld-nav-links a:not(.lr-button){color:var(--ink-2);text-decoration:none}.ld-nav-links a:not(.lr-button):hover{color:var(--ink)}.ld-hero{--p:0;height:320vh;position:relative}.ld-stage{height:100svh;position:sticky;top:0;overflow:hidden}.ld-hero-img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform-origin:var(--focus);transform:scale(calc(1.06 + var(--p) * var(--zoom)));filter:brightness(calc(1 - var(--p) * .12));will-change:transform;position:absolute;inset:0}.ld-shade{pointer-events:none;background:linear-gradient(90deg, #0b0d1a8c 0%, #0b0d1a33 45%, transparent 65%), linear-gradient(180deg, #0b0d1a4d 0%, transparent 25%, transparent 70%, var(--night) 100%);position:absolute;inset:0}.ld-fog{pointer-events:none;mix-blend-mode:screen;opacity:calc(.7 + var(--p) * .6);background:radial-gradient(40% 18% at 30% 70%,#a9a6c429,#0000 70%),radial-gradient(35% 14% at 75% 80%,#a9a6c41f,#0000 70%);animation:38s ease-in-out infinite alternate ld-drift;position:absolute;inset:-10% -30%}.ld-fog-b{background:radial-gradient(45% 16% at 60% 60%,#ece8f414,#0000 70%),radial-gradient(30% 12% at 15% 88%,#ece8f41a,#0000 70%);animation-duration:52s;animation-direction:alternate-reverse}@keyframes ld-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.ld-beat{--o:1;max-width:720px;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 24px));position:absolute;bottom:clamp(48px,12vh,120px);left:clamp(16px,6vw,96px);right:16px}.ld-beat-1,.ld-beat-2{--o:0;visibility:hidden}.ld-eyebrow{color:var(--amber-hot);margin:0 0 var(--s3)}.ld-h1{text-wrap:balance;text-shadow:0 2px 30px #00000080;font-size:clamp(36px,5.4vw,72px);line-height:1.04}.ld-h2{text-wrap:balance;font-size:clamp(30px,4vw,52px);line-height:1.08}.ld-lede{color:var(--ink);opacity:.88;max-width:560px;margin:var(--s4) 0 var(--s5);text-shadow:0 1px 12px #0009;font-size:clamp(17px,1.6vw,20px)}.ld-lede b{color:var(--amber-hot);font-weight:600}.ld-ctas{gap:var(--s3);flex-wrap:wrap;display:flex}.ld-scroll{margin:var(--s6) 0 0;color:var(--ink-3);animation:2.4s ease-in-out infinite lr-pulse}.ld-section{max-width:1120px;padding:var(--s8) clamp(16px, 4vw, 48px);margin:0 auto}.ld-section>.ld-h2{max-width:760px;margin-bottom:var(--s6)}.ld-shifts{max-width:640px;margin:calc(var(--s6) * -.5) 0 var(--s6);font-size:var(--t-lead)}.ld-stats{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ld-stat{padding:var(--s5);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--dusk), #15172e66);border:1px solid var(--line);margin:0}.ld-stat-value{color:var(--amber-hot);text-shadow:0 0 40px var(--amber-glow);font-size:clamp(44px,5vw,64px);line-height:1}.ld-stat p{margin:var(--s3) 0 var(--s3);color:var(--ink)}.ld-source{font-size:var(--t-micro);color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.ld-source:hover{color:var(--ink-2)}.ld-callout{margin-top:var(--s6);padding:var(--s6);border-radius:var(--r-xl);background:radial-gradient(80% 140% at 0% 0%, #f5b54a24, transparent 60%), var(--dusk);border:1px solid var(--line)}.ld-callout .display{margin:0 0 var(--s4);max-width:820px;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.ld-callout .secondary{max-width:720px;margin:0}.ld-steps{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ld-step{padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--dusk)}.ld-step-n{color:var(--amber);font-size:var(--t-small)}.ld-step h3{margin:var(--s2) 0 var(--s3);font-size:28px}.ld-step p{color:var(--ink-2);margin:0}.ld-numbers{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ld-number{background:var(--night);padding:var(--s5)}.ld-number-value{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.ld-number-label{font-size:var(--t-small);color:var(--ink-2);margin-top:var(--s1)}.ld-survey-detail{margin:calc(var(--s6) * -.5) 0 var(--s5);font-size:var(--t-small)}@media (min-width:1100px){.ld-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:540px){.ld-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-inspect{margin-bottom:var(--s6);padding:var(--s5);border-radius:var(--r-lg);background:#ff7a5c0d;border:1px solid #ff7a5c59}.ld-inspect h3{margin-bottom:var(--s2);font-size:26px}.ld-inspect>p{max-width:680px;margin:0 0 var(--s4)}.ld-inspect ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.ld-inspect li{gap:2px var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.ld-inspect-name{font-weight:600}.ld-inspect-stops{color:var(--hot-low)}.ld-inspect-refs{font-size:var(--t-micro);color:var(--ink-3);grid-column:1/-1}.ld-poem{text-align:center}.ld-poem blockquote{margin:0 auto var(--s4);max-width:820px;color:var(--amber-hot);text-shadow:0 0 50px var(--amber-glow);font-size:clamp(28px,3.6vw,46px);font-style:italic;line-height:1.2}.ld-poem p{max-width:620px;margin:0 auto}.ld-privacy{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.ld-privacy dt{margin-bottom:var(--s1);font-weight:700}.ld-privacy dd{color:var(--ink-2);margin:0}.ld-note{margin-top:var(--s6);font-size:var(--t-small)}.ld-footer{border-top:1px solid var(--line);padding:var(--s6) clamp(16px, 4vw, 48px);gap:var(--s2);font-size:var(--t-small);color:var(--ink-3);display:grid}.ld-footer p{margin:0}.ld-footer a{color:var(--ink-2)}@media (max-width:720px){.ld-nav-links a:not(.lr-button){display:none}.ld-beat{bottom:40px}}@media (prefers-reduced-motion:reduce){.ld-hero{height:auto}.ld-stage{height:auto;min-height:100vh;padding:120px 0 var(--s7);gap:var(--s7);align-content:end;display:grid;position:relative}.ld-hero-img{filter:brightness(.7);transform:none}.ld-beat,.ld-beat-1,.ld-beat-2{opacity:1;visibility:visible;padding:0 clamp(16px,6vw,96px);position:relative;bottom:auto;left:auto;transform:none}}.ld-compare+.ld-compare{margin-top:var(--s7)}.ld-compare h3{margin-bottom:var(--s4);font-size:26px}.ld-compare-pair{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.ld-compare-pair figure{margin:0}.ld-compare-pair img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--night);width:100%;display:block}.ld-compare-pair figcaption{margin-top:var(--s3);color:var(--ink-2);font-size:var(--t-small)}.ld-compare-pair figcaption b{color:var(--ink);font-size:var(--t-body);margin-bottom:2px;display:block}@media (max-width:720px){.ld-compare-pair{grid-template-columns:1fr}}
