.card-title-link[data-astro-cid-uxzi2ikr]{color:inherit;text-decoration:none}.card-title-link[data-astro-cid-uxzi2ikr]:hover{text-underline-offset:4px;text-decoration:underline 1px}.service-column[data-astro-cid-uxzi2ikr]{border:1px solid var(--dark-outline);text-align:center;border-radius:250px;flex-direction:column;justify-self:start;width:100%;max-width:450px;min-height:600px;padding:18px 18px 100px;display:flex}.service-column[data-astro-cid-uxzi2ikr][hidden]{display:none}.service-bottom[data-astro-cid-uxzi2ikr]{z-index:20;background-color:#fff;border-radius:250px 250px 0 0;flex-shrink:0;height:380px;position:relative;overflow:clip}.service-bottom[data-astro-cid-uxzi2ikr] .service-photo{border-radius:250px 250px 0 0}.service-description[data-astro-cid-uxzi2ikr]{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;justify-items:center;row-gap:36px;padding:100px 36px 0;display:grid;position:relative}.service-icon-wrapper[data-astro-cid-uxzi2ikr]{z-index:25;background-color:var(--light-background);border-radius:100%;justify-content:center;align-items:center;width:120px;height:120px;padding:12px;display:flex;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.service-icon[data-astro-cid-uxzi2ikr]{z-index:20;width:24px;display:block;position:relative}.service-icon[data-astro-cid-uxzi2ikr] svg{width:100%;height:auto;display:block}.link-outline[data-astro-cid-uxzi2ikr]{border:1px solid var(--dark-outline);border-radius:100%;margin:12px;position:absolute;inset:0}.stacked-description[data-astro-cid-uxzi2ikr]{row-gap:18px}.stacked-description[data-astro-cid-uxzi2ikr] h3[data-astro-cid-uxzi2ikr]{font-size:24px;font-weight:500;line-height:30px}.stacked-description[data-astro-cid-uxzi2ikr] .body-display[data-astro-cid-uxzi2ikr]{margin:0}.card-meta[data-astro-cid-uxzi2ikr]{border-top:1px solid var(--dark-outline);flex-direction:column;align-items:center;gap:6px;margin:4px 0 0;padding:16px 0 4px;display:flex}.card-price[data-astro-cid-uxzi2ikr]{color:#000;font-size:18px;font-weight:600}.card-mode[data-astro-cid-uxzi2ikr]{letter-spacing:3px;text-transform:uppercase;color:var(--body-display);font-size:11px}.open-details[data-astro-cid-uxzi2ikr]{justify-self:center}.open-details[data-astro-cid-uxzi2ikr].focus-quiet:focus-visible{outline:none}@media (width>=1280px){.service-description[data-astro-cid-uxzi2ikr]{padding-left:48px;padding-right:48px}}@media (width<=991px){.service-column[data-astro-cid-uxzi2ikr]{padding:14px 14px 80px}.service-description[data-astro-cid-uxzi2ikr]{padding-left:18px;padding-right:18px}}@media (width<=767px){.service-column[data-astro-cid-uxzi2ikr]{max-width:400px}.stacked-description[data-astro-cid-uxzi2ikr] h3[data-astro-cid-uxzi2ikr]{line-height:26px}.stacked-description[data-astro-cid-uxzi2ikr] .body-display[data-astro-cid-uxzi2ikr]{font-size:15px;line-height:1.55em}}@media (width<=479px){.service-column[data-astro-cid-uxzi2ikr]{max-width:none;padding:12px 12px 60px}.service-description[data-astro-cid-uxzi2ikr]{padding:80px 0 0}}@media (width<=390px){.stacked-description[data-astro-cid-uxzi2ikr] h3[data-astro-cid-uxzi2ikr]{line-height:24px}.stacked-description[data-astro-cid-uxzi2ikr] .body-display[data-astro-cid-uxzi2ikr]{font-size:14px;line-height:1.5em}}.sd[data-astro-cid-6gy6hsnu]{background:var(--light-background);color:#000;overscroll-behavior:contain;width:min(560px,100%);max-width:none;height:100%;max-height:none;transition:transform .7s cubic-bezier(.22, .61, .36, 1), overlay .7s allow-discrete, display .7s allow-discrete;border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.sd[data-astro-cid-6gy6hsnu][open]{display:flex;transform:none}.sd[data-astro-cid-6gy6hsnu]:focus-visible{outline:none}@starting-style{.sd[data-astro-cid-6gy6hsnu][open]{transform:translate(100%)}}.sd[data-astro-cid-6gy6hsnu]::backdrop{opacity:0;transition:opacity .5s, overlay .7s allow-discrete, display .7s allow-discrete;background:#080a1173}.sd[data-astro-cid-6gy6hsnu][open]::backdrop{opacity:1}@starting-style{.sd[data-astro-cid-6gy6hsnu][open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.sd[data-astro-cid-6gy6hsnu],.sd[data-astro-cid-6gy6hsnu]::backdrop{transition:none}}.sd-close[data-astro-cid-6gy6hsnu]{z-index:20;border:1px solid var(--dark-outline);background:var(--light-background);color:#000;width:44px;height:44px;font:inherit;cursor:pointer;border-radius:50%;font-size:22px;line-height:1;transition:background .3s,color .3s;position:absolute;top:20px;right:20px}.sd-close[data-astro-cid-6gy6hsnu]:hover{color:#fff;background:#000}.sd-arch[data-astro-cid-6gy6hsnu]{border:1px solid var(--dark-outline);border-radius:300px 300px 0 0;flex-shrink:0;height:380px;margin:28px 28px 0;padding:12px}.sd-arch[data-astro-cid-6gy6hsnu] .sd-photo{background-color:var(--dark-outline);border-radius:290px 290px 0 0;width:100%;height:100%;position:relative;inset:auto}.sd-body[data-astro-cid-6gy6hsnu]{gap:28px;padding:36px 40px 24px;display:grid}.sd-body[data-astro-cid-6gy6hsnu] p[data-astro-cid-6gy6hsnu]{margin:0}.sd-meta[data-astro-cid-6gy6hsnu]{letter-spacing:3px}.sd-title[data-astro-cid-6gy6hsnu]{font-size:32px;font-weight:500;line-height:1.2}.sd-block[data-astro-cid-6gy6hsnu]{border-top:1px solid var(--dark-outline);gap:12px;padding-top:24px;display:grid}.sd-block[data-astro-cid-6gy6hsnu] .subtitle[data-astro-cid-6gy6hsnu]{letter-spacing:4px;font-size:11px;font-weight:400;line-height:20px}.sd-list[data-astro-cid-6gy6hsnu]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sd-list[data-astro-cid-6gy6hsnu] li[data-astro-cid-6gy6hsnu]{color:var(--body-display);padding-left:26px;font-size:15px;line-height:1.55;position:relative}.sd-list[data-astro-cid-6gy6hsnu] li[data-astro-cid-6gy6hsnu]:before{content:"";background:#000;width:12px;height:1px;position:absolute;top:.7em;left:0}.sd-note[data-astro-cid-6gy6hsnu]{color:var(--extra-dark-outline);font-size:13px}.sd-more[data-astro-cid-6gy6hsnu]{border-top:1px solid var(--dark-outline);color:#000;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:10px;padding:14px 0;font-size:11px;text-decoration:none;display:flex}.sd-more[data-astro-cid-6gy6hsnu] span[data-astro-cid-6gy6hsnu]{letter-spacing:0;margin-left:auto;font-size:16px;transition:transform .3s}.sd-more[data-astro-cid-6gy6hsnu]:hover span[data-astro-cid-6gy6hsnu]{transform:translate(4px)}.sd-foot[data-astro-cid-6gy6hsnu]{background:var(--light-background);border-top:1px solid var(--dark-outline);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:20px 40px;display:flex;position:sticky;bottom:0}.sd-price[data-astro-cid-6gy6hsnu]{margin:0;font-size:20px;font-weight:600}.sd-book[data-astro-cid-6gy6hsnu]{flex-shrink:0}@media (width<=767px){.sd[data-astro-cid-6gy6hsnu]{width:100%}.sd-arch[data-astro-cid-6gy6hsnu]{height:min(360px,82vw);margin:20px 20px 0}.sd-body[data-astro-cid-6gy6hsnu]{padding:28px 24px 20px}.sd-foot[data-astro-cid-6gy6hsnu]{padding:16px 24px}.sd-title[data-astro-cid-6gy6hsnu]{font-size:26px}}@media (width<=479px){.sd-foot[data-astro-cid-6gy6hsnu]{flex-wrap:wrap}}.filter-container[data-astro-cid-og5bx2gf]{justify-content:center;width:100%;padding:60px 0 40px;display:flex}.filter-buttons[data-astro-cid-og5bx2gf]{background:#edf3f680;border-radius:50px;gap:12px;padding:8px;display:inline-flex}.filter-btn[data-astro-cid-og5bx2gf]{z-index:1;color:#1a1d20;letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:12px 32px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;line-height:20px;transition:color .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.filter-btn[data-astro-cid-og5bx2gf]:before{content:"";z-index:-1;background:#1a1d20;border-radius:50px;width:0;height:0;transition:width .4s cubic-bezier(.25,.46,.45,.94),height .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-btn[data-astro-cid-og5bx2gf][aria-pressed=true]{color:#edf3f6}.filter-btn[data-astro-cid-og5bx2gf][aria-pressed=true]:before{width:100%;height:100%}.filter-btn[data-astro-cid-og5bx2gf]:hover:not([aria-pressed=true]){opacity:.7}@media (prefers-reduced-motion:reduce){.filter-btn[data-astro-cid-og5bx2gf],.filter-btn[data-astro-cid-og5bx2gf]:before{transition:none}}.section-middle[data-astro-cid-og5bx2gf]{justify-content:center;padding:0 0 20px;display:flex;position:relative}.service-grid[data-astro-cid-og5bx2gf]{grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:36px;padding-top:80px;display:grid}@media (width>=1280px){.service-grid[data-astro-cid-og5bx2gf]{gap:48px}}@media (width>=1440px){.service-grid[data-astro-cid-og5bx2gf]{gap:80px}}@media (width<=991px){.filter-container[data-astro-cid-og5bx2gf]{padding-left:5vw;padding-right:5vw}.service-grid[data-astro-cid-og5bx2gf]{grid-template-columns:1fr 1fr;padding-top:0}}@media (width<=767px){.filter-container[data-astro-cid-og5bx2gf]{padding-top:40px;padding-bottom:30px}.filter-buttons[data-astro-cid-og5bx2gf]{flex-wrap:nowrap;gap:0;max-width:100%;padding:4px;display:flex}.filter-btn[data-astro-cid-og5bx2gf]{letter-spacing:1px;white-space:nowrap;flex:auto;min-width:0;min-height:44px;padding:12px 10px;font-size:11px}.service-grid[data-astro-cid-og5bx2gf]{grid-template-columns:1fr;justify-self:center}}@media (width<=389px){.filter-btn[data-astro-cid-og5bx2gf]{letter-spacing:.5px;white-space:normal;padding:8px 6px;line-height:14px}}
