:root{--klyk-edit-h:0px}.klyk-edit-layer{z-index:45;width:0;height:0;position:absolute;inset:0 auto auto 0}.klyk-edit-btn{border:1px solid var(--klyk-edit-accent);background:color-mix(in srgb, var(--klyk-edit-ink) 92%, transparent);color:#fff;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.4rem;max-width:min(78vw,360px);padding:.45rem .8rem;font:500 .72rem/1.2 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px -6px #0009}.klyk-edit-btn:before{content:"";background:var(--klyk-edit-accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.klyk-edit-btn:hover{background:#000}.klyk-edit-btn:active{transform:scale(.97)}html.klyk-editing [data-words]{outline:1px dashed var(--klyk-edit-accent);outline-offset:3px;cursor:pointer}html.klyk-editing [data-words]:hover{background:color-mix(in srgb, var(--klyk-edit-accent) 12%, transparent);outline-style:solid}.klyk-edit-banner{z-index:70;background:color-mix(in srgb, var(--klyk-edit-ink) 97%, transparent);border-bottom:1px solid var(--klyk-edit-accent);color:#fff;font:500 .78rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px -18px #000c}.klyk-edit-banner__inner{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:min(100% - 2rem,80rem);min-height:2.75rem;margin-inline:auto;padding-block:.5rem;display:flex}.klyk-edit-banner__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--klyk-edit-accent);flex:none;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.klyk-edit-banner__tag:before{content:"";background:var(--klyk-edit-accent);border-radius:50%;width:.5rem;height:.5rem}.klyk-edit-banner__hint{color:#ffffffbf}.klyk-edit-banner__status{border-left:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding-left:1rem;display:inline-flex}.klyk-edit-banner__status[hidden]{display:none}.klyk-edit-banner__waiting{color:#fff}.klyk-edit-banner__quiet{color:#fff9}.klyk-edit-banner a{color:var(--klyk-edit-accent);white-space:nowrap}.klyk-edit-banner__actions{align-items:center;gap:.9rem;margin-left:auto;display:inline-flex}.klyk-edit-banner button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:.35rem .85rem;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s}.klyk-edit-banner button:hover{background:#ffffff14}.klyk-edit-banner button:active{transform:scale(.97)}.klyk-edit-banner .klyk-edit-banner__publish{color:var(--klyk-edit-ink);background:#fff;border-color:#fff;font-weight:600}.klyk-edit-banner .klyk-edit-banner__publish:hover{background:#e6e6e6}.klyk-edit-banner button:disabled{opacity:.6;cursor:default}@media (width<=700px){.klyk-edit-banner__hint{display:none}.klyk-edit-banner__status{border-left:0;width:100%;padding-left:0}}:root{color-scheme:light}*{box-sizing:border-box}body{color:#17201b;background:#fbfaf7;margin:0;font:1rem/1.6 system-ui,-apple-system,Segoe UI,sans-serif}.site-header{top:var(--klyk-edit-h,0px);background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky}.site-header nav{gap:1rem;display:flex}main{width:min(100% - 2.5rem,60rem);margin:0 auto;padding:2rem 0 4rem}.site-footer{color:#555;border-top:1px solid #ddd;padding:2rem 1.25rem}img{max-width:100%;height:auto;display:block}.hero img{aspect-ratio:16/7;object-fit:cover;width:100%}.gallery{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}.gallery img{aspect-ratio:1;object-fit:cover}.services{gap:.5rem;padding:0;list-style:none;display:grid}.services li{border:1px solid #ddd;padding:1rem}.form[data-astro-cid-6bfsojfh]{gap:.9rem;max-width:34rem;margin:2rem 0 3rem;display:grid}.form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{gap:.3rem;display:grid}.form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font:inherit;background:#fff;border:1px solid #b9beb9;border-radius:6px;padding:.55rem .7rem}.form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{font:inherit;color:#fff;cursor:pointer;background:#1f5f3f;border:0;border-radius:6px;justify-self:start;padding:.6rem 1.4rem}.hp[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.status[data-astro-cid-6bfsojfh]{background:#e6f1ea;border-radius:6px;padding:.8rem 1rem}.status--err[data-astro-cid-6bfsojfh]{background:#f6e3e1}
