.catnav__extra[data-astro-cid-2cqjghya]{white-space:pre}.phero[data-astro-cid-2cqjghya]{height:calc(min(72svh, 640px) + var(--header-height));min-height:calc(420px + var(--header-height));color:#fff;background:#aa9e96;align-items:flex-end;padding-bottom:clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.phero__img[data-astro-cid-2cqjghya]{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.phero[data-astro-cid-2cqjghya]:after{content:"";background:linear-gradient(#2b272500 42%,#2b272594 100%),linear-gradient(90deg,#2b27256b 0%,#2b272500 62%);position:absolute;inset:0}.phero__txt[data-astro-cid-2cqjghya]{z-index:1;position:relative}.phero[data-astro-cid-2cqjghya] h1[data-astro-cid-2cqjghya]{font-size:var(--step-display)}.phero__lead[data-astro-cid-2cqjghya]{max-width:46ch;font-size:var(--step-lead);color:#ffffffeb;margin-top:14px;line-height:1.4}html:has([data-catnav]){scroll-padding-top:calc(var(--header-height) + 66px)}.cat[data-astro-cid-2cqjghya]{scroll-margin-top:calc(var(--header-height) + 66px)}.catnav[data-astro-cid-2cqjghya]{top:var(--header-height);z-index:20;background:var(--color-bg);padding-block:12px;position:sticky}.catnav[data-astro-cid-2cqjghya] ul[data-astro-cid-2cqjghya]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.catnav[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya]{border-radius:var(--radius-full);background:var(--color-surface);min-height:42px;font-size:var(--step-small);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;padding:0 20px;transition:background-color .2s,color .2s;display:inline-flex}.catnav[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya][aria-current=true]{background:var(--color-text);color:var(--color-on-dark)}@media (hover:hover) and (pointer:fine){.catnav[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya]:not([aria-current=true]):hover{background:var(--color-surface-hover)}}.cat[data-astro-cid-2cqjghya]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(32px,5vw,88px);padding-block:20px clamp(40px,4vw,64px);display:grid}.cat__aside[data-astro-cid-2cqjghya]{top:calc(var(--header-height) + 86px);max-height:calc(100svh - var(--header-height) - 106px);flex-direction:column;align-items:flex-start;display:flex;position:sticky}.cat__aside[data-astro-cid-2cqjghya]>[data-astro-cid-2cqjghya]{flex:none}.cat[data-astro-cid-2cqjghya] h2[data-astro-cid-2cqjghya]{font-size:var(--step-head)}.cat__tag[data-astro-cid-2cqjghya]{font-size:var(--step-small);font-weight:var(--weight-medium);background:#fff;border-radius:10px;margin-top:14px;padding:7px 14px;display:inline-block}.cat__aside[data-astro-cid-2cqjghya]>p[data-astro-cid-2cqjghya]{max-width:38ch;margin-top:16px}.cat__aside[data-astro-cid-2cqjghya]>.cat__ph[data-astro-cid-2cqjghya]{background:var(--color-surface);flex:300px;align-self:stretch;min-height:0;max-height:300px;margin-top:22px;position:relative}.cat__ph[data-astro-cid-2cqjghya] img[data-astro-cid-2cqjghya]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat__main[data-astro-cid-2cqjghya]{gap:12px;display:grid}.svc[data-astro-cid-2cqjghya]{border-radius:var(--radius-card);background:var(--color-sand);grid-template-columns:clamp(110px,11vw,170px) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);padding:12px;display:grid}.svc__ph[data-astro-cid-2cqjghya]{aspect-ratio:4/5;border-radius:calc(var(--radius-card) - 6px);background:var(--color-bg);overflow:hidden}.svc__ph[data-astro-cid-2cqjghya] img[data-astro-cid-2cqjghya]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-soft)}.svc__body[data-astro-cid-2cqjghya]{flex-direction:column;align-items:flex-start;padding:8px 8px 8px 0;display:flex}.svc[data-astro-cid-2cqjghya] h3[data-astro-cid-2cqjghya]{font-size:var(--step-lead);letter-spacing:-.01em}.svc__body[data-astro-cid-2cqjghya]>p[data-astro-cid-2cqjghya]{max-width:58ch;margin-top:10px}.svc__meta[data-astro-cid-2cqjghya]{flex-wrap:wrap;gap:8px 28px;margin:18px 0 0;display:flex}.svc__meta[data-astro-cid-2cqjghya] div[data-astro-cid-2cqjghya]{flex-direction:column;display:flex}.svc__meta[data-astro-cid-2cqjghya] dt[data-astro-cid-2cqjghya]{font-size:var(--step-small);color:var(--color-text-note)}.svc__meta[data-astro-cid-2cqjghya] dd[data-astro-cid-2cqjghya]{font-weight:var(--weight-medium);font-variant-numeric:lining-nums tabular-nums;margin:2px 0 0}.svc__meta[data-astro-cid-2cqjghya]+.btn[data-astro-cid-2cqjghya]{margin-top:22px}.svc[data-astro-cid-2cqjghya]:nth-child(2n){grid-template-columns:minmax(0,1fr) clamp(110px,11vw,170px)}.svc[data-astro-cid-2cqjghya]:nth-child(2n) .svc__ph[data-astro-cid-2cqjghya]{order:2}.svc[data-astro-cid-2cqjghya]:nth-child(2n) .svc__body[data-astro-cid-2cqjghya]{padding:8px 0 8px 8px}@media (hover:hover) and (pointer:fine){.svc[data-astro-cid-2cqjghya]:hover .svc__ph[data-astro-cid-2cqjghya] img[data-astro-cid-2cqjghya]{transform:scale(1.05)}}.panel[data-astro-cid-2cqjghya]{border-radius:var(--radius-card);background:var(--color-sand);padding:clamp(22px,2.6vw,36px)}.panel[data-astro-cid-2cqjghya] h3[data-astro-cid-2cqjghya]{font-size:var(--step-lead);letter-spacing:-.01em}.prices[data-astro-cid-2cqjghya]{gap:8px;margin-top:20px;display:grid}.prices[data-astro-cid-2cqjghya] li[data-astro-cid-2cqjghya]{border-radius:calc(var(--radius-card) - 6px);background:var(--color-bg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:20px;padding:10px 10px 10px 20px;display:grid}.prices[data-astro-cid-2cqjghya] .n[data-astro-cid-2cqjghya] span[data-astro-cid-2cqjghya]{color:var(--color-text-muted)}.prices[data-astro-cid-2cqjghya] .v[data-astro-cid-2cqjghya]{font-weight:var(--weight-medium);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.panel[data-astro-cid-2cqjghya] .note[data-astro-cid-2cqjghya]{font-size:var(--step-small);color:var(--color-text-note);margin-top:16px}@media (width<=820px){.phero__lead[data-astro-cid-2cqjghya],.cat__aside[data-astro-cid-2cqjghya]>p[data-astro-cid-2cqjghya],.svc__body[data-astro-cid-2cqjghya]>p[data-astro-cid-2cqjghya]{max-width:none}.cat[data-astro-cid-2cqjghya]{grid-template-columns:1fr;padding-block:0 56px}.cat[data-astro-cid-2cqjghya]:first-of-type{padding-top:24px}.phero[data-astro-cid-2cqjghya]{height:100svh;min-height:560px;padding-bottom:max(40px, env(safe-area-inset-bottom,0px))}.phero__img[data-astro-cid-2cqjghya]{object-position:30% 50%}.catnav[data-astro-cid-2cqjghya]{padding-block:10px}.catnav[data-astro-cid-2cqjghya] ul[data-astro-cid-2cqjghya]{flex-wrap:nowrap;justify-content:flex-start;gap:6px}.catnav[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya]{min-height:38px;padding:0 12px}.m-hide[data-astro-cid-2cqjghya]{display:none}.cat__aside[data-astro-cid-2cqjghya]{max-height:none;margin-bottom:28px;display:block;position:static}.cat__aside[data-astro-cid-2cqjghya]>.cat__ph[data-astro-cid-2cqjghya]{aspect-ratio:16/10;max-height:none}.svc[data-astro-cid-2cqjghya],.svc[data-astro-cid-2cqjghya]:nth-child(2n){grid-template-columns:1fr;gap:0;padding:10px}.svc__ph[data-astro-cid-2cqjghya],.svc[data-astro-cid-2cqjghya]:nth-child(2n) .svc__ph[data-astro-cid-2cqjghya]{aspect-ratio:4/5;order:0}.svc__body[data-astro-cid-2cqjghya],.svc[data-astro-cid-2cqjghya]:nth-child(2n) .svc__body[data-astro-cid-2cqjghya]{padding:18px 10px 10px}.prices[data-astro-cid-2cqjghya] li[data-astro-cid-2cqjghya]{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:12px 12px 12px 16px}.prices[data-astro-cid-2cqjghya] li[data-astro-cid-2cqjghya] .btn[data-astro-cid-2cqjghya]{grid-column:1/-1;justify-self:start}}
