.es[data-astro-cid-lszkwudb]{margin:0;display:grid;gap:12px}.es[data-astro-cid-lszkwudb] figcaption[data-astro-cid-lszkwudb]{font-size:.875rem;color:var(--muted)}.es[data-astro-cid-lszkwudb] ol[data-astro-cid-lszkwudb]{list-style:none;display:grid;gap:4px}.es[data-astro-cid-lszkwudb] li[data-astro-cid-lszkwudb]{display:flex;align-items:center;gap:12px}.es[data-astro-cid-lszkwudb] li[data-astro-cid-lszkwudb] span[data-astro-cid-lszkwudb]{width:var(--w);background:color-mix(in srgb,var(--c) 30%,#fff);color:#1b2430;font:700 .8125rem/1 var(--font-sans);padding:5px 10px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.es[data-astro-cid-lszkwudb] li[data-astro-cid-lszkwudb].on span[data-astro-cid-lszkwudb]{background:var(--c);color:var(--on, #fff);padding-block:9px;font-size:.9375rem}.es[data-astro-cid-lszkwudb] li[data-astro-cid-lszkwudb] b[data-astro-cid-lszkwudb]{font-size:.875rem;color:var(--text)}.top[data-astro-cid-ygwj3slp]{padding-top:24px;display:grid;gap:20px}.intro[data-astro-cid-ygwj3slp]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;padding-bottom:28px}.intro__main[data-astro-cid-ygwj3slp]{display:grid;gap:10px;max-width:820px}.title[data-astro-cid-ygwj3slp]{font-size:clamp(1.875rem,1.35rem + 2.1vw,3rem);color:var(--green-ink)}.where[data-astro-cid-ygwj3slp]{color:var(--muted)}.intro__figs[data-astro-cid-ygwj3slp]{display:flex;gap:clamp(20px,3vw,48px)}.intro__figs[data-astro-cid-ygwj3slp] div[data-astro-cid-ygwj3slp]{display:grid;gap:4px}.intro__figs[data-astro-cid-ygwj3slp] dt[data-astro-cid-ygwj3slp]{font-size:.875rem;color:var(--muted)}.intro__figs[data-astro-cid-ygwj3slp] dd[data-astro-cid-ygwj3slp]{font:500 1.375rem/1.1 var(--font-sans);white-space:nowrap;color:var(--text)}.gal[data-astro-cid-ygwj3slp]{display:grid;gap:6px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:2.4 / 1}.gal__item[data-astro-cid-ygwj3slp]{position:relative;display:block;overflow:hidden;background:var(--paper-2)}.gal__item[data-astro-cid-ygwj3slp]:first-child{grid-row:1 / 3}.gal__item[data-astro-cid-ygwj3slp] img{width:100%;height:100%;object-fit:cover}.gal--1[data-astro-cid-ygwj3slp]{grid-template-columns:1fr}.gal--2[data-astro-cid-ygwj3slp],.gal--3[data-astro-cid-ygwj3slp]{grid-template-columns:2fr 1fr}.gal--4[data-astro-cid-ygwj3slp] .gal__item[data-astro-cid-ygwj3slp]:nth-child(4){grid-column:2 / 4}.gal__more[data-astro-cid-ygwj3slp]{position:absolute;inset:0;display:grid;place-items:center;background:#102b2099;color:#fff;font-weight:600}.gal__n[data-astro-cid-ygwj3slp]{display:none}.nophoto[data-astro-cid-ygwj3slp]{aspect-ratio:3 / 1;display:grid;place-items:center;background:var(--paper);color:var(--muted);font-family:var(--font-display)}.chips[data-astro-cid-ygwj3slp]{padding-top:18px}.chips[data-astro-cid-ygwj3slp] ul[data-astro-cid-ygwj3slp]{display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--paper);color:var(--green-ink);text-decoration:none;font-size:.9375rem;font-weight:500}.chips[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]:hover{background:var(--mint-soft)}.body[data-astro-cid-ygwj3slp]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(40px,5vw,88px);padding-block:clamp(32px,4vw,56px) var(--section);align-items:start}.main[data-astro-cid-ygwj3slp]{display:grid;gap:52px;min-width:0}.main[data-astro-cid-ygwj3slp] section[data-astro-cid-ygwj3slp]{display:grid;gap:20px}.devnote[data-astro-cid-ygwj3slp]{background:var(--mint-soft);padding:16px 20px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.sec-h[data-astro-cid-ygwj3slp]{font-size:var(--step-2);color:var(--green-ink);padding-bottom:12px;border-bottom:1px solid var(--line)}.facts[data-astro-cid-ygwj3slp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.facts[data-astro-cid-ygwj3slp] div[data-astro-cid-ygwj3slp]{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column-reverse;gap:2px}.facts[data-astro-cid-ygwj3slp] dt[data-astro-cid-ygwj3slp]{font-size:.875rem;color:var(--muted)}.facts[data-astro-cid-ygwj3slp] dd[data-astro-cid-ygwj3slp]{font:500 1.1875rem/1.2 var(--font-sans)}.feats[data-astro-cid-ygwj3slp]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 24px}.feats[data-astro-cid-ygwj3slp] li[data-astro-cid-ygwj3slp]{display:flex;align-items:center;gap:10px}.feats[data-astro-cid-ygwj3slp] li[data-astro-cid-ygwj3slp]:before{content:"";width:8px;height:8px;background:var(--green);flex:none}.allph[data-astro-cid-ygwj3slp] ul[data-astro-cid-ygwj3slp]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.allph[data-astro-cid-ygwj3slp] li[data-astro-cid-ygwj3slp]:first-child{grid-column:1 / -1}.allph[data-astro-cid-ygwj3slp] li[data-astro-cid-ygwj3slp]{scroll-margin-top:calc(var(--header-h) + 16px);background:var(--paper)}.allph[data-astro-cid-ygwj3slp] img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.side[data-astro-cid-ygwj3slp]{position:sticky;top:calc(var(--header-h) + 20px)}.side__card[data-astro-cid-ygwj3slp]{background:var(--paper);padding:28px;display:grid;gap:20px}.side__h[data-astro-cid-ygwj3slp]{font-size:var(--step-2);color:var(--green-ink);padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.adv[data-astro-cid-ygwj3slp]{display:flex;gap:16px;align-items:center}.adv[data-astro-cid-ygwj3slp] .adv__photo{width:72px;height:72px;border-radius:50%;flex:none}.adv__name[data-astro-cid-ygwj3slp]{font:500 1.125rem/1.3 var(--font-sans)}.adv__name[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp],.adv__team[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]{text-decoration:none}.adv__name[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]{display:inline-flex;min-height:32px;align-items:center}.adv__name[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]:hover,.adv__team[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]:hover{text-decoration:underline}.adv__team[data-astro-cid-ygwj3slp],.adv__tel[data-astro-cid-ygwj3slp]{font-size:.9375rem;color:var(--muted)}.adv__team[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp],.adv__tel[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]{display:inline-flex;min-height:28px;align-items:center}.adv__tel[data-astro-cid-ygwj3slp] a[data-astro-cid-ygwj3slp]{color:var(--green)}.ref[data-astro-cid-ygwj3slp]{font-size:.8125rem;color:var(--muted)}.sim-h[data-astro-cid-ygwj3slp]{color:var(--green-ink);margin-bottom:28px}.grid3[data-astro-cid-ygwj3slp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mbar[data-astro-cid-ygwj3slp]{display:none}@media(max-width:1080px){.body[data-astro-cid-ygwj3slp]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-ygwj3slp]{position:static}}@media(max-width:900px){.grid3[data-astro-cid-ygwj3slp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.intro__figs[data-astro-cid-ygwj3slp]{gap:24px}.intro__figs[data-astro-cid-ygwj3slp] dd[data-astro-cid-ygwj3slp]{font-size:1.125rem}.gal[data-astro-cid-ygwj3slp],.gal--1[data-astro-cid-ygwj3slp],.gal--2[data-astro-cid-ygwj3slp],.gal--3[data-astro-cid-ygwj3slp],.gal--4[data-astro-cid-ygwj3slp]{display:grid;grid-template:none;grid-auto-flow:column;grid-auto-columns:88%;aspect-ratio:auto;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.gal__item[data-astro-cid-ygwj3slp],.gal__item[data-astro-cid-ygwj3slp]:first-child,.gal--4[data-astro-cid-ygwj3slp] .gal__item[data-astro-cid-ygwj3slp]:nth-child(4){grid-row:auto;grid-column:auto;aspect-ratio:3 / 2;scroll-snap-align:start}.gal__n[data-astro-cid-ygwj3slp]{display:block;position:absolute;right:10px;bottom:10px;background:#102b20bf;color:#fff;font-size:.8125rem;padding:4px 9px}.chips[data-astro-cid-ygwj3slp] ul[data-astro-cid-ygwj3slp]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.chips[data-astro-cid-ygwj3slp] li[data-astro-cid-ygwj3slp]{flex:none}.side__card[data-astro-cid-ygwj3slp]{padding:22px 18px;margin-inline:calc(-1 * var(--gutter))}.grid3[data-astro-cid-ygwj3slp]{grid-template-columns:minmax(0,1fr);gap:36px}.mbar[data-astro-cid-ygwj3slp]{position:sticky;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line)}.mbar[data-astro-cid-ygwj3slp] .button[data-astro-cid-ygwj3slp]:only-child{grid-column:1 / -1}}
