.svc-grid[data-astro-cid-rerdssvi]{flex-wrap:wrap;justify-content:center;gap:64px clamp(24px,2.8vw,44px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:flex}.svc-card[data-astro-cid-rerdssvi]{flex-direction:column;flex:280px;max-width:320px;display:flex}.svc-photo[data-astro-cid-rerdssvi]{aspect-ratio:4/5;background:var(--placeholder);cursor:pointer;border:0;width:100%;margin-bottom:26px;padding:0;display:block;overflow:hidden}.svc-photo[data-astro-cid-rerdssvi] img{object-fit:cover;width:100%;height:100%;transition:scale 1.1s cubic-bezier(.22,1,.36,1)}.svc-title[data-astro-cid-rerdssvi]{font:700 clamp(21px, 1.7vw, 25px) / 1.05 var(--display);letter-spacing:0;text-transform:uppercase;color:var(--title)}.svc-title[data-astro-cid-rerdssvi].big{font-size:clamp(28px,2.6vw,38px);line-height:.98}.svc-rule[data-astro-cid-rerdssvi]{background:var(--accent);width:40px;height:1px;margin-top:14px;display:block}.svc-title[data-astro-cid-rerdssvi].big+.svc-rule[data-astro-cid-rerdssvi]{width:60px;margin-top:18px}.svc-text[data-astro-cid-rerdssvi]{color:var(--muted-strong);margin-top:16px;font-size:14px;font-weight:300;line-height:1.8}.svc-label[data-astro-cid-rerdssvi]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:26px;font-size:11.5px}.svc-includes[data-astro-cid-rerdssvi]{color:var(--ink);flex-direction:column;gap:7px;margin-top:18px;padding:0;font-size:13.5px;font-weight:300;line-height:1.55;list-style:none;display:flex}.svc-label[data-astro-cid-rerdssvi]+.svc-includes[data-astro-cid-rerdssvi]{margin-top:12px}.svc-includes[data-astro-cid-rerdssvi] li[data-astro-cid-rerdssvi]{padding-left:20px;position:relative}.svc-includes[data-astro-cid-rerdssvi] li[data-astro-cid-rerdssvi]:before{content:"";background:var(--accent);width:9px;height:1px;position:absolute;top:.78em;left:0}.svc-foot[data-astro-cid-rerdssvi]{width:100%;margin-top:auto;padding-top:28px}.svc-price[data-astro-cid-rerdssvi]{border-top:1px solid var(--hair);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding-top:16px;font-size:11.5px;font-weight:400}.svc-actions[data-astro-cid-rerdssvi]{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:12px;display:flex}.svc-link[data-astro-cid-rerdssvi]{font:400 12px / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;padding:12px 0;transition:color .25s;display:inline-block;position:relative}.svc-link[data-astro-cid-rerdssvi]:after{content:"";opacity:.3;background:currentColor;height:1px;transition:opacity .25s,height .25s;position:absolute;bottom:7px;left:0;right:.2em}.svc-link[data-astro-cid-rerdssvi].go{font-weight:500}.svc-link[data-astro-cid-rerdssvi].go:after{display:none}@media (hover:hover){.svc-photo[data-astro-cid-rerdssvi]:hover img{scale:1.035}.svc-link[data-astro-cid-rerdssvi]:hover{color:var(--title)}.svc-link[data-astro-cid-rerdssvi]:hover:after{opacity:1}}@media (width<=640px){.svc-card[data-astro-cid-rerdssvi]{flex-basis:100%;max-width:none}}html:has(dialog.svc-dialog[open]){overflow:hidden}.svc-dialog[data-astro-cid-rerdssvi]{width:min(1160px,100vw - 48px);max-width:none;max-height:calc(100svh - 48px);color:var(--ink);background:linear-gradient(var(--wash), var(--wash)), var(--paper) url(/_astro/paper.CAopc4Hm.webp) repeat;background-size:256px;border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -30px #00000080}.svc-dialog[data-astro-cid-rerdssvi][open]{flex-direction:column;animation:.5s cubic-bezier(.22,1,.36,1) svc-in;display:flex}.svc-dialog[data-astro-cid-rerdssvi]::backdrop{background:#141311b8;animation:.5s svc-fade}.svc-dialog[data-astro-cid-rerdssvi][open].closing{animation:.3s cubic-bezier(.4,0,1,1) forwards svc-out}.svc-dialog[data-astro-cid-rerdssvi].closing::backdrop{animation:.3s forwards svc-fade-out}.svc-dialog-body[data-astro-cid-rerdssvi]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,3.4vw,52px);min-height:0;padding:clamp(28px,3.4vw,48px);display:grid;overflow-y:auto}.svc-close[data-astro-cid-rerdssvi]{z-index:2;width:44px;height:44px;color:var(--title);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.svc-close[data-astro-cid-rerdssvi] svg[data-astro-cid-rerdssvi]{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.svc-gallery[data-astro-cid-rerdssvi]{align-self:start;container-type:inline-size}.svc-stage[data-astro-cid-rerdssvi]{position:relative}.svc-viewer[data-astro-cid-rerdssvi]{--h:calc(100cqw / 1.5);height:var(--h);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;position:relative;overflow-x:auto}.svc-viewer[data-astro-cid-rerdssvi]::-webkit-scrollbar{display:none}.svc-slide[data-astro-cid-rerdssvi]{scroll-snap-align:start;flex:0 0 100%;justify-content:center;display:flex}.svc-pic[data-astro-cid-rerdssvi]{width:min(100%, calc(var(--h) * var(--ar)));height:var(--h);background:var(--placeholder);cursor:zoom-in;border:0;padding:0;overflow:hidden}.svc-nav[data-astro-cid-rerdssvi]{color:var(--title);opacity:.85;cursor:pointer;background:0 0;border:0;padding:10px;transition:opacity .25s;position:absolute;top:50%;translate:0 -50%}.svc-nav[data-astro-cid-rerdssvi]:disabled{opacity:0;pointer-events:none}.svc-nav[data-astro-cid-rerdssvi].prev{left:2px}.svc-nav[data-astro-cid-rerdssvi].next{right:2px}.svc-nav[data-astro-cid-rerdssvi] svg{fill:none;stroke:currentColor;stroke-width:1.8px;filter:drop-shadow(0 0 2px #f7f6f3f2)drop-shadow(0 0 1px #f7f6f3f2);width:34px;height:34px;display:block}.svc-thumbs[data-astro-cid-rerdssvi]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.svc-thumb[data-astro-cid-rerdssvi]{background:var(--placeholder);opacity:.5;cursor:pointer;border:0;width:56px;height:56px;padding:0;transition:opacity .25s;overflow:hidden}.svc-thumb[data-astro-cid-rerdssvi][aria-current=true]{opacity:1}.svc-thumb[data-astro-cid-rerdssvi] img{object-fit:cover;width:100%;height:100%}.svc-pic[data-astro-cid-rerdssvi] img{object-fit:cover;width:100%;height:100%;transition:scale 1.6s cubic-bezier(.22,1,.36,1)}.svc-info[data-astro-cid-rerdssvi]{flex-direction:column;align-items:flex-start;padding-top:8px;display:flex}@media (hover:hover){.svc-pic[data-astro-cid-rerdssvi]:hover img{scale:1.04}.svc-thumb[data-astro-cid-rerdssvi]:hover{opacity:1}}@keyframes svc-in{0%{opacity:0;translate:0 28px;scale:.98}}@keyframes svc-out{to{opacity:0;translate:0 16px;scale:.985}}@keyframes svc-fade{0%{opacity:0}}@keyframes svc-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.svc-dialog[data-astro-cid-rerdssvi][open],.svc-dialog[data-astro-cid-rerdssvi]::backdrop{animation:none}}@media (width<=860px){.svc-dialog[data-astro-cid-rerdssvi]{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.svc-dialog-body[data-astro-cid-rerdssvi]{grid-template-columns:1fr;gap:22px;padding:56px 16px 26px}.svc-thumb[data-astro-cid-rerdssvi]{width:48px;height:48px}.svc-info[data-astro-cid-rerdssvi]{padding-top:0}}
