.ld-band{position:relative;padding:22px 30px 20px;border-bottom:1px solid var(--hairline);background:var(--au-deep);color:var(--au-lit)}.ld-mk{display:flex;align-items:flex-start;gap:12px}.ld-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--au-fill);color:var(--au-lit)}.ld-tile svg{width:23px;height:23px;display:block}.ld-lockup{display:flex;flex-direction:column;min-width:0}.ld-wd{font-size:19px;line-height:1;letter-spacing:1.4px}.ld-tg,.ld-wd{font-family:var(--au-pixel);text-transform:uppercase}.ld-tg{display:flex;flex-direction:column;margin-top:6px;font-size:9.5px;line-height:1.7;letter-spacing:.7px;color:var(--au-on-green)}.ld-band>h1{margin-top:18px;font-size:25px;font-weight:500;line-height:1.34;letter-spacing:-.01em;color:var(--au-lit)}.ld-band>h1,.ld-band>p{font-family:var(--serif-paper)}.ld-band>p{margin-top:8px;max-width:48ch;font-size:16px;font-weight:400;line-height:1.5;color:var(--au-on-green)}.hero{grid-column:1/-1;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.ld-screen{position:relative;margin:0;height:100vh;padding-bottom:40px;overflow:hidden;border-bottom:1px solid var(--hairline);background:var(--bg)}.ld-screen-video{display:block;width:100%;height:100%;object-fit:contain}.ld-sound{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border:0;border-radius:var(--r-pill);background:var(--au-lit);color:var(--au-deep);font-family:var(--au-pixel);font-size:8px;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;animation:ld-nudge 2.4s ease-in-out infinite;transition:transform .15s}.ld-sound:hover{animation:none;transform:scale(1.04)}@keyframes ld-nudge{0%,to{transform:none;box-shadow:0 0 0 0 var(--au-edge-hover)}50%{transform:scale(1.04);box-shadow:0 0 0 12px transparent}}.ld-sound svg{width:18px;height:18px;display:block}.ld-turn{position:relative;display:inline-block;vertical-align:top;text-align:left;white-space:nowrap}.ld-turn-size{visibility:hidden}.ld-turn-word{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:.34em;white-space:nowrap;opacity:0;animation:ld-turn-over var(--loop) cubic-bezier(.2,.7,.3,1) infinite;animation-delay:var(--in)}.ld-turn-size+.ld-turn-word{opacity:1}.ld-turn svg{width:.78em;height:.78em;flex:none;stroke-width:1.8}.ld-g-eat{color:var(--au-amber)}.ld-g-sleep{color:var(--au-lavender)}.ld-g-breathe{color:var(--au-mint-ink)}.ld-turn-size svg{display:inline-block;vertical-align:-.08em}@keyframes ld-turn-over{0%{opacity:0;transform:translateY(.26em)}29%,3%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-.26em)}}.ld-nav ul{min-height:auto;overflow:visible}.ld-nav ul a{padding:7.5px 11px 7.5px 19px;font-size:14.5px}.ld-signin{width:316px;margin:14px 0 8px 24px;padding:17px;border-radius:16px;background:var(--au-deep);color:var(--au-lit);box-shadow:0 18px 46px -14px rgba(0,0,0,.6)}.ld-doors{position:fixed;top:13px;right:calc(44px + var(--shell-x, 0px));z-index:70;display:flex;gap:9px}.ld-ghost{padding:8px 19px;border:1px solid var(--border);border-radius:var(--r-pill);background:rgba(0,0,0,.7);backdrop-filter:blur(8px);font-size:14px;font-weight:600;color:var(--ink);transition:background .15s}.ld-ghost:hover{background:var(--overlay)}.ld-solid{padding:9px 21px;border-radius:var(--r-pill);background:var(--btn);font-size:14px;font-weight:700;color:var(--btn-ink);transition:filter .15s}.ld-solid:hover{filter:brightness(.94)}.ld-home .rail{padding-top:60px}@media (max-width:900px){.ld-signin{display:none}.ld-doors{position:absolute;top:14px;right:14px}.ld-ghost{border-color:var(--au-edge);background:var(--au-fill);backdrop-filter:none;color:var(--au-lit)}.ld-ghost:hover{background:var(--au-edge)}.ld-band{padding:64px 20px 24px}.hero{border-left:0;border-right:0}.ld-screen{height:auto;aspect-ratio:16/9;padding-bottom:0}.ld-home .rail{padding-top:12px}}.ld-foot{display:flex;flex-wrap:wrap;gap:6px 20px;padding:28px 16px 40px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.55}.ld-foot a{color:inherit;text-decoration:none}.ld-foot a:hover{text-decoration:underline;text-underline-offset:3px}