.p-crumb[data-astro-cid-ihvzvdjf]{gap:12px;font-size:14px;display:flex}.p-crumb[data-astro-cid-ihvzvdjf] a[data-astro-cid-ihvzvdjf]{text-underline-offset:4px}.p-head__category[data-astro-cid-ihvzvdjf]{letter-spacing:.08em;text-transform:uppercase;color:var(--tag-ink-muted);align-items:center;gap:9px;margin-top:18px;font-size:14px;display:flex}.p-head__category[data-astro-cid-ihvzvdjf] a[data-astro-cid-ihvzvdjf]{text-decoration:none}.p-head__category[data-astro-cid-ihvzvdjf] a[data-astro-cid-ihvzvdjf]:hover{text-underline-offset:4px;text-decoration:underline}.p-head__category[data-astro-cid-ihvzvdjf] .p-head__motif{width:auto;height:16px;color:var(--tag-blue);flex:none}.p-head[data-astro-cid-ihvzvdjf] h1[data-astro-cid-ihvzvdjf]{max-width:18ch;margin-top:10px;font-size:clamp(42px,4.8vw,70px);font-weight:400}.p-gal__grid[data-astro-cid-f4idxqdy]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,68fr) minmax(0,30fr);gap:12px;height:clamp(300px,27vw,400px);display:grid}.p-gal__cell[data-astro-cid-f4idxqdy]{min-width:0;min-height:0;position:relative}.p-gal__cell--lead[data-astro-cid-f4idxqdy]{grid-row:1/span 2}.p-gal__cell--spare[data-astro-cid-f4idxqdy]{display:none}.p-gal__open[data-astro-cid-f4idxqdy]{background:var(--tag-stone);border-radius:var(--radius);border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.p-gal__open[data-astro-cid-f4idxqdy] picture{height:100%;display:block}.p-gal__open[data-astro-cid-f4idxqdy] img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-reveal)}.p-gal__open[data-astro-cid-f4idxqdy]:hover img{transform:scale(1.03)}.p-gal__more[data-astro-cid-f4idxqdy]{color:var(--tag-white);background:#10306e8c;place-items:center;font-size:16px;font-weight:500;display:grid;position:absolute;inset:0}.p-gal__open[data-astro-cid-f4idxqdy]:hover .p-gal__more[data-astro-cid-f4idxqdy]{background:#10306ea8}.p-gal__credit[data-astro-cid-f4idxqdy]{background:var(--tag-white);max-width:calc(100% - 32px);color:var(--tag-ink-muted);pointer-events:none;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;left:16px}.p-gal__all[data-astro-cid-f4idxqdy]{display:none}.p-lb[data-astro-cid-f4idxqdy]{border-radius:var(--radius);background:var(--tag-white);width:min(1180px,94vw);max-width:none;max-height:92vh;color:var(--tag-ink);border:0;padding:0;overflow:hidden}.p-lb[data-astro-cid-f4idxqdy]::backdrop{background:#10306ed1}.p-lb__bar[data-astro-cid-f4idxqdy]{border-bottom:1px solid var(--tag-rule);justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 20px;display:flex}.p-lb__count[data-astro-cid-f4idxqdy]{color:var(--tag-ink-muted);font-size:14px}.p-lb__close[data-astro-cid-f4idxqdy],.p-lb__nav[data-astro-cid-f4idxqdy]{border:1px solid var(--tag-rule-strong);width:48px;height:48px;color:var(--tag-blue);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.p-lb__close[data-astro-cid-f4idxqdy]:hover,.p-lb__nav[data-astro-cid-f4idxqdy]:hover{background:#16419412}.p-lb__stage[data-astro-cid-f4idxqdy]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.p-lb__frames[data-astro-cid-f4idxqdy]{min-width:0}.p-lb__frame[data-astro-cid-f4idxqdy]{margin:0}.p-lb__frame[data-astro-cid-f4idxqdy][hidden]{display:none}.p-lb__frame[data-astro-cid-f4idxqdy] img{object-fit:contain;border-radius:var(--radius-sm);background:var(--tag-stone);width:100%;max-height:66vh}.p-lb__frame[data-astro-cid-f4idxqdy] figcaption[data-astro-cid-f4idxqdy]{color:var(--tag-ink-muted);text-align:center;margin-top:12px;font-size:14px}@media (width<=900px){.p-gal__grid[data-astro-cid-f4idxqdy]{height:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.p-gal__grid[data-astro-cid-f4idxqdy]::-webkit-scrollbar{display:none}.p-gal__cell[data-astro-cid-f4idxqdy],.p-gal__cell--spare[data-astro-cid-f4idxqdy]{scroll-snap-align:center;flex:0 0 min(86%,420px);height:clamp(240px,62vw,340px);display:block}.p-gal__cell--lead[data-astro-cid-f4idxqdy]{scroll-snap-align:start}.p-gal__more[data-astro-cid-f4idxqdy]{display:none}.p-gal__all[data-astro-cid-f4idxqdy]{justify-content:center;width:100%;margin-top:16px;display:inline-flex}.p-lb[data-astro-cid-f4idxqdy][open]{flex-direction:column;display:flex}.p-lb[data-astro-cid-f4idxqdy]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.p-lb__bar[data-astro-cid-f4idxqdy]{flex:none}.p-lb__stage[data-astro-cid-f4idxqdy]{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:18px 12px;padding:12px}.p-lb__frames[data-astro-cid-f4idxqdy]{grid-area:1/1/2/3}.p-lb__nav--prev[data-astro-cid-f4idxqdy]{justify-self:start}.p-lb__nav--next[data-astro-cid-f4idxqdy]{grid-column:2;justify-self:end}.p-lb__frame[data-astro-cid-f4idxqdy] img{max-height:58vh}.p-lb__nav[data-astro-cid-f4idxqdy]{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.p-gal__open[data-astro-cid-f4idxqdy] img{transition:none}}.p-about[data-astro-cid-v2dxziqk] h2[data-astro-cid-v2dxziqk]{font-size:clamp(28px,2.5vw,36px);font-weight:400}.p-about__body[data-astro-cid-v2dxziqk]{max-width:62ch;margin-top:20px;font-size:clamp(18px,1.35vw,20px);line-height:1.65}.p-about__goods[data-astro-cid-v2dxziqk]{border-top:1px solid var(--tag-rule-strong);grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);max-width:62ch;margin-top:32px;padding-top:24px;display:grid}.p-about__goods[data-astro-cid-v2dxziqk] h3[data-astro-cid-v2dxziqk]{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.25}.p-about__goods[data-astro-cid-v2dxziqk] p[data-astro-cid-v2dxziqk]{color:var(--tag-ink-muted);font-size:16px;line-height:1.65}@media (width<=560px){.p-about__goods[data-astro-cid-v2dxziqk]{grid-template-columns:1fr;gap:10px;margin-top:28px;padding-top:20px}}.p-amen[data-astro-cid-x627xv4y] h2[data-astro-cid-x627xv4y]{font-size:clamp(28px,2.5vw,36px);font-weight:400}.p-amen__list[data-astro-cid-x627xv4y]{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:18px;display:grid}.p-amen__item[data-astro-cid-x627xv4y]{border-bottom:1px solid var(--tag-rule);align-items:center;gap:14px;min-height:56px;padding-block:14px;font-size:17px;display:flex}.p-amen__item[data-astro-cid-x627xv4y] .p-amen__icon{color:var(--tag-blue);flex:none}@media (width<=700px){.p-amen__list[data-astro-cid-x627xv4y]{grid-template-columns:1fr}}.p-cert[data-astro-cid-g7bxt6th] h2[data-astro-cid-g7bxt6th]{font-size:clamp(28px,2.5vw,36px);font-weight:400}.p-cert__list[data-astro-cid-g7bxt6th]{margin-top:20px}.p-cert__item[data-astro-cid-g7bxt6th]{border-top:1px solid var(--tag-rule);align-items:center;gap:24px;padding-block:22px;display:flex}.p-cert__item[data-astro-cid-g7bxt6th]:last-child{border-bottom:1px solid var(--tag-rule)}.p-cert__mark[data-astro-cid-g7bxt6th]{flex:none;width:80px;height:80px}.p-cert__text[data-astro-cid-g7bxt6th] h3[data-astro-cid-g7bxt6th]{letter-spacing:0;font-size:19px;font-weight:500;line-height:1.3}.p-cert__text[data-astro-cid-g7bxt6th] p[data-astro-cid-g7bxt6th]{color:var(--tag-ink-muted);max-width:48ch;margin-top:7px;font-size:16px}@media (width>=768px){.p-cert__mark[data-astro-cid-g7bxt6th]{width:100px;height:100px}}.p-biz[data-astro-cid-46chenud]{min-width:0}.p-biz__inner[data-astro-cid-46chenud]{top:calc(var(--header-h) + 76px);border-radius:var(--radius);border-top:4px solid var(--tag-blue);background:#1641940d;padding:58px 22px 20px;position:sticky}.p-biz__inner--plain[data-astro-cid-46chenud]{padding-top:24px}.p-biz__id[data-astro-cid-46chenud]{text-align:center;border-bottom:1px solid var(--tag-rule);padding-bottom:16px}.p-biz__logo[data-astro-cid-46chenud]{background:var(--tag-white);width:104px;height:104px;box-shadow:0 0 0 1px var(--tag-rule);border-radius:50%;place-items:center;margin:-110px auto 12px;padding:16px;display:grid}.p-biz__logo[data-astro-cid-46chenud] img[data-astro-cid-46chenud]{object-fit:contain;width:100%;height:100%}.p-biz__name[data-astro-cid-46chenud]{font-size:20px;line-height:1.2}.p-biz__where[data-astro-cid-46chenud]{color:var(--tag-ink-muted);margin-top:5px;font-size:13px}.p-biz[data-astro-cid-46chenud] h2[data-astro-cid-46chenud]{letter-spacing:.08em;text-transform:uppercase;color:var(--tag-ink-muted);margin-top:14px;font-size:12px;font-weight:500}.p-biz__list[data-astro-cid-46chenud]{margin:4px 0 16px}.p-biz__row[data-astro-cid-46chenud]{border-bottom:1px solid var(--tag-rule);grid-template-columns:17px minmax(0,1fr);align-items:start;gap:4px 9px;padding-block:8px;display:grid}.p-biz__row[data-astro-cid-46chenud] dt[data-astro-cid-46chenud]{grid-column:1;align-items:center;min-height:21.75px;display:flex}.p-biz__row[data-astro-cid-46chenud]:has(dd a) dt[data-astro-cid-46chenud]{padding-top:5px}.p-biz__row[data-astro-cid-46chenud] dt[data-astro-cid-46chenud] .p-biz__icon{width:16px;height:16px}.p-biz__row[data-astro-cid-46chenud] dd[data-astro-cid-46chenud]{overflow-wrap:anywhere;grid-column:2;margin:0;font-size:15px;line-height:1.45}.p-biz__row[data-astro-cid-46chenud] dd[data-astro-cid-46chenud] a[data-astro-cid-46chenud]{text-underline-offset:4px;padding-block:5px;display:inline-block}.p-biz__ext[data-astro-cid-46chenud]{margin-left:5px;display:inline-block}.p-biz__cta[data-astro-cid-46chenud]{justify-content:space-between;width:100%}@media (width<=900px){.p-biz__inner[data-astro-cid-46chenud]{padding-top:24px;position:static}.p-biz__logo[data-astro-cid-46chenud]{margin-top:0}}.p-meta[data-astro-cid-2mnhvr7c]{border-top:1px solid var(--tag-rule);color:var(--tag-ink-muted);padding-top:22px;font-size:13px}.p-meta__grid[data-astro-cid-2mnhvr7c]{flex-wrap:wrap;gap:12px 64px;margin:0;display:flex}.p-meta__grid[data-astro-cid-2mnhvr7c] dt[data-astro-cid-2mnhvr7c]{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.p-meta__grid[data-astro-cid-2mnhvr7c] dd[data-astro-cid-2mnhvr7c]{color:var(--tag-ink);margin:5px 0 0;font-size:15px}.p-rel[data-astro-cid-ctw4ni4x]{background:#16419406}.p-rel__head[data-astro-cid-ctw4ni4x]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.p-rel__head[data-astro-cid-ctw4ni4x] h2[data-astro-cid-ctw4ni4x]{font-size:clamp(32px,3.5vw,50px);font-weight:400}.p-rel__head[data-astro-cid-ctw4ni4x] .link[data-astro-cid-ctw4ni4x]{flex:none;padding-bottom:8px}.p-rel__grid[data-astro-cid-ctw4ni4x]{grid-template-columns:1fr 1fr;gap:48px;display:grid}@media (width<=900px){.p-rel__head[data-astro-cid-ctw4ni4x]{flex-direction:column;align-items:flex-start;gap:18px}.p-rel__grid[data-astro-cid-ctw4ni4x]{grid-template-columns:1fr;gap:40px}}.place__top[data-astro-cid-xnoknh75]{padding-top:clamp(40px,4.5vw,56px)}.place[data-astro-cid-xnoknh75] .p-head{margin-bottom:0}.place__layout[data-astro-cid-xnoknh75]{grid-template-columns:minmax(0,1fr) clamp(260px,21vw,310px);gap:clamp(32px,4vw,56px);padding-block:clamp(40px,4.5vw,56px) 96px;display:grid}.place__main[data-astro-cid-xnoknh75]{min-width:0}.place__block[data-astro-cid-xnoknh75]{margin-top:clamp(40px,4.5vw,56px)}.place__meta[data-astro-cid-xnoknh75]{margin-top:48px}@media (width<=900px){.place__top[data-astro-cid-xnoknh75]{padding-top:32px}.place__layout[data-astro-cid-xnoknh75]{flex-direction:column;gap:44px;padding-block:32px 64px;display:flex}.place__main[data-astro-cid-xnoknh75]{display:contents}.place__block[data-astro-cid-xnoknh75]{margin-top:0}.place__meta[data-astro-cid-xnoknh75]{order:2;margin-top:0}}
