.paleo-figure[data-astro-cid-54asfntv]{background:transparent;border:none;padding:0;margin:2.4rem 0;text-align:center;box-shadow:none}.paleo-figure__zoom-btn[data-astro-cid-54asfntv]{position:relative;display:inline-flex;justify-content:center;align-items:center;border:none!important;outline:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:zoom-in;max-width:100%;box-shadow:none!important;-webkit-appearance:none;appearance:none}.paleo-figure__zoom-btn[data-astro-cid-54asfntv]:focus,.paleo-figure__zoom-btn[data-astro-cid-54asfntv]:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.paleo-figure__zoom-btn[data-astro-cid-54asfntv] img[data-astro-cid-54asfntv]{max-width:100%;max-height:620px;width:auto;height:auto;display:block;margin:0 auto;border:none!important;outline:none!important;border-radius:var(--radius-sm, 6px);box-shadow:none!important}.paleo-figure__caption[data-astro-cid-54asfntv]{margin-top:10px;font-family:var(--font-sans, system-ui, sans-serif);font-size:.86rem;line-height:1.5;color:var(--ink-muted, #6b707b);text-align:center}.paleo-gallery[data-astro-cid-ipmqiiid]{display:grid;grid-template-columns:repeat(var(--gallery-cols, 2),minmax(0,1fr));gap:20px;margin:2.4rem 0}@media(max-width:640px){.paleo-gallery[data-astro-cid-ipmqiiid]{grid-template-columns:1fr}}.paleo-figure--gallery-item[data-astro-cid-ipmqiiid]{background:transparent;border:none;padding:0;margin:0;text-align:center}.paleo-figure--gallery-item[data-astro-cid-ipmqiiid] .paleo-figure__zoom-btn[data-astro-cid-ipmqiiid]{position:relative;display:inline-flex;justify-content:center;align-items:center;border:none!important;outline:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:zoom-in;max-width:100%;box-shadow:none!important;-webkit-appearance:none;appearance:none}.paleo-figure--gallery-item[data-astro-cid-ipmqiiid] .paleo-figure__zoom-btn[data-astro-cid-ipmqiiid]:focus,.paleo-figure--gallery-item[data-astro-cid-ipmqiiid] .paleo-figure__zoom-btn[data-astro-cid-ipmqiiid]:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.paleo-figure--gallery-item[data-astro-cid-ipmqiiid] .paleo-figure__zoom-btn[data-astro-cid-ipmqiiid] img[data-astro-cid-ipmqiiid]{max-width:100%;width:auto;height:auto;display:block;margin:0 auto;border:none!important;outline:none!important;border-radius:var(--radius-sm, 6px);box-shadow:none!important}.paleo-figure--gallery-item[data-astro-cid-ipmqiiid] .paleo-figure__caption[data-astro-cid-ipmqiiid]{margin-top:10px;font-family:var(--font-sans, system-ui, sans-serif);font-size:.86rem;line-height:1.5;color:var(--ink-muted, #6b707b);text-align:center}.video-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px;visibility:hidden;opacity:0;pointer-events:none}.video-modal.is-open{display:flex;visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s}.video-modal__backdrop{position:absolute;inset:0;background:#0e1014d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.video-modal__dialog{position:relative;z-index:1;width:100%;max-width:940px;max-height:calc(100dvh - 32px);background:#18191c;border:1px solid #ded8cb;border-radius:16px;box-shadow:0 24px 64px -8px #12100ca6,0 8px 24px #12100c59;display:flex;flex-direction:column;overflow:hidden;transform:scale(.96) translateY(10px);transition:transform .24s cubic-bezier(.16,1,.3,1)}.video-modal.is-open .video-modal__dialog{transform:scale(1) translateY(0)}.video-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#f4efe6;border-bottom:1px solid #e0dbd0}.video-modal__heading{display:flex;align-items:center;gap:10px;min-width:0}.video-modal__badge{display:inline-flex;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:6px;background:#9c3b001f;color:#9c3b00;border:1px solid rgba(156,59,0,.25);white-space:nowrap;flex-shrink:0}.video-modal__title{margin:0;font-family:var(--font-display, "Roboto", sans-serif);font-size:1.02rem;font-weight:700;color:#18191b;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-modal__close{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#18191b0f;color:#383b42;border:1px solid #ded8cb;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;padding:0}.video-modal__close:hover,.video-modal__close:focus-visible{background:#18191b;color:#fff;border-color:#18191b;transform:scale(1.05);outline:none}.video-modal__body{position:relative;background:#000;width:100%;overflow:hidden}.video-modal__aspect{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.video-modal__aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 20px;background:#f4efe6;border-top:1px solid #e0dbd0}.video-modal__hint{font-size:.78rem;color:#6b707b}.video-modal__ext-link{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:#9c3b00;text-decoration:none;transition:color .15s ease}.video-modal__ext-link:hover{color:#ba4700;text-decoration:underline}@media(max-width:768px){.video-modal{padding:10px}.video-modal__dialog{border-radius:12px;max-height:calc(100dvh - 20px)}.video-modal__header{padding:10px 14px;gap:10px}.video-modal__title{font-size:.92rem}.video-modal__badge{display:none}.video-modal__close{width:40px;height:40px}.video-modal__footer{padding:9px 14px}.video-modal__hint{display:none}.video-modal__ext-link{font-size:.8rem;width:100%;justify-content:center;padding:4px 0}}
