.sticky-cta[data-astro-cid-bjs4jpu3]{inset-inline:0;z-index:10;align-items:stretch;gap:var(--space-2xs);height:var(--sticky-cta-height);padding:var(--space-2xs) var(--space-xs);padding-bottom:calc(var(--space-2xs) + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 calc(-1 * var(--space-3xs)) var(--space-xs) color-mix(in srgb, var(--color-ink) 8%, transparent);transition:transform var(--transition-base), visibility var(--transition-base);display:flex;position:fixed;bottom:0}.sticky-cta[data-astro-cid-bjs4jpu3][data-hidden]{visibility:hidden;pointer-events:none;transform:translateY(100%)}.sticky-cta[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{padding:0 var(--space-s);font-size:var(--step--1);line-height:1.15}.sticky-cta__tel[data-astro-cid-bjs4jpu3]{flex:none}.sticky-cta__go[data-astro-cid-bjs4jpu3]{white-space:nowrap;flex:auto;min-width:0}.sticky-cta__icon[data-astro-cid-bjs4jpu3]{width:var(--space-s);height:var(--space-s);flex:none}@media (width>=48rem){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}.ph[data-astro-cid-ogcmxce2]{width:100%;aspect-ratio:var(--ph-ratio);border-radius:var(--radius-l,20px);position:relative;overflow:hidden}@media (width>=48rem){.ph[data-astro-cid-ogcmxce2]{aspect-ratio:var(--ph-ratio-wide)}}.ph__img[data-astro-cid-ogcmxce2]{object-fit:cover;width:100%;height:100%;display:block}.ph--empty[data-astro-cid-ogcmxce2]{background-color:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-accent) 5%, transparent) 0 var(--space-2xs), transparent var(--space-2xs) calc(var(--space-2xs) * 2));border:1px solid var(--color-border)}.ph__mark[data-astro-cid-ogcmxce2]{width:var(--space-s);height:var(--space-s);color:var(--color-border);fill:none;stroke:currentColor;stroke-width:1px;position:absolute}.ph__mark--tl[data-astro-cid-ogcmxce2]{top:var(--space-s);left:var(--space-s)}.ph__mark--tr[data-astro-cid-ogcmxce2]{top:var(--space-s);right:var(--space-s);transform:rotate(90deg)}.ph__mark--br[data-astro-cid-ogcmxce2]{bottom:var(--space-s);right:var(--space-s);transform:rotate(180deg)}.ph__mark--bl[data-astro-cid-ogcmxce2]{bottom:var(--space-s);left:var(--space-s);transform:rotate(270deg)}.ph__label[data-astro-cid-ogcmxce2]{align-content:center;justify-items:center;gap:var(--space-3xs);padding:var(--space-s);text-align:center;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0;overflow:hidden}.ph__id[data-astro-cid-ogcmxce2]{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);line-height:1.2}.ph__subject[data-astro-cid-ogcmxce2]{max-width:44ch;font-size:var(--step--0-5);color:var(--color-muted);text-wrap:balance;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;align-self:stretch;min-height:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ph__spec[data-astro-cid-ogcmxce2]{font-size:var(--step--1);color:color-mix(in srgb, var(--color-muted) 70%, transparent);line-height:1.3}
