.landing-shell{flex-direction:column;width:min(1340px,100% - 80px);min-height:calc(100svh - 48px);margin:24px auto;display:flex}.landing-clock{border-bottom:1px solid var(--line);padding:14px 0 18px}.kinetic-link{border-top:1px solid var(--line);padding:14px 0 18px;text-decoration:none;display:block}.kinetic-link-name{border-top:0}.kinetic-link:hover{color:var(--ink)}.kinetic-link-tail{justify-content:flex-end;padding:0 4px;display:flex}.kinetic-link-arrow{stroke:currentColor;stroke-width:1.5px;fill:none;width:20px;height:20px;transition:transform .18s ease-out}.kinetic-link:hover .kinetic-link-arrow,.kinetic-link:focus-visible .kinetic-link-arrow{color:var(--accent);transform:translate(3px,-3px)}.kinetic-type-field{aspect-ratio:55/9;position:relative}.kinetic-canvas-mount,.kinetic-canvas-mount canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.kinetic-fallback{font-size:clamp(32px,10.25vw,154px);font-family:var(--font-body);letter-spacing:-.04em;align-items:center;padding:0 1.8%;font-weight:550;line-height:1;display:flex;position:absolute;inset:0}.kinetic-type-field[data-ready=true] .kinetic-fallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.landing-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding:14px 4px 4px;font-size:12px;display:flex}.landing-footer nav{align-items:center;gap:26px;display:flex}.landing-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.landing-footer a:hover{text-decoration:underline}@media (width<=700px){.landing-shell{width:calc(100% - 32px)}.kinetic-type-field{aspect-ratio:37/9}.kinetic-link-name .kinetic-type-field{aspect-ratio:37/17}.kinetic-link,.landing-clock{padding:15px 0 20px}.landing-clock .kinetic-fallback{font-size:11.5vw}.kinetic-fallback{font-size:20vw}.kinetic-link-name .kinetic-fallback{font-size:11.5vw}}@media (prefers-reduced-motion:reduce){.kinetic-link-arrow{transition:none}}@media (forced-colors:active){.kinetic-canvas-mount{display:none}.kinetic-type-field[data-ready=true] .kinetic-fallback{clip-path:none;white-space:normal;width:auto;height:auto}}
