.vp[data-astro-cid-fu7grmzo]{margin:var(--sp-8) 0 var(--sp-7)}.vp-head[data-astro-cid-fu7grmzo]{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.vp-head[data-astro-cid-fu7grmzo] h2[data-astro-cid-fu7grmzo]{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin:0;font-weight:600}.vp-note[data-astro-cid-fu7grmzo]{color:var(--muted);font-size:var(--fs-sm);margin:0}.vp-band[data-astro-cid-fu7grmzo]{margin:0}.vp-svg[data-astro-cid-fu7grmzo]{width:100%;height:calc(var(--lh-body) * var(--fs-body));display:block;overflow:visible}.vp-flat[data-astro-cid-fu7grmzo]{stroke:var(--deco-plate-coarse);stroke-width:1px;vector-effect:non-scaling-stroke}.vp-wave[data-astro-cid-fu7grmzo]{fill:none;stroke:var(--deco-orbit-strong);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.vp-replies line{stroke:var(--deco-orbit-inner);stroke-width:1px;vector-effect:non-scaling-stroke}.vp-axis[data-astro-cid-fu7grmzo]{height:1.4em;margin-top:2px;position:relative}.vp-cursor[data-astro-cid-fu7grmzo]{stroke:var(--deco-plate-coarse);stroke-width:1px;transition:opacity var(--dur-fast) var(--ease-interact)}.vp-svg[data-pinned] .vp-cursor[data-astro-cid-fu7grmzo]{stroke:var(--deco-orbit-inner)}.vp-axis span{white-space:nowrap;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:var(--fs-xs);position:absolute;top:0;transform:translate(-50%)}.vp-axis span:first-child{transform:none}.vp-axis span:last-child{transform:translate(-100%)}.vp-read[data-astro-cid-fu7grmzo]{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-xs)}.vp[data-astro-cid-fu7grmzo].is-ready .vp-flat[data-astro-cid-fu7grmzo]{opacity:0}.vp[data-astro-cid-fu7grmzo].is-ready .vp-band[data-astro-cid-fu7grmzo]{opacity:1;transition:opacity var(--dur-enter) var(--ease)}.vp[data-astro-cid-fu7grmzo]{opacity:1}.vp[data-astro-cid-fu7grmzo].is-ready .vp-note[data-astro-cid-fu7grmzo]{display:none}.vp-ctl[data-astro-cid-fu7grmzo]{gap:var(--sp-3);z-index:0;margin-top:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex;position:relative}.vp-glass[data-astro-cid-fu7grmzo]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--glass-line);border-radius:var(--sp-2);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);display:inline-flex}.vp-gt[data-astro-cid-fu7grmzo]{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:var(--fs-xs);letter-spacing:.04em}.vp-glass[data-astro-cid-fu7grmzo] button[data-astro-cid-fu7grmzo]{border-radius:var(--sp-1);padding:var(--sp-1) var(--sp-2);color:var(--muted);font:inherit;font-size:var(--fs-xs);transition:color var(--dur-hover) var(--ease-interact), background var(--dur-hover) var(--ease-interact);background:0 0;border:0}.vp-glass[data-astro-cid-fu7grmzo] button[data-astro-cid-fu7grmzo]:hover,.vp-glass[data-astro-cid-fu7grmzo] button[data-astro-cid-fu7grmzo]:focus-visible{color:var(--accent-ink)}.vp-glass[data-astro-cid-fu7grmzo] button[data-astro-cid-fu7grmzo][aria-pressed=true]{color:var(--ink);background:var(--glass-bg-hot)}@media (prefers-reduced-motion:reduce){.vp-w[data-astro-cid-fu7grmzo]{display:none}.vp[data-astro-cid-fu7grmzo].is-ready .vp-band[data-astro-cid-fu7grmzo]{transition:none}}.mechanical-ring[data-astro-cid-zj3od6is]{width:var(--plate-w,min(94vw, 1400px, 150vh));aspect-ratio:1400/900;perspective:var(--ring-perspective);pointer-events:none;z-index:-1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-motion[data-astro-cid-zj3od6is]{transform-origin:50%;width:100%;height:100%}body[data-ring-dragging]{-webkit-user-select:none;user-select:none}.mechanical-ring[data-astro-cid-zj3od6is] img{opacity:var(--plate-op,var(--ring-plate-opacity));object-fit:contain;width:100%;max-width:none;height:100%;display:block}.mechanical-ring[data-astro-cid-zj3od6is] img.ring-night{display:none}.mechanical-ring[data-astro-cid-zj3od6is] img.ring-day{filter:var(--ring-day-filter)}html.dark .mechanical-ring[data-astro-cid-zj3od6is] img.ring-day{display:none}html.dark .mechanical-ring[data-astro-cid-zj3od6is] img.ring-night{display:block}.ring-light[data-astro-cid-zj3od6is]{width:100%;height:100%;opacity:var(--ring-light-opacity);position:absolute;inset:0;overflow:hidden}.ring-inlay[data-astro-cid-zj3od6is]{stroke:var(--ring-inlay-color);stroke-width:var(--ring-inlay-width);stroke-linecap:round}.ring-pulse[data-astro-cid-zj3od6is]{stroke-linecap:round;stroke-linejoin:round;animation:ring-flow var(--dur-ring-flow) linear infinite}.ring-pulse-halo[data-astro-cid-zj3od6is]{stroke:var(--ring-light-halo);stroke-width:var(--ring-light-halo-width);stroke-dasharray:var(--ring-light-halo-length) calc(var(--ring-lap) - var(--ring-light-halo-length))}.ring-pulse-core[data-astro-cid-zj3od6is]{stroke:var(--ring-light-core);stroke-width:var(--ring-light-core-width);stroke-dasharray:var(--ring-light-core-length) calc(var(--ring-lap) - var(--ring-light-core-length))}@keyframes ring-flow{0%{stroke-dashoffset:var(--ring-offset)}to{stroke-dashoffset:calc(var(--ring-offset) - var(--ring-lap))}}@media (max-width:767px){.mechanical-ring[data-astro-cid-zj3od6is]{width:var(--plate-w,min(96vw, 700px, 150vh))}}@media (prefers-reduced-motion:reduce){.ring-pulse[data-astro-cid-zj3od6is]{animation:none;display:none}}.lede[data-astro-cid-jtyqu3eq]{margin:var(--sp-4) 0 0;max-width:var(--measure);color:var(--muted)}.ring-caption[data-astro-cid-jtyqu3eq]{margin:var(--sp-5) 0 0;color:var(--muted);font-size:var(--fs-xs);display:none}body.ring-can-drag .ring-caption[data-astro-cid-jtyqu3eq]{display:block}.note[data-astro-cid-jtyqu3eq]{margin:var(--sp-2) 0 0;max-width:var(--measure);font-size:var(--fs-sm);color:var(--muted)}body.guestbook-plate .page-inf{display:none}
