.ab[data-astro-cid-4kicpjxd]{padding:var(--sp-6) 0 var(--sp-11)}.ab-wrap[data-astro-cid-4kicpjxd]{max-width:760px;margin:0 auto;padding-inline:var(--page-pad)}.ab-head[data-astro-cid-4kicpjxd]{text-align:center;padding:var(--sp-4) 0 var(--sp-6)}.ab-en[data-astro-cid-4kicpjxd]{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#a9bdb5;margin:0 0 var(--sp-2)}.ab-title[data-astro-cid-4kicpjxd]{font-size:clamp(26px,5vw,32px);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 var(--sp-3)}.ab-desc[data-astro-cid-4kicpjxd]{font-size:var(--fs-caption);color:var(--color-text-secondary);margin:0}.ab-quote[data-astro-cid-4kicpjxd]{position:relative;margin:0 0 var(--sp-5);padding:var(--sp-8) var(--sp-7);border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 260px 120px at 82% 108%,rgba(255,255,255,.1),transparent),linear-gradient(135deg,#3f7a4e,#2f6b42 60%,#28603c);box-shadow:0 16px 36px #1e46323d}.ab-quote__deco[data-astro-cid-4kicpjxd]{position:absolute;right:0;top:0;height:100%;width:55%;opacity:.8;pointer-events:none}.ab-quote__text[data-astro-cid-4kicpjxd]{position:relative;z-index:1;display:block;font-size:clamp(20px,3.4vw,24px);line-height:1.75;font-weight:var(--fw-bold);color:#fff;letter-spacing:.01em}.ab-quote__line[data-astro-cid-4kicpjxd]{display:block}.ab-quote__meta[data-astro-cid-4kicpjxd]{position:relative;z-index:1;display:block;margin-top:var(--sp-3);font-size:var(--fs-caption);color:#ffffffb8;letter-spacing:.02em}.ab-grid[data-astro-cid-4kicpjxd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:700px){.ab-grid[data-astro-cid-4kicpjxd]{grid-template-columns:repeat(3,1fr);gap:14px}}.ab-grid--few[data-astro-cid-4kicpjxd]{grid-template-columns:repeat(2,1fr)}.ab-grid--one[data-astro-cid-4kicpjxd]{grid-template-columns:1fr}@media(min-width:700px){.ab-grid--few[data-astro-cid-4kicpjxd]{grid-template-columns:repeat(2,1fr);gap:16px}.ab-grid--one[data-astro-cid-4kicpjxd]{grid-template-columns:1fr;gap:16px}}@media(max-width:559px){.ab-grid--few[data-astro-cid-4kicpjxd]{grid-template-columns:1fr}}.ab-item[data-astro-cid-4kicpjxd]{margin:0}.ab-photo[data-astro-cid-4kicpjxd]{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--color-bg-subtle);box-shadow:0 8px 20px #5a8ca01f;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.ab-item[data-astro-cid-4kicpjxd]:hover .ab-photo[data-astro-cid-4kicpjxd]{transform:translateY(-4px);box-shadow:0 16px 34px #5a8ca033}.ab-photo[data-astro-cid-4kicpjxd] img[data-astro-cid-4kicpjxd]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ab-item[data-astro-cid-4kicpjxd]:hover .ab-photo[data-astro-cid-4kicpjxd] img[data-astro-cid-4kicpjxd]{transform:scale(1.05)}.ab-cap[data-astro-cid-4kicpjxd]{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 9px;font-size:var(--fs-micro);line-height:1.4;color:#fff;background:linear-gradient(transparent,#183428bf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-empty__icon[data-astro-cid-4kicpjxd]{display:block;font-size:34px;margin-bottom:var(--sp-3)}.ab-empty[data-astro-cid-4kicpjxd] p[data-astro-cid-4kicpjxd]{margin:0}.ab-empty[data-astro-cid-4kicpjxd]{padding:var(--sp-9) var(--sp-8);text-align:center;color:var(--color-text-tertiary);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--r-lg)}@media(prefers-reduced-motion:reduce){.ab-photo[data-astro-cid-4kicpjxd],.ab-photo[data-astro-cid-4kicpjxd] img[data-astro-cid-4kicpjxd]{transition:none}.ab-item[data-astro-cid-4kicpjxd]:hover .ab-photo[data-astro-cid-4kicpjxd],.ab-item[data-astro-cid-4kicpjxd]:hover .ab-photo[data-astro-cid-4kicpjxd] img[data-astro-cid-4kicpjxd]{transform:none}}.ab-photo[data-astro-cid-4kicpjxd]{position:relative}.ab-photo__zoom[data-astro-cid-4kicpjxd]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:inherit}.ab-photo__zoom[data-astro-cid-4kicpjxd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ab-lightbox[data-astro-cid-4kicpjxd]{width:min(94vw,1100px);max-width:94vw;max-height:92vh;padding:0;border:0;border-radius:16px;background:#12211c;color:#e9f2ec;box-shadow:0 30px 80px #0a1e188c;overflow:visible}.ab-lightbox[data-astro-cid-4kicpjxd]::backdrop{background:#0a1814b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ab-lightbox__fig[data-astro-cid-4kicpjxd]{margin:0;display:flex;flex-direction:column;align-items:center}.ab-lightbox__img[data-astro-cid-4kicpjxd]{display:block;width:100%;max-height:calc(92vh - 64px);object-fit:contain;border-radius:16px 16px 0 0;background:#0c1915}.ab-lightbox__cap[data-astro-cid-4kicpjxd]{padding:12px 18px 14px;font-size:var(--fs-caption);letter-spacing:.04em;color:#a9c4b7;text-align:center}.ab-lightbox__cap[data-astro-cid-4kicpjxd]:empty{display:none}.ab-lightbox__close[data-astro-cid-4kicpjxd],.ab-lightbox__nav[data-astro-cid-4kicpjxd]{position:absolute;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;color:#e9f2ec;background:#ffffff24;cursor:pointer;font-size:22px;line-height:1;transition:background var(--dur-hover) var(--ease)}.ab-lightbox__close[data-astro-cid-4kicpjxd]:hover,.ab-lightbox__nav[data-astro-cid-4kicpjxd]:hover{background:#ffffff42}.ab-lightbox__close[data-astro-cid-4kicpjxd]:focus-visible,.ab-lightbox__nav[data-astro-cid-4kicpjxd]:focus-visible{outline:2px solid #8FD06A;outline-offset:2px}.ab-lightbox__close[data-astro-cid-4kicpjxd],.ab-lightbox__nav[data-astro-cid-4kicpjxd]{background:#0e201a9e;box-shadow:0 2px 10px #00000047}.ab-lightbox__close[data-astro-cid-4kicpjxd]:hover,.ab-lightbox__nav[data-astro-cid-4kicpjxd]:hover{background:#0e201adb}.ab-lightbox__close[data-astro-cid-4kicpjxd]{top:14px;right:14px}.ab-lightbox__nav--prev[data-astro-cid-4kicpjxd]{top:50%;left:14px;transform:translateY(-50%)}.ab-lightbox__nav--next[data-astro-cid-4kicpjxd]{top:50%;right:14px;transform:translateY(-50%)}@media(max-width:760px){.ab-lightbox__nav[data-astro-cid-4kicpjxd],.ab-lightbox__close[data-astro-cid-4kicpjxd]{width:36px;height:36px;font-size:19px}.ab-lightbox__nav--prev[data-astro-cid-4kicpjxd]{left:8px}.ab-lightbox__nav--next[data-astro-cid-4kicpjxd]{right:8px}.ab-lightbox__close[data-astro-cid-4kicpjxd]{top:8px;right:8px}}@media(prefers-reduced-motion:reduce){.ab-lightbox__close[data-astro-cid-4kicpjxd],.ab-lightbox__nav[data-astro-cid-4kicpjxd]{transition:none}}
